--- zip-3.0-11.el7.aarch64.rpm +++ zip-3.0-23.el8.aarch64.rpm ├── header │ @@ -1,285 +1,381 @@ │ -HEADERIMMUTABLE: 00000038000025c80000003f00000007000025b80000001000000064000000080000000000000001000003e8000000060000 │ +HEADERIMMUTABLE: 0000003c000031f00000003f00000007000031e00000001000000064000000080000000000000001000003e8000000060000 │ 000200000001000003e9000000060000000600000001000003ea000000060000000a00000001000003ec0000000900000011 │ 00000001000003ed000000090000005000000001000003ee000000040000018000000001000003ef00000006000001840000 │ -0001000003f1000000040000019800000001000003f3000000060000019c00000001000003f600000006000001a300000001 │ -000003f700000006000001a700000001000003f800000009000001d300000001000003fc00000006000001ea000000010000 │ -03fd000000060000020b00000001000003fe00000006000002110000000100000404000000040000021c0000001100000406 │ -000000030000026000000011000004090000000300000282000000110000040a00000004000002a4000000110000040b0000 │ -0008000002e8000000110000040c00000008000006f9000000110000040d000000040000070c000000110000040f00000008 │ -00000750000000110000041000000008000007a5000000110000041400000006000007fa0000000100000415000000040000 │ -0814000000110000041700000008000008580000000200000418000000040000086c0000000a000004190000000800000894 │ -0000000a0000041a00000008000009930000000a0000042800000006000009b5000000010000043800000004000009bc0000 │ -0037000004390000000800000a98000000370000043a000000080000139f00000037000004470000000400001e5800000011 │ -000004480000000400001e9c00000011000004490000000800001ee000000011000004580000000400001ef4000000020000 │ -04590000000800001efc000000020000045c0000000400001f14000000110000045d0000000800001f58000000110000045e │ -0000000800001ff200000004000004620000000600002039000000010000046400000006000020bc00000001000004650000 │ -0006000020c1000000010000046600000006000020c4000000010000046c00000006000020c6000000010000047400000004 │ -000020e000000011000004750000000400002124000000110000047600000008000021680000000800000477000000040000 │ -24cc0000001100000478000000040000251000000011000004790000000400002554000000180000139300000004000025b4 │ -0000000143007a697000332e300031312e656c3700412066696c6520636f6d7072657373696f6e20616e64207061636b6167 │ -696e67207574696c69747920636f6d70617469626c65207769746820504b5a495000546865207a69702070726f6772616d20 │ -6973206120636f6d7072657373696f6e20616e642066696c65207061636b6167696e67207574696c6974792e20205a697020 │ -69730a616e616c6f676f757320746f206120636f6d62696e6174696f6e206f662074686520554e49582074617220616e6420 │ -636f6d707265737320636f6d6d616e647320616e640a697320636f6d70617469626c65207769746820504b5a495020286120 │ -636f6d7072657373696f6e20616e642066696c65207061636b6167696e67207574696c69747920666f720a4d532d444f5320 │ -73797374656d73292e0a0a496e7374616c6c20746865207a6970207061636b61676520696620796f75206e65656420746f20 │ -636f6d70726573732066696c6573207573696e6720746865207a69700a70726f6772616d2e005836557e6e31362e6c6f6e31 │ -2e63656e746f732e6f726700000f0e5543656e744f53004253440043656e744f53204275696c6453797374656d203c687474 │ -703a2f2f627567732e63656e746f732e6f72673e004170706c69636174696f6e732f417263686976696e6700687474703a2f │ -2f7777772e696e666f2d7a69702e6f72672f5a69702e68746d6c006c696e757800616172636836340000000000042a580002 │ -1810000216880002169800001000000335b200000d54000031cc0000191e00001a1300003d730000336f00000d4300006f50 │ -000003b7000003330000026b81ed81ed81ed81ed41ed81a481a481a481a481a481a481a481a481a481a481a481a400000000 │ -0000000000000000000000000000000000000000000000000000000000005836557d5836557d5836557d5836557d5836557e │ -486faf7c45ea0b1248631dec47ea3ab44851d55a486af5b84851daa032b1e5ee485707cc4822b76658365561583655606464 │ -3131636137393964666237343436663134653161623435376639633236316137316537306231623232663965356462323064 │ -6263663537366631313938380037646465303162316135613736636464613265383831656339666232383030326336663261 │ -3435336138663863366336613534633861316465343263316266650065656438363935636230353463636261373364306232 │ -3830616565326536323266643166663836303761323761303339343630316661613435663063623936620031346536313938 │ -6161386461336561633564303932333137313766383037383734343630353631363633646534303133373039333237356236 │ -3131633763623300003939326261386164646430646136663633373030626263393836393830343333383865366231303831 │ -3662323839306335353963633032666465633731613432003865636436633162616234343931323765623636356365663135 │ -3631653733613862636535326532313733373566366634363639333965313337623165313130003661323834623230323231 │ -6331663438326664386139316139633136383339353135373066303233643165343362663231316330313661363365386366 │ -6566660037646533633064656636613438343735326536366438376562633862663538616464373039306135663961383239 │ -6264663932393931376233626631323738340037646338383766393732663665353466323865383031313131316530356465 │ -3362306339353163336438376235313331643663303039666634386236383632340032303564646663316462393165626361 │ -3235383364313161623561323430336665633133663535376131366530643830313165373838636163393035326334630034 │ -6261373737626462656538326462343030396330393338376132643762343062366364303131386632383564326534313534 │ -3432356165303838356239373900383264346237393465313064643137356266653365656563363039313361336162613432 │ -6162623562306634313431663036326164643332386434623631376500396639383462346238376462386635636366373864 │ -6432386339393037613630316638633061343331643465666436343139356235303036636631383938313800353134326435 │ -6530656466383166616338396434346664646134363735363934356433626330616532316161306161363362646561316530 │ -3137346161313736003836313237653933626161393037376138333463653434616530363133613632333334636662306161 │ -6637623139343436643265383834316161366431333038003765323731373362333835663464373166306330623034373965 │ -3266653639326166373532653566313936636664626431613166643833323639303339323934000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000002000000020000000200000002000000020000 │ -0002000000020000000200000002000000020000000200000002726f6f7400726f6f7400726f6f7400726f6f7400726f6f74 │ -00726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f74 │ -00726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f74 │ -00726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f74007a69702d │ -332e302d31312e656c372e7372632e72706d00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff │ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7a6970007a6970286161 │ -7263682d36342900000000004000000040000000400000004000000040000100000a0100000a0100000a000040000100000a │ -6c642d6c696e75782d616172636836342e736f2e31282928363462697429006c642d6c696e75782d616172636836342e736f │ -2e3128474c4942435f322e31372928363462697429006c6962627a322e736f2e31282928363462697429006c6962632e736f │ -2e36282928363462697429006c6962632e736f2e3628474c4942435f322e313729283634626974290072706d6c696228436f │ -6d7072657373656446696c654e616d6573290072706d6c69622846696c6544696765737473290072706d6c6962285061796c │ -6f616446696c657348617665507265666978290072746c6428474e555f48415348290072706d6c6962285061796c6f616449 │ -73587a29000000000000332e302e342d3100342e362e302d3100342e302d310000352e322d3100342e31312e33005710d7c0 │ -52e255c052bd6bc0517a6c405128af40511e2340500beb404f116e404d5130404bfa6a404afd4a404a6d96c049a532c047bc │ -1640473ae340472f05c045c9bf4045c86dc044b4e44043ec804043e88bc0439971c043733640422c424041eba8c040d6cdc0 │ -40cee4c0405ae0c040320240402cbc403fe6dcc03f9914403edddf403e2e87c03e01b4c03d1315403cecd9c03ca99d403c8f │ -3f403b35d64039a65fc0396daf4039437f4038ccd840389eb3c038981c40387b1b4037a193c036f4df4036f0eac0369f2dc0 │ -367e384035cee0c03552f3c033c4cec0506574722053746f64756c6b61203c7073746f64756c6b407265646861742e636f6d │ -3e202d20332e302d31310044616e69656c204d616368203c646d616368407265646861742e636f6d3e202d20332e302d3130 │ -0044616e69656c204d616368203c646d616368407265646861742e636f6d3e202d20332e302d39004d696368616c204c7573 │ -636f6e203c6d6c7573636f6e407265646861742e636f6d3e202d20332e302d380056696c6c6520536b797474c3a4203c7669 │ -6c6c652e736b7974746140696b692e66693e202d20332e302d37004665646f72612052656c6561736520456e67696e656572 │ -696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20332e302d36004665646f │ -72612052656c6561736520456e67696e656572696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563 │ -742e6f72673e202d20332e302d35004665646f72612052656c6561736520456e67696e656572696e67203c72656c2d656e67 │ -406c697374732e6665646f726170726f6a6563742e6f72673e202d20332e302d34004665646f72612052656c656173652045 │ +0001000003f100000004000001a000000001000003f200000006000001a400000001000003f300000006000001ab00000001 │ +000003f600000006000001b200000001000003f700000006000001b600000001000003f800000009000001d8000000010000 │ +03fc00000006000001ef00000001000003fd000000060000021000000001000003fe00000006000002160000000100000404 │ +00000004000002200000001b00000406000000030000028c0000001b0000040900000003000002c20000001b0000040a0000 │ +0004000002f80000001b0000040b00000008000003640000001b0000040c000000080000077f0000001b0000040d00000004 │ +000008040000001b0000040f00000008000008700000001b0000041000000008000008f70000001b00000414000000060000 │ +097e000000010000041500000004000009980000001b000004170000000800000a0400000002000004180000000400000a18 │ +0000000b000004190000000800000a440000000b0000041a0000000800000b490000000b000004280000000600000b6c0000 │ +0001000004380000000400000b7400000043000004390000000800000c80000000430000043a000000080000187900000043 │ +0000044700000004000026c80000001b0000044800000004000027340000001b0000044900000008000027a00000001b0000 │ +045800000004000027bc000000020000045900000008000027c4000000020000045c00000004000027dc0000001b0000045d │ +00000008000028480000001b0000045e00000008000029940000000c000004620000000600002a7f00000001000004640000 │ +000600002bab00000001000004650000000600002bb000000001000004660000000600002bb3000000010000046c00000006 │ +00002bb500000001000004740000000400002bd00000001b000004750000000400002c3c0000001b00000476000000080000 │ +2ca8000000080000047700000004000030580000001b0000047800000004000030c40000001b000004790000000400003130 │ +0000001800001393000000040000319000000001000013c6000000060000319400000001000013e4000000080000319a0000 │ +0001000013e500000004000031dc0000000143007a697000332e300032332e656c3800412066696c6520636f6d7072657373 │ +696f6e20616e64207061636b6167696e67207574696c69747920636f6d70617469626c65207769746820504b5a4950005468 │ +65207a69702070726f6772616d206973206120636f6d7072657373696f6e20616e642066696c65207061636b6167696e6720 │ +7574696c6974792e20205a69702069730a616e616c6f676f757320746f206120636f6d62696e6174696f6e206f6620746865 │ +20554e49582074617220616e6420636f6d707265737320636f6d6d616e647320616e640a697320636f6d70617469626c6520 │ +7769746820504b5a495020286120636f6d7072657373696f6e20616e642066696c65207061636b6167696e67207574696c69 │ +747920666f720a4d532d444f532073797374656d73292e0a0a496e7374616c6c20746865207a6970207061636b6167652069 │ +6620796f75206e65656420746f20636f6d70726573732066696c6573207573696e6720746865207a69700a70726f6772616d │ +2e005cd6f1da616172636836342d30322e6d626f782e63656e746f732e6f72670000000f519d43656e744f530043656e744f │ +53004253440043656e744f53204275696c64737973203c627567734063656e746f732e6f72673e004170706c69636174696f │ +6e732f417263686976696e6700687474703a2f2f7777772e696e666f2d7a69702e6f72672f5a69702e68746d6c006c696e75 │ +780061617263683634000000000440a8000228e8000224a800022498000000000000000000000017000000000000001c0000 │ +00000000001c000000000000001b00000000000335b2000031cc0000191e00001a1300003d730000336f00000d4300000000 │ +00000d5400006f50000003b7000003330000026b81ed81ed81ed81ed41ed41eda1ff41eda1ff41eda1ff41eda1ff41ed81a4 │ +81a481a481a481a481a481a441ed81a481a481a481a481a40000000000000000000000000000000000000000000000000000 │ +000000000000000000000000000000000000000000000000000000005cd6f1d95cd6f1d95cd6f1d95cd6f1d95cd6f1da5cd6 │ +f1da5cd6f1da5cd6f1da5cd6f1da5cd6f1da5cd6f1da5cd6f1da5cd6f1da5cd6f1da486faf7c48631dec47ea3ab44851d55a │ +486af5b84851daa032b1e5ee5cd6f1da45ea0b12485707cc4822b7665cd6f1d55cd6f1d53035366631343033383434356633 │ +6432356366636231346536333433643561396239306336333739643636333831376566663035663233393631343665303936 │ +0033326634323233376233646438643031346430316363313734366635393866333161646334373233623131613134356365 │ +6339616162393436656435393934660034336536303461323739633637363263376436303931643331376363643838373866 │ +3230303632666334613337346433653039396563383336636138653436320033316531306463376230363730323562663538 │ +3965383066396330346433666166656533633962376565636534333062393937373034373039393433393731320000000000 │ +0000000000003939326261386164646430646136663633373030626263393836393830343333383865366231303831366232 │ +3839306335353963633032666465633731613432003661323834623230323231633166343832666438613931613963313638 │ +3339353135373066303233643165343362663231316330313661363365386366656666003764653363306465663661343834 │ +3735326536366438376562633862663538616464373039306135663961383239626466393239393137623362663132373834 │ +0037646338383766393732663665353466323865383031313131316530356465336230633935316333643837623531333164 │ +3663303039666634386236383632340032303564646663316462393165626361323538336431316162356132343033666563 │ +3133663535376131366530643830313165373838636163393035326334630034626137373762646265653832646234303039 │ +6330393338376132643762343062366364303131386632383564326534313534343235616530383835623937390038326434 │ +6237393465313064643137356266653365656563363039313361336162613432616262356230663431343166303632616464 │ +3332386434623631376500003865636436633162616234343931323765623636356365663135363165373361386263653532 │ +6532313733373566366634363639333965313337623165313130003966393834623462383764623866356363663738646432 │ +3863393930376136303166386330613433316434656664363431393562353030366366313839383138003531343264356530 │ +6564663831666163383964343466646461343637353639343564336263306165323161613061613633626465613165303137 │ +3461613137360038363132376539336261613930373761383334636534346165303631336136323333346366623061616637 │ +6231393434366432653838343161613664313330380037653237313733623338356634643731663063306230343739653266 │ +653639326166373532653566313936636664626431613166643833323639303339323934000000000000002e2e2f2e2e2f2e │ +2e2f2e2e2f7573722f62696e2f7a697000002e2e2f2e2e2f2e2e2f2e2e2f7573722f62696e2f7a697073706c697400002e2e │ +2f2e2e2f2e2e2f2e2e2f7573722f62696e2f7a6970636c6f616b00002e2e2f2e2e2f2e2e2f2e2e2f7573722f62696e2f7a69 │ +706e6f7465000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000 │ +1000000010000000100000001000000010000000100000000000000000020000000200000002000000020000000200000002 │ +00000002000000000000008000000002000000020000000200000002726f6f7400726f6f7400726f6f7400726f6f7400726f │ +6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f │ +6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f │ +6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f │ +6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f │ +6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f74007a69 │ +702d332e302d32332e656c382e7372632e72706d00000000ffffffffffffffffffffffffffffffffffffffffffffffffffff │ +ffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff │ +ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff7a6970007a69702861617263682d36342900 │ +000000004000000040000000400000004000000040000100000a0100000a0100000a0100000a00004000000000006c642d6c │ +696e75782d616172636836342e736f2e31282928363462697429006c642d6c696e75782d616172636836342e736f2e312847 │ +4c4942435f322e31372928363462697429006c6962627a322e736f2e31282928363462697429006c6962632e736f2e362829 │ +28363462697429006c6962632e736f2e3628474c4942435f322e313729283634626974290072706d6c696228436f6d707265 │ +7373656446696c654e616d6573290072706d6c69622846696c6544696765737473290072706d6c6962285061796c6f616446 │ +696c657348617665507265666978290072706d6c6962285061796c6f61644973587a290072746c6428474e555f4841534829 │ +00756e7a6970000000000000332e302e342d3100342e362e302d3100342e302d3100352e322d31000000342e31342e320000 │ +5beabcc05bc9c7405a7d8d40598310405979d5c0589efcc05891cdc056b48ec0558d3ec05584044054c8cf4053f1eac05392 │ +fec0533aaa4051fe4240517a6c405128af40511e2340500beb404f116e404d5130404bfa6a404afd4a404a6d96c049a532c0 │ +47bc1640473ae340472f05c045c9bf4045c86dc044b4e44043ec804043e88bc0439971c043733640422c424041eba8c040d6 │ +cdc040cee4c0405ae0c040320240402cbc403fe6dcc03f9914403edddf403e2e87c03e01b4c03d1315403cecd9c03ca99d40 │ +3c8f3f403b35d64039a65fc0396daf4039437f4038ccd840389eb3c038981c40387b1b4037a193c036f4df4036f0eac0369f │ +2dc0367e384035cee0c03552f3c033c4cec04a616b7562204d61727469736b6f203c6a616d6172746973407265646861742e │ +636f6d3e202d20332e302d3233004a616b7562204d61727469736b6f203c6a616d6172746973407265646861742e636f6d3e │ +202d20332e302d3232004665646f72612052656c6561736520456e67696e656572696e67203c72656c656e67406665646f72 │ +6170726f6a6563742e6f72673e202d20332e302d3231004665646f72612052656c6561736520456e67696e656572696e6720 │ +3c72656c656e67406665646f726170726f6a6563742e6f72673e202d20332e302d3230004665646f72612052656c65617365 │ +20456e67696e656572696e67203c72656c656e67406665646f726170726f6a6563742e6f72673e202d20332e302d31390046 │ +65646f72612052656c6561736520456e67696e656572696e67203c72656c656e67406665646f726170726f6a6563742e6f72 │ +673e202d20332e302d3138005374657068656e2047616c6c6167686572203c7367616c6c616768407265646861742e636f6d │ +3e202d20332e302d3137004665646f72612052656c6561736520456e67696e656572696e67203c72656c656e67406665646f │ +726170726f6a6563742e6f72673e202d20332e302d313600506574722053746f64756c6b61203c7073746f64756c6b407265 │ +646861742e636f6d3e202d20332e302d3135004665646f72612052656c6561736520456e67696e656572696e67203c72656c │ +2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20332e302d313400506574722053746f64756c │ +6b61203c7073746f64756c6b407265646861742e636f6d3e202d20332e302d3133004665646f72612052656c656173652045 │ 6e67696e656572696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20332e30 │ -2d33004b6172656c204b6c6963203c6b6b6c6963407265646861742e636f6d3e202d20332e302d32004b6172656c204b6c69 │ -63203c6b6b6c6963407265646861742e636f6d3e202d20332e302d31004665646f72612052656c6561736520456e67696e65 │ -6572696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20322e33312d380046 │ -65646f72612052656c6561736520456e67696e656572696e67203c72656c2d656e67406c697374732e6665646f726170726f │ -6a6563742e6f72673e202d20322e33312d37004665646f72612052656c6561736520456e67696e656572696e67203c72656c │ -2d656e67406665646f726170726f6a6563742e6f72673e202d20322e33312d36004976616e6120566172656b6f7661203c76 │ -6172656b6f7661407265646861742e636f6d3e202d20322e33312d35004976616e6120566172656b6f7661203c766172656b │ -6f7661407265646861742e636f6d3e202d20322e33312d34004976616e6120566172656b6f7661203c766172656b6f766140 │ -7265646861742e636f6d3e202d20322e33312d33004976616e6120566172656b6f7661203c766172656b6f76614072656468 │ -61742e636f6d3e202d20322e33312d32004a65737365204b656174696e67203c6a6b656174696e67407265646861742e636f │ -6d3e202d20322e33312d312e322e32004a65737365204b656174696e67203c6a6b656174696e67407265646861742e636f6d │ -3e202d20322e33312d312e322e31004a65737365204b656174696e67203c6a6b656174696e67407265646861742e636f6d3e │ -202d20322e33312d312e32004a65737365204b656174696e67203c6a6b656174696e67407265646861742e636f6d3e004976 │ -616e6120566172656b6f7661203c766172656b6f7661407265646861742e636f6d3e20322e33312d31004976616e61205661 │ -72656b6f7661203c766172656b6f7661407265646861742e636f6d3e20322e332d3330004976616e6120566172656b6f7661 │ -203c766172656b6f7661407265646861742e636f6d3e20322e332d3239004c6f6e20486f68626572676572203c6c68684072 │ -65646861742e636f6d3e20322e332d323400456c6c696f74204c6565203c736f7077697468407265646861742e636f6d3e00 │ -4c6f6e20486f68626572676572203c6c6868407265646861742e636f6d3e20322e332d3232004c6f6e20486f686265726765 │ -72203c6c6868407265646861742e636f6d3e20322e332d323100456c6c696f74204c6565203c736f70776974684072656468 │ -61742e636f6d3e004c6f6e20486f68626572676572203c6c6868407265646861742e636f6d3e20322e332d3139004c6f6e20 │ -486f68626572676572203c6c6868407265646861742e636f6d3e20322e332d313800456c6c696f74204c6565203c736f7077 │ -697468407265646861742e636f6d3e0054696d20506f77657273203c74696d70407265646861742e636f6d3e0054696d2050 │ -6f77657273203c74696d70407265646861742e636f6d3e0054696d20506f77657273203c74696d70407265646861742e636f │ -6d3e0054696d20506f77657273203c74696d70407265646861742e636f6d3e0054726f6e6420456976696e6420476c6f6d73 │ -72c3b864203c746567407265646861742e636f6d3e0054726f6e6420456976696e6420476c6f6d7372c3b864203c74656740 │ -7265646861742e636f6d3e20322e332d313100456c6c696f74204c6565203c736f7077697468407265646861742e636f6d3e │ -0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e0050726f73706563746f72203c │ -6275677a696c6c61407265646861742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e674072656468 │ -61742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e0042696c6c20 │ -4e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e00437269737469616e20476166746f6e203c67 │ -6166746f6e407265646861742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e │ -636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e00437269737469616e │ -20476166746f6e203c676166746f6e407265646861742e636f6d3e2000437269737469616e20476166746f6e203c67616674 │ -6f6e407265646861742e636f6d3e00437269737469616e20476166746f6e203c676166746f6e407265646861742e636f6d3e │ -004d69636861656c204d61686572203c6d696b65407265646861742e636f6d3e004a656666204a6f686e736f6e203c6a626a │ -407265646861742e636f6d3e0050726f73706563746f722053797374656d203c62756773407265646861742e636f6d3e0045 │ -72696b2054726f616e203c657774407265646861742e636f6d3e002d20666978206d656d6f727920636f7272757074696f6e │ -20696e207a69706e6f74652063617573656420627920696e76616c69642066636c6f736528290a20205265736f6c7665733a │ -202331323539363734002d204d6173732072656275696c6420323031342d30312d3234002d204d6173732072656275696c64 │ -20323031332d31322d3237002d20466978206d697373696e67202d71206f7074696f6e20696e207a697073706c697420616e │ -64207a69706e6f7465206d616e207061676573002d20456e61626c6520627a69703220737570706f72742e0a2d2046697820 │ -626f677573206461746520696e20256368616e67656c6f672e002d2052656275696c7420666f722068747470733a2f2f6665 │ -646f726170726f6a6563742e6f72672f77696b692f4665646f72615f31395f4d6173735f52656275696c64002d2052656275 │ -696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f31385f4d │ -6173735f52656275696c64002d2052656275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72 │ -672f77696b692f4665646f72615f31375f4d6173735f52656275696c64002d2052656275696c7420666f722068747470733a │ -2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f31355f4d6173735f52656275696c64002d20 │ -52656d6f766564204275696c64526f6f74207461670a2d2052656d6f7665642025636c65616e2073656374696f6e0a2d2052 │ -656d6f76656420747261696c696e6720776869746573706163657320696e2074686520737065632066696c65002d204e6577 │ -20757073747265616d2076657273696f6e0a2d2052656d6f766564207a697032332e70617463682c2062656361757365205a │ -4d454d206973206e6f74207573656420616e797761790a2d2052656d6f766564207a69702d322e33312d696e7374616c6c2e │ -70617463682c2070726f626c656d20736f6c76656420696e20757073747265616d0a2d2052656d6f766564207a697032332d │ -756d61736b2e70617463682c20757073747265616d2075736573206d6b7374656d7020776869636820736f6c766573207468 │ -652070726f626c656d0a2d2052656d6f766564207a69702d322e33312d6e6561722d3447422e70617463682c206265636175 │ -736520757073747265616d2076657273696f6e0a202068616e646c6573206c617267652066696c65732077656c6c0a2d2052 │ -656d6f766564207a69702d322e33312d636f6e6669677572652e70617463682c20636f6e6669677572652069732062657474 │ -657220696e207468652063757272656e742076657273696f6e0a2d2052656d6f766564207a69702d322e332d73662e706174 │ -63682c20746865206572726f72206d65737361676520646f65736e277420657869737420696e20757073747265616d20616e │ -796d6f72650a2d2052656d6f766564207a69702d322e33312d756d61736b5f6d6f64652e70617463682c2077686963682066 │ -6978657320616c736f2072656d6f766564206e6561722d3447422070617463680a2d2055706461746564207a69702d322e33 │ -312d74696d652e706174636820666f72207a697020332e300a2d205570646174656420657865632d736869656c642e706174 │ -636820666f72207a697020332e300a2d2055706461746564207a69702d322e332d637572726469722e706174636820666f72 │ -207a697020332e30002d2052656275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77 │ -696b692f4665646f72615f31325f4d6173735f52656275696c64002d2052656275696c7420666f722068747470733a2f2f66 │ -65646f726170726f6a6563742e6f72672f77696b692f4665646f72615f31315f4d6173735f52656275696c64002d20417574 │ -6f72656275696c6420666f722047434320342e33002d2061646420535f49574f5448206f7074696f6e002d2066697820227a │ -697020646f6573206e6f7420686f6e6f7220756d61736b2073657474696e67207768656e206372656174696e672061726368 │ -69766573220a2d2066697820227a6970207365676661756c747320627920617474656d707420746f20617263686976652062 │ -69672066696c65220a2d20737065632066696c6520636c65616e7570002d20696e636f72706f7261746520746865206e6578 │ -74207065636b6167652072657669657720636f6d6d656e74002d20696e636f72706f7261746520746865207061636b616765 │ -20726576696577002d2072656275696c64002d2062756d7020616761696e20666f7220646f75626c652d6c6f6e6720627567 │ -206f6e2070706328363429002d2072656275696c7420666f72206e657720676363342e3120736e617073686f7420616e6420 │ -676c696263206368616e676573002d2072656275696c74002d2075706461746520746f20322e3331002d2072656275696c74 │ -002d20466978206275672023313432323337202d2070726f626c656d2077697468202d6420616e64202e2f66696c65732063 │ -6f6e7461696e696e67206172636869766573002d20457874656e64206d61782066696c652f617263686976652073697a6520 │ -746f20325e33322d38313933202834323934393539313033292062797465730a2d20496e636c756465206265747465722064 │ -6562756767696e67206f757470757420666f7220636f6e66696775726520736372697074002d2072656275696c74002d2046 │ -6978207479706f73002d20496e636c756465204c4943454e53452066696c6520706572206275677a696c6c61202331313630 │ -3034002d2072656275696c74002d204d616b652074656d702066696c65206861766520756d61736b2030303636206d6f6465 │ -20282331313235313629002d20496e636f72706f726174652041726a616e277320657865632d736869656c64207061746368 │ -20666f722069333836002d2072656275696c74002d2072656275696c74002d2062756d7020616e642072656275696c64002d │ -206175746f6d617465642072656275696c64002d206175746f6d617465642072656275696c64002d20446f6e277420737472 │ -6970206578706c696369746c79002d204164642055524c002d2042756d702072656c65617365202b2072656275696c642e00 │ -2d2061646420656e6372797074696f6e20636f6465202823313638373829002d206175746f6d617469632072656275696c64 │ -002d2072656275696c6420696e206e657720656e7669726f6e6d656e74002d20737065632066696c6520636c65616e757073 │ -202823313031343329002d2066697820736f6d65207065726d73002d20666978206465736372697074696f6e0a2d206d616e │ -2070616765732061726520636f6d70726573736564002d2075706461746520746f20322e33002d2075706461746520746f20 │ -322e32002d206175746f2072656275696c6420696e20746865206e6577206275696c6420656e7669726f6e6d656e74202872 │ -656c65617365203829002d2075706461746564207465787420696e2074686520737065632066696c65002d20706174636820 │ -746f70206275696c64206f6e207468652061726d002d206275696c74207061636b61676520666f7220362e30002d20627569 │ -6c6420726f6f74002d207472616e736c6174696f6e73206d6f64696669656420666f722064652c2066722c207472002d2062 │ -75696c7420616761696e737420676c6962630000000000000001000000010000000100000001000000010000000100000001 │ -0000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000020000 │ -00030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f │ -000000100000001100000000000000000000000000000000000000000000000800000008332e302d31312e656c3700332e30 │ -2d31312e656c3700000000000000000000000000000000000000000000010000000200000002000000020000000200000002 │ -000000020000000200000002000000030000000300000003000000037a6970007a6970636c6f616b007a69706e6f7465007a │ -697073706c6974007a69702d332e30004348414e474553004c4943454e534500524541444d4500524541444d452e43520054 │ -4f444f0057484154534e455700574845524500616c676f726974682e747874007a69702e312e677a007a6970636c6f616b2e │ -312e677a007a69706e6f74652e312e677a007a697073706c69742e312e677a002f7573722f62696e2f002f7573722f736861 │ -72652f646f632f002f7573722f73686172652f646f632f7a69702d332e302f002f7573722f73686172652f6d616e2f6d616e │ -312f002d4f32202d67202d70697065202d57616c6c202d57702c2d445f464f52544946595f534f555243453d32202d666578 │ -63657074696f6e73202d66737461636b2d70726f746563746f722d7374726f6e67202d2d706172616d3d7373702d62756666 │ -65722d73697a653d34202d677265636f72642d6763632d73776974636865732020006370696f00787a003200616172636836 │ -342d7265646861742d6c696e75782d676e750000000000020000000200000002000000020000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002 │ -0000000300000004000000050000000500000006000000050000000500000005000000050000000500000007000000070000 │ -000700000007454c462036342d626974204c53422065786563757461626c652c2041524d20616172636836342c2076657273 │ -696f6e2031202853595356292c2064796e616d6963616c6c79206c696e6b656420287573657320736861726564206c696273 │ -292c20666f7220474e552f4c696e757820332e372e302c204275696c6449445b736861315d3d623235643564636538623134 │ -323630613162373634653039356135383637363366303564623064392c20737472697070656400454c462036342d62697420 │ -4c53422065786563757461626c652c2041524d20616172636836342c2076657273696f6e2031202853595356292c2064796e │ -616d6963616c6c79206c696e6b656420287573657320736861726564206c696273292c20666f7220474e552f4c696e757820 │ -332e372e302c204275696c6449445b736861315d3d3534333934353934656530623630613933383765363365356563626463 │ -36663236366337363834312c20737472697070656400454c462036342d626974204c53422065786563757461626c652c2041 │ -524d20616172636836342c2076657273696f6e2031202853595356292c2064796e616d6963616c6c79206c696e6b65642028 │ -7573657320736861726564206c696273292c20666f7220474e552f4c696e757820332e372e302c204275696c6449445b7368 │ -61315d3d356632383534623265363666633339333633623836356231373965663832353634663036616563612c2073747269 │ -7070656400454c462036342d626974204c53422065786563757461626c652c2041524d20616172636836342c207665727369 │ -6f6e2031202853595356292c2064796e616d6963616c6c79206c696e6b656420287573657320736861726564206c69627329 │ -2c20666f7220474e552f4c696e757820332e372e302c204275696c6449445b736861315d3d66353938666336336361393834 │ -3661626264613265386230316138353833373435306631323131642c207374726970706564006469726563746f7279004153 │ -4349492074657874004320736f757263652c20415343494920746578740074726f6666206f722070726570726f636573736f │ -7220696e7075742c20415343494920746578742028677a697020636f6d7072657373656420646174612c2066726f6d20556e │ -69782c206d617820636f6d7072657373696f6e290000000000000000000000060000000c0000001200000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000006 │ -0000000600000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ +2d3132004665646f72612052656c6561736520456e67696e656572696e67203c72656c2d656e67406c697374732e6665646f │ +726170726f6a6563742e6f72673e202d20332e302d313100506574657220526f62696e736f6e203c7062726f62696e736f6e │ +406665646f726170726f6a6563742e6f72673e20332e302d3130004665646f72612052656c6561736520456e67696e656572 │ +696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20332e302d39004d696368 │ +616c204c7573636f6e203c6d6c7573636f6e407265646861742e636f6d3e202d20332e302d380056696c6c6520536b797474 │ +c3a4203c76696c6c652e736b7974746140696b692e66693e202d20332e302d37004665646f72612052656c6561736520456e │ +67696e656572696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20332e302d │ +36004665646f72612052656c6561736520456e67696e656572696e67203c72656c2d656e67406c697374732e6665646f7261 │ +70726f6a6563742e6f72673e202d20332e302d35004665646f72612052656c6561736520456e67696e656572696e67203c72 │ +656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20332e302d34004665646f72612052656c │ +6561736520456e67696e656572696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e │ +202d20332e302d33004b6172656c204b6c6963203c6b6b6c6963407265646861742e636f6d3e202d20332e302d32004b6172 │ +656c204b6c6963203c6b6b6c6963407265646861742e636f6d3e202d20332e302d31004665646f72612052656c6561736520 │ +456e67696e656572696e67203c72656c2d656e67406c697374732e6665646f726170726f6a6563742e6f72673e202d20322e │ +33312d38004665646f72612052656c6561736520456e67696e656572696e67203c72656c2d656e67406c697374732e666564 │ +6f726170726f6a6563742e6f72673e202d20322e33312d37004665646f72612052656c6561736520456e67696e656572696e │ +67203c72656c2d656e67406665646f726170726f6a6563742e6f72673e202d20322e33312d36004976616e6120566172656b │ +6f7661203c766172656b6f7661407265646861742e636f6d3e202d20322e33312d35004976616e6120566172656b6f766120 │ +3c766172656b6f7661407265646861742e636f6d3e202d20322e33312d34004976616e6120566172656b6f7661203c766172 │ +656b6f7661407265646861742e636f6d3e202d20322e33312d33004976616e6120566172656b6f7661203c766172656b6f76 │ +61407265646861742e636f6d3e202d20322e33312d32004a65737365204b656174696e67203c6a6b656174696e6740726564 │ +6861742e636f6d3e202d20322e33312d312e322e32004a65737365204b656174696e67203c6a6b656174696e674072656468 │ +61742e636f6d3e202d20322e33312d312e322e31004a65737365204b656174696e67203c6a6b656174696e67407265646861 │ +742e636f6d3e202d20322e33312d312e32004a65737365204b656174696e67203c6a6b656174696e67407265646861742e63 │ +6f6d3e004976616e6120566172656b6f7661203c766172656b6f7661407265646861742e636f6d3e20322e33312d31004976 │ +616e6120566172656b6f7661203c766172656b6f7661407265646861742e636f6d3e20322e332d3330004976616e61205661 │ +72656b6f7661203c766172656b6f7661407265646861742e636f6d3e20322e332d3239004c6f6e20486f6862657267657220 │ +3c6c6868407265646861742e636f6d3e20322e332d323400456c6c696f74204c6565203c736f707769746840726564686174 │ +2e636f6d3e004c6f6e20486f68626572676572203c6c6868407265646861742e636f6d3e20322e332d3232004c6f6e20486f │ +68626572676572203c6c6868407265646861742e636f6d3e20322e332d323100456c6c696f74204c6565203c736f70776974 │ +68407265646861742e636f6d3e004c6f6e20486f68626572676572203c6c6868407265646861742e636f6d3e20322e332d31 │ +39004c6f6e20486f68626572676572203c6c6868407265646861742e636f6d3e20322e332d313800456c6c696f74204c6565 │ +203c736f7077697468407265646861742e636f6d3e0054696d20506f77657273203c74696d70407265646861742e636f6d3e │ +0054696d20506f77657273203c74696d70407265646861742e636f6d3e0054696d20506f77657273203c74696d7040726564 │ +6861742e636f6d3e0054696d20506f77657273203c74696d70407265646861742e636f6d3e0054726f6e6420456976696e64 │ +20476c6f6d7372c3b864203c746567407265646861742e636f6d3e0054726f6e6420456976696e6420476c6f6d7372c3b864 │ +203c746567407265646861742e636f6d3e20322e332d313100456c6c696f74204c6565203c736f7077697468407265646861 │ +742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e0050726f737065 │ +63746f72203c6275677a696c6c61407265646861742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e │ +67407265646861742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e │ +0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e00437269737469616e20476166 │ +746f6e203c676166746f6e407265646861742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e674072 │ +65646861742e636f6d3e0042696c6c204e6f7474696e6768616d203c6e6f7474696e67407265646861742e636f6d3e004372 │ +69737469616e20476166746f6e203c676166746f6e407265646861742e636f6d3e2000437269737469616e20476166746f6e │ +203c676166746f6e407265646861742e636f6d3e00437269737469616e20476166746f6e203c676166746f6e407265646861 │ +742e636f6d3e004d69636861656c204d61686572203c6d696b65407265646861742e636f6d3e004a656666204a6f686e736f │ +6e203c6a626a407265646861742e636f6d3e0050726f73706563746f722053797374656d203c62756773407265646861742e │ +636f6d3e004572696b2054726f616e203c657774407265646861742e636f6d3e002d2053657420746865207a697065727220 │ +66756e6374696f6e206173206e6f72657475726e0a2d2046697820656d61696c20696e207468652070726576696f75732063 │ +686e6167656c6f6720656e7472790a2d2052656c617465643a202331363032373431002d20416464206d697373696e67206c │ +696e6b657220666c6167730a2d20506f72742074686520636f6e6669677572652070617463682066726f6d20756e7a697020 │ +7468617420616c6c6f7773206c696e6b657220666c61677320636f6e66696775726174696f6e0a202066726f6d2074686520 │ +737065632066696c650a2d2052656c617465643a202331363234313838002d2052656275696c7420666f722068747470733a │ +2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f32385f4d6173735f52656275696c64002d20 │ +52656275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f │ +32375f42696e7574696c735f4d6173735f52656275696c64002d2052656275696c7420666f722068747470733a2f2f666564 │ +6f726170726f6a6563742e6f72672f77696b692f4665646f72615f32375f4d6173735f52656275696c64002d205265627569 │ +6c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f32365f4d61 │ +73735f52656275696c64002d20416464206d697373696e6720256c6963656e7365206d6163726f002d2052656275696c7420 │ +666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f32345f4d6173735f │ +52656275696c64002d20416464656420726571756972656d656e7420666f7220756e7a69702028233132333539353629002d │ +2052656275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f7261 │ +5f32335f4d6173735f52656275696c64002d20666978206372617368696e67207a69706e6f7465207768656e206564697469 │ +6e67202e7a69702066696c65732028233131373934323029002d2052656275696c7420666f722068747470733a2f2f666564 │ +6f726170726f6a6563742e6f72672f77696b692f4665646f72615f32315f32325f4d6173735f52656275696c64002d205265 │ +6275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f3231 │ +5f4d6173735f52656275696c64002d2041646420706174636820746f2066697820666f726d61742d73656375726974792046 │ +5442465320285248425a203130333734313229002d2052656275696c7420666f722068747470733a2f2f6665646f72617072 │ +6f6a6563742e6f72672f77696b692f4665646f72615f32305f4d6173735f52656275696c64002d20466978206d697373696e │ +67202d71206f7074696f6e20696e207a697073706c697420616e64207a69706e6f7465206d616e207061676573002d20456e │ +61626c6520627a69703220737570706f72742e0a2d2046697820626f677573206461746520696e20256368616e67656c6f67 │ +2e002d2052656275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f466564 │ +6f72615f31395f4d6173735f52656275696c64002d2052656275696c7420666f722068747470733a2f2f6665646f72617072 │ +6f6a6563742e6f72672f77696b692f4665646f72615f31385f4d6173735f52656275696c64002d2052656275696c7420666f │ +722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f31375f4d6173735f5265 │ +6275696c64002d2052656275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b69 │ +2f4665646f72615f31355f4d6173735f52656275696c64002d2052656d6f766564204275696c64526f6f74207461670a2d20 │ +52656d6f7665642025636c65616e2073656374696f6e0a2d2052656d6f76656420747261696c696e67207768697465737061 │ +63657320696e2074686520737065632066696c65002d204e657720757073747265616d2076657273696f6e0a2d2052656d6f │ +766564207a697032332e70617463682c2062656361757365205a4d454d206973206e6f74207573656420616e797761790a2d │ +2052656d6f766564207a69702d322e33312d696e7374616c6c2e70617463682c2070726f626c656d20736f6c76656420696e │ +20757073747265616d0a2d2052656d6f766564207a697032332d756d61736b2e70617463682c20757073747265616d207573 │ +6573206d6b7374656d7020776869636820736f6c766573207468652070726f626c656d0a2d2052656d6f766564207a69702d │ +322e33312d6e6561722d3447422e70617463682c206265636175736520757073747265616d2076657273696f6e0a20206861 │ +6e646c6573206c617267652066696c65732077656c6c0a2d2052656d6f766564207a69702d322e33312d636f6e6669677572 │ +652e70617463682c20636f6e6669677572652069732062657474657220696e207468652063757272656e742076657273696f │ +6e0a2d2052656d6f766564207a69702d322e332d73662e70617463682c20746865206572726f72206d65737361676520646f │ +65736e277420657869737420696e20757073747265616d20616e796d6f72650a2d2052656d6f766564207a69702d322e3331 │ +2d756d61736b5f6d6f64652e70617463682c20776869636820666978657320616c736f2072656d6f766564206e6561722d34 │ +47422070617463680a2d2055706461746564207a69702d322e33312d74696d652e706174636820666f72207a697020332e30 │ +0a2d205570646174656420657865632d736869656c642e706174636820666f72207a697020332e300a2d2055706461746564 │ +207a69702d322e332d637572726469722e706174636820666f72207a697020332e30002d2052656275696c7420666f722068 │ +747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665646f72615f31325f4d6173735f5265627569 │ +6c64002d2052656275696c7420666f722068747470733a2f2f6665646f726170726f6a6563742e6f72672f77696b692f4665 │ +646f72615f31315f4d6173735f52656275696c64002d204175746f72656275696c6420666f722047434320342e33002d2061 │ +646420535f49574f5448206f7074696f6e002d2066697820227a697020646f6573206e6f7420686f6e6f7220756d61736b20 │ +73657474696e67207768656e206372656174696e67206172636869766573220a2d2066697820227a6970207365676661756c │ +747320627920617474656d707420746f2061726368697665206269672066696c65220a2d20737065632066696c6520636c65 │ +616e7570002d20696e636f72706f7261746520746865206e657874207065636b6167652072657669657720636f6d6d656e74 │ +002d20696e636f72706f7261746520746865207061636b61676520726576696577002d2072656275696c64002d2062756d70 │ +20616761696e20666f7220646f75626c652d6c6f6e6720627567206f6e2070706328363429002d2072656275696c7420666f │ +72206e657720676363342e3120736e617073686f7420616e6420676c696263206368616e676573002d2072656275696c7400 │ +2d2075706461746520746f20322e3331002d2072656275696c74002d20466978206275672023313432323337202d2070726f │ +626c656d2077697468202d6420616e64202e2f66696c657320636f6e7461696e696e67206172636869766573002d20457874 │ +656e64206d61782066696c652f617263686976652073697a6520746f20325e33322d38313933202834323934393539313033 │ +292062797465730a2d20496e636c7564652062657474657220646562756767696e67206f757470757420666f7220636f6e66 │ +696775726520736372697074002d2072656275696c74002d20466978207479706f73002d20496e636c756465204c4943454e │ +53452066696c6520706572206275677a696c6c612023313136303034002d2072656275696c74002d204d616b652074656d70 │ +2066696c65206861766520756d61736b2030303636206d6f646520282331313235313629002d20496e636f72706f72617465 │ +2041726a616e277320657865632d736869656c6420706174636820666f722069333836002d2072656275696c74002d207265 │ +6275696c74002d2062756d7020616e642072656275696c64002d206175746f6d617465642072656275696c64002d20617574 │ +6f6d617465642072656275696c64002d20446f6e2774207374726970206578706c696369746c79002d204164642055524c00 │ +2d2042756d702072656c65617365202b2072656275696c642e002d2061646420656e6372797074696f6e20636f6465202823 │ +313638373829002d206175746f6d617469632072656275696c64002d2072656275696c6420696e206e657720656e7669726f │ +6e6d656e74002d20737065632066696c6520636c65616e757073202823313031343329002d2066697820736f6d6520706572 │ +6d73002d20666978206465736372697074696f6e0a2d206d616e2070616765732061726520636f6d70726573736564002d20 │ +75706461746520746f20322e33002d2075706461746520746f20322e32002d206175746f2072656275696c6420696e207468 │ +65206e6577206275696c6420656e7669726f6e6d656e74202872656c65617365203829002d20757064617465642074657874 │ +20696e2074686520737065632066696c65002d20706174636820746f70206275696c64206f6e207468652061726d002d2062 │ +75696c74207061636b61676520666f7220362e30002d206275696c6420726f6f74002d207472616e736c6174696f6e73206d │ +6f64696669656420666f722064652c2066722c207472002d206275696c7420616761696e737420676c696263000000000001 │ +0000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 │ +0001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 │ +000000010000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000 │ +000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018 │ +000000190000001a0000001b000000000000000000000000000000000000000000000000000000000000000800000008332e │ +302d32332e656c3800332e302d32332e656c3800000000000000000000000000000000000000000000010000000200000003 │ +0000000200000004000000020000000500000002000000060000000700000008000000080000000800000008000000080000 │ +000800000008000000090000000a0000000b0000000b0000000b0000000b7a6970007a6970636c6f616b007a69706e6f7465 │ +007a697073706c6974002e6275696c642d696400326200373035366162646262376630356666393363323862613564333062 │ +3630356164313834336239003535003034306532663132336432336230623236333337356231633839393639636162616638 │ +6531330036370036653430306361646263333865343035666666393265636261323665626630613939313630390061380030 │ +37323537366632353064383362653637363735376138396535633465303738396165393166007a6970004348414e47455300 │ +524541444d4500524541444d452e435200544f444f0057484154534e455700574845524500616c676f726974682e74787400 │ +7a6970004c4943454e5345007a69702e312e677a007a6970636c6f616b2e312e677a007a69706e6f74652e312e677a007a69 │ +7073706c69742e312e677a002f7573722f62696e2f002f7573722f6c69622f002f7573722f6c69622f2e6275696c642d6964 │ +2f002f7573722f6c69622f2e6275696c642d69642f32622f002f7573722f6c69622f2e6275696c642d69642f35352f002f75 │ +73722f6c69622f2e6275696c642d69642f36372f002f7573722f6c69622f2e6275696c642d69642f61382f002f7573722f73 │ +686172652f646f632f002f7573722f73686172652f646f632f7a69702f002f7573722f73686172652f6c6963656e7365732f │ +002f7573722f73686172652f6c6963656e7365732f7a69702f002f7573722f73686172652f6d616e2f6d616e312f002d4f32 │ +202d67202d70697065202d57616c6c202d576572726f723d666f726d61742d7365637572697479202d57702c2d445f464f52 │ +544946595f534f555243453d32202d57702c2d445f474c49424358585f415353455254494f4e53202d66657863657074696f │ +6e73202d66737461636b2d70726f746563746f722d7374726f6e67202d677265636f72642d6763632d737769746368657320 │ +2d73706563733d2f7573722f6c69622f72706d2f7265646861742f7265646861742d68617264656e65642d636331202d7370 │ +6563733d2f7573722f6c69622f72706d2f7265646861742f7265646861742d616e6e6f62696e2d636331202d666173796e63 │ +68726f6e6f75732d756e77696e642d7461626c6573202d66737461636b2d636c6173682d70726f74656374696f6e00637069 │ +6f00787a003200616172636836342d7265646861742d6c696e75782d676e7500000000000002000000020000000200000002 │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 │ +0000000200000003000000040000000400000005000000040000000500000004000000050000000400000005000000040000 │ +0006000000060000000600000006000000060000000600000006000000040000000600000007000000070000000700000007 │ +454c462036342d626974204c534220736861726564206f626a6563742c2041524d20616172636836342c2076657273696f6e │ +2031202853595356292c2064796e616d6963616c6c79206c696e6b65642c20696e746572707265746572202f6c69622f6c64 │ +2d6c696e75782d616172636836342e736f2e312c20666f7220474e552f4c696e757820332e372e302c204275696c6449445b │ +736861315d3d326237303536616264626237663035666639336332386261356433306236303561643138343362392c207374 │ +72697070656400454c462036342d626974204c534220736861726564206f626a6563742c2041524d20616172636836342c20 │ +76657273696f6e2031202853595356292c2064796e616d6963616c6c79206c696e6b65642c20696e74657270726574657220 │ +2f6c69622f6c642d6c696e75782d616172636836342e736f2e312c20666f7220474e552f4c696e757820332e372e302c2042 │ +75696c6449445b736861315d3d36373665343030636164626333386534303566666639326563626132366562663061393931 │ +3630392c20737472697070656400454c462036342d626974204c534220736861726564206f626a6563742c2041524d206161 │ +72636836342c2076657273696f6e2031202853595356292c2064796e616d6963616c6c79206c696e6b65642c20696e746572 │ +707265746572202f6c69622f6c642d6c696e75782d616172636836342e736f2e312c20666f7220474e552f4c696e75782033 │ +2e372e302c204275696c6449445b736861315d3d613830373235373666323530643833626536373637353761383965356334 │ +653037383961653931662c20737472697070656400454c462036342d626974204c534220736861726564206f626a6563742c │ +2041524d20616172636836342c2076657273696f6e2031202853595356292c2064796e616d6963616c6c79206c696e6b6564 │ +2c20696e746572707265746572202f6c69622f6c642d6c696e75782d616172636836342e736f2e312c20666f7220474e552f │ +4c696e757820332e372e302c204275696c6449445b736861315d3d3535303430653266313233643233623062323633333735 │ +62316338393936396361626166386531332c207374726970706564006469726563746f727900004153434949207465787400 │ +74726f6666206f722070726570726f636573736f7220696e7075742c20415343494920746578742028677a697020636f6d70 │ +72657373656420646174612c206d617820636f6d7072657373696f6e2c2066726f6d20556e69782900000000000000000000 │ +00060000000c0000001200000000000000000000000000000000000000000000000000000000000000000000000000000000 │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ +0000000000060000000600000006000000060000000000000000000000000000000000000000000000000000000000000000 │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ 0000000000000000000052000001520000045200000252000003520000005200000852000001520000045200000252000003 │ 5200000052000008520000015200000452000002520000035200000052000008520000015200000452000002520000035200 │ -000052000008000000080000003f00000007fffffc8000000010 │ +000052000008000000087574662d380063326430303331326230316563653431623636303835636561326239336433666535 │ +6165616536653266653264313135633638633535393634346434386262320000000000080000003f00000007fffffc400000 │ +0010 │ HEADERI18NTABLE: │ - C │ -SIGSIZE: 261824 │ -SIGPGP: 89011c04000102000605025859b4bf000a09106c7cb6ef305d49d67af307ff565c3cd8f4c90f5e0c838fb8d80cf270624111 │ -c91b81279676ebfedc35f9fa5a3eb208f29242f7221d092b3cde842b47520f76afa10369d7ee0f3e136917aff3888dd4efc4 │ -18d1a54b84919706ef1181300f1630daa27ae24559061321a1698ac6965ac802a04b144df877972dbb855abec9ba8e282d95 │ -f1c93f66d9000351a5bb06372721982561db60a85646dde2048e1207373ee0ddcd2ec9bb1a14f4a72e1f5d70dfb71922126f │ -8d6e885a0c65e48769878d307ba203a01d940de4e5697396b1fdc190c17bbfb681da68bb0240db8107f82a1c8846b6d92148 │ -0bd155ccc2ec044edfca71dbcdfa9758a38520a22000a203244f4fb6c9406f6e646be030bf │ -SIGMD5: 679f94aaa938eefa7e9c2c4e2d83d001 │ -RSAHEADER: 89011c04000102000605025859b4bf000a09106c7cb6ef305d49d652a9080086c4bb1e64f83eecf9d8b36cd2f76b239dc658 │ -f407dd71fc888579d8330a6885c4b3df905ae95e4da2d890056b66b4895565141b2f7ae049b8246bde77a2925ce871a2f1d5 │ -2e75c9accc04223462e75bb863ae437deb490788e5ad4c0672f58183ebd674229fcd686c972fb2167072632f3c15bef87a36 │ -a5c0f9ecbcf7d13af6941c53be4dbee919c1139c0d4c29a6436cad1245779e97e1c692f517f02a883b4072b4256f38f5e155 │ -9e43aa0198caa053922cee87fda9d57fce2aab075ed9bd26f410e41a023e501d05051f682d35317cddef3443a92afc7ae929 │ -fe23acc40cdd492b842174c747aa45cc67435a8c0de4f03393e94c23a2e74d41b0b3915189 │ -SHA1HEADER: f37347a99ab0d59d83fc9081c7298400ef54168e │ +SIGSIZE: 265476 │ +SIGPGP: 8902150305005d1abcd605b555b38483c65d0108bb7b1000af842fb600ee358edbfd92cf7f97c0f042f28f1c129a3c9de660 │ +ac7b401cc9844fb688c918e828218047488260c6650a3e02151e42f2caafdd3145bcc100c21e4321e77ad13052cebd3b490b │ +e746e9e8adc2b54ce9ff9278b86b63a7088484c20b6df502e980f0a0372538671c44af517eeafcce644b2eea5e97e900720e │ +ef65fb272c760c0ca5b34c9aec053d566fd33b4b242eaf156e3f0712733d91b8d105bb5d95df738fdfcb51ceffcfee28ff7f │ +0360458bdb27e33f71603a9874c6e69ce18e69da75a9e5af98f7d068690ff4be40cb613cc51a656bcc53f2830b4697f6a033 │ +127a58e341323ecfbdd7f9c59c5aca1e9c7a0c602476af1567bbcb868ae4d97983ee2dc6b54f79e45c0417be6b92613bf8eb │ +92cff2cc543a2ac7fd55ea4f3d3a834ff06af6fc1bca5b3d8dc50a3670aec4ca227526040bc381e29ea5006db086eef00d8a │ +fd9c50f2c88413874aa529529c16039c738d0855ec86076994860b9bf729482d6e2423278726fe09c22c19fac7ed2868076e │ +31146ca7509231567d8e4fa60d70202a0547167612ad18e1d255999fcf9120c190fa652ab6563439d0f9afd7387f20fa20c5 │ +cb880838f70df9e7d36efd721ccaece80da120ef01f6f87d69d3e80507482170f02001d5de936b24cf192612806b656a1b46 │ +d13ce63af03b3ad2f3e098f013dcad23ff8a2c6d62e5d87b5465cf4a9b7dd4b1281d82b1 │ +SIGMD5: 35551b90bd733f2d52844379a03be140 │ +RSAHEADER: 8902150305005d1abcd605b555b38483c65d0108e64e0ffe25e962d3a2c2f81bbfcdc076f9cb28ab06206570fe32e4bcf324 │ +0267949c59831c66adcb59ace0f9d92b8c2ab776cb7e43bac0f84dfc0721b5c49b3458f06609fd526bcd6244f18c2f86ebe5 │ +5cf464cf263ee3ce40082de6ba7d50c38b67b7dd93a82454483403d676a71c841d7c37874631143548371a7510e3dbc8c217 │ +634508378b4c2afdf66a18684644e7a9421c07af046d95f212f9c4c01d12c3373b0df6ff684f77236f1453b62387f19bd8fd │ +c256468bc7b3cb3ce83b4faf7e98b52ac18fd10484aaad3cc769a9ca5c00d9078f1b0a89045587b61e0d794608aac5819f9d │ +34495c2269de627542b11388c943c9216a8f489773d3c7d2a61909c4374cc3234f49e7f3fd53190b586f831ad04064ea87ab │ +c4ce0a8e59d7b45abef17e0f734ce72d28391f5038fc554b7a3c643ca374c5a67a2757a77a828f7d6e95378cf0c5758a9690 │ +187bad241598b2ea5113cd5524df2ed5ac90270e790e252009cd88b6d4935cacbb28ab7ba49fc7b0700f3edc777137bd9b2d │ +41e67f9a8043b6af1d2b5c76d08a0ec3598099225f00a31ae5f0f6c64b8481c0856f07285a15adf1bb9d85b163d535dbb0ec │ +e4dfa87c92cb3b60deea3008900576d0af8b751c427be390a0ef64e0c4b4ecbe9959e130cd2c9c0d9e59f219cafee11d7503 │ +b210cc81cbb3feed5656be568b22c5a3cd90682e4ddf7d1f3feb3b3729d9fe1512a81e9c │ +SHA1HEADER: e905c93c923fb27fb2cbe37d3efa98738bfc9010 │ +SHA256HEADER: a30a1971b5a78be3787aae576d38a0bdec63492c529a1e1b2d84f2a57ddbdd04 │ NAME: zip │ VERSION: 3.0 │ -RELEASE: 11.el7 │ +RELEASE: 23.el8 │ SUMMARY: A file compression and packaging utility compatible with PKZIP │ DESCRIPTION: The zip program is a compression and file packaging utility. Zip is analogous to a combination of │ the UNIX tar and compress commands and is compatible with PKZIP (a compression and file packaging │ utility for MS-DOS systems). Install the zip package if you need to compress files using the zip │ program. │ -BUILDTIME: 1479955838 │ -BUILDHOST: n16.lon1.centos.org │ -SIZE: 986709 │ +BUILDTIME: 1557590490 │ +BUILDHOST: aarch64-02.mbox.centos.org │ +SIZE: 1003933 │ +DISTRIBUTION: CentOS │ VENDOR: CentOS │ LICENSE: BSD │ -PACKAGER: CentOS BuildSystem │ +PACKAGER: CentOS Buildsys │ GROUP: Applications/Archiving │ URL: http://www.info-zip.org/Zip.html │ OS: linux │ ARCH: aarch64 │ FILESIZES: │ - - 272984 │ - - 137232 │ - - 136840 │ - - 136856 │ - - 4096 │ + - 278696 │ + - 141544 │ + - 140456 │ + - 140440 │ + - 0 │ + - 0 │ + - 23 │ + - 0 │ + - 28 │ + - 0 │ + - 28 │ + - 0 │ + - 27 │ + - 0 │ - 210354 │ - - 3412 │ - 12748 │ - 6430 │ - 6675 │ - 15731 │ - 13167 │ - 3395 │ + - 0 │ + - 3412 │ - 28496 │ - 951 │ - 819 │ - 619 │ FILEMODES: │ - 33261 │ - 33261 │ - 33261 │ - 33261 │ - 16877 │ + - 16877 │ + - 41471 │ + - 16877 │ + - 41471 │ + - 16877 │ + - 41471 │ + - 16877 │ + - 41471 │ + - 16877 │ - 33188 │ - 33188 │ - 33188 │ - 33188 │ - 33188 │ - 33188 │ - 33188 │ + - 16877 │ - 33188 │ - 33188 │ - 33188 │ - 33188 │ - 33188 │ FILERDEVS: │ - 0 │ @@ -295,57 +391,97 @@ │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ FILEMTIMES: │ - - 1479955837 │ - - 1479955837 │ - - 1479955837 │ - - 1479955837 │ - - 1479955838 │ + - 1557590489 │ + - 1557590489 │ + - 1557590489 │ + - 1557590489 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ + - 1557590490 │ - 1215278972 │ - - 1172966162 │ - 1214455276 │ - 1206532788 │ - 1213322586 │ - 1214969272 │ - 1213323936 │ - 850519534 │ + - 1557590490 │ + - 1172966162 │ - 1213663180 │ - 1210234726 │ - - 1479955809 │ - - 1479955808 │ + - 1557590485 │ + - 1557590485 │ FILEMD5S: │ - - dd11ca799dfb7446f14e1ab457f9c261a71e70b1b22f9e5db20dbcf576f11988 │ - - 7dde01b1a5a76cdda2e881ec9fb28002c6f2a453a8f8c6c6a54c8a1de42c1bfe │ - - eed8695cb054ccba73d0b280aee2e622fd1ff8607a27a0394601faa45f0cb96b │ - - 14e6198aa8da3eac5d09231717f807874460561663de40137093275b611c7cb3 │ + - 056f14038445f3d25cfcb14e6343d5a9b90c6379d663817eff05f2396146e096 │ + - 32f42237b3dd8d014d01cc1746f598f31adc4723b11a145cec9aab946ed5994f │ + - 43e604a279c6762c7d6091d317ccd8878f20062fc4a374d3e099ec836ca8e462 │ + - 31e10dc7b067025bf589e80f9c04d3fafee3c9b7eece430b9977047099439712 │ + - │ + - │ + - │ + - │ + - │ + - │ + - │ + - │ + - │ - │ - 992ba8addd0da6f63700bbc98698043388e6b10816b2890c559cc02fdec71a42 │ - - 8ecd6c1bab449127eb665cef1561e73a8bce52e217375f6f466939e137b1e110 │ - 6a284b20221c1f482fd8a91a9c1683951570f023d1e43bf211c016a63e8cfeff │ - 7de3c0def6a484752e66d87ebc8bf58add7090a5f9a829bdf929917b3bf12784 │ - 7dc887f972f6e54f28e8011111e05de3b0c951c3d87b5131d6c009ff48b68624 │ - 205ddfc1db91ebca2583d11ab5a2403fec13f557a16e0d8011e788cac9052c4c │ - 4ba777bdbee82db4009c09387a2d7b40b6cd0118f285d2e4154425ae0885b979 │ - 82d4b794e10dd175bfe3eeec60913a3aba42abb5b0f4141f062add328d4b617e │ + - │ + - 8ecd6c1bab449127eb665cef1561e73a8bce52e217375f6f466939e137b1e110 │ - 9f984b4b87db8f5ccf78dd28c9907a601f8c0a431d4efd64195b5006cf189818 │ - 5142d5e0edf81fac89d44fdda46756945d3bc0ae21aa0aa63bdea1e0174aa176 │ - 86127e93baa9077a834ce44ae0613a62334cfb0aaf7b19446d2e8841aa6d1308 │ - 7e27173b385f4d71f0c0b0479e2fe692af752e5f196cfdbd1a1fd83269039294 │ FILELINKTOS: │ - │ - │ - │ - │ - │ - │ + - ../../../../usr/bin/zip │ + - │ + - ../../../../usr/bin/zipsplit │ + - │ + - ../../../../usr/bin/zipcloak │ + - │ + - ../../../../usr/bin/zipnote │ + - │ + - │ + - │ - │ - │ - │ - │ - │ - │ - │ @@ -354,23 +490,33 @@ │ - │ - │ FILEFLAGS: │ - 0 │ - 0 │ - 0 │ - 0 │ + - 4096 │ + - 4096 │ + - 4096 │ + - 4096 │ + - 4096 │ + - 4096 │ + - 4096 │ + - 4096 │ + - 4096 │ - 0 │ - 2 │ - 2 │ - 2 │ - 2 │ - 2 │ - 2 │ - 2 │ - - 2 │ + - 0 │ + - 128 │ - 2 │ - 2 │ - 2 │ - 2 │ FILEUSERNAME: │ - root │ - root │ @@ -385,14 +531,24 @@ │ - root │ - root │ - root │ - root │ - root │ - root │ - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ FILEGROUPNAME: │ - root │ - root │ - root │ - root │ - root │ - root │ @@ -403,75 +559,110 @@ │ - root │ - root │ - root │ - root │ - root │ - root │ - root │ -SOURCERPM: zip-3.0-11.el7.src.rpm │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ + - root │ +SOURCERPM: zip-3.0-23.el8.src.rpm │ FILEVERIFYFLAGS: │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ + - 0 │ + - 4294967295 │ + - 4294967295 │ + - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ - 4294967295 │ -ARCHIVESIZE: 989224 │ + - 0 │ + - 4294967295 │ + - 4294967295 │ + - 4294967295 │ + - 4294967295 │ + - 4294967295 │ +ARCHIVESIZE: 1008024 │ PROVIDES: │ - zip │ - zip(aarch-64) │ REQUIREFLAGS: │ - 16384 │ - 16384 │ - 16384 │ - 16384 │ - 16384 │ - 16777226 │ - 16777226 │ - 16777226 │ - - 16384 │ - 16777226 │ + - 16384 │ + - 0 │ REQUIRES: │ - ld-linux-aarch64.so.1()(64bit) │ - ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) │ - libbz2.so.1()(64bit) │ - libc.so.6()(64bit) │ - libc.so.6(GLIBC_2.17)(64bit) │ - rpmlib(CompressedFileNames) │ - rpmlib(FileDigests) │ - rpmlib(PayloadFilesHavePrefix) │ - - rtld(GNU_HASH) │ - rpmlib(PayloadIsXz) │ + - rtld(GNU_HASH) │ + - unzip │ REQUIREVERSION: │ - │ - │ - │ - │ - │ - 3.0.4-1 │ - 4.6.0-1 │ - 4.0-1 │ - - │ - 5.2-1 │ -RPMVERSION: 4.11.3 │ + - │ + - │ +RPMVERSION: 4.14.2 │ CHANGELOGTIME: │ - - 1460721600 │ - - 1390564800 │ - - 1388145600 │ + - 1542110400 │ + - 1539950400 │ + - 1518177600 │ + - 1501761600 │ + - 1501156800 │ + - 1486814400 │ + - 1485950400 │ + - 1454673600 │ + - 1435320000 │ + - 1434715200 │ + - 1422446400 │ + - 1408363200 │ + - 1402142400 │ + - 1396353600 │ + - 1375617600 │ - 1366977600 │ - 1361620800 │ - 1360929600 │ - 1342958400 │ - 1326542400 │ - 1297166400 │ - 1274702400 │ @@ -517,17 +708,29 @@ │ - 921758400 │ - 916401600 │ - 914241600 │ - 902750400 │ - 894628800 │ - 868536000 │ CHANGELOGNAME: │ - - Petr Stodulka - 3.0-11 │ - - Daniel Mach - 3.0-10 │ - - Daniel Mach - 3.0-9 │ + - Jakub Martisko - 3.0-23 │ + - Jakub Martisko - 3.0-22 │ + - Fedora Release Engineering - 3.0-21 │ + - Fedora Release Engineering - 3.0-20 │ + - Fedora Release Engineering - 3.0-19 │ + - Fedora Release Engineering - 3.0-18 │ + - Stephen Gallagher - 3.0-17 │ + - Fedora Release Engineering - 3.0-16 │ + - Petr Stodulka - 3.0-15 │ + - Fedora Release Engineering - 3.0-14 │ + - Petr Stodulka - 3.0-13 │ + - Fedora Release Engineering - 3.0-12 │ + - Fedora Release Engineering - 3.0-11 │ + - Peter Robinson 3.0-10 │ + - Fedora Release Engineering - 3.0-9 │ - Michal Luscon - 3.0-8 │ - Ville Skyttä - 3.0-7 │ - Fedora Release Engineering - 3.0-6 │ - Fedora Release Engineering - 3.0-5 │ - Fedora Release Engineering - 3.0-4 │ - Fedora Release Engineering - 3.0-3 │ - Karel Klic - 3.0-2 │ @@ -573,17 +776,31 @@ │ - Cristian Gafton │ - Cristian Gafton │ - Michael Maher │ - Jeff Johnson │ - Prospector System │ - Erik Troan │ CHANGELOGTEXT: │ - - - fix memory corruption in zipnote caused by invalid fclose() Resolves: #1259674 │ - - - Mass rebuild 2014-01-24 │ - - - Mass rebuild 2013-12-27 │ + - - Set the ziperr function as noreturn - Fix email in the previous chnagelog entry - Related: │ +#1602741 │ + - - Add missing linker flags - Port the configure patch from unzip that allows linker flags │ +configuration from the spec file - Related: #1624188 │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild │ + - - Add missing %license macro │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild │ + - - Added requirement for unzip (#1235956) │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild │ + - - fix crashing zipnote when editing .zip files (#1179420) │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild │ + - - Add patch to fix format-security FTBFS (RHBZ 1037412) │ + - - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild │ - - Fix missing -q option in zipsplit and zipnote man pages │ - - Enable bzip2 support. - Fix bogus date in %changelog. │ - - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild │ - - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild │ - - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild │ - - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild │ - - Removed BuildRoot tag - Removed %clean section - Removed trailing whitespaces in the spec file │ @@ -654,14 +871,24 @@ │ - 1 │ - 1 │ - 1 │ - 1 │ - 1 │ - 1 │ - 1 │ + - 1 │ + - 1 │ + - 1 │ + - 1 │ + - 1 │ + - 1 │ + - 1 │ + - 1 │ + - 1 │ + - 1 │ FILEINODES: │ - 1 │ - 2 │ - 3 │ - 4 │ - 5 │ - 6 │ @@ -672,14 +899,24 @@ │ - 11 │ - 12 │ - 13 │ - 14 │ - 15 │ - 16 │ - 17 │ + - 18 │ + - 19 │ + - 20 │ + - 21 │ + - 22 │ + - 23 │ + - 24 │ + - 25 │ + - 26 │ + - 27 │ FILELANGS: │ - │ - │ - │ - │ - │ - │ @@ -690,63 +927,103 @@ │ - │ - │ - │ - │ - │ - │ - │ + - │ + - │ + - │ + - │ + - │ + - │ + - │ + - │ + - │ + - │ PROVIDEFLAGS: │ - 8 │ - 8 │ PROVIDEVERSION: │ - - 3.0-11.el7 │ - - 3.0-11.el7 │ + - 3.0-23.el8 │ + - 3.0-23.el8 │ DIRINDEXES: │ - 0 │ - 0 │ - 0 │ - 0 │ - 1 │ - 2 │ + - 3 │ - 2 │ + - 4 │ - 2 │ + - 5 │ - 2 │ - - 2 │ - - 2 │ - - 2 │ - - 2 │ - - 3 │ - - 3 │ - - 3 │ - - 3 │ + - 6 │ + - 7 │ + - 8 │ + - 8 │ + - 8 │ + - 8 │ + - 8 │ + - 8 │ + - 8 │ + - 9 │ + - 10 │ + - 11 │ + - 11 │ + - 11 │ + - 11 │ BASENAMES: │ - zip │ - zipcloak │ - zipnote │ - zipsplit │ - - zip-3.0 │ + - .build-id │ + - 2b │ + - 7056abdbb7f05ff93c28ba5d30b605ad1843b9 │ + - 55 │ + - 040e2f123d23b0b263375b1c89969cabaf8e13 │ + - 67 │ + - 6e400cadbc38e405fff92ecba26ebf0a991609 │ + - a8 │ + - 072576f250d83be676757a89e5c4e0789ae91f │ + - zip │ - CHANGES │ - - LICENSE │ - README │ - README.CR │ - TODO │ - WHATSNEW │ - WHERE │ - algorith.txt │ + - zip │ + - LICENSE │ - zip.1.gz │ - zipcloak.1.gz │ - zipnote.1.gz │ - zipsplit.1.gz │ DIRNAMES: │ - /usr/bin/ │ + - /usr/lib/ │ + - /usr/lib/.build-id/ │ + - /usr/lib/.build-id/2b/ │ + - /usr/lib/.build-id/55/ │ + - /usr/lib/.build-id/67/ │ + - /usr/lib/.build-id/a8/ │ - /usr/share/doc/ │ - - /usr/share/doc/zip-3.0/ │ + - /usr/share/doc/zip/ │ + - /usr/share/licenses/ │ + - /usr/share/licenses/zip/ │ - /usr/share/man/man1/ │ -OPTFLAGS: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer- │ -size=4 -grecord-gcc-switches │ +OPTFLAGS: -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS │ +-fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat- │ +hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack- │ +clash-protection │ PAYLOADFORMAT: cpio │ PAYLOADCOMPRESSOR: xz │ PAYLOADFLAGS: 2 │ PLATFORM: aarch64-redhat-linux-gnu │ FILECOLORS: │ - 2 │ - 2 │ @@ -761,49 +1038,77 @@ │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ FILECLASS: │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=b25d5dce8b14260a1b764e095a586763f05db0d9, stripped │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=54394594ee0b60a9387e63e5ecbdc6f266c76841, stripped │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=5f2854b2e66fc39363b865b179ef82564f06aeca, stripped │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=f598fc63ca9846abbda2e8b01a85837450f1211d, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=2b7056abdbb7f05ff93c28ba5d30b605ad1843b9, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=676e400cadbc38e405fff92ecba26ebf0a991609, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=a8072576f250d83be676757a89e5c4e0789ae91f, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=55040e2f123d23b0b263375b1c89969cabaf8e13, stripped │ + - directory │ + - directory │ + - symbolic link to `../../../../usr/bin/zip' │ + - directory │ + - symbolic link to `../../../../usr/bin/zipsplit' │ + - directory │ + - symbolic link to `../../../../usr/bin/zipcloak' │ + - directory │ + - symbolic link to `../../../../usr/bin/zipnote' │ - directory │ - ASCII text │ - ASCII text │ - - C source, ASCII text │ - ASCII text │ - ASCII text │ - ASCII text │ - ASCII text │ - ASCII text │ - - troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) │ - - troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) │ - - troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) │ - - troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) │ + - directory │ + - ASCII text │ + - troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) │ + - troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) │ + - troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) │ + - troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) │ CLASSDICT: │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=b25d5dce8b14260a1b764e095a586763f05db0d9, stripped │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=54394594ee0b60a9387e63e5ecbdc6f266c76841, stripped │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=5f2854b2e66fc39363b865b179ef82564f06aeca, stripped │ - - ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked (uses shared libs), for │ -GNU/Linux 3.7.0, BuildID[sha1]=f598fc63ca9846abbda2e8b01a85837450f1211d, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=2b7056abdbb7f05ff93c28ba5d30b605ad1843b9, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=676e400cadbc38e405fff92ecba26ebf0a991609, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=a8072576f250d83be676757a89e5c4e0789ae91f, stripped │ + - ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter │ +/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, │ +BuildID[sha1]=55040e2f123d23b0b263375b1c89969cabaf8e13, stripped │ - directory │ + - │ - ASCII text │ - - C source, ASCII text │ - - troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) │ + - troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) │ FILEDEPENDSX: │ - 0 │ - 6 │ - 12 │ - 18 │ - 0 │ - 0 │ @@ -814,14 +1119,24 @@ │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ FILEDEPENDSN: │ - 6 │ - 6 │ - 6 │ - 6 │ - 0 │ - 0 │ @@ -832,14 +1147,24 @@ │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ + - 0 │ DEPENDSDICT: │ - 1375731713 │ - 1375731716 │ - 1375731714 │ - 1375731715 │ - 1375731712 │ - 1375731720 │ @@ -858,7 +1183,11 @@ │ - 1375731713 │ - 1375731716 │ - 1375731714 │ - 1375731715 │ - 1375731712 │ - 1375731720 │ FILEDIGESTALGO: 8 │ +ENCODING: utf-8 │ +PAYLOADDIGEST: │ + - c2d00312b01ece41b66085cea2b93d3fe5aeae6e2fe2d115c68c559644d48bb2 │ +PAYLOADDIGESTALGO: 8 ├── content │ ├── file list │ │ @@ -1,17 +1,27 @@ │ │ --rwxr-xr-x 1 0 0 272984 2016-11-24 02:50:37.000000 ./usr/bin/zip │ │ --rwxr-xr-x 1 0 0 137232 2016-11-24 02:50:37.000000 ./usr/bin/zipcloak │ │ --rwxr-xr-x 1 0 0 136840 2016-11-24 02:50:37.000000 ./usr/bin/zipnote │ │ --rwxr-xr-x 1 0 0 136856 2016-11-24 02:50:37.000000 ./usr/bin/zipsplit │ │ -drwxr-xr-x 2 0 0 0 2016-11-24 02:50:38.000000 ./usr/share/doc/zip-3.0 │ │ --rw-r--r-- 1 0 0 210354 2008-07-05 17:29:32.000000 ./usr/share/doc/zip-3.0/CHANGES │ │ --rw-r--r-- 1 0 0 3412 2007-03-03 23:56:02.000000 ./usr/share/doc/zip-3.0/LICENSE │ │ --rw-r--r-- 1 0 0 12748 2008-06-26 04:41:16.000000 ./usr/share/doc/zip-3.0/README │ │ --rw-r--r-- 1 0 0 6430 2008-03-26 11:59:48.000000 ./usr/share/doc/zip-3.0/README.CR │ │ --rw-r--r-- 1 0 0 6675 2008-06-13 02:03:06.000000 ./usr/share/doc/zip-3.0/TODO │ │ --rw-r--r-- 1 0 0 15731 2008-07-02 03:27:52.000000 ./usr/share/doc/zip-3.0/WHATSNEW │ │ --rw-r--r-- 1 0 0 13167 2008-06-13 02:25:36.000000 ./usr/share/doc/zip-3.0/WHERE │ │ --rw-r--r-- 1 0 0 3395 1996-12-13 23:25:34.000000 ./usr/share/doc/zip-3.0/algorith.txt │ │ +-rwxr-xr-x 1 0 0 278696 2019-05-11 16:01:29.000000 ./usr/bin/zip │ │ +-rwxr-xr-x 1 0 0 141544 2019-05-11 16:01:29.000000 ./usr/bin/zipcloak │ │ +-rwxr-xr-x 1 0 0 140456 2019-05-11 16:01:29.000000 ./usr/bin/zipnote │ │ +-rwxr-xr-x 1 0 0 140440 2019-05-11 16:01:29.000000 ./usr/bin/zipsplit │ │ +drwxr-xr-x 1 0 0 0 2019-05-11 16:01:30.000000 ./usr/lib/.build-id │ │ +drwxr-xr-x 1 0 0 0 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/2b │ │ +lrwxrwxrwx 1 0 0 23 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/2b/7056abdbb7f05ff93c28ba5d30b605ad1843b9 -> ../../../../usr/bin/zip │ │ +drwxr-xr-x 1 0 0 0 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/55 │ │ +lrwxrwxrwx 1 0 0 28 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/55/040e2f123d23b0b263375b1c89969cabaf8e13 -> ../../../../usr/bin/zipsplit │ │ +drwxr-xr-x 1 0 0 0 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/67 │ │ +lrwxrwxrwx 1 0 0 28 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/67/6e400cadbc38e405fff92ecba26ebf0a991609 -> ../../../../usr/bin/zipcloak │ │ +drwxr-xr-x 1 0 0 0 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/a8 │ │ +lrwxrwxrwx 1 0 0 27 2019-05-11 16:01:30.000000 ./usr/lib/.build-id/a8/072576f250d83be676757a89e5c4e0789ae91f -> ../../../../usr/bin/zipnote │ │ +drwxr-xr-x 1 0 0 0 2019-05-11 16:01:30.000000 ./usr/share/doc/zip │ │ +-rw-r--r-- 1 0 0 210354 2008-07-05 17:29:32.000000 ./usr/share/doc/zip/CHANGES │ │ +-rw-r--r-- 1 0 0 12748 2008-06-26 04:41:16.000000 ./usr/share/doc/zip/README │ │ +-rw-r--r-- 1 0 0 6430 2008-03-26 11:59:48.000000 ./usr/share/doc/zip/README.CR │ │ +-rw-r--r-- 1 0 0 6675 2008-06-13 02:03:06.000000 ./usr/share/doc/zip/TODO │ │ +-rw-r--r-- 1 0 0 15731 2008-07-02 03:27:52.000000 ./usr/share/doc/zip/WHATSNEW │ │ +-rw-r--r-- 1 0 0 13167 2008-06-13 02:25:36.000000 ./usr/share/doc/zip/WHERE │ │ +-rw-r--r-- 1 0 0 3395 1996-12-13 23:25:34.000000 ./usr/share/doc/zip/algorith.txt │ │ +drwxr-xr-x 1 0 0 0 2019-05-11 16:01:30.000000 ./usr/share/licenses/zip │ │ +-rw-r--r-- 1 0 0 3412 2007-03-03 23:56:02.000000 ./usr/share/licenses/zip/LICENSE │ │ -rw-r--r-- 1 0 0 28496 2008-06-17 00:39:40.000000 ./usr/share/man/man1/zip.1.gz │ │ -rw-r--r-- 1 0 0 951 2008-05-08 08:18:46.000000 ./usr/share/man/man1/zipcloak.1.gz │ │ --rw-r--r-- 1 0 0 819 2016-11-24 02:50:09.000000 ./usr/share/man/man1/zipnote.1.gz │ │ --rw-r--r-- 1 0 0 619 2016-11-24 02:50:08.000000 ./usr/share/man/man1/zipsplit.1.gz │ │ +-rw-r--r-- 1 0 0 819 2019-05-11 16:01:25.000000 ./usr/share/man/man1/zipnote.1.gz │ │ +-rw-r--r-- 1 0 0 619 2019-05-11 16:01:25.000000 ./usr/share/man/man1/zipsplit.1.gz │ ├── ./usr/bin/zip │ │ ├── readelf --wide --file-header {} │ │ │ @@ -1,20 +1,20 @@ │ │ │ ELF Header: │ │ │ Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 │ │ │ Class: ELF64 │ │ │ Data: 2's complement, little endian │ │ │ Version: 1 (current) │ │ │ OS/ABI: UNIX - System V │ │ │ ABI Version: 0 │ │ │ - Type: EXEC (Executable file) │ │ │ + Type: DYN (Shared object file) │ │ │ Machine: AArch64 │ │ │ Version: 0x1 │ │ │ - Entry point address: 0x408608 │ │ │ + Entry point address: 0xdb74 │ │ │ Start of program headers: 64 (bytes into file) │ │ │ - Start of section headers: 271128 (bytes into file) │ │ │ + Start of section headers: 276840 (bytes into file) │ │ │ Flags: 0x0 │ │ │ Size of this header: 64 (bytes) │ │ │ Size of program headers: 56 (bytes) │ │ │ Number of program headers: 9 │ │ │ Size of section headers: 64 (bytes) │ │ │ Number of section headers: 29 │ │ │ Section header string table index: 28 │ │ ├── readelf --wide --program-header {} │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ -Elf file type is EXEC (Executable file) │ │ │ -Entry point 0x408608 │ │ │ +Elf file type is DYN (Shared object file) │ │ │ +Entry point 0xdb74 │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ Program Headers: │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ - PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001f8 0x0001f8 R E 0x8 │ │ │ - INTERP 0x000238 0x0000000000400238 0x0000000000400238 0x00001b 0x00001b R 0x1 │ │ │ + PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0001f8 0x0001f8 R 0x8 │ │ │ + INTERP 0x000238 0x0000000000000238 0x0000000000000238 0x00001b 0x00001b R 0x1 │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ - LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x0308b4 0x0308b4 R E 0x10000 │ │ │ - LOAD 0x03fdd0 0x000000000044fdd0 0x000000000044fdd0 0x001980 0x050178 RW 0x10000 │ │ │ - DYNAMIC 0x03fde8 0x000000000044fde8 0x000000000044fde8 0x0001f0 0x0001f0 RW 0x8 │ │ │ - NOTE 0x000254 0x0000000000400254 0x0000000000400254 0x000044 0x000044 R 0x4 │ │ │ - GNU_EH_FRAME 0x02e1f0 0x000000000042e1f0 0x000000000042e1f0 0x0004fc 0x0004fc R 0x4 │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x033e94 0x033e94 R E 0x10000 │ │ │ + LOAD 0x03eaa0 0x000000000004eaa0 0x000000000004eaa0 0x002978 0x051148 RW 0x10000 │ │ │ + DYNAMIC 0x03f5f8 0x000000000004f5f8 0x000000000004f5f8 0x000210 0x000210 RW 0x8 │ │ │ + NOTE 0x000254 0x0000000000000254 0x0000000000000254 0x000044 0x000044 R 0x4 │ │ │ + GNU_EH_FRAME 0x030e30 0x0000000000030e30 0x0000000000030e30 0x000564 0x000564 R 0x4 │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ - GNU_RELRO 0x03fdd0 0x000000000044fdd0 0x000000000044fdd0 0x000230 0x000230 R 0x1 │ │ │ + GNU_RELRO 0x03eaa0 0x000000000004eaa0 0x000000000004eaa0 0x001560 0x001560 R 0x1 │ │ │ │ │ │ Section to Segment mapping: │ │ │ Segment Sections... │ │ │ 00 │ │ │ 01 .interp │ │ │ 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame │ │ │ - 03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss │ │ │ + 03 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ 04 .dynamic │ │ │ 05 .note.ABI-tag .note.gnu.build-id │ │ │ 06 .eh_frame_hdr │ │ │ 07 │ │ │ - 08 .init_array .fini_array .jcr .dynamic .got │ │ │ + 08 .init_array .fini_array .data.rel.ro .dynamic .got │ │ ├── readelf --wide --sections {} │ │ │ @@ -1,38 +1,38 @@ │ │ │ -There are 29 section headers, starting at offset 0x42318: │ │ │ +There are 29 section headers, starting at offset 0x43968: │ │ │ │ │ │ Section Headers: │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ - [ 1] .interp PROGBITS 0000000000400238 000238 00001b 00 A 0 0 1 │ │ │ - [ 2] .note.ABI-tag NOTE 0000000000400254 000254 000020 00 A 0 0 4 │ │ │ - [ 3] .note.gnu.build-id NOTE 0000000000400274 000274 000024 00 A 0 0 4 │ │ │ - [ 4] .gnu.hash GNU_HASH 0000000000400298 000298 0003e0 00 A 5 0 8 │ │ │ - [ 5] .dynsym DYNSYM 0000000000400678 000678 000b40 18 A 6 1 8 │ │ │ - [ 6] .dynstr STRTAB 00000000004011b8 0011b8 00046d 00 A 0 0 1 │ │ │ - [ 7] .gnu.version VERSYM 0000000000401626 001626 0000f0 02 A 5 0 2 │ │ │ - [ 8] .gnu.version_r VERNEED 0000000000401718 001718 000040 00 A 6 2 8 │ │ │ - [ 9] .rela.dyn RELA 0000000000401758 001758 000078 18 A 5 0 8 │ │ │ - [10] .rela.plt RELA 00000000004017d0 0017d0 000990 18 AI 5 12 8 │ │ │ - [11] .init PROGBITS 0000000000402160 002160 000014 00 AX 0 0 4 │ │ │ - [12] .plt PROGBITS 0000000000402180 002180 000680 10 AX 0 0 16 │ │ │ - [13] .text PROGBITS 0000000000402800 002800 01f9e4 00 AX 0 0 16 │ │ │ - [14] .fini PROGBITS 00000000004221e4 0221e4 000010 00 AX 0 0 4 │ │ │ - [15] .rodata PROGBITS 0000000000422200 022200 00bff0 00 A 0 0 16 │ │ │ - [16] .eh_frame_hdr PROGBITS 000000000042e1f0 02e1f0 0004fc 00 A 0 0 4 │ │ │ - [17] .eh_frame PROGBITS 000000000042e6f0 02e6f0 0021c4 00 A 0 0 8 │ │ │ - [18] .init_array INIT_ARRAY 000000000044fdd0 03fdd0 000008 00 WA 0 0 8 │ │ │ - [19] .fini_array FINI_ARRAY 000000000044fdd8 03fdd8 000008 00 WA 0 0 8 │ │ │ - [20] .jcr PROGBITS 000000000044fde0 03fde0 000008 00 WA 0 0 8 │ │ │ - [21] .dynamic DYNAMIC 000000000044fde8 03fde8 0001f0 10 WA 6 0 8 │ │ │ - [22] .got PROGBITS 000000000044ffd8 03ffd8 000010 08 WA 0 0 8 │ │ │ - [23] .got.plt PROGBITS 000000000044ffe8 03ffe8 000348 08 WA 0 0 8 │ │ │ - [24] .data PROGBITS 0000000000450330 040330 001420 00 WA 0 0 16 │ │ │ - [25] .bss NOBITS 0000000000451750 041750 04e7f8 00 WA 0 0 16 │ │ │ - [26] .gnu_debuglink PROGBITS 0000000000000000 041750 000010 00 0 0 4 │ │ │ - [27] .gnu_debugdata PROGBITS 0000000000000000 041760 000aa4 00 0 0 1 │ │ │ - [28] .shstrtab STRTAB 0000000000000000 042204 00010d 00 0 0 1 │ │ │ + [ 1] .interp PROGBITS 0000000000000238 000238 00001b 00 A 0 0 1 │ │ │ + [ 2] .note.ABI-tag NOTE 0000000000000254 000254 000020 00 A 0 0 4 │ │ │ + [ 3] .note.gnu.build-id NOTE 0000000000000274 000274 000024 00 A 0 0 4 │ │ │ + [ 4] .gnu.hash GNU_HASH 0000000000000298 000298 000044 00 A 5 0 8 │ │ │ + [ 5] .dynsym DYNSYM 00000000000002e0 0002e0 000b40 18 A 6 3 8 │ │ │ + [ 6] .dynstr STRTAB 0000000000000e20 000e20 00044a 00 A 0 0 1 │ │ │ + [ 7] .gnu.version VERSYM 000000000000126a 00126a 0000f0 02 A 5 0 2 │ │ │ + [ 8] .gnu.version_r VERNEED 0000000000001360 001360 000040 00 A 6 2 8 │ │ │ + [ 9] .rela.dyn RELA 00000000000013a0 0013a0 0052e0 18 A 5 0 8 │ │ │ + [10] .rela.plt RELA 0000000000006680 006680 0009a8 18 AI 5 22 8 │ │ │ + [11] .init PROGBITS 0000000000007028 007028 000014 00 AX 0 0 4 │ │ │ + [12] .plt PROGBITS 0000000000007040 007040 000690 10 AX 0 0 16 │ │ │ + [13] .text PROGBITS 00000000000076d0 0076d0 01e17c 00 AX 0 0 8 │ │ │ + [14] .fini PROGBITS 000000000002584c 02584c 000010 00 AX 0 0 4 │ │ │ + [15] .rodata PROGBITS 0000000000025860 025860 00b5d0 00 A 0 0 16 │ │ │ + [16] .eh_frame_hdr PROGBITS 0000000000030e30 030e30 000564 00 A 0 0 4 │ │ │ + [17] .eh_frame PROGBITS 0000000000031398 031398 002afc 00 A 0 0 8 │ │ │ + [18] .init_array INIT_ARRAY 000000000004eaa0 03eaa0 000008 08 WA 0 0 8 │ │ │ + [19] .fini_array FINI_ARRAY 000000000004eaa8 03eaa8 000008 08 WA 0 0 8 │ │ │ + [20] .data.rel.ro PROGBITS 000000000004eab0 03eab0 000b48 00 WA 0 0 16 │ │ │ + [21] .dynamic DYNAMIC 000000000004f5f8 03f5f8 000210 10 WA 6 0 8 │ │ │ + [22] .got PROGBITS 000000000004f808 03f808 0007f8 08 WA 0 0 8 │ │ │ + [23] .data PROGBITS 0000000000050000 040000 001418 00 WA 0 0 16 │ │ │ + [24] .bss NOBITS 0000000000051420 041418 04e7c8 00 WA 0 0 16 │ │ │ + [25] .gnu.build.attributes NOTE 000000000009fbe8 041418 0018dc 00 0 0 4 │ │ │ + [26] .gnu_debuglink PROGBITS 0000000000000000 042cf4 000024 00 0 0 4 │ │ │ + [27] .gnu_debugdata PROGBITS 0000000000000000 042d18 000b28 00 0 0 1 │ │ │ + [28] .shstrtab STRTAB 0000000000000000 043840 000122 00 0 0 1 │ │ │ Key to Flags: │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ p (processor specific) │ │ ├── readelf --wide --symbols {} │ │ │ @@ -1,123 +1,123 @@ │ │ │ │ │ │ Symbol table '.dynsym' contains 120 entries: │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ - 1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ - 2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ - 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses │ │ │ - 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ - 5: 0000000000402540 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ - 6: 00000000004023d0 0 FUNC GLOBAL DEFAULT UND BZ2_bzCompressInit │ │ │ - 7: 00000000004022f0 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.17 (2) │ │ │ - 8: 00000000004026d0 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ - 9: 0000000000402740 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.17 (2) │ │ │ - 10: 0000000000402510 0 FUNC GLOBAL DEFAULT UND BZ2_bzCompress │ │ │ - 11: 00000000004027f0 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ - 12: 00000000004026a0 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ - 13: 00000000004021d0 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ - 14: 00000000004026c0 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ - 15: 00000000004027d0 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ - 16: 0000000000402330 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ - 17: 0000000000451750 0 NOTYPE GLOBAL DEFAULT 25 __bss_start__ │ │ │ - 18: 0000000000402290 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.17 (2) │ │ │ - 19: 0000000000402370 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ - 20: 00000000004026b0 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ - 21: 00000000004027c0 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ - 22: 0000000000402470 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ - 23: 0000000000402220 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ - 24: 00000000004022a0 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ - 25: 0000000000402750 0 FUNC GLOBAL DEFAULT UND __isoc99_sscanf@GLIBC_2.17 (2) │ │ │ - 26: 00000000004022d0 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ - 27: 0000000000402380 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ - 28: 0000000000402460 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.17 (2) │ │ │ - 29: 000000000049ff48 0 NOTYPE GLOBAL DEFAULT 25 _bss_end__ │ │ │ - 30: 0000000000402730 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.17 (2) │ │ │ - 31: 0000000000402360 0 FUNC GLOBAL DEFAULT UND popen@GLIBC_2.17 (2) │ │ │ - 32: 00000000004024a0 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ - 33: 0000000000402340 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.17 (2) │ │ │ - 34: 0000000000451768 8 OBJECT GLOBAL DEFAULT 25 stdin@GLIBC_2.17 (2) │ │ │ - 35: 0000000000402760 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ - 36: 0000000000402200 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ - 37: 0000000000402400 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ - 38: 00000000004025c0 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ - 39: 0000000000402350 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ - 40: 0000000000402550 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ - 41: 0000000000402710 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.17 (2) │ │ │ - 42: 0000000000402210 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ - 43: 0000000000402790 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ - 44: 00000000004021c0 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ - 45: 0000000000402520 0 FUNC GLOBAL DEFAULT UND _IO_putc@GLIBC_2.17 (2) │ │ │ - 46: 0000000000451750 0 NOTYPE GLOBAL DEFAULT 24 _edata │ │ │ - 47: 0000000000402300 0 FUNC GLOBAL DEFAULT UND time@GLIBC_2.17 (2) │ │ │ - 48: 00000000004023e0 0 FUNC GLOBAL DEFAULT UND _IO_getc@GLIBC_2.17 (2) │ │ │ - 49: 00000000004024e0 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ - 50: 00000000004024f0 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ - 51: 0000000000402530 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ - 52: 00000000004026f0 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.17 (2) │ │ │ - 53: 0000000000402490 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.17 (2) │ │ │ - 54: 0000000000402650 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.17 (2) │ │ │ - 55: 0000000000402690 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.17 (2) │ │ │ - 56: 00000000004026e0 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.17 (2) │ │ │ - 57: 00000000004024d0 0 FUNC GLOBAL DEFAULT UND mktime@GLIBC_2.17 (2) │ │ │ - 58: 00000000004027e0 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ - 59: 00000000004025b0 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ - 60: 00000000004024b0 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ - 61: 0000000000402270 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ - 62: 000000000049ff48 0 NOTYPE GLOBAL DEFAULT 25 __end__ │ │ │ - 63: 0000000000402670 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ - 64: 0000000000451750 8 OBJECT GLOBAL DEFAULT 25 stderr@GLIBC_2.17 (2) │ │ │ - 65: 0000000000402410 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ - 66: 00000000004025e0 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ - 67: 00000000004027a0 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.17 (2) │ │ │ - 68: 00000000004221e4 0 FUNC GLOBAL DEFAULT 14 _fini │ │ │ - 69: 0000000000402480 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ - 70: 0000000000402610 0 FUNC GLOBAL DEFAULT UND __fxstat64@GLIBC_2.17 (2) │ │ │ - 71: 0000000000402630 0 FUNC GLOBAL DEFAULT UND __stpcpy_chk@GLIBC_2.17 (2) │ │ │ - 72: 0000000000402160 0 FUNC GLOBAL DEFAULT 11 _init │ │ │ - 73: 0000000000402280 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.17 (2) │ │ │ - 74: 00000000004023a0 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ - 75: 0000000000402420 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ - 76: 0000000000402580 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ - 77: 0000000000451750 0 NOTYPE GLOBAL DEFAULT 25 __bss_start │ │ │ - 78: 0000000000402700 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.17 (2) │ │ │ - 79: 00000000004023f0 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ - 80: 0000000000402620 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.17 (2) │ │ │ - 81: 00000000004021b0 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ - 82: 0000000000402440 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.17 (2) │ │ │ - 83: 00000000004027b0 0 FUNC GLOBAL DEFAULT UND putchar@GLIBC_2.17 (2) │ │ │ - 84: 00000000004022c0 0 FUNC GLOBAL DEFAULT UND localtime@GLIBC_2.17 (2) │ │ │ - 85: 0000000000402320 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ - 86: 000000000049ff48 0 NOTYPE GLOBAL DEFAULT 25 _end │ │ │ - 87: 0000000000402680 0 FUNC GLOBAL DEFAULT UND utime@GLIBC_2.17 (2) │ │ │ - 88: 0000000000402500 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ - 89: 0000000000402590 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ - 90: 0000000000402720 0 FUNC GLOBAL DEFAULT UND asctime@GLIBC_2.17 (2) │ │ │ - 91: 00000000004096f4 20 FUNC GLOBAL DEFAULT 13 error │ │ │ - 92: 00000000004021f0 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ - 93: 0000000000402240 0 FUNC GLOBAL DEFAULT UND BZ2_bzlibVersion │ │ │ - 94: 00000000004022e0 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ - 95: 0000000000451760 8 OBJECT GLOBAL DEFAULT 25 stdout@GLIBC_2.17 (2) │ │ │ - 96: 00000000004023c0 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ - 97: 0000000000402560 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ - 98: 00000000004023b0 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.17 (2) │ │ │ - 99: 000000000049ff48 0 NOTYPE GLOBAL DEFAULT 25 __bss_end__ │ │ │ - 100: 00000000004025f0 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ - 101: 0000000000402250 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.17 (2) │ │ │ - 102: 0000000000402640 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ - 103: 00000000004021e0 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ - 104: 00000000004022b0 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.17 (2) │ │ │ - 105: 0000000000451770 8 OBJECT GLOBAL DEFAULT 25 __stack_chk_guard@GLIBC_2.17 (3) │ │ │ - 106: 00000000004025a0 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ - 107: 0000000000402430 0 FUNC GLOBAL DEFAULT UND BZ2_bzCompressEnd │ │ │ - 108: 00000000004025d0 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ - 109: 0000000000402780 0 FUNC GLOBAL DEFAULT UND towupper@GLIBC_2.17 (2) │ │ │ - 110: 0000000000402450 0 FUNC GLOBAL DEFAULT UND rand@GLIBC_2.17 (2) │ │ │ - 111: 0000000000402230 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.17 (2) │ │ │ - 112: 00000000004021a0 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ - 113: 0000000000402570 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.17 (2) │ │ │ - 114: 0000000000402260 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ - 115: 0000000000402310 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ - 116: 0000000000402770 0 FUNC GLOBAL DEFAULT UND pclose@GLIBC_2.17 (2) │ │ │ - 117: 0000000000402390 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ - 118: 0000000000402600 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ - 119: 0000000000402660 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ + 1: 0000000000007028 0 SECTION LOCAL DEFAULT 11 │ │ │ + 2: 0000000000050000 0 SECTION LOCAL DEFAULT 23 │ │ │ + 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ + 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ + 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ + 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ + 11: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ + 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.17 (2) │ │ │ + 14: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.17 (2) │ │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND BZ2_bzlibVersion │ │ │ + 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.17 (2) │ │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.17 (2) │ │ │ + 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ + 19: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.17 (2) │ │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.17 (2) │ │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.17 (2) │ │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ + 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.17 (2) │ │ │ + 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND localtime@GLIBC_2.17 (2) │ │ │ + 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ + 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ + 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.17 (2) │ │ │ + 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND time@GLIBC_2.17 (2) │ │ │ + 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ + 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ + 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ + 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.17 (2) │ │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ + 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND popen@GLIBC_2.17 (2) │ │ │ + 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ + 38: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.17 (2) │ │ │ + 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ + 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ + 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.17 (2) │ │ │ + 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND BZ2_bzCompressInit │ │ │ + 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ + 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ + 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ + 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ + 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND BZ2_bzCompressEnd │ │ │ + 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.17 (2) │ │ │ + 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.17 (2) │ │ │ + 51: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdin@GLIBC_2.17 (2) │ │ │ + 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rand@GLIBC_2.17 (2) │ │ │ + 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.17 (2) │ │ │ + 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ + 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ + 56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.17 (2) │ │ │ + 57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ + 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ + 59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ + 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mktime@GLIBC_2.17 (2) │ │ │ + 61: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.17 (3) │ │ │ + 62: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ + 63: 0000000000000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ + 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ + 65: 0000000000000000 0 FUNC GLOBAL DEFAULT UND BZ2_bzCompress │ │ │ + 66: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ + 67: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ + 68: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ + 69: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ + 70: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.17 (2) │ │ │ + 71: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ + 72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ + 73: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ + 74: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ + 75: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ + 76: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ + 77: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ + 78: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ + 79: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ + 80: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fxstat64@GLIBC_2.17 (2) │ │ │ + 81: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.17 (2) │ │ │ + 82: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stpcpy_chk@GLIBC_2.17 (2) │ │ │ + 83: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ + 84: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.17 (2) │ │ │ + 85: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ + 86: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ + 87: 0000000000000000 0 FUNC GLOBAL DEFAULT UND utime@GLIBC_2.17 (2) │ │ │ + 88: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.17 (2) │ │ │ + 89: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ + 90: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ + 91: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ + 92: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ + 93: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.17 (2) │ │ │ + 94: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.17 (2) │ │ │ + 95: 0000000000000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.17 (2) │ │ │ + 96: 0000000000000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.17 (2) │ │ │ + 97: 0000000000000000 0 FUNC GLOBAL DEFAULT UND asctime@GLIBC_2.17 (2) │ │ │ + 98: 0000000000000000 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.17 (2) │ │ │ + 99: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.17 (2) │ │ │ + 100: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc99_sscanf@GLIBC_2.17 (2) │ │ │ + 101: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ + 102: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pclose@GLIBC_2.17 (2) │ │ │ + 103: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ + 104: 0000000000000000 0 FUNC GLOBAL DEFAULT UND towupper@GLIBC_2.17 (2) │ │ │ + 105: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ + 106: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.17 (2) │ │ │ + 107: 0000000000000000 0 FUNC GLOBAL DEFAULT UND putchar@GLIBC_2.17 (2) │ │ │ + 108: 0000000000000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ + 109: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ + 110: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ + 111: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ + 112: 000000000009fbe8 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ + 113: 0000000000051418 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ + 114: 000000000009fbe8 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ + 115: 000000000009fbe8 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ + 116: 0000000000051418 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ + 117: 0000000000051418 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ + 118: 000000000000eee8 20 FUNC GLOBAL DEFAULT 13 error │ │ │ + 119: 000000000009fbe8 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ ├── readelf --wide --relocs {} │ │ │ @@ -1,113 +1,993 @@ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x1758 contains 5 entries: │ │ │ +Relocation section '.rela.dyn' at offset 0x13a0 contains 884 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -000000000044ffe0 0000000200000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000451750 0000004000000400 R_AARCH64_COPY 0000000000451750 stderr@GLIBC_2.17 + 0 │ │ │ -0000000000451760 0000005f00000400 R_AARCH64_COPY 0000000000451760 stdout@GLIBC_2.17 + 0 │ │ │ -0000000000451768 0000002200000400 R_AARCH64_COPY 0000000000451768 stdin@GLIBC_2.17 + 0 │ │ │ -0000000000451770 0000006900000400 R_AARCH64_COPY 0000000000451770 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000004eaa0 0000000000000403 R_AARCH64_RELATIVE dc70 │ │ │ +000000000004eaa8 0000000000000403 R_AARCH64_RELATIVE dc28 │ │ │ +000000000004eab0 0000000000000403 R_AARCH64_RELATIVE 4eab0 │ │ │ +000000000004eac0 0000000000000403 R_AARCH64_RELATIVE 2b670 │ │ │ +000000000004eac8 0000000000000403 R_AARCH64_RELATIVE 2b688 │ │ │ +000000000004ead0 0000000000000403 R_AARCH64_RELATIVE 2b6d8 │ │ │ +000000000004ead8 0000000000000403 R_AARCH64_RELATIVE 2b728 │ │ │ +000000000004eae0 0000000000000403 R_AARCH64_RELATIVE 2b768 │ │ │ +000000000004eae8 0000000000000403 R_AARCH64_RELATIVE 2b7b0 │ │ │ +000000000004eaf0 0000000000000403 R_AARCH64_RELATIVE 2b800 │ │ │ +000000000004eaf8 0000000000000403 R_AARCH64_RELATIVE 2b850 │ │ │ +000000000004eb00 0000000000000403 R_AARCH64_RELATIVE 2b8a0 │ │ │ +000000000004eb08 0000000000000403 R_AARCH64_RELATIVE 2b8f0 │ │ │ +000000000004eb10 0000000000000403 R_AARCH64_RELATIVE 2b930 │ │ │ +000000000004eb18 0000000000000403 R_AARCH64_RELATIVE 2b980 │ │ │ +000000000004eb20 0000000000000403 R_AARCH64_RELATIVE 2b9c0 │ │ │ +000000000004eb28 0000000000000403 R_AARCH64_RELATIVE 2ba10 │ │ │ +000000000004eb30 0000000000000403 R_AARCH64_RELATIVE 2ba60 │ │ │ +000000000004eb38 0000000000000403 R_AARCH64_RELATIVE 2baa8 │ │ │ +000000000004eb40 0000000000000403 R_AARCH64_RELATIVE 2baf0 │ │ │ +000000000004eb48 0000000000000403 R_AARCH64_RELATIVE 2bb38 │ │ │ +000000000004eb50 0000000000000403 R_AARCH64_RELATIVE 2bb80 │ │ │ +000000000004eb58 0000000000000403 R_AARCH64_RELATIVE 2bbc8 │ │ │ +000000000004eb60 0000000000000403 R_AARCH64_RELATIVE 2f120 │ │ │ +000000000004eb70 0000000000000403 R_AARCH64_RELATIVE 271c8 │ │ │ +000000000004eb78 0000000000000403 R_AARCH64_RELATIVE 51430 │ │ │ +000000000004eb80 0000000000000403 R_AARCH64_RELATIVE 51490 │ │ │ +000000000004eb88 0000000000000403 R_AARCH64_RELATIVE 514f0 │ │ │ +000000000004eb90 0000000000000403 R_AARCH64_RELATIVE 271f8 │ │ │ +000000000004eb98 0000000000000403 R_AARCH64_RELATIVE 27228 │ │ │ +000000000004eba0 0000000000000403 R_AARCH64_RELATIVE 27270 │ │ │ +000000000004eba8 0000000000000403 R_AARCH64_RELATIVE 272b8 │ │ │ +000000000004ebb0 0000000000000403 R_AARCH64_RELATIVE 272f8 │ │ │ +000000000004ebb8 0000000000000403 R_AARCH64_RELATIVE 27340 │ │ │ +000000000004ebd0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ebd8 0000000000000403 R_AARCH64_RELATIVE 27388 │ │ │ +000000000004ebe0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ebe8 0000000000000403 R_AARCH64_RELATIVE 273a0 │ │ │ +000000000004ebf0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ebf8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ec00 0000000000000403 R_AARCH64_RELATIVE 273d0 │ │ │ +000000000004ec08 0000000000000403 R_AARCH64_RELATIVE 27420 │ │ │ +000000000004ec10 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ec18 0000000000000403 R_AARCH64_RELATIVE 27438 │ │ │ +000000000004ec20 0000000000000403 R_AARCH64_RELATIVE 27450 │ │ │ +000000000004ec28 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ec30 0000000000000403 R_AARCH64_RELATIVE 27480 │ │ │ +000000000004ec38 0000000000000403 R_AARCH64_RELATIVE 27490 │ │ │ +000000000004ec40 0000000000000403 R_AARCH64_RELATIVE 274d8 │ │ │ +000000000004ec48 0000000000000403 R_AARCH64_RELATIVE 27518 │ │ │ +000000000004ec50 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ec58 0000000000000403 R_AARCH64_RELATIVE 27558 │ │ │ +000000000004ec60 0000000000000403 R_AARCH64_RELATIVE 27568 │ │ │ +000000000004ec68 0000000000000403 R_AARCH64_RELATIVE 275a0 │ │ │ +000000000004ec70 0000000000000403 R_AARCH64_RELATIVE 275f0 │ │ │ +000000000004ec78 0000000000000403 R_AARCH64_RELATIVE 27640 │ │ │ +000000000004ec80 0000000000000403 R_AARCH64_RELATIVE 27680 │ │ │ +000000000004ec88 0000000000000403 R_AARCH64_RELATIVE 276d0 │ │ │ +000000000004ec90 0000000000000403 R_AARCH64_RELATIVE 27700 │ │ │ +000000000004ec98 0000000000000403 R_AARCH64_RELATIVE 27740 │ │ │ +000000000004eca0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004eca8 0000000000000403 R_AARCH64_RELATIVE 27788 │ │ │ +000000000004ecb0 0000000000000403 R_AARCH64_RELATIVE 27798 │ │ │ +000000000004ecb8 0000000000000403 R_AARCH64_RELATIVE 277d8 │ │ │ +000000000004ecc0 0000000000000403 R_AARCH64_RELATIVE 27828 │ │ │ +000000000004ecc8 0000000000000403 R_AARCH64_RELATIVE 27868 │ │ │ +000000000004ecd0 0000000000000403 R_AARCH64_RELATIVE 27888 │ │ │ +000000000004ecd8 0000000000000403 R_AARCH64_RELATIVE 278d0 │ │ │ +000000000004ece0 0000000000000403 R_AARCH64_RELATIVE 27908 │ │ │ +000000000004ece8 0000000000000403 R_AARCH64_RELATIVE 27958 │ │ │ +000000000004ecf0 0000000000000403 R_AARCH64_RELATIVE 27998 │ │ │ +000000000004ecf8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ed00 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ed08 0000000000000403 R_AARCH64_RELATIVE 279c8 │ │ │ +000000000004ed10 0000000000000403 R_AARCH64_RELATIVE 279d0 │ │ │ +000000000004ed18 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ed20 0000000000000403 R_AARCH64_RELATIVE 279f8 │ │ │ +000000000004ed28 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ed30 0000000000000403 R_AARCH64_RELATIVE 27a48 │ │ │ +000000000004ed38 0000000000000403 R_AARCH64_RELATIVE 27a90 │ │ │ +000000000004ed40 0000000000000403 R_AARCH64_RELATIVE 27ad8 │ │ │ +000000000004ed48 0000000000000403 R_AARCH64_RELATIVE 27b20 │ │ │ +000000000004ed50 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ed58 0000000000000403 R_AARCH64_RELATIVE 27b60 │ │ │ +000000000004ed60 0000000000000403 R_AARCH64_RELATIVE 27b78 │ │ │ +000000000004ed68 0000000000000403 R_AARCH64_RELATIVE 27bc8 │ │ │ +000000000004ed70 0000000000000403 R_AARCH64_RELATIVE 27c18 │ │ │ +000000000004ed78 0000000000000403 R_AARCH64_RELATIVE 27c28 │ │ │ +000000000004ed80 0000000000000403 R_AARCH64_RELATIVE 27c78 │ │ │ +000000000004ed88 0000000000000403 R_AARCH64_RELATIVE 27cb0 │ │ │ +000000000004ed90 0000000000000403 R_AARCH64_RELATIVE 27cf0 │ │ │ +000000000004ed98 0000000000000403 R_AARCH64_RELATIVE 27d30 │ │ │ +000000000004eda0 0000000000000403 R_AARCH64_RELATIVE 27d80 │ │ │ +000000000004eda8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004edb0 0000000000000403 R_AARCH64_RELATIVE 27dc8 │ │ │ +000000000004edb8 0000000000000403 R_AARCH64_RELATIVE 27e18 │ │ │ +000000000004edc0 0000000000000403 R_AARCH64_RELATIVE 27e58 │ │ │ +000000000004edc8 0000000000000403 R_AARCH64_RELATIVE 27ea0 │ │ │ +000000000004edd0 0000000000000403 R_AARCH64_RELATIVE 27ef0 │ │ │ +000000000004edd8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ede0 0000000000000403 R_AARCH64_RELATIVE 27f40 │ │ │ +000000000004ede8 0000000000000403 R_AARCH64_RELATIVE 27f50 │ │ │ +000000000004edf0 0000000000000403 R_AARCH64_RELATIVE 27f88 │ │ │ +000000000004edf8 0000000000000403 R_AARCH64_RELATIVE 27fd0 │ │ │ +000000000004ee00 0000000000000403 R_AARCH64_RELATIVE 28010 │ │ │ +000000000004ee08 0000000000000403 R_AARCH64_RELATIVE 28060 │ │ │ +000000000004ee10 0000000000000403 R_AARCH64_RELATIVE 280b0 │ │ │ +000000000004ee18 0000000000000403 R_AARCH64_RELATIVE 28100 │ │ │ +000000000004ee20 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ee28 0000000000000403 R_AARCH64_RELATIVE 28120 │ │ │ +000000000004ee30 0000000000000403 R_AARCH64_RELATIVE 28170 │ │ │ +000000000004ee38 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ee40 0000000000000403 R_AARCH64_RELATIVE 281b0 │ │ │ +000000000004ee48 0000000000000403 R_AARCH64_RELATIVE 281f8 │ │ │ +000000000004ee50 0000000000000403 R_AARCH64_RELATIVE 28230 │ │ │ +000000000004ee58 0000000000000403 R_AARCH64_RELATIVE 28278 │ │ │ +000000000004ee60 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ee68 0000000000000403 R_AARCH64_RELATIVE 282a8 │ │ │ +000000000004ee70 0000000000000403 R_AARCH64_RELATIVE 282c0 │ │ │ +000000000004ee78 0000000000000403 R_AARCH64_RELATIVE 28300 │ │ │ +000000000004ee80 0000000000000403 R_AARCH64_RELATIVE 28340 │ │ │ +000000000004ee88 0000000000000403 R_AARCH64_RELATIVE 28390 │ │ │ +000000000004ee90 0000000000000403 R_AARCH64_RELATIVE 283e0 │ │ │ +000000000004ee98 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004eea0 0000000000000403 R_AARCH64_RELATIVE 28418 │ │ │ +000000000004eea8 0000000000000403 R_AARCH64_RELATIVE 28428 │ │ │ +000000000004eeb0 0000000000000403 R_AARCH64_RELATIVE 28478 │ │ │ +000000000004eeb8 0000000000000403 R_AARCH64_RELATIVE 28498 │ │ │ +000000000004eec0 0000000000000403 R_AARCH64_RELATIVE 284c8 │ │ │ +000000000004eec8 0000000000000403 R_AARCH64_RELATIVE 28518 │ │ │ +000000000004eed0 0000000000000403 R_AARCH64_RELATIVE 28568 │ │ │ +000000000004eed8 0000000000000403 R_AARCH64_RELATIVE 285b8 │ │ │ +000000000004eee0 0000000000000403 R_AARCH64_RELATIVE 28608 │ │ │ +000000000004eee8 0000000000000403 R_AARCH64_RELATIVE 28658 │ │ │ +000000000004eef0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004eef8 0000000000000403 R_AARCH64_RELATIVE 28688 │ │ │ +000000000004ef00 0000000000000403 R_AARCH64_RELATIVE 286b8 │ │ │ +000000000004ef08 0000000000000403 R_AARCH64_RELATIVE 28708 │ │ │ +000000000004ef10 0000000000000403 R_AARCH64_RELATIVE 28758 │ │ │ +000000000004ef18 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ef20 0000000000000403 R_AARCH64_RELATIVE 287a8 │ │ │ +000000000004ef28 0000000000000403 R_AARCH64_RELATIVE 287b8 │ │ │ +000000000004ef30 0000000000000403 R_AARCH64_RELATIVE 28808 │ │ │ +000000000004ef38 0000000000000403 R_AARCH64_RELATIVE 28858 │ │ │ +000000000004ef40 0000000000000403 R_AARCH64_RELATIVE 28890 │ │ │ +000000000004ef48 0000000000000403 R_AARCH64_RELATIVE 288d8 │ │ │ +000000000004ef50 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ef58 0000000000000403 R_AARCH64_RELATIVE 28920 │ │ │ +000000000004ef60 0000000000000403 R_AARCH64_RELATIVE 28930 │ │ │ +000000000004ef68 0000000000000403 R_AARCH64_RELATIVE 28980 │ │ │ +000000000004ef70 0000000000000403 R_AARCH64_RELATIVE 289c0 │ │ │ +000000000004ef78 0000000000000403 R_AARCH64_RELATIVE 289f0 │ │ │ +000000000004ef80 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004ef88 0000000000000403 R_AARCH64_RELATIVE 28a18 │ │ │ +000000000004ef90 0000000000000403 R_AARCH64_RELATIVE 28a30 │ │ │ +000000000004ef98 0000000000000403 R_AARCH64_RELATIVE 28a50 │ │ │ +000000000004efa0 0000000000000403 R_AARCH64_RELATIVE 28a98 │ │ │ +000000000004efa8 0000000000000403 R_AARCH64_RELATIVE 28ac0 │ │ │ +000000000004efb0 0000000000000403 R_AARCH64_RELATIVE 28b08 │ │ │ +000000000004efb8 0000000000000403 R_AARCH64_RELATIVE 28b30 │ │ │ +000000000004efc0 0000000000000403 R_AARCH64_RELATIVE 28b78 │ │ │ +000000000004efc8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004efd0 0000000000000403 R_AARCH64_RELATIVE 28bc0 │ │ │ +000000000004efd8 0000000000000403 R_AARCH64_RELATIVE 28bd8 │ │ │ +000000000004efe0 0000000000000403 R_AARCH64_RELATIVE 28c28 │ │ │ +000000000004efe8 0000000000000403 R_AARCH64_RELATIVE 28c78 │ │ │ +000000000004eff0 0000000000000403 R_AARCH64_RELATIVE 28c88 │ │ │ +000000000004eff8 0000000000000403 R_AARCH64_RELATIVE 28cc0 │ │ │ +000000000004f000 0000000000000403 R_AARCH64_RELATIVE 28d08 │ │ │ +000000000004f008 0000000000000403 R_AARCH64_RELATIVE 28d50 │ │ │ +000000000004f010 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f018 0000000000000403 R_AARCH64_RELATIVE 28da0 │ │ │ +000000000004f020 0000000000000403 R_AARCH64_RELATIVE 28db0 │ │ │ +000000000004f028 0000000000000403 R_AARCH64_RELATIVE 28de0 │ │ │ +000000000004f030 0000000000000403 R_AARCH64_RELATIVE 28e20 │ │ │ +000000000004f038 0000000000000403 R_AARCH64_RELATIVE 28e50 │ │ │ +000000000004f040 0000000000000403 R_AARCH64_RELATIVE 28e98 │ │ │ +000000000004f048 0000000000000403 R_AARCH64_RELATIVE 28ee8 │ │ │ +000000000004f050 0000000000000403 R_AARCH64_RELATIVE 28f10 │ │ │ +000000000004f058 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f060 0000000000000403 R_AARCH64_RELATIVE 28f50 │ │ │ +000000000004f068 0000000000000403 R_AARCH64_RELATIVE 28f60 │ │ │ +000000000004f070 0000000000000403 R_AARCH64_RELATIVE 28fb0 │ │ │ +000000000004f078 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f080 0000000000000403 R_AARCH64_RELATIVE 28fe8 │ │ │ +000000000004f088 0000000000000403 R_AARCH64_RELATIVE 29020 │ │ │ +000000000004f090 0000000000000403 R_AARCH64_RELATIVE 29070 │ │ │ +000000000004f098 0000000000000403 R_AARCH64_RELATIVE 290c0 │ │ │ +000000000004f0a0 0000000000000403 R_AARCH64_RELATIVE 29108 │ │ │ +000000000004f0a8 0000000000000403 R_AARCH64_RELATIVE 29158 │ │ │ +000000000004f0b0 0000000000000403 R_AARCH64_RELATIVE 291a0 │ │ │ +000000000004f0b8 0000000000000403 R_AARCH64_RELATIVE 291c8 │ │ │ +000000000004f0c0 0000000000000403 R_AARCH64_RELATIVE 291f8 │ │ │ +000000000004f0c8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f0d0 0000000000000403 R_AARCH64_RELATIVE 29248 │ │ │ +000000000004f0d8 0000000000000403 R_AARCH64_RELATIVE 29270 │ │ │ +000000000004f0e0 0000000000000403 R_AARCH64_RELATIVE 29298 │ │ │ +000000000004f0e8 0000000000000403 R_AARCH64_RELATIVE 292e0 │ │ │ +000000000004f0f0 0000000000000403 R_AARCH64_RELATIVE 29328 │ │ │ +000000000004f0f8 0000000000000403 R_AARCH64_RELATIVE 29338 │ │ │ +000000000004f100 0000000000000403 R_AARCH64_RELATIVE 29380 │ │ │ +000000000004f108 0000000000000403 R_AARCH64_RELATIVE 293c8 │ │ │ +000000000004f110 0000000000000403 R_AARCH64_RELATIVE 293d8 │ │ │ +000000000004f118 0000000000000403 R_AARCH64_RELATIVE 29410 │ │ │ +000000000004f120 0000000000000403 R_AARCH64_RELATIVE 29450 │ │ │ +000000000004f128 0000000000000403 R_AARCH64_RELATIVE 29498 │ │ │ +000000000004f130 0000000000000403 R_AARCH64_RELATIVE 294d8 │ │ │ +000000000004f138 0000000000000403 R_AARCH64_RELATIVE 29528 │ │ │ +000000000004f140 0000000000000403 R_AARCH64_RELATIVE 29568 │ │ │ +000000000004f148 0000000000000403 R_AARCH64_RELATIVE 295b0 │ │ │ +000000000004f150 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f158 0000000000000403 R_AARCH64_RELATIVE 295f8 │ │ │ +000000000004f160 0000000000000403 R_AARCH64_RELATIVE 29628 │ │ │ +000000000004f168 0000000000000403 R_AARCH64_RELATIVE 29678 │ │ │ +000000000004f170 0000000000000403 R_AARCH64_RELATIVE 296c8 │ │ │ +000000000004f178 0000000000000403 R_AARCH64_RELATIVE 29710 │ │ │ +000000000004f180 0000000000000403 R_AARCH64_RELATIVE 29750 │ │ │ +000000000004f188 0000000000000403 R_AARCH64_RELATIVE 29798 │ │ │ +000000000004f190 0000000000000403 R_AARCH64_RELATIVE 297d8 │ │ │ +000000000004f198 0000000000000403 R_AARCH64_RELATIVE 29818 │ │ │ +000000000004f1a0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f1a8 0000000000000403 R_AARCH64_RELATIVE 29840 │ │ │ +000000000004f1b0 0000000000000403 R_AARCH64_RELATIVE 29858 │ │ │ +000000000004f1b8 0000000000000403 R_AARCH64_RELATIVE 298a8 │ │ │ +000000000004f1c0 0000000000000403 R_AARCH64_RELATIVE 298f8 │ │ │ +000000000004f1c8 0000000000000403 R_AARCH64_RELATIVE 29948 │ │ │ +000000000004f1d0 0000000000000403 R_AARCH64_RELATIVE 29998 │ │ │ +000000000004f1d8 0000000000000403 R_AARCH64_RELATIVE 299c8 │ │ │ +000000000004f1e0 0000000000000403 R_AARCH64_RELATIVE 29a18 │ │ │ +000000000004f1e8 0000000000000403 R_AARCH64_RELATIVE 29a60 │ │ │ +000000000004f1f0 0000000000000403 R_AARCH64_RELATIVE 29aa0 │ │ │ +000000000004f1f8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f200 0000000000000403 R_AARCH64_RELATIVE 29ad0 │ │ │ +000000000004f208 0000000000000403 R_AARCH64_RELATIVE 29b20 │ │ │ +000000000004f210 0000000000000403 R_AARCH64_RELATIVE 29b60 │ │ │ +000000000004f218 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f220 0000000000000403 R_AARCH64_RELATIVE 29b80 │ │ │ +000000000004f228 0000000000000403 R_AARCH64_RELATIVE 29b90 │ │ │ +000000000004f230 0000000000000403 R_AARCH64_RELATIVE 29bd8 │ │ │ +000000000004f238 0000000000000403 R_AARCH64_RELATIVE 29c28 │ │ │ +000000000004f240 0000000000000403 R_AARCH64_RELATIVE 29c70 │ │ │ +000000000004f248 0000000000000403 R_AARCH64_RELATIVE 29cc0 │ │ │ +000000000004f250 0000000000000403 R_AARCH64_RELATIVE 29d08 │ │ │ +000000000004f258 0000000000000403 R_AARCH64_RELATIVE 29d50 │ │ │ +000000000004f260 0000000000000403 R_AARCH64_RELATIVE 29da0 │ │ │ +000000000004f268 0000000000000403 R_AARCH64_RELATIVE 29de8 │ │ │ +000000000004f270 0000000000000403 R_AARCH64_RELATIVE 29e30 │ │ │ +000000000004f278 0000000000000403 R_AARCH64_RELATIVE 29e78 │ │ │ +000000000004f280 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f288 0000000000000403 R_AARCH64_RELATIVE 29ec8 │ │ │ +000000000004f290 0000000000000403 R_AARCH64_RELATIVE 29ed8 │ │ │ +000000000004f298 0000000000000403 R_AARCH64_RELATIVE 29f20 │ │ │ +000000000004f2a0 0000000000000403 R_AARCH64_RELATIVE 29f48 │ │ │ +000000000004f2a8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f2b0 0000000000000403 R_AARCH64_RELATIVE 29f90 │ │ │ +000000000004f2b8 0000000000000403 R_AARCH64_RELATIVE 29fa8 │ │ │ +000000000004f2c0 0000000000000403 R_AARCH64_RELATIVE 29ff8 │ │ │ +000000000004f2c8 0000000000000403 R_AARCH64_RELATIVE 2a040 │ │ │ +000000000004f2d0 0000000000000403 R_AARCH64_RELATIVE 2a088 │ │ │ +000000000004f2d8 0000000000000403 R_AARCH64_RELATIVE 2a0c8 │ │ │ +000000000004f2e0 0000000000000403 R_AARCH64_RELATIVE 2a118 │ │ │ +000000000004f2e8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f2f0 0000000000000403 R_AARCH64_RELATIVE 2a158 │ │ │ +000000000004f2f8 0000000000000403 R_AARCH64_RELATIVE 2a170 │ │ │ +000000000004f300 0000000000000403 R_AARCH64_RELATIVE 2a1b8 │ │ │ +000000000004f308 0000000000000403 R_AARCH64_RELATIVE 2a200 │ │ │ +000000000004f310 0000000000000403 R_AARCH64_RELATIVE 2a248 │ │ │ +000000000004f318 0000000000000403 R_AARCH64_RELATIVE 2a290 │ │ │ +000000000004f320 0000000000000403 R_AARCH64_RELATIVE 2a2d8 │ │ │ +000000000004f328 0000000000000403 R_AARCH64_RELATIVE 2a310 │ │ │ +000000000004f330 0000000000000403 R_AARCH64_RELATIVE 2a338 │ │ │ +000000000004f338 0000000000000403 R_AARCH64_RELATIVE 2a368 │ │ │ +000000000004f340 0000000000000403 R_AARCH64_RELATIVE 2a398 │ │ │ +000000000004f348 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f350 0000000000000403 R_AARCH64_RELATIVE 2a3e8 │ │ │ +000000000004f358 0000000000000403 R_AARCH64_RELATIVE 2a400 │ │ │ +000000000004f360 0000000000000403 R_AARCH64_RELATIVE 2a448 │ │ │ +000000000004f368 0000000000000403 R_AARCH64_RELATIVE 2a480 │ │ │ +000000000004f370 0000000000000403 R_AARCH64_RELATIVE 2a4d0 │ │ │ +000000000004f378 0000000000000403 R_AARCH64_RELATIVE 2a508 │ │ │ +000000000004f380 0000000000000403 R_AARCH64_RELATIVE 2a558 │ │ │ +000000000004f388 0000000000000403 R_AARCH64_RELATIVE 2a5a0 │ │ │ +000000000004f390 0000000000000403 R_AARCH64_RELATIVE 2a5f0 │ │ │ +000000000004f398 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f3a0 0000000000000403 R_AARCH64_RELATIVE 2a638 │ │ │ +000000000004f3a8 0000000000000403 R_AARCH64_RELATIVE 2a658 │ │ │ +000000000004f3b0 0000000000000403 R_AARCH64_RELATIVE 2a698 │ │ │ +000000000004f3b8 0000000000000403 R_AARCH64_RELATIVE 2a6e0 │ │ │ +000000000004f3c0 0000000000000403 R_AARCH64_RELATIVE 2a728 │ │ │ +000000000004f3c8 0000000000000403 R_AARCH64_RELATIVE 2a770 │ │ │ +000000000004f3d0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f3d8 0000000000000403 R_AARCH64_RELATIVE 2a7b8 │ │ │ +000000000004f3e0 0000000000000403 R_AARCH64_RELATIVE 2a7c8 │ │ │ +000000000004f3e8 0000000000000403 R_AARCH64_RELATIVE 2a810 │ │ │ +000000000004f3f0 0000000000000403 R_AARCH64_RELATIVE 2a858 │ │ │ +000000000004f3f8 0000000000000403 R_AARCH64_RELATIVE 2a898 │ │ │ +000000000004f400 0000000000000403 R_AARCH64_RELATIVE 2a8e0 │ │ │ +000000000004f408 0000000000000403 R_AARCH64_RELATIVE 2a928 │ │ │ +000000000004f410 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f418 0000000000000403 R_AARCH64_RELATIVE 2a970 │ │ │ +000000000004f420 0000000000000403 R_AARCH64_RELATIVE 2a980 │ │ │ +000000000004f428 0000000000000403 R_AARCH64_RELATIVE 2a9c8 │ │ │ +000000000004f430 0000000000000403 R_AARCH64_RELATIVE 2aa10 │ │ │ +000000000004f438 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f440 0000000000000403 R_AARCH64_RELATIVE 2aa48 │ │ │ +000000000004f448 0000000000000403 R_AARCH64_RELATIVE 2aa90 │ │ │ +000000000004f450 0000000000000403 R_AARCH64_RELATIVE 2aad8 │ │ │ +000000000004f458 0000000000000403 R_AARCH64_RELATIVE 2ab20 │ │ │ +000000000004f460 0000000000000403 R_AARCH64_RELATIVE 2ab38 │ │ │ +000000000004f468 0000000000000403 R_AARCH64_RELATIVE 2ab70 │ │ │ +000000000004f470 0000000000000403 R_AARCH64_RELATIVE 2abb0 │ │ │ +000000000004f478 0000000000000403 R_AARCH64_RELATIVE 2abe8 │ │ │ +000000000004f480 0000000000000403 R_AARCH64_RELATIVE 2ac30 │ │ │ +000000000004f488 0000000000000403 R_AARCH64_RELATIVE 2ac78 │ │ │ +000000000004f490 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f498 0000000000000403 R_AARCH64_RELATIVE 2acb8 │ │ │ +000000000004f4a0 0000000000000403 R_AARCH64_RELATIVE 2ad00 │ │ │ +000000000004f4a8 0000000000000403 R_AARCH64_RELATIVE 2ad48 │ │ │ +000000000004f4b0 0000000000000403 R_AARCH64_RELATIVE 2ad70 │ │ │ +000000000004f4b8 0000000000000403 R_AARCH64_RELATIVE 2ad90 │ │ │ +000000000004f4c0 0000000000000403 R_AARCH64_RELATIVE 2add8 │ │ │ +000000000004f4c8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f4d0 0000000000000403 R_AARCH64_RELATIVE 2adf8 │ │ │ +000000000004f4d8 0000000000000403 R_AARCH64_RELATIVE 2ae40 │ │ │ +000000000004f4e0 0000000000000403 R_AARCH64_RELATIVE 2ae88 │ │ │ +000000000004f4e8 0000000000000403 R_AARCH64_RELATIVE 2aed0 │ │ │ +000000000004f4f0 0000000000000403 R_AARCH64_RELATIVE 2af10 │ │ │ +000000000004f4f8 0000000000000403 R_AARCH64_RELATIVE 2af58 │ │ │ +000000000004f500 0000000000000403 R_AARCH64_RELATIVE 2af68 │ │ │ +000000000004f508 0000000000000403 R_AARCH64_RELATIVE 2afb0 │ │ │ +000000000004f510 0000000000000403 R_AARCH64_RELATIVE 2aff8 │ │ │ +000000000004f518 0000000000000403 R_AARCH64_RELATIVE 2b040 │ │ │ +000000000004f520 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f528 0000000000000403 R_AARCH64_RELATIVE 2b060 │ │ │ +000000000004f530 0000000000000403 R_AARCH64_RELATIVE 2b0b0 │ │ │ +000000000004f538 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f540 0000000000000403 R_AARCH64_RELATIVE 2b0e0 │ │ │ +000000000004f548 0000000000000403 R_AARCH64_RELATIVE 2b0f0 │ │ │ +000000000004f550 0000000000000403 R_AARCH64_RELATIVE 2b138 │ │ │ +000000000004f558 0000000000000403 R_AARCH64_RELATIVE 2b180 │ │ │ +000000000004f560 0000000000000403 R_AARCH64_RELATIVE 2b1b8 │ │ │ +000000000004f568 0000000000000403 R_AARCH64_RELATIVE 2b200 │ │ │ +000000000004f570 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004f578 0000000000000403 R_AARCH64_RELATIVE 2b240 │ │ │ +000000000004f580 0000000000000403 R_AARCH64_RELATIVE 2b288 │ │ │ +000000000004f588 0000000000000403 R_AARCH64_RELATIVE 2b2d8 │ │ │ +000000000004f590 0000000000000403 R_AARCH64_RELATIVE 2b328 │ │ │ +000000000004f598 0000000000000403 R_AARCH64_RELATIVE 2b370 │ │ │ +000000000004f5a0 0000000000000403 R_AARCH64_RELATIVE 2b3b8 │ │ │ +000000000004f5a8 0000000000000403 R_AARCH64_RELATIVE 2b408 │ │ │ +000000000004f5b0 0000000000000403 R_AARCH64_RELATIVE 2b450 │ │ │ +000000000004f5b8 0000000000000403 R_AARCH64_RELATIVE 2b4a0 │ │ │ +000000000004f5c0 0000000000000403 R_AARCH64_RELATIVE 2b4f0 │ │ │ +000000000004f5c8 0000000000000403 R_AARCH64_RELATIVE 2b538 │ │ │ +000000000004f5d0 0000000000000403 R_AARCH64_RELATIVE 2b578 │ │ │ +000000000004f5d8 0000000000000403 R_AARCH64_RELATIVE 2b5b0 │ │ │ +000000000004f5e0 0000000000000403 R_AARCH64_RELATIVE 2b5e8 │ │ │ +000000000004f5e8 0000000000000403 R_AARCH64_RELATIVE 2b630 │ │ │ +000000000004f5f0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +000000000004fb60 0000000000000403 R_AARCH64_RELATIVE 25848 │ │ │ +000000000004fb68 0000000000000403 R_AARCH64_RELATIVE 535bc │ │ │ +000000000004fb70 0000000000000403 R_AARCH64_RELATIVE 6fbb0 │ │ │ +000000000004fb78 0000000000000403 R_AARCH64_RELATIVE 534dc │ │ │ +000000000004fb80 0000000000000403 R_AARCH64_RELATIVE 6e768 │ │ │ +000000000004fb88 0000000000000403 R_AARCH64_RELATIVE 53510 │ │ │ +000000000004fb90 0000000000000403 R_AARCH64_RELATIVE 533c8 │ │ │ +000000000004fb98 0000000000000403 R_AARCH64_RELATIVE 6e770 │ │ │ +000000000004fba0 0000000000000403 R_AARCH64_RELATIVE 535b8 │ │ │ +000000000004fba8 0000000000000403 R_AARCH64_RELATIVE 535a4 │ │ │ +000000000004fbb0 0000000000000403 R_AARCH64_RELATIVE 533f8 │ │ │ +000000000004fbb8 0000000000000403 R_AARCH64_RELATIVE 53568 │ │ │ +000000000004fbc0 0000000000000403 R_AARCH64_RELATIVE 534d8 │ │ │ +000000000004fbc8 0000000000000403 R_AARCH64_RELATIVE 53560 │ │ │ +000000000004fbd8 0000000000000403 R_AARCH64_RELATIVE 53470 │ │ │ +000000000004fbe0 0000000000000403 R_AARCH64_RELATIVE 534f8 │ │ │ +000000000004fbe8 0000000000000403 R_AARCH64_RELATIVE 53450 │ │ │ +000000000004fbf0 0000000000000403 R_AARCH64_RELATIVE 6fbb8 │ │ │ +000000000004fbf8 0000000000000403 R_AARCH64_RELATIVE 53354 │ │ │ +000000000004fc00 0000000000000403 R_AARCH64_RELATIVE 535a8 │ │ │ +000000000004fc08 0000000000000403 R_AARCH64_RELATIVE 53358 │ │ │ +000000000004fc10 0000000000000403 R_AARCH64_RELATIVE 53428 │ │ │ +000000000004fc18 0000000000000403 R_AARCH64_RELATIVE 53380 │ │ │ +000000000004fc28 0000000000000403 R_AARCH64_RELATIVE 53594 │ │ │ +000000000004fc30 0000000000000403 R_AARCH64_RELATIVE 6fbc0 │ │ │ +000000000004fc40 0000000000000403 R_AARCH64_RELATIVE 53458 │ │ │ +000000000004fc48 0000000000000403 R_AARCH64_RELATIVE 53478 │ │ │ +000000000004fc50 0000000000000403 R_AARCH64_RELATIVE 6e778 │ │ │ +000000000004fc58 0000000000000403 R_AARCH64_RELATIVE 534a8 │ │ │ +000000000004fc60 0000000000000403 R_AARCH64_RELATIVE 534e8 │ │ │ +000000000004fc68 0000000000000403 R_AARCH64_RELATIVE 53398 │ │ │ +000000000004fc70 0000000000000403 R_AARCH64_RELATIVE 51050 │ │ │ +000000000004fc78 0000000000000403 R_AARCH64_RELATIVE 533e8 │ │ │ +000000000004fc80 0000000000000403 R_AARCH64_RELATIVE 51a30 │ │ │ +000000000004fc88 0000000000000403 R_AARCH64_RELATIVE 53448 │ │ │ +000000000004fc90 0000000000000403 R_AARCH64_RELATIVE 6fb70 │ │ │ +000000000004fc98 0000000000000403 R_AARCH64_RELATIVE 534b0 │ │ │ +000000000004fca0 0000000000000403 R_AARCH64_RELATIVE 50fc0 │ │ │ +000000000004fca8 0000000000000403 R_AARCH64_RELATIVE 7fbc0 │ │ │ +000000000004fcb0 0000000000000403 R_AARCH64_RELATIVE 53390 │ │ │ +000000000004fcb8 0000000000000403 R_AARCH64_RELATIVE 53590 │ │ │ +000000000004fcc0 0000000000000403 R_AARCH64_RELATIVE 50250 │ │ │ +000000000004fcc8 0000000000000403 R_AARCH64_RELATIVE 53388 │ │ │ +000000000004fcd0 0000000000000403 R_AARCH64_RELATIVE 51038 │ │ │ +000000000004fcd8 0000000000000403 R_AARCH64_RELATIVE 53588 │ │ │ +000000000004fce0 0000000000000403 R_AARCH64_RELATIVE 534a4 │ │ │ +000000000004fce8 0000000000000403 R_AARCH64_RELATIVE 534c4 │ │ │ +000000000004fcf0 0000000000000403 R_AARCH64_RELATIVE 53578 │ │ │ +000000000004fcf8 0000000000000403 R_AARCH64_RELATIVE 53430 │ │ │ +000000000004fd00 0000000000000403 R_AARCH64_RELATIVE 534b8 │ │ │ +000000000004fd08 0000000000000403 R_AARCH64_RELATIVE 533a0 │ │ │ +000000000004fd18 0000000000000403 R_AARCH64_RELATIVE 53410 │ │ │ +000000000004fd20 0000000000000403 R_AARCH64_RELATIVE 53490 │ │ │ +000000000004fd28 0000000000000403 R_AARCH64_RELATIVE 6fb78 │ │ │ +000000000004fd30 0000000000000403 R_AARCH64_RELATIVE 534cc │ │ │ +000000000004fd38 0000000000000403 R_AARCH64_RELATIVE 533b0 │ │ │ +000000000004fd40 0000000000000403 R_AARCH64_RELATIVE 53520 │ │ │ +000000000004fd48 0000000000000403 R_AARCH64_RELATIVE 5102c │ │ │ +000000000004fd58 0000000000000403 R_AARCH64_RELATIVE 53438 │ │ │ +000000000004fd60 0000000000000403 R_AARCH64_RELATIVE 533d0 │ │ │ +000000000004fd68 0000000000000403 R_AARCH64_RELATIVE 533e0 │ │ │ +000000000004fd70 0000000000000403 R_AARCH64_RELATIVE 51028 │ │ │ +000000000004fd78 0000000000000403 R_AARCH64_RELATIVE 53518 │ │ │ +000000000004fd80 0000000000000403 R_AARCH64_RELATIVE 6fb80 │ │ │ +000000000004fd88 0000000000000403 R_AARCH64_RELATIVE 7fbc8 │ │ │ +000000000004fd98 0000000000000403 R_AARCH64_RELATIVE 51000 │ │ │ +000000000004fda8 0000000000000403 R_AARCH64_RELATIVE 535b4 │ │ │ +000000000004fdb0 0000000000000403 R_AARCH64_RELATIVE 5103c │ │ │ +000000000004fdb8 0000000000000403 R_AARCH64_RELATIVE 53508 │ │ │ +000000000004fdc0 0000000000000403 R_AARCH64_RELATIVE 53368 │ │ │ +000000000004fdc8 0000000000000403 R_AARCH64_RELATIVE 51030 │ │ │ +000000000004fdd0 0000000000000403 R_AARCH64_RELATIVE 533b8 │ │ │ +000000000004fdd8 0000000000000403 R_AARCH64_RELATIVE 53350 │ │ │ +000000000004fde0 0000000000000403 R_AARCH64_RELATIVE 53550 │ │ │ +000000000004fde8 0000000000000403 R_AARCH64_RELATIVE 534c0 │ │ │ +000000000004fdf0 0000000000000403 R_AARCH64_RELATIVE 7fbcc │ │ │ +000000000004fdf8 0000000000000403 R_AARCH64_RELATIVE 53544 │ │ │ +000000000004fe00 0000000000000403 R_AARCH64_RELATIVE 257c8 │ │ │ +000000000004fe08 0000000000000403 R_AARCH64_RELATIVE 53394 │ │ │ +000000000004fe10 0000000000000403 R_AARCH64_RELATIVE 7fbd0 │ │ │ +000000000004fe18 0000000000000403 R_AARCH64_RELATIVE 6fb88 │ │ │ +000000000004fe20 0000000000000403 R_AARCH64_RELATIVE 53480 │ │ │ +000000000004fe28 0000000000000403 R_AARCH64_RELATIVE 51024 │ │ │ +000000000004fe30 0000000000000403 R_AARCH64_RELATIVE 6fb90 │ │ │ +000000000004fe38 0000000000000403 R_AARCH64_RELATIVE 534d4 │ │ │ +000000000004fe40 0000000000000403 R_AARCH64_RELATIVE 53378 │ │ │ +000000000004fe48 0000000000000403 R_AARCH64_RELATIVE 51008 │ │ │ +000000000004fe50 0000000000000403 R_AARCH64_RELATIVE 534c8 │ │ │ +000000000004fe58 0000000000000403 R_AARCH64_RELATIVE 53528 │ │ │ +000000000004fe60 0000000000000403 R_AARCH64_RELATIVE 7fbd8 │ │ │ +000000000004fe68 0000000000000403 R_AARCH64_RELATIVE 535a0 │ │ │ +000000000004fe70 0000000000000403 R_AARCH64_RELATIVE 51048 │ │ │ +000000000004fe78 0000000000000403 R_AARCH64_RELATIVE 53498 │ │ │ +000000000004fe80 0000000000000403 R_AARCH64_RELATIVE 533d8 │ │ │ +000000000004fe88 0000000000000403 R_AARCH64_RELATIVE 51010 │ │ │ +000000000004fe90 0000000000000403 R_AARCH64_RELATIVE 53360 │ │ │ +000000000004fe98 0000000000000403 R_AARCH64_RELATIVE 534f0 │ │ │ +000000000004fea0 0000000000000403 R_AARCH64_RELATIVE 53460 │ │ │ +000000000004fea8 0000000000000403 R_AARCH64_RELATIVE 8fbd8 │ │ │ +000000000004feb0 0000000000000403 R_AARCH64_RELATIVE 8fbe0 │ │ │ +000000000004feb8 0000000000000403 R_AARCH64_RELATIVE 76d0 │ │ │ +000000000004fec0 0000000000000403 R_AARCH64_RELATIVE 6e568 │ │ │ +000000000004fec8 0000000000000403 R_AARCH64_RELATIVE 533c0 │ │ │ +000000000004fed0 0000000000000403 R_AARCH64_RELATIVE 53440 │ │ │ +000000000004fed8 0000000000000403 R_AARCH64_RELATIVE 53598 │ │ │ +000000000004fee0 0000000000000403 R_AARCH64_RELATIVE 53400 │ │ │ +000000000004fee8 0000000000000403 R_AARCH64_RELATIVE 53420 │ │ │ +000000000004fef0 0000000000000403 R_AARCH64_RELATIVE 53570 │ │ │ +000000000004fef8 0000000000000403 R_AARCH64_RELATIVE 53370 │ │ │ +000000000004ff00 0000000000000403 R_AARCH64_RELATIVE 533a8 │ │ │ +000000000004ff08 0000000000000403 R_AARCH64_RELATIVE 6fb98 │ │ │ +000000000004ff10 0000000000000403 R_AARCH64_RELATIVE 534d0 │ │ │ +000000000004ff18 0000000000000403 R_AARCH64_RELATIVE 53488 │ │ │ +000000000004ff20 0000000000000403 R_AARCH64_RELATIVE 53580 │ │ │ +000000000004ff28 0000000000000403 R_AARCH64_RELATIVE 6fba0 │ │ │ +000000000004ff30 0000000000000403 R_AARCH64_RELATIVE 534bc │ │ │ +000000000004ff38 0000000000000403 R_AARCH64_RELATIVE 5338c │ │ │ +000000000004ff40 0000000000000403 R_AARCH64_RELATIVE 53408 │ │ │ +000000000004ff48 0000000000000403 R_AARCH64_RELATIVE 53530 │ │ │ +000000000004ff50 0000000000000403 R_AARCH64_RELATIVE 53468 │ │ │ +000000000004ff58 0000000000000403 R_AARCH64_RELATIVE 51034 │ │ │ +000000000004ff60 0000000000000403 R_AARCH64_RELATIVE 535b0 │ │ │ +000000000004ff68 0000000000000403 R_AARCH64_RELATIVE 9fbe0 │ │ │ +000000000004ff70 0000000000000403 R_AARCH64_RELATIVE 5359c │ │ │ +000000000004ff78 0000000000000403 R_AARCH64_RELATIVE 53540 │ │ │ +000000000004ff80 0000000000000403 R_AARCH64_RELATIVE 535ac │ │ │ +000000000004ff88 0000000000000403 R_AARCH64_RELATIVE 5354c │ │ │ +000000000004ff90 0000000000000403 R_AARCH64_RELATIVE 53548 │ │ │ +000000000004ff98 0000000000000403 R_AARCH64_RELATIVE 53500 │ │ │ +000000000004ffa8 0000000000000403 R_AARCH64_RELATIVE 534a0 │ │ │ +000000000004ffb0 0000000000000403 R_AARCH64_RELATIVE 6fba8 │ │ │ +000000000004ffb8 0000000000000403 R_AARCH64_RELATIVE 5101c │ │ │ +000000000004ffc0 0000000000000403 R_AARCH64_RELATIVE 533f0 │ │ │ +000000000004ffc8 0000000000000403 R_AARCH64_RELATIVE 6e668 │ │ │ +000000000004ffd0 0000000000000403 R_AARCH64_RELATIVE 6e560 │ │ │ +000000000004ffd8 0000000000000403 R_AARCH64_RELATIVE 53538 │ │ │ +000000000004ffe0 0000000000000403 R_AARCH64_RELATIVE 51018 │ │ │ +000000000004ffe8 0000000000000403 R_AARCH64_RELATIVE 51020 │ │ │ +000000000004fff0 0000000000000403 R_AARCH64_RELATIVE 51040 │ │ │ +000000000004fff8 0000000000000403 R_AARCH64_RELATIVE 53558 │ │ │ +0000000000050010 0000000000000403 R_AARCH64_RELATIVE 2dd00 │ │ │ +0000000000050020 0000000000000403 R_AARCH64_RELATIVE 2dbb8 │ │ │ +0000000000050028 0000000000000403 R_AARCH64_RELATIVE 2dbe0 │ │ │ +0000000000050030 0000000000000403 R_AARCH64_RELATIVE 2dc20 │ │ │ +0000000000050038 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050040 0000000000000403 R_AARCH64_RELATIVE 2dc70 │ │ │ +0000000000050048 0000000000000403 R_AARCH64_RELATIVE 2dcc0 │ │ │ +0000000000050050 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050060 0000000000000403 R_AARCH64_RELATIVE 2da28 │ │ │ +0000000000050068 0000000000000403 R_AARCH64_RELATIVE 2da40 │ │ │ +0000000000050070 0000000000000403 R_AARCH64_RELATIVE 2da80 │ │ │ +0000000000050078 0000000000000403 R_AARCH64_RELATIVE 2dac0 │ │ │ +0000000000050080 0000000000000403 R_AARCH64_RELATIVE 2db00 │ │ │ +0000000000050088 0000000000000403 R_AARCH64_RELATIVE 2db40 │ │ │ +0000000000050090 0000000000000403 R_AARCH64_RELATIVE 2db78 │ │ │ +00000000000500a0 0000000000000403 R_AARCH64_RELATIVE 2cd38 │ │ │ +00000000000500a8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +00000000000500b0 0000000000000403 R_AARCH64_RELATIVE 2cd70 │ │ │ +00000000000500b8 0000000000000403 R_AARCH64_RELATIVE 2cdc0 │ │ │ +00000000000500c0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +00000000000500c8 0000000000000403 R_AARCH64_RELATIVE 2cde8 │ │ │ +00000000000500d0 0000000000000403 R_AARCH64_RELATIVE 2ce38 │ │ │ +00000000000500d8 0000000000000403 R_AARCH64_RELATIVE 2ce88 │ │ │ +00000000000500e0 0000000000000403 R_AARCH64_RELATIVE 2ced8 │ │ │ +00000000000500e8 0000000000000403 R_AARCH64_RELATIVE 2cf28 │ │ │ +00000000000500f0 0000000000000403 R_AARCH64_RELATIVE 2cf78 │ │ │ +00000000000500f8 0000000000000403 R_AARCH64_RELATIVE 2cfc0 │ │ │ +0000000000050100 0000000000000403 R_AARCH64_RELATIVE 2d008 │ │ │ +0000000000050108 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050110 0000000000000403 R_AARCH64_RELATIVE 2d028 │ │ │ +0000000000050118 0000000000000403 R_AARCH64_RELATIVE 2d078 │ │ │ +0000000000050120 0000000000000403 R_AARCH64_RELATIVE 2d0c8 │ │ │ +0000000000050128 0000000000000403 R_AARCH64_RELATIVE 2d110 │ │ │ +0000000000050130 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050138 0000000000000403 R_AARCH64_RELATIVE 2d150 │ │ │ +0000000000050140 0000000000000403 R_AARCH64_RELATIVE 2d198 │ │ │ +0000000000050148 0000000000000403 R_AARCH64_RELATIVE 2d1e0 │ │ │ +0000000000050150 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050158 0000000000000403 R_AARCH64_RELATIVE 2d228 │ │ │ +0000000000050160 0000000000000403 R_AARCH64_RELATIVE 2d270 │ │ │ +0000000000050168 0000000000000403 R_AARCH64_RELATIVE 2d2c0 │ │ │ +0000000000050170 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050178 0000000000000403 R_AARCH64_RELATIVE 2d2d8 │ │ │ +0000000000050180 0000000000000403 R_AARCH64_RELATIVE 2d328 │ │ │ +0000000000050188 0000000000000403 R_AARCH64_RELATIVE 2d378 │ │ │ +0000000000050190 0000000000000403 R_AARCH64_RELATIVE 2d3c8 │ │ │ +0000000000050198 0000000000000403 R_AARCH64_RELATIVE 2d418 │ │ │ +00000000000501a0 0000000000000403 R_AARCH64_RELATIVE 2d468 │ │ │ +00000000000501a8 0000000000000403 R_AARCH64_RELATIVE 2d4b8 │ │ │ +00000000000501b0 0000000000000403 R_AARCH64_RELATIVE 2d508 │ │ │ +00000000000501b8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +00000000000501c0 0000000000000403 R_AARCH64_RELATIVE 2d530 │ │ │ +00000000000501c8 0000000000000403 R_AARCH64_RELATIVE 2d580 │ │ │ +00000000000501d0 0000000000000403 R_AARCH64_RELATIVE 2d5d0 │ │ │ +00000000000501d8 0000000000000403 R_AARCH64_RELATIVE 2d620 │ │ │ +00000000000501e0 0000000000000403 R_AARCH64_RELATIVE 2d670 │ │ │ +00000000000501e8 0000000000000403 R_AARCH64_RELATIVE 2d6b8 │ │ │ +00000000000501f0 0000000000000403 R_AARCH64_RELATIVE 2d708 │ │ │ +00000000000501f8 0000000000000403 R_AARCH64_RELATIVE 2d750 │ │ │ +0000000000050200 0000000000000403 R_AARCH64_RELATIVE 2d7a0 │ │ │ +0000000000050208 0000000000000403 R_AARCH64_RELATIVE 2d7f0 │ │ │ +0000000000050210 0000000000000403 R_AARCH64_RELATIVE 2d838 │ │ │ +0000000000050218 0000000000000403 R_AARCH64_RELATIVE 2d888 │ │ │ +0000000000050220 0000000000000403 R_AARCH64_RELATIVE 2d8d8 │ │ │ +0000000000050228 0000000000000403 R_AARCH64_RELATIVE 2d928 │ │ │ +0000000000050230 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050238 0000000000000403 R_AARCH64_RELATIVE 2d960 │ │ │ +0000000000050240 0000000000000403 R_AARCH64_RELATIVE 2d9b0 │ │ │ +0000000000050248 0000000000000403 R_AARCH64_RELATIVE 2da00 │ │ │ +0000000000050250 0000000000000403 R_AARCH64_RELATIVE 2bbe0 │ │ │ +0000000000050258 0000000000000403 R_AARCH64_RELATIVE 260e0 │ │ │ +0000000000050270 0000000000000403 R_AARCH64_RELATIVE 260e0 │ │ │ +0000000000050278 0000000000000403 R_AARCH64_RELATIVE 2bbe8 │ │ │ +0000000000050280 0000000000000403 R_AARCH64_RELATIVE 2bbf0 │ │ │ +0000000000050298 0000000000000403 R_AARCH64_RELATIVE 2bc00 │ │ │ +00000000000502a0 0000000000000403 R_AARCH64_RELATIVE 2bc10 │ │ │ +00000000000502a8 0000000000000403 R_AARCH64_RELATIVE 2bc18 │ │ │ +00000000000502c0 0000000000000403 R_AARCH64_RELATIVE 2bc28 │ │ │ +00000000000502c8 0000000000000403 R_AARCH64_RELATIVE 2bc38 │ │ │ +00000000000502d0 0000000000000403 R_AARCH64_RELATIVE 2bc40 │ │ │ +00000000000502e8 0000000000000403 R_AARCH64_RELATIVE 2bc50 │ │ │ +00000000000502f0 0000000000000403 R_AARCH64_RELATIVE 2bc60 │ │ │ +00000000000502f8 0000000000000403 R_AARCH64_RELATIVE 2bc68 │ │ │ +0000000000050310 0000000000000403 R_AARCH64_RELATIVE 2bc78 │ │ │ +0000000000050318 0000000000000403 R_AARCH64_RELATIVE 2bc88 │ │ │ +0000000000050320 0000000000000403 R_AARCH64_RELATIVE 2bc90 │ │ │ +0000000000050338 0000000000000403 R_AARCH64_RELATIVE 2bca0 │ │ │ +0000000000050340 0000000000000403 R_AARCH64_RELATIVE 2bcb0 │ │ │ +0000000000050348 0000000000000403 R_AARCH64_RELATIVE 2bcb8 │ │ │ +0000000000050360 0000000000000403 R_AARCH64_RELATIVE 2bcc8 │ │ │ +0000000000050368 0000000000000403 R_AARCH64_RELATIVE 2bcd8 │ │ │ +0000000000050370 0000000000000403 R_AARCH64_RELATIVE 2bce0 │ │ │ +0000000000050388 0000000000000403 R_AARCH64_RELATIVE 2bcf0 │ │ │ +0000000000050390 0000000000000403 R_AARCH64_RELATIVE 2bd00 │ │ │ +0000000000050398 0000000000000403 R_AARCH64_RELATIVE 2bd08 │ │ │ +00000000000503b0 0000000000000403 R_AARCH64_RELATIVE 2bd18 │ │ │ +00000000000503b8 0000000000000403 R_AARCH64_RELATIVE 2bd28 │ │ │ +00000000000503c0 0000000000000403 R_AARCH64_RELATIVE 2bd30 │ │ │ +00000000000503d8 0000000000000403 R_AARCH64_RELATIVE 2bd40 │ │ │ +00000000000503e0 0000000000000403 R_AARCH64_RELATIVE 2bd50 │ │ │ +00000000000503e8 0000000000000403 R_AARCH64_RELATIVE 2bd58 │ │ │ +0000000000050400 0000000000000403 R_AARCH64_RELATIVE 2bd68 │ │ │ +0000000000050408 0000000000000403 R_AARCH64_RELATIVE 2bd88 │ │ │ +0000000000050410 0000000000000403 R_AARCH64_RELATIVE 2bd90 │ │ │ +0000000000050428 0000000000000403 R_AARCH64_RELATIVE 2bda0 │ │ │ +0000000000050430 0000000000000403 R_AARCH64_RELATIVE 2bdc0 │ │ │ +0000000000050438 0000000000000403 R_AARCH64_RELATIVE 2bdc8 │ │ │ +0000000000050450 0000000000000403 R_AARCH64_RELATIVE 2bdd8 │ │ │ +0000000000050458 0000000000000403 R_AARCH64_RELATIVE 25fc8 │ │ │ +0000000000050460 0000000000000403 R_AARCH64_RELATIVE 2bdf8 │ │ │ +0000000000050478 0000000000000403 R_AARCH64_RELATIVE 2be00 │ │ │ +0000000000050480 0000000000000403 R_AARCH64_RELATIVE 2be20 │ │ │ +0000000000050488 0000000000000403 R_AARCH64_RELATIVE 2be28 │ │ │ +00000000000504a0 0000000000000403 R_AARCH64_RELATIVE 2be38 │ │ │ +00000000000504a8 0000000000000403 R_AARCH64_RELATIVE 2be50 │ │ │ +00000000000504b0 0000000000000403 R_AARCH64_RELATIVE 2be58 │ │ │ +00000000000504c8 0000000000000403 R_AARCH64_RELATIVE 2be68 │ │ │ +00000000000504d0 0000000000000403 R_AARCH64_RELATIVE 28a10 │ │ │ +00000000000504d8 0000000000000403 R_AARCH64_RELATIVE 2be88 │ │ │ +00000000000504f0 0000000000000403 R_AARCH64_RELATIVE 2be98 │ │ │ +00000000000504f8 0000000000000403 R_AARCH64_RELATIVE 2bec0 │ │ │ +0000000000050500 0000000000000403 R_AARCH64_RELATIVE 2bec8 │ │ │ +0000000000050518 0000000000000403 R_AARCH64_RELATIVE 2bee0 │ │ │ +0000000000050520 0000000000000403 R_AARCH64_RELATIVE 2bf10 │ │ │ +0000000000050528 0000000000000403 R_AARCH64_RELATIVE 2bf18 │ │ │ +0000000000050540 0000000000000403 R_AARCH64_RELATIVE 2bf28 │ │ │ +0000000000050548 0000000000000403 R_AARCH64_RELATIVE 2bf58 │ │ │ +0000000000050550 0000000000000403 R_AARCH64_RELATIVE 2bf60 │ │ │ +0000000000050568 0000000000000403 R_AARCH64_RELATIVE 2bf70 │ │ │ +0000000000050570 0000000000000403 R_AARCH64_RELATIVE 2bf98 │ │ │ +0000000000050578 0000000000000403 R_AARCH64_RELATIVE 2bfa0 │ │ │ +0000000000050590 0000000000000403 R_AARCH64_RELATIVE 2bfb0 │ │ │ +0000000000050598 0000000000000403 R_AARCH64_RELATIVE 2bfd0 │ │ │ +00000000000505a0 0000000000000403 R_AARCH64_RELATIVE 2bfd8 │ │ │ +00000000000505b8 0000000000000403 R_AARCH64_RELATIVE 2bfe8 │ │ │ +00000000000505c0 0000000000000403 R_AARCH64_RELATIVE 2c010 │ │ │ +00000000000505c8 0000000000000403 R_AARCH64_RELATIVE 2c018 │ │ │ +00000000000505e0 0000000000000403 R_AARCH64_RELATIVE 2c030 │ │ │ +00000000000505e8 0000000000000403 R_AARCH64_RELATIVE 2c998 │ │ │ +00000000000505f0 0000000000000403 R_AARCH64_RELATIVE 2c060 │ │ │ +0000000000050608 0000000000000403 R_AARCH64_RELATIVE 2c068 │ │ │ +0000000000050610 0000000000000403 R_AARCH64_RELATIVE 304e8 │ │ │ +0000000000050618 0000000000000403 R_AARCH64_RELATIVE 2c090 │ │ │ +0000000000050630 0000000000000403 R_AARCH64_RELATIVE 2c098 │ │ │ +0000000000050638 0000000000000403 R_AARCH64_RELATIVE 2c0c0 │ │ │ +0000000000050640 0000000000000403 R_AARCH64_RELATIVE 2c0c8 │ │ │ +0000000000050658 0000000000000403 R_AARCH64_RELATIVE 2c0d0 │ │ │ +0000000000050660 0000000000000403 R_AARCH64_RELATIVE 2c100 │ │ │ +0000000000050668 0000000000000403 R_AARCH64_RELATIVE 2c108 │ │ │ +0000000000050680 0000000000000403 R_AARCH64_RELATIVE 2c110 │ │ │ +0000000000050688 0000000000000403 R_AARCH64_RELATIVE 2c140 │ │ │ +0000000000050690 0000000000000403 R_AARCH64_RELATIVE 2c148 │ │ │ +00000000000506a8 0000000000000403 R_AARCH64_RELATIVE 2c158 │ │ │ +00000000000506b0 0000000000000403 R_AARCH64_RELATIVE 25d30 │ │ │ +00000000000506b8 0000000000000403 R_AARCH64_RELATIVE 2c188 │ │ │ +00000000000506d0 0000000000000403 R_AARCH64_RELATIVE 2c190 │ │ │ +00000000000506d8 0000000000000403 R_AARCH64_RELATIVE 2c1b8 │ │ │ +00000000000506e0 0000000000000403 R_AARCH64_RELATIVE 2c1c0 │ │ │ +00000000000506f8 0000000000000403 R_AARCH64_RELATIVE 2c1d8 │ │ │ +0000000000050700 0000000000000403 R_AARCH64_RELATIVE 2c200 │ │ │ +0000000000050708 0000000000000403 R_AARCH64_RELATIVE 2c208 │ │ │ +0000000000050720 0000000000000403 R_AARCH64_RELATIVE 2c218 │ │ │ +0000000000050728 0000000000000403 R_AARCH64_RELATIVE 2c248 │ │ │ +0000000000050730 0000000000000403 R_AARCH64_RELATIVE 2c250 │ │ │ +0000000000050748 0000000000000403 R_AARCH64_RELATIVE 2c258 │ │ │ +0000000000050750 0000000000000403 R_AARCH64_RELATIVE 2fb58 │ │ │ +0000000000050758 0000000000000403 R_AARCH64_RELATIVE 2c288 │ │ │ +0000000000050770 0000000000000403 R_AARCH64_RELATIVE 2c288 │ │ │ +0000000000050778 0000000000000403 R_AARCH64_RELATIVE 2c290 │ │ │ +0000000000050780 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050798 0000000000000403 R_AARCH64_RELATIVE 2c288 │ │ │ +00000000000507a0 0000000000000403 R_AARCH64_RELATIVE 2c298 │ │ │ +00000000000507a8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +00000000000507c0 0000000000000403 R_AARCH64_RELATIVE 2c288 │ │ │ +00000000000507c8 0000000000000403 R_AARCH64_RELATIVE 2c2a0 │ │ │ +00000000000507d0 0000000000000403 R_AARCH64_RELATIVE 2c2a8 │ │ │ +00000000000507e8 0000000000000403 R_AARCH64_RELATIVE 2c2b8 │ │ │ +00000000000507f0 0000000000000403 R_AARCH64_RELATIVE 2c2c8 │ │ │ +00000000000507f8 0000000000000403 R_AARCH64_RELATIVE 2c2d0 │ │ │ +0000000000050810 0000000000000403 R_AARCH64_RELATIVE 2c2d8 │ │ │ +0000000000050818 0000000000000403 R_AARCH64_RELATIVE 2c300 │ │ │ +0000000000050820 0000000000000403 R_AARCH64_RELATIVE 2c308 │ │ │ +0000000000050838 0000000000000403 R_AARCH64_RELATIVE 2c318 │ │ │ +0000000000050840 0000000000000403 R_AARCH64_RELATIVE 2c340 │ │ │ +0000000000050848 0000000000000403 R_AARCH64_RELATIVE 2c348 │ │ │ +0000000000050860 0000000000000403 R_AARCH64_RELATIVE 2c358 │ │ │ +0000000000050868 0000000000000403 R_AARCH64_RELATIVE 2c380 │ │ │ +0000000000050870 0000000000000403 R_AARCH64_RELATIVE 2c388 │ │ │ +0000000000050888 0000000000000403 R_AARCH64_RELATIVE 2c398 │ │ │ +0000000000050890 0000000000000403 R_AARCH64_RELATIVE 25b88 │ │ │ +0000000000050898 0000000000000403 R_AARCH64_RELATIVE 2c3b8 │ │ │ +00000000000508b0 0000000000000403 R_AARCH64_RELATIVE 2c3c0 │ │ │ +00000000000508b8 0000000000000403 R_AARCH64_RELATIVE 27dc0 │ │ │ +00000000000508c0 0000000000000403 R_AARCH64_RELATIVE 2c3e8 │ │ │ +00000000000508d8 0000000000000403 R_AARCH64_RELATIVE 2c3f8 │ │ │ +00000000000508e0 0000000000000403 R_AARCH64_RELATIVE 2c420 │ │ │ +00000000000508e8 0000000000000403 R_AARCH64_RELATIVE 2c428 │ │ │ +0000000000050900 0000000000000403 R_AARCH64_RELATIVE 2c438 │ │ │ +0000000000050908 0000000000000403 R_AARCH64_RELATIVE 2c468 │ │ │ +0000000000050910 0000000000000403 R_AARCH64_RELATIVE 2c470 │ │ │ +0000000000050928 0000000000000403 R_AARCH64_RELATIVE 2c480 │ │ │ +0000000000050930 0000000000000403 R_AARCH64_RELATIVE 2c4a0 │ │ │ +0000000000050938 0000000000000403 R_AARCH64_RELATIVE 2c4a8 │ │ │ +0000000000050950 0000000000000403 R_AARCH64_RELATIVE 2c4b8 │ │ │ +0000000000050958 0000000000000403 R_AARCH64_RELATIVE 2c4e0 │ │ │ +0000000000050960 0000000000000403 R_AARCH64_RELATIVE 2c4f0 │ │ │ +0000000000050978 0000000000000403 R_AARCH64_RELATIVE 2c4e8 │ │ │ +0000000000050980 0000000000000403 R_AARCH64_RELATIVE 2c4f8 │ │ │ +0000000000050988 0000000000000403 R_AARCH64_RELATIVE 2c500 │ │ │ +00000000000509a0 0000000000000403 R_AARCH64_RELATIVE 2c508 │ │ │ +00000000000509a8 0000000000000403 R_AARCH64_RELATIVE 2c530 │ │ │ +00000000000509b0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +00000000000509c8 0000000000000403 R_AARCH64_RELATIVE 2c538 │ │ │ +00000000000509d0 0000000000000403 R_AARCH64_RELATIVE 2c548 │ │ │ +00000000000509d8 0000000000000403 R_AARCH64_RELATIVE 2c550 │ │ │ +00000000000509f0 0000000000000403 R_AARCH64_RELATIVE 2c560 │ │ │ +00000000000509f8 0000000000000403 R_AARCH64_RELATIVE 28388 │ │ │ +0000000000050a00 0000000000000403 R_AARCH64_RELATIVE 2c590 │ │ │ +0000000000050a18 0000000000000403 R_AARCH64_RELATIVE 2c5a0 │ │ │ +0000000000050a20 0000000000000403 R_AARCH64_RELATIVE 2c5c8 │ │ │ +0000000000050a28 0000000000000403 R_AARCH64_RELATIVE 2c5d0 │ │ │ +0000000000050a40 0000000000000403 R_AARCH64_RELATIVE 2c5d8 │ │ │ +0000000000050a48 0000000000000403 R_AARCH64_RELATIVE 2c600 │ │ │ +0000000000050a50 0000000000000403 R_AARCH64_RELATIVE 2c608 │ │ │ +0000000000050a68 0000000000000403 R_AARCH64_RELATIVE 2c618 │ │ │ +0000000000050a70 0000000000000403 R_AARCH64_RELATIVE 2c640 │ │ │ +0000000000050a78 0000000000000403 R_AARCH64_RELATIVE 2c648 │ │ │ +0000000000050a90 0000000000000403 R_AARCH64_RELATIVE 2c658 │ │ │ +0000000000050a98 0000000000000403 R_AARCH64_RELATIVE 273c8 │ │ │ +0000000000050aa0 0000000000000403 R_AARCH64_RELATIVE 2c6f0 │ │ │ +0000000000050ab8 0000000000000403 R_AARCH64_RELATIVE 2c688 │ │ │ +0000000000050ac0 0000000000000403 R_AARCH64_RELATIVE 2d920 │ │ │ +0000000000050ac8 0000000000000403 R_AARCH64_RELATIVE 2c698 │ │ │ +0000000000050ae0 0000000000000403 R_AARCH64_RELATIVE 2c6a8 │ │ │ +0000000000050ae8 0000000000000403 R_AARCH64_RELATIVE 2c6d8 │ │ │ +0000000000050af0 0000000000000403 R_AARCH64_RELATIVE 2c6e0 │ │ │ +0000000000050b08 0000000000000403 R_AARCH64_RELATIVE 2c6e0 │ │ │ +0000000000050b10 0000000000000403 R_AARCH64_RELATIVE 2ab68 │ │ │ +0000000000050b18 0000000000000403 R_AARCH64_RELATIVE 2c6e8 │ │ │ +0000000000050b30 0000000000000403 R_AARCH64_RELATIVE 2c6f8 │ │ │ +0000000000050b38 0000000000000403 R_AARCH64_RELATIVE 2c718 │ │ │ +0000000000050b40 0000000000000403 R_AARCH64_RELATIVE 2c720 │ │ │ +0000000000050b58 0000000000000403 R_AARCH64_RELATIVE 2c738 │ │ │ +0000000000050b60 0000000000000403 R_AARCH64_RELATIVE 2c760 │ │ │ +0000000000050b68 0000000000000403 R_AARCH64_RELATIVE 2c768 │ │ │ +0000000000050b80 0000000000000403 R_AARCH64_RELATIVE 2c770 │ │ │ +0000000000050b88 0000000000000403 R_AARCH64_RELATIVE 25a48 │ │ │ +0000000000050b90 0000000000000403 R_AARCH64_RELATIVE 2c790 │ │ │ +0000000000050ba8 0000000000000403 R_AARCH64_RELATIVE 2c7a0 │ │ │ +0000000000050bb0 0000000000000403 R_AARCH64_RELATIVE 2c7d0 │ │ │ +0000000000050bb8 0000000000000403 R_AARCH64_RELATIVE 2c7d8 │ │ │ +0000000000050bd0 0000000000000403 R_AARCH64_RELATIVE 2c7e8 │ │ │ +0000000000050bd8 0000000000000403 R_AARCH64_RELATIVE 2c818 │ │ │ +0000000000050be0 0000000000000403 R_AARCH64_RELATIVE 2c820 │ │ │ +0000000000050bf8 0000000000000403 R_AARCH64_RELATIVE 2c830 │ │ │ +0000000000050c00 0000000000000403 R_AARCH64_RELATIVE 2c858 │ │ │ +0000000000050c08 0000000000000403 R_AARCH64_RELATIVE 2c860 │ │ │ +0000000000050c20 0000000000000403 R_AARCH64_RELATIVE 2c870 │ │ │ +0000000000050c28 0000000000000403 R_AARCH64_RELATIVE 2c898 │ │ │ +0000000000050c30 0000000000000403 R_AARCH64_RELATIVE 2c8a0 │ │ │ +0000000000050c48 0000000000000403 R_AARCH64_RELATIVE 262d8 │ │ │ +0000000000050c50 0000000000000403 R_AARCH64_RELATIVE 2c8b0 │ │ │ +0000000000050c58 0000000000000403 R_AARCH64_RELATIVE 2c8b8 │ │ │ +0000000000050c70 0000000000000403 R_AARCH64_RELATIVE 2c8c8 │ │ │ +0000000000050c78 0000000000000403 R_AARCH64_RELATIVE 2c8d8 │ │ │ +0000000000050c80 0000000000000403 R_AARCH64_RELATIVE 2c8e0 │ │ │ +0000000000050c98 0000000000000403 R_AARCH64_RELATIVE 2c8f0 │ │ │ +0000000000050ca0 0000000000000403 R_AARCH64_RELATIVE 2c918 │ │ │ +0000000000050ca8 0000000000000403 R_AARCH64_RELATIVE 2c920 │ │ │ +0000000000050cc0 0000000000000403 R_AARCH64_RELATIVE 2c930 │ │ │ +0000000000050cc8 0000000000000403 R_AARCH64_RELATIVE 2c940 │ │ │ +0000000000050cd0 0000000000000403 R_AARCH64_RELATIVE 2c948 │ │ │ +0000000000050ce8 0000000000000403 R_AARCH64_RELATIVE 2c958 │ │ │ +0000000000050cf0 0000000000000403 R_AARCH64_RELATIVE 2c980 │ │ │ +0000000000050cf8 0000000000000403 R_AARCH64_RELATIVE 2c988 │ │ │ +0000000000050d10 0000000000000403 R_AARCH64_RELATIVE 2c9a0 │ │ │ +0000000000050d18 0000000000000403 R_AARCH64_RELATIVE 2c910 │ │ │ +0000000000050d20 0000000000000403 R_AARCH64_RELATIVE 2c9c8 │ │ │ +0000000000050d38 0000000000000403 R_AARCH64_RELATIVE 2c9d8 │ │ │ +0000000000050d40 0000000000000403 R_AARCH64_RELATIVE 2c9f0 │ │ │ +0000000000050d48 0000000000000403 R_AARCH64_RELATIVE 2c9f8 │ │ │ +0000000000050d60 0000000000000403 R_AARCH64_RELATIVE 2ca08 │ │ │ +0000000000050d68 0000000000000403 R_AARCH64_RELATIVE 2ca20 │ │ │ +0000000000050d70 0000000000000403 R_AARCH64_RELATIVE 2ca28 │ │ │ +0000000000050d88 0000000000000403 R_AARCH64_RELATIVE 2ca30 │ │ │ +0000000000050d90 0000000000000403 R_AARCH64_RELATIVE 2ca58 │ │ │ +0000000000050d98 0000000000000403 R_AARCH64_RELATIVE 2ca60 │ │ │ +0000000000050db0 0000000000000403 R_AARCH64_RELATIVE 2ca70 │ │ │ +0000000000050db8 0000000000000403 R_AARCH64_RELATIVE 27100 │ │ │ +0000000000050dc0 0000000000000403 R_AARCH64_RELATIVE 2caa0 │ │ │ +0000000000050dd8 0000000000000403 R_AARCH64_RELATIVE 2caa8 │ │ │ +0000000000050de0 0000000000000403 R_AARCH64_RELATIVE 2cad0 │ │ │ +0000000000050de8 0000000000000403 R_AARCH64_RELATIVE 2cad8 │ │ │ +0000000000050e00 0000000000000403 R_AARCH64_RELATIVE 2cae8 │ │ │ +0000000000050e08 0000000000000403 R_AARCH64_RELATIVE 2cb18 │ │ │ +0000000000050e10 0000000000000403 R_AARCH64_RELATIVE 2cb20 │ │ │ +0000000000050e28 0000000000000403 R_AARCH64_RELATIVE 2cb28 │ │ │ +0000000000050e30 0000000000000403 R_AARCH64_RELATIVE 2cb50 │ │ │ +0000000000050e38 0000000000000403 R_AARCH64_RELATIVE 2cb58 │ │ │ +0000000000050e50 0000000000000403 R_AARCH64_RELATIVE 2cb60 │ │ │ +0000000000050e58 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000050e60 0000000000000403 R_AARCH64_RELATIVE 2cb80 │ │ │ +0000000000050e78 0000000000000403 R_AARCH64_RELATIVE 2cb88 │ │ │ +0000000000050e80 0000000000000403 R_AARCH64_RELATIVE 2cbb8 │ │ │ +0000000000050e88 0000000000000403 R_AARCH64_RELATIVE 2cbc0 │ │ │ +0000000000050ea0 0000000000000403 R_AARCH64_RELATIVE 2cbd0 │ │ │ +0000000000050ea8 0000000000000403 R_AARCH64_RELATIVE 2cbf0 │ │ │ +0000000000050eb0 0000000000000403 R_AARCH64_RELATIVE 2cbf8 │ │ │ +0000000000050ec8 0000000000000403 R_AARCH64_RELATIVE 2cc00 │ │ │ +0000000000050ed0 0000000000000403 R_AARCH64_RELATIVE 2cc20 │ │ │ +0000000000050ed8 0000000000000403 R_AARCH64_RELATIVE 2cc28 │ │ │ +0000000000050ef0 0000000000000403 R_AARCH64_RELATIVE 2cc38 │ │ │ +0000000000050ef8 0000000000000403 R_AARCH64_RELATIVE 2f488 │ │ │ +0000000000050f00 0000000000000403 R_AARCH64_RELATIVE 2cc68 │ │ │ +0000000000050f18 0000000000000403 R_AARCH64_RELATIVE 2cc78 │ │ │ +0000000000050f20 0000000000000403 R_AARCH64_RELATIVE 2cc90 │ │ │ +0000000000050f28 0000000000000403 R_AARCH64_RELATIVE 2cc98 │ │ │ +0000000000050f40 0000000000000403 R_AARCH64_RELATIVE 2cca8 │ │ │ +0000000000050f48 0000000000000403 R_AARCH64_RELATIVE 2ccc0 │ │ │ +0000000000050f50 0000000000000403 R_AARCH64_RELATIVE 2ccc8 │ │ │ +0000000000050f68 0000000000000403 R_AARCH64_RELATIVE 2cce0 │ │ │ +0000000000050f70 0000000000000403 R_AARCH64_RELATIVE 2ccf8 │ │ │ +0000000000050f78 0000000000000403 R_AARCH64_RELATIVE 2cd00 │ │ │ +0000000000050f90 0000000000000403 R_AARCH64_RELATIVE 2cd10 │ │ │ +0000000000050fc0 0000000000000403 R_AARCH64_RELATIVE 18180 │ │ │ +0000000000051040 0000000000000403 R_AARCH64_RELATIVE 53368 │ │ │ +0000000000051048 0000000000000403 R_AARCH64_RELATIVE 300f8 │ │ │ +0000000000051050 0000000000000403 R_AARCH64_RELATIVE 30118 │ │ │ +0000000000051058 0000000000000403 R_AARCH64_RELATIVE 30120 │ │ │ +0000000000051068 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000051070 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000051080 0000000000000403 R_AARCH64_RELATIVE 30140 │ │ │ +0000000000051088 0000000000000403 R_AARCH64_RELATIVE 30148 │ │ │ +0000000000051098 0000000000000403 R_AARCH64_RELATIVE 30168 │ │ │ +00000000000510a0 0000000000000403 R_AARCH64_RELATIVE 30170 │ │ │ +00000000000510b0 0000000000000403 R_AARCH64_RELATIVE 30190 │ │ │ +00000000000510b8 0000000000000403 R_AARCH64_RELATIVE 30198 │ │ │ +00000000000510c8 0000000000000403 R_AARCH64_RELATIVE 301a8 │ │ │ +00000000000510d0 0000000000000403 R_AARCH64_RELATIVE 301b0 │ │ │ +00000000000510e0 0000000000000403 R_AARCH64_RELATIVE 301c8 │ │ │ +00000000000510e8 0000000000000403 R_AARCH64_RELATIVE 301d0 │ │ │ +00000000000510f8 0000000000000403 R_AARCH64_RELATIVE 301f8 │ │ │ +0000000000051100 0000000000000403 R_AARCH64_RELATIVE 30200 │ │ │ +0000000000051110 0000000000000403 R_AARCH64_RELATIVE 30218 │ │ │ +0000000000051118 0000000000000403 R_AARCH64_RELATIVE 30220 │ │ │ +0000000000051128 0000000000000403 R_AARCH64_RELATIVE 30258 │ │ │ +0000000000051130 0000000000000403 R_AARCH64_RELATIVE 30260 │ │ │ +0000000000051140 0000000000000403 R_AARCH64_RELATIVE 30270 │ │ │ +0000000000051148 0000000000000403 R_AARCH64_RELATIVE 30278 │ │ │ +0000000000051158 0000000000000403 R_AARCH64_RELATIVE 30290 │ │ │ +0000000000051160 0000000000000403 R_AARCH64_RELATIVE 30298 │ │ │ +0000000000051170 0000000000000403 R_AARCH64_RELATIVE 302b0 │ │ │ +0000000000051178 0000000000000403 R_AARCH64_RELATIVE 302b8 │ │ │ +0000000000051188 0000000000000403 R_AARCH64_RELATIVE 302c8 │ │ │ +0000000000051190 0000000000000403 R_AARCH64_RELATIVE 302d0 │ │ │ +00000000000511a0 0000000000000403 R_AARCH64_RELATIVE 302f0 │ │ │ +00000000000511a8 0000000000000403 R_AARCH64_RELATIVE 302f8 │ │ │ +00000000000511b8 0000000000000403 R_AARCH64_RELATIVE 30318 │ │ │ +00000000000511c0 0000000000000403 R_AARCH64_RELATIVE 30320 │ │ │ +00000000000511d0 0000000000000403 R_AARCH64_RELATIVE 30340 │ │ │ +00000000000511d8 0000000000000403 R_AARCH64_RELATIVE 30348 │ │ │ +00000000000511e8 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +00000000000511f0 0000000000000403 R_AARCH64_RELATIVE 2f730 │ │ │ +0000000000051200 0000000000000403 R_AARCH64_RELATIVE 30368 │ │ │ +0000000000051208 0000000000000403 R_AARCH64_RELATIVE 30370 │ │ │ +0000000000051218 0000000000000403 R_AARCH64_RELATIVE 30398 │ │ │ +0000000000051220 0000000000000403 R_AARCH64_RELATIVE 303a0 │ │ │ +0000000000051230 0000000000000403 R_AARCH64_RELATIVE 303b0 │ │ │ +0000000000051238 0000000000000403 R_AARCH64_RELATIVE 303b8 │ │ │ +00000000000513a0 0000000000000403 R_AARCH64_RELATIVE 54b60 │ │ │ +00000000000513a8 0000000000000403 R_AARCH64_RELATIVE 546e0 │ │ │ +00000000000513b0 0000000000000403 R_AARCH64_RELATIVE 51250 │ │ │ +00000000000513c8 0000000000000403 R_AARCH64_RELATIVE 55460 │ │ │ +00000000000513d0 0000000000000403 R_AARCH64_RELATIVE 54660 │ │ │ +00000000000513d8 0000000000000403 R_AARCH64_RELATIVE 512d0 │ │ │ +00000000000513f0 0000000000000403 R_AARCH64_RELATIVE 535f0 │ │ │ +0000000000051400 0000000000000403 R_AARCH64_RELATIVE 51350 │ │ │ +000000000004fbd0 0000000b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ +000000000004fc20 0000000e00000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000004fc38 0000001300000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ +000000000004fd10 0000002600000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ +000000000004fd50 0000003300000401 R_AARCH64_GLOB_DAT 0000000000000000 stdin@GLIBC_2.17 + 0 │ │ │ +000000000004fd90 0000003b00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000004fda0 0000003d00000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000004ffa0 0000006700000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x17d0 contains 102 entries: │ │ │ +Relocation section '.rela.plt' at offset 0x6680 contains 103 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -0000000000450000 0000007000000402 R_AARCH64_JUMP_SLOT 00000000004021a0 memcpy@GLIBC_2.17 + 0 │ │ │ -0000000000450008 0000005100000402 R_AARCH64_JUMP_SLOT 00000000004021b0 memmove@GLIBC_2.17 + 0 │ │ │ -0000000000450010 0000002c00000402 R_AARCH64_JUMP_SLOT 00000000004021c0 strlen@GLIBC_2.17 + 0 │ │ │ -0000000000450018 0000000d00000402 R_AARCH64_JUMP_SLOT 00000000004021d0 fputs@GLIBC_2.17 + 0 │ │ │ -0000000000450020 0000006700000402 R_AARCH64_JUMP_SLOT 00000000004021e0 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000450028 0000005c00000402 R_AARCH64_JUMP_SLOT 00000000004021f0 mbstowcs@GLIBC_2.17 + 0 │ │ │ -0000000000450030 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000402200 exit@GLIBC_2.17 + 0 │ │ │ -0000000000450038 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000402210 perror@GLIBC_2.17 + 0 │ │ │ -0000000000450040 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000402220 __xstat64@GLIBC_2.17 + 0 │ │ │ -0000000000450048 0000006f00000402 R_AARCH64_JUMP_SLOT 0000000000402230 readlink@GLIBC_2.17 + 0 │ │ │ -0000000000450050 0000005d00000402 R_AARCH64_JUMP_SLOT 0000000000402240 BZ2_bzlibVersion + 0 │ │ │ -0000000000450058 0000006500000402 R_AARCH64_JUMP_SLOT 0000000000402250 opendir@GLIBC_2.17 + 0 │ │ │ -0000000000450060 0000007200000402 R_AARCH64_JUMP_SLOT 0000000000402260 fputc@GLIBC_2.17 + 0 │ │ │ -0000000000450068 0000003d00000402 R_AARCH64_JUMP_SLOT 0000000000402270 qsort@GLIBC_2.17 + 0 │ │ │ -0000000000450070 0000004900000402 R_AARCH64_JUMP_SLOT 0000000000402280 setvbuf@GLIBC_2.17 + 0 │ │ │ -0000000000450078 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000402290 tcgetattr@GLIBC_2.17 + 0 │ │ │ -0000000000450080 0000001800000402 R_AARCH64_JUMP_SLOT 00000000004022a0 stpcpy@GLIBC_2.17 + 0 │ │ │ -0000000000450088 0000006800000402 R_AARCH64_JUMP_SLOT 00000000004022b0 fileno@GLIBC_2.17 + 0 │ │ │ -0000000000450090 0000005400000402 R_AARCH64_JUMP_SLOT 00000000004022c0 localtime@GLIBC_2.17 + 0 │ │ │ -0000000000450098 0000001a00000402 R_AARCH64_JUMP_SLOT 00000000004022d0 signal@GLIBC_2.17 + 0 │ │ │ -00000000004500a0 0000005e00000402 R_AARCH64_JUMP_SLOT 00000000004022e0 fclose@GLIBC_2.17 + 0 │ │ │ -00000000004500a8 0000000700000402 R_AARCH64_JUMP_SLOT 00000000004022f0 getpid@GLIBC_2.17 + 0 │ │ │ -00000000004500b0 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000402300 time@GLIBC_2.17 + 0 │ │ │ -00000000004500b8 0000007300000402 R_AARCH64_JUMP_SLOT 0000000000402310 malloc@GLIBC_2.17 + 0 │ │ │ -00000000004500c0 0000005500000402 R_AARCH64_JUMP_SLOT 0000000000402320 chmod@GLIBC_2.17 + 0 │ │ │ -00000000004500c8 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000402330 mkstemp64@GLIBC_2.17 + 0 │ │ │ -00000000004500d0 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000402340 tzset@GLIBC_2.17 + 0 │ │ │ -00000000004500d8 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000402350 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ -00000000004500e0 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000402360 popen@GLIBC_2.17 + 0 │ │ │ -00000000004500e8 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000402370 strncmp@GLIBC_2.17 + 0 │ │ │ -00000000004500f0 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000402380 __libc_start_main@GLIBC_2.17 + 0 │ │ │ -00000000004500f8 0000007500000402 R_AARCH64_JUMP_SLOT 0000000000402390 strcat@GLIBC_2.17 + 0 │ │ │ -0000000000450100 0000004a00000402 R_AARCH64_JUMP_SLOT 00000000004023a0 __printf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000450108 0000006200000402 R_AARCH64_JUMP_SLOT 00000000004023b0 memset@GLIBC_2.17 + 0 │ │ │ -0000000000450110 0000006000000402 R_AARCH64_JUMP_SLOT 00000000004023c0 fdopen@GLIBC_2.17 + 0 │ │ │ -0000000000450118 0000000600000402 R_AARCH64_JUMP_SLOT 00000000004023d0 BZ2_bzCompressInit + 0 │ │ │ -0000000000450120 0000003000000402 R_AARCH64_JUMP_SLOT 00000000004023e0 _IO_getc@GLIBC_2.17 + 0 │ │ │ -0000000000450128 0000004f00000402 R_AARCH64_JUMP_SLOT 00000000004023f0 fseeko64@GLIBC_2.17 + 0 │ │ │ -0000000000450130 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000402400 realloc@GLIBC_2.17 + 0 │ │ │ -0000000000450138 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000402410 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ -0000000000450140 0000004b00000402 R_AARCH64_JUMP_SLOT 0000000000402420 rewind@GLIBC_2.17 + 0 │ │ │ -0000000000450148 0000006b00000402 R_AARCH64_JUMP_SLOT 0000000000402430 BZ2_bzCompressEnd + 0 │ │ │ -0000000000450150 0000005200000402 R_AARCH64_JUMP_SLOT 0000000000402440 system@GLIBC_2.17 + 0 │ │ │ -0000000000450158 0000006e00000402 R_AARCH64_JUMP_SLOT 0000000000402450 rand@GLIBC_2.17 + 0 │ │ │ -0000000000450160 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000402460 closedir@GLIBC_2.17 + 0 │ │ │ -0000000000450168 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000402470 strerror@GLIBC_2.17 + 0 │ │ │ -0000000000450170 0000004500000402 R_AARCH64_JUMP_SLOT 0000000000402480 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ -0000000000450178 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000402490 close@GLIBC_2.17 + 0 │ │ │ -0000000000450180 0000002000000402 R_AARCH64_JUMP_SLOT 00000000004024a0 __fread_chk@GLIBC_2.17 + 0 │ │ │ -0000000000450188 0000003c00000402 R_AARCH64_JUMP_SLOT 00000000004024b0 strrchr@GLIBC_2.17 + 0 │ │ │ -0000000000450190 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000450198 0000003900000402 R_AARCH64_JUMP_SLOT 00000000004024d0 mktime@GLIBC_2.17 + 0 │ │ │ -00000000004501a0 0000003100000402 R_AARCH64_JUMP_SLOT 00000000004024e0 abort@GLIBC_2.17 + 0 │ │ │ -00000000004501a8 0000003200000402 R_AARCH64_JUMP_SLOT 00000000004024f0 feof@GLIBC_2.17 + 0 │ │ │ -00000000004501b0 0000005800000402 R_AARCH64_JUMP_SLOT 0000000000402500 puts@GLIBC_2.17 + 0 │ │ │ -00000000004501b8 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000402510 BZ2_bzCompress + 0 │ │ │ -00000000004501c0 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000402520 _IO_putc@GLIBC_2.17 + 0 │ │ │ -00000000004501c8 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000402530 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ -00000000004501d0 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000402540 strcmp@GLIBC_2.17 + 0 │ │ │ -00000000004501d8 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000402550 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ -00000000004501e0 0000006100000402 R_AARCH64_JUMP_SLOT 0000000000402560 ftello64@GLIBC_2.17 + 0 │ │ │ -00000000004501e8 0000007100000402 R_AARCH64_JUMP_SLOT 0000000000402570 rmdir@GLIBC_2.17 + 0 │ │ │ -00000000004501f0 0000004c00000402 R_AARCH64_JUMP_SLOT 0000000000402580 strtol@GLIBC_2.17 + 0 │ │ │ -00000000004501f8 0000005900000402 R_AARCH64_JUMP_SLOT 0000000000402590 __strncat_chk@GLIBC_2.17 + 0 │ │ │ -0000000000450200 0000006a00000402 R_AARCH64_JUMP_SLOT 00000000004025a0 fread@GLIBC_2.17 + 0 │ │ │ -0000000000450208 0000003b00000402 R_AARCH64_JUMP_SLOT 00000000004025b0 wctomb@GLIBC_2.17 + 0 │ │ │ -0000000000450210 0000002600000402 R_AARCH64_JUMP_SLOT 00000000004025c0 __lxstat64@GLIBC_2.17 + 0 │ │ │ -0000000000450218 0000006c00000402 R_AARCH64_JUMP_SLOT 00000000004025d0 free@GLIBC_2.17 + 0 │ │ │ -0000000000450220 0000004200000402 R_AARCH64_JUMP_SLOT 00000000004025e0 __strcat_chk@GLIBC_2.17 + 0 │ │ │ -0000000000450228 0000006400000402 R_AARCH64_JUMP_SLOT 00000000004025f0 ungetc@GLIBC_2.17 + 0 │ │ │ -0000000000450230 0000007600000402 R_AARCH64_JUMP_SLOT 0000000000402600 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ -0000000000450238 0000004600000402 R_AARCH64_JUMP_SLOT 0000000000402610 __fxstat64@GLIBC_2.17 + 0 │ │ │ -0000000000450240 0000005000000402 R_AARCH64_JUMP_SLOT 0000000000402620 readdir64@GLIBC_2.17 + 0 │ │ │ -0000000000450248 0000004700000402 R_AARCH64_JUMP_SLOT 0000000000402630 __stpcpy_chk@GLIBC_2.17 + 0 │ │ │ -0000000000450250 0000006600000402 R_AARCH64_JUMP_SLOT 0000000000402640 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ -0000000000450258 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000402650 strchr@GLIBC_2.17 + 0 │ │ │ -0000000000450260 0000007700000402 R_AARCH64_JUMP_SLOT 0000000000402660 rename@GLIBC_2.17 + 0 │ │ │ -0000000000450268 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000402670 fwrite@GLIBC_2.17 + 0 │ │ │ -0000000000450270 0000005700000402 R_AARCH64_JUMP_SLOT 0000000000402680 utime@GLIBC_2.17 + 0 │ │ │ -0000000000450278 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000402690 clearerr@GLIBC_2.17 + 0 │ │ │ -0000000000450280 0000000c00000402 R_AARCH64_JUMP_SLOT 00000000004026a0 fflush@GLIBC_2.17 + 0 │ │ │ -0000000000450288 0000001400000402 R_AARCH64_JUMP_SLOT 00000000004026b0 strcpy@GLIBC_2.17 + 0 │ │ │ -0000000000450290 0000000e00000402 R_AARCH64_JUMP_SLOT 00000000004026c0 strncat@GLIBC_2.17 + 0 │ │ │ -0000000000450298 0000000800000402 R_AARCH64_JUMP_SLOT 00000000004026d0 fopen64@GLIBC_2.17 + 0 │ │ │ -00000000004502a0 0000003800000402 R_AARCH64_JUMP_SLOT 00000000004026e0 read@GLIBC_2.17 + 0 │ │ │ -00000000004502a8 0000003400000402 R_AARCH64_JUMP_SLOT 00000000004026f0 tcsetattr@GLIBC_2.17 + 0 │ │ │ -00000000004502b0 0000004e00000402 R_AARCH64_JUMP_SLOT 0000000000402700 isatty@GLIBC_2.17 + 0 │ │ │ -00000000004502b8 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000402710 open64@GLIBC_2.17 + 0 │ │ │ -00000000004502c0 0000005a00000402 R_AARCH64_JUMP_SLOT 0000000000402720 asctime@GLIBC_2.17 + 0 │ │ │ -00000000004502c8 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000402730 srand@GLIBC_2.17 + 0 │ │ │ -00000000004502d0 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000402740 strstr@GLIBC_2.17 + 0 │ │ │ -00000000004502d8 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000402750 __isoc99_sscanf@GLIBC_2.17 + 0 │ │ │ -00000000004502e0 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000402760 strncpy@GLIBC_2.17 + 0 │ │ │ -00000000004502e8 0000007400000402 R_AARCH64_JUMP_SLOT 0000000000402770 pclose@GLIBC_2.17 + 0 │ │ │ -00000000004502f0 0000006d00000402 R_AARCH64_JUMP_SLOT 0000000000402780 towupper@GLIBC_2.17 + 0 │ │ │ -00000000004502f8 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000402790 __errno_location@GLIBC_2.17 + 0 │ │ │ -0000000000450300 0000004300000402 R_AARCH64_JUMP_SLOT 00000000004027a0 getenv@GLIBC_2.17 + 0 │ │ │ -0000000000450308 0000005300000402 R_AARCH64_JUMP_SLOT 00000000004027b0 putchar@GLIBC_2.17 + 0 │ │ │ -0000000000450310 0000001500000402 R_AARCH64_JUMP_SLOT 00000000004027c0 unlink@GLIBC_2.17 + 0 │ │ │ -0000000000450318 0000000f00000402 R_AARCH64_JUMP_SLOT 00000000004027d0 fgets@GLIBC_2.17 + 0 │ │ │ -0000000000450320 0000003a00000402 R_AARCH64_JUMP_SLOT 00000000004027e0 setlocale@GLIBC_2.17 + 0 │ │ │ -0000000000450328 0000000b00000402 R_AARCH64_JUMP_SLOT 00000000004027f0 ferror@GLIBC_2.17 + 0 │ │ │ +000000000004f820 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ +000000000004f828 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.17 + 0 │ │ │ +000000000004f830 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.17 + 0 │ │ │ +000000000004f838 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputs@GLIBC_2.17 + 0 │ │ │ +000000000004f840 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000004f848 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 mbstowcs@GLIBC_2.17 + 0 │ │ │ +000000000004f850 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ +000000000004f858 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 perror@GLIBC_2.17 + 0 │ │ │ +000000000004f860 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __xstat64@GLIBC_2.17 + 0 │ │ │ +000000000004f868 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 readlink@GLIBC_2.17 + 0 │ │ │ +000000000004f870 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000004f878 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 BZ2_bzlibVersion + 0 │ │ │ +000000000004f880 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 putc@GLIBC_2.17 + 0 │ │ │ +000000000004f888 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 opendir@GLIBC_2.17 + 0 │ │ │ +000000000004f890 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputc@GLIBC_2.17 + 0 │ │ │ +000000000004f898 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 qsort@GLIBC_2.17 + 0 │ │ │ +000000000004f8a0 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 setvbuf@GLIBC_2.17 + 0 │ │ │ +000000000004f8a8 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 tcgetattr@GLIBC_2.17 + 0 │ │ │ +000000000004f8b0 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 stpcpy@GLIBC_2.17 + 0 │ │ │ +000000000004f8b8 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fileno@GLIBC_2.17 + 0 │ │ │ +000000000004f8c0 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 localtime@GLIBC_2.17 + 0 │ │ │ +000000000004f8c8 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.17 + 0 │ │ │ +000000000004f8d0 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fclose@GLIBC_2.17 + 0 │ │ │ +000000000004f8d8 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 getpid@GLIBC_2.17 + 0 │ │ │ +000000000004f8e0 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 time@GLIBC_2.17 + 0 │ │ │ +000000000004f8e8 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.17 + 0 │ │ │ +000000000004f8f0 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 chmod@GLIBC_2.17 + 0 │ │ │ +000000000004f8f8 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 mkstemp64@GLIBC_2.17 + 0 │ │ │ +000000000004f900 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 tzset@GLIBC_2.17 + 0 │ │ │ +000000000004f908 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ +000000000004f910 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000000000 popen@GLIBC_2.17 + 0 │ │ │ +000000000004f918 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncmp@GLIBC_2.17 + 0 │ │ │ +000000000004f920 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.17 + 0 │ │ │ +000000000004f928 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcat@GLIBC_2.17 + 0 │ │ │ +000000000004f930 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ +000000000004f938 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ +000000000004f940 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fdopen@GLIBC_2.17 + 0 │ │ │ +000000000004f948 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 BZ2_bzCompressInit + 0 │ │ │ +000000000004f950 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fseeko64@GLIBC_2.17 + 0 │ │ │ +000000000004f958 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@GLIBC_2.17 + 0 │ │ │ +000000000004f960 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ +000000000004f968 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 rewind@GLIBC_2.17 + 0 │ │ │ +000000000004f970 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000000000 BZ2_bzCompressEnd + 0 │ │ │ +000000000004f978 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000000000 getc@GLIBC_2.17 + 0 │ │ │ +000000000004f980 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000000000 system@GLIBC_2.17 + 0 │ │ │ +000000000004f988 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000000000 rand@GLIBC_2.17 + 0 │ │ │ +000000000004f990 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000000000 closedir@GLIBC_2.17 + 0 │ │ │ +000000000004f998 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror@GLIBC_2.17 + 0 │ │ │ +000000000004f9a0 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ +000000000004f9a8 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000000000 close@GLIBC_2.17 + 0 │ │ │ +000000000004f9b0 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fread_chk@GLIBC_2.17 + 0 │ │ │ +000000000004f9b8 0000003a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strrchr@GLIBC_2.17 + 0 │ │ │ +000000000004f9c0 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000004f9c8 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 mktime@GLIBC_2.17 + 0 │ │ │ +000000000004f9d0 0000003e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ +000000000004f9d8 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 feof@GLIBC_2.17 + 0 │ │ │ +000000000004f9e0 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ +000000000004f9e8 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000000000 BZ2_bzCompress + 0 │ │ │ +000000000004f9f0 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000004f9f8 0000004300000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcmp@GLIBC_2.17 + 0 │ │ │ +000000000004fa00 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ +000000000004fa08 0000004500000402 R_AARCH64_JUMP_SLOT 0000000000000000 ftello64@GLIBC_2.17 + 0 │ │ │ +000000000004fa10 0000004600000402 R_AARCH64_JUMP_SLOT 0000000000000000 rmdir@GLIBC_2.17 + 0 │ │ │ +000000000004fa18 0000004700000402 R_AARCH64_JUMP_SLOT 0000000000000000 strtol@GLIBC_2.17 + 0 │ │ │ +000000000004fa20 0000004800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strncat_chk@GLIBC_2.17 + 0 │ │ │ +000000000004fa28 0000004900000402 R_AARCH64_JUMP_SLOT 0000000000000000 fread@GLIBC_2.17 + 0 │ │ │ +000000000004fa30 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 wctomb@GLIBC_2.17 + 0 │ │ │ +000000000004fa38 0000004b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __lxstat64@GLIBC_2.17 + 0 │ │ │ +000000000004fa40 0000004c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@GLIBC_2.17 + 0 │ │ │ +000000000004fa48 0000004d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcat_chk@GLIBC_2.17 + 0 │ │ │ +000000000004fa50 0000004e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 ungetc@GLIBC_2.17 + 0 │ │ │ +000000000004fa58 0000004f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ +000000000004fa60 0000005000000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fxstat64@GLIBC_2.17 + 0 │ │ │ +000000000004fa68 0000005100000402 R_AARCH64_JUMP_SLOT 0000000000000000 readdir64@GLIBC_2.17 + 0 │ │ │ +000000000004fa70 0000005200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __stpcpy_chk@GLIBC_2.17 + 0 │ │ │ +000000000004fa78 0000005300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ +000000000004fa80 0000005400000402 R_AARCH64_JUMP_SLOT 0000000000000000 strchr@GLIBC_2.17 + 0 │ │ │ +000000000004fa88 0000005500000402 R_AARCH64_JUMP_SLOT 0000000000000000 rename@GLIBC_2.17 + 0 │ │ │ +000000000004fa90 0000005600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ +000000000004fa98 0000005700000402 R_AARCH64_JUMP_SLOT 0000000000000000 utime@GLIBC_2.17 + 0 │ │ │ +000000000004faa0 0000005800000402 R_AARCH64_JUMP_SLOT 0000000000000000 clearerr@GLIBC_2.17 + 0 │ │ │ +000000000004faa8 0000005900000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ +000000000004fab0 0000005a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcpy@GLIBC_2.17 + 0 │ │ │ +000000000004fab8 0000005b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncat@GLIBC_2.17 + 0 │ │ │ +000000000004fac0 0000005c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fopen64@GLIBC_2.17 + 0 │ │ │ +000000000004fac8 0000005d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 read@GLIBC_2.17 + 0 │ │ │ +000000000004fad0 0000005e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 tcsetattr@GLIBC_2.17 + 0 │ │ │ +000000000004fad8 0000005f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 isatty@GLIBC_2.17 + 0 │ │ │ +000000000004fae0 0000006000000402 R_AARCH64_JUMP_SLOT 0000000000000000 open64@GLIBC_2.17 + 0 │ │ │ +000000000004fae8 0000006100000402 R_AARCH64_JUMP_SLOT 0000000000000000 asctime@GLIBC_2.17 + 0 │ │ │ +000000000004faf0 0000006200000402 R_AARCH64_JUMP_SLOT 0000000000000000 srand@GLIBC_2.17 + 0 │ │ │ +000000000004faf8 0000006300000402 R_AARCH64_JUMP_SLOT 0000000000000000 strstr@GLIBC_2.17 + 0 │ │ │ +000000000004fb00 0000006400000402 R_AARCH64_JUMP_SLOT 0000000000000000 __isoc99_sscanf@GLIBC_2.17 + 0 │ │ │ +000000000004fb08 0000006500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncpy@GLIBC_2.17 + 0 │ │ │ +000000000004fb10 0000006600000402 R_AARCH64_JUMP_SLOT 0000000000000000 pclose@GLIBC_2.17 + 0 │ │ │ +000000000004fb18 0000006800000402 R_AARCH64_JUMP_SLOT 0000000000000000 towupper@GLIBC_2.17 + 0 │ │ │ +000000000004fb20 0000006900000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.17 + 0 │ │ │ +000000000004fb28 0000006a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.17 + 0 │ │ │ +000000000004fb30 0000006b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ +000000000004fb38 0000006c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 unlink@GLIBC_2.17 + 0 │ │ │ +000000000004fb40 0000006d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fgets@GLIBC_2.17 + 0 │ │ │ +000000000004fb48 0000006e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 setlocale@GLIBC_2.17 + 0 │ │ │ +000000000004fb50 0000006f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 ferror@GLIBC_2.17 + 0 │ │ ├── readelf --wide --dynamic {} │ │ │ @@ -1,29 +1,32 @@ │ │ │ │ │ │ -Dynamic section at offset 0x3fde8 contains 26 entries: │ │ │ +Dynamic section at offset 0x3f5f8 contains 29 entries: │ │ │ Tag Type Name/Value │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libbz2.so.1] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ - 0x000000000000000c (INIT) 0x402160 │ │ │ - 0x000000000000000d (FINI) 0x4221e4 │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x44fdd0 │ │ │ + 0x000000000000000c (INIT) 0x7028 │ │ │ + 0x000000000000000d (FINI) 0x2584c │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x4eaa0 │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x44fdd8 │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x4eaa8 │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000006ffffef5 (GNU_HASH) 0x400298 │ │ │ - 0x0000000000000005 (STRTAB) 0x4011b8 │ │ │ - 0x0000000000000006 (SYMTAB) 0x400678 │ │ │ - 0x000000000000000a (STRSZ) 1133 (bytes) │ │ │ + 0x000000006ffffef5 (GNU_HASH) 0x298 │ │ │ + 0x0000000000000005 (STRTAB) 0xe20 │ │ │ + 0x0000000000000006 (SYMTAB) 0x2e0 │ │ │ + 0x000000000000000a (STRSZ) 1098 (bytes) │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ 0x0000000000000015 (DEBUG) 0x0 │ │ │ - 0x0000000000000003 (PLTGOT) 0x44ffe8 │ │ │ - 0x0000000000000002 (PLTRELSZ) 2448 (bytes) │ │ │ + 0x0000000000000003 (PLTGOT) 0x4f808 │ │ │ + 0x0000000000000002 (PLTRELSZ) 2472 (bytes) │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ - 0x0000000000000017 (JMPREL) 0x4017d0 │ │ │ - 0x0000000000000007 (RELA) 0x401758 │ │ │ - 0x0000000000000008 (RELASZ) 120 (bytes) │ │ │ + 0x0000000000000017 (JMPREL) 0x6680 │ │ │ + 0x0000000000000007 (RELA) 0x13a0 │ │ │ + 0x0000000000000008 (RELASZ) 21216 (bytes) │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ - 0x000000006ffffffe (VERNEED) 0x401718 │ │ │ + 0x0000000000000018 (BIND_NOW) │ │ │ + 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ + 0x000000006ffffffe (VERNEED) 0x1360 │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ - 0x000000006ffffff0 (VERSYM) 0x401626 │ │ │ + 0x000000006ffffff0 (VERSYM) 0x126a │ │ │ + 0x000000006ffffff9 (RELACOUNT) 876 │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ ├── readelf --wide --notes {} │ │ │┄ error from `readelf --wide --notes {}` (b): │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0xdb73 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0xfa1f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x1817f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x19ca7 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x1fa87 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x20e73 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x20e77 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x21657 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x2196f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x2272f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x228ef │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x2292f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x2368f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x76d1 to 0x257c7 │ │ │ @@ -1,8 +1,225 @@ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ Owner Data size Description │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ Owner Data size Description │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b25d5dce8b14260a1b764e095a586763f05db0d9 │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2b7056abdbb7f05ff93c28ba5d30b605ad1843b9 │ │ │ + │ │ │ +Displaying notes found in: .gnu.build.attributes │ │ │ + Owner Data size Description │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xdb74 to 0xdbac │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xdbac to 0xdbac │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xdbac to 0xdbac │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA*off 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA*FORTIFY:0xff 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA*static 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xdbac │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xdbac to 0xdbc0 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x7028 to 0x7034 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x2584c to 0x25854 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xdbc0 to 0xdc74 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xdc78 to 0xfa20 │ │ │ + GA*FORTIFY:0x2 0x00000000 func Applies to region from 0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 func Applies to region from 0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA*0x1 0x00000010 func Applies to region from 0x76d0 to 0xdb74 │ │ │ + GA*strong 0x00000000 func Applies to region from 0x76d0 to 0xdb74 │ │ │ + GA+stack_clash:true 0x00000000 func Applies to region from 0x76d0 to 0xdb74 │ │ │ + GA*cf_protection:0x1 0x00000000 func Applies to region from 0x76d0 to 0xdb74 │ │ │ + GA*PIE 0x00000000 func Applies to region from 0x76d0 to 0xdb74 │ │ │ + GA*GOW:0x472a 0x00000000 func Applies to region from 0x76d0 to 0xdb74 │ │ │ + GA!false 0x00000000 func Applies to region from 0x76d0 to 0xdb74 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xfa20 to 0x18180 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x18180 to 0x19ca4 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x19ca8 to 0x1fa84 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x1fa88 to 0x20e74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x20e74 to 0x20e74 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x20e74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x20e78 to 0x21654 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x21658 to 0x21970 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x21970 to 0x22730 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x22730 to 0x228f0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x228f0 to 0x2292c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x22930 to 0x2368c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x23690 to 0x257c4 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA*PIC 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x257c8 to 0x2584c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0xdb74 to 0xdb74 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x76d0 to 0x76d0 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x2584c to 0x2584c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x2584c to 0x2584c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x7034 to 0x703c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x25854 to 0x2585c │ │ ├── readelf --wide --version-info {} │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ Version symbols section '.gnu.version' contains 120 entries: │ │ │ - Addr: 0x0000000000401626 Offset: 0x001626 Link: 5 (.dynsym) │ │ │ - 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ - 004: 0 (*local*) 2 (GLIBC_2.17) 0 (*local*) 2 (GLIBC_2.17) │ │ │ - 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) 2 (GLIBC_2.17) │ │ │ - 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 010: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + Addr: 0x000000000000126a Offset: 0x00126a Link: 5 (.dynsym) │ │ │ + 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.17) │ │ │ + 004: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ + 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ + 010: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 014: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 018: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 01c: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 01c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 020: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 024: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 028: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 02c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 030: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 028: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ + 02c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 030: 0 (*local*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 034: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 038: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 03c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 040: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 044: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 048: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 04c: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 038: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ + 03c: 2 (GLIBC_2.17) 3 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 040: 2 (GLIBC_2.17) 0 (*local*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 044: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 048: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 04c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 050: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 054: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 058: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ - 05c: 2 (GLIBC_2.17) 0 (*local*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 060: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ - 064: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 068: 2 (GLIBC_2.17) 3 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ + 054: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 058: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 05c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 060: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 064: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ + 068: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 06c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 070: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 074: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ + 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ │ - Addr: 0x0000000000401718 Offset: 0x001718 Link: 6 (.dynstr) │ │ │ + Addr: 0x0000000000001360 Offset: 0x001360 Link: 6 (.dynstr) │ │ │ 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1 │ │ │ 0x0010: Name: GLIBC_2.17 Flags: none Version: 3 │ │ │ 0x0020: Version: 1 File: libc.so.6 Cnt: 1 │ │ │ 0x0030: Name: GLIBC_2.17 Flags: none Version: 2 │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ @@ -1,4625 +1,6086 @@ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ -00000000 0000000000000014 00000000 CIE │ │ │ +00000000 0000000000000010 00000000 CIE │ │ │ Version: 1 │ │ │ Augmentation: "zR" │ │ │ Code alignment factor: 4 │ │ │ Data alignment factor: -8 │ │ │ Return address column: 30 │ │ │ Augmentation data: 1b │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000408668..00000000004086a8 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000408678 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000408684 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000408694 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408698 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=000000000000dbc0..000000000000dbec │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000040 0000000000000024 00000044 FDE cie=00000000 pc=00000000004086b0..00000000004086f4 │ │ │ - DW_CFA_advance_loc: 24 to 00000000004086c8 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 8 to 00000000004086d0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 00000000004086e0 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004086e4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=000000000000dbf0..000000000000dc28 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000068 0000000000000024 0000006c FDE cie=00000000 pc=0000000000408700..0000000000408730 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408704 │ │ │ +0000003c 0000000000000020 00000040 FDE cie=00000000 pc=000000000000dc28..000000000000dc70 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc2c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408708 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040870c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dc34 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040872c │ │ │ + DW_CFA_advance_loc: 56 to 000000000000dc6c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000090 0000000000000024 00000094 FDE cie=00000000 pc=0000000000408730..000000000040875c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408734 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408738 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 32 to 0000000000408758 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ +00000060 0000000000000014 00000064 FDE cie=00000000 pc=000000000000dc70..000000000000dc74 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000000b8 0000000000000034 000000bc FDE cie=00000000 pc=0000000000408768..000000000040891c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040876c │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408770 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000408780 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 372 to 00000000004088f4 │ │ │ +00000078 0000000000000048 0000007c FDE cie=00000000 pc=000000000000dc78..000000000000debc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc7c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dc98 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000dccc │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dcd8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc1: 312 to 000000000000de10 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de14 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 124 to 000000000000de90 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004088f8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de94 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 0000000000408918 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000deb8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ -000000f0 000000000000003c 000000f4 FDE cie=00000000 pc=000000000040891c..0000000000408c60 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408920 │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408924 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408928 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000408934 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000408940 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ - DW_CFA_advance_loc: 164 to 00000000004089e4 │ │ │ +000000c4 0000000000000058 000000c8 FDE cie=00000000 pc=000000000000dec0..000000000000e30c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dec4 │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000decc │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ded4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dedc │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ + DW_CFA_advance_loc: 236 to 000000000000dfc8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004089e8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfcc │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 56 to 000000000000e004 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000e040 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e054 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ + DW_CFA_advance_loc: 120 to 000000000000e0cc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0d0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 72 to 000000000000e118 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc1: 332 to 000000000000e264 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ + DW_CFA_advance_loc: 160 to 000000000000e304 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e308 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000130 0000000000000034 00000134 FDE cie=00000000 pc=0000000000408c60..0000000000408cf8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408c64 │ │ │ +00000120 000000000000002c 00000124 FDE cie=00000000 pc=000000000000e310..000000000000e3ac │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e314 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408c68 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 36 to 0000000000408c8c │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e330 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e33c │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e344 │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc: 104 to 0000000000408cf4 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000e3a8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000168 000000000000003c 0000016c FDE cie=00000000 pc=0000000000408cf8..0000000000408f38 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408cfc │ │ │ +00000150 0000000000000038 00000154 FDE cie=00000000 pc=000000000000e3b0..000000000000e62c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3b4 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408d00 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408d04 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e3c4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e3d4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e3e0 │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000408d0c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e3e8 │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000408d14 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000408d2c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000408f18 │ │ │ + DW_CFA_advance_loc1: 552 to 000000000000e610 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000408f20 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e614 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000001a8 000000000000002c 000001ac FDE cie=00000000 pc=0000000000408f38..0000000000409250 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408f3c │ │ │ +0000018c 0000000000000028 00000190 FDE cie=00000000 pc=000000000000e630..000000000000e9cc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e634 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408f40 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 0000000000408f5c │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e644 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e650 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e664 │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e668 │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ │ -000001d8 000000000000001c 000001dc FDE cie=00000000 pc=0000000000409250..000000000040927c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409254 │ │ │ +000001b8 0000000000000014 000001bc FDE cie=00000000 pc=000000000000e9d0..000000000000ea00 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9d4 │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409258 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000001f8 0000000000000044 000001fc FDE cie=00000000 pc=000000000040927c..00000000004094c4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409280 │ │ │ +000001d0 0000000000000074 000001d4 FDE cie=00000000 pc=000000000000ea00..000000000000ec64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea04 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409284 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 0000000000409290 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ea0c │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ea18 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_advance_loc: 68 to 000000000000ea5c │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 176 to 0000000000409340 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 196 to 000000000000eb20 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eb28 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eb34 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb38 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000eb84 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000eb9c │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ebb4 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409344 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ebc8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebcc │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000409448 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ebe4 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ebf4 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040944c │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ec04 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 56 to 000000000000ec3c │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ec4c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec50 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ec60 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000240 000000000000002c 00000244 FDE cie=00000000 pc=00000000004094c4..0000000000409570 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004094c8 │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004094cc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004094d0 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 00000000004094dc │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_advance_loc: 120 to 0000000000409554 │ │ │ +00000248 0000000000000038 0000024c FDE cie=00000000 pc=000000000000ec68..000000000000ed24 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec6c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ec74 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ec80 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_advance_loc: 108 to 000000000000ecec │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecf0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 32 to 000000000000ed10 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409558 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed14 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000270 000000000000003c 00000274 FDE cie=00000000 pc=0000000000409570..0000000000409684 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409574 │ │ │ +00000284 0000000000000048 00000288 FDE cie=00000000 pc=000000000000ed28..000000000000ee54 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed2c │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409578 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040957c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ed34 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000409584 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000409590 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ed40 │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ - DW_CFA_advance_loc: 36 to 00000000004095b4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ed64 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed68 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ed70 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ed8c │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 164 to 000000000000ee30 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004095b8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ee38 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ee40 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee44 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000002b0 0000000000000024 000002b4 FDE cie=00000000 pc=0000000000409684..00000000004096f4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409688 │ │ │ +000002d0 000000000000001c 000002d4 FDE cie=00000000 pc=000000000000ee58..000000000000eecc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee5c │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040968c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 68 to 00000000004096d0 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000eea8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004096d4 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeac │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000002d8 000000000000001c 000002dc FDE cie=00000000 pc=00000000004096f4..0000000000409708 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004096f8 │ │ │ +000002f0 0000000000000014 000002f4 FDE cie=00000000 pc=000000000000eed0..000000000000eee8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eed4 │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004096fc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000002f8 0000000000000044 000002fc FDE cie=00000000 pc=0000000000409708..000000000040983c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040970c │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409710 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000409720 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 124 to 000000000040979c │ │ │ +00000308 0000000000000014 0000030c FDE cie=00000000 pc=000000000000eee8..000000000000eefc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeec │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ + │ │ │ +00000320 0000000000000048 00000324 FDE cie=00000000 pc=000000000000ef00..000000000000f044 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef04 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ef14 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef1c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef28 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 120 to 000000000000efa0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004097a0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efa4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 60 to 00000000004097dc │ │ │ + DW_CFA_advance_loc: 16 to 000000000000efb4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004097e0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 88 to 0000000000409838 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efb8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 80 to 000000000000f008 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f00c │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ -00000340 000000000000003c 00000344 FDE cie=00000000 pc=000000000040983c..0000000000409918 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409840 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409844 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000409854 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 140 to 00000000004098e0 │ │ │ +0000036c 000000000000003c 00000370 FDE cie=00000000 pc=000000000000f048..000000000000f154 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f04c │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f05c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f06c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 168 to 000000000000f114 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004098e4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f118 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 48 to 0000000000409914 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000f13c │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f140 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000380 000000000000003c 00000384 FDE cie=00000000 pc=0000000000409918..00000000004099f4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040991c │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409920 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000409930 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 140 to 00000000004099bc │ │ │ +000003ac 000000000000003c 000003b0 FDE cie=00000000 pc=000000000000f158..000000000000f264 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f15c │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f16c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f17c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 168 to 000000000000f224 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004099c0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f228 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 48 to 00000000004099f0 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000f24c │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f250 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000003c0 0000000000000034 000003c4 FDE cie=00000000 pc=00000000004099f4..0000000000409bac │ │ │ - DW_CFA_advance_loc: 4 to 00000000004099f8 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004099fc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000409a04 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000409a1c │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 220 to 0000000000409af8 │ │ │ +000003ec 000000000000004c 000003f0 FDE cie=00000000 pc=000000000000f268..000000000000f4a4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f26c │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f278 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f284 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f29c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000f2d8 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_advance_loc: 116 to 000000000000f34c │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 216 to 000000000000f424 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409afc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f428 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f43c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f440 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 40 to 000000000000f468 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f480 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f4a0 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_nop │ │ │ │ │ │ -000003f8 0000000000000044 000003fc FDE cie=00000000 pc=0000000000409bac..0000000000409d44 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409bb0 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409bb4 │ │ │ - DW_CFA_def_cfa_offset: 5040 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409bb8 │ │ │ +0000043c 0000000000000060 00000440 FDE cie=00000000 pc=000000000000f4a8..000000000000f658 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f4b0 │ │ │ DW_CFA_def_cfa_offset: 5088 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f4c4 │ │ │ DW_CFA_offset: r29 (x29) at cfa-5088 │ │ │ DW_CFA_offset: r30 (x30) at cfa-5080 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409bbc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 32 to 0000000000409bdc │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f4d4 │ │ │ DW_CFA_offset: r21 (x21) at cfa-5056 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000409be4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-5072 │ │ │ + DW_CFA_advance_loc: 64 to 000000000000f514 │ │ │ DW_CFA_offset: r20 (x20) at cfa-5064 │ │ │ - DW_CFA_advance_loc: 184 to 0000000000409c9c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5072 │ │ │ + DW_CFA_advance_loc: 92 to 000000000000f570 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 72 to 000000000000f5b8 │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5bc │ │ │ + DW_CFA_def_cfa_offset: 5088 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5072 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5064 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5056 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-5088 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-5080 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f5d4 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 36 to 000000000000f5f8 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5064 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5072 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000f634 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 5040 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409ca0 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409ca4 │ │ │ - DW_CFA_def_cfa_offset: 4048 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409ca8 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f638 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5072 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5064 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f650 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f654 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5064 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5072 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000440 000000000000004c 00000444 FDE cie=00000000 pc=0000000000409d44..0000000000409ff8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409d48 │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409d4c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409d50 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000409d5c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000409d68 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000409e8c │ │ │ +000004a0 0000000000000060 000004a4 FDE cie=00000000 pc=000000000000f658..000000000000f93c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f65c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f664 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f670 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f67c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 84 to 000000000000f6d0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 104 to 000000000000f738 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 124 to 000000000000f7b4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409e90 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7b8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 64 to 0000000000409ed0 │ │ │ + DW_CFA_advance_loc: 92 to 000000000000f814 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409ed4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f818 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 220 to 000000000000f8f4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f910 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f920 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f924 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f930 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ -00000490 0000000000000024 00000494 FDE cie=00000000 pc=0000000000409ff8..000000000040a040 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409ffc │ │ │ +00000504 000000000000001c 00000508 FDE cie=00000000 pc=000000000000f940..000000000000f978 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f950 │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a000 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 32 to 000000000040a020 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f970 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a024 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f974 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000004b8 000000000000002c 000004bc FDE cie=00000000 pc=000000000040a040..000000000040a0c4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a044 │ │ │ +00000524 0000000000000034 00000528 FDE cie=00000000 pc=000000000000f978..000000000000fa18 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f97c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a048 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a04c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f984 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040a054 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f990 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 60 to 000000000040a090 │ │ │ + DW_CFA_advance_loc: 48 to 000000000000f9c0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9c4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f9dc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a094 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9e0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - │ │ │ -000004e8 0000000000000014 000004ec FDE cie=00000000 pc=000000000040a0c4..000000000040a0cc │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +0000055c 0000000000000010 00000560 FDE cie=00000000 pc=000000000000fa18..000000000000fa20 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000500 0000000000000054 00000504 FDE cie=00000000 pc=0000000000402a18..0000000000408604 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a1c │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a20 │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-576 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-568 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a24 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 44 to 0000000000402a50 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-560 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-552 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-544 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-536 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-528 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-520 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-512 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-504 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-496 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-488 │ │ │ - DW_CFA_advance_loc2: 4688 to 0000000000403ca0 │ │ │ +00000570 0000000000000094 00000574 FDE cie=00000000 pc=00000000000076d0..000000000000db74 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076d4 │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000076dc │ │ │ + DW_CFA_offset: r29 (x29) at cfa-480 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-472 │ │ │ + DW_CFA_advance_loc: 68 to 0000000000007720 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-464 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-456 │ │ │ + DW_CFA_advance_loc: 176 to 00000000000077d0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r22 (x22) at cfa-440 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-448 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000077d4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-424 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-432 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000077d8 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-408 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-416 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000077dc │ │ │ + DW_CFA_offset: r28 (x28) at cfa-392 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-400 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000077e0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-384 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000077ec │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007808 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-440 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-448 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007814 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-424 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-432 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007820 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-408 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-416 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000782c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-392 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-400 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007838 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-384 │ │ │ + DW_CFA_advance_loc2: 1032 to 0000000000007c40 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_register: r31 (sp) │ │ │ - DW_CFA_advance_loc: 24 to 0000000000403cb8 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c44 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c48 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c4c │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c50 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c54 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403cbc │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403cc0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c58 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc2: 1408 to 00000000000081d8 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 20 to 00000000000081ec │ │ │ + DW_CFA_offset: r22 (x22) at cfa-440 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-448 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000081f0 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-424 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-432 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000081f4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-408 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-416 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000081f8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-392 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-400 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000081fc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-384 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000558 0000000000000014 0000055c FDE cie=00000000 pc=000000000040a0d0..000000000040a0e8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000608 0000000000000010 0000060c FDE cie=00000000 pc=000000000000fa20..000000000000fa38 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000570 0000000000000014 00000574 FDE cie=00000000 pc=000000000040a0e8..000000000040a0f0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000061c 0000000000000010 00000620 FDE cie=00000000 pc=000000000000fa38..000000000000fa40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000588 0000000000000014 0000058c FDE cie=00000000 pc=000000000040a0f0..000000000040a11c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000630 0000000000000010 00000634 FDE cie=00000000 pc=000000000000fa40..000000000000fa6c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000005a0 0000000000000014 000005a4 FDE cie=00000000 pc=000000000040a11c..000000000040a130 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000644 0000000000000010 00000648 FDE cie=00000000 pc=000000000000fa70..000000000000fa84 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000005b8 0000000000000014 000005bc FDE cie=00000000 pc=000000000040a130..000000000040a144 │ │ │ - DW_CFA_nop │ │ │ +00000658 0000000000000010 0000065c FDE cie=00000000 pc=000000000000fa88..000000000000fa9c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +0000066c 0000000000000030 00000670 FDE cie=00000000 pc=000000000000faa0..000000000000fcec │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faa4 │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fab0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ + DW_CFA_advance_loc: 112 to 000000000000fb20 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb24 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 228 to 000000000000fc08 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc0c │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000005d0 000000000000002c 000005d4 FDE cie=00000000 pc=000000000040a144..000000000040a204 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a148 │ │ │ +000006a0 0000000000000034 000006a4 FDE cie=00000000 pc=000000000000fcf0..000000000000fe0c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fcf4 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a14c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a150 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fcfc │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 96 to 000000000040a1b0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fd0c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 136 to 000000000000fd94 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd98 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 100 to 000000000000fdfc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a1b4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe00 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000600 0000000000000034 00000604 FDE cie=00000000 pc=000000000040a204..000000000040a46c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a208 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a20c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040a214 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 104 to 000000000040a27c │ │ │ +000006d8 0000000000000034 000006dc FDE cie=00000000 pc=000000000000fe10..000000000000fec4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe14 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fe1c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fe28 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000fe64 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a280 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe68 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 224 to 000000000040a360 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000fe9c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a364 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fea0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000638 0000000000000034 0000063c FDE cie=00000000 pc=000000000040a46c..000000000040a580 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a470 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a474 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a478 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 140 to 000000000040a504 │ │ │ - DW_CFA_remember_state │ │ │ +00000710 000000000000003c 00000714 FDE cie=00000000 pc=000000000000fec8..000000000000ffc8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fed0 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fedc │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fee8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fef8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 124 to 000000000000ff74 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ff7c │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + │ │ │ +00000750 0000000000000034 00000754 FDE cie=00000000 pc=000000000000ffc8..000000000001007c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffcc │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ffd4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ffe0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 000000000001001c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a508 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010020 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 000000000040a568 │ │ │ + DW_CFA_advance_loc: 52 to 0000000000010054 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a56c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010058 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000670 000000000000002c 00000674 FDE cie=00000000 pc=000000000040a580..000000000040a678 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a584 │ │ │ +00000788 0000000000000030 0000078c FDE cie=00000000 pc=0000000000010080..00000000000102d0 │ │ │ + DW_CFA_advance_loc: 56 to 00000000000100b8 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a588 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040a590 │ │ │ + DW_CFA_advance_loc: 32 to 00000000000100d8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 120 to 000000000040a608 │ │ │ + DW_CFA_advance_loc: 144 to 0000000000010168 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a60c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001016c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 220 to 0000000000010248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010274 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 80 to 00000000000102c4 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_nop │ │ │ │ │ │ -000006a0 000000000000001c 000006a4 FDE cie=00000000 pc=000000000040a678..000000000040a8fc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a67c │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a680 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 296 to 000000000040a7a8 │ │ │ +000007bc 000000000000001c 000007c0 FDE cie=00000000 pc=00000000000102d0..0000000000010354 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102d4 │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ + DW_CFA_advance_loc: 92 to 0000000000010330 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a7ac │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010334 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000006c0 0000000000000024 000006c4 FDE cie=00000000 pc=000000000040a8fc..000000000040aa20 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a900 │ │ │ +000007dc 000000000000001c 000007e0 FDE cie=00000000 pc=0000000000010358..00000000000103dc │ │ │ + DW_CFA_advance_loc: 4 to 000000000001035c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a904 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 212 to 000000000040a9d8 │ │ │ + DW_CFA_advance_loc: 92 to 00000000000103b8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a9dc │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000103bc │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000006e8 0000000000000014 000006ec FDE cie=00000000 pc=000000000040aa20..000000000040ab6c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000007fc 000000000000001c 00000800 FDE cie=00000000 pc=00000000000103e0..0000000000010464 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000103e4 │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ + DW_CFA_advance_loc: 92 to 0000000000010440 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010444 │ │ │ + DW_CFA_restore_state │ │ │ + │ │ │ +0000081c 000000000000001c 00000820 FDE cie=00000000 pc=0000000000010468..00000000000104ec │ │ │ + DW_CFA_advance_loc: 4 to 000000000001046c │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ + DW_CFA_advance_loc: 92 to 00000000000104c8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000104cc │ │ │ + DW_CFA_restore_state │ │ │ + │ │ │ +0000083c 000000000000001c 00000840 FDE cie=00000000 pc=00000000000104f0..0000000000010584 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000104f4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 128 to 0000000000010574 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010578 │ │ │ + DW_CFA_restore_state │ │ │ + │ │ │ +0000085c 0000000000000010 00000860 FDE cie=00000000 pc=0000000000010588..000000000001064c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000700 000000000000005c 00000704 FDE cie=00000000 pc=000000000040ab6c..000000000040ae40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ab70 │ │ │ +00000870 0000000000000094 00000874 FDE cie=00000000 pc=0000000000010650..00000000000108fc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010654 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ab74 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ab78 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010660 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040ab88 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 116 to 00000000000106d4 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000106dc │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000106e4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_advance_loc: 148 to 000000000040ac1c │ │ │ + DW_CFA_advance_loc: 124 to 0000000000010760 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010764 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010768 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001076c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010770 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010780 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010788 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010794 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010798 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 48 to 00000000000107c8 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107cc │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 00000000000107d8 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107dc │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ac20 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107e0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 000000000040ac58 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000010810 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010818 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010820 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001082c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010830 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +00000908 0000000000000094 0000090c FDE cie=00000000 pc=0000000000010900..0000000000010bc0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010904 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010910 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 116 to 0000000000010984 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001098c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010994 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 144 to 0000000000010a24 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a28 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a2c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a30 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a34 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010a44 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ac5c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010a4c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 332 to 000000000040ada8 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010a58 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a5c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000010a98 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a9c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010aa8 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010aac │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ab0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 36 to 0000000000010ad4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010adc │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010ae4 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010af0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040adb4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010af4 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000760 0000000000000034 00000764 FDE cie=00000000 pc=000000000040ae40..000000000040aed4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae44 │ │ │ +000009a0 0000000000000030 000009a4 FDE cie=00000000 pc=0000000000010bc0..0000000000010c70 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bc4 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae48 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae4c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010bcc │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 52 to 000000000040ae80 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000010c08 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae84 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c0c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 76 to 000000000040aed0 │ │ │ + DW_CFA_advance_loc: 52 to 0000000000010c40 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c44 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000798 000000000000002c 0000079c FDE cie=00000000 pc=000000000040aed4..000000000040af6c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aed8 │ │ │ +000009d4 0000000000000024 000009d8 FDE cie=00000000 pc=0000000000010c70..0000000000010d04 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c74 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aedc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040aee4 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010c7c │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 100 to 000000000040af48 │ │ │ + DW_CFA_advance_loc: 100 to 0000000000010ce0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040af4c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ce4 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000007c8 0000000000000014 000007cc FDE cie=00000000 pc=000000000040af6c..000000000040afd0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000009fc 0000000000000010 00000a00 FDE cie=00000000 pc=0000000000010d08..0000000000010d6c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000007e0 0000000000000054 000007e4 FDE cie=00000000 pc=0000000000402800..0000000000402a18 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402804 │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402808 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 0000000000402814 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000402828 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ - DW_CFA_advance_loc: 244 to 000000000040291c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ +00000a10 0000000000000094 00000a14 FDE cie=00000000 pc=0000000000010d70..0000000000010f78 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d74 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010d80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010d8c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010d98 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010da4 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000010ecc │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402920 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 120 to 0000000000402998 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010ed4 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010ee8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 12 to 00000000004029a4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 112 to 0000000000402a14 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010eec │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 0000000000010f34 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00000838 0000000000000054 0000083c FDE cie=00000000 pc=000000000040afd0..000000000040b200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040afd4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f38 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040afd8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040afec │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 356 to 000000000040b150 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010f40 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010f5c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b154 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 000000000040b1a4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b1a8 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f60 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f68 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ -00000890 0000000000000034 00000894 FDE cie=00000000 pc=000000000040b200..000000000040b2b4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b204 │ │ │ +00000aa8 0000000000000028 00000aac FDE cie=00000000 pc=0000000000010f78..0000000000011030 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f7c │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b208 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b20c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040b220 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010f8c │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 132 to 000000000040b2a4 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010fa8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 120 to 0000000000011020 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b2a8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011024 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000008c8 0000000000000044 000008cc FDE cie=00000000 pc=000000000040b2b4..000000000040b744 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b2b8 │ │ │ +00000ad4 0000000000000040 00000ad8 FDE cie=00000000 pc=0000000000011030..000000000001148c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011034 │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b2bc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040b2c4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001103c │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040b2d8 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040b2e8 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001104c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000011068 │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ - DW_CFA_advance_loc: 180 to 000000000040b39c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011070 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ + DW_CFA_advance_loc1: 364 to 00000000000111dc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b3a0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111e0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000910 000000000000005c 00000914 FDE cie=00000000 pc=000000000040b744..000000000040c948 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b748 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b74c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 24 to 000000000040b764 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1368 to 000000000040bcbc │ │ │ +00000b18 0000000000000044 00000b1c FDE cie=00000000 pc=0000000000011490..00000000000120fc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011494 │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001149c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000114ac │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 36 to 00000000000114d0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000114dc │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1348 to 0000000000011a20 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bcc0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1044 to 000000000040c0d4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c0d8 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a24 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000970 000000000000003c 00000974 FDE cie=00000000 pc=000000000040c948..000000000040cb0c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c94c │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c950 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c954 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040c960 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 280 to 000000000040ca78 │ │ │ +00000b60 0000000000000030 00000b64 FDE cie=00000000 pc=0000000000012100..000000000001224c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012104 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012110 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 40 to 0000000000012138 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001213c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 00000000000121e4 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000121e8 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000121ec │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ca7c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 120 to 000000000040caf4 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040caf8 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000121f0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000009b0 0000000000000084 000009b4 FDE cie=00000000 pc=000000000040cb0c..000000000040e0f0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cb10 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cb14 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cb18 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 000000000040cb30 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1408 to 000000000040d0b0 │ │ │ +00000b94 0000000000000044 00000b98 FDE cie=00000000 pc=0000000000012250..0000000000013138 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012254 │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001225c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012268 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000012280 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012290 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1268 to 0000000000012784 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d0b4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 000000000040d104 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d108 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1368 to 000000000040d660 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d664 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1728 to 000000000040dd24 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd28 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012788 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000a38 000000000000004c 00000a3c FDE cie=00000000 pc=000000000040e0f0..000000000040f18c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e0f4 │ │ │ +00000bdc 0000000000000048 00000be0 FDE cie=00000000 pc=0000000000013138..00000000000139a0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001313c │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e0f8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e0fc │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013148 │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_advance_loc: 28 to 000000000040e118 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013154 │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040e128 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013160 │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040e138 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001316c │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc2: 1816 to 000000000040e850 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000013190 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 44 to 00000000000131bc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ + DW_CFA_advance_loc1: 940 to 0000000000013568 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e854 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001356c │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000a88 0000000000000044 00000a8c FDE cie=00000000 pc=000000000040f198..000000000040fea4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f19c │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f1a0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f1a4 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040f1c4 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc1: 276 to 000000000040f2d8 │ │ │ - DW_CFA_remember_state │ │ │ +00000c28 00000000000000c8 00000c2c FDE cie=00000000 pc=00000000000139a0..00000000000147f4 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000139a4 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000139ac │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000139b8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000139c4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 24 to 00000000000139dc │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000139ec │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000139f8 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 212 to 0000000000013acc │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 796 to 0000000000013de8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f2dc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013dec │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 124 to 0000000000013e68 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013e80 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013eb0 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 620 to 000000000001411c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014120 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014124 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000001412c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014130 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 000000000001416c │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc2: 1340 to 00000000000146a8 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000146b4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 160 to 0000000000014754 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014758 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014788 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 88 to 00000000000147e0 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 16 to 00000000000147f0 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ad0 000000000000004c 00000ad4 FDE cie=00000000 pc=000000000040fea4..0000000000411700 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fea8 │ │ │ +00000cf4 00000000000001b4 00000cf8 FDE cie=00000000 pc=00000000000147f8..0000000000015e18 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147fc │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ DW_CFA_offset: r29 (x29) at cfa-320 │ │ │ DW_CFA_offset: r30 (x30) at cfa-312 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040feac │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 000000000040febc │ │ │ + DW_CFA_advance_loc: 36 to 0000000000014820 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-304 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-296 │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014840 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-288 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-280 │ │ │ + DW_CFA_advance_loc: 72 to 0000000000014888 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-264 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-272 │ │ │ + DW_CFA_advance_loc1: 560 to 0000000000014ab8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000014bc0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-272 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-264 │ │ │ + DW_CFA_advance_loc: 140 to 0000000000014c4c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_advance_loc: 96 to 0000000000014cac │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014cc0 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_advance_loc1: 928 to 0000000000015060 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015064 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015068 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001506c │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 40 to 0000000000015094 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015098 │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ DW_CFA_offset: r19 (x19) at cfa-304 │ │ │ DW_CFA_offset: r20 (x20) at cfa-296 │ │ │ - DW_CFA_advance_loc: 44 to 000000000040fee8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-288 │ │ │ DW_CFA_offset: r22 (x22) at cfa-280 │ │ │ DW_CFA_offset: r23 (x23) at cfa-272 │ │ │ DW_CFA_offset: r24 (x24) at cfa-264 │ │ │ DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-320 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-312 │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000410078 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 132 to 000000000001511c │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015120 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015124 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015128 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001512c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 1108 to 0000000000015580 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015584 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001558c │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015590 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015594 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-272 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-264 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc1: 324 to 00000000000156d8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156dc │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 8 to 00000000000156e4 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041007c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156e8 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156ec │ │ │ + DW_CFA_offset: r23 (x23) at cfa-272 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-264 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 132 to 0000000000015770 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001577c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_advance_loc: 228 to 0000000000015860 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc1: 460 to 0000000000015a2c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 80 to 0000000000015a7c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000015a94 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015ab4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_advance_loc: 208 to 0000000000015b84 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 40 to 0000000000015bac │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 60 to 0000000000015be8 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 52 to 0000000000015c1c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015c24 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_advance_loc: 84 to 0000000000015c78 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c7c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015c84 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015cb0 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015cb4 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-272 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-264 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015cd4 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015d00 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015d0c │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 52 to 0000000000015d40 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d44 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015d64 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_advance_loc: 160 to 0000000000015e04 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e08 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-264 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-272 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e0c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-248 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-256 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e10 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-232 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e14 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-216 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-224 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b20 0000000000000044 00000b24 FDE cie=00000000 pc=0000000000411700..00000000004137ec │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411704 │ │ │ +00000eac 0000000000000094 00000eb0 FDE cie=00000000 pc=0000000000015e18..0000000000017df8 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e1c │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ DW_CFA_offset: r29 (x29) at cfa-336 │ │ │ DW_CFA_offset: r30 (x30) at cfa-328 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411708 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041170c │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015e30 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-320 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-312 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015e40 │ │ │ DW_CFA_offset: r21 (x21) at cfa-304 │ │ │ DW_CFA_offset: r22 (x22) at cfa-296 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000411718 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015e50 │ │ │ DW_CFA_offset: r23 (x23) at cfa-288 │ │ │ DW_CFA_offset: r24 (x24) at cfa-280 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000411728 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-320 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-312 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-272 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-264 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000411744 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000015e8c │ │ │ DW_CFA_offset: r27 (x27) at cfa-256 │ │ │ DW_CFA_offset: r28 (x28) at cfa-248 │ │ │ - DW_CFA_advance_loc: 176 to 00000000004117f4 │ │ │ + DW_CFA_advance_loc: 148 to 0000000000015f20 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004117f8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f24 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015f44 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-264 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-272 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f48 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-240 │ │ │ + DW_CFA_advance_loc2: 1796 to 000000000001664c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016650 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016654 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 148 to 00000000000166e8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000166ec │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000166f0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 420 to 0000000000016894 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016898 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001689c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 40 to 00000000000168c4 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000168c8 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-264 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-272 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000168d0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-240 │ │ │ + DW_CFA_advance_loc: 28 to 00000000000168ec │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000168f0 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000168f4 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 3308 to 00000000000175e0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000175e4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000175e8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 1012 to 00000000000179dc │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000179e0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-264 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-272 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000179e4 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-240 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b68 000000000000003c 00000b6c FDE cie=00000000 pc=00000000004137ec..0000000000413880 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004137f0 │ │ │ +00000f44 0000000000000028 00000f48 FDE cie=00000000 pc=0000000000017df8..0000000000017e70 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017dfc │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004137f4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004137fc │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017e0c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 60 to 0000000000413838 │ │ │ + DW_CFA_advance_loc: 72 to 0000000000017e54 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041383c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 36 to 0000000000413860 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413864 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017e60 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 12 to 0000000000413870 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017e6c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ba8 0000000000000054 00000bac FDE cie=00000000 pc=0000000000413880..0000000000413b88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413884 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413888 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041388c │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000413894 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004138a4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 288 to 00000000004139c4 │ │ │ - DW_CFA_remember_state │ │ │ +00000f70 0000000000000064 00000f74 FDE cie=00000000 pc=0000000000017e70..0000000000018180 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e74 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017e7c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017e88 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017e98 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017eb0 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 212 to 0000000000017f84 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f88 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017f98 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f9c │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc1: 324 to 00000000000180e0 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 8 to 00000000000180e8 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180ec │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004139c8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180f0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 420 to 0000000000413b6c │ │ │ + DW_CFA_advance_loc: 112 to 0000000000018160 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018164 │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413b70 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018168 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000c00 000000000000004c 00000c04 FDE cie=00000000 pc=0000000000413b88..0000000000413e38 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413b8c │ │ │ +00000fd8 0000000000000078 00000fdc FDE cie=00000000 pc=0000000000018180..0000000000018414 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018184 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413b90 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 24 to 0000000000413ba8 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018194 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001819c │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ - DW_CFA_advance_loc: 124 to 0000000000413c24 │ │ │ + DW_CFA_advance_loc: 108 to 0000000000018208 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001820c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018210 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018218 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 152 to 00000000000182b0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182b4 │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182b8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 28 to 00000000000182d4 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413c28 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182d8 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182dc │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 244 to 0000000000413d1c │ │ │ + DW_CFA_advance_loc: 16 to 00000000000182ec │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182f0 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182f4 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182f8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 124 to 0000000000018374 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018378 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001837c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000001838c │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018394 │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413d20 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000183a4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 52 to 00000000000183d8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000183dc │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000183e0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 28 to 00000000000183fc │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001840c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018410 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000c50 0000000000000024 00000c54 FDE cie=00000000 pc=0000000000413e38..0000000000413e70 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413e3c │ │ │ +00001054 0000000000000020 00001058 FDE cie=00000000 pc=0000000000018418..0000000000018450 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001841c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413e40 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413e44 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018424 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 40 to 0000000000413e6c │ │ │ + DW_CFA_advance_loc: 40 to 000000000001844c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000c78 0000000000000014 00000c7c FDE cie=00000000 pc=0000000000413e70..0000000000413e9c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001078 0000000000000010 0000107c FDE cie=00000000 pc=0000000000018450..0000000000018480 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000c90 0000000000000044 00000c94 FDE cie=00000000 pc=0000000000413e9c..0000000000415530 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413ea0 │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413ea4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413ea8 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000413eb4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ - DW_CFA_advance_loc: 36 to 0000000000413ed8 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ - DW_CFA_advance_loc: 120 to 0000000000413f50 │ │ │ +0000108c 00000000000000e4 00001090 FDE cie=00000000 pc=0000000000018480..0000000000019b84 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018484 │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018490 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001849c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000184a8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ + DW_CFA_advance_loc: 28 to 00000000000184c4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ + DW_CFA_advance_loc: 120 to 000000000001853c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ + DW_CFA_advance_loc2: 1300 to 0000000000018a50 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018a7c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000413f54 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a80 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018a8c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ + DW_CFA_advance_loc1: 452 to 0000000000018c50 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018c58 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000018d6c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018d70 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 56 to 0000000000018da8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018dac │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 1248 to 000000000001928c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc1: 292 to 00000000000193b0 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 204 to 000000000001947c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 44 to 00000000000194a8 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 76 to 00000000000194f4 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 236 to 00000000000195e0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 8 to 00000000000195e8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 140 to 0000000000019674 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 32 to 0000000000019694 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019698 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 92 to 00000000000196f4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 160 to 0000000000019794 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc1: 276 to 00000000000198a8 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 00000000000198e4 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000019908 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019910 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019914 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019928 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019944 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019948 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 52 to 000000000001997c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019984 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 164 to 0000000000019a28 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 64 to 0000000000019a68 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019a6c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019a70 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 68 to 0000000000019ab4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019ad0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 72 to 0000000000019b18 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019b20 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019b3c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019b4c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b50 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019b60 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-128 │ │ │ │ │ │ -00000cd8 000000000000003c 00000cdc FDE cie=00000000 pc=0000000000415530..00000000004155c0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415534 │ │ │ +00001174 0000000000000028 00001178 FDE cie=00000000 pc=0000000000019b88..0000000000019c0c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b8c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415538 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041553c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019b94 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000415548 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019ba0 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 36 to 000000000041556c │ │ │ + DW_CFA_advance_loc: 40 to 0000000000019bc8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415570 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 60 to 00000000004155ac │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004155b0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019bcc │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000d18 0000000000000014 00000d1c FDE cie=00000000 pc=00000000004155c0..00000000004155cc │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000011a0 0000000000000010 000011a4 FDE cie=00000000 pc=0000000000019c10..0000000000019c20 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000d30 0000000000000034 00000d34 FDE cie=00000000 pc=00000000004155cc..0000000000415658 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004155d0 │ │ │ +000011b4 0000000000000030 000011b8 FDE cie=00000000 pc=0000000000019c20..0000000000019ca4 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c24 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004155d4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004155d8 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019c2c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 64 to 0000000000415618 │ │ │ + DW_CFA_advance_loc: 64 to 0000000000019c6c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041561c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c70 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 000000000041563c │ │ │ + DW_CFA_advance_loc: 32 to 0000000000019c90 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415640 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c94 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - │ │ │ -00000d68 0000000000000014 00000d6c FDE cie=00000000 pc=0000000000415658..000000000041566c │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000011e8 0000000000000010 000011ec FDE cie=00000000 pc=0000000000019ca8..0000000000019eb0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000011fc 0000000000000010 00001200 FDE cie=00000000 pc=0000000000019eb0..0000000000019ec4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000d80 0000000000000014 00000d84 FDE cie=00000000 pc=000000000041566c..0000000000415680 │ │ │ +00001210 0000000000000010 00001214 FDE cie=00000000 pc=0000000000019ec8..0000000000019edc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00001224 000000000000005c 00001228 FDE cie=00000000 pc=0000000000019ee0..000000000001a088 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ee4 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019eec │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019ef8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019f04 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ + DW_CFA_advance_loc: 40 to 0000000000019f2c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019f3c │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 200 to 000000000001a004 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a008 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a010 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 000000000001a04c │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a050 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 000000000001a078 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a07c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a080 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a084 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00001284 0000000000000034 00001288 FDE cie=00000000 pc=000000000001a088..000000000001a20c │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a08c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a094 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a0b0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001a1b0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a1b4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000d98 0000000000000054 00000d9c FDE cie=00000000 pc=0000000000415680..000000000041577c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415684 │ │ │ - DW_CFA_def_cfa_offset: 8192 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415688 │ │ │ - DW_CFA_def_cfa_offset: 9024 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041568c │ │ │ +000012bc 0000000000000028 000012c0 FDE cie=00000000 pc=000000000001a210..000000000001a31c │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a214 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a224 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a240 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000001a2f4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a2f8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +000012e8 0000000000000038 000012ec FDE cie=00000000 pc=000000000001a320..000000000001a424 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a328 │ │ │ DW_CFA_def_cfa_offset: 9088 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a32c │ │ │ DW_CFA_offset: r29 (x29) at cfa-9088 │ │ │ DW_CFA_offset: r30 (x30) at cfa-9080 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415690 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415694 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a334 │ │ │ DW_CFA_offset: r23 (x23) at cfa-9040 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-9032 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004156a4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-9056 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-9048 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a33c │ │ │ DW_CFA_offset: r19 (x19) at cfa-9072 │ │ │ DW_CFA_offset: r20 (x20) at cfa-9064 │ │ │ - DW_CFA_advance_loc: 200 to 000000000041576c │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a348 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-9056 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-9048 │ │ │ + DW_CFA_advance_loc: 164 to 000000000001a3ec │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 9024 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415770 │ │ │ - DW_CFA_def_cfa_offset: 8192 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415774 │ │ │ - DW_CFA_def_cfa_offset: 8128 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415778 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a3f0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000df0 0000000000000024 00000df4 FDE cie=00000000 pc=000000000041577c..00000000004157fc │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415780 │ │ │ +00001324 0000000000000020 00001328 FDE cie=00000000 pc=000000000001a428..000000000001a4a8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a42c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415784 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415788 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a434 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 112 to 00000000004157f8 │ │ │ + DW_CFA_advance_loc: 112 to 000000000001a4a4 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ -00000e18 0000000000000024 00000e1c FDE cie=00000000 pc=00000000004157fc..0000000000415824 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415800 │ │ │ +00001348 0000000000000020 0000134c FDE cie=00000000 pc=000000000001a4a8..000000000001a4d0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4ac │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415804 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415808 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a4b4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000415820 │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a4cc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e40 0000000000000014 00000e44 FDE cie=00000000 pc=0000000000415824..000000000041590c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000136c 0000000000000010 00001370 FDE cie=00000000 pc=000000000001a4d0..000000000001a5bc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e58 000000000000003c 00000e5c FDE cie=00000000 pc=000000000041590c..0000000000415a18 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415910 │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415914 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000415924 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ - DW_CFA_advance_loc: 188 to 00000000004159e0 │ │ │ +00001380 000000000000004c 00001384 FDE cie=00000000 pc=000000000001a5c0..000000000001a6dc │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a5c4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a5cc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a5d4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a5f0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 140 to 000000000001a67c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a684 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004159e4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a688 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 48 to 000000000001a6b8 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a6d0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a6d4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e98 000000000000005c 00000e9c FDE cie=00000000 pc=0000000000415a18..0000000000415d20 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a1c │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a20 │ │ │ - DW_CFA_def_cfa_offset: 5120 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a24 │ │ │ - DW_CFA_def_cfa_offset: 5200 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-5200 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-5192 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a28 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a2c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-5184 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-5176 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000415a38 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-5168 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-5160 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000415a4c │ │ │ - DW_CFA_offset: r23 (x23) at cfa-5152 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-5144 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-5136 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-5128 │ │ │ - DW_CFA_advance_loc: 60 to 0000000000415a88 │ │ │ +000013d0 0000000000000080 000013d4 FDE cie=00000000 pc=000000000001a6e0..000000000001aa2c │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a6e8 │ │ │ + DW_CFA_def_cfa_offset: 5232 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a6f0 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-5232 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-5224 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a6f8 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-5168 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-5160 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a704 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-5184 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-5176 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a710 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5216 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5208 │ │ │ + DW_CFA_advance_loc: 76 to 000000000001a75c │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a760 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a768 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-5192 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5200 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001a77c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5144 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5152 │ │ │ + DW_CFA_advance_loc: 96 to 000000000001a7dc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-5136 │ │ │ + DW_CFA_advance_loc: 160 to 000000000001a87c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 328 to 000000000001a9c4 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 5120 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a8c │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a90 │ │ │ - DW_CFA_def_cfa_offset: 4016 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415a94 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9c8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9cc │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a9dc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9e0 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9e4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 44 to 000000000001aa10 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001aa18 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001aa20 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-5192 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5200 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa24 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5144 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5152 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa28 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-5136 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ef8 0000000000000054 00000efc FDE cie=00000000 pc=0000000000415d20..0000000000415ed0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415d24 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415d28 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415d2c │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000415d38 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000415d54 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc: 160 to 0000000000415df4 │ │ │ +00001454 000000000000006c 00001458 FDE cie=00000000 pc=000000000001aa30..000000000001ac20 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa34 │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001aa3c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001aa50 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001aa5c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 24 to 000000000001aa74 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_advance_loc: 36 to 000000000001aa98 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_advance_loc: 112 to 000000000001ab08 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ab10 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab14 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab18 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ab20 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab24 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 160 to 000000000001abc4 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415df8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abc8 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abcc │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abd0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001abd8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abdc │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 164 to 0000000000415e9c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 52 to 000000000001ac10 │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ac1c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415ea0 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000f50 0000000000000044 00000f54 FDE cie=00000000 pc=0000000000415ed0..00000000004160d4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415ed4 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000415ed8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 0000000000415eec │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 436 to 00000000004160a0 │ │ │ - DW_CFA_remember_state │ │ │ +000014c4 0000000000000054 000014c8 FDE cie=00000000 pc=000000000001ac20..000000000001ae74 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac24 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ac2c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ac34 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ac44 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ac50 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc1: 424 to 000000000001adf8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ae0c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004160a4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ae10 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 72 to 000000000001ae58 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000f98 0000000000000014 00000f9c FDE cie=00000000 pc=00000000004160d4..000000000041611c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000151c 0000000000000010 00001520 FDE cie=00000000 pc=000000000001ae78..000000000001aebc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000fb0 000000000000002c 00000fb4 FDE cie=00000000 pc=000000000041611c..00000000004161f8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416120 │ │ │ +00001530 0000000000000024 00001534 FDE cie=00000000 pc=000000000001aec0..000000000001af9c │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aec4 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416124 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041612c │ │ │ + DW_CFA_advance_loc: 8 to 000000000001aecc │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 108 to 0000000000416198 │ │ │ + DW_CFA_advance_loc: 168 to 000000000001af74 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041619c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001af78 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000fe0 0000000000000014 00000fe4 FDE cie=00000000 pc=00000000004161f8..000000000041620c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001558 0000000000000010 0000155c FDE cie=00000000 pc=000000000001afa0..000000000001afb4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ff8 000000000000002c 00000ffc FDE cie=00000000 pc=000000000041620c..00000000004162a4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416210 │ │ │ +0000156c 0000000000000024 00001570 FDE cie=00000000 pc=000000000001afb8..000000000001b048 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001afbc │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416214 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416218 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001afc4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 132 to 000000000041629c │ │ │ + DW_CFA_advance_loc: 124 to 000000000001b040 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004162a0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b044 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001028 0000000000000014 0000102c FDE cie=00000000 pc=00000000004162a4..00000000004162a8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001594 0000000000000010 00001598 FDE cie=00000000 pc=000000000001b048..000000000001b04c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001040 000000000000002c 00001044 FDE cie=00000000 pc=00000000004162a8..00000000004162fc │ │ │ - DW_CFA_advance_loc: 4 to 00000000004162ac │ │ │ +000015a8 0000000000000024 000015ac FDE cie=00000000 pc=000000000001b050..000000000001b0ac │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b054 │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004162b0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004162b4 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b064 │ │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_advance_loc: 64 to 00000000004162f4 │ │ │ + DW_CFA_advance_loc: 64 to 000000000001b0a4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004162f8 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0a8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001070 0000000000000014 00001074 FDE cie=00000000 pc=00000000004162fc..0000000000416300 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000015d0 0000000000000010 000015d4 FDE cie=00000000 pc=000000000001b0b0..000000000001b0b4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001088 000000000000002c 0000108c FDE cie=00000000 pc=0000000000416300..00000000004163c4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416304 │ │ │ +000015e4 0000000000000030 000015e8 FDE cie=00000000 pc=000000000001b0b8..000000000001b194 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0bc │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416308 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000416310 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b0d0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000416318 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 136 to 00000000004163a0 │ │ │ + DW_CFA_advance_loc: 136 to 000000000001b158 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004163a4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b15c │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 000000000001b190 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000010b8 0000000000000074 000010bc FDE cie=00000000 pc=00000000004163c4..0000000000416574 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004163c8 │ │ │ +00001618 0000000000000094 0000161c FDE cie=00000000 pc=000000000001b198..000000000001b344 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b19c │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004163cc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004163d0 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 00000000004163e4 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b1a4 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b1b0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b1c4 │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ - DW_CFA_advance_loc: 176 to 0000000000416494 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b1d8 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 148 to 000000000001b26c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b278 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b288 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b28c │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 120 to 000000000001b304 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416498 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 100 to 00000000004164fc │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b310 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b314 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416500 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 60 to 000000000041653c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416540 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 0000000000416560 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b318 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b328 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b32c │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b33c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b340 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416564 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001130 000000000000003c 00001134 FDE cie=00000000 pc=0000000000416574..00000000004166f8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416578 │ │ │ +000016b0 0000000000000054 000016b4 FDE cie=00000000 pc=000000000001b348..000000000001b4e8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b34c │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041657c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416580 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b354 │ │ │ DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000416594 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b368 │ │ │ DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004165a4 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 60 to 000000000001b3a4 │ │ │ DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_advance_loc: 176 to 0000000000416654 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 100 to 000000000001b408 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000001b42c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416658 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b430 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 72 to 000000000001b478 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b484 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b488 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b49c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4a0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 40 to 000000000001b4c8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4cc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b4dc │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b4e4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001170 000000000000005c 00001174 FDE cie=00000000 pc=00000000004166f8..0000000000416c40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004166fc │ │ │ - DW_CFA_def_cfa_offset: 1088 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416700 │ │ │ +00001708 0000000000000050 0000170c FDE cie=00000000 pc=000000000001b4e8..000000000001b9d4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4ec │ │ │ DW_CFA_def_cfa_offset: 1184 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4f0 │ │ │ DW_CFA_offset: r29 (x29) at cfa-1184 │ │ │ DW_CFA_offset: r30 (x30) at cfa-1176 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416704 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416708 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b4f8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-1152 │ │ │ DW_CFA_offset: r22 (x22) at cfa-1144 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000416714 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ - DW_CFA_advance_loc: 32 to 0000000000416734 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b500 │ │ │ DW_CFA_offset: r19 (x19) at cfa-1168 │ │ │ DW_CFA_offset: r20 (x20) at cfa-1160 │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b518 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ DW_CFA_offset: r25 (x25) at cfa-1120 │ │ │ DW_CFA_offset: r26 (x26) at cfa-1112 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b52c │ │ │ DW_CFA_offset: r27 (x27) at cfa-1104 │ │ │ DW_CFA_offset: r28 (x28) at cfa-1096 │ │ │ - DW_CFA_advance_loc1: 1008 to 0000000000416b24 │ │ │ + DW_CFA_advance_loc1: 968 to 000000000001b8f4 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 1088 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416b28 │ │ │ - DW_CFA_def_cfa_offset: 992 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416b2c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b8f8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000011d0 0000000000000034 000011d4 FDE cie=00000000 pc=0000000000416c40..0000000000416d78 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416c44 │ │ │ +0000175c 0000000000000040 00001760 FDE cie=00000000 pc=000000000001b9d8..000000000001bb24 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9dc │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416c48 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000416c50 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b9ec │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000416c64 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b9f8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 160 to 0000000000416d04 │ │ │ + DW_CFA_advance_loc: 36 to 000000000001ba1c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 124 to 000000000001ba98 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000001babc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416d08 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bac0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 44 to 000000000001baec │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 36 to 000000000001bb10 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001bb20 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001208 0000000000000064 0000120c FDE cie=00000000 pc=0000000000416d78..0000000000417674 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416d7c │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416d80 │ │ │ - DW_CFA_def_cfa_offset: 5200 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416d84 │ │ │ - DW_CFA_def_cfa_offset: 5296 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-5296 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-5288 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000416d88 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000416d90 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-5264 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-5256 │ │ │ - DW_CFA_advance_loc: 40 to 0000000000416db8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-5280 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-5272 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-5248 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-5240 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-5232 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-5224 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-5216 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-5208 │ │ │ - DW_CFA_advance_loc2: 1280 to 00000000004172b8 │ │ │ +000017a0 0000000000000064 000017a4 FDE cie=00000000 pc=000000000001bb28..000000000001c384 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bb30 │ │ │ + DW_CFA_def_cfa_offset: 5312 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bb38 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-5312 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-5304 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bb40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-5248 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-5240 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bb48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5296 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5288 │ │ │ + DW_CFA_advance_loc: 40 to 000000000001bb70 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5280 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-5272 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-5264 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-5256 │ │ │ + DW_CFA_advance_loc: 180 to 000000000001bc24 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_advance_loc1: 544 to 000000000001be44 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be48 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 5200 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004172bc │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004172c0 │ │ │ - DW_CFA_def_cfa_offset: 4000 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004172c4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be4c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc1: 736 to 000000000001c12c │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c134 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_advance_loc1: 568 to 000000000001c36c │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c370 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ │ │ │ -00001270 0000000000000034 00001274 FDE cie=00000000 pc=0000000000417674..0000000000417760 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417678 │ │ │ +00001808 0000000000000034 0000180c FDE cie=00000000 pc=000000000001c388..000000000001c47c │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c38c │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041767c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417680 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c398 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000417698 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c3a4 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 144 to 0000000000417728 │ │ │ + DW_CFA_advance_loc: 32 to 000000000001c3c4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 140 to 000000000001c450 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c454 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041772c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c458 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000012a8 0000000000000034 000012ac FDE cie=00000000 pc=0000000000417760..0000000000417898 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417764 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417768 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041776c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000417788 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc: 216 to 0000000000417860 │ │ │ +00001840 0000000000000028 00001844 FDE cie=00000000 pc=000000000001c480..000000000001c504 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c484 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c494 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c4a0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 76 to 000000000001c4ec │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417864 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c4f0 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ │ │ │ -000012e0 000000000000005c 000012e4 FDE cie=00000000 pc=0000000000417898..0000000000417ff4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041789c │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004178a0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 00000000004178b4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc1: 832 to 0000000000417bf4 │ │ │ +0000186c 0000000000000098 00001870 FDE cie=00000000 pc=000000000001c508..000000000001cdb8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c50c │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001c520 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001c534 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 76 to 000000000001c580 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 64 to 000000000001c5c0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 588 to 000000000001c80c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000001c848 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 32 to 000000000001c868 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417bf8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000417d28 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c86c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 496 to 000000000001ca5c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ca88 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ca8c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 356 to 000000000001cbf0 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417d2c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cbf4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cbf8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 20 to 000000000001cc0c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cc1c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000001ccd0 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000001cd0c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 36 to 000000000001cd30 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 28 to 000000000001cd4c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 80 to 000000000001cd9c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cdac │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdb0 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001340 000000000000007c 00001344 FDE cie=00000000 pc=0000000000417ff4..0000000000418950 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417ff8 │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000417ffc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 0000000000418018 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ - DW_CFA_advance_loc1: 964 to 00000000004183dc │ │ │ +00001908 00000000000000b8 0000190c FDE cie=00000000 pc=000000000001cdb8..000000000001d644 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdbc │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cdc4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 28 to 000000000001cde0 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cde8 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdec │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cdf4 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_advance_loc1: 744 to 000000000001d0dc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 320 to 000000000001d21c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 340 to 000000000001d370 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 104 to 000000000001d3d8 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 64 to 000000000001d418 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d41c │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d420 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d424 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004183e0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 0000000000418440 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d428 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418444 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d42c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 396 to 00000000004185d0 │ │ │ + DW_CFA_advance_loc: 116 to 000000000001d4a0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 96 to 000000000001d500 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d504 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d508 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d50c │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d510 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d514 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004185d4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 76 to 0000000000418620 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d518 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 000000000001d548 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d558 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418624 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d55c │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 52 to 000000000001d590 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d5a0 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 52 to 000000000001d5d4 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d5ec │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 76 to 000000000001d638 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d63c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_nop │ │ │ - │ │ │ -000013c0 0000000000000014 000013c4 FDE cie=00000000 pc=0000000000418950..0000000000418978 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000019c4 0000000000000010 000019c8 FDE cie=00000000 pc=000000000001d648..000000000001d674 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000019d8 0000000000000010 000019dc FDE cie=00000000 pc=000000000001d678..000000000001d67c │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000013d8 0000000000000034 000013dc FDE cie=00000000 pc=0000000000418978..0000000000418b0c │ │ │ - DW_CFA_advance_loc: 4 to 000000000041897c │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418980 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418984 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000418994 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000418a98 │ │ │ - DW_CFA_remember_state │ │ │ +000019ec 000000000000008c 000019f0 FDE cie=00000000 pc=000000000001d680..000000000001d8b8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d684 │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d68c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d694 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 104 to 000000000001d6fc │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d708 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d714 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 000000000001d7bc │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d7c0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d7c4 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 84 to 000000000001d818 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418a9c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d81c │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 40 to 000000000001d844 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 52 to 000000000001d878 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d87c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d880 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d884 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00001410 000000000000003c 00001414 FDE cie=00000000 pc=0000000000418b0c..0000000000418cf0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418b10 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418b14 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418b18 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000418b24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000418b30 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000418c78 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d888 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418c7c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d88c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d890 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d894 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d89c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8a0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8a4 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00001450 0000000000000034 00001454 FDE cie=00000000 pc=0000000000418cf0..0000000000418e50 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418cf4 │ │ │ +00001a7c 0000000000000034 00001a80 FDE cie=00000000 pc=000000000001d8b8..000000000001da28 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8bc │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418cf8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418cfc │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d8c4 │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000418d04 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d8d0 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000418d14 │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d8e8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000418e18 │ │ │ + DW_CFA_advance_loc1: 272 to 000000000001d9f8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418e1c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9fc │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00001488 000000000000002c 0000148c FDE cie=00000000 pc=0000000000418e50..0000000000418f38 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418e54 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418e58 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418e5c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 160 to 0000000000418efc │ │ │ +00001ab4 0000000000000028 00001ab8 FDE cie=00000000 pc=000000000001da28..000000000001db08 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da2c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001da34 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001da3c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 184 to 000000000001daf4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418f00 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001daf8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + │ │ │ +00001ae0 0000000000000044 00001ae4 FDE cie=00000000 pc=000000000001db08..000000000001dba0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db0c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001db1c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001db30 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 68 to 000000000001db74 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001db7c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db80 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001db8c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db90 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000014b8 000000000000002c 000014bc FDE cie=00000000 pc=0000000000418f38..0000000000419024 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418f3c │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418f40 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418f44 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 164 to 0000000000418fe8 │ │ │ +00001b28 0000000000000028 00001b2c FDE cie=00000000 pc=000000000001dba0..000000000001dc30 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dba4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001dbb8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 92 to 000000000001dc14 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000418fec │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc18 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000014e8 0000000000000024 000014ec FDE cie=00000000 pc=0000000000419024..0000000000419058 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419028 │ │ │ +00001b54 0000000000000030 00001b58 FDE cie=00000000 pc=000000000001dc30..000000000001dd10 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc34 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041902c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419030 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dc3c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 0000000000419054 │ │ │ + DW_CFA_advance_loc: 164 to 000000000001dce0 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00001510 000000000000003c 00001514 FDE cie=00000000 pc=0000000000419058..00000000004192c0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041905c │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419060 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419064 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000419078 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_advance_loc: 228 to 000000000041915c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dce4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000001dcf4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419160 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcf8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00001550 0000000000000024 00001554 FDE cie=00000000 pc=00000000004192c0..00000000004192f4 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004192c4 │ │ │ +00001b88 0000000000000020 00001b8c FDE cie=00000000 pc=000000000001dd10..000000000001dd44 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd14 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004192c8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004192cc │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dd1c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 00000000004192f0 │ │ │ + DW_CFA_advance_loc: 36 to 000000000001dd40 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00001578 0000000000000044 0000157c FDE cie=00000000 pc=00000000004192f4..00000000004198a0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004192f8 │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004192fc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419300 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ - DW_CFA_advance_loc: 32 to 0000000000419320 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-192 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-184 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-208 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-200 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-176 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-168 │ │ │ - DW_CFA_advance_loc: 168 to 00000000004193c8 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004193cc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ -000015c0 000000000000003c 000015c4 FDE cie=00000000 pc=00000000004198a0..0000000000419b24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004198a4 │ │ │ +00001bac 0000000000000034 00001bb0 FDE cie=00000000 pc=000000000001dd48..000000000001ddf0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd4c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004198a8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004198b0 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dd58 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 120 to 0000000000419928 │ │ │ + DW_CFA_advance_loc: 100 to 000000000001ddbc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041992c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddc0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 436 to 0000000000419ae0 │ │ │ + DW_CFA_advance_loc: 28 to 000000000001dddc │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419ae4 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dde0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001600 0000000000000024 00001604 FDE cie=00000000 pc=0000000000419b24..0000000000419b5c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b28 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b2c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b30 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 40 to 0000000000419b58 │ │ │ +00001be4 0000000000000094 00001be8 FDE cie=00000000 pc=000000000001ddf0..000000000001e4e4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddf4 │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001de04 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001de0c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001de20 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_advance_loc: 20 to 000000000001de34 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_advance_loc: 156 to 000000000001ded0 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_advance_loc: 84 to 000000000001df24 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 248 to 000000000001e01c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e020 │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e03c │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 188 to 000000000001e0f8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_advance_loc: 208 to 000000000001e1c8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 172 to 000000000001e274 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e278 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 72 to 000000000001e2c0 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_advance_loc: 64 to 000000000001e300 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e304 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 164 to 000000000001e3a8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 208 to 000000000001e478 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e484 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e488 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e490 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e494 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e4ac │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e4b0 │ │ │ + DW_CFA_restore_state │ │ │ + │ │ │ +00001c7c 0000000000000048 00001c80 FDE cie=00000000 pc=000000000001e4e8..000000000001e57c │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e4ec │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e4f4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e504 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 60 to 000000000001e540 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e550 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e554 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e558 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e568 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e56c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ │ │ -00001628 0000000000000024 0000162c FDE cie=00000000 pc=0000000000419b5c..0000000000419b90 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b60 │ │ │ +00001cc8 0000000000000030 00001ccc FDE cie=00000000 pc=000000000001e580..000000000001e600 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e584 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b64 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b68 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e594 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 0000000000419b8c │ │ │ + DW_CFA_advance_loc: 68 to 000000000001e5d8 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00001650 0000000000000044 00001654 FDE cie=00000000 pc=0000000000419b90..0000000000419d34 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b94 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419b98 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 0000000000419bac │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000419ce0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5dc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e5ec │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419ce4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5f0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00001cfc 000000000000005c 00001d00 FDE cie=00000000 pc=000000000001e600..000000000001e738 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e604 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e60c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e614 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e61c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e624 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000001e6c4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e6c8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e6cc │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e6dc │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e6e0 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e700 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e708 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001698 000000000000003c 0000169c FDE cie=00000000 pc=0000000000419d34..0000000000419da0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419d38 │ │ │ +00001d5c 000000000000004c 00001d60 FDE cie=00000000 pc=000000000001e738..000000000001e7ac │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e73c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419d3c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000419d44 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e744 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 64 to 0000000000419d84 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e74c │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 60 to 000000000001e788 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e78c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419d88 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 12 to 0000000000419d94 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e790 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e7a0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419d98 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7a4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000016d8 000000000000006c 000016dc FDE cie=00000000 pc=0000000000419da0..0000000000419fb4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419da4 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419da8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 0000000000419dbc │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000419eec │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ +00001dac 00000000000000a4 00001db0 FDE cie=00000000 pc=000000000001e7b0..000000000001e988 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7b4 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e7bc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e7c4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 60 to 000000000001e800 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e810 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e82c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000001e8cc │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e8d8 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e8e8 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419ef0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 40 to 0000000000419f18 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8ec │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8f0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8f4 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e900 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e904 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419f1c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 0000000000419f54 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e908 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 000000000001e950 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e960 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e964 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e974 │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419f58 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e978 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001748 0000000000000044 0000174c FDE cie=00000000 pc=0000000000419fb4..000000000041b3c4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419fb8 │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-304 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-296 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000419fbc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 0000000000419fd8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-288 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-280 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-272 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-264 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-256 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-248 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-240 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-232 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-224 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-216 │ │ │ - DW_CFA_advance_loc1: 560 to 000000000041a208 │ │ │ - DW_CFA_remember_state │ │ │ +00001e54 00000000000000e0 00001e58 FDE cie=00000000 pc=000000000001e988..000000000001fa84 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e98c │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ + DW_CFA_advance_loc: 52 to 000000000001e9c0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e9c8 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e9e8 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9ec │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ea18 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_advance_loc1: 360 to 000000000001eb80 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb84 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001eb8c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001eb98 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 40 to 000000000001ebc0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ebc4 │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ + DW_CFA_advance_loc1: 276 to 000000000001ecd8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ece4 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ecf0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ed08 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed0c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 360 to 000000000001ee74 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee78 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ee88 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 576 to 000000000001f0c8 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f0d0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001f23c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f240 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f244 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f248 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f24c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 792 to 000000000001f564 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041a20c │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f568 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f56c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f570 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f574 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc2: 1152 to 000000000001f9f4 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9f8 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9fc │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa00 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa04 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001790 000000000000003c 00001794 FDE cie=00000000 pc=000000000041b3c4..000000000041b794 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b3c8 │ │ │ +00001f38 000000000000006c 00001f3c FDE cie=00000000 pc=000000000001fa88..000000000001fed0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa8c │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b3cc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 000000000041b3dc │ │ │ + DW_CFA_advance_loc: 24 to 000000000001faa4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fab0 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fabc │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fac4 │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ - DW_CFA_advance_loc: 168 to 000000000041b484 │ │ │ + DW_CFA_advance_loc: 148 to 000000000001fb58 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb5c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 68 to 000000000001fba0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fba4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 312 to 000000000001fcdc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fce0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 232 to 000000000001fdc8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b488 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fdcc │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000017d0 0000000000000034 000017d4 FDE cie=00000000 pc=000000000041b794..000000000041b818 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b798 │ │ │ +00001fa8 000000000000002c 00001fac FDE cie=00000000 pc=000000000001fed0..000000000001ff4c │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fed8 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b79c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b7a0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fee8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000041b7c4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ff00 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b7c8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 76 to 000000000041b814 │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ff0c │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001808 0000000000000014 0000180c FDE cie=00000000 pc=000000000041b818..000000000041b86c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001fd8 0000000000000010 00001fdc FDE cie=00000000 pc=000000000001ff50..000000000001ffa4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001820 0000000000000024 00001824 FDE cie=00000000 pc=000000000041b86c..000000000041b8b0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b870 │ │ │ +00001fec 000000000000001c 00001ff0 FDE cie=00000000 pc=000000000001ffa8..000000000001ffec │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffac │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b874 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 56 to 000000000041b8ac │ │ │ + DW_CFA_advance_loc: 60 to 000000000001ffe8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001848 000000000000003c 0000184c FDE cie=00000000 pc=000000000041b8b0..000000000041b954 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b8b4 │ │ │ +0000200c 0000000000000048 00002010 FDE cie=00000000 pc=000000000001fff0..0000000000020094 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fff4 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b8b8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041b8c0 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020000 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 000000000041b8cc │ │ │ + DW_CFA_advance_loc: 12 to 000000000002000c │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 16 to 000000000002001c │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc: 108 to 000000000041b938 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 72 to 0000000000020064 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020078 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041b93c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 20 to 000000000041b950 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002007c │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 16 to 000000000002008c │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020090 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00001888 0000000000000024 0000188c FDE cie=00000000 pc=000000000041b954..000000000041c490 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041b968 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_advance_loc2: 2060 to 000000000041c174 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c178 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 132 to 000000000041c1fc │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c200 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000018b0 0000000000000014 000018b4 FDE cie=00000000 pc=000000000041c490..000000000041c4c0 │ │ │ - DW_CFA_nop │ │ │ +00002058 0000000000000010 0000205c FDE cie=00000000 pc=0000000000020098..000000000002022c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +0000206c 0000000000000010 00002070 FDE cie=00000000 pc=0000000000020230..000000000002027c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000018c8 0000000000000054 000018cc FDE cie=00000000 pc=000000000041c4c0..000000000041c814 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c4c4 │ │ │ +00002080 000000000000006c 00002084 FDE cie=00000000 pc=0000000000020280..0000000000020638 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020284 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c4c8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c4cc │ │ │ + DW_CFA_advance_loc: 8 to 000000000002028c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020294 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000202a0 │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_advance_loc: 24 to 000000000041c4e4 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000202a8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_advance_loc: 64 to 00000000000202e8 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020314 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020368 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002036c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc: 184 to 000000000041c59c │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc1: 512 to 000000000002056c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020584 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c5a0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 504 to 000000000041c798 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c79c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020588 │ │ │ DW_CFA_restore_state │ │ │ │ │ │ -00001920 0000000000000014 00001924 FDE cie=00000000 pc=000000000041c814..000000000041c818 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000020f0 0000000000000010 000020f4 FDE cie=00000000 pc=0000000000020638..000000000002063c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001938 0000000000000014 0000193c FDE cie=00000000 pc=000000000041c818..000000000041c888 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00002104 0000000000000010 00002108 FDE cie=00000000 pc=0000000000020640..00000000000206b0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001950 0000000000000034 00001954 FDE cie=00000000 pc=000000000041c888..000000000041c9d4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c88c │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c890 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c894 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000041c89c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 208 to 000000000041c96c │ │ │ +00002118 0000000000000030 0000211c FDE cie=00000000 pc=00000000000206b0..00000000000207ec │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206b4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000206c0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000206c8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000206d4 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 192 to 0000000000020794 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c970 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020798 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001988 0000000000000034 0000198c FDE cie=00000000 pc=000000000041c9d4..000000000041cb2c │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c9d8 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c9dc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041c9e0 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000041c9e8 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 216 to 000000000041cac0 │ │ │ +0000214c 0000000000000030 00002150 FDE cie=00000000 pc=00000000000207f0..0000000000020938 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000207f4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020800 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000002080c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020814 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 200 to 00000000000208dc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cac4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000208e0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000019c0 0000000000000044 000019c4 FDE cie=00000000 pc=000000000041cb2c..000000000041cca4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cb30 │ │ │ +00002180 0000000000000070 00002184 FDE cie=00000000 pc=0000000000020938..0000000000020ab8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002093c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cb34 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041cb3c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020944 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 56 to 000000000002097c │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 76 to 000000000041cb88 │ │ │ + DW_CFA_advance_loc: 128 to 00000000000209fc │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020a0c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cb8c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a10 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 36 to 000000000041cbb0 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020a18 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020a24 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a28 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020a30 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020a50 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cbb4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 204 to 000000000041cc80 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a54 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020a60 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a64 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a68 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020a70 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020a90 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cc84 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a94 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020ab0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001a08 0000000000000024 00001a0c FDE cie=00000000 pc=000000000041cca4..000000000041cea8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cca8 │ │ │ +000021f4 000000000000001c 000021f8 FDE cie=00000000 pc=0000000000020ab8..0000000000020cd4 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020abc │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ccac │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc1: 272 to 000000000041cdbc │ │ │ + DW_CFA_advance_loc: 248 to 0000000000020bb4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cdc0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020bb8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001a30 000000000000002c 00001a34 FDE cie=00000000 pc=000000000041cea8..000000000041cf3c │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ceac │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ceb0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ceb4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ - DW_CFA_advance_loc: 112 to 000000000041cf24 │ │ │ +00002214 0000000000000028 00002218 FDE cie=00000000 pc=0000000000020cd8..0000000000020d7c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cdc │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020ce4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020d00 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_advance_loc: 100 to 0000000000020d64 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cf28 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d68 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001a60 000000000000003c 00001a64 FDE cie=00000000 pc=000000000041cf3c..000000000041d02c │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cf40 │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cf44 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041cf4c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 124 to 000000000041cfc8 │ │ │ +00002240 000000000000003c 00002244 FDE cie=00000000 pc=0000000000020d80..0000000000020e74 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d84 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020d90 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020d98 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020e08 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041cfcc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e0c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 84 to 000000000041d020 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 100 to 0000000000020e70 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d024 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001aa0 0000000000000014 00001aa4 FDE cie=00000000 pc=000000000041d02c..000000000041d04c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00002280 0000000000000010 00002284 FDE cie=00000000 pc=0000000000020e78..0000000000020e94 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001ab8 0000000000000014 00001abc FDE cie=00000000 pc=000000000041d04c..000000000041d0b0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00002294 0000000000000010 00002298 FDE cie=00000000 pc=0000000000020e98..0000000000020f00 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001ad0 0000000000000014 00001ad4 FDE cie=00000000 pc=000000000041d0b0..000000000041d158 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000022a8 0000000000000010 000022ac FDE cie=00000000 pc=0000000000020f00..0000000000020f98 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001ae8 0000000000000044 00001aec FDE cie=00000000 pc=000000000041d158..000000000041d534 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d15c │ │ │ +000022bc 0000000000000040 000022c0 FDE cie=00000000 pc=0000000000020f98..0000000000021598 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f9c │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d160 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d164 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 000000000041d174 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 000000000041d18c │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020fa4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020fb0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020fd0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_advance_loc1: 840 to 000000000041d4d4 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ + DW_CFA_advance_loc2: 1416 to 0000000000021558 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d4d8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002155c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001b30 0000000000000024 00001b34 FDE cie=00000000 pc=000000000041d534..000000000041d5fc │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d538 │ │ │ +00002300 000000000000001c 00002304 FDE cie=00000000 pc=0000000000021598..0000000000021654 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002159c │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d53c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 188 to 000000000041d5f8 │ │ │ + DW_CFA_advance_loc: 180 to 0000000000021650 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001b58 000000000000002c 00001b5c FDE cie=00000000 pc=000000000041d5fc..000000000041d668 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d600 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d604 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d608 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 88 to 000000000041d660 │ │ │ +00002320 0000000000000028 00002324 FDE cie=00000000 pc=0000000000021658..00000000000216d4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002165c │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021668 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 36 to 000000000002168c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_advance_loc: 64 to 00000000000216cc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d664 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000216d0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001b88 000000000000002c 00001b8c FDE cie=00000000 pc=000000000041d668..000000000041d6ec │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d66c │ │ │ +0000234c 000000000000002c 00002350 FDE cie=00000000 pc=00000000000216d8..0000000000021768 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000216dc │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d670 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d674 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ - DW_CFA_advance_loc: 8 to 000000000041d67c │ │ │ + DW_CFA_advance_loc: 8 to 00000000000216e4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ - DW_CFA_advance_loc: 104 to 000000000041d6e4 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000216f0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 112 to 0000000000021760 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021764 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +0000237c 0000000000000060 00002380 FDE cie=00000000 pc=0000000000021768..0000000000021970 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002176c │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021774 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-112 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021780 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ + DW_CFA_advance_loc: 32 to 00000000000217a0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_advance_loc: 24 to 00000000000217b8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000217c8 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000217d8 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000021920 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d6e8 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021928 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000002192c │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 0000000000021954 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021958 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021964 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021968 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002196c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00001bb8 0000000000000044 00001bbc FDE cie=00000000 pc=000000000041d6ec..000000000041d88c │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d6f0 │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d6f4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 000000000041d700 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 000000000041d710 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041d724 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ - DW_CFA_advance_loc1: 344 to 000000000041d87c │ │ │ +000023e0 00000000000000c0 000023e4 FDE cie=00000000 pc=0000000000021970..0000000000021ed0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021974 │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ + DW_CFA_advance_loc: 8 to 000000000002197c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ + DW_CFA_advance_loc: 16 to 000000000002198c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ + DW_CFA_advance_loc: 196 to 0000000000021a50 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a54 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 104 to 0000000000021abc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ac0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ac4 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021acc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021ad4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021b2c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021b38 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_advance_loc: 180 to 0000000000021bec │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bf0 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021c00 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021c08 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c0c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000021d38 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d3c │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d40 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 72 to 0000000000021d88 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021da0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021db4 │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d880 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021dc8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021dd4 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 92 to 0000000000021e30 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 76 to 0000000000021e7c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e80 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021e8c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021e94 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e98 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021eb0 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021eb4 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021eb8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021ec0 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ │ │ -00001c00 0000000000000034 00001c04 FDE cie=00000000 pc=000000000041d88c..000000000041d9e4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d890 │ │ │ +000024a4 0000000000000044 000024a8 FDE cie=00000000 pc=0000000000021ed0..0000000000022044 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ed4 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d894 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 000000000041d8a0 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041d8b4 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021ee4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 176 to 000000000041d964 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021ef4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 120 to 0000000000021f6c │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d968 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f70 │ │ │ DW_CFA_restore_state │ │ │ - │ │ │ -00001c38 000000000000003c 00001c3c FDE cie=00000000 pc=000000000041d9e4..000000000041dd98 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d9e8 │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041d9ec │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 000000000041d9fc │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ - DW_CFA_advance_loc: 196 to 000000000041dac0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f74 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 152 to 000000000002200c │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022010 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041dac4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022014 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 32 to 0000000000022034 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 8 to 000000000002203c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001c78 000000000000002c 00001c7c FDE cie=00000000 pc=000000000041dd98..000000000041dde4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041dd9c │ │ │ +000024ec 0000000000000020 000024f0 FDE cie=00000000 pc=0000000000022048..000000000002208c │ │ │ + DW_CFA_advance_loc: 4 to 000000000002204c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041dda0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041dda8 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022054 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 56 to 000000000041dde0 │ │ │ + DW_CFA_advance_loc: 52 to 0000000000022088 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ -00001ca8 000000000000002c 00001cac FDE cie=00000000 pc=000000000041dde4..000000000041de40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041dde8 │ │ │ +00002510 0000000000000024 00002514 FDE cie=00000000 pc=0000000000022090..00000000000220f0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022094 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ddec │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ddf0 │ │ │ + DW_CFA_advance_loc: 8 to 000000000002209c │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 72 to 000000000041de38 │ │ │ + DW_CFA_advance_loc: 76 to 00000000000220e8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041de3c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000220ec │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001cd8 000000000000003c 00001cdc FDE cie=00000000 pc=000000000041de40..000000000041e058 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041de44 │ │ │ +00002538 0000000000000038 0000253c FDE cie=00000000 pc=00000000000220f0..000000000002232c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000220f4 │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041de48 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041de4c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041de60 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022104 │ │ │ DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ + DW_CFA_advance_loc: 8 to 000000000002210c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022118 │ │ │ DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ - DW_CFA_advance_loc1: 364 to 000000000041dfcc │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022120 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000022250 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041dfd0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022254 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001d18 0000000000000044 00001d1c FDE cie=00000000 pc=000000000041e058..000000000041e298 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e05c │ │ │ +00002574 0000000000000040 00002578 FDE cie=00000000 pc=0000000000022330..0000000000022564 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022334 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e060 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e064 │ │ │ + DW_CFA_advance_loc: 8 to 000000000002233c │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000041e06c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022344 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041e080 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022350 │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 464 to 000000000041e250 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_advance_loc1: 456 to 0000000000022518 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e254 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002251c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 20 to 000000000041e268 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 68 to 0000000000022560 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e26c │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001d60 0000000000000034 00001d64 FDE cie=00000000 pc=000000000041e298..000000000041e4c4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e29c │ │ │ +000025b8 0000000000000034 000025bc FDE cie=00000000 pc=0000000000022568..0000000000022700 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002256c │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e2a0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041e2a8 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022574 │ │ │ DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ - DW_CFA_advance_loc: 12 to 000000000041e2b4 │ │ │ + DW_CFA_advance_loc: 40 to 000000000002259c │ │ │ DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041e2c8 │ │ │ + DW_CFA_advance_loc: 24 to 00000000000225b4 │ │ │ DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ - DW_CFA_advance_loc: 148 to 000000000041e35c │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000226b8 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226bc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e360 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226c0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - │ │ │ -00001d98 0000000000000014 00001d9c FDE cie=00000000 pc=000000000041e4c4..000000000041e4c8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001db0 0000000000000014 00001db4 FDE cie=00000000 pc=000000000041e4c8..000000000041e4f0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000025f0 0000000000000010 000025f4 FDE cie=00000000 pc=0000000000022700..0000000000022704 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001dc8 0000000000000014 00001dcc FDE cie=00000000 pc=000000000041e4f0..000000000041e4fc │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00002604 0000000000000010 00002608 FDE cie=00000000 pc=0000000000022708..0000000000022730 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001de0 0000000000000014 00001de4 FDE cie=00000000 pc=000000000041e4fc..000000000041e61c │ │ │ - DW_CFA_nop │ │ │ +00002618 0000000000000010 0000261c FDE cie=00000000 pc=0000000000022730..000000000002273c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +0000262c 0000000000000010 00002630 FDE cie=00000000 pc=0000000000022740..00000000000228f0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001df8 0000000000000024 00001dfc FDE cie=00000000 pc=000000000041e61c..000000000041e660 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e620 │ │ │ +00002640 000000000000001c 00002644 FDE cie=00000000 pc=00000000000228f0..000000000002292c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000228f4 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e624 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e628 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022904 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 48 to 000000000041e658 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001e20 0000000000000044 00001e24 FDE cie=00000000 pc=000000000041e660..000000000041ee08 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e664 │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e668 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 24 to 000000000041e680 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ - DW_CFA_advance_loc: 44 to 000000000041e6ac │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ - DW_CFA_advance_loc: 56 to 000000000041e6e4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ - DW_CFA_advance_loc: 16 to 000000000041e6f4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ - DW_CFA_advance_loc: 228 to 000000000041e7d8 │ │ │ +00002660 0000000000000040 00002664 FDE cie=00000000 pc=0000000000022930..0000000000022c0c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022934 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022940 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022948 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022954 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 24 to 000000000002296c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ + DW_CFA_advance_loc: 152 to 0000000000022a04 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041e7dc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a08 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00001e68 000000000000003c 00001e6c FDE cie=00000000 pc=000000000041ee30..000000000041efa8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ee34 │ │ │ +000026a4 0000000000000034 000026a8 FDE cie=00000000 pc=0000000000022c10..0000000000022da4 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c14 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ee38 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ee3c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022c1c │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 000000000041ee48 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022c28 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 272 to 000000000041ef58 │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000022d54 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ef5c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d58 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 48 to 000000000041ef8c │ │ │ + DW_CFA_advance_loc: 56 to 0000000000022d90 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041ef90 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d94 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001ea8 0000000000000014 00001eac FDE cie=00000000 pc=000000000041efa8..000000000041efac │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000026dc 0000000000000010 000026e0 FDE cie=00000000 pc=0000000000022da8..0000000000022dac │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000026f0 0000000000000010 000026f4 FDE cie=00000000 pc=0000000000022db0..0000000000022fec │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - │ │ │ -00001ec0 000000000000001c 00001ec4 FDE cie=00000000 pc=000000000041efac..000000000041f1dc │ │ │ - DW_CFA_advance_loc: 20 to 000000000041efc0 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_advance_loc: 24 to 000000000041efd8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 440 to 000000000041f190 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f194 │ │ │ - DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001ee0 0000000000000044 00001ee4 FDE cie=00000000 pc=000000000041f1dc..000000000041f760 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f1e0 │ │ │ +00002704 00000000000000a0 00002708 FDE cie=00000000 pc=0000000000022ff0..000000000002368c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ff4 │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f1e4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 000000000041f1f4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023004 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023018 │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041f208 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000023034 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 32 to 0000000000023054 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000023188 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000002318c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 60 to 00000000000231c8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231cc │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ - DW_CFA_advance_loc1: 372 to 000000000041f37c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc1: 568 to 0000000000023404 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 8 to 000000000002340c │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023418 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_advance_loc: 40 to 0000000000023440 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000023594 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 44 to 00000000000235c0 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 20 to 00000000000235d4 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 12 to 000000000041f388 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000235d8 │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 168 to 0000000000023680 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001f28 0000000000000014 00001f2c FDE cie=00000000 pc=000000000041f760..000000000041f89c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000027a8 0000000000000010 000027ac FDE cie=00000000 pc=0000000000023690..00000000000237c0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001f40 000000000000002c 00001f44 FDE cie=00000000 pc=000000000041f89c..000000000041f988 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f8a0 │ │ │ +000027bc 0000000000000030 000027c0 FDE cie=00000000 pc=00000000000237c0..00000000000238cc │ │ │ + DW_CFA_advance_loc: 4 to 00000000000237c4 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f8a4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f8a8 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000237cc │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 128 to 000000000041f928 │ │ │ + DW_CFA_advance_loc: 116 to 0000000000023840 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023844 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 92 to 00000000000238a0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f92c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000238a4 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001f70 0000000000000064 00001f74 FDE cie=00000000 pc=000000000041f988..000000000041fb6c │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f98c │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041f990 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 000000000041f9a0 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_advance_loc: 236 to 000000000041fa8c │ │ │ +000027f0 0000000000000068 000027f4 FDE cie=00000000 pc=00000000000238d0..0000000000023aa8 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000238d4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000238dc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000238e8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023900 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 128 to 0000000000023980 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 76 to 00000000000239cc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041fa90 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239d0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 20 to 000000000041faa4 │ │ │ + DW_CFA_advance_loc: 20 to 00000000000239e4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 8 to 000000000041faac │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 108 to 000000000041fb18 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239e8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 112 to 0000000000023a58 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a5c │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023a8c │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041fb1c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 76 to 000000000041fb68 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023aa4 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001fd8 0000000000000044 00001fdc FDE cie=00000000 pc=000000000041fb6c..0000000000420638 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041fb70 │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041fb74 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000041fb88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041fb9c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ - DW_CFA_advance_loc2: 2452 to 0000000000420530 │ │ │ - DW_CFA_remember_state │ │ │ +0000285c 0000000000000034 00002860 FDE cie=00000000 pc=0000000000023aa8..0000000000023b60 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023aac │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023ab4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023ae4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 88 to 0000000000023b3c │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023b44 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000420534 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b48 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +00002894 0000000000000010 00002898 FDE cie=00000000 pc=0000000000023b60..0000000000023c44 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00002020 0000000000000044 00002024 FDE cie=00000000 pc=0000000000420638..0000000000420bfc │ │ │ - DW_CFA_advance_loc: 4 to 000000000042063c │ │ │ +000028a8 0000000000000040 000028ac FDE cie=00000000 pc=0000000000023c48..00000000000246a0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c4c │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000420640 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000420644 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023c5c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 56 to 0000000000023c94 │ │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000420660 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ - DW_CFA_advance_loc1: 944 to 0000000000420a10 │ │ │ + DW_CFA_advance_loc2: 1900 to 0000000000024400 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024404 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +000028ec 0000000000000038 000028f0 FDE cie=00000000 pc=00000000000246a0..0000000000024758 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246a4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000246ac │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 48 to 00000000000246dc │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 88 to 0000000000024734 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 8 to 000000000002473c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024740 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +00002928 0000000000000060 0000292c FDE cie=00000000 pc=0000000000024758..00000000000248f4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002475c │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024764 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024770 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024780 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024798 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000247a8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000248ac │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248b0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248b4 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 20 to 00000000000248c8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000420a14 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248cc │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00002068 0000000000000044 0000206c FDE cie=00000000 pc=0000000000420bfc..00000000004211c0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000420c00 │ │ │ +0000298c 000000000000005c 00002990 FDE cie=00000000 pc=00000000000248f8..0000000000024c5c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248fc │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000420c04 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 0000000000420c18 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024910 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024918 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024934 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024944 │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024954 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_advance_loc1: 460 to 0000000000024b20 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b24 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b28 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024b34 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b38 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc1: 664 to 0000000000420eb0 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000420eb4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000020b0 0000000000000044 000020b4 FDE cie=00000000 pc=00000000004211c0..0000000000421680 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004211c4 │ │ │ +000029ec 0000000000000054 000029f0 FDE cie=00000000 pc=0000000000024c60..0000000000025110 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c64 │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004211c8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004211d0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024c6c │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ - DW_CFA_advance_loc: 20 to 00000000004211e4 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024c74 │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000024ca4 │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024cb0 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024cbc │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ - DW_CFA_advance_loc2: 1172 to 0000000000421678 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_advance_loc1: 1004 to 00000000000250a8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 00000000000250b0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 8 to 00000000000250b8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 68 to 00000000000250fc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000042167c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025100 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025104 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025108 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000002510c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000020f8 0000000000000044 000020fc FDE cie=00000000 pc=0000000000421680..0000000000421f60 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000421684 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000421688 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000042168c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000421698 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_advance_loc: 20 to 00000000004216ac │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc1: 692 to 0000000000421960 │ │ │ +00002a44 0000000000000040 00002a48 FDE cie=00000000 pc=0000000000025110..00000000000255e8 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025114 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025124 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025130 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025138 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025148 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025150 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_advance_loc1: 700 to 000000000002540c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000421964 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025410 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00002140 0000000000000014 00002144 FDE cie=00000000 pc=0000000000421f60..0000000000422144 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00002a88 0000000000000010 00002a8c FDE cie=00000000 pc=00000000000255e8..00000000000257a8 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00002158 0000000000000014 0000215c FDE cie=00000000 pc=0000000000422144..0000000000422168 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00002a9c 0000000000000010 00002aa0 FDE cie=00000000 pc=00000000000257a8..00000000000257c4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00002170 0000000000000034 00002174 FDE cie=00000000 pc=0000000000422168..00000000004221e0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000042216c │ │ │ +00002ab0 0000000000000030 00002ab4 FDE cie=00000000 pc=00000000000257c8..0000000000025844 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257cc │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000422170 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000422178 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000257d4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000422194 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000257e0 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 72 to 00000000004221dc │ │ │ + DW_CFA_advance_loc: 20 to 00000000000257f4 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_advance_loc: 76 to 0000000000025840 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000021a8 0000000000000014 000021ac FDE cie=00000000 pc=00000000004221e0..00000000004221e4 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00002ae4 0000000000000010 00002ae8 FDE cie=00000000 pc=0000000000025848..000000000002584c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000021c0 ZERO terminator │ │ │ +00002af8 ZERO terminator │ │ ├── strings --all --bytes=8 {} │ │ │ @@ -1,21 +1,19 @@ │ │ │ /lib/ld-linux-aarch64.so.1 │ │ │ libbz2.so.1 │ │ │ _ITM_deregisterTMCloneTable │ │ │ __gmon_start__ │ │ │ -_Jv_RegisterClasses │ │ │ _ITM_registerTMCloneTable │ │ │ BZ2_bzCompressInit │ │ │ BZ2_bzlibVersion │ │ │ BZ2_bzCompressEnd │ │ │ BZ2_bzCompress │ │ │ libc.so.6 │ │ │ __stpcpy_chk │ │ │ __printf_chk │ │ │ -_IO_putc │ │ │ setlocale │ │ │ __wctomb_chk │ │ │ __isoc99_sscanf │ │ │ closedir │ │ │ mbstowcs │ │ │ __stack_chk_fail │ │ │ towupper │ │ │ @@ -35,91 +33,67 @@ │ │ │ mkstemp64 │ │ │ __fread_chk │ │ │ localtime │ │ │ readdir64 │ │ │ tcgetattr │ │ │ __ctype_toupper_loc │ │ │ __strcpy_chk │ │ │ +__cxa_finalize │ │ │ __sprintf_chk │ │ │ -_IO_getc │ │ │ __strcat_chk │ │ │ strerror │ │ │ __libc_start_main │ │ │ ld-linux-aarch64.so.1 │ │ │ __stack_chk_guard │ │ │ __bss_start │ │ │ __bss_start__ │ │ │ __bss_end__ │ │ │ GLIBC_2.17 │ │ │ -5$P@y"X@y \@y │ │ │ -aR@ydZ@yc^@y! │ │ │ -@J9vj"8C │ │ │ -d9"@J9`j68 │ │ │ -),@9$(@9($@9# @9' │ │ │ -jc8@h#8c │ │ │ -@9h6@9g.@9m&@9f"@9e │ │ │ -@9d2@9b*@9 │ │ │ -*w^@9hZ@9xf@9gb@9I< │ │ │ -fN@9iF@9eB@9h>@9d:@9gV@9cR@9bJ@9 │ │ │ -*B *!

W@9,S@9;O@9+K@98G@9*C@9 │ │ │ -@91/@9$+@90'@9+#@9/?@9*;@9.7@9)3@9 │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8?$ │ │ │ -h'8Fh'8?( │ │ │ -h'8Fh'8?, │ │ │ -h'8Fh'8?0 │ │ │ -h'8Fh'8?4 │ │ │ -h'8Fh'8?8 │ │ │ -h!8aV@y`.@ │ │ │ -9aV@y`.@ │ │ │ -9aV@y`.@ │ │ │ -9aV@y`.@ │ │ │ -9cV@ya.@ │ │ │ -ah$8eV@yc.@ │ │ │ -dh%8eV@yc.@ │ │ │ -dh%8dV@yc.@ │ │ │ -ah$8cV@ya.@ │ │ │ -"h#8cV@y │ │ │ -Ah#8dV@yb.@ │ │ │ -Ch$8dV@yb.@ │ │ │ -Ch$8cV@yb.@ │ │ │ -Ah#8dV@yb.@ │ │ │ -9bV@yaZ@yB< │ │ │ - @Qs"@QB @ │ │ │ -#hc8%Hb8 │ │ │ -Lil8Jik8 │ │ │ -Mim8Jil8 │ │ │ -Mim8Jil8 │ │ │ -ah"xah`x │ │ │ -T!jax#!# │ │ │ -h!xatY9! │ │ │ -iex#tY9) │ │ │ +zj#8yj"8 │ │ │ +X7dV@y|' │ │ │ +T`R@ya:@ │ │ │ +?h 8`R@y │ │ │ +@y :X6`:@ │ │ │ +bV@y`R@y │ │ │ +cR@ybV@y │ │ │ +ybv@ytR@yd │ │ │ +8`R@yb:@ │ │ │ +y_h!8`R@y@ │ │ │ +hb8#hb8B │ │ │ +9bV@yd.@ │ │ │ +*bV@yd.@ │ │ │ +"8bV@yd.@ │ │ │ +"8bV@yd.@ │ │ │ +"8aV@yb.@ │ │ │ +!8bV@yc.@ │ │ │ +*bV@yc.@ │ │ │ +"8bV@yc.@ │ │ │ +"8bV@yc.@ │ │ │ +cV@yaZ@y │ │ │ +bV@yaZ@yB< │ │ │ +:yaxZy'x y!x │ │ │ +#Hb8!He8! │ │ │ + x#x xfx │ │ │ +1lBXykFXyjJXy │ │ │ +SiNXygRXyk!, │ │ │ +fVXyeZXyk9 │ │ │ +Sd^XycbXyJ!+ │ │ │ +bfXyajXyJ9 │ │ │ +SpnXyorXy)!* │ │ │ +nvXymzXy(9 │ │ │ +y"4@y!8@y@ │ │ │ %lu>%lu: │ │ │ %3ld/%3ld │ │ │ July 5th 2008 │ │ │ Zip special compilation options: │ │ │ BZIP2_SUPPORT (bzip2 library version %.32s) │ │ │ bzip2 code and library copyright (c) Julian R Seward │ │ │ (See the bzip2 license for terms of use) │ │ │ - [encryption, version %d.%d%s of %s] (modified for Zip 3) │ │ │ 05 Jan 2007 │ │ │ + [encryption, version %d.%d%s of %s] (modified for Zip 3) │ │ │ Zip environment options: │ │ │ %16s: %s │ │ │ zip I/O error: %s │ │ │ zip error: %s (%s) │ │ │ zip I/O error: %s │ │ │ attempting to restore %s to its previous state │ │ │ aborting │ │ │ @@ -128,14 +102,15 @@ │ │ │ missing file after @ │ │ │ %c pattern file '%s' │ │ │ adding filter │ │ │ adding file │ │ │ was creating pattern list │ │ │ cannot write zip file to terminal │ │ │ was processing arguments │ │ │ +stderr is not a tty │ │ │ zip warning: %s%s │ │ │ zip file is empty, can't make it as old as latest entry │ │ │ zip file has only directories, can't make it as old as latest entry │ │ │ was deleting moved files and directories │ │ │ unzip pipe error │ │ │ failed to get information from UnZip │ │ │ UnZip %f │ │ │ @@ -145,19 +120,18 @@ │ │ │ building command string for testing archive │ │ │ unzip -t │ │ │ test of %s FAILED │ │ │ original files unmodified │ │ │ test of %s OK │ │ │ Verify password: │ │ │ Enter password: │ │ │ -stderr is not a tty │ │ │ new zip file left as: │ │ │ was replacing split file │ │ │ -up to date │ │ │ missing or early │ │ │ +up to date │ │ │ en_US.UTF-8 │ │ │ specify just one action │ │ │ option -ds (--dot-size) has bad size: '%s' │ │ │ dot size must be at least 32 KB: '%s' │ │ │ -mm not supported, Must_Match is -MM │ │ │ do not specify both -r and -R │ │ │ bad split size: '%s' │ │ │ @@ -179,28 +153,28 @@ │ │ │ zero length password not allowed │ │ │ was verifying encryption password │ │ │ password verification failed │ │ │ sd: Command line read │ │ │ command line: │ │ │ show command line │ │ │ available options: │ │ │ - %-2s %-18s %-4s %-3s %-30s │ │ │ description │ │ │ + %-2s %-18s %-4s %-3s %-30s │ │ │ ----------- │ │ │ %-2s %-18s │ │ │ could not open logfile '%s' │ │ │ --------- │ │ │ Zip log opened %s │ │ │ command line arguments: │ │ │ archive name must end in .zip for splits │ │ │ --out path must be different than in path: %s │ │ │ can't use --diff (-DF) with fix (-F or -FF) │ │ │ -U (--copy) requires -O (--out) │ │ │ -fix options -F and -FF require --out: │ │ │ zip -F indamagedarchive --out outfixedarchive │ │ │ +fix options -F and -FF require --out: │ │ │ fix options require --out │ │ │ no other actions allowed when fixing archive (-F or -FF) │ │ │ -DF (--diff) requires -O (--out) │ │ │ can't use --diff (-DF) with -d or -U │ │ │ nothing to select from │ │ │ name not matched: │ │ │ can't use - and -@ together │ │ │ @@ -803,45 +777,45 @@ │ │ │ made by version %d.%d on system type %d: │ │ │ needs unzip %d.%d on system type %d: │ │ │ local flags = 0x%04x, central = 0x%04x: │ │ │ undefined bits used in flags = 0x%04x: │ │ │ unknown compression method %u: │ │ │ starts on disk %lu: │ │ │ unknown internal attributes = 0x%04x: │ │ │ +append_ulong_to_mem │ │ │ +append_string_to_mem │ │ │ append_int64_to_mem │ │ │ Unicode Path Extra Field version > 1 - skipping │ │ │ write Unicode │ │ │ Unicode does not match path - ignoring Unicode: │ │ │ Unicode does not match path: %s │ │ │ Likely entry name changed but Unicode not updated │ │ │ Use -UN=i to ignore errors or n for no Unicode paths │ │ │ Unicode path error │ │ │ unicode_mismatch = %d │ │ │ extra field copy │ │ │ reading archive fseek: │ │ │ +Did not find entry for │ │ │ reading local entry: │ │ │ reading entry │ │ │ Local Version Needed (%d) does not match CD (%d): │ │ │ Local Entry Flag does not match CD: │ │ │ Local Entry CRC does not match CD: │ │ │ -Did not find entry for │ │ │ Entry too big: │ │ │ Large entry support disabled with -fz- but needed │ │ │ +Large entry support disabled with -fz- but entry needs │ │ │ Compressed/stored entry unexpectedly large - do not use -fz- │ │ │ Poor compression resulted in unexpectedly large entry - try -fz │ │ │ Zip64 local extra field │ │ │ Zip64 Extra Field │ │ │ UTF-8 Path local extra field │ │ │ UTF-8 Path Extra Field │ │ │ -append_ulong_to_mem │ │ │ -append_string_to_mem │ │ │ -Large entry support disabled with -fz- but entry needs │ │ │ +append_ushort_to_mem │ │ │ UTF-8 Path cen extra field │ │ │ Large entry support disabled using -fz- but needed │ │ │ -append_ushort_to_mem │ │ │ Illegal host system mapping in local header: %d │ │ │ Skipping: │ │ │ Illegal PK version mapping in local header: %d │ │ │ Unrecognized compression method in local header: %d │ │ │ Local Version Needed To Extract does not match CD: │ │ │ Local Entry name does not match CD: │ │ │ out of memory in zipcopy │ │ │ @@ -866,14 +840,17 @@ │ │ │ Found archive comment │ │ │ Is this a single-disk archive? (y/n): │ │ │ Assuming single-disk archive │ │ │ Scanning for entries... │ │ │ could not find split: │ │ │ user ended reading - closing archive │ │ │ skipping disk %lu ... │ │ │ +EOCDR found (%2lu %6s)... │ │ │ +Zip64 EOCDR found (%2lu %6s)... │ │ │ +Zip64 EOCDL found (%2lu %6s)... │ │ │ Local (%2lu %6s): │ │ │ reading central directory │ │ │ Entry after central directory found (%2lu %6s)... │ │ │ Central Directory found... │ │ │ Cen (%2lu %6s): │ │ │ reading central directory: │ │ │ bad archive - error reading central directory │ │ │ @@ -891,20 +868,17 @@ │ │ │ Found spanning marker - expected as this is split (multi-disk) archive... │ │ │ Found spanning marker - could be split archive... │ │ │ unexpected signature │ │ │ on disk %lu at %s │ │ │ skipping this signature... │ │ │ Missing end (EOCDR) signature - either this archive │ │ │ is not readable or the end is damaged │ │ │ -EOCDR found (%2lu %6s)... │ │ │ -Zip64 EOCDR found (%2lu %6s)... │ │ │ -Zip64 EOCDL found (%2lu %6s)... │ │ │ +(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ No .zip file found │ │ │ │ │ │ -(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ could not open input archive │ │ │ bad archive - missing end signature │ │ │ (If downloaded, was binary mode used? If not, the │ │ │ archive may be scrambled and not recoverable) │ │ │ Can't use -F to fix (try -FF) │ │ │ missing end signature--probably not a zip file (did you │ │ │ remember to use binary mode when you transferred it?) │ │ │ @@ -971,22 +945,24 @@ │ │ │ (in=%s) (out=%s) │ │ │ (bzipped %d%%) │ │ │ (deflated %d%%) │ │ │ (stored 0%%) │ │ │ output buffer too small for in-memory compression │ │ │ write error on zip file │ │ │ bzlib bzCompressEnd failed │ │ │ -long option '%s' not supported │ │ │ long option '%s' ambiguous │ │ │ +long option '%s' not supported │ │ │ option %s not negatable │ │ │ option %s requires a value │ │ │ option %s does not allow a value │ │ │ option %s requires one character value │ │ │ option %s requires number value │ │ │ short option '%c' not supported │ │ │ +wide_char_to_escape_string │ │ │ +'%s' (%s) │ │ │ first full name: %s │ │ │ second full name: %s │ │ │ │ │ │ name in zip file repeated: %s │ │ │ this may be a result of using -j │ │ │ Cannot select stdin when selecting archive entries │ │ │ zip diagnostic: %scluding %s │ │ │ @@ -1016,25 +992,26 @@ │ │ │ Closing split │ │ │ Could not write split │ │ │ Not enough space to write split │ │ │ could not write split │ │ │ Not enough room on disk │ │ │ seek failed reading descriptor │ │ │ skipping split file: │ │ │ -wide_char_to_escape_string │ │ │ wide_to_local_string │ │ │ wide_to_escape_string │ │ │ local_to_display_string │ │ │ +utf8_to_wide_string │ │ │ local_to_wide_string │ │ │ wide_to_utf8_string │ │ │ empty name without -j or -r │ │ │ excluding %s │ │ │ file matches zip file -- skipping │ │ │ -utf8_to_wide_string │ │ │ -'%s' (%s) │ │ │ +@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ │ │ │ +`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>? │ │ │ Can't get memory for arguments │ │ │ Unable to read empty number in ReadNumString │ │ │ Unable to read number (must start with digit): │ │ │ Number too long to read (8 characters max): │ │ │ .Z:.zip:.zoo:.arc:.lzh:.arj │ │ │ Normal successful completion │ │ │ Unexpected end of zip file │ │ │ @@ -1059,31 +1036,111 @@ │ │ │ (line too long--try again) │ │ │ Reading FIFO (Named Pipe): │ │ │ ignoring FIFO (Named Pipe) - use -FI to read: │ │ │ ignoring special file: │ │ │ filetime │ │ │ fstat(stdin) │ │ │ set_extra_field │ │ │ -Compiled with %s for Unix (%s)%s. │ │ │ -gcc 4.8.5 20150623 (Red Hat 4.8.5-11) │ │ │ + on May 11 2019 │ │ │ Linux ELF │ │ │ - on Nov 24 2016 │ │ │ +gcc 8.2.1 20180905 (Red Hat 8.2.1-3) │ │ │ +Compiled with %s for Unix (%s)%s. │ │ │ fatal error (code %d) in bzip2 library │ │ │ bad pack level │ │ │ block vanished │ │ │ -zip.debug │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +zip-3.0-23.el8.aarch64.debug │ │ │ .shstrtab │ │ │ .note.ABI-tag │ │ │ .note.gnu.build-id │ │ │ .gnu.hash │ │ │ .gnu.version │ │ │ .gnu.version_r │ │ │ .rela.dyn │ │ │ .rela.plt │ │ │ .eh_frame_hdr │ │ │ .eh_frame │ │ │ .init_array │ │ │ .fini_array │ │ │ +.data.rel.ro │ │ │ .dynamic │ │ │ -.got.plt │ │ │ +.gnu.build.attributes │ │ │ .gnu_debuglink │ │ │ .gnu_debugdata │ │ ├── readelf --wide --decompress --hex-dump=.interp {} │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ Hex dump of section '.interp': │ │ │ - 0x00400238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ - 0x00400248 72636836 342e736f 2e3100 rch64.so.1. │ │ │ + 0x00000238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ + 0x00000248 72636836 342e736f 2e3100 rch64.so.1. │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ @@ -1,65 +1,8 @@ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ - 0x00400298 61000000 05000000 10000000 0a000000 a............... │ │ │ - 0x004002a8 00410320 834e1303 00102008 4a08c060 .A. .N.... .J..` │ │ │ - 0x004002b8 80041051 01720012 00004000 20000088 ...Q.r....@. ... │ │ │ - 0x004002c8 80100000 01090020 cb002e06 c008202c ....... ...... , │ │ │ - 0x004002d8 04088120 28442009 00cb2013 898c0200 ... (D ... ..... │ │ │ - 0x004002e8 001948e1 83660097 1880824a 68008008 ..H..f.....Jh... │ │ │ - 0x004002f8 20012040 06406098 8c042000 38208800 . @.@`... .8 .. │ │ │ - 0x00400308 87298248 92080800 0200821d 082050a9 .).H......... P. │ │ │ - 0x00400318 00020060 004000c9 0e91810c 0084d260 ...`.@.........` │ │ │ - 0x00400328 05000000 06000000 00000000 07000000 ................ │ │ │ - 0x00400338 0a000000 00000000 0c000000 0d000000 ................ │ │ │ - 0x00400348 0f000000 10000000 00000000 11000000 ................ │ │ │ - 0x00400358 15000000 16000000 17000000 1a000000 ................ │ │ │ - 0x00400368 1d000000 1e000000 00000000 1f000000 ................ │ │ │ - 0x00400378 00000000 00000000 21000000 24000000 ........!...$... │ │ │ - 0x00400388 27000000 00000000 28000000 2a000000 '.......(...*... │ │ │ - 0x00400398 00000000 2c000000 2e000000 35000000 ....,.......5... │ │ │ - 0x004003a8 37000000 38000000 39000000 3b000000 7...8...9...;... │ │ │ - 0x004003b8 3c000000 3d000000 40000000 42000000 <...=...@...B... │ │ │ - 0x004003c8 00000000 43000000 44000000 00000000 ....C...D....... │ │ │ - 0x004003d8 00000000 49000000 00000000 00000000 ....I........... │ │ │ - 0x004003e8 4a000000 4d000000 00000000 4f000000 J...M.......O... │ │ │ - 0x004003f8 51000000 54000000 55000000 00000000 Q...T...U....... │ │ │ - 0x00400408 00000000 00000000 00000000 57000000 ............W... │ │ │ - 0x00400418 58000000 00000000 59000000 5a000000 X.......Y...Z... │ │ │ - 0x00400428 5b000000 00000000 00000000 5c000000 [...........\... │ │ │ - 0x00400438 5d000000 61000000 62000000 00000000 ]...a...b....... │ │ │ - 0x00400448 63000000 64000000 65000000 67000000 c...d...e...g... │ │ │ - 0x00400458 69000000 6a000000 6b000000 00000000 i...j...k....... │ │ │ - 0x00400468 00000000 00000000 6c000000 6e000000 ........l...n... │ │ │ - 0x00400478 6f000000 00000000 70000000 00000000 o.......p....... │ │ │ - 0x00400488 72000000 73000000 00000000 74000000 r...s.......t... │ │ │ - 0x00400498 00000000 75000000 00000000 00000000 ....u........... │ │ │ - 0x004004a8 76000000 5f96931c 0f8025d7 c28e87ff v..._.....%..... │ │ │ - 0x004004b8 e66584ba 57db931c 7a69cf92 b55631fd .e..W...zi...V1. │ │ │ - 0x004004c8 2d3240fd 162f740f 453e0caf 9ffb6e0f -2@../t.E>....n. │ │ │ - 0x004004d8 91a9fdf4 76543c94 56d3a604 cc3f0caf ....vT<.V....?.. │ │ │ - 0x004004e8 cb96931c f723ce20 09acf98f 2074b002 .....#. .... t.. │ │ │ - 0x004004f8 087e921c 2131e74b e2adc61b 2e4e3df6 .~..!1.K.....N=. │ │ │ - 0x00400508 dbf7005e 01af34e8 7d306010 86802810 ...^..4.}0`...(. │ │ │ - 0x00400518 5b73e8cf 7ef77610 66556110 39400caf [s..~.v.fUa.9@.. │ │ │ - 0x00400528 3e7e967c c60ee03d 6d7385c5 1d8697a1 >~.|...=ms...... │ │ │ - 0x00400538 66494922 6198ef12 feec8414 0123f9a4 fII"a........#.. │ │ │ - 0x00400548 9cbb931c 97a9bada 4245d5ec 94789e7c ........BE...x.| │ │ │ - 0x00400558 1e76b5da 7ced110f 84ba967c 50ee11e3 .v..|......|P... │ │ │ - 0x00400568 63ac61a0 5a9a3b0f bb95931c d5ce6e45 c.a.Z.;.......nE │ │ │ - 0x00400578 414d9d7c 4cf8f20d a18a5d61 11e4b524 AM.|L.....]a...$ │ │ │ - 0x00400588 ad700eaf fec73c10 58ef9779 17ea76fe .p....<.X..y..v. │ │ │ - 0x00400598 38f28b1c 53d5727e 29aa3f7e af6087ff 8...S.r~).?~.`.. │ │ │ - 0x004005a8 ead3ef0e c839401f 2676fa3b 5adc13c9 .....9@.&v.;Z... │ │ │ - 0x004005b8 b98df10e 256f378c 0ae2ebb4 aed53119 ....%o7.......1. │ │ │ - 0x004005c8 edde931c d871581c 63de2405 aca45025 .....qX.c.$...P% │ │ │ - 0x004005d8 2bd0e122 1a9fd6bd 8ae4ee1c bdee90ca +.."............ │ │ │ - 0x004005e8 bf271536 d05f390f bbe3927c 299c8510 .'.6._9....|)... │ │ │ - 0x004005f8 117b9c7c 574625dc cbc51242 ef21630f .{.|WF%....B.!c. │ │ │ - 0x00400608 f76f39a0 8a097059 20cf09fd 281d8c1c .o9...pY ...(... │ │ │ - 0x00400618 418f1dfd 5519ca72 31b8820d bfda571b A...U..r1.....W. │ │ │ - 0x00400628 cb55cb20 766fe370 e51e1d61 9e22c7a8 .U. vo.p...a.".. │ │ │ - 0x00400638 033776fd 21626407 4701750f 51e3460e .7v.!bd.G.u.Q.F. │ │ │ - 0x00400648 86f0967c cb812208 eb3d9d7c ef0b51f9 ...|.."..=.|..Q. │ │ │ - 0x00400658 9075820d 43664b10 072f740f 3dad390d .u..CfK../t.=.9. │ │ │ - 0x00400668 6b655d14 d794931c c207bde4 1dc42c19 ke]...........,. │ │ │ + 0x00000298 03000000 70000000 01000000 06000000 ....p........... │ │ │ + 0x000002a8 89402201 008440b8 70000000 73000000 .@"...@.p...s... │ │ │ + 0x000002b8 75000000 00af34e8 4245d5ec bbe3927c u.....4.BE.....| │ │ │ + 0x000002c8 beda571b d971581c 76543c94 ee21630f ..W..qX.vT<..!c. │ │ │ + 0x000002d8 59ef9779 Y..y │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ @@ -1,74 +1,72 @@ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ - 0x004011b8 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ - 0x004011c8 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ - 0x004011d8 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ - 0x004011e8 73746172 745f5f00 5f4a765f 52656769 start__._Jv_Regi │ │ │ - 0x004011f8 73746572 436c6173 73657300 5f49544d sterClasses._ITM │ │ │ - 0x00401208 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ - 0x00401218 5461626c 6500425a 325f627a 436f6d70 Table.BZ2_bzComp │ │ │ - 0x00401228 72657373 496e6974 005f6669 6e690042 ressInit._fini.B │ │ │ - 0x00401238 5a325f62 7a6c6962 56657273 696f6e00 Z2_bzlibVersion. │ │ │ - 0x00401248 425a325f 627a436f 6d707265 7373456e BZ2_bzCompressEn │ │ │ - 0x00401258 6400425a 325f627a 436f6d70 72657373 d.BZ2_bzCompress │ │ │ - 0x00401268 005f696e 6974006c 6962632e 736f2e36 ._init.libc.so.6 │ │ │ - 0x00401278 005f5f73 74706370 795f6368 6b006666 .__stpcpy_chk.ff │ │ │ - 0x00401288 6c757368 00737472 63707900 5f5f7072 lush.strcpy.__pr │ │ │ - 0x00401298 696e7466 5f63686b 00657869 74005f49 intf_chk.exit._I │ │ │ - 0x004012a8 4f5f7075 74630073 65746c6f 63616c65 O_putc.setlocale │ │ │ - 0x004012b8 00737261 6e640073 74726e63 6d700073 .srand.strncmp.s │ │ │ - 0x004012c8 74727263 6872005f 5f776374 6f6d625f trrchr.__wctomb_ │ │ │ - 0x004012d8 63686b00 70657272 6f72005f 5f69736f chk.perror.__iso │ │ │ - 0x004012e8 6339395f 73736361 6e660063 6c6f7365 c99_sscanf.close │ │ │ - 0x004012f8 64697200 7369676e 616c0073 74726e63 dir.signal.strnc │ │ │ - 0x00401308 7079006d 6273746f 77637300 5f5f7374 py.mbstowcs.__st │ │ │ - 0x00401318 61636b5f 63686b5f 6661696c 00756e6c ack_chk_fail.unl │ │ │ - 0x00401328 696e6b00 70757463 68617200 7265616c ink.putchar.real │ │ │ - 0x00401338 6c6f6300 746f7775 70706572 0061626f loc.towupper.abo │ │ │ - 0x00401348 72740073 7464696e 00706f70 656e0067 rt.stdin.popen.g │ │ │ - 0x00401358 65747069 64006368 6d6f6400 72657769 etpid.chmod.rewi │ │ │ - 0x00401368 6e64005f 5f637479 70655f67 65745f6d nd.__ctype_get_m │ │ │ - 0x00401378 625f6375 725f6d61 78007374 72746f6c b_cur_max.strtol │ │ │ - 0x00401388 00697361 74747900 66656f66 00666765 .isatty.feof.fge │ │ │ - 0x00401398 74730073 74726c65 6e00756e 67657463 ts.strlen.ungetc │ │ │ - 0x004013a8 006d656d 73657400 73747273 74720072 .memset.strstr.r │ │ │ - 0x004013b8 6d646972 005f5f65 72726e6f 5f6c6f63 mdir.__errno_loc │ │ │ - 0x004013c8 6174696f 6e007463 73657461 74747200 ation.tcsetattr. │ │ │ - 0x004013d8 61736374 696d6500 636c6561 72657272 asctime.clearerr │ │ │ - 0x004013e8 005f5f66 78737461 74363400 5f5f6670 .__fxstat64.__fp │ │ │ - 0x004013f8 72696e74 665f6368 6b007374 646f7574 rintf_chk.stdout │ │ │ - 0x00401408 00667075 74630066 7365656b 6f363400 .fputc.fseeko64. │ │ │ - 0x00401418 66707574 73006d65 6d637079 0066636c fputs.memcpy.fcl │ │ │ - 0x00401428 6f736500 6d616c6c 6f630073 74726361 ose.malloc.strca │ │ │ - 0x00401438 74006674 656c6c6f 36340074 7a736574 t.ftello64.tzset │ │ │ - 0x00401448 005f5f6c 78737461 74363400 6f70656e .__lxstat64.open │ │ │ - 0x00401458 64697200 5f5f7873 74617436 34005f5f dir.__xstat64.__ │ │ │ - 0x00401468 63747970 655f625f 6c6f6300 67657465 ctype_b_loc.gete │ │ │ - 0x00401478 6e760073 74646572 72007379 7374656d nv.stderr.system │ │ │ - 0x00401488 00726561 646c696e 6b005f5f 7374726e .readlink.__strn │ │ │ - 0x00401498 6361745f 63686b00 7374726e 63617400 cat_chk.strncat. │ │ │ - 0x004014a8 66696c65 6e6f0070 636c6f73 65006677 fileno.pclose.fw │ │ │ - 0x004014b8 72697465 00667265 61640072 656e616d rite.fread.renam │ │ │ - 0x004014c8 65006d6b 7374656d 70363400 5f5f6672 e.mkstemp64.__fr │ │ │ - 0x004014d8 6561645f 63686b00 6c6f6361 6c74696d ead_chk.localtim │ │ │ - 0x004014e8 65007374 72636872 00757469 6d65006d e.strchr.utime.m │ │ │ - 0x004014f8 6b74696d 65006664 6f70656e 00726561 ktime.fdopen.rea │ │ │ - 0x00401508 64646972 36340071 736f7274 00746367 ddir64.qsort.tcg │ │ │ - 0x00401518 65746174 7472005f 5f637479 70655f74 etattr.__ctype_t │ │ │ - 0x00401528 6f757070 65725f6c 6f63005f 5f737472 oupper_loc.__str │ │ │ - 0x00401538 6370795f 63686b00 73657476 62756600 cpy_chk.setvbuf. │ │ │ - 0x00401548 5f5f7370 72696e74 665f6368 6b006d65 __sprintf_chk.me │ │ │ - 0x00401558 6d6d6f76 6500666f 70656e36 34005f49 mmove.fopen64._I │ │ │ - 0x00401568 4f5f6765 7463005f 5f737472 6361745f O_getc.__strcat_ │ │ │ - 0x00401578 63686b00 73747263 6d700073 74726572 chk.strcmp.strer │ │ │ - 0x00401588 726f7200 5f5f6c69 62635f73 74617274 ror.__libc_start │ │ │ - 0x00401598 5f6d6169 6e006665 72726f72 00737470 _main.ferror.stp │ │ │ - 0x004015a8 63707900 7763746f 6d620066 72656500 cpy.wctomb.free. │ │ │ - 0x004015b8 6c642d6c 696e7578 2d616172 63683634 ld-linux-aarch64 │ │ │ - 0x004015c8 2e736f2e 31005f5f 73746163 6b5f6368 .so.1.__stack_ch │ │ │ - 0x004015d8 6b5f6775 61726400 5f656461 7461005f k_guard._edata._ │ │ │ - 0x004015e8 5f627373 5f737461 7274005f 5f627373 _bss_start.__bss │ │ │ - 0x004015f8 5f737461 72745f5f 005f5f62 73735f65 _start__.__bss_e │ │ │ - 0x00401608 6e645f5f 005f5f65 6e645f5f 005f656e nd__.__end__._en │ │ │ - 0x00401618 6400474c 4942435f 322e3137 00 d.GLIBC_2.17. │ │ │ + 0x00000e20 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ + 0x00000e30 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ + 0x00000e40 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ + 0x00000e50 73746172 745f5f00 5f49544d 5f726567 start__._ITM_reg │ │ │ + 0x00000e60 69737465 72544d43 6c6f6e65 5461626c isterTMCloneTabl │ │ │ + 0x00000e70 6500425a 325f627a 436f6d70 72657373 e.BZ2_bzCompress │ │ │ + 0x00000e80 496e6974 00425a32 5f627a6c 69625665 Init.BZ2_bzlibVe │ │ │ + 0x00000e90 7273696f 6e00425a 325f627a 436f6d70 rsion.BZ2_bzComp │ │ │ + 0x00000ea0 72657373 456e6400 425a325f 627a436f ressEnd.BZ2_bzCo │ │ │ + 0x00000eb0 6d707265 7373006c 6962632e 736f2e36 mpress.libc.so.6 │ │ │ + 0x00000ec0 005f5f73 74706370 795f6368 6b006666 .__stpcpy_chk.ff │ │ │ + 0x00000ed0 6c757368 00737472 63707900 5f5f7072 lush.strcpy.__pr │ │ │ + 0x00000ee0 696e7466 5f63686b 00657869 74007365 intf_chk.exit.se │ │ │ + 0x00000ef0 746c6f63 616c6500 7372616e 64007374 tlocale.srand.st │ │ │ + 0x00000f00 726e636d 70007374 72726368 72005f5f rncmp.strrchr.__ │ │ │ + 0x00000f10 7763746f 6d625f63 686b0070 6572726f wctomb_chk.perro │ │ │ + 0x00000f20 72005f5f 69736f63 39395f73 7363616e r.__isoc99_sscan │ │ │ + 0x00000f30 6600636c 6f736564 69720073 69676e61 f.closedir.signa │ │ │ + 0x00000f40 6c007374 726e6370 79006d62 73746f77 l.strncpy.mbstow │ │ │ + 0x00000f50 6373005f 5f737461 636b5f63 686b5f66 cs.__stack_chk_f │ │ │ + 0x00000f60 61696c00 756e6c69 6e6b0070 75746368 ail.unlink.putch │ │ │ + 0x00000f70 61720072 65616c6c 6f630074 6f777570 ar.realloc.towup │ │ │ + 0x00000f80 70657200 61626f72 74007374 64696e00 per.abort.stdin. │ │ │ + 0x00000f90 706f7065 6e006765 74706964 0063686d popen.getpid.chm │ │ │ + 0x00000fa0 6f640072 6577696e 64005f5f 63747970 od.rewind.__ctyp │ │ │ + 0x00000fb0 655f6765 745f6d62 5f637572 5f6d6178 e_get_mb_cur_max │ │ │ + 0x00000fc0 00737472 746f6c00 69736174 74790066 .strtol.isatty.f │ │ │ + 0x00000fd0 656f6600 66676574 73007374 726c656e eof.fgets.strlen │ │ │ + 0x00000fe0 00756e67 65746300 6d656d73 65740073 .ungetc.memset.s │ │ │ + 0x00000ff0 74727374 7200726d 64697200 5f5f6572 trstr.rmdir.__er │ │ │ + 0x00001000 726e6f5f 6c6f6361 74696f6e 00746373 rno_location.tcs │ │ │ + 0x00001010 65746174 74720061 73637469 6d650063 etattr.asctime.c │ │ │ + 0x00001020 6c656172 65727200 5f5f6678 73746174 learerr.__fxstat │ │ │ + 0x00001030 3634005f 5f667072 696e7466 5f63686b 64.__fprintf_chk │ │ │ + 0x00001040 00737464 6f757400 66707574 63006673 .stdout.fputc.fs │ │ │ + 0x00001050 65656b6f 36340066 70757473 006d656d eeko64.fputs.mem │ │ │ + 0x00001060 63707900 66636c6f 7365006d 616c6c6f cpy.fclose.mallo │ │ │ + 0x00001070 63007374 72636174 00667465 6c6c6f36 c.strcat.ftello6 │ │ │ + 0x00001080 3400747a 73657400 5f5f6c78 73746174 4.tzset.__lxstat │ │ │ + 0x00001090 3634006f 70656e64 6972005f 5f787374 64.opendir.__xst │ │ │ + 0x000010a0 61743634 005f5f63 74797065 5f625f6c at64.__ctype_b_l │ │ │ + 0x000010b0 6f630067 6574656e 76007374 64657272 oc.getenv.stderr │ │ │ + 0x000010c0 00737973 74656d00 72656164 6c696e6b .system.readlink │ │ │ + 0x000010d0 005f5f73 74726e63 61745f63 686b0073 .__strncat_chk.s │ │ │ + 0x000010e0 74726e63 61740066 696c656e 6f007063 trncat.fileno.pc │ │ │ + 0x000010f0 6c6f7365 00667772 69746500 66726561 lose.fwrite.frea │ │ │ + 0x00001100 64007265 6e616d65 006d6b73 74656d70 d.rename.mkstemp │ │ │ + 0x00001110 3634005f 5f667265 61645f63 686b006c 64.__fread_chk.l │ │ │ + 0x00001120 6f63616c 74696d65 00737472 63687200 ocaltime.strchr. │ │ │ + 0x00001130 7574696d 65006d6b 74696d65 0066646f utime.mktime.fdo │ │ │ + 0x00001140 70656e00 72656164 64697236 34007173 pen.readdir64.qs │ │ │ + 0x00001150 6f727400 74636765 74617474 72005f5f ort.tcgetattr.__ │ │ │ + 0x00001160 63747970 655f746f 75707065 725f6c6f ctype_toupper_lo │ │ │ + 0x00001170 63005f5f 73747263 70795f63 686b005f c.__strcpy_chk._ │ │ │ + 0x00001180 5f637861 5f66696e 616c697a 65007365 _cxa_finalize.se │ │ │ + 0x00001190 74766275 66005f5f 73707269 6e74665f tvbuf.__sprintf_ │ │ │ + 0x000011a0 63686b00 6d656d6d 6f766500 666f7065 chk.memmove.fope │ │ │ + 0x000011b0 6e363400 5f5f7374 72636174 5f63686b n64.__strcat_chk │ │ │ + 0x000011c0 00737472 636d7000 73747265 72726f72 .strcmp.strerror │ │ │ + 0x000011d0 005f5f6c 6962635f 73746172 745f6d61 .__libc_start_ma │ │ │ + 0x000011e0 696e0066 6572726f 72007374 70637079 in.ferror.stpcpy │ │ │ + 0x000011f0 00776374 6f6d6200 66726565 006c642d .wctomb.free.ld- │ │ │ + 0x00001200 6c696e75 782d6161 72636836 342e736f linux-aarch64.so │ │ │ + 0x00001210 2e31005f 5f737461 636b5f63 686b5f67 .1.__stack_chk_g │ │ │ + 0x00001220 75617264 005f6564 61746100 5f5f6273 uard._edata.__bs │ │ │ + 0x00001230 735f7374 61727400 5f5f6273 735f7374 s_start.__bss_st │ │ │ + 0x00001240 6172745f 5f005f5f 6273735f 656e645f art__.__bss_end_ │ │ │ + 0x00001250 5f005f5f 656e645f 5f005f65 6e640047 _.__end__._end.G │ │ │ + 0x00001260 4c494243 5f322e31 3700 LIBC_2.17. │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ -0000000000402160 <_init@@Base>: │ │ │ +0000000000007028 <.init>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ - bl 408650 │ │ │ + bl dbac │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ @@ -1,626 +1,632 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ -0000000000402180 : │ │ │ +0000000000007040 : │ │ │ stp x16, x30, [sp, #-16]! │ │ │ - adrp x16, 44f000 <_fini@@Base+0x2ce1c> │ │ │ - ldr x17, [x16, #4088] │ │ │ - add x16, x16, #0xff8 │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2072] │ │ │ + add x16, x16, #0x818 │ │ │ br x17 │ │ │ nop │ │ │ nop │ │ │ nop │ │ │ │ │ │ -00000000004021a0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16] │ │ │ - add x16, x16, #0x0 │ │ │ +0000000000007060 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2080] │ │ │ + add x16, x16, #0x820 │ │ │ br x17 │ │ │ │ │ │ -00000000004021b0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #8] │ │ │ - add x16, x16, #0x8 │ │ │ +0000000000007070 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2088] │ │ │ + add x16, x16, #0x828 │ │ │ br x17 │ │ │ │ │ │ -00000000004021c0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #16] │ │ │ - add x16, x16, #0x10 │ │ │ +0000000000007080 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2096] │ │ │ + add x16, x16, #0x830 │ │ │ br x17 │ │ │ │ │ │ -00000000004021d0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #24] │ │ │ - add x16, x16, #0x18 │ │ │ +0000000000007090 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2104] │ │ │ + add x16, x16, #0x838 │ │ │ br x17 │ │ │ │ │ │ -00000000004021e0 <__sprintf_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #32] │ │ │ - add x16, x16, #0x20 │ │ │ +00000000000070a0 <__sprintf_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2112] │ │ │ + add x16, x16, #0x840 │ │ │ br x17 │ │ │ │ │ │ -00000000004021f0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #40] │ │ │ - add x16, x16, #0x28 │ │ │ +00000000000070b0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2120] │ │ │ + add x16, x16, #0x848 │ │ │ br x17 │ │ │ │ │ │ -0000000000402200 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #48] │ │ │ - add x16, x16, #0x30 │ │ │ +00000000000070c0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2128] │ │ │ + add x16, x16, #0x850 │ │ │ br x17 │ │ │ │ │ │ -0000000000402210 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #56] │ │ │ - add x16, x16, #0x38 │ │ │ +00000000000070d0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2136] │ │ │ + add x16, x16, #0x858 │ │ │ br x17 │ │ │ │ │ │ -0000000000402220 <__xstat64@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #64] │ │ │ - add x16, x16, #0x40 │ │ │ +00000000000070e0 <__xstat64@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2144] │ │ │ + add x16, x16, #0x860 │ │ │ br x17 │ │ │ │ │ │ -0000000000402230 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #72] │ │ │ - add x16, x16, #0x48 │ │ │ +00000000000070f0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2152] │ │ │ + add x16, x16, #0x868 │ │ │ br x17 │ │ │ │ │ │ -0000000000402240 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #80] │ │ │ - add x16, x16, #0x50 │ │ │ +0000000000007100 <__cxa_finalize@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2160] │ │ │ + add x16, x16, #0x870 │ │ │ br x17 │ │ │ │ │ │ -0000000000402250 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #88] │ │ │ - add x16, x16, #0x58 │ │ │ +0000000000007110 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2168] │ │ │ + add x16, x16, #0x878 │ │ │ br x17 │ │ │ │ │ │ -0000000000402260 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #96] │ │ │ - add x16, x16, #0x60 │ │ │ +0000000000007120 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2176] │ │ │ + add x16, x16, #0x880 │ │ │ br x17 │ │ │ │ │ │ -0000000000402270 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #104] │ │ │ - add x16, x16, #0x68 │ │ │ +0000000000007130 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2184] │ │ │ + add x16, x16, #0x888 │ │ │ br x17 │ │ │ │ │ │ -0000000000402280 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #112] │ │ │ - add x16, x16, #0x70 │ │ │ +0000000000007140 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2192] │ │ │ + add x16, x16, #0x890 │ │ │ br x17 │ │ │ │ │ │ -0000000000402290 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #120] │ │ │ - add x16, x16, #0x78 │ │ │ +0000000000007150 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2200] │ │ │ + add x16, x16, #0x898 │ │ │ br x17 │ │ │ │ │ │ -00000000004022a0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #128] │ │ │ - add x16, x16, #0x80 │ │ │ +0000000000007160 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2208] │ │ │ + add x16, x16, #0x8a0 │ │ │ br x17 │ │ │ │ │ │ -00000000004022b0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #136] │ │ │ - add x16, x16, #0x88 │ │ │ +0000000000007170 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2216] │ │ │ + add x16, x16, #0x8a8 │ │ │ br x17 │ │ │ │ │ │ -00000000004022c0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #144] │ │ │ - add x16, x16, #0x90 │ │ │ +0000000000007180 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2224] │ │ │ + add x16, x16, #0x8b0 │ │ │ br x17 │ │ │ │ │ │ -00000000004022d0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #152] │ │ │ - add x16, x16, #0x98 │ │ │ +0000000000007190 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2232] │ │ │ + add x16, x16, #0x8b8 │ │ │ br x17 │ │ │ │ │ │ -00000000004022e0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #160] │ │ │ - add x16, x16, #0xa0 │ │ │ +00000000000071a0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2240] │ │ │ + add x16, x16, #0x8c0 │ │ │ br x17 │ │ │ │ │ │ -00000000004022f0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #168] │ │ │ - add x16, x16, #0xa8 │ │ │ +00000000000071b0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2248] │ │ │ + add x16, x16, #0x8c8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402300 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #176] │ │ │ - add x16, x16, #0xb0 │ │ │ +00000000000071c0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2256] │ │ │ + add x16, x16, #0x8d0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402310 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #184] │ │ │ - add x16, x16, #0xb8 │ │ │ +00000000000071d0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2264] │ │ │ + add x16, x16, #0x8d8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402320 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #192] │ │ │ - add x16, x16, #0xc0 │ │ │ +00000000000071e0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2272] │ │ │ + add x16, x16, #0x8e0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402330 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #200] │ │ │ - add x16, x16, #0xc8 │ │ │ +00000000000071f0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2280] │ │ │ + add x16, x16, #0x8e8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402340 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #208] │ │ │ - add x16, x16, #0xd0 │ │ │ +0000000000007200 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2288] │ │ │ + add x16, x16, #0x8f0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402350 <__strcpy_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #216] │ │ │ - add x16, x16, #0xd8 │ │ │ +0000000000007210 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2296] │ │ │ + add x16, x16, #0x8f8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402360 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #224] │ │ │ - add x16, x16, #0xe0 │ │ │ +0000000000007220 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2304] │ │ │ + add x16, x16, #0x900 │ │ │ br x17 │ │ │ │ │ │ -0000000000402370 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #232] │ │ │ - add x16, x16, #0xe8 │ │ │ +0000000000007230 <__strcpy_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2312] │ │ │ + add x16, x16, #0x908 │ │ │ br x17 │ │ │ │ │ │ -0000000000402380 <__libc_start_main@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #240] │ │ │ - add x16, x16, #0xf0 │ │ │ +0000000000007240 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2320] │ │ │ + add x16, x16, #0x910 │ │ │ br x17 │ │ │ │ │ │ -0000000000402390 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #248] │ │ │ - add x16, x16, #0xf8 │ │ │ +0000000000007250 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2328] │ │ │ + add x16, x16, #0x918 │ │ │ br x17 │ │ │ │ │ │ -00000000004023a0 <__printf_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #256] │ │ │ - add x16, x16, #0x100 │ │ │ +0000000000007260 <__libc_start_main@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2336] │ │ │ + add x16, x16, #0x920 │ │ │ br x17 │ │ │ │ │ │ -00000000004023b0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #264] │ │ │ - add x16, x16, #0x108 │ │ │ +0000000000007270 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2344] │ │ │ + add x16, x16, #0x928 │ │ │ br x17 │ │ │ │ │ │ -00000000004023c0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #272] │ │ │ - add x16, x16, #0x110 │ │ │ +0000000000007280 <__printf_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2352] │ │ │ + add x16, x16, #0x930 │ │ │ br x17 │ │ │ │ │ │ -00000000004023d0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #280] │ │ │ - add x16, x16, #0x118 │ │ │ +0000000000007290 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2360] │ │ │ + add x16, x16, #0x938 │ │ │ br x17 │ │ │ │ │ │ -00000000004023e0 <_IO_getc@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #288] │ │ │ - add x16, x16, #0x120 │ │ │ +00000000000072a0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2368] │ │ │ + add x16, x16, #0x940 │ │ │ br x17 │ │ │ │ │ │ -00000000004023f0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #296] │ │ │ - add x16, x16, #0x128 │ │ │ +00000000000072b0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2376] │ │ │ + add x16, x16, #0x948 │ │ │ br x17 │ │ │ │ │ │ -0000000000402400 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #304] │ │ │ - add x16, x16, #0x130 │ │ │ +00000000000072c0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2384] │ │ │ + add x16, x16, #0x950 │ │ │ br x17 │ │ │ │ │ │ -0000000000402410 <__ctype_toupper_loc@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #312] │ │ │ - add x16, x16, #0x138 │ │ │ +00000000000072d0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2392] │ │ │ + add x16, x16, #0x958 │ │ │ br x17 │ │ │ │ │ │ -0000000000402420 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #320] │ │ │ - add x16, x16, #0x140 │ │ │ +00000000000072e0 <__ctype_toupper_loc@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2400] │ │ │ + add x16, x16, #0x960 │ │ │ br x17 │ │ │ │ │ │ -0000000000402430 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #328] │ │ │ - add x16, x16, #0x148 │ │ │ +00000000000072f0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2408] │ │ │ + add x16, x16, #0x968 │ │ │ br x17 │ │ │ │ │ │ -0000000000402440 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #336] │ │ │ - add x16, x16, #0x150 │ │ │ +0000000000007300 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2416] │ │ │ + add x16, x16, #0x970 │ │ │ br x17 │ │ │ │ │ │ -0000000000402450 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #344] │ │ │ - add x16, x16, #0x158 │ │ │ +0000000000007310 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2424] │ │ │ + add x16, x16, #0x978 │ │ │ br x17 │ │ │ │ │ │ -0000000000402460 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #352] │ │ │ - add x16, x16, #0x160 │ │ │ +0000000000007320 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2432] │ │ │ + add x16, x16, #0x980 │ │ │ br x17 │ │ │ │ │ │ -0000000000402470 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #360] │ │ │ - add x16, x16, #0x168 │ │ │ +0000000000007330 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2440] │ │ │ + add x16, x16, #0x988 │ │ │ br x17 │ │ │ │ │ │ -0000000000402480 <__stack_chk_fail@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #368] │ │ │ - add x16, x16, #0x170 │ │ │ +0000000000007340 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2448] │ │ │ + add x16, x16, #0x990 │ │ │ br x17 │ │ │ │ │ │ -0000000000402490 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #376] │ │ │ - add x16, x16, #0x178 │ │ │ +0000000000007350 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2456] │ │ │ + add x16, x16, #0x998 │ │ │ br x17 │ │ │ │ │ │ -00000000004024a0 <__fread_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #384] │ │ │ - add x16, x16, #0x180 │ │ │ +0000000000007360 <__stack_chk_fail@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2464] │ │ │ + add x16, x16, #0x9a0 │ │ │ br x17 │ │ │ │ │ │ -00000000004024b0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #392] │ │ │ - add x16, x16, #0x188 │ │ │ +0000000000007370 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2472] │ │ │ + add x16, x16, #0x9a8 │ │ │ br x17 │ │ │ │ │ │ -00000000004024c0 <__gmon_start__@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #400] │ │ │ - add x16, x16, #0x190 │ │ │ +0000000000007380 <__fread_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2480] │ │ │ + add x16, x16, #0x9b0 │ │ │ br x17 │ │ │ │ │ │ -00000000004024d0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #408] │ │ │ - add x16, x16, #0x198 │ │ │ +0000000000007390 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2488] │ │ │ + add x16, x16, #0x9b8 │ │ │ br x17 │ │ │ │ │ │ -00000000004024e0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #416] │ │ │ - add x16, x16, #0x1a0 │ │ │ +00000000000073a0 <__gmon_start__@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2496] │ │ │ + add x16, x16, #0x9c0 │ │ │ br x17 │ │ │ │ │ │ -00000000004024f0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #424] │ │ │ - add x16, x16, #0x1a8 │ │ │ +00000000000073b0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2504] │ │ │ + add x16, x16, #0x9c8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402500 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #432] │ │ │ - add x16, x16, #0x1b0 │ │ │ +00000000000073c0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2512] │ │ │ + add x16, x16, #0x9d0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402510 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #440] │ │ │ - add x16, x16, #0x1b8 │ │ │ +00000000000073d0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2520] │ │ │ + add x16, x16, #0x9d8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402520 <_IO_putc@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #448] │ │ │ - add x16, x16, #0x1c0 │ │ │ +00000000000073e0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2528] │ │ │ + add x16, x16, #0x9e0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402530 <__fprintf_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #456] │ │ │ - add x16, x16, #0x1c8 │ │ │ +00000000000073f0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2536] │ │ │ + add x16, x16, #0x9e8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402540 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #464] │ │ │ - add x16, x16, #0x1d0 │ │ │ +0000000000007400 <__fprintf_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2544] │ │ │ + add x16, x16, #0x9f0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402550 <__ctype_b_loc@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #472] │ │ │ - add x16, x16, #0x1d8 │ │ │ +0000000000007410 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2552] │ │ │ + add x16, x16, #0x9f8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402560 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #480] │ │ │ - add x16, x16, #0x1e0 │ │ │ +0000000000007420 <__ctype_b_loc@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2560] │ │ │ + add x16, x16, #0xa00 │ │ │ br x17 │ │ │ │ │ │ -0000000000402570 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #488] │ │ │ - add x16, x16, #0x1e8 │ │ │ +0000000000007430 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2568] │ │ │ + add x16, x16, #0xa08 │ │ │ br x17 │ │ │ │ │ │ -0000000000402580 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #496] │ │ │ - add x16, x16, #0x1f0 │ │ │ +0000000000007440 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2576] │ │ │ + add x16, x16, #0xa10 │ │ │ br x17 │ │ │ │ │ │ -0000000000402590 <__strncat_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #504] │ │ │ - add x16, x16, #0x1f8 │ │ │ +0000000000007450 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2584] │ │ │ + add x16, x16, #0xa18 │ │ │ br x17 │ │ │ │ │ │ -00000000004025a0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #512] │ │ │ - add x16, x16, #0x200 │ │ │ +0000000000007460 <__strncat_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2592] │ │ │ + add x16, x16, #0xa20 │ │ │ br x17 │ │ │ │ │ │ -00000000004025b0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #520] │ │ │ - add x16, x16, #0x208 │ │ │ +0000000000007470 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2600] │ │ │ + add x16, x16, #0xa28 │ │ │ br x17 │ │ │ │ │ │ -00000000004025c0 <__lxstat64@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #528] │ │ │ - add x16, x16, #0x210 │ │ │ +0000000000007480 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2608] │ │ │ + add x16, x16, #0xa30 │ │ │ br x17 │ │ │ │ │ │ -00000000004025d0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #536] │ │ │ - add x16, x16, #0x218 │ │ │ +0000000000007490 <__lxstat64@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2616] │ │ │ + add x16, x16, #0xa38 │ │ │ br x17 │ │ │ │ │ │ -00000000004025e0 <__strcat_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #544] │ │ │ - add x16, x16, #0x220 │ │ │ +00000000000074a0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2624] │ │ │ + add x16, x16, #0xa40 │ │ │ br x17 │ │ │ │ │ │ -00000000004025f0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #552] │ │ │ - add x16, x16, #0x228 │ │ │ +00000000000074b0 <__strcat_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2632] │ │ │ + add x16, x16, #0xa48 │ │ │ br x17 │ │ │ │ │ │ -0000000000402600 <__ctype_get_mb_cur_max@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #560] │ │ │ - add x16, x16, #0x230 │ │ │ +00000000000074c0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2640] │ │ │ + add x16, x16, #0xa50 │ │ │ br x17 │ │ │ │ │ │ -0000000000402610 <__fxstat64@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #568] │ │ │ - add x16, x16, #0x238 │ │ │ +00000000000074d0 <__ctype_get_mb_cur_max@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2648] │ │ │ + add x16, x16, #0xa58 │ │ │ br x17 │ │ │ │ │ │ -0000000000402620 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #576] │ │ │ - add x16, x16, #0x240 │ │ │ +00000000000074e0 <__fxstat64@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2656] │ │ │ + add x16, x16, #0xa60 │ │ │ br x17 │ │ │ │ │ │ -0000000000402630 <__stpcpy_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #584] │ │ │ - add x16, x16, #0x248 │ │ │ +00000000000074f0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2664] │ │ │ + add x16, x16, #0xa68 │ │ │ br x17 │ │ │ │ │ │ -0000000000402640 <__wctomb_chk@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #592] │ │ │ - add x16, x16, #0x250 │ │ │ +0000000000007500 <__stpcpy_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2672] │ │ │ + add x16, x16, #0xa70 │ │ │ br x17 │ │ │ │ │ │ -0000000000402650 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #600] │ │ │ - add x16, x16, #0x258 │ │ │ +0000000000007510 <__wctomb_chk@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2680] │ │ │ + add x16, x16, #0xa78 │ │ │ br x17 │ │ │ │ │ │ -0000000000402660 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #608] │ │ │ - add x16, x16, #0x260 │ │ │ +0000000000007520 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2688] │ │ │ + add x16, x16, #0xa80 │ │ │ br x17 │ │ │ │ │ │ -0000000000402670 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #616] │ │ │ - add x16, x16, #0x268 │ │ │ +0000000000007530 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2696] │ │ │ + add x16, x16, #0xa88 │ │ │ br x17 │ │ │ │ │ │ -0000000000402680 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #624] │ │ │ - add x16, x16, #0x270 │ │ │ +0000000000007540 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2704] │ │ │ + add x16, x16, #0xa90 │ │ │ br x17 │ │ │ │ │ │ -0000000000402690 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #632] │ │ │ - add x16, x16, #0x278 │ │ │ +0000000000007550 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2712] │ │ │ + add x16, x16, #0xa98 │ │ │ br x17 │ │ │ │ │ │ -00000000004026a0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #640] │ │ │ - add x16, x16, #0x280 │ │ │ +0000000000007560 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2720] │ │ │ + add x16, x16, #0xaa0 │ │ │ br x17 │ │ │ │ │ │ -00000000004026b0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #648] │ │ │ - add x16, x16, #0x288 │ │ │ +0000000000007570 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2728] │ │ │ + add x16, x16, #0xaa8 │ │ │ br x17 │ │ │ │ │ │ -00000000004026c0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #656] │ │ │ - add x16, x16, #0x290 │ │ │ +0000000000007580 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2736] │ │ │ + add x16, x16, #0xab0 │ │ │ br x17 │ │ │ │ │ │ -00000000004026d0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #664] │ │ │ - add x16, x16, #0x298 │ │ │ +0000000000007590 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2744] │ │ │ + add x16, x16, #0xab8 │ │ │ br x17 │ │ │ │ │ │ -00000000004026e0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #672] │ │ │ - add x16, x16, #0x2a0 │ │ │ +00000000000075a0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2752] │ │ │ + add x16, x16, #0xac0 │ │ │ br x17 │ │ │ │ │ │ -00000000004026f0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #680] │ │ │ - add x16, x16, #0x2a8 │ │ │ +00000000000075b0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2760] │ │ │ + add x16, x16, #0xac8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402700 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #688] │ │ │ - add x16, x16, #0x2b0 │ │ │ +00000000000075c0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2768] │ │ │ + add x16, x16, #0xad0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402710 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #696] │ │ │ - add x16, x16, #0x2b8 │ │ │ +00000000000075d0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2776] │ │ │ + add x16, x16, #0xad8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402720 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #704] │ │ │ - add x16, x16, #0x2c0 │ │ │ +00000000000075e0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2784] │ │ │ + add x16, x16, #0xae0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402730 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #712] │ │ │ - add x16, x16, #0x2c8 │ │ │ +00000000000075f0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2792] │ │ │ + add x16, x16, #0xae8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402740 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #720] │ │ │ - add x16, x16, #0x2d0 │ │ │ +0000000000007600 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2800] │ │ │ + add x16, x16, #0xaf0 │ │ │ br x17 │ │ │ │ │ │ -0000000000402750 <__isoc99_sscanf@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #728] │ │ │ - add x16, x16, #0x2d8 │ │ │ +0000000000007610 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2808] │ │ │ + add x16, x16, #0xaf8 │ │ │ br x17 │ │ │ │ │ │ -0000000000402760 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #736] │ │ │ - add x16, x16, #0x2e0 │ │ │ +0000000000007620 <__isoc99_sscanf@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2816] │ │ │ + add x16, x16, #0xb00 │ │ │ br x17 │ │ │ │ │ │ -0000000000402770 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #744] │ │ │ - add x16, x16, #0x2e8 │ │ │ +0000000000007630 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2824] │ │ │ + add x16, x16, #0xb08 │ │ │ br x17 │ │ │ │ │ │ -0000000000402780 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #752] │ │ │ - add x16, x16, #0x2f0 │ │ │ +0000000000007640 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2832] │ │ │ + add x16, x16, #0xb10 │ │ │ br x17 │ │ │ │ │ │ -0000000000402790 <__errno_location@plt>: │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #760] │ │ │ - add x16, x16, #0x2f8 │ │ │ +0000000000007650 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2840] │ │ │ + add x16, x16, #0xb18 │ │ │ br x17 │ │ │ │ │ │ -00000000004027a0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #768] │ │ │ - add x16, x16, #0x300 │ │ │ +0000000000007660 <__errno_location@plt>: │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2848] │ │ │ + add x16, x16, #0xb20 │ │ │ br x17 │ │ │ │ │ │ -00000000004027b0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #776] │ │ │ - add x16, x16, #0x308 │ │ │ +0000000000007670 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2856] │ │ │ + add x16, x16, #0xb28 │ │ │ br x17 │ │ │ │ │ │ -00000000004027c0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #784] │ │ │ - add x16, x16, #0x310 │ │ │ +0000000000007680 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2864] │ │ │ + add x16, x16, #0xb30 │ │ │ br x17 │ │ │ │ │ │ -00000000004027d0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #792] │ │ │ - add x16, x16, #0x318 │ │ │ +0000000000007690 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2872] │ │ │ + add x16, x16, #0xb38 │ │ │ br x17 │ │ │ │ │ │ -00000000004027e0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #800] │ │ │ - add x16, x16, #0x320 │ │ │ +00000000000076a0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2880] │ │ │ + add x16, x16, #0xb40 │ │ │ br x17 │ │ │ │ │ │ -00000000004027f0 : │ │ │ - adrp x16, 450000 │ │ │ - ldr x17, [x16, #808] │ │ │ - add x16, x16, #0x328 │ │ │ +00000000000076b0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2888] │ │ │ + add x16, x16, #0xb48 │ │ │ + br x17 │ │ │ + │ │ │ +00000000000076c0 : │ │ │ + adrp x16, 4f000 │ │ │ + ldr x17, [x16, #2896] │ │ │ + add x16, x16, #0xb50 │ │ │ br x17 │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ @@ -1,32382 +1,30823 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ -0000000000402800 : │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ - mov x29, sp │ │ │ - ldr x1, [x0, #96] │ │ │ - ldrh w2, [x0, #44] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ - mov w0, #0x7075 // #28789 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x25, [sp, #64] │ │ │ - bl 40af6c │ │ │ - str xzr, [x20, #136] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 402a00 │ │ │ - ldrb w0, [x0, #4] │ │ │ - ldrb w22, [x19, #2] │ │ │ - cmp w0, #0x1 │ │ │ - ldrb w23, [x19, #3] │ │ │ - b.ls 40285c // b.plast │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x0, #0x368 │ │ │ - b 402908 │ │ │ - ldrb w2, [x19, #7] │ │ │ - ldrb w0, [x19, #5] │ │ │ - ldrb w24, [x19, #8] │ │ │ - ldrb w1, [x19, #6] │ │ │ - orr w24, w2, w24, lsl #8 │ │ │ - orr w1, w0, w1, lsl #8 │ │ │ - ldr x0, [x20, #112] │ │ │ - uxth w1, w1 │ │ │ - ubfiz x24, x24, #16, #16 │ │ │ - orr x24, x24, x1 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbnz x0, 4028a8 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x398 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x21 │ │ │ - bl 4022a0 │ │ │ - sub x2, x0, x21 │ │ │ - mov x1, x21 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 41e4fc │ │ │ - mov x25, x0 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - cmp x24, x25 │ │ │ - b.eq 4029a4 // b.none │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w2, [x19, #848] │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x1, x1, #0x4b8 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr w0, [x19, #848] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 402920 // b.any │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x0, #0x3a8 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - b 409918 │ │ │ - cbnz w0, 402a00 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x4, [x20, #128] │ │ │ - add x19, x19, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x3, x3, #0x3e0 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ +00000000000076d0 : │ │ │ + sub sp, sp, #0x1f0 │ │ │ + adrp x2, 25000 │ │ │ + stp x29, x30, [sp, #16] │ │ │ + add x29, sp, #0x10 │ │ │ + str x1, [sp, #272] │ │ │ + add x1, sp, #0x100 │ │ │ + stp x19, x20, [sp, #32] │ │ │ + stp w0, wzr, [x1, #28] │ │ │ + mov w0, #0x0 // #0 │ │ │ + stp wzr, wzr, [x1, #36] │ │ │ + add x1, x2, #0xea0 │ │ │ + adrp x2, 4f000 │ │ │ + str wzr, [sp, #300] │ │ │ + str wzr, [sp, #304] │ │ │ + ldr x2, [x2, #3488] │ │ │ + str wzr, [sp, #308] │ │ │ + stp xzr, xzr, [sp, #320] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #488] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 76b0 │ │ │ + cbz x0, 7738 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3256] │ │ │ + str w1, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x20, sp, #0x110 │ │ │ + add x19, sp, #0x11c │ │ │ + ldr x4, [x0, #3344] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x3, [x0, #2968] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x4, [x4] │ │ │ + ldr x1, [x0, #3800] │ │ │ + adrp x0, 4f000 │ │ │ + str x4, [x3] │ │ │ + ldr x0, [x0, #3408] │ │ │ + str w2, [x1] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [sp, #152] │ │ │ + bl 20098 │ │ │ + bl 7220 │ │ │ mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x408 │ │ │ - add x0, x19, x0 │ │ │ - bl 4022a0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov x2, #0x4a // #74 │ │ │ - add x1, x1, #0x450 │ │ │ - bl 4021a0 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x0, x19 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0x4a0 │ │ │ - b 408f38 │ │ │ - orr w22, w22, w23, lsl #8 │ │ │ - sub w22, w22, #0x5 │ │ │ - uxth w22, w22 │ │ │ - cbnz w22, 4029d4 │ │ │ - ldrh w0, [x20, #40] │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 402a00 │ │ │ - ldr x1, [x20, #80] │ │ │ - bl 4026b0 │ │ │ - b 4029fc │ │ │ - add w0, w22, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 402a00 │ │ │ - uxth w22, w22 │ │ │ - add x1, x19, #0x9 │ │ │ - mov x2, x22 │ │ │ - bl 402760 │ │ │ - strb wzr, [x21, x22] │ │ │ - str x21, [x20, #136] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - ret │ │ │ - sub sp, sp, #0x1e0 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ - mov x29, sp │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x3, #1904] │ │ │ - str x1, [x29, #240] │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - str w0, [x29, #252] │ │ │ - sub sp, sp, #0x10 │ │ │ - mov w0, #0x0 // #0 │ │ │ - add x1, x1, #0x3a8 │ │ │ - str x2, [x29, #568] │ │ │ - str w0, [x29, #256] │ │ │ - str w0, [x29, #272] │ │ │ - str w0, [x29, #288] │ │ │ - str xzr, [x29, #368] │ │ │ - str w0, [x29, #304] │ │ │ - str w0, [x29, #320] │ │ │ - str w0, [x29, #336] │ │ │ - str xzr, [x29, #384] │ │ │ - bl 4027e0 │ │ │ - cbz x0, 402a90 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2288] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x28, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x20, #1888] │ │ │ - ldr x5, [x28, #1896] │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x23, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - str w1, [x4, #2296] │ │ │ - str x0, [x23, #2768] │ │ │ - str x5, [x29, #128] │ │ │ - bl 41b954 │ │ │ - bl 402340 │ │ │ - add x0, x29, #0xfc │ │ │ - add x1, x29, #0xf0 │ │ │ - bl 41c814 │ │ │ - ldr w0, [x29, #252] │ │ │ + mov x1, x20 │ │ │ + bl 20638 │ │ │ + ldr w0, [sp, #284] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4042c8 // b.none │ │ │ + b.eq 81d8 // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.ne 402af4 // b.any │ │ │ - ldr x0, [x29, #240] │ │ │ + b.ne 77ec // b.any │ │ │ + ldr x0, [sp, #272] │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xeb0 │ │ │ ldr x0, [x0, #8] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 403024 // b.none │ │ │ - adrp x2, 422000 │ │ │ - adrp x3, 422000 │ │ │ - add x2, x2, #0xf28 │ │ │ - add x3, x3, #0xf10 │ │ │ - add x0, x29, #0xfc │ │ │ - add x1, x29, #0xf0 │ │ │ - adrp x19, 409000 │ │ │ - bl 41c4c0 │ │ │ - add x19, x19, #0x250 │ │ │ + bl 7410 │ │ │ + cbnz w0, 77ec │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 75d0 │ │ │ + cbnz w0, 77cc │ │ │ + bl 75d0 │ │ │ + cbz w0, 77ec │ │ │ + stp x21, x22, [sp, #48] │ │ │ + stp x23, x24, [sp, #64] │ │ │ + stp x25, x26, [sp, #80] │ │ │ + stp x27, x28, [sp, #96] │ │ │ + str d8, [sp, #112] │ │ │ + bl e3b0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 70c0 │ │ │ + mov x1, x20 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 25000 │ │ │ + adrp x2, 25000 │ │ │ + add x3, x3, #0xa18 │ │ │ + add x2, x2, #0xa30 │ │ │ + stp x21, x22, [sp, #48] │ │ │ + adrp x19, e000 │ │ │ + add x19, x19, #0x9d0 │ │ │ + stp x23, x24, [sp, #64] │ │ │ + add x22, sp, #0x124 │ │ │ + add x24, sp, #0x140 │ │ │ + stp x25, x26, [sp, #80] │ │ │ + add x23, sp, #0x128 │ │ │ + add x26, sp, #0x130 │ │ │ + stp x27, x28, [sp, #96] │ │ │ + add x25, sp, #0x12c │ │ │ + add x27, sp, #0x134 │ │ │ + str d8, [sp, #112] │ │ │ + bl 20280 │ │ │ + adrp x0, 4f000 │ │ │ mov x1, x19 │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x24, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + add x21, sp, #0x120 │ │ │ + add x20, sp, #0x148 │ │ │ + ldr x4, [x0, #3920] │ │ │ + adrp x0, 4f000 │ │ │ + mov w28, #0x0 // #0 │ │ │ + ldr x3, [x0, #4016] │ │ │ + adrp x0, 4f000 │ │ │ + str xzr, [x4] │ │ │ + ldr x2, [x0, #3744] │ │ │ mov w0, #0x2 // #2 │ │ │ - str xzr, [x25, #1992] │ │ │ - str xzr, [x24, #3848] │ │ │ - str xzr, [x26, #1984] │ │ │ - bl 4022d0 │ │ │ + str xzr, [x3] │ │ │ + str xzr, [x2] │ │ │ + bl 71b0 │ │ │ mov x1, x19 │ │ │ mov w0, #0xf // #15 │ │ │ - bl 4022d0 │ │ │ + bl 71b0 │ │ │ mov x1, x19 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 4022d0 │ │ │ + bl 71b0 │ │ │ mov x1, x19 │ │ │ mov w0, #0x7 // #7 │ │ │ - bl 4022d0 │ │ │ + bl 71b0 │ │ │ mov x1, x19 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 4022d0 │ │ │ + bl 71b0 │ │ │ mov x1, x19 │ │ │ mov w0, #0xb // #11 │ │ │ - bl 4022d0 │ │ │ - ldr x0, [x29, #240] │ │ │ + bl 71b0 │ │ │ + str wzr, [sp, #168] │ │ │ + ldr x0, [sp, #272] │ │ │ mov w1, #0x0 // #0 │ │ │ - mov w19, w1 │ │ │ - add x21, x29, #0x240 │ │ │ - bl 419b90 │ │ │ - str x0, [x21, #-192]! │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x820 │ │ │ - str x0, [x29, #216] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x558 │ │ │ - str x0, [x29, #176] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x560 │ │ │ - str w19, [x29, #272] │ │ │ - str w19, [x29, #232] │ │ │ - str w19, [x29, #160] │ │ │ - str w19, [x29, #204] │ │ │ - str w19, [x29, #248] │ │ │ - str w19, [x29, #208] │ │ │ - str w19, [x29, #156] │ │ │ - str w19, [x29, #168] │ │ │ - str w19, [x29, #184] │ │ │ - str w19, [x29, #224] │ │ │ - str w19, [x29, #200] │ │ │ - str x0, [x29, #144] │ │ │ - add x4, x29, #0x170 │ │ │ + str wzr, [sp, #184] │ │ │ + mov w19, #0x0 // #0 │ │ │ + str wzr, [sp, #192] │ │ │ + str wzr, [sp, #208] │ │ │ + bl 1e600 │ │ │ + adrp x1, 4f000 │ │ │ + str wzr, [sp, #136] │ │ │ + str wzr, [sp, #144] │ │ │ + ldr x1, [x1, #3560] │ │ │ + str x1, [sp, #216] │ │ │ + adrp x1, 4f000 │ │ │ + str wzr, [sp, #160] │ │ │ + str wzr, [sp, #176] │ │ │ + ldr x1, [x1, #2920] │ │ │ + str wzr, [sp, #200] │ │ │ + str x1, [sp, #224] │ │ │ + str wzr, [sp, #292] │ │ │ + str x0, [sp, #328] │ │ │ str wzr, [sp] │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x100 │ │ │ - add x2, x29, #0x110 │ │ │ - add x3, x29, #0x120 │ │ │ - add x5, x29, #0x130 │ │ │ - add x6, x29, #0x140 │ │ │ - add x7, x29, #0x150 │ │ │ - bl 419fb4 │ │ │ + mov x7, x27 │ │ │ + mov x6, x26 │ │ │ + mov x5, x25 │ │ │ + mov x4, x24 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 1e988 │ │ │ + cbz x0, 82f4 │ │ │ + cmp x0, #0x78 │ │ │ + b.eq 81c4 // b.none │ │ │ + b.hi 79a8 // b.pmore │ │ │ + cmp x0, #0x63 │ │ │ + b.eq 87f0 // b.none │ │ │ + b.hi 7bbc // b.pmore │ │ │ + cmp x0, #0x4a │ │ │ + b.eq 8800 // b.none │ │ │ + b.ls 7b88 // b.plast │ │ │ + cmp x0, #0x54 │ │ │ + b.eq 8810 // b.none │ │ │ + b.hi 7b3c // b.pmore │ │ │ + cmp x0, #0x4f │ │ │ + b.eq 86b4 // b.none │ │ │ + b.ls 7b00 // b.plast │ │ │ + cmp x0, #0x50 │ │ │ + b.ne 79f8 // b.any │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x1, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 7994 │ │ │ + str x1, [sp, #192] │ │ │ + bl 74a0 │ │ │ + ldr x1, [sp, #192] │ │ │ + str wzr, [sp, #192] │ │ │ + ldr x1, [x1, #3224] │ │ │ + ldr x0, [sp, #320] │ │ │ + str x0, [x1] │ │ │ + b 7908 │ │ │ + cmp x0, #0x125 │ │ │ + b.eq cecc // b.none │ │ │ + b.hi 7aa4 // b.pmore │ │ │ + cmp x0, #0x113 │ │ │ + b.eq 8a0c // b.none │ │ │ + b.hi 7a6c // b.pmore │ │ │ + cmp x0, #0x107 │ │ │ + b.eq 8938 // b.none │ │ │ + b.hi 7a40 // b.pmore │ │ │ + cmp x0, #0x7a │ │ │ + b.eq 895c // b.none │ │ │ + b.cc 87dc // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x105 │ │ │ + b.ne 7a20 // b.any │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 8208 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3976] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x52 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2920] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 8990 // b.none │ │ │ + mov w1, #0x2 // #2 │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x106 │ │ │ + b.ne 8184 // b.any │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 821c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3552] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x110 │ │ │ + b.eq 8744 // b.none │ │ │ + b.ls 7e70 // b.plast │ │ │ + cmp x0, #0x111 │ │ │ + b.ne 7e14 // b.any │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 8230 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3984] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x118 │ │ │ + b.eq 8790 // b.none │ │ │ + b.hi 7e8c // b.pmore │ │ │ + cmp x0, #0x115 │ │ │ + b.eq 8764 // b.none │ │ │ + b.cc 8778 // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x116 │ │ │ + b.ne 7ae4 // b.any │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 8270 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3304] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x135 │ │ │ + b.eq 86f0 // b.none │ │ │ + b.hi 7f2c // b.pmore │ │ │ + cmp x0, #0x130 │ │ │ + b.eq 8178 // b.none │ │ │ + b.hi 7f10 // b.pmore │ │ │ + cmp x0, #0x127 │ │ │ + b.eq 870c // b.none │ │ │ + b.cc 815c // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x128 │ │ │ + b.ne 7eb8 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3800] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x117 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3072] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ mov x4, x0 │ │ │ - cbz x0, 4030a8 │ │ │ - cmp x4, #0x78 │ │ │ - b.eq 403090 // b.none │ │ │ - b.hi 402c7c // b.pmore │ │ │ - cmp x4, #0x63 │ │ │ - b.eq 40409c // b.none │ │ │ - b.hi 402d14 // b.pmore │ │ │ - cmp x4, #0x4a │ │ │ - b.eq 4040b0 // b.none │ │ │ - b.ls 402e20 // b.plast │ │ │ - cmp x4, #0x54 │ │ │ - b.eq 404040 // b.none │ │ │ - b.hi 402e9c // b.pmore │ │ │ - cmp x4, #0x4f │ │ │ - b.eq 40376c // b.none │ │ │ - b.ls 403fa0 // b.plast │ │ │ - cmp x4, #0x50 │ │ │ - b.eq 403654 // b.none │ │ │ - cmp x4, #0x52 │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2332] │ │ │ - str x5, [x29, #192] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40823c // b.none │ │ │ - mov w0, #0x2 // #2 │ │ │ - str w0, [x5, #2332] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x125 │ │ │ - b.eq 4040d4 // b.none │ │ │ - b.hi 402cd0 // b.pmore │ │ │ - cmp x4, #0x113 │ │ │ - b.eq 404204 // b.none │ │ │ - b.hi 402d54 // b.pmore │ │ │ - cmp x4, #0x107 │ │ │ - b.eq 404218 // b.none │ │ │ - b.hi 402e50 // b.pmore │ │ │ - cmp x4, #0x7a │ │ │ - b.eq 40389c // b.none │ │ │ - b.cc 4041f4 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x105 │ │ │ - b.eq 4036d0 // b.none │ │ │ - cmp x4, #0x106 │ │ │ - b.ne 4041c8 // b.any │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 404384 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2224] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x135 │ │ │ - b.eq 404078 // b.none │ │ │ - b.hi 402d8c // b.pmore │ │ │ - cmp x4, #0x130 │ │ │ - b.eq 404090 // b.none │ │ │ - b.hi 402ed8 // b.pmore │ │ │ - cmp x4, #0x127 │ │ │ - b.eq 4038b0 // b.none │ │ │ - b.cc 4041a0 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x128 │ │ │ - b.eq 4036b0 // b.none │ │ │ - cmp x4, #0x129 │ │ │ - b.ne 4041c8 // b.any │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1800] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x6d │ │ │ - b.eq 404190 // b.none │ │ │ - b.hi 402dd8 // b.pmore │ │ │ - cmp x4, #0x68 │ │ │ - b.eq 403c7c // b.none │ │ │ - b.hi 402f3c // b.pmore │ │ │ - cmp x4, #0x65 │ │ │ - b.eq 403880 // b.none │ │ │ - b.cc 404158 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x66 │ │ │ - b.eq 403634 // b.none │ │ │ - cmp x4, #0x67 │ │ │ - b.ne 4041c8 // b.any │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x29, #200] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x118 │ │ │ - b.eq 4040e4 // b.none │ │ │ - b.hi 402f10 // b.pmore │ │ │ - cmp x4, #0x115 │ │ │ - b.eq 403870 // b.none │ │ │ - b.cc 4041ac // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x116 │ │ │ - b.eq 4036e4 // b.none │ │ │ - cmp x4, #0x117 │ │ │ - b.ne 4041c8 // b.any │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2312] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x140 │ │ │ - b.eq 404118 // b.none │ │ │ - b.hi 402f9c // b.pmore │ │ │ - cmp x4, #0x137 │ │ │ - b.eq 4038c0 // b.none │ │ │ - b.cc 404140 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x138 │ │ │ - b.eq 4038d0 // b.none │ │ │ - cmp x4, #0x139 │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x0, x22, #0x780 │ │ │ - ldr x0, [x0, #328] │ │ │ - cbz x0, 402dc8 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x29, #368] │ │ │ - add x22, x22, #0x780 │ │ │ - str x0, [x22, #328] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x72 │ │ │ - b.eq 404054 // b.none │ │ │ - b.hi 402f68 // b.pmore │ │ │ - cmp x4, #0x6f │ │ │ - b.eq 40378c // b.none │ │ │ - b.cc 404180 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x70 │ │ │ - b.eq 402be0 // b.none │ │ │ - cmp x4, #0x71 │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x0, #2320] │ │ │ - str wzr, [x2, #876] │ │ │ - cbz w1, 402be0 │ │ │ - sub w1, w1, #0x1 │ │ │ - str w1, [x0, #2320] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x40 │ │ │ - b.eq 4040c4 // b.none │ │ │ - b.ls 403058 // b.plast │ │ │ - cmp x4, #0x44 │ │ │ - b.eq 4037a0 // b.none │ │ │ - b.ls 404028 // b.plast │ │ │ - cmp x4, #0x46 │ │ │ - b.ne 403c74 // b.any │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2316] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x110 │ │ │ - b.eq 403754 // b.none │ │ │ - b.ls 404010 // b.plast │ │ │ - cmp x4, #0x111 │ │ │ - b.eq 403690 // b.none │ │ │ - cmp x4, #0x112 │ │ │ - b.ne 4041c8 // b.any │ │ │ - ldr x0, [x29, #368] │ │ │ - cbz x0, 4053f0 │ │ │ + cmp x0, #0x4c │ │ │ + b.ne 8188 // b.any │ │ │ + adrp x20, 50000 │ │ │ + add x20, x20, #0x10 │ │ │ + add x19, x20, #0x90 │ │ │ + add x20, x20, #0x240 │ │ │ + nop │ │ │ + ldr x0, [x19], #8 │ │ │ + bl 73e0 │ │ │ + cmp x19, x20 │ │ │ + b.ne 7b20 // b.any │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl f268 │ │ │ + b 7c1c │ │ │ + cmp x0, #0x58 │ │ │ + b.eq 8660 // b.none │ │ │ + b.ls 7da4 // b.plast │ │ │ + cmp x0, #0x5a │ │ │ + b.ne 7d7c // b.any │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + add x0, x0, #0xd8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, 9558 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x8 // #8 │ │ │ + ldr x0, [x0, #3280] │ │ │ + str w1, [x0] │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + b 7908 │ │ │ + cmp x0, #0x40 │ │ │ + b.eq 8168 // b.none │ │ │ + b.ls 7d48 // b.plast │ │ │ + cmp x0, #0x44 │ │ │ + b.eq 8720 // b.none │ │ │ + b.ls 7c58 // b.plast │ │ │ + cmp x0, #0x46 │ │ │ + b.ne 7c04 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3968] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x6d │ │ │ + b.eq 8730 // b.none │ │ │ + b.hi 7cac // b.pmore │ │ │ + cmp x0, #0x68 │ │ │ + b.eq 7c10 // b.none │ │ │ + b.hi 7c84 // b.pmore │ │ │ + cmp x0, #0x65 │ │ │ + b.eq 867c // b.none │ │ │ + b.cc 869c // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x66 │ │ │ + b.ne 7c74 // b.any │ │ │ + adrp x0, 50000 │ │ │ + ldr w1, [x0, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne d808 // b.any │ │ │ + mov w1, #0x3 // #3 │ │ │ + str w1, [x0, #4] │ │ │ + b 7908 │ │ │ + mov x4, x0 │ │ │ + cmp x0, #0x48 │ │ │ + b.ne 8188 // b.any │ │ │ + bl e310 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl f268 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #488] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, d838 │ │ │ + ldp x29, x30, [sp, #16] │ │ │ + ldp x19, x20, [sp, #32] │ │ │ + ldp x21, x22, [sp, #48] │ │ │ + ldp x23, x24, [sp, #64] │ │ │ + ldp x25, x26, [sp, #80] │ │ │ + ldp x27, x28, [sp, #96] │ │ │ + ldr d8, [sp, #112] │ │ │ + add sp, sp, #0x1f0 │ │ │ + ret │ │ │ + cmp x0, #0x41 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2984] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x67 │ │ │ + b.ne 8184 // b.any │ │ │ + mov w19, #0x1 // #1 │ │ │ + b 7908 │ │ │ + cmp x0, #0x6a │ │ │ + b.eq 896c // b.none │ │ │ + b.cc 81b4 // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x6b │ │ │ + b.ne 7cfc // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3496] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x72 │ │ │ + b.eq 897c // b.none │ │ │ + b.hi 7d18 // b.pmore │ │ │ + cmp x0, #0x6f │ │ │ + b.eq 89a0 // b.none │ │ │ + b.cc 8868 // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x70 │ │ │ + b.eq 7908 // b.none │ │ │ + cmp x0, #0x71 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr x1, [x1, #3440] │ │ │ + ldr w2, [x0] │ │ │ + str wzr, [x1] │ │ │ + cbz w2, 7908 │ │ │ + sub w2, w2, #0x1 │ │ │ + str w2, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x6c │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3688] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x74 │ │ │ + b.eq 887c // b.none │ │ │ + b.cc 8a24 // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x75 │ │ │ + b.ne 7dc8 // b.any │ │ │ + adrp x0, 50000 │ │ │ + ldr w1, [x0, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne d808 // b.any │ │ │ + mov w1, #0x2 // #2 │ │ │ + str w1, [x0, #4] │ │ │ + b 7908 │ │ │ + cmp x0, #0x39 │ │ │ + b.hi 7e04 // b.pmore │ │ │ + cmp x0, #0x31 │ │ │ + b.cs 86dc // b.hs, b.nlast │ │ │ + cmp x0, #0x30 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3280] │ │ │ + ldr x0, [x0, #3928] │ │ │ + str wzr, [x1] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x62 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 51000 │ │ │ + ldr x2, [sp, #320] │ │ │ + mov w3, #0x1 // #1 │ │ │ + ldr x0, [x0, #3160] │ │ │ + str w3, [x1, #1408] │ │ │ + str x2, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x55 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 50000 │ │ │ + ldr w1, [x0, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne d808 // b.any │ │ │ + mov w1, #0x4 // #4 │ │ │ + str w1, [x0, #4] │ │ │ + b 7908 │ │ │ + cmp x0, #0x76 │ │ │ + b.ne 8184 // b.any │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 986c // b.none │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr x2, [x2, #3440] │ │ │ + ldr w1, [x0] │ │ │ + str w3, [x2] │ │ │ + add w1, w1, w3 │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + mov x4, x0 │ │ │ + cmp x0, #0x3f │ │ │ + b.eq 7c10 // b.none │ │ │ + b 8188 │ │ │ + cmp x0, #0x112 │ │ │ + b.ne 8184 // b.any │ │ │ + ldr x0, [sp, #320] │ │ │ + cbz x0, 9610 │ │ │ ldrb w1, [x0] │ │ │ - cbnz w1, 40442c │ │ │ - mov x2, #0xa00000 // #10485760 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x2, [x1, #2240] │ │ │ - bl 4025d0 │ │ │ + cbz w1, 950c │ │ │ + bl 20938 │ │ │ + cmn x0, #0x1 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3016] │ │ │ + str x0, [x1] │ │ │ + b.eq d460 // b.none │ │ │ + cmp x0, #0x3ff │ │ │ + b.gt b0e8 │ │ │ + lsl x0, x0, #20 │ │ │ + str x0, [x1] │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + adrp x0, 4f000 │ │ │ mov x1, #0xffffffffffffffff // #-1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x1, [x0, #2232] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x58 │ │ │ - b.eq 403840 // b.none │ │ │ - b.ls 403fcc // b.plast │ │ │ - cmp x4, #0x5a │ │ │ - b.eq 40370c // b.none │ │ │ - cmp x4, #0x62 │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x22, x22, #0x780 │ │ │ - str w0, [x22, #336] │ │ │ - ldr x0, [x29, #368] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #2056] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x132 │ │ │ - b.eq 403858 // b.none │ │ │ - b.cc 404174 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x133 │ │ │ - b.eq 4036a4 // b.none │ │ │ - cmp x4, #0x134 │ │ │ - b.ne 4041c8 // b.any │ │ │ + ldr x0, [x0, #4088] │ │ │ + str x1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x108 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2100] │ │ │ - mov w1, #0x2 // #2 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1816] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x122 │ │ │ - b.eq 403960 // b.none │ │ │ - b.ls 403ff4 // b.plast │ │ │ - cmp x4, #0x123 │ │ │ - b.eq 4036f8 // b.none │ │ │ - cmp x4, #0x124 │ │ │ - b.ne 4041c8 // b.any │ │ │ + ldr x0, [x0, #3640] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x122 │ │ │ + b.eq 89e0 // b.none │ │ │ + b.ls 7ef0 // b.plast │ │ │ + cmp x0, #0x123 │ │ │ + b.ne 7ed4 // b.any │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 82ac │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x129 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3840] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x124 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x2 // #2 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2304] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x6a │ │ │ - b.eq 403834 // b.none │ │ │ - b.cc 403084 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x6b │ │ │ - b.eq 4036c0 // b.none │ │ │ - cmp x4, #0x6c │ │ │ - b.ne 4041c8 // b.any │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2304] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x74 │ │ │ - b.eq 4037ac // b.none │ │ │ - b.cc 404234 // b.lo, b.ul, b.last │ │ │ - cmp x4, #0x75 │ │ │ - b.ne 40398c // b.any │ │ │ - adrp x0, 450000 │ │ │ - add x0, x0, #0x340 │ │ │ - ldr w1, [x0, #136] │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 4083c0 // b.any │ │ │ + ldr x0, [x0, #3688] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x121 │ │ │ + b.ne 8184 // b.any │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 8284 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3736] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x132 │ │ │ + b.eq 8820 // b.none │ │ │ + b.cc 8150 // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x133 │ │ │ + b.ne 7fd8 // b.any │ │ │ + mov w28, #0x1 // #1 │ │ │ + b 7908 │ │ │ + cmp x0, #0x140 │ │ │ + b.eq 883c // b.none │ │ │ + b.hi 8038 // b.pmore │ │ │ + cmp x0, #0x137 │ │ │ + b.eq 89b0 // b.none │ │ │ + b.cc 89c4 // b.lo, b.ul, b.last │ │ │ + cmp x0, #0x138 │ │ │ + b.ne 8004 // b.any │ │ │ + ldr x0, [sp, #320] │ │ │ + add x6, sp, #0x168 │ │ │ + add x5, sp, #0x150 │ │ │ + add x7, sp, #0x138 │ │ │ + mov x4, x6 │ │ │ + mov x3, x5 │ │ │ + mov x2, x7 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xfb0 │ │ │ + stp x7, x5, [sp, #232] │ │ │ + str x6, [sp, #248] │ │ │ + bl 7620 <__isoc99_sscanf@plt> │ │ │ + cmp w0, #0x3 │ │ │ + ldp x7, x5, [sp, #232] │ │ │ + ldr x6, [sp, #248] │ │ │ + b.ne 82c0 // b.any │ │ │ + ldr w1, [sp, #336] │ │ │ + sub w0, w1, #0x1 │ │ │ + cmp w0, #0xb │ │ │ + b.hi 82e4 // b.pmore │ │ │ + ldr w2, [sp, #360] │ │ │ + sub w0, w2, #0x1 │ │ │ + cmp w0, #0x1e │ │ │ + b.hi 82e4 // b.pmore │ │ │ + ldr w0, [sp, #312] │ │ │ + mov w5, #0x0 // #0 │ │ │ + mov w4, #0x0 // #0 │ │ │ + mov w3, #0x0 // #0 │ │ │ + bl 1ae78 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3032] │ │ │ + str x0, [x1] │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + b 7908 │ │ │ + cmp x0, #0x134 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x1, [x1, #3640] │ │ │ + ldr x0, [x0, #3536] │ │ │ + str w2, [x1] │ │ │ mov w1, #0x2 // #2 │ │ │ - str w1, [x0, #136] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x143 │ │ │ - b.eq 403744 // b.none │ │ │ - b.ls 4042f8 // b.plast │ │ │ - cmp x4, #0x145 │ │ │ - b.eq 40367c // b.none │ │ │ - mov x0, #0xffff // #65535 │ │ │ - cmp x4, x0 │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2332] │ │ │ - str x5, [x29, #192] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + cmp x0, #0x139 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x1, 51000 │ │ │ + add x0, x1, #0x430 │ │ │ + ldr x0, [x0, #328] │ │ │ + cbz x0, 8028 │ │ │ + str x1, [sp, #232] │ │ │ + bl 74a0 │ │ │ + ldr x1, [sp, #232] │ │ │ + add x1, x1, #0x430 │ │ │ + ldr x0, [sp, #320] │ │ │ + str x0, [x1, #328] │ │ │ + b 7908 │ │ │ + cmp x0, #0x143 │ │ │ + b.eq 8924 // b.none │ │ │ + b.ls 8064 // b.plast │ │ │ + cmp x0, #0x145 │ │ │ + b.ne 8080 // b.any │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 8298 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4024] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + mov x4, x0 │ │ │ + cmp x0, #0x141 │ │ │ + b.ne 8188 // b.any │ │ │ + bl e3b0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl f268 │ │ │ + b 7c1c │ │ │ + mov x1, #0xffff // #65535 │ │ │ + cmp x0, x1 │ │ │ + b.ne 8184 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2920] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 402fe4 // b.none │ │ │ - ldr w0, [x29, #224] │ │ │ - cbnz w0, 402fe4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1728] │ │ │ - cbz x0, 407954 │ │ │ - ldr x1, [x29, #368] │ │ │ - ldrb w0, [x1] │ │ │ - subs w0, w0, #0x2d │ │ │ - b.ne 403d9c // b.any │ │ │ - ldrb w2, [x1, #1] │ │ │ - cmp w2, #0x2d │ │ │ - b.ne 403d9c // b.any │ │ │ - ldrb w2, [x1, #2] │ │ │ - cbnz w2, 403d9c │ │ │ - ldr w2, [x29, #160] │ │ │ - cbnz w2, 403d9c │ │ │ - ldr w3, [x29, #224] │ │ │ - cbz w3, 408148 │ │ │ - mov w2, #0x1 // #1 │ │ │ - str w2, [x29, #160] │ │ │ - b 402be0 │ │ │ - ldrb w1, [x0, #1] │ │ │ - cmp w1, #0x76 │ │ │ - b.ne 402af4 // b.any │ │ │ - ldrb w0, [x0, #2] │ │ │ - cbnz w0, 402af4 │ │ │ + b.eq 9524 // b.none │ │ │ + ldr w0, [sp, #176] │ │ │ + cbnz w0, 9584 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3728] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c870 │ │ │ + ldr d8, [sp, #320] │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0x180 │ │ │ + fmov x0, d8 │ │ │ + bl 7410 │ │ │ + ldr w1, [sp, #208] │ │ │ + orr w0, w1, w0 │ │ │ + cbz w0, d83c │ │ │ + fmov x0, d8 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 7410 │ │ │ + cbnz w0, c724 │ │ │ + bl ee58 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, cb8c │ │ │ + adrp x2, 4f000 │ │ │ + ldr x2, [x2, #3048] │ │ │ + ldr x0, [x2] │ │ │ + cbz x0, d04c │ │ │ + adrp x2, 4f000 │ │ │ + ldr x2, [x2, #3792] │ │ │ + ldr x0, [x2] │ │ │ + cbz x0, d010 │ │ │ + ldr w0, [sp, #160] │ │ │ + cbnz w0, ce58 │ │ │ + mov w0, #0x3 // #3 │ │ │ + str w0, [sp, #176] │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x6 // #6 │ │ │ + str wzr, [sp, #160] │ │ │ + ldr x0, [x0, #2920] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + ldr w0, [sp, #176] │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ + str w0, [sp, #176] │ │ │ + b 7908 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #136] │ │ │ + b 7908 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #144] │ │ │ + b 7908 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str xzr, [sp, #152] │ │ │ + str w0, [sp, #160] │ │ │ + b 7908 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 402700 │ │ │ - cbnz w0, 40304c │ │ │ - bl 402700 │ │ │ - cbz w0, 402af4 │ │ │ - bl 408cf8 │ │ │ + str w0, [sp, #168] │ │ │ + b 7908 │ │ │ + mov x4, x0 │ │ │ + adrp x3, 26000 │ │ │ + add x3, x3, #0x200 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3152] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x1, x19 │ │ │ + mov w0, #0x10 // #16 │ │ │ + bl e630 │ │ │ + adrp x1, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x1, [x1, #3376] │ │ │ + str w2, [x1] │ │ │ + ldr x1, [sp, #320] │ │ │ + bl ea00 │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + b 7908 │ │ │ + bl 75d0 │ │ │ + cbnz w0, 81e8 │ │ │ + ldr w0, [sp, #284] │ │ │ + b 7798 │ │ │ + stp x21, x22, [sp, #48] │ │ │ + stp x23, x24, [sp, #64] │ │ │ + stp x25, x26, [sp, #80] │ │ │ + stp x27, x28, [sp, #96] │ │ │ + str d8, [sp, #112] │ │ │ + bl e310 │ │ │ mov w0, #0x0 // #0 │ │ │ - bl 402200 │ │ │ - cmp x4, #0x39 │ │ │ - b.hi 4041c0 // b.pmore │ │ │ - cmp x4, #0x31 │ │ │ - b.cs 40397c // b.hs, b.nlast │ │ │ - cmp x4, #0x30 │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str wzr, [x0, #892] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str wzr, [x0, #888] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2092] │ │ │ - ldr x1, [x29, #368] │ │ │ - mov w0, w4 │ │ │ - bl 40927c │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - b 402be0 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x29, #232] │ │ │ - str x5, [x29, #136] │ │ │ - cbnz w0, 4039e4 │ │ │ - ldr x5, [x29, #136] │ │ │ - ldr x0, [x5, #2064] │ │ │ - cbz x0, 4030cc │ │ │ - ldrb w0, [x0] │ │ │ - cbz w0, 40822c │ │ │ - ldr w0, [x29, #248] │ │ │ - cbnz w0, 4039c0 │ │ │ - ldr w1, [x29, #204] │ │ │ - cbnz w1, 408178 │ │ │ - ldr w2, [x29, #208] │ │ │ - cbnz w2, 403a9c │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x21, [x22, #2120] │ │ │ - cbz x21, 40539c │ │ │ + bl 70c0 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3976] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3552] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + ldr x2, [x0, #4088] │ │ │ + ldr x1, [x1, #3984] │ │ │ + ldr x2, [x2] │ │ │ + str w3, [x1] │ │ │ + cbnz x2, 8260 │ │ │ + adrp x1, 4f000 │ │ │ + mov x2, #0xa00000 // #10485760 │ │ │ + ldr x1, [x1, #3016] │ │ │ + str x2, [x1] │ │ │ + ldr x0, [x0, #4088] │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ + str x1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3304] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3736] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #4024] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3992] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + ldr x0, [sp, #320] │ │ │ + mov x4, x7 │ │ │ + mov x3, x6 │ │ │ + mov x2, x5 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xfc0 │ │ │ + bl 7620 <__isoc99_sscanf@plt> │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 7f8c // b.none │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x10 │ │ │ + bl e630 │ │ │ + mov x4, x0 │ │ │ + ldr w0, [sp, #192] │ │ │ + cbnz w0, 92fc │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #208] │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 831c │ │ │ + ldrb w0, [x20] │ │ │ + cbz w0, d66c │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, 92b8 │ │ │ + ldr w0, [sp, #168] │ │ │ + cbnz w0, d584 │ │ │ + cbnz w28, 9884 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x0, [x22, #3168] │ │ │ + ldr x21, [x0] │ │ │ + cbz x21, 97dc │ │ │ mov x1, x21 │ │ │ - mov x28, #0x0 // #0 │ │ │ - b 403104 │ │ │ + mov x20, #0x0 // #0 │ │ │ + b 8354 │ │ │ add x1, x0, #0x1 │ │ │ - mov x28, x0 │ │ │ + mov x20, x0 │ │ │ mov x0, x1 │ │ │ mov w1, #0x2f // #47 │ │ │ - bl 4024b0 │ │ │ - cbnz x0, 4030fc │ │ │ - cmp x28, xzr │ │ │ - csel x0, x28, x21, ne // ne = any │ │ │ + bl 7390 │ │ │ + cbnz x0, 834c │ │ │ + cmp x20, #0x0 │ │ │ mov w1, #0x2e // #46 │ │ │ - bl 4024b0 │ │ │ - cbz x0, 406f9c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2128] │ │ │ - cbz w0, 404418 │ │ │ - adrp x0, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x0, x0, #0x818 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x29, #464] │ │ │ - ldr x0, [x22, #2120] │ │ │ - add x1, x29, #0x1d0 │ │ │ - bl 4026d0 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x5, [x29, #232] │ │ │ - str x0, [x5, #2136] │ │ │ - cbz x0, 407d98 │ │ │ - add x0, x29, #0x1b0 │ │ │ - bl 402300 │ │ │ - add x0, x29, #0x1b0 │ │ │ - bl 4022c0 │ │ │ - mov x21, x0 │ │ │ - ldr x0, [x29, #232] │ │ │ + csel x0, x20, x21, ne // ne = any │ │ │ + bl 7390 │ │ │ + cbz x0, bbbc │ │ │ + adrp x1, 4f000 │ │ │ + mov w3, #0x77 // #119 │ │ │ + ldr x20, [x22, #3168] │ │ │ + mov w2, #0x61 // #97 │ │ │ + ldr x1, [x1, #3736] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x20] │ │ │ + ldr w4, [x1] │ │ │ + add x1, sp, #0x180 │ │ │ + cmp w4, #0x0 │ │ │ + csel w2, w2, w3, ne // ne = any │ │ │ + strh w2, [sp, #384] │ │ │ + bl 75a0 │ │ │ + ldr x22, [x21, #3040] │ │ │ + str x0, [x22] │ │ │ + cbz x0, d760 │ │ │ + add x23, sp, #0x168 │ │ │ + mov x20, #0x10 // #16 │ │ │ + mov x0, x23 │ │ │ + bl 71e0 │ │ │ + mov x0, x23 │ │ │ + bl 71a0 │ │ │ + ldr x3, [x22] │ │ │ mov x2, #0xa // #10 │ │ │ - ldr x3, [x0, #2136] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x8f8 │ │ │ - bl 402670 │ │ │ - ldr x1, [x29, #232] │ │ │ - mov x0, x21 │ │ │ - ldr x21, [x1, #2136] │ │ │ - bl 402720 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ + mov x24, x0 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x3f8 │ │ │ + bl 7540 │ │ │ + ldr x23, [x22] │ │ │ + mov x0, x24 │ │ │ + bl 75f0 │ │ │ mov x3, x0 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x908 │ │ │ - mov x0, x21 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x2, [x29, #232] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - ldr x3, [x2, #2136] │ │ │ - add x0, x0, #0x920 │ │ │ - mov x1, #0x1 // #1 │ │ │ + adrp x2, 26000 │ │ │ + mov x0, x23 │ │ │ + add x2, x2, #0x408 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x3, [x22] │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0x19 // #25 │ │ │ - bl 402670 │ │ │ - ldr x0, [x29, #384] │ │ │ - ldr x22, [x0, #8] │ │ │ - cbz x22, 403254 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x6b8 │ │ │ - str x0, [x29, #216] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x6b0 │ │ │ - mov x28, #0x10 // #16 │ │ │ - str x0, [x29, #208] │ │ │ - mov x0, x22 │ │ │ - bl 4021c0 │ │ │ - mov x27, x22 │ │ │ - add x21, x22, x0 │ │ │ - b 403224 │ │ │ - bl 402550 <__ctype_b_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldrb w2, [x27], #1 │ │ │ - ldrh w0, [x0, x2, lsl #1] │ │ │ - tbnz w0, #13, 403e1c │ │ │ - cmp x27, x21 │ │ │ - b.ne 403210 // b.any │ │ │ - ldr x1, [x29, #232] │ │ │ - ldr x2, [x29, #216] │ │ │ - ldr x0, [x1, #2136] │ │ │ - mov x3, x22 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x29, #384] │ │ │ - ldr x22, [x0, x28] │ │ │ - add x28, x28, #0x8 │ │ │ - cbnz x22, 4031fc │ │ │ - ldr x4, [x29, #232] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - ldr x3, [x4, #2136] │ │ │ - add x0, x0, #0x940 │ │ │ + add x0, x0, #0x420 │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 7540 │ │ │ + ldr x0, [sp, #328] │ │ │ + ldr x26, [x0, #8] │ │ │ + cbz x26, 84a8 │ │ │ + adrp x24, 27000 │ │ │ + adrp x23, 27000 │ │ │ + add x24, x24, #0x1c0 │ │ │ + add x23, x23, #0x1b8 │ │ │ + nop │ │ │ + mov x0, x26 │ │ │ + bl 7080 │ │ │ + cbz x0, 8648 │ │ │ + add x25, x0, x26 │ │ │ + bl 7420 <__ctype_b_loc@plt> │ │ │ + mov x1, x26 │ │ │ + ldr x0, [x0] │ │ │ + b 8474 │ │ │ + add x1, x1, #0x1 │ │ │ + cmp x25, x1 │ │ │ + b.eq 8648 // b.none │ │ │ + ldrb w2, [x1] │ │ │ + ldrh w2, [x0, x2, lsl #1] │ │ │ + tbz w2, #13, 8468 │ │ │ + ldr x0, [x21, #3040] │ │ │ + mov x3, x26 │ │ │ + mov x2, x23 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [sp, #328] │ │ │ + ldr x26, [x0, x20] │ │ │ + add x20, x20, #0x8 │ │ │ + cbnz x26, 8448 │ │ │ + ldr x21, [x21, #3040] │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0x2 // #2 │ │ │ - bl 402670 │ │ │ - ldr x5, [x29, #232] │ │ │ - ldr x0, [x5, #2136] │ │ │ - bl 4026a0 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #1816] │ │ │ - cbz w0, 4032f4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x21, [x0, #1952] │ │ │ - cbz x21, 4032f4 │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - sxtw x1, w0 │ │ │ - sub x1, x1, #0x4 │ │ │ + add x0, x0, #0x440 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x21] │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 854c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 854c │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ cmp w0, #0x3 │ │ │ - add x22, x21, x1 │ │ │ - b.le 407d88 │ │ │ - ldrb w0, [x21, x1] │ │ │ + sxtw x0, w0 │ │ │ + sub x0, x0, #0x4 │ │ │ + add x21, x20, x0 │ │ │ + b.le d750 │ │ │ + ldrb w0, [x20, x0] │ │ │ cmp w0, #0x2e │ │ │ - b.ne 407d88 // b.any │ │ │ - bl 402410 <__ctype_toupper_loc@plt> │ │ │ + b.ne d750 // b.any │ │ │ + bl 72e0 <__ctype_toupper_loc@plt> │ │ │ + ldrb w1, [x21, #1] │ │ │ ldr x0, [x0] │ │ │ - ldrb w1, [x22, #1] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x5a │ │ │ - b.ne 407d88 // b.any │ │ │ - ldrb w1, [x22, #2] │ │ │ + b.ne d750 // b.any │ │ │ + ldrb w1, [x21, #2] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x49 │ │ │ - b.ne 407d88 // b.any │ │ │ - ldrb w1, [x22, #3] │ │ │ + b.ne d750 // b.any │ │ │ + ldrb w1, [x21, #3] │ │ │ ldr w0, [x0, x1, lsl #2] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 407d88 // b.any │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2320] │ │ │ - cbz w0, 40330c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2240] │ │ │ - cbz x1, 404740 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x3, #1720] │ │ │ - cbz w0, 403324 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1728] │ │ │ - cbz x0, 407814 │ │ │ - ldr w4, [x29, #224] │ │ │ - mov w21, w19 │ │ │ - cmp w4, #0x3 │ │ │ - b.ne 403338 // b.any │ │ │ - cbnz w19, 403d38 │ │ │ - cbnz w19, 403d54 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x5, #2316] │ │ │ - cbz w1, 403354 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2108] │ │ │ - cbnz w0, 408030 │ │ │ - adrp x2, 450000 │ │ │ - add x0, x2, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - cmp w0, #0x4 │ │ │ - b.eq 403cc0 // b.none │ │ │ - cbz w1, 4042d8 │ │ │ - cbz w19, 403cd4 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2088] │ │ │ - cbz w1, 407fc8 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x5, #2108] │ │ │ - str x5, [x29, #208] │ │ │ - cbz w1, 4042ec │ │ │ - tst w0, #0xfffffffb │ │ │ - b.eq 407fb8 // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x5, #2332] │ │ │ - cmp w1, #0x2 │ │ │ - b.eq 403cf8 // b.none │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x2, #1720] │ │ │ - cbnz w1, 403cf8 │ │ │ - ldr w5, [x29, #224] │ │ │ - cmp w5, #0x2 │ │ │ - b.le 404628 │ │ │ - ldr x0, [x24, #3848] │ │ │ - cbz x0, 4033ec │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 4033ec // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbnz w0, 4033ec │ │ │ - ldr w3, [x29, #248] │ │ │ - cbnz w3, 4054a0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2096] │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x1, #856] │ │ │ - cbz x0, 407ff4 │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w2, [x2, #888] │ │ │ - cmp w2, #0x9 │ │ │ - b.eq 403e00 // b.none │ │ │ - ldrb w2, [x0] │ │ │ - cmp w2, #0x3b │ │ │ - b.eq 403df8 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - b.eq 403df8 // b.none │ │ │ - adrp x4, 450000 │ │ │ - add x0, x4, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cbnz w0, 4034a4 │ │ │ - adrp x28, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x28, #892] │ │ │ - cmn w0, #0x1 │ │ │ - b.eq 404758 // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x5, [x29, #192] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xb98 │ │ │ - add x1, x1, #0xc30 │ │ │ - str x2, [x29, #112] │ │ │ - bl 409918 │ │ │ - ldr x5, [x29, #136] │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x0, [x5, #2064] │ │ │ - ldr x5, [x29, #192] │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x28, #892] │ │ │ - str wzr, [x2, #2328] │ │ │ - str wzr, [x5, #2332] │ │ │ - cbz x0, 403498 │ │ │ - bl 4025d0 │ │ │ - ldr x5, [x29, #136] │ │ │ - str xzr, [x5, #2064] │ │ │ - add x0, x22, #0x780 │ │ │ - str wzr, [x0, #340] │ │ │ - str wzr, [x0, #352] │ │ │ - adrp x1, 450000 │ │ │ - add x0, x1, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + b.ne d750 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 857c │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + ldr x0, [x0, #3016] │ │ │ + ldr x2, [x2, #4088] │ │ │ + ldr x1, [x0] │ │ │ + ldr x2, [x2] │ │ │ + orr x1, x1, x2 │ │ │ + cbz x1, 9624 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3080] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 859c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3728] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c02c │ │ │ + ldr w21, [sp, #184] │ │ │ + ldr w0, [sp, #176] │ │ │ + cmp w21, #0x0 │ │ │ + ccmp w0, #0x3, #0x0, ne // ne = any │ │ │ + b.ne 8a50 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 50000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov w3, #0x4 // #4 │ │ │ + ldr x0, [x0, #3664] │ │ │ + str w3, [x2, #4] │ │ │ + str w1, [x0] │ │ │ + adrp x20, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x20, #3792] │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x1, [x20] │ │ │ + ldr x0, [x0] │ │ │ + bl 20230 │ │ │ + cbz w0, d7f4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 904c │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #168] │ │ │ + ldr x0, [x0, #2936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, d7e4 │ │ │ + adrp x20, 50000 │ │ │ + ldr w0, [x20, #4] │ │ │ cmp w0, #0x4 │ │ │ - b.eq 4046e4 // b.none │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x28, #2104] │ │ │ - cbz w0, 4034d0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2324] │ │ │ - cbnz w0, 405378 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2316] │ │ │ - mov x28, x1 │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4046bc // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 404694 // b.none │ │ │ - add x2, x22, #0x780 │ │ │ - ldr w0, [x2, #348] │ │ │ - cbz w0, 403504 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2096] │ │ │ - cbnz w0, 40535c │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #1816] │ │ │ - cbz w0, 403f64 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x3, #2316] │ │ │ - cbnz w0, 40826c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2308] │ │ │ - cbnz w0, 40826c │ │ │ - ldr w4, [x29, #200] │ │ │ - cbnz w4, 40825c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2096] │ │ │ - cbnz w0, 40825c │ │ │ - adrp x3, 450000 │ │ │ - add x0, x3, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40355c // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2312] │ │ │ - cbnz w0, 40824c │ │ │ - adrp x28, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x28, #876] │ │ │ - cbz w0, 403580 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2316] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 406ed0 // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 406f4c // b.none │ │ │ - ldr w2, [x29, #248] │ │ │ - cbnz w2, 40459c │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x4, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 404460 // b.none │ │ │ - bl 411700 │ │ │ - cbnz w0, 4081dc │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x5, #1816] │ │ │ - mov x4, x5 │ │ │ - cmn w1, #0x1 │ │ │ - b.eq 405394 // b.none │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2316] │ │ │ - cbnz w0, 4047e4 │ │ │ - cbnz w1, 4047e4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1936] │ │ │ - cmp x0, #0x1 │ │ │ - b.ls 4047e4 // b.plast │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x2, x29, #0x240 │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x0, [x0, #1968] │ │ │ - str x1, [x2, #-144]! │ │ │ - str x2, [x29, #112] │ │ │ - str x5, [x29, #104] │ │ │ - bl 416c40 │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x2, [x29, #112] │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x3, x1 │ │ │ - str x0, [x5, #1960] │ │ │ - str x5, [x29, #112] │ │ │ - bl 41de40 │ │ │ - ldr x4, [x29, #104] │ │ │ - ldr x5, [x29, #112] │ │ │ - cbnz x0, 4047bc │ │ │ - ldr x1, [x5, #1960] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xf10 │ │ │ - bl 409918 │ │ │ - mov w0, #0x12 // #18 │ │ │ - b 403c88 │ │ │ - adrp x0, 450000 │ │ │ - add x0, x0, #0x340 │ │ │ - ldr w1, [x0, #136] │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 4083c0 // b.any │ │ │ - mov w1, #0x3 // #3 │ │ │ - str w1, [x0, #136] │ │ │ - b 402be0 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x5, #2064] │ │ │ - str x5, [x29, #136] │ │ │ - cbz x0, 403668 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x29, #368] │ │ │ - ldr x5, [x29, #136] │ │ │ - str wzr, [x29, #232] │ │ │ - str x0, [x5, #2064] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 4043a4 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str wzr, [x0, #864] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 404308 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2216] │ │ │ - b 402be0 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x29, #208] │ │ │ - b 402be0 │ │ │ - mov w0, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x1, #2296] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2324] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 404338 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2220] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 4043f0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2084] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbz w0, 4043e4 │ │ │ - str wzr, [x6, #2144] │ │ │ - b 402be0 │ │ │ - ldr x1, [x29, #368] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x5d8 │ │ │ - mov w2, #0x0 // #0 │ │ │ - mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - mov w22, w0 │ │ │ - cbz w0, 404a74 │ │ │ - mov w1, #0x8 // #8 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w1, [x0, #892] │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2292] │ │ │ - b 402be0 │ │ │ - mov w0, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x1, #2108] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x1, #2092] │ │ │ - b 402be0 │ │ │ - ldr x0, [x29, #368] │ │ │ - mov w19, #0x1 // #1 │ │ │ - bl 40aed4 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #1952] │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - b 402be0 │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x22, x22, #0x780 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #320] │ │ │ - b 402be0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str wzr, [x0, #884] │ │ │ - b 402be0 │ │ │ - ldr x0, [x29, #368] │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x4b0 │ │ │ - add x2, x29, #0x160 │ │ │ - add x3, x29, #0x190 │ │ │ - add x4, x29, #0x1b0 │ │ │ - bl 402750 <__isoc99_sscanf@plt> │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 4037f4 // b.none │ │ │ - ldr x0, [x29, #368] │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x4c0 │ │ │ - add x2, x29, #0x190 │ │ │ - add x3, x29, #0x1b0 │ │ │ - add x4, x29, #0x160 │ │ │ - bl 402750 <__isoc99_sscanf@plt> │ │ │ - cmp w0, #0x3 │ │ │ - b.ne 408004 // b.any │ │ │ - ldr w1, [x29, #400] │ │ │ - sub w0, w1, #0x1 │ │ │ - cmp w0, #0xb │ │ │ - b.hi 408004 // b.pmore │ │ │ - ldr w2, [x29, #432] │ │ │ - sub w0, w2, #0x1 │ │ │ - cmp w0, #0x1e │ │ │ - b.hi 408004 // b.pmore │ │ │ - mov w3, #0x0 // #0 │ │ │ - ldr w0, [x29, #352] │ │ │ - mov w4, w3 │ │ │ - mov w5, w3 │ │ │ - bl 4160d4 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #2008] │ │ │ - b 403738 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str wzr, [x0, #896] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 404368 │ │ │ + b.eq c034 // b.none │ │ │ + ldr w1, [sp, #184] │ │ │ + cbz w1, d87c │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3664] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, 8a78 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x588 │ │ │ + bl e630 │ │ │ + ldr x0, [x22] │ │ │ + mov x3, x26 │ │ │ + mov x2, x24 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 8498 │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 92ec │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x2 // #2 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w1, [x0, #872] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbnz w0, 404374 │ │ │ - ldr x4, [x29, #216] │ │ │ + ldr x0, [x0, #3624] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 93f8 │ │ │ + bl 74a0 │ │ │ mov w0, #0x1 // #1 │ │ │ - str w0, [x4] │ │ │ - b 402be0 │ │ │ + str w0, [sp, #192] │ │ │ + b 7908 │ │ │ + adrp x0, 50000 │ │ │ + ldr w1, [x0, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne d808 // b.any │ │ │ + str wzr, [x0, #4] │ │ │ + b 7908 │ │ │ + ldr x0, [sp, #320] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #184] │ │ │ + bl 10c70 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3792] │ │ │ + str x0, [x1] │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + b 7908 │ │ │ + adrp x1, 4f000 │ │ │ + sub w0, w0, #0x30 │ │ │ + ldr x1, [x1, #3928] │ │ │ + str w0, [x1] │ │ │ + b 7908 │ │ │ + ldr w0, [sp, #300] │ │ │ + cbnz w0, 93b8 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x3 // #3 │ │ │ + ldr x0, [x0, #3560] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3952] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3528] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2976] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x1, [x1, #2936] │ │ │ + ldr x0, [x0, #3376] │ │ │ + str w2, [x1] │ │ │ + str w2, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x2 // #2 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2316] │ │ │ - b 402be0 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x5, #2064] │ │ │ - cbz x0, 404a44 │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x29, #232] │ │ │ - b 402be0 │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x22, x22, #0x780 │ │ │ + ldr x0, [x0, #3968] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 93d8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3576] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x20, 4e000 │ │ │ + add x20, x20, #0xac0 │ │ │ + adrp x21, 2e000 │ │ │ + ldr x22, [x0, #3344] │ │ │ + add x19, x20, #0x110 │ │ │ + add x21, x21, #0xa38 │ │ │ + add x20, x20, #0xb38 │ │ │ + ldr x2, [x19], #8 │ │ │ + mov x1, x21 │ │ │ mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #352] │ │ │ - b 402be0 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr x1, [x22] │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7120 │ │ │ + cmp x20, x19 │ │ │ + b.ne 87b0 // b.any │ │ │ + mov w0, #0x0 // #0 │ │ │ + b 7b34 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3008] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 51000 │ │ │ mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2300] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1780] │ │ │ - b 402be0 │ │ │ - ldr x0, [x29, #368] │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x4b0 │ │ │ - add x2, x29, #0x160 │ │ │ - add x3, x29, #0x190 │ │ │ - add x4, x29, #0x1b0 │ │ │ - bl 402750 <__isoc99_sscanf@plt> │ │ │ + str w1, [x0, #1412] │ │ │ + b 7908 │ │ │ + adrp x0, 51000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0, #1416] │ │ │ + b 7908 │ │ │ + adrp x0, 51000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0, #1420] │ │ │ + b 7908 │ │ │ + ldr w0, [sp, #300] │ │ │ + cbnz w0, 93ec │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3560] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + add x0, x0, #0x58 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, 983c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4064] │ │ │ + str wzr, [x0] │ │ │ + b 7b7c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [sp, #320] │ │ │ + ldr x0, [x0, #3696] │ │ │ + str x1, [x0] │ │ │ + b 7908 │ │ │ + ldr x0, [sp, #320] │ │ │ + add x6, sp, #0x168 │ │ │ + add x5, sp, #0x150 │ │ │ + add x7, sp, #0x138 │ │ │ + mov x4, x6 │ │ │ + mov x3, x5 │ │ │ + mov x2, x7 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xfb0 │ │ │ + stp x7, x5, [sp, #232] │ │ │ + str x6, [sp, #248] │ │ │ + bl 7620 <__isoc99_sscanf@plt> │ │ │ cmp w0, #0x3 │ │ │ - b.eq 403918 // b.none │ │ │ - ldr x0, [x29, #368] │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x4c0 │ │ │ - add x2, x29, #0x190 │ │ │ - add x3, x29, #0x1b0 │ │ │ - add x4, x29, #0x160 │ │ │ - bl 402750 <__isoc99_sscanf@plt> │ │ │ + ldp x7, x5, [sp, #232] │ │ │ + ldr x6, [sp, #248] │ │ │ + b.eq 88e0 // b.none │ │ │ + ldr x0, [sp, #320] │ │ │ + mov x4, x7 │ │ │ + mov x3, x6 │ │ │ + mov x2, x5 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xfc0 │ │ │ + bl 7620 <__isoc99_sscanf@plt> │ │ │ cmp w0, #0x3 │ │ │ - b.ne 407d5c // b.any │ │ │ - ldr w1, [x29, #400] │ │ │ + b.ne d85c // b.any │ │ │ + ldr w1, [sp, #336] │ │ │ sub w0, w1, #0x1 │ │ │ cmp w0, #0xb │ │ │ - b.hi 407d5c // b.pmore │ │ │ - ldr w2, [x29, #432] │ │ │ + b.hi d85c // b.pmore │ │ │ + ldr w2, [sp, #360] │ │ │ sub w0, w2, #0x1 │ │ │ cmp w0, #0x1e │ │ │ - b.hi 407d5c // b.pmore │ │ │ + b.hi d85c // b.pmore │ │ │ + ldr w0, [sp, #312] │ │ │ + mov w5, #0x0 // #0 │ │ │ + mov w4, #0x0 // #0 │ │ │ mov w3, #0x0 // #0 │ │ │ - ldr w0, [x29, #352] │ │ │ - mov w4, w3 │ │ │ - mov w5, w3 │ │ │ - bl 4160d4 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #2000] │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - b 402be0 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x22, #2120] │ │ │ - cbz x0, 403970 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x29, #368] │ │ │ - str x0, [x22, #2120] │ │ │ - b 402be0 │ │ │ - sub w4, w4, #0x30 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w4, [x0, #888] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x76 │ │ │ - b.ne 4041c8 // b.any │ │ │ - ldr w0, [x29, #256] │ │ │ + bl 1ae78 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3144] │ │ │ + str x0, [x1] │ │ │ + b 7b7c │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3112] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + ldr w1, [sp, #300] │ │ │ + ldr x0, [x0, #3984] │ │ │ + str wzr, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + cbz w1, 93c8 │ │ │ + ldr x0, [x0, #4088] │ │ │ + str xzr, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 51000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0, #1424] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3504] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2920] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x2 │ │ │ + b.ne 7ad8 // b.any │ │ │ + adrp x1, 25000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0xf50 │ │ │ + bl e630 │ │ │ + adrp x0, 51000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0, #1392] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3592] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + ldr w0, [sp, #300] │ │ │ + cbnz w0, 9290 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x5 // #5 │ │ │ + ldr x0, [x0, #3560] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x1, #3168] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 89fc │ │ │ + str x1, [sp, #232] │ │ │ + bl 74a0 │ │ │ + ldr x1, [sp, #232] │ │ │ + ldr x1, [x1, #3168] │ │ │ + ldr x0, [sp, #320] │ │ │ + str x0, [x1] │ │ │ + b 7908 │ │ │ + ldr w0, [sp, #300] │ │ │ + cbz w0, 92a4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3960] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + ldr d8, [sp, #320] │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + fmov x0, d8 │ │ │ + bl 7410 │ │ │ + cbnz w0, 97ec │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + ldr x0, [x0, #3536] │ │ │ + str w1, [x0] │ │ │ + b 7b7c │ │ │ + ldr w0, [sp, #184] │ │ │ + cbz w0, 85ec │ │ │ + b 85cc │ │ │ + adrp x1, 4f000 │ │ │ + str x1, [sp, #168] │ │ │ + ldr x1, [x1, #2936] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, 8a78 │ │ │ + tst w0, #0xfffffffb │ │ │ + b.eq 9078 // b.none │ │ │ + adrp x23, 4f000 │ │ │ + ldr x23, [x23, #2920] │ │ │ + ldr w1, [x23] │ │ │ + cmp w1, #0x2 │ │ │ + b.eq 8c1c // b.none │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3080] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, 8c1c │ │ │ + ldr w0, [sp, #176] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 404aa0 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x0, #2320] │ │ │ - mov w3, #0x1 // #1 │ │ │ - add w1, w1, #0x1 │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w3, [x2, #876] │ │ │ - str w1, [x0, #2320] │ │ │ - b 402be0 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x16 // #22 │ │ │ - add x0, x0, #0x7a0 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 4030d4 │ │ │ - mov x0, #0x51 // #81 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402310 │ │ │ - ldr x5, [x29, #136] │ │ │ - mov x1, x0 │ │ │ - str x0, [x5, #2064] │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz x0, 407e84 │ │ │ - ldr x3, [x24, #3848] │ │ │ - mov w0, w4 │ │ │ - mov w2, #0x51 // #81 │ │ │ - bl 409ff8 │ │ │ - cmp w0, wzr │ │ │ - b.ne 407e70 // b.any │ │ │ - ldr x5, [x29, #136] │ │ │ - ldr x0, [x5, #2064] │ │ │ - ldrb w0, [x0] │ │ │ - cbz w0, 40822c │ │ │ - mov x0, #0x51 // #81 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 407e60 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x3, [x0, #3848] │ │ │ - mov x1, x21 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov w2, #0x51 // #81 │ │ │ - bl 409ff8 │ │ │ - mov w22, w0 │ │ │ - add w0, w0, #0x1 │ │ │ + b.le 94b8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 8ae0 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 7410 │ │ │ + cbnz w0, 8ae0 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, 9654 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3856] │ │ │ + str w1, [x0] │ │ │ + adrp x22, 4f000 │ │ │ + ldr x0, [x22, #3696] │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, d8a0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3928] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 9040 // b.none │ │ │ + adrp x1, 26000 │ │ │ + mov x0, x23 │ │ │ + add x1, x1, #0x698 │ │ │ + bl 7410 │ │ │ + cbz w0, 9040 │ │ │ + adrp x1, 27000 │ │ │ + mov x0, x23 │ │ │ + add x1, x1, #0x598 │ │ │ + bl 7410 │ │ │ + cbz w0, 9040 │ │ │ + ldr w0, [x20, #4] │ │ │ + cbz w0, 90b4 │ │ │ + adrp x26, 51000 │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w0, #0x4 │ │ │ + b.eq 9404 // b.none │ │ │ + adrp x22, 4f000 │ │ │ + ldr x22, [x22, #3008] │ │ │ + ldr w0, [x22] │ │ │ + cbz w0, 8b64 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, af68 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x0, #3968] │ │ │ + ldr w0, [x22] │ │ │ cmp w0, #0x1 │ │ │ - b.hi 407e40 // b.pmore │ │ │ - cmn w22, #0x1 │ │ │ - b.eq 406138 // b.none │ │ │ - ldr x5, [x29, #136] │ │ │ - mov x1, x21 │ │ │ - ldr x0, [x5, #2064] │ │ │ - bl 402540 │ │ │ - mov w22, w0 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - cbz w22, 4030b8 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x780 │ │ │ - bl 408f38 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x7e8 │ │ │ - bl 402500 │ │ │ - adrp x19, 423000 <_fini@@Base+0xe1c> │ │ │ - add x19, x19, #0x800 │ │ │ - adrp x25, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x4, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x6, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, x19 │ │ │ - add x2, x2, #0x820 │ │ │ - add x3, x3, #0x828 │ │ │ - add x4, x4, #0x830 │ │ │ - add x5, x25, #0x838 │ │ │ - add x6, x6, #0x840 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - adrp x4, 423000 <_fini@@Base+0xe1c> │ │ │ - add x4, x4, #0x868 │ │ │ - mov x1, x19 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x6, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x19, 450000 │ │ │ - add x19, x19, #0x340 │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x2, x2, #0x850 │ │ │ - add x3, x3, #0x858 │ │ │ - mov x5, x4 │ │ │ - add x6, x6, #0x860 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - add x19, x19, #0x240 │ │ │ - ldr x0, [x19, #24] │ │ │ - cbz x0, 403f58 │ │ │ - adrp x24, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x23, 422000 │ │ │ - adrp x26, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x20, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x22, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x21, 423000 <_fini@@Base+0xe1c> │ │ │ - add x24, x24, #0x8b0 │ │ │ - add x23, x23, #0x210 │ │ │ - add x26, x26, #0x8a8 │ │ │ - b 403ba0 │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x1, x22, #0x880 │ │ │ - mov x2, x24 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr w0, [x19, #20] │ │ │ - cbz w0, 403bec │ │ │ + b.eq 948c // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 8b90 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2984] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 9638 │ │ │ + add x0, x26, #0x430 │ │ │ + ldr w1, [x0, #348] │ │ │ + cbz w1, 8bac │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3856] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, af84 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 8d04 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #2984] │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w1, [x1] │ │ │ + ldr w0, [x0] │ │ │ + orr w0, w0, w1 │ │ │ + cbnz w0, d72c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr w0, [x0] │ │ │ + orr w0, w19, w0 │ │ │ + cbnz w0, d620 │ │ │ + ldr w0, [x20, #4] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 403e08 // b.any │ │ │ - add x1, x21, #0x8b8 │ │ │ - add x2, x25, #0x838 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x2, [x19, #32] │ │ │ - cbz x2, 403c08 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x8c0 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - add x19, x19, #0x28 │ │ │ - ldr x0, [x19, #24] │ │ │ - cbz x0, 403f58 │ │ │ - ldr x2, [x19] │ │ │ - ldr x3, [x19, #8] │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x1, x20, #0x870 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr w0, [x19, #16] │ │ │ - cmp w0, #0x5 │ │ │ - b.hi 403b50 // b.pmore │ │ │ - add x1, x22, #0x880 │ │ │ - ldrb w3, [x23, w0, uxtw] │ │ │ - adr x4, 403bd4 │ │ │ - add x3, x4, w3, sxtb #2 │ │ │ - br x3 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x2, #0x8a0 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr w0, [x19, #20] │ │ │ - cbnz w0, 403b68 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x2, x2, #0xc30 │ │ │ - add x1, x21, #0x8b8 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x2, [x19, #32] │ │ │ - cbnz x2, 403b84 │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 4027b0 │ │ │ - b 403b94 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x2, #0x898 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - b 403b60 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x2, #0x890 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - b 403b60 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x2, #0x888 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - b 403b60 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x2, x2, #0xc30 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - b 403b60 │ │ │ - mov x2, x26 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - b 403b60 │ │ │ - cmp x4, #0x48 │ │ │ - b.ne 4041c8 // b.any │ │ │ - bl 408c60 │ │ │ - mov w0, #0x0 // #0 │ │ │ - bl 4099f4 │ │ │ - adrp x4, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x29, #568] │ │ │ - ldr x1, [x4, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 407f24 // b.any │ │ │ - mov sp, x29 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x1e0 │ │ │ - ret │ │ │ - cbnz w19, 403368 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w2, [x2, #2080] │ │ │ - cbz w2, 408020 │ │ │ - cbz w1, 4042dc │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x9f8 │ │ │ - add x1, x1, #0xa20 │ │ │ - bl 409918 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + b.eq 8c58 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 8c58 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xa68 │ │ │ - bl 408f38 │ │ │ - ldr w3, [x29, #168] │ │ │ - cbnz w3, 4033b0 │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x22, x22, #0x780 │ │ │ - ldr x1, [x22, #296] │ │ │ - cbnz x1, 4033b0 │ │ │ - ldr w4, [x29, #224] │ │ │ - cmp w4, #0x2 │ │ │ - b.le 403d28 │ │ │ + add x1, x1, #0x820 │ │ │ + bl e630 │ │ │ + ldr w1, [sp, #200] │ │ │ + cbnz w1, 8a9c │ │ │ + adrp x1, 51000 │ │ │ + ldr x1, [x1, #1368] │ │ │ + cbnz x1, 8a9c │ │ │ + ldr w1, [sp, #176] │ │ │ + cmp w1, #0x2 │ │ │ + b.le 8c48 │ │ │ sub w0, w0, #0x2 │ │ │ cmp w0, #0x1 │ │ │ - b.ls 4033bc // b.plast │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xb18 │ │ │ - bl 408f38 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2088] │ │ │ - adrp x0, 450000 │ │ │ - mov w1, #0x4 // #4 │ │ │ - add x0, x0, #0x340 │ │ │ - str w1, [x0, #136] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1968] │ │ │ - ldr x1, [x22, #1952] │ │ │ - bl 41c490 │ │ │ - cbnz w0, 40333c │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x22, #1952] │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x978 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + b.ls 8aa8 // b.plast │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - ldr w4, [x29, #224] │ │ │ - cmp w4, #0x6 │ │ │ - b.eq 406c14 // b.none │ │ │ - ldr w2, [x29, #224] │ │ │ - cmp w2, wzr │ │ │ - b.eq 405238 // b.none │ │ │ - b.lt 402be0 // b.tstop │ │ │ - sub w2, w2, #0x3 │ │ │ - cmp w2, #0x1 │ │ │ - b.hi 402be0 // b.pmore │ │ │ - ldr w2, [x29, #184] │ │ │ - cbz w2, 403dd8 │ │ │ - cbnz w0, 403dd8 │ │ │ - ldrb w0, [x1, #1] │ │ │ - cbz w0, 4083dc │ │ │ - mov x0, x1 │ │ │ - bl 4094c4 │ │ │ - ldr w3, [x29, #224] │ │ │ - cmp w3, #0x3 │ │ │ - b.eq 406f64 // b.none │ │ │ - mov w3, #0x4 // #4 │ │ │ - str w3, [x29, #224] │ │ │ - b 402be0 │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbnz w0, 40341c │ │ │ - str xzr, [x1, #856] │ │ │ - b 40341c │ │ │ - add x1, x21, #0x8b8 │ │ │ - mov x2, x24 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - b 403b7c │ │ │ - ldr x5, [x29, #232] │ │ │ - ldr x2, [x29, #208] │ │ │ - ldr x0, [x5, #2136] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 403244 │ │ │ - mov x21, x20 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x0, #3840] │ │ │ - cbz x0, 405400 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x19, #3816] │ │ │ - ldrh w3, [x0, #3824] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x0, #1744] │ │ │ - sub x1, x1, x22 │ │ │ - mov x0, x21 │ │ │ - mov x2, x22 │ │ │ - bl 40e0f0 │ │ │ - cbnz w0, 4083ec │ │ │ - ldr x0, [x26, #1984] │ │ │ - bl 4022e0 │ │ │ - cbnz w0, 407fd8 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1976] │ │ │ - cbz x0, 403e90 │ │ │ - bl 4022e0 │ │ │ - str xzr, [x19, #1976] │ │ │ - ldr x0, [x24, #3848] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 404774 // b.none │ │ │ - ldr w4, [x29, #200] │ │ │ - cbz w4, 406dfc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x0, #1944] │ │ │ - str xzr, [x25, #1992] │ │ │ - cbz w1, 403ed4 │ │ │ - ldr x0, [x24, #3848] │ │ │ - ldrb w2, [x0] │ │ │ - cmp w2, #0x2d │ │ │ - b.eq 406144 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1952] │ │ │ - bl 4162fc │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2136] │ │ │ - cbz x0, 403f58 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x1, #2184] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x2, #0xee0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2152] │ │ │ - ldr x0, [x19, #2136] │ │ │ - bl 41cea8 │ │ │ - ldr x3, [x19, #2136] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0x618 │ │ │ + bl e630 │ │ │ + adrp x25, 4f000 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 8d70 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbz w0, 9178 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x14 // #20 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x7 // #7 │ │ │ - add x0, x0, #0xef8 │ │ │ - bl 402670 │ │ │ - add x0, x29, #0x1b0 │ │ │ - bl 402300 │ │ │ - add x0, x29, #0x1b0 │ │ │ - bl 4022c0 │ │ │ - ldr x20, [x19, #2136] │ │ │ - bl 402720 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x3, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ - add x2, x2, #0xf00 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2136] │ │ │ - bl 4026a0 │ │ │ - mov w0, #0x0 // #0 │ │ │ - bl 4099f4 │ │ │ - b 403c88 │ │ │ - adrp x5, 450000 │ │ │ - add x0, x5, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + ldr x22, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x8e0 │ │ │ + ldr x3, [x22] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 9178 // b.any │ │ │ + ldr x3, [x22] │ │ │ + adrp x4, 4f000 │ │ │ + mov x2, #0x2d // #45 │ │ │ + mov x20, x4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x8f8 │ │ │ + str x4, [sp, #184] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + ldr x4, [x20, #3608] │ │ │ + mov x2, #0x20 // #32 │ │ │ + ldr x3, [x22] │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x928 │ │ │ + str xzr, [x4] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + b 8d9c │ │ │ + ldr w0, [x20, #4] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 404688 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2312] │ │ │ - cbnz w0, 40824c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2096] │ │ │ - cbz w0, 40355c │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xd50 │ │ │ - bl 408f38 │ │ │ - cmp x4, #0x4c │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x20, 450000 │ │ │ - add x20, x20, #0x340 │ │ │ - add x19, x20, #0x90 │ │ │ - add x20, x20, #0x240 │ │ │ - ldr x0, [x19], #8 │ │ │ - bl 402500 │ │ │ - cmp x19, x20 │ │ │ - b.ne 403fb8 // b.any │ │ │ - b 403f58 │ │ │ - cmp x4, #0x55 │ │ │ - b.ne 4041c8 // b.any │ │ │ - adrp x0, 450000 │ │ │ - add x0, x0, #0x340 │ │ │ - ldr w1, [x0, #136] │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 4083c0 // b.any │ │ │ - mov w1, #0x4 // #4 │ │ │ - str w1, [x0, #136] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x121 │ │ │ - b.ne 4041c8 // b.any │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 4043c4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2128] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x108 │ │ │ - b.ne 4041c8 // b.any │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2100] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x41 │ │ │ - b.ne 4041c8 // b.any │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2308] │ │ │ - b 402be0 │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x22, x22, #0x780 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #348] │ │ │ - b 402be0 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2332] │ │ │ - str x5, [x29, #192] │ │ │ + b.eq ae88 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 8c0c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, d818 │ │ │ + adrp x25, 4f000 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 8d70 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq bca4 // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40823c // b.none │ │ │ - ldr x5, [x29, #192] │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x5, #2332] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbnz w0, 404348 │ │ │ - ldr x1, [x29, #216] │ │ │ - mov w0, #0x3 // #3 │ │ │ - str w0, [x1] │ │ │ - b 402be0 │ │ │ - mov w2, #0x1 // #1 │ │ │ - str w2, [x29, #204] │ │ │ - b 402be0 │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x22, x22, #0x780 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #340] │ │ │ - b 402be0 │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x22, x22, #0x780 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #344] │ │ │ - b 402be0 │ │ │ - mov w5, #0x1 // #1 │ │ │ - str xzr, [x29, #128] │ │ │ - str w5, [x29, #184] │ │ │ - b 402be0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x428 │ │ │ - bl 408f38 │ │ │ - adrp x21, 422000 │ │ │ - add x21, x21, #0x220 │ │ │ - add x19, x21, #0x110 │ │ │ - add x21, x21, #0xb38 │ │ │ - ldr x1, [x19], #8 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1888] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - cmp x19, x21 │ │ │ - b.ne 4040f4 // b.any │ │ │ - b 403f58 │ │ │ - ldr x1, [x29, #368] │ │ │ - ldr x0, [x29, #176] │ │ │ - mov w2, #0x0 // #0 │ │ │ - mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - mov w2, w0 │ │ │ - cbz w0, 404a50 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str wzr, [x0, #848] │ │ │ - b 403738 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbnz w0, 404358 │ │ │ - ldr x3, [x29, #216] │ │ │ - mov w0, #0x5 // #5 │ │ │ - str w0, [x3] │ │ │ - b 402be0 │ │ │ - adrp x0, 450000 │ │ │ - add x0, x0, #0x340 │ │ │ - ldr w1, [x0, #136] │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 4083c0 // b.any │ │ │ - str wzr, [x0, #136] │ │ │ - b 402be0 │ │ │ - mov w3, #0x1 // #1 │ │ │ - str w3, [x29, #248] │ │ │ - b 402be0 │ │ │ - ldr x0, [x29, #368] │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str x0, [x1, #856] │ │ │ - b 402be0 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x2, #2328] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x29, #156] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 4043b4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2212] │ │ │ - b 402be0 │ │ │ - cmp x4, #0x3f │ │ │ - b.eq 403c7c // b.none │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x6f8 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov w0, #0x10 // #16 │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2104] │ │ │ - b 402be0 │ │ │ - ldr w0, [x29, #304] │ │ │ - cbz w0, 404394 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2208] │ │ │ - b 402be0 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x29, #304] │ │ │ - str wzr, [x1, #2216] │ │ │ - cbz w0, 4043d4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x0, #2232] │ │ │ - b 402be0 │ │ │ - ldr x0, [x29, #368] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 404400 // b.none │ │ │ - bl 41cb2c │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #1808] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 407ef4 // b.none │ │ │ - cbz x0, 404408 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w3, [x2, #1816] │ │ │ - cbnz w3, 404270 │ │ │ - mov w3, #0x1 // #1 │ │ │ - str w3, [x2, #1816] │ │ │ - cmp x0, #0x3ff │ │ │ - b.hi 404280 // b.pmore │ │ │ - lsl x0, x0, #20 │ │ │ - str x0, [x1, #1808] │ │ │ - ldr x1, [x1, #1808] │ │ │ - mov x0, #0xffff // #65535 │ │ │ - cmp x1, x0 │ │ │ - b.hi 403738 // b.pmore │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - ldr x4, [x29, #368] │ │ │ - add x19, x19, #0xad8 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x488 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x10 // #16 │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - bl 402700 │ │ │ - cbnz w0, 407d7c │ │ │ - ldr w0, [x29, #252] │ │ │ - b 402ad8 │ │ │ - cbnz w19, 40337c │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x5, #2108] │ │ │ - str x5, [x29, #208] │ │ │ - cbnz w1, 407d6c │ │ │ - cmp w0, #0x4 │ │ │ - b.eq 4033b0 // b.none │ │ │ - b 403394 │ │ │ - cmp x4, #0x141 │ │ │ - b.ne 4041c8 // b.any │ │ │ - bl 408cf8 │ │ │ - b 403f58 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov w3, #0x1 // #1 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2232] │ │ │ - str w3, [x2, #2216] │ │ │ - cbnz x1, 40432c │ │ │ - mov x2, #0xa00000 // #10485760 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x2, [x1, #2240] │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ - str x1, [x0, #2232] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2220] │ │ │ - b 402be0 │ │ │ - ldr x2, [x29, #216] │ │ │ - mov w0, #0x4 // #4 │ │ │ - str w0, [x2] │ │ │ - b 402be0 │ │ │ - ldr x4, [x29, #216] │ │ │ - mov w0, #0x6 // #6 │ │ │ - str w0, [x4] │ │ │ - b 402be0 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w0, [x1, #872] │ │ │ - b 402be0 │ │ │ - ldr x5, [x29, #216] │ │ │ - mov w0, #0x2 // #2 │ │ │ - str w0, [x5] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2224] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2208] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w1, [x0, #864] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2212] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2128] │ │ │ - b 402be0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2232] │ │ │ - cbnz x1, 40432c │ │ │ - b 404320 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x6, #2144] │ │ │ - b 402be0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2084] │ │ │ - b 402be0 │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbnz w1, 404244 │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1816] │ │ │ - b 403738 │ │ │ - adrp x0, 426000 <_fini@@Base+0x3e1c> │ │ │ - add x0, x0, #0x738 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x29, #464] │ │ │ - b 403144 │ │ │ - bl 41cb2c │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #2240] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 408158 // b.none │ │ │ - cmp x0, #0x3ff │ │ │ - b.le 404780 │ │ │ - mov x1, #0x7fff // #32767 │ │ │ - cmp x0, x1 │ │ │ - b.le 407e10 │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - b 402e8c │ │ │ - adrp x19, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str xzr, [x19, #3816] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x21, [x0, #2056] │ │ │ - cbz x21, 406ee8 │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ + b.ne 8c68 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x8b8 │ │ │ + bl f048 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, 8c70 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 9178 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #184] │ │ │ + ldr x0, [x0, #3608] │ │ │ + str xzr, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3160] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, b070 │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ add x0, x0, #0xc │ │ │ - bl 402310 │ │ │ - str x0, [x25, #1992] │ │ │ - mov x20, x0 │ │ │ - cbz x0, 4081fc │ │ │ - mov x1, x21 │ │ │ - bl 4022a0 │ │ │ - ldrb w1, [x20] │ │ │ - cbz w1, 4044b4 │ │ │ - mvn x1, x20 │ │ │ - add x20, x20, x0 │ │ │ - ldrb w1, [x20, x1] │ │ │ + bl 71f0 │ │ │ + adrp x1, 4f000 │ │ │ + mov x21, x0 │ │ │ + ldr x1, [x1, #3920] │ │ │ + str x0, [x1] │ │ │ + cbz x0, d6a0 │ │ │ + mov x1, x20 │ │ │ + bl 7180 │ │ │ + ldrb w1, [x21] │ │ │ + cbz w1, 8dec │ │ │ + ldurb w1, [x0, #-1] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 4044c4 // b.none │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0xe68 │ │ │ - ldrh w1, [x1] │ │ │ + b.eq 8df4 // b.none │ │ │ + mov w1, #0x2f // #47 │ │ │ strh w1, [x0] │ │ │ - ldr x20, [x25, #1992] │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0xe70 │ │ │ - ldr x2, [x1] │ │ │ - ldrb w1, [x1, #8] │ │ │ - str x2, [x20, x0] │ │ │ - add x20, x20, x0 │ │ │ - ldr x0, [x25, #1992] │ │ │ - strb w1, [x20, #8] │ │ │ - bl 402330 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0x970 │ │ │ + ldr x21, [x0, #3920] │ │ │ + ldr x0, [x21] │ │ │ + bl 7270 │ │ │ + ldr x0, [x21] │ │ │ + bl 7210 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 4081f0 // b.none │ │ │ - adrp x1, 426000 <_fini@@Base+0x3e1c> │ │ │ - add x1, x1, #0x738 │ │ │ - bl 4023c0 │ │ │ - str x0, [x26, #1984] │ │ │ + b.eq d7a0 // b.none │ │ │ + adrp x1, 29000 │ │ │ + add x1, x1, #0x240 │ │ │ + bl 72a0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 4081f0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3744] │ │ │ + str x20, [x0] │ │ │ + cbz x20, d7a0 │ │ │ mov x0, #0x4000 // #16384 │ │ │ - bl 402310 │ │ │ - cbz x0, 4081e4 │ │ │ + bl 71f0 │ │ │ + cbz x0, d794 │ │ │ mov x1, x0 │ │ │ - mov w2, #0x0 // #0 │ │ │ mov x3, #0x4000 // #16384 │ │ │ + mov w2, #0x0 // #0 │ │ │ mov x0, x20 │ │ │ - bl 402280 │ │ │ - bl 411700 │ │ │ - cbnz w0, 4081dc │ │ │ - ldr w2, [x29, #248] │ │ │ - cbnz w2, 405418 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x20, [x0, #1760] │ │ │ - ldr x22, [x19, #3816] │ │ │ - cbz x20, 403e38 │ │ │ - mov x21, #0x0 // #0 │ │ │ - mov x0, x20 │ │ │ - bl 40cb0c │ │ │ - cbnz w0, 4083ec │ │ │ - ldrh w1, [x20, #40] │ │ │ - ldrh w4, [x20, #44] │ │ │ - ldrh w3, [x20, #46] │ │ │ - add w1, w1, #0x2e │ │ │ - ldr x0, [x19, #3816] │ │ │ - add w1, w1, w4 │ │ │ - add w1, w1, w3 │ │ │ - add x0, x0, w1, sxtw │ │ │ - ldr x20, [x20, #176] │ │ │ - str x0, [x19, #3816] │ │ │ - add x21, x21, #0x1 │ │ │ - cbnz x20, 40455c │ │ │ - b 403e3c │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x14 // #20 │ │ │ - add x0, x0, #0xdd8 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x3, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 403598 // b.any │ │ │ - adrp x4, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x4, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x2d // #45 │ │ │ - add x0, x0, #0xdf0 │ │ │ - bl 402670 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x5, #2768] │ │ │ - adrp x19, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - bl 4026a0 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x0, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ + bl 7160 │ │ │ + bl 15e18 │ │ │ + cbnz w0, d828 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, aea8 │ │ │ + adrp x0, 4f000 │ │ │ + mov x23, #0x0 // #0 │ │ │ + ldr x1, [sp, #184] │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x22, [x1, #3608] │ │ │ + ldr x21, [x0] │ │ │ + ldr x20, [x22] │ │ │ + cbz x21, 8ecc │ │ │ + nop │ │ │ + mov x0, x21 │ │ │ + bl 12250 │ │ │ + cbnz w0, d370 │ │ │ + ldrh w0, [x21, #40] │ │ │ + add x23, x23, #0x1 │ │ │ + ldrh w3, [x21, #44] │ │ │ + ldrh w2, [x21, #46] │ │ │ + add w0, w0, #0x2e │ │ │ + ldr x1, [x22] │ │ │ + add w0, w0, w3 │ │ │ + add w0, w0, w2 │ │ │ + ldr x21, [x21, #176] │ │ │ + add x0, x1, w0, sxtw │ │ │ + str x0, [x22] │ │ │ + cbnz x21, 8e90 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3880] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, ae90 │ │ │ + ldr x0, [sp, #184] │ │ │ + adrp x3, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + mov x2, x20 │ │ │ + ldr x3, [x3, #3832] │ │ │ + ldr x1, [x1, #3632] │ │ │ + ldr x5, [x0, #3608] │ │ │ + mov x0, x23 │ │ │ + ldr x4, [x3] │ │ │ + ldrh w3, [x1] │ │ │ + ldr x1, [x5] │ │ │ + sub x1, x1, x20 │ │ │ + bl 13138 │ │ │ + cbnz w0, d370 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x0, [x0] │ │ │ + bl 71c0 │ │ │ + cbnz w0, d774 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x20, [x20, #3136] │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, 8f40 │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 25000 │ │ │ + eor w19, w19, #0x1 │ │ │ + str x1, [sp, #200] │ │ │ + ldr x0, [x0, #4016] │ │ │ + add x1, x1, #0xbe8 │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cmp w0, #0x0 │ │ │ + csel w19, w19, wzr, ne // ne = any │ │ │ + cbnz w19, aed4 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3416] │ │ │ + ldr x1, [x1, #3920] │ │ │ + ldr w19, [x0] │ │ │ + str xzr, [x1] │ │ │ + cbz w19, 8fa4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [sp, #200] │ │ │ + ldr x0, [x0, #4016] │ │ │ + add x1, x1, #0xbe8 │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cbnz w0, c0fc │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3040] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, 7b30 │ │ │ + adrp x3, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0x9e0 │ │ │ + ldr x3, [x3, #3672] │ │ │ + add x20, sp, #0x168 │ │ │ + ldr x3, [x3] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x19] │ │ │ + ldr x1, [x1, #3512] │ │ │ + ldr x1, [x1] │ │ │ + bl 20cd8 │ │ │ + ldr x3, [x19] │ │ │ + mov x2, #0x7 // #7 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x20 // #32 │ │ │ - add x0, x0, #0xe20 │ │ │ - str xzr, [x19, #3816] │ │ │ - bl 402670 │ │ │ - adrp x1, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x1, #2768] │ │ │ - bl 4026a0 │ │ │ - b 404468 │ │ │ - adrp x22, 423000 <_fini@@Base+0xe1c> │ │ │ - bl 409684 │ │ │ - add x22, x22, #0xa8 │ │ │ - mov x0, x22 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 41d9e4 │ │ │ - cbz w0, 404664 │ │ │ - cmn w0, #0x1 │ │ │ - b.ne 407fb0 // b.any │ │ │ - ldr w0, [x29, #156] │ │ │ - cbnz w0, 407f94 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xb30 │ │ │ - mov x1, x22 │ │ │ - bl 409918 │ │ │ - mov w1, #0x4 // #4 │ │ │ - ldr w2, [x29, #184] │ │ │ - str xzr, [x29, #128] │ │ │ - str w1, [x29, #224] │ │ │ - cbz w2, 4033bc │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x9f8 │ │ │ + bl 7540 │ │ │ + mov x0, x20 │ │ │ + bl 71e0 │ │ │ + mov x0, x20 │ │ │ + bl 71a0 │ │ │ + ldr x20, [x19] │ │ │ + bl 75f0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x3, x0 │ │ │ + adrp x2, 26000 │ │ │ + mov x0, x20 │ │ │ + add x2, x2, #0xa00 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + mov w0, #0x0 // #0 │ │ │ + b 7b34 │ │ │ + ldr x22, [x22, #3696] │ │ │ + str xzr, [x22] │ │ │ + b 8b2c │ │ │ + adrp x20, 50000 │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 9088 // b.any │ │ │ + ldr w0, [sp, #184] │ │ │ + cbz w0, bb68 │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #168] │ │ │ + ldr x0, [x0, #2936] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 8a9c │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xb48 │ │ │ - bl 408f38 │ │ │ - ldr w0, [x29, #200] │ │ │ - cbnz w0, 403f78 │ │ │ - b 40355c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2308] │ │ │ - cbz w0, 4034ec │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc58 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - str wzr, [x28, #2316] │ │ │ - b 4034ec │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2308] │ │ │ - cbz w0, 4034ec │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc30 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - str wzr, [x28, #2316] │ │ │ - b 4034ec │ │ │ - adrp x28, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x28, #892] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + add x1, x1, #0x5f0 │ │ │ + bl e630 │ │ │ + ldr w1, [sp, #184] │ │ │ + cbnz w1, 8a5c │ │ │ + adrp x1, 4f000 │ │ │ + str x1, [sp, #168] │ │ │ + ldr x1, [x1, #2936] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, 8a78 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x5c8 │ │ │ + bl e630 │ │ │ + adrp x24, 4f000 │ │ │ + ldr x0, [x24, #3280] │ │ │ + ldr w0, [x0] │ │ │ cmn w0, #0x1 │ │ │ - b.eq 40478c // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x5, [x29, #192] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xbc8 │ │ │ - add x1, x1, #0xc30 │ │ │ - str x2, [x29, #112] │ │ │ - bl 409918 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x5, [x29, #192] │ │ │ - add x0, x22, #0x780 │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x28, #892] │ │ │ - str wzr, [x2, #2328] │ │ │ - str wzr, [x5, #2332] │ │ │ + b.ne 9114 // b.any │ │ │ + ldr x0, [sp, #208] │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 9114 │ │ │ + adrp x25, 4f000 │ │ │ + adrp x23, 4f000 │ │ │ + adrp x26, 51000 │ │ │ + add x2, x26, #0x430 │ │ │ + ldr x0, [x25, #2976] │ │ │ + ldr x3, [x23, #2920] │ │ │ + ldr w1, [x0] │ │ │ + ldr w0, [x2, #340] │ │ │ + ldr w3, [x3] │ │ │ + ldr w2, [x2, #352] │ │ │ + orr w1, w1, w3 │ │ │ + orr w0, w0, w2 │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, 8b44 │ │ │ + b 9120 │ │ │ + adrp x26, 51000 │ │ │ + adrp x25, 4f000 │ │ │ + adrp x23, 4f000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x6a0 │ │ │ + bl f158 │ │ │ + ldr x0, [sp, #208] │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ + ldr x1, [x25, #2976] │ │ │ + ldr x22, [x0, #3224] │ │ │ + ldr x0, [x24, #3280] │ │ │ + str wzr, [x1] │ │ │ + ldr x23, [x23, #2920] │ │ │ + str w2, [x0] │ │ │ + ldr x0, [x22] │ │ │ + str wzr, [x23] │ │ │ + cbz x0, 9168 │ │ │ + bl 74a0 │ │ │ + str xzr, [x22] │ │ │ + add x0, x26, #0x430 │ │ │ str wzr, [x0, #340] │ │ │ str wzr, [x0, #352] │ │ │ - b 4034b8 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #2232] │ │ │ - cbnz x1, 40330c │ │ │ - mov x1, #0xa00000 // #10485760 │ │ │ - str x1, [x0, #2240] │ │ │ - b 40330c │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2328] │ │ │ - cbz w0, 4054c4 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str x5, [x29, #192] │ │ │ - b 403450 │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbz w0, 403ea8 │ │ │ - b 403ea0 │ │ │ - lsl x0, x0, #20 │ │ │ - str x0, [x1, #2240] │ │ │ - b 404454 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2328] │ │ │ - str x5, [x29, #192] │ │ │ - cbnz w0, 404700 │ │ │ - ldr w0, [x5, #2332] │ │ │ - cbnz w0, 404700 │ │ │ - add x0, x22, #0x780 │ │ │ - ldr w1, [x0, #340] │ │ │ - cbnz w1, 404700 │ │ │ - ldr w0, [x0, #352] │ │ │ - cbz w0, 4034b8 │ │ │ - b 404700 │ │ │ - mov w1, #0x1 // #1 │ │ │ - ldr x0, [x5, #1960] │ │ │ - str w1, [x4, #1816] │ │ │ - ldr x1, [x29, #432] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x5, [x29, #112] │ │ │ - str x1, [x2, #1808] │ │ │ - bl 4025d0 │ │ │ - ldr x5, [x29, #112] │ │ │ - str xzr, [x5, #1960] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1780] │ │ │ - cbz w0, 4047fc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1808] │ │ │ - cbnz x0, 406eb0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1752] │ │ │ - str xzr, [x3, #1928] │ │ │ - cbnz w0, 40483c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2080] │ │ │ - cbz w0, 40483c │ │ │ - ldr w4, [x29, #224] │ │ │ - cmp w4, #0x3 │ │ │ - b.eq 408014 // b.none │ │ │ - adrp x5, 450000 │ │ │ - add x0, x5, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + b 8b38 │ │ │ + bl 15e18 │ │ │ + mov w24, w0 │ │ │ + cbnz w0, d828 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x0, #3536] │ │ │ + ldr w0, [x22] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 9630 // b.none │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3968] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, c45c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 91cc │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3384] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, c4d0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3648] │ │ │ + ldr x1, [x1, #3088] │ │ │ + ldr w0, [x0] │ │ │ + str xzr, [x1] │ │ │ + cbnz w0, 97b4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 97b4 │ │ │ + ldr w0, [sp, #176] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq d73c // b.none │ │ │ + ldr w0, [x20, #4] │ │ │ cmp w0, #0x4 │ │ │ - b.eq 408014 // b.none │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x1, #3840] │ │ │ - cbnz x0, 404874 │ │ │ - adrp x2, 450000 │ │ │ - add x0, x2, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + b.eq d73c // b.none │ │ │ + adrp x1, 4f000 │ │ │ + str x1, [sp, #192] │ │ │ + ldr x1, [x1, #3880] │ │ │ + ldr x1, [x1] │ │ │ + cbnz x1, c628 │ │ │ cmp w0, #0x1 │ │ │ - b.ne 404864 // b.any │ │ │ - ldr w3, [x29, #200] │ │ │ - cbz w3, 404874 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - ldr x0, [x24, #3848] │ │ │ - add x1, x1, #0xf48 │ │ │ - bl 409918 │ │ │ - ldr w4, [x29, #224] │ │ │ - cmp w4, #0x3 │ │ │ - cset w5, eq // eq = none │ │ │ - str w5, [x29, #204] │ │ │ - cbz w5, 4048d8 │ │ │ - cbz w21, 4048d8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x0, #1760] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x21, x0, #0x6b8 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x27, x0, #0x370 │ │ │ - cbz x2, 4048d8 │ │ │ - ldr w1, [x21] │ │ │ + csinc w0, w19, wzr, eq // eq = none │ │ │ + cbz w0, c628 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0xa48 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x0, [x0] │ │ │ + bl f158 │ │ │ + ldr w0, [sp, #176] │ │ │ + cmp w21, #0x0 │ │ │ + ccmp w0, #0x3, #0x0, ne // ne = any │ │ │ + b.ne 9690 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x23, [x1, #3080] │ │ │ + ldr x21, [x21, #3400] │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, 9690 │ │ │ + ldr w0, [x23] │ │ │ + cbnz w0, 9680 │ │ │ mov w0, #0x1 // #1 │ │ │ - cbnz w1, 4048c0 │ │ │ - str w0, [x2, #160] │ │ │ - ldr x2, [x2, #176] │ │ │ - b 4048a4 │ │ │ - ldr x0, [x2, #120] │ │ │ - ldr w1, [x27] │ │ │ - str x2, [x29, #112] │ │ │ - bl 415d20 │ │ │ - ldr x2, [x29, #112] │ │ │ - b 4048b4 │ │ │ - add x21, x22, #0x780 │ │ │ - ldr x0, [x21, #296] │ │ │ - cbz x0, 4049d0 │ │ │ - adrp x2, 450000 │ │ │ - add x1, x2, #0x340 │ │ │ - ldr w1, [x1, #136] │ │ │ - cmp w1, #0x4 │ │ │ - b.eq 4060c4 // b.none │ │ │ - ldr w4, [x29, #248] │ │ │ - cbnz w4, 4049a8 │ │ │ - ldr w5, [x29, #156] │ │ │ - cbnz w5, 408040 │ │ │ - adrp x2, 450000 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x2, #0x340 │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x1, x1, #0xb30 │ │ │ - str x2, [x29, #232] │ │ │ - add x27, x21, #0x370 │ │ │ - str x1, [x29, #216] │ │ │ - b 404988 │ │ │ - sub w1, w1, #0x3 │ │ │ - cmp w1, #0x1 │ │ │ - b.ls 404998 // b.plast │ │ │ + str w0, [x22, #160] │ │ │ + ldr x22, [x22, #176] │ │ │ + b 9274 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x6 // #6 │ │ │ + ldr x0, [x0, #3560] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3960] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x16 // #22 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x4, [sp, #192] │ │ │ + ldr x20, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x2a8 │ │ │ + ldr x3, [x20] │ │ │ + bl 7540 │ │ │ + ldr x0, [x20] │ │ │ + bl 7570 │ │ │ + ldr x4, [sp, #192] │ │ │ + b 8324 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3624] │ │ │ + str wzr, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov x20, x0 │ │ │ + mov x0, #0x51 // #81 │ │ │ + str x4, [sp, #192] │ │ │ + str x20, [sp, #208] │ │ │ + bl 71f0 │ │ │ + ldr x20, [x20, #3224] │ │ │ + ldr x4, [sp, #192] │ │ │ + str x0, [x20] │ │ │ + cbz x0, d634 │ │ │ + mov x1, x0 │ │ │ + mov w2, #0x51 // #81 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xe20 │ │ │ + str x4, [sp, #192] │ │ │ + bl 21768 │ │ │ + ldr x4, [sp, #192] │ │ │ + cbz x0, d630 │ │ │ + ldr x0, [x20] │ │ │ + ldrb w0, [x0] │ │ │ + cbz w0, d66c │ │ │ + mov x0, #0x51 // #81 │ │ │ + str x4, [sp, #192] │ │ │ + bl 71f0 │ │ │ + mov x21, x0 │ │ │ + ldr x4, [sp, #192] │ │ │ + cbz x0, d644 │ │ │ + adrp x0, 25000 │ │ │ + mov w2, #0x51 // #81 │ │ │ + add x0, x0, #0xe08 │ │ │ + mov x1, x21 │ │ │ + str x4, [sp, #192] │ │ │ + bl 21768 │ │ │ + cbz x0, d630 │ │ │ + ldr x20, [x20] │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 7410 │ │ │ + mov w22, w0 │ │ │ + mov x0, x21 │ │ │ + bl 74a0 │ │ │ + ldr x4, [sp, #192] │ │ │ + cbz w22, 8314 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x288 │ │ │ + bl e630 │ │ │ + ldr x1, [sp, #216] │ │ │ + mov w0, #0x4 // #4 │ │ │ + str w0, [x1] │ │ │ + b 7908 │ │ │ + ldr x1, [x0, #4088] │ │ │ + ldr x1, [x1] │ │ │ + cbnz x1, 8260 │ │ │ + b 8250 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3576] │ │ │ + str w1, [x0] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + b 7a14 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #192] │ │ │ + b 7908 │ │ │ + adrp x24, 4f000 │ │ │ + adrp x25, 4f000 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x0, [x24, #3280] │ │ │ + ldr w0, [x0] │ │ │ + cmn w0, #0x1 │ │ │ + b.ne 944c // b.any │ │ │ + ldr x0, [x25, #2976] │ │ │ + add x1, x26, #0x430 │ │ │ + ldr x3, [x23, #2920] │ │ │ + ldr w2, [x1, #340] │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x1, #352] │ │ │ + ldr w3, [x3] │ │ │ + orr w1, w2, w1 │ │ │ + orr w0, w0, w3 │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, 8b44 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x6d0 │ │ │ + bl f158 │ │ │ + ldr x0, [x24, #3280] │ │ │ + add x2, x26, #0x430 │ │ │ + ldr x1, [x25, #2976] │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ + ldr x23, [x23, #2920] │ │ │ + str w3, [x0] │ │ │ + str wzr, [x1] │ │ │ + str wzr, [x2, #340] │ │ │ + str wzr, [x23] │ │ │ + str wzr, [x2, #352] │ │ │ + b 8b44 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2984] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 8b90 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x738 │ │ │ + bl f158 │ │ │ + str wzr, [x22] │ │ │ + b 8b90 │ │ │ + bl ee58 │ │ │ + adrp x22, 25000 │ │ │ + add x22, x22, #0xbe8 │ │ │ mov w1, #0x0 // #0 │ │ │ - bl 41d9e4 │ │ │ - cbz w0, 404960 │ │ │ + mov x0, x22 │ │ │ + bl 21970 │ │ │ + cbz w0, 94f4 │ │ │ cmn w0, #0x1 │ │ │ - b.ne 4080b0 // b.any │ │ │ - add x0, x22, #0x780 │ │ │ - ldr x1, [x0, #296] │ │ │ - ldr x0, [x29, #216] │ │ │ - ldr x1, [x1] │ │ │ - bl 409918 │ │ │ - add x21, x22, #0x780 │ │ │ - ldr x0, [x21, #296] │ │ │ - ldr x0, [x0] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #296] │ │ │ - ldr x2, [x0, #8] │ │ │ - str x2, [x21, #296] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #296] │ │ │ - cbz x0, 4049d0 │ │ │ - ldr x3, [x29, #232] │ │ │ + b.ne db1c // b.any │ │ │ + ldr w0, [sp, #144] │ │ │ + cbnz w0, da9c │ │ │ + adrp x0, 26000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0x630 │ │ │ + bl f158 │ │ │ + ldr w0, [sp, #160] │ │ │ + cbnz w0, db0c │ │ │ + mov w0, #0x4 // #4 │ │ │ + str xzr, [sp, #152] │ │ │ + str w0, [sp, #176] │ │ │ + b 8aa8 │ │ │ + adrp x1, 4f000 │ │ │ + mov x2, #0xa00000 // #10485760 │ │ │ + ldr x1, [x1, #3016] │ │ │ + str x2, [x1] │ │ │ + bl 74a0 │ │ │ + b 7e5c │ │ │ + ldr d8, [sp, #320] │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0x180 │ │ │ + fmov x0, d8 │ │ │ + bl 7410 │ │ │ + ldr w1, [sp, #208] │ │ │ + orr w0, w0, w1 │ │ │ + cbnz w0, 95a4 │ │ │ + ldr w0, [sp, #176] │ │ │ + cbz w0, d83c │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #208] │ │ │ + b 7908 │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + add x0, x0, #0xe0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, c070 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3280] │ │ │ + str wzr, [x0] │ │ │ + b 7b7c │ │ │ + ldr d8, [sp, #320] │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0x180 │ │ │ + fmov x0, d8 │ │ │ + bl 7410 │ │ │ + ldr w1, [sp, #208] │ │ │ + orr w0, w1, w0 │ │ │ + cbz w0, 954c │ │ │ + ldr w0, [sp, #176] │ │ │ + cmp w0, #0x6 │ │ │ + b.eq c0dc // b.none │ │ │ + ldr w0, [sp, #176] │ │ │ + cmp w0, #0x0 │ │ │ + b.eq 80d8 // b.none │ │ │ + b.lt 7908 // b.tstop │ │ │ + sub w0, w0, #0x3 │ │ │ + cmp w0, #0x1 │ │ │ + b.hi 7908 // b.pmore │ │ │ + ldr w0, [sp, #160] │ │ │ + cbz w0, 95e8 │ │ │ + fmov x0, d8 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 7410 │ │ │ + cbz w0, d540 │ │ │ + fmov x0, d8 │ │ │ + bl ec68 │ │ │ + ldr w0, [sp, #176] │ │ │ + cmp w0, #0x3 │ │ │ + mov w0, #0x4 // #4 │ │ │ + str w0, [sp, #176] │ │ │ + b.ne 7908 // b.any │ │ │ + ldr w0, [sp, #292] │ │ │ + str w0, [sp, #200] │ │ │ + b 7908 │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0xa00000 // #10485760 │ │ │ + ldr x0, [x0, #3016] │ │ │ + str x1, [x0] │ │ │ + b 7e5c │ │ │ + mov x1, #0xa00000 // #10485760 │ │ │ + str x1, [x0] │ │ │ + b 857c │ │ │ + str wzr, [x22] │ │ │ + b 91ac │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x760 │ │ │ + bl f158 │ │ │ + str wzr, [x22] │ │ │ + b 8b90 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x16 // #22 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x22, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x668 │ │ │ + ldr x3, [x22] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + b 8ad0 │ │ │ + ldr w1, [x21] │ │ │ + ldr x0, [x22, #120] │ │ │ + bl 1aa30 │ │ │ + b 9284 │ │ │ + add x0, x26, #0x430 │ │ │ + ldr x0, [x0, #296] │ │ │ + cbz x0, 9750 │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w0, #0x4 │ │ │ + b.eq bc14 // b.none │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, c51c │ │ │ + add x0, x26, #0x430 │ │ │ + ldr x0, [x0, #296] │ │ │ + ldr w1, [sp, #144] │ │ │ + cbnz w1, d474 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x23, 26000 │ │ │ + add x21, x20, #0x4 │ │ │ + add x23, x23, #0x630 │ │ │ + ldr x22, [x22, #3400] │ │ │ + nop │ │ │ + mov w1, #0x0 // #0 │ │ │ + ldr w2, [x21] │ │ │ ldr x0, [x0] │ │ │ - ldr w1, [x3, #136] │ │ │ - cbnz w1, 40492c │ │ │ - ldr w1, [x27] │ │ │ - cmp w1, wzr │ │ │ + cmp w2, #0x0 │ │ │ + sub w2, w2, #0x3 │ │ │ + ccmp w2, #0x1, #0x0, ne // ne = any │ │ │ + b.hi 9700 // b.pmore │ │ │ + ldr w1, [x22] │ │ │ + cmp w1, #0x0 │ │ │ cset w1, ne // ne = any │ │ │ - b 40493c │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x13 // #19 │ │ │ - add x0, x0, #0xf98 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x0, [x21, #296] │ │ │ - cbnz x0, 404900 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2332] │ │ │ - str x5, [x29, #192] │ │ │ + bl 21970 │ │ │ + cbz w0, 9724 │ │ │ + add x1, x26, #0x430 │ │ │ + cmn w0, #0x1 │ │ │ + ldr x1, [x1, #296] │ │ │ + ldr x1, [x1] │ │ │ + b.ne a41c // b.any │ │ │ + mov x0, x23 │ │ │ + bl f158 │ │ │ + add x27, x26, #0x430 │ │ │ + ldr x0, [x27, #296] │ │ │ + ldr x0, [x0] │ │ │ + bl 74a0 │ │ │ + ldr x1, [x27, #296] │ │ │ + mov x0, x1 │ │ │ + ldr x1, [x1, #8] │ │ │ + str x1, [x27, #296] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x27, #296] │ │ │ + cbnz x0, 96d8 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x0, [x23, #2920] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40543c // b.none │ │ │ - ldr w5, [x29, #248] │ │ │ - cbnz w5, 4053a8 │ │ │ - ldr w0, [x29, #224] │ │ │ + b.eq af04 // b.none │ │ │ + ldr w0, [sp, #176] │ │ │ cmp w0, #0x4 │ │ │ - b.eq 404a18 // b.none │ │ │ - ldr w1, [x29, #168] │ │ │ - cbnz w1, 404a18 │ │ │ - adrp x3, 450000 │ │ │ - add x0, x3, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + ldr w0, [sp, #200] │ │ │ + cset w21, ne // ne = any │ │ │ + cmp w0, #0x0 │ │ │ + ldr w0, [sp, #136] │ │ │ + csel w21, w21, wzr, eq // eq = none │ │ │ + cbnz w0, afa0 │ │ │ + cbz w21, 9798 │ │ │ + ldr w0, [x20, #4] │ │ │ sub w0, w0, #0x2 │ │ │ cmp w0, #0x1 │ │ │ - b.ls 406db0 // b.plast │ │ │ - ldr w2, [x29, #248] │ │ │ - cbnz w2, 4053cc │ │ │ - bl 415a18 │ │ │ - str w0, [x29, #216] │ │ │ - mov w0, w0 │ │ │ - cbz w0, 404abc │ │ │ + b.ls bcbc // b.plast │ │ │ + bl 1a6e0 │ │ │ + cbz w0, 9aa0 │ │ │ cmp w0, #0x10 │ │ │ - b.eq 406ea4 // b.none │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x1, x1, #0x28 │ │ │ - bl 408f38 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x29, #232] │ │ │ - b 402be0 │ │ │ - ldr x1, [x29, #368] │ │ │ - ldr x0, [x29, #144] │ │ │ + b.eq c0d0 // b.none │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0xb28 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #192] │ │ │ + ldr x0, [x0, #3880] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 9248 │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w0, #0x1 │ │ │ + csinc w0, w19, wzr, eq // eq = none │ │ │ + cbnz w0, 9230 │ │ │ + b 9248 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + str wzr, [x0] │ │ │ + b 84cc │ │ │ + fmov x0, d8 │ │ │ + bl 20938 │ │ │ + cmn x0, #0x1 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x2, [x1, #3384] │ │ │ + str x0, [x2] │ │ │ + b.eq d570 // b.none │ │ │ + cbz x0, 8a3c │ │ │ + adrp x2, 4f000 │ │ │ + ldr x2, [x2, #3536] │ │ │ + ldr w3, [x2] │ │ │ + cbnz w3, 9824 │ │ │ mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - cbz w0, 406c64 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w1, [x0, #848] │ │ │ - b 403738 │ │ │ - ldr x1, [x29, #368] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w2, w22 │ │ │ - add x0, x0, #0x5e0 │ │ │ + str w3, [x2] │ │ │ + cmp x0, #0x3ff │ │ │ + b.hi c668 // b.pmore │ │ │ + ldr x1, [x1, #3384] │ │ │ + lsl x0, x0, #20 │ │ │ + str x0, [x1] │ │ │ + b 7b7c │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - mov w2, w0 │ │ │ - cbz w0, 406d68 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w22, [x0, #892] │ │ │ - b 403738 │ │ │ - ldr x0, [x29, #384] │ │ │ + add x0, x0, #0x60 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, c0a0 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #4064] │ │ │ + str w1, [x0] │ │ │ + b 7b7c │ │ │ + ldr x0, [sp, #328] │ │ │ ldr x0, [x0, #8] │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ cmp x0, #0x2 │ │ │ - b.ne 4039a0 // b.any │ │ │ - bl 408cf8 │ │ │ - b 403f58 │ │ │ - adrp x5, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x5, #3840] │ │ │ - cbnz x0, 406e94 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x0, #2056] │ │ │ - cbz x2, 4074c8 │ │ │ - ldr w1, [x29, #248] │ │ │ - cbnz w1, 406e70 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x68 │ │ │ - mov w5, #0x1 // #1 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x29, #224] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w5, [x29, #232] │ │ │ - add x0, x0, #0x388 │ │ │ - add x5, x29, #0x1b8 │ │ │ - ldr x27, [x4, #1760] │ │ │ - str wzr, [x2, #2024] │ │ │ - str xzr, [x3, #2016] │ │ │ - str xzr, [x29, #184] │ │ │ - str x0, [x29, #176] │ │ │ - str x5, [x29, #144] │ │ │ - cbz x27, 404e04 │ │ │ - ldr w0, [x28, #876] │ │ │ - cbz w0, 404b60 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x21, #2032] │ │ │ - add x2, x21, #0x7f0 │ │ │ - cbz x0, 404b60 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #2016] │ │ │ - mov x1, #0x64 // #100 │ │ │ + b.ne 7ddc // b.any │ │ │ + b 8070 │ │ │ + adrp x0, 26000 │ │ │ + adrp x19, 26000 │ │ │ + add x0, x0, #0x2f0 │ │ │ + add x19, x19, #0x338 │ │ │ + bl 73e0 │ │ │ + adrp x21, 26000 │ │ │ + mov x1, x19 │ │ │ + add x5, x21, #0x318 │ │ │ + adrp x6, 26000 │ │ │ + adrp x4, 26000 │ │ │ + add x6, x6, #0x308 │ │ │ + add x4, x4, #0x320 │ │ │ + adrp x3, 26000 │ │ │ + adrp x2, 26000 │ │ │ + add x3, x3, #0x328 │ │ │ + add x2, x2, #0x330 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + mov x1, x19 │ │ │ + adrp x19, 50000 │ │ │ + add x19, x19, #0x10 │ │ │ + adrp x20, 26000 │ │ │ + adrp x22, 26000 │ │ │ + add x19, x19, #0x240 │ │ │ + add x20, x20, #0x370 │ │ │ + add x22, x22, #0x390 │ │ │ + adrp x5, 26000 │ │ │ + add x5, x5, #0x360 │ │ │ + mov x4, x5 │ │ │ + adrp x6, 26000 │ │ │ + adrp x3, 26000 │ │ │ + add x6, x6, #0x358 │ │ │ + add x3, x3, #0x368 │ │ │ + adrp x2, 26000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x2, x2, #0x180 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr x0, [x19, #24] │ │ │ + cbz x0, 7b34 │ │ │ + ldp x2, x3, [x19] │ │ │ + mov x1, x20 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr w0, [x19, #16] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 9a6c // b.none │ │ │ + b.le 99ac │ │ │ + cmp w0, #0x4 │ │ │ + b.eq 9a50 // b.none │ │ │ + b.lt 9a34 // b.tstop │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 9a84 // b.any │ │ │ + adrp x2, 26000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x3a8 │ │ │ + add x1, x1, #0x380 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr w0, [x19, #20] │ │ │ + cbz w0, 99ec │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 99d0 // b.any │ │ │ + adrp x1, 26000 │ │ │ + add x2, x21, #0x318 │ │ │ + add x1, x1, #0x3b8 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr x2, [x19, #32] │ │ │ + cbz x2, 9a08 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0x3c0 │ │ │ + add x19, x19, #0x28 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 9918 │ │ │ + cbz w0, 9a18 │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 9a84 // b.any │ │ │ + adrp x2, 26000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x388 │ │ │ + add x1, x1, #0x380 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 996c │ │ │ + adrp x2, 26000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x3b0 │ │ │ + add x1, x1, #0x3b8 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 998c │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x730 │ │ │ + add x1, x1, #0x3b8 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 998c │ │ │ + mov w0, #0xa // #10 │ │ │ + add x19, x19, #0x28 │ │ │ + bl 7680 │ │ │ + b 9918 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x730 │ │ │ + add x1, x1, #0x380 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 996c │ │ │ + adrp x2, 26000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x398 │ │ │ + add x1, x1, #0x380 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 996c │ │ │ + adrp x2, 26000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x3a0 │ │ │ + add x1, x1, #0x380 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 996c │ │ │ + adrp x1, 26000 │ │ │ + mov x2, x22 │ │ │ + add x1, x1, #0x380 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 996c │ │ │ + adrp x2, 26000 │ │ │ + adrp x1, 26000 │ │ │ + add x2, x2, #0x3b0 │ │ │ + add x1, x1, #0x380 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + b 996c │ │ │ + ldr x0, [sp, #192] │ │ │ + ldr x0, [x0, #3880] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, c638 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x0, #3160] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 9c24 │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, c4f0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov w24, #0x1 // #1 │ │ │ + ldr x2, [x0, #3864] │ │ │ + add x0, sp, #0x168 │ │ │ + stp xzr, x0, [sp, #216] │ │ │ + add x0, sp, #0x170 │ │ │ + str x0, [sp, #240] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3616] │ │ │ + str wzr, [x2] │ │ │ + ldr x0, [x0, #3096] │ │ │ + str w19, [sp, #232] │ │ │ + ldr x21, [x3, #3360] │ │ │ + str xzr, [x1] │ │ │ + ldr x22, [x0] │ │ │ + add x1, sp, #0x150 │ │ │ + str x1, [sp, #160] │ │ │ + mov x28, x22 │ │ │ + cbz x28, 9dfc │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 9b58 │ │ │ + ldr x0, [x21] │ │ │ + cbz x0, 9b58 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x64 // #100 │ │ │ + ldr x1, [x0, #3616] │ │ │ + ldr x0, [x1] │ │ │ add x0, x0, #0x1 │ │ │ - udiv x3, x0, x1 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x4, #2016] │ │ │ - msub x0, x3, x1, x0 │ │ │ - cbz x0, 4052e8 │ │ │ - ldr w0, [x27, #160] │ │ │ - str wzr, [x27, #168] │ │ │ - cbnz w0, 404b78 │ │ │ - str w0, [x29, #232] │ │ │ - ldr x27, [x27, #176] │ │ │ - b 404b20 │ │ │ - adrp x2, 450000 │ │ │ - ldr x1, [x27, #32] │ │ │ - add x0, x2, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - ldr x21, [x27, #24] │ │ │ - str x1, [x29, #352] │ │ │ - cbz w0, 404c94 │ │ │ + str x0, [x1] │ │ │ + udiv x1, x0, x2 │ │ │ + msub x0, x1, x2, x0 │ │ │ + cbz x0, b010 │ │ │ + ldr w0, [x28, #160] │ │ │ + str wzr, [x28, #168] │ │ │ + cbz w0, 9c18 │ │ │ + ldr w0, [x20, #4] │ │ │ + ldp x22, x1, [x28, #24] │ │ │ + str x1, [sp, #312] │ │ │ + cbz w0, 9c78 │ │ │ cmp w0, #0x4 │ │ │ - b.eq 404c94 // b.none │ │ │ - ldr x21, [x27, #80] │ │ │ - cbz x21, 406bf0 │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - add x0, x21, x0 │ │ │ + b.eq 9c78 // b.none │ │ │ + ldr x19, [x28, #80] │ │ │ + cbz x19, b008 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + add x0, x19, x0 │ │ │ ldurb w0, [x0, #-1] │ │ │ cmp w0, #0x2f │ │ │ - cset w4, eq // eq = none │ │ │ - str w4, [x29, #160] │ │ │ - add x2, x29, #0x160 │ │ │ - mov x0, x21 │ │ │ + cset w22, eq // eq = none │ │ │ + ldr x3, [sp, #160] │ │ │ + add x2, sp, #0x138 │ │ │ + mov x0, x19 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x3, x29, #0x190 │ │ │ - bl 41de40 │ │ │ + bl 220f0 │ │ │ mov x2, x0 │ │ │ - cbnz x0, 404d14 │ │ │ - str w0, [x29, #232] │ │ │ - add x0, x22, #0x780 │ │ │ + cbnz x0, 9d10 │ │ │ + add x0, x26, #0x430 │ │ │ + mov w1, #0x2 // #2 │ │ │ + mov w24, #0x0 // #0 │ │ │ ldr w0, [x0, #340] │ │ │ - mov w1, #0x0 // #0 │ │ │ - cmp w0, wzr │ │ │ - mov w0, #0x2 // #2 │ │ │ - csel w0, wzr, w0, eq // eq = none │ │ │ - str w0, [x27, #160] │ │ │ - cbz x2, 404c28 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2008] │ │ │ - cmp x2, x0 │ │ │ - b.cc 404c28 // b.lo, b.ul, b.last │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2000] │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbz x0, 404c28 │ │ │ - cmp x2, x0 │ │ │ - cset w1, cc // cc = lo, ul, last │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2320] │ │ │ - str w1, [x27, #164] │ │ │ - cbz w0, 404c5c │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x4, [x29, #176] │ │ │ - cbz w1, 404c50 │ │ │ - adrp x4, 423000 <_fini@@Base+0xe1c> │ │ │ - add x4, x4, #0x378 │ │ │ - ldr x2, [x29, #224] │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - cbz x0, 404b70 │ │ │ - ldr w1, [x27, #164] │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x4, [x29, #176] │ │ │ - cbz w1, 404c80 │ │ │ - adrp x4, 423000 <_fini@@Base+0xe1c> │ │ │ - add x4, x4, #0x378 │ │ │ - ldr x2, [x29, #224] │ │ │ + cmp w0, #0x0 │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ + str w0, [x28, #160] │ │ │ + adrp x0, 4f000 │ │ │ + str wzr, [x28, #164] │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, bc88 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 9c14 │ │ │ + ldr x3, [x28, #128] │ │ │ + adrp x4, 25000 │ │ │ + add x4, x4, #0xe70 │ │ │ + adrp x22, 26000 │ │ │ + add x2, x22, #0xb68 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x27, [x27, #176] │ │ │ - b 404b20 │ │ │ - add x1, x29, #0x1b0 │ │ │ - mov x0, x27 │ │ │ - bl 4137ec │ │ │ - tbnz w0, #0, 405494 │ │ │ - ldr x0, [x27, #8] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #2008] │ │ │ - cmp x0, x1 │ │ │ - b.cc 404df8 // b.lo, b.ul, b.last │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #2000] │ │ │ - cbz x1, 404ccc │ │ │ - cmp x0, x1 │ │ │ - b.cs 404df8 // b.hs, b.nlast │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2184] │ │ │ - add x3, x1, #0x1 │ │ │ - str x3, [x0, #2184] │ │ │ - ldr x0, [x29, #352] │ │ │ - add x1, x21, #0x2 │ │ │ - str x0, [x27, #32] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + mov w0, w24 │ │ │ + mov w24, w0 │ │ │ + ldr x28, [x28, #176] │ │ │ + b 9b1c │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x2f // #47 │ │ │ + ldr x28, [x0, #4016] │ │ │ + ldr x24, [x28] │ │ │ + mov x0, x24 │ │ │ + bl 7390 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 9ac0 │ │ │ + sub x0, x0, x24 │ │ │ + add w0, w0, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, d86c │ │ │ + ldrb w27, [x21] │ │ │ + strb wzr, [x21] │ │ │ + ldr x0, [x22] │ │ │ + ldr x1, [x28] │ │ │ + bl 7580 │ │ │ + strb w27, [x21] │ │ │ + b 9ac4 │ │ │ + ldr x1, [sp, #224] │ │ │ + mov x0, x28 │ │ │ + bl 17df8 │ │ │ + tst w0, #0x1 │ │ │ + b.ne b0dc // b.any │ │ │ + ldr x0, [x28, #8] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3144] │ │ │ + ldr x1, [x1] │ │ │ + cmp x1, x0 │ │ │ + b.hi 9d08 // b.pmore │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3032] │ │ │ + ldr x1, [x1] │ │ │ + cmp x1, #0x0 │ │ │ + ccmp x1, x0, #0x2, ne // ne = any │ │ │ + b.ls 9d08 // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + add x1, x22, #0x2 │ │ │ cmp x1, #0x1 │ │ │ - b.ls 404d00 // b.plast │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2152] │ │ │ - add x1, x1, x21 │ │ │ - str x1, [x0, #2152] │ │ │ - ldr x5, [x29, #184] │ │ │ - ldr x27, [x27, #176] │ │ │ - add x5, x5, #0x1 │ │ │ - str x5, [x29, #184] │ │ │ - b 404b20 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2008] │ │ │ - cmp x2, x0 │ │ │ - b.cc 404be0 // b.lo, b.ul, b.last │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2000] │ │ │ - cbz x0, 404d38 │ │ │ - cmp x2, x0 │ │ │ - b.cs 404be0 // b.hs, b.nlast │ │ │ - adrp x5, 450000 │ │ │ - add x0, x5, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x1, [sp, #312] │ │ │ + str x1, [x28, #32] │ │ │ + ldr x1, [x0] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x0] │ │ │ + b.ls 9cf8 // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x1, [x0] │ │ │ + add x22, x1, x22 │ │ │ + str x22, [x0] │ │ │ + ldr x0, [sp, #216] │ │ │ + add x0, x0, #0x1 │ │ │ + str x0, [sp, #216] │ │ │ + b 9c14 │ │ │ + str wzr, [x28, #160] │ │ │ + b 9c14 │ │ │ + adrp x3, 4f000 │ │ │ + ldr x0, [x3, #3144] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x2 │ │ │ + b.hi add4 // b.pmore │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3032] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x0 │ │ │ + ccmp x0, x2, #0x2, ne // ne = any │ │ │ + b.ls add4 // b.plast │ │ │ + ldr w0, [x20, #4] │ │ │ sub w0, w0, #0x2 │ │ │ cmp w0, #0x1 │ │ │ - b.ls 404da8 // b.plast │ │ │ - ldr x0, [x27, #8] │ │ │ - ldr x5, [x29, #208] │ │ │ - cmp x2, x0 │ │ │ - ldr w1, [x5, #2108] │ │ │ - cbnz w1, 404dd4 │ │ │ - b.eq 406e4c // b.none │ │ │ - ldr x0, [x29, #352] │ │ │ - str wzr, [x29, #232] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x1, #2184] │ │ │ - add x2, x0, #0x2 │ │ │ - add x3, x3, #0x1 │ │ │ - str x3, [x1, #2184] │ │ │ + b.ls ada4 // b.plast │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x1, [x28, #8] │ │ │ + ldr x0, [x0, #2936] │ │ │ + ldr x4, [sp, #312] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, c8c4 │ │ │ + cmp x2, x1 │ │ │ + b.eq 9dbc // b.none │ │ │ + mov w0, #0x0 // #0 │ │ │ + adrp x1, 4f000 │ │ │ + add x2, x4, #0x2 │ │ │ cmp x2, #0x1 │ │ │ - b.ls 4075c4 // b.plast │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x2, #2152] │ │ │ - mov x1, x0 │ │ │ - add x0, x3, x0 │ │ │ - str x0, [x2, #2152] │ │ │ - str x1, [x27, #32] │ │ │ - b 404d00 │ │ │ - mov x0, x27 │ │ │ - add x1, x29, #0x1b0 │ │ │ - str x2, [x29, #112] │ │ │ - bl 4137ec │ │ │ - ldr x2, [x29, #112] │ │ │ - tbz w0, #0, 40795c │ │ │ - ldr x1, [x29, #408] │ │ │ - ldr x0, [x29, #440] │ │ │ - cmp x1, x0 │ │ │ - b.le 404be0 │ │ │ - b 404d50 │ │ │ - b.ne 404d68 // b.any │ │ │ - ldr w4, [x29, #160] │ │ │ - ldr x0, [x29, #352] │ │ │ - cbz w4, 404dec │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 404df8 // b.none │ │ │ - ldr x1, [x27, #32] │ │ │ - cmp x1, x0 │ │ │ - b.ne 406e54 // b.any │ │ │ - str wzr, [x27, #160] │ │ │ - ldr x27, [x27, #176] │ │ │ - b 404b20 │ │ │ - ldr w0, [x29, #248] │ │ │ - cbnz w0, 406e24 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x830 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x29, #224] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x98 │ │ │ - ldr x4, [x3, #1736] │ │ │ - str xzr, [x1, #2016] │ │ │ - str wzr, [x2, #2024] │ │ │ - add x27, x28, #0x36c │ │ │ - str x0, [x29, #176] │ │ │ - cbz x4, 40507c │ │ │ - ldr w0, [x27] │ │ │ - cbz w0, 404e80 │ │ │ - ldr x5, [x29, #224] │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5] │ │ │ - cbnz w0, 404fcc │ │ │ - ldr x0, [x21, #2032] │ │ │ - add x5, x21, #0x7f0 │ │ │ - cbnz x0, 404fd4 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #2016] │ │ │ + ldr x1, [x1, #3672] │ │ │ + ldr x2, [x1] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x1] │ │ │ + b.ls ce1c // b.plast │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3512] │ │ │ + ldr x2, [x1] │ │ │ + add x2, x2, x4 │ │ │ + str x2, [x1] │ │ │ + ldr x1, [sp, #216] │ │ │ + mov w24, w0 │ │ │ + str x4, [x28, #32] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [sp, #216] │ │ │ + b 9c14 │ │ │ + cbz w22, 9dc8 │ │ │ + cmn x4, #0x1 │ │ │ + b.eq 9d08 // b.none │ │ │ + ldr x0, [x28, #32] │ │ │ + cmp x0, x4 │ │ │ + b.eq 9d08 // b.none │ │ │ + cbnz x0, 9d6c │ │ │ + cmn x4, #0x1 │ │ │ + b.eq 9dec // b.none │ │ │ + mov x0, #0x0 // #0 │ │ │ + cmp x4, x0 │ │ │ + b.ne 9d6c // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov w0, w24 │ │ │ + str w1, [x28, #168] │ │ │ + b 9d70 │ │ │ + ldr w0, [sp, #136] │ │ │ + ldr w19, [sp, #232] │ │ │ + cbnz w0, c5f4 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + ldr x1, [x0, #3616] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x0, #3520] │ │ │ + adrp x0, 4f000 │ │ │ + str xzr, [x1] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3864] │ │ │ + ldr x21, [x1, #3856] │ │ │ + add x1, sp, #0x138 │ │ │ + ldr x22, [x2] │ │ │ + str x1, [sp, #160] │ │ │ + ldr x1, [x3, #3656] │ │ │ + str wzr, [x0] │ │ │ + str x1, [sp, #224] │ │ │ + cbz x22, a088 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 9e8c │ │ │ + ldr w0, [x21] │ │ │ + adrp x28, 4f000 │ │ │ + cbnz w0, 9ff0 │ │ │ + ldr x4, [x28, #3360] │ │ │ + ldr x0, [x4] │ │ │ + cbnz x0, 9ffc │ │ │ + adrp x0, 4f000 │ │ │ mov x1, #0x64 // #100 │ │ │ - udiv x2, x0, x1 │ │ │ - msub x0, x2, x1, x0 │ │ │ - cbz x0, 404f60 │ │ │ - adrp x0, 450000 │ │ │ - add x21, x0, #0x340 │ │ │ - ldr w0, [x21, #136] │ │ │ - cmp w0, #0x3 │ │ │ - b.ne 404ea4 // b.any │ │ │ - mov x0, x4 │ │ │ - bl 41577c │ │ │ - mov x4, x0 │ │ │ - b 404e40 │ │ │ - cbz w0, 404e94 │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr x2, [x0] │ │ │ + udiv x0, x2, x1 │ │ │ + msub x0, x0, x1, x2 │ │ │ + cbz x0, 9f70 │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w0, #0x3, #0x4, ne // ne = any │ │ │ + b.ne 9eac // b.any │ │ │ + mov x0, x22 │ │ │ + bl 1a428 │ │ │ + mov x22, x0 │ │ │ + b 9e48 │ │ │ + ldr x0, [x22] │ │ │ mov x1, #0x0 // #0 │ │ │ - ldr x0, [x4] │ │ │ - mov x3, x1 │ │ │ - add x2, x29, #0x160 │ │ │ - str x4, [x29, #104] │ │ │ - bl 41de40 │ │ │ - ldr w1, [x21, #136] │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz w1, 404e94 │ │ │ - cmp w1, #0x3 │ │ │ - b.eq 404e94 // b.none │ │ │ - cbz x0, 404e94 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #2008] │ │ │ - cmp x0, x1 │ │ │ - b.cc 404e94 // b.lo, b.ul, b.last │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #2000] │ │ │ - cbz x1, 404efc │ │ │ - cmp x0, x1 │ │ │ - b.cs 404e94 // b.hs, b.nlast │ │ │ - ldr x0, [x4, #16] │ │ │ - ldr x1, [x24, #3848] │ │ │ - str x4, [x29, #104] │ │ │ - bl 41c490 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbnz w0, 404f20 │ │ │ - ldr x5, [x29, #224] │ │ │ - ldr w0, [x5] │ │ │ - cbz w0, 404e94 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x4, #48] │ │ │ - ldr x2, [x1, #2184] │ │ │ - ldr x0, [x29, #352] │ │ │ - add x2, x2, #0x1 │ │ │ - add x3, x0, #0x2 │ │ │ - str x2, [x1, #2184] │ │ │ - cmp x3, #0x1 │ │ │ - b.ls 404f58 // b.plast │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x1, #2152] │ │ │ - str x0, [x4, #48] │ │ │ - add x0, x2, x0 │ │ │ - str x0, [x1, #2152] │ │ │ - ldr x4, [x4, #64] │ │ │ - b 404e40 │ │ │ - str x4, [x29, #104] │ │ │ - str x5, [x29, #112] │ │ │ - bl 402300 │ │ │ - mov x7, x0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2040] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #840] │ │ │ - sub x1, x7, x1 │ │ │ + ldr x2, [sp, #160] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 220f0 │ │ │ + ldr w1, [x20, #4] │ │ │ + cmp w1, #0x0 │ │ │ + ccmp w1, #0x3, #0x4, ne // ne = any │ │ │ + ccmp x0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 9e9c // b.none │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3144] │ │ │ + ldr x1, [x1] │ │ │ cmp x1, x0 │ │ │ - ldr x4, [x29, #104] │ │ │ - b.le 404fcc │ │ │ - ldr x3, [x23, #2768] │ │ │ - ldr x0, [x29, #176] │ │ │ - mov x2, #0xf // #15 │ │ │ + b.hi 9e9c // b.pmore │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3032] │ │ │ + ldr x1, [x1] │ │ │ + cmp x1, #0x0 │ │ │ + ccmp x1, x0, #0x2, ne // ne = any │ │ │ + b.ls 9e9c // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #4016] │ │ │ + ldr x0, [x22, #16] │ │ │ + ldr x1, [x1] │ │ │ + bl 20230 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3856] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, 9e9c │ │ │ + adrp x0, 4f000 │ │ │ + str xzr, [x22, #48] │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x2, [sp, #312] │ │ │ + ldr x1, [x0] │ │ │ + add x3, x2, #0x2 │ │ │ + cmp x3, #0x1 │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x0] │ │ │ + b.ls 9f68 // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + str x2, [x22, #48] │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x1, [x0] │ │ │ + add x2, x1, x2 │ │ │ + str x2, [x0] │ │ │ + ldr x22, [x22, #64] │ │ │ + b 9e48 │ │ │ + str x4, [sp, #232] │ │ │ + bl 71e0 │ │ │ + mov x6, x0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3704] │ │ │ + ldr x1, [x1, #3720] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + sub x0, x6, x0 │ │ │ + ldr x4, [sp, #232] │ │ │ + cmp x0, x1 │ │ │ + b.le 9ff0 │ │ │ + adrp x0, 4f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - str x7, [x29, #120] │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #120] │ │ │ - mov w0, #0x1 // #1 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x29, #104] │ │ │ - str w0, [x2, #1776] │ │ │ - str x7, [x5] │ │ │ - ldr x0, [x21, #2032] │ │ │ - cbz x0, 404e80 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #2016] │ │ │ - mov x1, #0x64 // #100 │ │ │ + mov x2, #0xf // #15 │ │ │ + str x4, [sp, #248] │ │ │ + ldr x5, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xb98 │ │ │ + stp x5, x6, [sp, #232] │ │ │ + ldr x3, [x5] │ │ │ + bl 7540 │ │ │ + ldr x5, [sp, #232] │ │ │ + ldr x0, [x5] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldp x6, x4, [sp, #240] │ │ │ + ldr x0, [x0, #3248] │ │ │ + str x6, [x4] │ │ │ + str w1, [x0] │ │ │ + ldr x0, [x28, #3360] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 9e8c │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x64 // #100 │ │ │ + ldr x1, [x0, #3616] │ │ │ + ldr x0, [x1] │ │ │ add x0, x0, #0x1 │ │ │ - udiv x2, x0, x1 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x3, #2016] │ │ │ - msub x0, x2, x1, x0 │ │ │ - cbnz x0, 404e80 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402300 │ │ │ - mov x2, x0 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x21, #2032] │ │ │ - ldr x1, [x1, #832] │ │ │ - sub x0, x2, x0 │ │ │ + str x0, [x1] │ │ │ + udiv x1, x0, x2 │ │ │ + msub x0, x1, x2, x0 │ │ │ + cbnz x0, 9e8c │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 71e0 │ │ │ + mov x3, x0 │ │ │ + ldr x0, [x28, #3360] │ │ │ + ldr x1, [sp, #224] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + sub x0, x3, x0 │ │ │ cmp x0, x1 │ │ │ - ldr x4, [x29, #104] │ │ │ - b.le 404e80 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x3, #2024] │ │ │ - cbnz w0, 405058 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w3, #0x1 // #1 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov w0, #0x20 // #32 │ │ │ - str x2, [x29, #112] │ │ │ - str w3, [x5, #2024] │ │ │ - bl 402260 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x4, [x29, #104] │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x1, [x23, #2768] │ │ │ + b.le 9e8c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3864] │ │ │ + ldr w1, [x0] │ │ │ + cbz w1, cfb0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x28, [x28, #3360] │ │ │ + ldr x2, [x0, #2968] │ │ │ mov w0, #0x2e // #46 │ │ │ - str x4, [x29, #104] │ │ │ - str x2, [x21, #2032] │ │ │ - bl 402260 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x4, [x29, #104] │ │ │ - b 404e80 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #1776] │ │ │ - cbnz w0, 406d90 │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x27, #2080] │ │ │ - cbz w0, 405650 │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 40784c │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x2, #2136] │ │ │ - str x2, [x29, #232] │ │ │ - cbz x1, 405108 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x19, #1772] │ │ │ - cbnz w0, 40783c │ │ │ - ldr w5, [x29, #204] │ │ │ - cbnz w5, 407998 │ │ │ - adrp x1, 450000 │ │ │ - add x0, x1, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - cbz w0, 40781c │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 407c84 // b.none │ │ │ - cmp w0, #0x4 │ │ │ - b.eq 407904 // b.none │ │ │ - ldr x0, [x29, #232] │ │ │ - mov x1, #0x1 // #1 │ │ │ - ldr x3, [x0, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0xf0 │ │ │ - mov x2, #0x12 // #18 │ │ │ - bl 402670 │ │ │ - ldr x1, [x29, #232] │ │ │ - ldr x0, [x1, #2136] │ │ │ - bl 4026a0 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x20, #0x0 // #0 │ │ │ - adrp x24, 424000 <_fini@@Base+0x1e1c> │ │ │ - adrp x25, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x19, [x2, #1760] │ │ │ - mov x21, x20 │ │ │ - add x26, x28, #0x36c │ │ │ - add x22, x27, #0x820 │ │ │ - add x24, x24, #0x108 │ │ │ - add x25, x25, #0x110 │ │ │ - cbz x19, 405500 │ │ │ - ldr w0, [x19, #160] │ │ │ - cbnz w0, 40514c │ │ │ - ldr w5, [x29, #204] │ │ │ - cbnz w5, 40514c │ │ │ - ldr x19, [x19, #176] │ │ │ - b 405130 │ │ │ - ldr x0, [x19, #32] │ │ │ - ldr w1, [x26] │ │ │ - add x2, x20, x0 │ │ │ - cmp x0, xzr │ │ │ - add x21, x21, #0x1 │ │ │ - csel x20, x2, x20, gt │ │ │ - cbz w1, 405178 │ │ │ - ldr w1, [x22] │ │ │ - and w1, w1, #0xfffffffd │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 406bdc // b.none │ │ │ - ldr x1, [x29, #232] │ │ │ - ldr x0, [x1, #2136] │ │ │ - cbz x0, 4051a4 │ │ │ - ldr w1, [x22] │ │ │ - sub w1, w1, #0x5 │ │ │ - cmp w1, #0x1 │ │ │ - b.ls 4051a4 // b.plast │ │ │ - ldr x3, [x19, #128] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr w0, [x22] │ │ │ - sub w1, w0, #0x3 │ │ │ - cmp w1, #0x1 │ │ │ - b.ls 405200 // b.plast │ │ │ - ldr w0, [x22] │ │ │ - sub w1, w0, #0x5 │ │ │ - cmp w1, #0x1 │ │ │ - b.hi 405144 // b.pmore │ │ │ - ldr x3, [x19, #152] │ │ │ - ldr w1, [x26] │ │ │ - cbz x3, 40766c │ │ │ - cbz w1, 4051dc │ │ │ - cmp w0, #0x5 │ │ │ - b.eq 407d48 // b.none │ │ │ - ldr x3, [x29, #232] │ │ │ - ldr x0, [x3, #2136] │ │ │ - cbz x0, 405144 │ │ │ - ldr x3, [x19, #152] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x19, [x19, #176] │ │ │ - b 405130 │ │ │ - ldr x3, [x19, #152] │ │ │ - cbz x3, 4051b4 │ │ │ - ldr w1, [x26] │ │ │ - cbz w1, 405218 │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 407d10 // b.none │ │ │ - ldr x2, [x29, #232] │ │ │ - ldr x0, [x2, #2136] │ │ │ - cbz x0, 4051b4 │ │ │ - ldr x3, [x19, #152] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x25 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 4051b4 │ │ │ - cbnz w0, 406bf8 │ │ │ - ldrb w0, [x1, #1] │ │ │ - cbnz w0, 406bf8 │ │ │ - bl 409684 │ │ │ - ldr w3, [x29, #248] │ │ │ - cbnz w3, 407000 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x22, #1968] │ │ │ - cbz x0, 407b5c │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x22, #1952] │ │ │ - cbz x0, 4079b8 │ │ │ - mov w4, #0x3 // #3 │ │ │ - ldr w5, [x29, #184] │ │ │ - str w4, [x29, #224] │ │ │ - cbz w5, 4052c4 │ │ │ - ldr x5, [x29, #192] │ │ │ - add x22, x5, #0x91c │ │ │ - b 405298 │ │ │ - bl 4094c4 │ │ │ - mov x0, x27 │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x4 // #4 │ │ │ - str w0, [x29, #224] │ │ │ - ldr x0, [x28, #1896] │ │ │ - bl 415680 │ │ │ - mov x27, x0 │ │ │ - cbz x0, 4052c4 │ │ │ - ldr w1, [x22] │ │ │ - cmp w1, #0x2 │ │ │ - b.ne 405284 // b.any │ │ │ - mov x1, x27 │ │ │ - mov w0, #0x52 // #82 │ │ │ - bl 40927c │ │ │ - b 405288 │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr w1, [x29, #224] │ │ │ - ldr w0, [x5, #2332] │ │ │ - str wzr, [x29, #184] │ │ │ - cmp w0, #0x2 │ │ │ - mov w0, #0x6 // #6 │ │ │ - csel w1, w1, w0, ne // ne = any │ │ │ - str w1, [x29, #224] │ │ │ - b 402be0 │ │ │ - str x2, [x29, #112] │ │ │ - bl 402300 │ │ │ - ldr x2, [x29, #112] │ │ │ - mov x3, x0 │ │ │ + str x3, [x28] │ │ │ + str x2, [sp, #232] │ │ │ ldr x1, [x2] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #832] │ │ │ - sub x1, x3, x1 │ │ │ - cmp x1, x0 │ │ │ - b.le 404b60 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2024] │ │ │ - cbnz w0, 405340 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w2, #0x1 // #1 │ │ │ - mov w0, #0x20 // #32 │ │ │ - str x3, [x29, #120] │ │ │ - str w2, [x5, #2024] │ │ │ - bl 402260 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x3, [x29, #120] │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0x2e // #46 │ │ │ - str x3, [x21, #2032] │ │ │ - bl 402260 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 404b60 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc80 │ │ │ - add x1, x1, #0xc30 │ │ │ - str wzr, [x2, #348] │ │ │ - bl 409918 │ │ │ - b 403504 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc08 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - str wzr, [x28, #2104] │ │ │ - b 4034d0 │ │ │ - str w0, [x4, #1816] │ │ │ - b 4047e4 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w21, [x6, #2144] │ │ │ - b 40327c │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x15 // #21 │ │ │ - add x0, x0, #0xfd8 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 4049ec │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x12 // #18 │ │ │ - add x0, x0, #0xff0 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 404a20 │ │ │ - mov x1, #0xa00000 // #10485760 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x1, [x0, #2240] │ │ │ - b 402e8c │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xea8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 403e48 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x24 // #36 │ │ │ - add x0, x0, #0xe80 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 404548 │ │ │ - adrp x3, 450000 │ │ │ - add x0, x3, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - cbz w0, 406c50 │ │ │ - sub w0, w0, #0x3 │ │ │ - cmp w0, #0x1 │ │ │ - mov w1, #0x0 // #0 │ │ │ - b.ls 406c50 // b.plast │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x90 │ │ │ - bl 41d9e4 │ │ │ - cbz w0, 4049e4 │ │ │ - cmn w0, #0x1 │ │ │ - b.ne 408220 // b.any │ │ │ - ldr w4, [x29, #156] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xb30 │ │ │ - add x1, x1, #0xfb0 │ │ │ - cbnz w4, 40820c │ │ │ - bl 409918 │ │ │ - b 4049e4 │ │ │ - ldr x0, [x29, #144] │ │ │ - bl 41611c │ │ │ - b 404ca8 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x16 // #22 │ │ │ - add x0, x0, #0xb68 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 4033e0 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2332] │ │ │ - str x5, [x29, #192] │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cbnz w0, 403450 │ │ │ - ldr x5, [x29, #136] │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x5, #2064] │ │ │ - cbnz x0, 403450 │ │ │ - add x0, x22, #0x780 │ │ │ - ldr w1, [x0, #340] │ │ │ - cbnz w1, 403450 │ │ │ - ldr w0, [x0, #352] │ │ │ - cbz w0, 4034b8 │ │ │ - b 403450 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x24, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x19, [x5, #1736] │ │ │ - add x22, x22, #0x800 │ │ │ - add x25, x28, #0x36c │ │ │ - add x24, x24, #0x108 │ │ │ - add x27, x27, #0x820 │ │ │ - cbz x19, 4055f4 │ │ │ - ldr x0, [x19, #48] │ │ │ - add x21, x21, #0x1 │ │ │ - add x1, x20, x0 │ │ │ - cmp x0, xzr │ │ │ - ldr w0, [x22] │ │ │ - csel x20, x1, x20, gt │ │ │ - cbnz w0, 405584 │ │ │ - ldr w0, [x25] │ │ │ - cbz w0, 405560 │ │ │ - ldr w0, [x27] │ │ │ - and w1, w0, #0xfffffffd │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 4055dc // b.none │ │ │ - cmp w0, #0x5 │ │ │ - b.eq 4055dc // b.none │ │ │ - ldr x2, [x29, #232] │ │ │ - ldr x0, [x2, #2136] │ │ │ - cbz x0, 40557c │ │ │ - ldr x3, [x19, #24] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x19, [x19, #64] │ │ │ - b 405520 │ │ │ - ldr x0, [x19, #16] │ │ │ - bl 419024 │ │ │ - mov x26, x0 │ │ │ - ldr w0, [x25] │ │ │ - cbz w0, 4055b0 │ │ │ - ldr w0, [x27] │ │ │ - and w1, w0, #0xfffffffd │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 406c38 // b.none │ │ │ - cmp w0, #0x5 │ │ │ - b.eq 406c38 // b.none │ │ │ - ldr x1, [x29, #232] │ │ │ - ldr x0, [x1, #2136] │ │ │ - cbz x0, 4055cc │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - mov x3, x26 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov x0, x26 │ │ │ - bl 4025d0 │ │ │ - ldr x19, [x19, #64] │ │ │ - b 405520 │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x19, #24] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 405560 │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 4073a4 │ │ │ - ldr x3, [x29, #232] │ │ │ - adrp x22, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x19, [x3, #2136] │ │ │ - cbz x19, 4073a4 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x2, x1 │ │ │ - mov x0, x21 │ │ │ - bl 41c9d4 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x3, x0 │ │ │ - mov x2, x1 │ │ │ - mov x0, x20 │ │ │ - str x3, [x29, #120] │ │ │ - bl 41c9d4 │ │ │ - ldr x3, [x29, #120] │ │ │ - mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - add x2, x22, #0x130 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 403f58 │ │ │ - ldr x5, [x29, #184] │ │ │ - cbnz x5, 405664 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1736] │ │ │ - cbz x0, 407bcc │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2312] │ │ │ - cbz w0, 405684 │ │ │ - ldr w5, [x29, #232] │ │ │ - cbz w5, 405684 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x27, [x0, #3792] │ │ │ - cbz x27, 407c40 │ │ │ - ldr x5, [x29, #184] │ │ │ - cbnz x5, 4071b0 │ │ │ - ldr w0, [x29, #200] │ │ │ - cbz w0, 4071b0 │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - mov w1, #0x1 // #1 │ │ │ - ldr x0, [x27, #2760] │ │ │ - str w1, [x29, #204] │ │ │ - cbnz x0, 4056bc │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x2, #1760] │ │ │ - cmp x0, xzr │ │ │ - cset w3, ne // ne = any │ │ │ - str w3, [x29, #204] │ │ │ - ldr x5, [x29, #136] │ │ │ - ldr x0, [x5, #2064] │ │ │ - cbz x0, 4056d4 │ │ │ - bl 41e4f0 │ │ │ - adrp x1, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - str x0, [x1, #2240] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1760] │ │ │ - cbz x0, 405700 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #1936] │ │ │ - cmp x1, #0x1 │ │ │ - b.eq 405700 // b.none │ │ │ - adrp x1, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x2, [x1, #2760] │ │ │ - cmp x2, #0x4 │ │ │ - b.eq 4078d0 // b.none │ │ │ - ldr x1, [x24, #3848] │ │ │ - ldrb w2, [x1] │ │ │ - cmp w2, #0x2d │ │ │ - b.ne 4070c8 // b.any │ │ │ - ldrb w1, [x1, #1] │ │ │ - cbnz w1, 4070c8 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x2, [x29, #176] │ │ │ - str wzr, [x2, #1944] │ │ │ - add x0, x22, #0x780 │ │ │ + bl 7140 │ │ │ + ldr x2, [sp, #232] │ │ │ + ldr x0, [x2] │ │ │ + bl 7570 │ │ │ + b 9e8c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x21, [x0, #3248] │ │ │ + ldr w0, [x21] │ │ │ + cbnz w0, c5d8 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x21, [x22, #3560] │ │ │ + ldr w0, [x21] │ │ │ + str w0, [sp, #232] │ │ │ + cbnz w0, c114 │ │ │ + ldr x0, [sp, #216] │ │ │ + cbnz x0, c578 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3520] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, cf04 │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a0ec │ │ │ + cbz w24, a0ec │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3216] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c5bc │ │ │ + cbz w19, c5a4 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #2944] │ │ │ + ldr x0, [x21] │ │ │ + cbnz x0, cd7c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x19, [x0] │ │ │ + cbz x19, d168 │ │ │ + ldr x0, [sp, #208] │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, d15c │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #176] │ │ │ + bl 22730 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #4048] │ │ │ + str x0, [x1] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x19, [x0] │ │ │ + cbz x19, a174 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x1 │ │ │ + b.eq a174 // b.none │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #2944] │ │ │ + ldr x0, [x21] │ │ │ + cmp x0, #0x4 │ │ │ + b.ne a174 // b.any │ │ │ + str xzr, [x21] │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 25000 │ │ │ + str x1, [sp, #200] │ │ │ + add x1, x1, #0xbe8 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cbz w0, c564 │ │ │ + add x0, x26, #0x430 │ │ │ + ldr w0, [x0, #336] │ │ │ + cbz w0, cd44 │ │ │ + cbz x19, c554 │ │ │ + ldr w0, [sp, #184] │ │ │ + cbnz w0, cd60 │ │ │ + adrp x19, 4f000 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0xc80 │ │ │ + ldr x0, [x19, #3792] │ │ │ + ldr x0, [x0] │ │ │ + bl 75a0 │ │ │ + cbz x0, d560 │ │ │ + bl 71c0 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x19, [x19, #3792] │ │ │ + str x21, [sp, #256] │ │ │ + ldr x0, [x19] │ │ │ + bl 1b050 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x2, [x21, #3416] │ │ │ + ldr x1, [x1, #3096] │ │ │ + str w0, [x2] │ │ │ + ldr x1, [x1] │ │ │ + cbz x1, cff4 │ │ │ + add x0, x26, #0x430 │ │ │ ldr w0, [x0, #344] │ │ │ - cbz w0, 405738 │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - str xzr, [x27, #2760] │ │ │ - ldr w0, [x29, #248] │ │ │ - cbnz w0, 4075d0 │ │ │ - adrp x19, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x24, #3848] │ │ │ - str xzr, [x19, #3816] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 406ccc // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbnz w1, 406ccc │ │ │ - ldr x1, [x20, #1888] │ │ │ - mov x0, #0x4 // #4 │ │ │ - str x1, [x26, #1984] │ │ │ - bl 402310 │ │ │ - str x0, [x25, #1992] │ │ │ - cbz x0, 4081fc │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0xa8 │ │ │ - ldrh w1, [x1] │ │ │ - strh w1, [x0] │ │ │ - mov x0, #0x4000 // #16384 │ │ │ - bl 402310 │ │ │ - str x0, [x29, #160] │ │ │ - cbz x0, 4083d0 │ │ │ - ldr x0, [x26, #1984] │ │ │ - ldr x1, [x29, #160] │ │ │ + cbz w0, a210 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #2944] │ │ │ + str xzr, [x21] │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, c844 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [sp, #200] │ │ │ + ldr x19, [x0, #4016] │ │ │ + adrp x0, 4f000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + str x0, [sp, #184] │ │ │ + ldr x21, [x0, #3608] │ │ │ + ldr x22, [x19] │ │ │ + str xzr, [x21] │ │ │ + mov x0, x22 │ │ │ + bl 7410 │ │ │ + cbz w0, c808 │ │ │ + ldr w0, [sp, #176] │ │ │ + cbz w0, c748 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x1 │ │ │ + b.hi d550 // b.pmore │ │ │ + mov x0, x22 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0xc80 │ │ │ + bl 75a0 │ │ │ + adrp x2, 4f000 │ │ │ + ldr x23, [x2, #3744] │ │ │ + str x0, [x23] │ │ │ + cbz x0, dad8 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x3, [x19] │ │ │ mov w2, #0x0 // #0 │ │ │ + ldr x1, [x1, #3920] │ │ │ + ldr x22, [x22, #3848] │ │ │ + str x3, [x1] │ │ │ + ldr x1, [x22] │ │ │ + bl 72c0 │ │ │ + cbnz w0, dab8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x22] │ │ │ + str x1, [x21] │ │ │ + ldr x0, [x0, #3784] │ │ │ + str x1, [x0] │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #240] │ │ │ + cbz x0, dae4 │ │ │ + adrp x0, 4f000 │ │ │ mov x3, #0x4000 // #16384 │ │ │ - bl 402280 │ │ │ - ldr x0, [x26, #1984] │ │ │ - adrp x27, 451000 <_fini@@Base+0x2ee1c> │ │ │ - mov w20, #0x1 // #1 │ │ │ - str w20, [x27, #868] │ │ │ - bl 413e38 │ │ │ - cbnz w0, 4057d0 │ │ │ - str w0, [x27, #868] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w20, [x0, #2100] │ │ │ - ldr x0, [x24, #3848] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 407024 // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbnz w0, 407024 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1760] │ │ │ - cbz x0, 4057fc │ │ │ - ldr w2, [x29, #248] │ │ │ - cbnz w2, 4077cc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x8a4 │ │ │ - str x0, [x29, #192] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x8b0 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x29, #184] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x4, x4, #0x6e0 │ │ │ - add x0, x0, #0x8ac │ │ │ - str x4, [x29, #224] │ │ │ - str wzr, [x29, #200] │ │ │ - str x0, [x29, #168] │ │ │ - ldr x27, [x4] │ │ │ - cbz x27, 40615c │ │ │ - ldr w20, [x27, #160] │ │ │ - cmp w20, #0x1 │ │ │ - b.eq 405888 // b.none │ │ │ - adrp x5, 450000 │ │ │ - add x0, x5, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + ldr x1, [sp, #240] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x21, [x0, #3744] │ │ │ + mov w19, #0x1 // #1 │ │ │ + ldr x0, [x21] │ │ │ + bl 7160 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x21] │ │ │ + ldr x21, [x1, #4072] │ │ │ + str w19, [x21] │ │ │ + bl 18418 │ │ │ + cbnz w0, a318 │ │ │ + adrp x0, 4f000 │ │ │ + str wzr, [x21] │ │ │ + ldr x0, [x0, #3640] │ │ │ + str w19, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x19, [x0, #4016] │ │ │ + ldr x0, [sp, #200] │ │ │ + add x1, x0, #0xbe8 │ │ │ + ldr x0, [x19] │ │ │ + bl 7410 │ │ │ + cmp w0, #0x0 │ │ │ + ldr w1, [sp, #176] │ │ │ + eor w1, w1, #0x1 │ │ │ + and w0, w1, #0x1 │ │ │ + str w0, [sp, #248] │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne cca0 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr w1, [sp, #136] │ │ │ + str w1, [sp, #280] │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne cd88 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + ldr x24, [x0, #3552] │ │ │ + ldr x1, [x1, #3576] │ │ │ + ldr x19, [x2, #3096] │ │ │ + add x2, sp, #0x168 │ │ │ + stp x1, x2, [sp, #216] │ │ │ + nop │ │ │ + ldr x23, [x19] │ │ │ + cbz x23, b12c │ │ │ + ldr w1, [x23, #160] │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq a420 // b.none │ │ │ cmp w0, #0x4 │ │ │ - b.eq 405c20 // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2312] │ │ │ - cbnz w0, 405a18 │ │ │ - ldr w4, [x29, #204] │ │ │ - cbnz w4, 405878 │ │ │ - ldr x5, [x29, #208] │ │ │ - ldr w0, [x5, #2108] │ │ │ - cbz w0, 405cbc │ │ │ - add x27, x27, #0xb0 │ │ │ - str x27, [x29, #224] │ │ │ - mov x4, x27 │ │ │ - b 405830 │ │ │ - adrp x5, 450000 │ │ │ - ldr x21, [x27, #32] │ │ │ - add x0, x5, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - cmn x21, #0x1 │ │ │ - csel x21, x21, xzr, ne // ne = any │ │ │ + b.eq a868 // b.none │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, a5cc │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr w1, [sp, #176] │ │ │ + ldr x0, [x0, #2936] │ │ │ + ldr w0, [x0] │ │ │ + orr w0, w1, w0 │ │ │ + cbz w0, a3e0 │ │ │ + add x19, x23, #0xb0 │ │ │ + b a390 │ │ │ + mov x0, x23 │ │ │ + bl 139a0 │ │ │ + mov w27, w0 │ │ │ + cbz w0, a3d8 │ │ │ + ldr x4, [x23, #128] │ │ │ + adrp x3, 26000 │ │ │ + add x3, x3, #0xdf0 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3152] │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov x0, x19 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x1, x19 │ │ │ + mov w0, w27 │ │ │ + bl e630 │ │ │ + ldr x22, [x23, #32] │ │ │ + cmn x22, #0x1 │ │ │ + b.ne a430 // b.any │ │ │ + mov x22, #0x0 // #0 │ │ │ tst w0, #0xfffffffb │ │ │ - b.eq 405afc // b.none │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2320] │ │ │ - cbnz w0, 405a10 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2312] │ │ │ - cbz w0, 405a10 │ │ │ - ldr w0, [x27, #168] │ │ │ - cbz w0, 405a10 │ │ │ - ldr w0, [x28, #876] │ │ │ - cbz w0, 405904 │ │ │ - adrp x3, 450000 │ │ │ - add x0, x3, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 407294 // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2312] │ │ │ - cbz w0, 405f48 │ │ │ - ldr w0, [x27, #168] │ │ │ - cbz w0, 405f48 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2320] │ │ │ - cbnz w0, 407924 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbz w0, 405944 │ │ │ - adrp x4, 450000 │ │ │ - add x0, x4, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + b.eq a6c0 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, a5c4 │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a5c4 │ │ │ + ldr w0, [x23, #168] │ │ │ + cbz w0, a5c4 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a7e0 │ │ │ + ldr w0, [x20, #4] │ │ │ cmp w0, #0x3 │ │ │ - b.eq 40724c // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2312] │ │ │ - cbz w0, 405d90 │ │ │ - ldr w0, [x27, #168] │ │ │ - cbz w0, 405d90 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2320] │ │ │ - cbnz w0, 407558 │ │ │ - add x0, x29, #0x1b0 │ │ │ - mov x1, x27 │ │ │ - bl 40b2b4 │ │ │ - cbnz w0, 405d70 │ │ │ - ldr x0, [x29, #432] │ │ │ - ldrh w3, [x0, #58] │ │ │ - ldrh w2, [x0, #42] │ │ │ - ldr x1, [x0, #88] │ │ │ - ldrh w4, [x0, #40] │ │ │ - strh w3, [x27, #58] │ │ │ - strh w2, [x27, #42] │ │ │ - str x1, [x27, #88] │ │ │ - cbnz w4, 405eb4 │ │ │ - ldr x0, [x29, #432] │ │ │ + b.eq bba4 // b.none │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a7a8 │ │ │ + ldr w0, [x23, #168] │ │ │ + cbz w0, a7a8 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3936] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, cc88 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3992] │ │ │ + ldr w1, [x21] │ │ │ + cbz w1, a4fc │ │ │ + cbz w0, aba4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a4fc │ │ │ + ldr x3, [x23, #128] │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0xda0 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3040] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x19] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x1, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x0, [x19] │ │ │ + ldr x1, [x1, #3896] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + ldr x0, [sp, #224] │ │ │ + mov x1, x23 │ │ │ + bl 11030 │ │ │ + cbnz w0, ab84 │ │ │ + ldr x0, [sp, #360] │ │ │ + ldrh w2, [x0, #58] │ │ │ ldrh w1, [x0, #40] │ │ │ - cbnz w1, 405ea4 │ │ │ + strh w2, [x23, #58] │ │ │ + ldrh w2, [x0, #42] │ │ │ + strh w2, [x23, #42] │ │ │ + ldr x2, [x0, #88] │ │ │ + str x2, [x23, #88] │ │ │ + cbnz w1, abb8 │ │ │ ldr x0, [x0, #136] │ │ │ - cbz x0, 405990 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x29, #432] │ │ │ - bl 4025d0 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2312] │ │ │ - cbz w0, 405c28 │ │ │ - ldr w0, [x27, #168] │ │ │ - cbz w0, 405c28 │ │ │ - mov x0, x27 │ │ │ - bl 40f198 │ │ │ - str w0, [x29, #216] │ │ │ - cbnz w0, 405ccc │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc30 │ │ │ + cbz x0, a53c │ │ │ + bl 74a0 │ │ │ + ldr x0, [sp, #360] │ │ │ + bl 74a0 │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a870 │ │ │ + ldr w0, [x23, #168] │ │ │ + cbz w0, a870 │ │ │ + mov x0, x23 │ │ │ + bl 139a0 │ │ │ + mov w27, w0 │ │ │ + cbnz w0, a3f0 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 409708 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x27, #32] │ │ │ - ldr x7, [x2, #2200] │ │ │ - ldr x6, [x1, #2168] │ │ │ - ldr x3, [x0, #2176] │ │ │ - add x4, x6, x4 │ │ │ - add x27, x27, #0xb0 │ │ │ - add x7, x7, #0x1 │ │ │ - add x3, x21, x3 │ │ │ - str x4, [x1, #2168] │ │ │ - str x7, [x2, #2200] │ │ │ - str x3, [x0, #2176] │ │ │ - str x27, [x29, #224] │ │ │ - mov x4, x27 │ │ │ - b 405830 │ │ │ - bl 40891c │ │ │ - b 4058c8 │ │ │ - ldr x5, [x29, #192] │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5] │ │ │ - cbz w0, 405a3c │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 406088 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbnz w0, 406040 │ │ │ - ldr x5, [x29, #184] │ │ │ - ldr w0, [x5] │ │ │ - cbz w0, 405a58 │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 405fac │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbnz w0, 405f78 │ │ │ - ldr x5, [x29, #168] │ │ │ - ldr w0, [x5] │ │ │ - cbz w0, 405a74 │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 406010 │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbnz w0, 405fdc │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 405d08 │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbz w0, 405a98 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - str x6, [x29, #112] │ │ │ - bl 4026a0 │ │ │ - ldr x6, [x29, #112] │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 405d1c │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbz w0, 405878 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x3, [x29, #232] │ │ │ - ldr x0, [x3, #2136] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x3, [x27, #128] │ │ │ + add x0, x0, #0x730 │ │ │ + bl ef00 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + add x19, x23, #0xb0 │ │ │ + ldr x2, [x2, #4056] │ │ │ + ldr x1, [x1, #3448] │ │ │ + ldr x0, [x0, #3392] │ │ │ + ldr x4, [x2] │ │ │ + ldr x5, [x1] │ │ │ + add x4, x4, #0x1 │ │ │ + str x4, [x2] │ │ │ + ldr x2, [x0] │ │ │ + ldr x3, [x23, #32] │ │ │ + add x22, x2, x22 │ │ │ + str x22, [x0] │ │ │ + add x3, x3, x5 │ │ │ + str x3, [x1] │ │ │ + b a390 │ │ │ + bl dec0 │ │ │ + b a460 │ │ │ + ldr x0, [sp, #216] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, a900 │ │ │ + adrp x21, 4f000 │ │ │ + ldr w0, [x24] │ │ │ + cbz w0, a5fc │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ad70 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ad3c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3976] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a624 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, acb8 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ac84 │ │ │ + ldr x19, [x25, #3440] │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, aae8 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a3d8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ab0c │ │ │ + ldr x21, [x21, #3992] │ │ │ + ldr w0, [x21] │ │ │ + cbz w0, a3d8 │ │ │ + adrp x28, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x3, [x23, #128] │ │ │ + adrp x2, 26000 │ │ │ + ldr x19, [x28, #3040] │ │ │ + add x2, x2, #0xf00 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x400 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - cbnz w0, 406d28 │ │ │ - ldr x2, [x29, #232] │ │ │ + ldr x0, [x19] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x22, [x22, #3960] │ │ │ + ldr w0, [x22] │ │ │ + cbnz w0, bb34 │ │ │ + ldr x19, [x28, #3040] │ │ │ mov w0, #0xa // #10 │ │ │ - ldr x1, [x2, #2136] │ │ │ - bl 402260 │ │ │ - ldr x3, [x29, #232] │ │ │ - ldr x0, [x3, #2136] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #1772] │ │ │ - b 405878 │ │ │ + ldr x1, [x19] │ │ │ + bl 7140 │ │ │ + ldr x0, [x19] │ │ │ + add x19, x23, #0xb0 │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3896] │ │ │ + str wzr, [x0] │ │ │ + b a390 │ │ │ cmp w0, #0x4 │ │ │ - b.eq 405dc4 // b.none │ │ │ - bl 40891c │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 405f0c │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbnz w0, 405ec0 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x8, [x4, #2200] │ │ │ - ldr x1, [x27, #24] │ │ │ - ldr x7, [x3, #2168] │ │ │ - ldr x6, [x2, #2176] │ │ │ - add x7, x7, x1 │ │ │ - add x8, x8, #0x1 │ │ │ - add x1, x6, x1 │ │ │ - ldr x0, [x27, #112] │ │ │ - str x8, [x4, #2200] │ │ │ - str x7, [x3, #2168] │ │ │ - str x1, [x2, #2176] │ │ │ - ldr x20, [x27, #176] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #120] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #128] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #136] │ │ │ - cbz x0, 405b78 │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x27, #42] │ │ │ - cbz w0, 405b8c │ │ │ - ldr x0, [x27, #88] │ │ │ - cbz x0, 405b8c │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x27, #44] │ │ │ - cbz w0, 405ba8 │ │ │ - ldr x0, [x27, #96] │ │ │ - ldr x1, [x27, #88] │ │ │ + b.eq a978 // b.none │ │ │ + bl dec0 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, abe8 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3992] │ │ │ + ldr w0, [x21] │ │ │ + cbnz w0, ac38 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x3, [x3, #4056] │ │ │ + ldr x2, [x2, #3448] │ │ │ + ldr x1, [x1, #3392] │ │ │ + ldr x4, [x3] │ │ │ + ldr x5, [x23, #24] │ │ │ + add x4, x4, #0x1 │ │ │ + str x4, [x3] │ │ │ + ldr x4, [x2] │ │ │ + ldr x3, [x1] │ │ │ + add x4, x4, x5 │ │ │ + ldr x0, [x23, #112] │ │ │ + str x4, [x2] │ │ │ + add x2, x3, x5 │ │ │ + str x2, [x1] │ │ │ + ldr x21, [x23, #176] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x23, #120] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x23, #128] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x23, #136] │ │ │ + cbz x0, a750 │ │ │ + bl 74a0 │ │ │ + ldrh w0, [x23, #42] │ │ │ + cbz w0, a764 │ │ │ + ldr x0, [x23, #88] │ │ │ + cbz x0, a764 │ │ │ + bl 74a0 │ │ │ + ldrh w0, [x23, #44] │ │ │ + cbz w0, a77c │ │ │ + ldp x1, x0, [x23, #88] │ │ │ cmp x0, x1 │ │ │ - b.eq 405ba8 // b.none │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x27, #46] │ │ │ - cbnz w0, 405cfc │ │ │ - mov x0, x27 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x1, #3840] │ │ │ - ldr x4, [x29, #224] │ │ │ + b.eq a77c // b.none │ │ │ + bl 74a0 │ │ │ + ldrh w0, [x23, #46] │ │ │ + cbnz w0, a96c │ │ │ + mov x0, x23 │ │ │ + bl 74a0 │ │ │ + ldr x0, [sp, #192] │ │ │ + ldr x1, [x0, #3880] │ │ │ + ldr x0, [x1] │ │ │ + str x21, [x19] │ │ │ sub x0, x0, #0x1 │ │ │ - str x20, [x4] │ │ │ - str x0, [x1, #3840] │ │ │ - b 405830 │ │ │ - ldr w5, [x29, #216] │ │ │ - cbz w5, 405e3c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2200] │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x0, #2200] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x27, #24] │ │ │ - ldr x6, [x2, #2160] │ │ │ - ldr x4, [x1, #2176] │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w3, [x5, #2316] │ │ │ - add x6, x6, x0 │ │ │ - add x0, x4, x0 │ │ │ - str x6, [x2, #2160] │ │ │ - str x0, [x1, #2176] │ │ │ - cmp w3, #0x1 │ │ │ - b.ne 405878 // b.any │ │ │ - ldr x0, [x27, #112] │ │ │ - b 405b54 │ │ │ - mov x0, x27 │ │ │ - bl 413e9c │ │ │ - str w0, [x29, #216] │ │ │ - cbz w0, 405c40 │ │ │ - cmn w0, #0x1 │ │ │ - b.ne 407f4c // b.any │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x3, #2312] │ │ │ - cbnz w0, 406150 │ │ │ - ldr w5, [x29, #216] │ │ │ - cmp w5, #0x12 │ │ │ - cset w20, eq // eq = none │ │ │ - cmn w5, #0x1 │ │ │ - b.eq 405c64 // b.none │ │ │ - cbz w20, 4059cc │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc30 │ │ │ + str x0, [x1] │ │ │ + b a390 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 26000 │ │ │ + ldr x3, [x23, #128] │ │ │ + add x2, x2, #0xd90 │ │ │ + ldr x19, [x0, #2968] │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 409708 │ │ │ - cbnz w20, 406f78 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x1, [x27, #128] │ │ │ - add x0, x0, #0x320 │ │ │ - bl 409918 │ │ │ - ldr x1, [x27, #128] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x348 │ │ │ - bl 409918 │ │ │ - mov x0, x27 │ │ │ - bl 40f198 │ │ │ - str w0, [x29, #216] │ │ │ - cbnz w0, 405ccc │ │ │ - ldr w5, [x29, #216] │ │ │ + ldr x0, [x19] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x1, [x0, #3248] │ │ │ + ldr x0, [x19] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3992] │ │ │ + ldr w0, [x21] │ │ │ + cbz w0, a4fc │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq bb90 // b.none │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, aba4 │ │ │ + ldr w0, [x23, #168] │ │ │ + b a4b0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4056] │ │ │ + ldr x1, [x0] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x0] │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + ldr x1, [x1, #2952] │ │ │ + ldr x0, [x0, #3392] │ │ │ + ldr x3, [x1] │ │ │ + ldr x4, [x23, #24] │ │ │ + ldr x2, [x2, #3968] │ │ │ + add x3, x3, x4 │ │ │ + str x3, [x1] │ │ │ + ldr x1, [x0] │ │ │ + ldr w2, [x2] │ │ │ + add x1, x1, x4 │ │ │ + str x1, [x0] │ │ │ + cmp w2, #0x1 │ │ │ + b.ne a3d8 // b.any │ │ │ + ldr x0, [x23, #112] │ │ │ + b a72c │ │ │ + mov x0, x23 │ │ │ + bl 18480 │ │ │ + mov w27, w0 │ │ │ + cbz w0, ab68 │ │ │ + cmp w0, #0x12 │ │ │ + ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ + b.ne d67c // b.any │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, abdc │ │ │ + cmp w27, #0x12 │ │ │ + ccmn w27, #0x1, #0x4, ne // ne = any │ │ │ + b.ne a57c // b.any │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x0, x0, #0x730 │ │ │ + bl ef00 │ │ │ + cmp w27, #0x12 │ │ │ + b.eq ba4c // b.none │ │ │ + ldr x1, [x23, #128] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe20 │ │ │ + bl f158 │ │ │ + ldr x1, [x23, #128] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe48 │ │ │ + bl f158 │ │ │ + mov x0, x23 │ │ │ + bl 139a0 │ │ │ + mov w27, w0 │ │ │ + cbnz w0, a3f0 │ │ │ mov w0, #0x1 // #1 │ │ │ - str w5, [x27, #160] │ │ │ - str w0, [x29, #200] │ │ │ - b 4059cc │ │ │ - mov x0, x27 │ │ │ - bl 40f198 │ │ │ - str w0, [x29, #216] │ │ │ - cbz w0, 405878 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x27, #128] │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2f0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr w0, [x29, #216] │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x27, #104] │ │ │ - bl 4025d0 │ │ │ - b 405bb0 │ │ │ - ldr x0, [x23, #2768] │ │ │ - str x6, [x29, #112] │ │ │ - bl 4026a0 │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405a7c │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + str wzr, [x23, #160] │ │ │ + str w0, [sp, #232] │ │ │ + b a57c │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, acec │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a5dc │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x2, 25000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + add x2, x2, #0x868 │ │ │ + ldr x3, [x1, #3088] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x400 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - ldr x6, [x29, #112] │ │ │ - cbnz w0, 406c94 │ │ │ - ldr x0, [x23, #2768] │ │ │ - str x6, [x29, #112] │ │ │ - bl 4026a0 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x2, #1776] │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405aa0 │ │ │ - ldr x1, [x27, #128] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x2b0 │ │ │ - bl 409918 │ │ │ - ldrh w0, [x27, #4] │ │ │ - strh wzr, [x27, #42] │ │ │ - strh w0, [x27, #58] │ │ │ - b 405998 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x0, [x20, #2136] │ │ │ - ldr x3, [x27, #128] │ │ │ + ldr x4, [x4, #3904] │ │ │ + ldr x0, [x0] │ │ │ + ldr x3, [x3] │ │ │ + ldr x4, [x4] │ │ │ + add x3, x3, #0x1 │ │ │ + add x4, x4, #0x1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x290 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x20, #2136] │ │ │ - mov w2, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w2, [x1, #1772] │ │ │ - bl 4026a0 │ │ │ - b 405944 │ │ │ - bl 40891c │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x1, #2280] │ │ │ - ldr x0, [x27, #48] │ │ │ - sub x2, x2, #0x1 │ │ │ - cmp x2, x0 │ │ │ - b.eq 407134 // b.none │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x2, #2280] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 407134 // b.none │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 4071b8 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbnz w0, 4071f4 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x5, #2280] │ │ │ - ldr x0, [x27, #48] │ │ │ - sub x1, x1, #0x1 │ │ │ - cmp x1, x0 │ │ │ - b.ne 406b5c // b.any │ │ │ - str wzr, [x27, #160] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x2, #2280] │ │ │ - cbnz x0, 405e3c │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x3, #2316] │ │ │ + ldr x0, [x0, #3896] │ │ │ + str w1, [x0] │ │ │ + b a5dc │ │ │ + ldr x0, [x23, #104] │ │ │ + bl 74a0 │ │ │ + b a784 │ │ │ + bl dec0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x23, #48] │ │ │ + ldr x2, [x0, #3288] │ │ │ + ldr x0, [x2] │ │ │ + sub x0, x0, #0x1 │ │ │ + cmp x0, x1 │ │ │ + b.eq ba80 // b.none │ │ │ + str xzr, [x2] │ │ │ + cmn x1, #0x1 │ │ │ + b.eq ba80 // b.none │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, bf44 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c688 │ │ │ + mov x0, x23 │ │ │ + bl 139a0 │ │ │ + mov w27, w0 │ │ │ + cbz w0, aa64 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq d720 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 405bd4 // b.none │ │ │ - ldr w0, [x28, #876] │ │ │ - cbz w0, 405e50 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #1776] │ │ │ - cbnz w0, 407574 │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbz w0, 405e64 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x20, #1772] │ │ │ - cbnz w0, 40759c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2200] │ │ │ - ldr w5, [x29, #216] │ │ │ + b.ne d6dc // b.any │ │ │ + adrp x22, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x22, [x22, #2960] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x22] │ │ │ + bl 72c0 │ │ │ + cbnz w0, d450 │ │ │ + ldr x1, [x23, #128] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xee8 │ │ │ + bl f158 │ │ │ + ldr x1, [sp, #184] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x22] │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr x1, [x1, #3608] │ │ │ + str x2, [x0] │ │ │ + str x2, [x1] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x28, [x0, #3288] │ │ │ + ldr x0, [x28] │ │ │ + cbnz x0, aa64 │ │ │ + adrp x0, 4f000 │ │ │ + cmp w27, #0x0 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + ccmp w0, #0x1, #0x0, ne // ne = any │ │ │ + b.eq a814 // b.none │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, aa80 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x0, #3248] │ │ │ + ldr w0, [x22] │ │ │ + cbnz w0, c698 │ │ │ + ldr x21, [x21, #3992] │ │ │ + ldr w0, [x21] │ │ │ + cbz w0, aa9c │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3896] │ │ │ + ldr w0, [x21] │ │ │ + cbnz w0, c6bc │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4056] │ │ │ + ldr x1, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str x1, [x0, #2200] │ │ │ - cbnz w5, 405bec │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x27, #24] │ │ │ - ldr x4, [x2, #2168] │ │ │ - ldr x3, [x1, #2176] │ │ │ - add x4, x4, x0 │ │ │ - add x0, x3, x0 │ │ │ - str x4, [x2, #2168] │ │ │ - str x0, [x1, #2176] │ │ │ - b 405878 │ │ │ - ldr x0, [x0, #80] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x29, #432] │ │ │ - b 405984 │ │ │ - ldr x0, [x0, #112] │ │ │ - bl 4025d0 │ │ │ - b 405978 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x5, #2136] │ │ │ - ldr x3, [x27, #128] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + str x1, [x0] │ │ │ + cbnz w27, a828 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x4, [x23, #24] │ │ │ + add x19, x23, #0xb0 │ │ │ + ldr x1, [x1, #3392] │ │ │ + ldr x0, [x0, #3448] │ │ │ + ldr x3, [x1] │ │ │ + ldr x2, [x0] │ │ │ + add x3, x4, x3 │ │ │ + str x3, [x1] │ │ │ + add x1, x2, x4 │ │ │ + str x1, [x0] │ │ │ + b a390 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, a63c │ │ │ + ldr w0, [x19] │ │ │ + cbz w0, a3d8 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x3, [x23, #128] │ │ │ + adrp x2, 26000 │ │ │ + ldr x19, [x0, #2968] │ │ │ + add x2, x2, #0xf00 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x400 │ │ │ - str x5, [x29, #232] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - cbnz w0, 4072f8 │ │ │ - ldr x4, [x29, #232] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldr x1, [x4, #2136] │ │ │ - bl 402260 │ │ │ - ldr x5, [x29, #232] │ │ │ - ldr x0, [x5, #2136] │ │ │ - bl 4026a0 │ │ │ - b 405b1c │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x27, #128] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, w20 │ │ │ - add x2, x2, #0x400 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - cbnz w0, 4072c4 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x1, [x23, #2768] │ │ │ + ldr x0, [x19] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x22, [x22, #3960] │ │ │ + ldr w0, [x22] │ │ │ + cbnz w0, bb00 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x19, [x0, #2968] │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + ldr x1, [x19] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - b 405b10 │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + bl 7140 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str wzr, [x0] │ │ │ + b a658 │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w27, [x0] │ │ │ + cbz w27, a57c │ │ │ + ldr w27, [x23, #168] │ │ │ + cbz w27, a57c │ │ │ + b a55c │ │ │ + ldr x1, [x23, #128] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xdb0 │ │ │ + bl f158 │ │ │ + strh wzr, [x23, #42] │ │ │ + ldrh w0, [x23, #4] │ │ │ + strh w0, [x23, #58] │ │ │ + b a544 │ │ │ + adrp x2, 26000 │ │ │ + adrp x19, 4f000 │ │ │ + add x2, x2, #0xd90 │ │ │ + ldr x3, [x23, #128] │ │ │ + b a4d4 │ │ │ + ldr x0, [x0, #112] │ │ │ + bl 74a0 │ │ │ + ldr x0, [sp, #360] │ │ │ + ldrh w1, [x0, #40] │ │ │ + cbz w1, a530 │ │ │ + ldr x0, [x0, #80] │ │ │ + bl 74a0 │ │ │ + ldr x0, [sp, #360] │ │ │ + b a530 │ │ │ + ldr w0, [x23, #168] │ │ │ + cbz w0, a89c │ │ │ + b a55c │ │ │ + adrp x0, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x3, [x23, #128] │ │ │ + adrp x2, 26000 │ │ │ + ldr x21, [x0, #2968] │ │ │ + add x2, x2, #0xf00 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x290 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x3, #1776] │ │ │ - bl 4026a0 │ │ │ - b 405904 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x410 │ │ │ - mov x2, #0x8 // #8 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402670 │ │ │ + ldr x0, [x21] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x22, [x22, #3960] │ │ │ + ldr w0, [x22] │ │ │ + cbnz w0, bf10 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x21, [x0, #2968] │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + ldr x1, [x21] │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7140 │ │ │ + b a6d8 │ │ │ + adrp x28, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x3, [x23, #128] │ │ │ + adrp x2, 26000 │ │ │ + ldr x21, [x28, #3040] │ │ │ + add x2, x2, #0xf00 │ │ │ mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1772] │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405a58 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x410 │ │ │ - mov x2, #0x8 // #8 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402670 │ │ │ - mov w0, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x1, #1776] │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405a50 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + ldr x0, [x21] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x22, [x22, #3960] │ │ │ + ldr w0, [x22] │ │ │ + cbnz w0, bff8 │ │ │ + ldr x28, [x28, #3040] │ │ │ + mov w0, #0xa // #10 │ │ │ + ldr x1, [x28] │ │ │ + bl 7140 │ │ │ + ldr x0, [x28] │ │ │ + bl 7570 │ │ │ + b a6e8 │ │ │ + adrp x3, 4f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x420 │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0xc // #12 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402670 │ │ │ + ldr x3, [x3, #3040] │ │ │ + add x0, x0, #0xf20 │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1772] │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405a74 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + ldr x0, [x0, #3896] │ │ │ + str w1, [x0] │ │ │ + b a624 │ │ │ + adrp x0, 4f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x420 │ │ │ mov x2, #0xc // #12 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402670 │ │ │ - mov w0, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x1, #1776] │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405a6c │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x2, #1928] │ │ │ - ldr x4, [x0, #1896] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - adrp x2, 422000 │ │ │ + ldr x3, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xf20 │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd60 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str w1, [x0] │ │ │ + b a618 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + adrp x2, 25000 │ │ │ + ldr x4, [x4, #3904] │ │ │ + add x2, x2, #0x868 │ │ │ + ldr x3, [x3, #3088] │ │ │ + ldr x0, [x0] │ │ │ + ldr x3, [x3] │ │ │ + ldr x4, [x4] │ │ │ add x3, x3, #0x1 │ │ │ add x4, x4, #0x1 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str w1, [x0] │ │ │ + b a90c │ │ │ + adrp x3, 4f000 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 26000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + ldr x3, [x3, #3040] │ │ │ + add x0, x0, #0xf10 │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1772] │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405a3c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #1928] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x0, #1896] │ │ │ - adrp x2, 422000 │ │ │ - ldr x0, [x23, #2768] │ │ │ + ldr x0, [x0, #3896] │ │ │ + str w1, [x0] │ │ │ + b a5fc │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x2, #0x8 // #8 │ │ │ + ldr x3, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xf10 │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd60 │ │ │ - add x3, x3, #0x1 │ │ │ - add x4, x4, #0x1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w0, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x1, #1776] │ │ │ - b 405a30 │ │ │ - ldr w3, [x29, #248] │ │ │ - cbnz w3, 4077f0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x27, x0, #0x370 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xf80 │ │ │ - add x21, x22, #0x780 │ │ │ - str x0, [x29, #232] │ │ │ - b 40612c │ │ │ - ldr x0, [x0] │ │ │ - ldr w1, [x27] │ │ │ - bl 415ed0 │ │ │ - cbz w0, 406110 │ │ │ - cmn w0, #0x1 │ │ │ - ldr x1, [x21, #296] │ │ │ - b.ne 4080a8 // b.any │ │ │ - ldr x0, [x29, #232] │ │ │ - ldr x1, [x1] │ │ │ - bl 409918 │ │ │ - ldr x0, [x21, #296] │ │ │ + ldr x0, [x0, #3248] │ │ │ + str w1, [x0] │ │ │ + b a5f0 │ │ │ + ldr x1, [sp, #224] │ │ │ + mov x0, x28 │ │ │ + str x2, [sp, #248] │ │ │ + bl 17df8 │ │ │ + ands w0, w0, #0x1 │ │ │ + adrp x3, 4f000 │ │ │ + ldr x2, [sp, #248] │ │ │ + b.eq c8a4 // b.none │ │ │ + ldr x1, [sp, #344] │ │ │ + ldr x0, [sp, #368] │ │ │ + cmp x1, x0 │ │ │ + b.gt 9d4c │ │ │ + add x1, x26, #0x430 │ │ │ + mov w0, #0x2 // #2 │ │ │ + ldr x3, [x3, #3144] │ │ │ + ldr w1, [x1, #340] │ │ │ + cmp w1, #0x0 │ │ │ + ldr x1, [x3] │ │ │ + csel w0, wzr, w0, eq // eq = none │ │ │ + str w0, [x28, #160] │ │ │ + cmp x1, x2 │ │ │ + b.hi 9bd4 // b.pmore │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3032] │ │ │ ldr x0, [x0] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #296] │ │ │ - ldr x1, [x0, #8] │ │ │ - str x1, [x21, #296] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #296] │ │ │ - cbnz x0, 4060e8 │ │ │ - b 4049d0 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - b 4030b8 │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbz w0, 403ed4 │ │ │ - b 403ec8 │ │ │ - ldr w0, [x27, #168] │ │ │ - cbz w0, 405c4c │ │ │ - b 4059ac │ │ │ - ldr w5, [x29, #248] │ │ │ - cbnz w5, 407534 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x20, [x0, #1736] │ │ │ - cbz x20, 406478 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x470 │ │ │ - str x0, [x29, #216] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x860 │ │ │ - str x0, [x29, #232] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x6ec │ │ │ - str x0, [x29, #192] │ │ │ - b 406268 │ │ │ - cmn w0, #0x1 │ │ │ - b.ne 408360 // b.any │ │ │ - cmp w6, #0x12 │ │ │ - cset w2, eq // eq = none │ │ │ - cmn w6, #0x1 │ │ │ - b.ne 4063e4 // b.any │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc30 │ │ │ + cmp x0, #0x0 │ │ │ + ccmp x0, x2, #0x2, ne // ne = any │ │ │ + b.ls 9bd4 // b.plast │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - str x2, [x29, #112] │ │ │ - bl 409708 │ │ │ - ldr x2, [x29, #112] │ │ │ - cbnz w2, 4063ec │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x1, [x27, #128] │ │ │ - add x0, x0, #0x320 │ │ │ - bl 409918 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x10, [x6, #2200] │ │ │ - ldr x9, [x3, #2176] │ │ │ - ldr x8, [x2, #2192] │ │ │ - ldr x7, [x1, #2160] │ │ │ - ldr x0, [x27, #80] │ │ │ - add x10, x10, #0x1 │ │ │ - add x9, x9, x21 │ │ │ - add x8, x8, #0x1 │ │ │ - add x7, x7, x21 │ │ │ - str x10, [x6, #2200] │ │ │ - str x9, [x3, #2176] │ │ │ - str x8, [x2, #2192] │ │ │ - str x7, [x1, #2160] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #112] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #120] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #128] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #136] │ │ │ - cbz x0, 406248 │ │ │ - bl 4025d0 │ │ │ - mov x0, x27 │ │ │ - bl 4025d0 │ │ │ + str w1, [x28, #164] │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, d5fc │ │ │ + adrp x0, 4f000 │ │ │ + adrp x4, 25000 │ │ │ + ldr x3, [x28, #128] │ │ │ + add x4, x4, #0xe88 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + adrp x22, 26000 │ │ │ mov w1, #0x1 // #1 │ │ │ - str w1, [x29, #200] │ │ │ - mov x0, x20 │ │ │ - bl 41577c │ │ │ + add x2, x22, #0xb68 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 9c14 │ │ │ + ldr w2, [x28, #164] │ │ │ + adrp x1, 25000 │ │ │ + adrp x4, 25000 │ │ │ + add x1, x1, #0xe70 │ │ │ + add x4, x4, #0xe88 │ │ │ + cmp w2, #0x0 │ │ │ + csel x4, x4, x1, ne // ne = any │ │ │ + ldr x3, [x28, #128] │ │ │ + b 9c08 │ │ │ + cbnz w19, 8d10 │ │ │ + b 8d30 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x9a8 │ │ │ + bl f158 │ │ │ + b 8edc │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x24 // #36 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x20, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x980 │ │ │ + ldr x3, [x20] │ │ │ + bl 7540 │ │ │ + ldr x0, [x20] │ │ │ + bl 7570 │ │ │ + b 8e6c │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x19, [x1, #3920] │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr x1, [x19] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b348 │ │ │ + mov w20, w0 │ │ │ + cbnz w0, d6b0 │ │ │ + ldr x0, [x19] │ │ │ + bl 74a0 │ │ │ + b 8f6c │ │ │ + ldr w0, [x20, #4] │ │ │ + cmp w0, #0x0 │ │ │ + sub w0, w0, #0x3 │ │ │ + ccmp w0, #0x1, #0x0, ne // ne = any │ │ │ + b.hi af2c // b.pmore │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3400] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x0 │ │ │ + cset w24, ne // ne = any │ │ │ + adrp x0, 2e000 │ │ │ + mov w1, w24 │ │ │ + add x0, x0, #0x7f0 │ │ │ + bl 21970 │ │ │ + cbz w0, 9764 │ │ │ + cmn w0, #0x1 │ │ │ + b.ne d500 // b.any │ │ │ + ldr w0, [sp, #144] │ │ │ + adrp x1, 26000 │ │ │ + cbnz w0, d4e0 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0xab0 │ │ │ + add x0, x0, #0x630 │ │ │ + bl f158 │ │ │ + b 9764 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x710 │ │ │ + bl f158 │ │ │ + str wzr, [x22] │ │ │ + b 8b64 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + str wzr, [x0, #348] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x788 │ │ │ + bl f158 │ │ │ + b 8bac │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x15 // #21 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x22, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xad8 │ │ │ + ldr x3, [x22] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + cbz w21, afdc │ │ │ + ldr w0, [x20, #4] │ │ │ + sub w0, w0, #0x2 │ │ │ + cmp w0, #0x1 │ │ │ + b.ls bcbc // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x12 // #18 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x21, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xaf0 │ │ │ + ldr x3, [x21] │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + b 9798 │ │ │ + mov w22, #0x0 // #0 │ │ │ + b 9b9c │ │ │ + bl 71e0 │ │ │ + mov x19, x0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x21] │ │ │ + ldr x1, [x1, #3656] │ │ │ + sub x0, x19, x0 │ │ │ + ldr x1, [x1] │ │ │ + cmp x0, x1 │ │ │ + b.le 9b58 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3864] │ │ │ + ldr w1, [x0] │ │ │ + cbz w1, cedc │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x22, [x0, #2968] │ │ │ + mov w0, #0x2e // #46 │ │ │ + ldr x3, [x1, #3360] │ │ │ + ldr x1, [x22] │ │ │ + str x19, [x3] │ │ │ + bl 7140 │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + b 9b58 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0xc │ │ │ + bl 71f0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 406478 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x2, [x1, #3920] │ │ │ + str x0, [x2] │ │ │ + cbz x0, d6a0 │ │ │ + ldr x1, [sp, #144] │ │ │ + bl 7180 │ │ │ + sub x0, x0, x20 │ │ │ + sxtw x0, w0 │ │ │ + b b0cc │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x20, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq b0d4 // b.none │ │ │ + mov x0, x1 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt b0b8 │ │ │ + strb wzr, [x20, x0] │ │ │ + b 8df4 │ │ │ + ldr x0, [sp, #240] │ │ │ + bl 1aec0 │ │ │ + b 9c90 │ │ │ + mov x1, #0x7fff // #32767 │ │ │ + cmp x0, x1 │ │ │ + b.gt 7e54 │ │ │ + ldr x4, [sp, #320] │ │ │ + adrp x3, 25000 │ │ │ + add x3, x3, #0xf00 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3152] │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov x0, x19 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + mov x1, x19 │ │ │ + mov w0, #0x10 // #16 │ │ │ + bl e630 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, c878 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3520] │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, b46c │ │ │ + adrp x20, 4f000 │ │ │ + adrp x21, 26000 │ │ │ + ldr w28, [sp, #232] │ │ │ + add x21, x21, #0xf70 │ │ │ + ldr x20, [x20, #3992] │ │ │ + str x26, [sp, #216] │ │ │ + ldr x27, [sp, #192] │ │ │ + b b240 │ │ │ + cmp w0, #0x12 │ │ │ + ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ + b.ne d8d4 // b.any │ │ │ + cmp w0, #0x12 │ │ │ + ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ + b.ne b2f0 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x0, x0, #0x730 │ │ │ + bl ef00 │ │ │ + cmp w26, #0x12 │ │ │ + b.eq b3dc // b.none │ │ │ + ldr x1, [x22, #128] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe20 │ │ │ + bl f158 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x4, [x4, #4056] │ │ │ + fmov x6, d8 │ │ │ + ldr x2, [x2, #3392] │ │ │ + ldr x5, [x4] │ │ │ + ldr x3, [x3, #3912] │ │ │ + add x5, x5, #0x1 │ │ │ + ldr x1, [x1, #2952] │ │ │ + str x5, [x4] │ │ │ + ldr x5, [x2] │ │ │ + ldr x4, [x3] │ │ │ + add x5, x5, x6 │ │ │ + str x5, [x2] │ │ │ + ldr x2, [x1] │ │ │ + add x4, x4, #0x1 │ │ │ + ldr x0, [x22, #80] │ │ │ + add x2, x2, x6 │ │ │ + str x4, [x3] │ │ │ + str x2, [x1] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #112] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #120] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #128] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #136] │ │ │ + cbz x0, b224 │ │ │ + bl 74a0 │ │ │ + mov w28, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + mov x0, x23 │ │ │ + bl 1a428 │ │ │ + mov x23, x0 │ │ │ + cbz x0, b464 │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 402310 │ │ │ - mov x27, x0 │ │ │ - cbz x0, 4083b0 │ │ │ - ldr x0, [x20] │ │ │ - str xzr, [x27, #176] │ │ │ - str x0, [x27, #80] │ │ │ - str xzr, [x20] │ │ │ - ldr x0, [x20, #32] │ │ │ - str xzr, [x27, #136] │ │ │ - str xzr, [x27, #144] │ │ │ - str xzr, [x27, #152] │ │ │ - bl 418950 │ │ │ - ldr x1, [x27, #136] │ │ │ - cbz x1, 40637c │ │ │ - ldr x0, [x20, #32] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x20, #8] │ │ │ - str xzr, [x20, #32] │ │ │ - ldr x1, [x20, #16] │ │ │ - str x0, [x27, #112] │ │ │ - str xzr, [x20, #8] │ │ │ - ldr x0, [x20, #24] │ │ │ - str x1, [x27, #120] │ │ │ - str xzr, [x20, #16] │ │ │ - str x0, [x27, #128] │ │ │ - ldr w0, [x20, #40] │ │ │ - str xzr, [x20, #24] │ │ │ - mov w21, #0x1 // #1 │ │ │ - strh wzr, [x27, #46] │ │ │ - strh wzr, [x27, #44] │ │ │ - strh wzr, [x27, #42] │ │ │ - str xzr, [x27, #96] │ │ │ - str xzr, [x27, #88] │ │ │ - str w21, [x27, #160] │ │ │ - str w0, [x27, #172] │ │ │ - bl 40891c │ │ │ - ldr w0, [x28, #876] │ │ │ - cbnz w0, 40638c │ │ │ - ldr x4, [x29, #232] │ │ │ - ldr w0, [x4] │ │ │ - cbnz w0, 4063b4 │ │ │ - mov x0, x27 │ │ │ - ldr x21, [x20, #48] │ │ │ - bl 413e9c │ │ │ - mov w6, w0 │ │ │ - cbnz w0, 406198 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2176] │ │ │ - ldr x6, [x27, #32] │ │ │ - ldr x8, [x2, #2200] │ │ │ - ldr x7, [x1, #2168] │ │ │ - adrp x4, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x9, [x4, #3840] │ │ │ - ldr x5, [x29, #224] │ │ │ - add x8, x8, #0x1 │ │ │ - add x6, x7, x6 │ │ │ - add x21, x3, x21 │ │ │ - str x21, [x0, #2176] │ │ │ - str x8, [x2, #2200] │ │ │ - str x6, [x1, #2168] │ │ │ - str x27, [x5] │ │ │ - add x0, x9, #0x1 │ │ │ - add x27, x27, #0xb0 │ │ │ - str x27, [x29, #224] │ │ │ - str x0, [x4, #3840] │ │ │ - b 406258 │ │ │ - cbnz w0, 4062a4 │ │ │ - ldr x0, [x20, #32] │ │ │ - str x0, [x27, #136] │ │ │ - b 4062ac │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x2, [x29, #216] │ │ │ - mov w1, w21 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w21, [x1, #1776] │ │ │ - bl 4026a0 │ │ │ - b 406304 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x21, #2136] │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x2, [x29, #216] │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, d8c4 │ │ │ + ldr x0, [x23] │ │ │ + str x0, [x22, #80] │ │ │ + str xzr, [x22, #176] │ │ │ + str xzr, [x23] │ │ │ + stp xzr, xzr, [x22, #136] │ │ │ + ldr x0, [x23, #32] │ │ │ + str xzr, [x22, #152] │ │ │ + bl 1d648 │ │ │ + ldr x1, [x22, #136] │ │ │ + cbz x1, b350 │ │ │ + ldr x0, [x23, #32] │ │ │ + bl 74a0 │ │ │ + str xzr, [x23, #32] │ │ │ + mov w26, #0x1 // #1 │ │ │ + ldr x0, [x23, #8] │ │ │ + str x0, [x22, #112] │ │ │ + str xzr, [x23, #8] │ │ │ + ldr x0, [x23, #16] │ │ │ + str x0, [x22, #120] │ │ │ + str xzr, [x23, #16] │ │ │ + ldr x0, [x23, #24] │ │ │ + str x0, [x22, #128] │ │ │ + ldr w0, [x23, #40] │ │ │ + str xzr, [x23, #24] │ │ │ + strh wzr, [x22, #42] │ │ │ + str wzr, [x22, #44] │ │ │ + stp xzr, xzr, [x22, #88] │ │ │ + str w26, [x22, #160] │ │ │ + str w0, [x22, #172] │ │ │ + bl dec0 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, b360 │ │ │ + ldr w0, [x20] │ │ │ + cbnz w0, b398 │ │ │ + ldr d8, [x23, #48] │ │ │ + mov x0, x22 │ │ │ + bl 18480 │ │ │ + mov w26, w0 │ │ │ + cbnz w0, b164 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3448] │ │ │ + ldr x2, [x2, #4056] │ │ │ + ldr x6, [x1] │ │ │ + ldr x3, [x22, #32] │ │ │ + ldr x0, [x0, #3392] │ │ │ + add x3, x3, x6 │ │ │ + ldr x4, [x2] │ │ │ + str x3, [x1] │ │ │ + ldr x5, [x27, #3880] │ │ │ + fmov x3, d8 │ │ │ + add x4, x4, #0x1 │ │ │ + str x4, [x2] │ │ │ + ldr x2, [x0] │ │ │ + ldr x1, [x5] │ │ │ + add x2, x2, x3 │ │ │ + str x2, [x0] │ │ │ + str x22, [x19] │ │ │ + add x0, x1, #0x1 │ │ │ + add x19, x22, #0xb0 │ │ │ + str x0, [x5] │ │ │ + b b230 │ │ │ + ldr x1, [x23, #32] │ │ │ + cbnz w0, b3d0 │ │ │ + str x1, [x22, #136] │ │ │ + b b280 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, w26 │ │ │ + ldr x3, [x22, #128] │ │ │ + mov x2, x21 │ │ │ + ldr x5, [x0, #2968] │ │ │ + mov x24, x5 │ │ │ + ldr x0, [x5] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3248] │ │ │ + ldr x0, [x24] │ │ │ + str w26, [x1] │ │ │ + bl 7570 │ │ │ + b b2d4 │ │ │ + adrp x4, 4f000 │ │ │ + mov x2, x21 │ │ │ + ldr x3, [x22, #128] │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x21, #2136] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x5] │ │ │ - bl 4026a0 │ │ │ - b 406310 │ │ │ - cbnz w2, 4061b0 │ │ │ - b 406324 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x480 │ │ │ - bl 402210 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2136] │ │ │ - cbz x1, 406430 │ │ │ - str x1, [x29, #120] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 402470 │ │ │ - ldr x1, [x29, #120] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x3, x0 │ │ │ - add x2, x2, #0x490 │ │ │ + ldr x26, [x4, #3040] │ │ │ + ldr x0, [x26] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x1, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x0, [x26] │ │ │ + ldr x1, [x1, #3896] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + b b2dc │ │ │ mov x0, x1 │ │ │ + bl 74a0 │ │ │ + b b280 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xf80 │ │ │ + bl 70d0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + ldr x28, [x0] │ │ │ + cbz x28, b41c │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ + mov x3, x0 │ │ │ + adrp x2, 26000 │ │ │ + mov x0, x28 │ │ │ + add x2, x2, #0xf90 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x1, [x27, #128] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x300 │ │ │ - bl 409918 │ │ │ - ldr w0, [x29, #156] │ │ │ - cbz w0, 4061dc │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x27, #80] │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x1, [x22, #128] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe00 │ │ │ + bl f158 │ │ │ + ldr w0, [sp, #144] │ │ │ + cbz w0, b1a4 │ │ │ + adrp x19, 4f000 │ │ │ + adrp x3, 26000 │ │ │ + ldr x4, [x22, #80] │ │ │ + add x3, x3, #0xde0 │ │ │ + ldr x19, [x19, #3152] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2e0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov w0, #0x12 // #18 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ mov x1, x19 │ │ │ - bl 408f38 │ │ │ - ldr x5, [x29, #136] │ │ │ - ldr x0, [x5, #2064] │ │ │ - cbz x0, 406490 │ │ │ - bl 4025d0 │ │ │ - ldr x5, [x29, #136] │ │ │ - str xzr, [x5, #2064] │ │ │ - ldr w0, [x28, #876] │ │ │ - cbz w0, 406550 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x20, #2192] │ │ │ - cbz x0, 406550 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x2a // #42 │ │ │ - add x0, x0, #0x4a8 │ │ │ - bl 402670 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2184] │ │ │ - ldr x1, [x20, #2192] │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - sub x3, x3, x1 │ │ │ - add x2, x2, #0x4d8 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2168] │ │ │ - add x1, x29, #0x1d0 │ │ │ - bl 41cca4 │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x4f8 │ │ │ - add x3, x29, #0x1d0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x3, [x20, #2192] │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x2, x2, #0x508 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2160] │ │ │ - add x1, x29, #0x1d0 │ │ │ - bl 41cca4 │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x140 │ │ │ - add x3, x29, #0x1d0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2136] │ │ │ - str x0, [x29, #232] │ │ │ - cbz x3, 40661c │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x20, #2192] │ │ │ - cbz x0, 40661c │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x2a // #42 │ │ │ - add x0, x0, #0x4a8 │ │ │ - bl 402670 │ │ │ - ldr x2, [x29, #232] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2184] │ │ │ - ldr x1, [x20, #2192] │ │ │ - ldr x0, [x2, #2136] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - sub x3, x3, x1 │ │ │ - add x2, x2, #0x4d8 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2168] │ │ │ - add x1, x29, #0x1d0 │ │ │ - bl 41cca4 │ │ │ - ldr x3, [x29, #232] │ │ │ - adrp x21, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x21, x21, #0x4f8 │ │ │ - ldr x0, [x3, #2136] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ - add x3, x29, #0x1d0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x4, [x29, #232] │ │ │ - ldr x3, [x20, #2192] │ │ │ - ldr x0, [x4, #2136] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x2, x2, #0x508 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2160] │ │ │ - add x1, x29, #0x1d0 │ │ │ - bl 41cca4 │ │ │ - ldr x5, [x29, #232] │ │ │ - mov w1, #0x1 // #1 │ │ │ - ldr x0, [x5, #2136] │ │ │ - mov x2, x21 │ │ │ - add x3, x29, #0x1d0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr w0, [x29, #248] │ │ │ - cbnz w0, 4075f4 │ │ │ - add x0, x22, #0x780 │ │ │ + mov w0, #0x12 // #18 │ │ │ + bl e630 │ │ │ + ldr x26, [sp, #216] │ │ │ + str w28, [sp, #232] │ │ │ + ldr x0, [sp, #208] │ │ │ + ldr x19, [x0, #3224] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, b484 │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, be3c │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3912] │ │ │ + ldr x0, [x21] │ │ │ + cbnz x0, bd78 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, c8d8 │ │ │ + add x0, x26, #0x430 │ │ │ ldr w0, [x0, #340] │ │ │ - cbz w0, 406710 │ │ │ - ldr x1, [x29, #128] │ │ │ - cbz x1, 40840c │ │ │ + cbz w0, b5ac │ │ │ + ldr x0, [sp, #152] │ │ │ + cbz x0, d2a8 │ │ │ mov x0, #0x101 // #257 │ │ │ - bl 402310 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x20, x0 │ │ │ - ldr x21, [x2, #1760] │ │ │ - cbz x0, 4083fc │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x5, x28, #0x36c │ │ │ - add x0, x0, #0x550 │ │ │ - str x5, [x29, #224] │ │ │ - str x0, [x29, #216] │ │ │ - cbz x21, 406708 │ │ │ - ldr w0, [x21, #160] │ │ │ - cbz w0, 4066dc │ │ │ - ldr x4, [x29, #224] │ │ │ - ldr w0, [x4] │ │ │ - cbnz w0, 4066e4 │ │ │ - ldr x2, [x29, #128] │ │ │ - mov x0, x20 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, d84c │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x20, [x25, #3440] │ │ │ + adrp x21, 27000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + add x21, x21, #0x50 │ │ │ + ldr x22, [x1, #2968] │ │ │ + str x25, [sp, #144] │ │ │ + ldr x23, [x0] │ │ │ + ldr x27, [sp, #152] │ │ │ + cbz x23, b5a0 │ │ │ + ldr w0, [x23, #160] │ │ │ + cbz w0, b568 │ │ │ + ldr w0, [x20] │ │ │ + cbnz w0, b570 │ │ │ + mov x2, x27 │ │ │ mov w1, #0x101 // #257 │ │ │ - bl 4027d0 │ │ │ - cbz x0, 4066dc │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - add x2, x0, #0x1 │ │ │ - mov x27, x0 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #112] │ │ │ - bl 402310 │ │ │ - ldr x2, [x29, #112] │ │ │ - cbz x0, 4083f4 │ │ │ - mov x1, x20 │ │ │ - str x0, [x29, #112] │ │ │ - bl 4021a0 │ │ │ - ldr x5, [x29, #112] │ │ │ - add x0, x5, x27 │ │ │ + mov x0, x19 │ │ │ + bl 76a0 │ │ │ + cbz x0, b568 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + add x25, x0, #0x1 │ │ │ + mov x24, x0 │ │ │ + mov x0, x25 │ │ │ + bl 71f0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, b588 │ │ │ + mov x2, x25 │ │ │ + mov x1, x19 │ │ │ + bl 7060 │ │ │ + add x0, x28, x24 │ │ │ ldurb w0, [x0, #-1] │ │ │ cmp w0, #0xa │ │ │ - b.eq 4066fc // b.none │ │ │ - str x5, [x21, #104] │ │ │ - strh w27, [x21, #46] │ │ │ - ldr x21, [x21, #176] │ │ │ - b 406664 │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x21, #128] │ │ │ - ldr x2, [x29, #216] │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 40667c │ │ │ - sub x27, x27, #0x1 │ │ │ - strb wzr, [x5, x27] │ │ │ - b 4066d4 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - add x0, x22, #0x780 │ │ │ + b.ne b560 // b.any │ │ │ + sub x24, x24, #0x1 │ │ │ + strb wzr, [x28, x24] │ │ │ + strh w24, [x23, #46] │ │ │ + str x28, [x23, #104] │ │ │ + ldr x23, [x23, #176] │ │ │ + b b4f4 │ │ │ + ldr x0, [x22] │ │ │ + mov x2, x21 │ │ │ + ldr x3, [x23, #128] │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b b508 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + adrp x1, 27000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x30 │ │ │ + bl e630 │ │ │ + mov x0, x19 │ │ │ + ldr x25, [sp, #144] │ │ │ + bl 74a0 │ │ │ + add x0, x26, #0x430 │ │ │ ldr w0, [x0, #352] │ │ │ - cbz w0, 4068a4 │ │ │ - ldr x0, [x29, #128] │ │ │ - cbz x0, 407df0 │ │ │ + cbz w0, b788 │ │ │ + ldr x0, [sp, #152] │ │ │ + cbz x0, d284 │ │ │ mov x0, #0x101 // #257 │ │ │ - bl 402310 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 4083fc │ │ │ - ldr w0, [x28, #876] │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbz w0, 40674c │ │ │ - adrp x4, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldrh w0, [x4, #3824] │ │ │ - cbnz w0, 407ca4 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, d84c │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, b5ec │ │ │ + adrp x20, 4f000 │ │ │ + ldr x20, [x20, #3632] │ │ │ + ldrh w0, [x20] │ │ │ + cbnz w0, b6f8 │ │ │ + adrp x22, 4f000 │ │ │ mov x0, #0x1 // #1 │ │ │ - bl 402310 │ │ │ - str x0, [x21, #1744] │ │ │ - cbz x0, 407f3c │ │ │ - ldr w1, [x28, #876] │ │ │ + bl 71f0 │ │ │ + ldr x1, [x22, #3832] │ │ │ + str x0, [x1] │ │ │ + cbz x0, d914 │ │ │ + ldr x25, [x25, #3440] │ │ │ strb wzr, [x0] │ │ │ - cbz w1, 406780 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x3, [x23, #2768] │ │ │ - add x0, x0, #0x5a8 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x29 // #41 │ │ │ - bl 402670 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x3a0 │ │ │ - str x0, [x29, #224] │ │ │ - b 4067c4 │ │ │ - add x0, x27, #0x1 │ │ │ - bl 402310 │ │ │ + ldr w0, [x25] │ │ │ + cbnz w0, cf8c │ │ │ + adrp x23, 27000 │ │ │ + adrp x24, 25000 │ │ │ + add x23, x23, #0xd8 │ │ │ + add x24, x24, #0xe98 │ │ │ + ldr x25, [sp, #152] │ │ │ + b b678 │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ mov x27, x0 │ │ │ - cbz x0, 4083f4 │ │ │ - ldrb w1, [x20] │ │ │ - ldr x4, [x29, #224] │ │ │ - cmp w1, wzr │ │ │ - mov x0, x27 │ │ │ - csel x1, x20, x4, ne // ne = any │ │ │ - bl 4026b0 │ │ │ - mov x0, x28 │ │ │ - bl 4025d0 │ │ │ - str x27, [x21, #1744] │ │ │ - ldr x2, [x29, #128] │ │ │ - mov x0, x20 │ │ │ + add x0, x20, #0x3 │ │ │ + add x0, x0, x27 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, b588 │ │ │ + add x2, x27, #0x1 │ │ │ + mov x1, x21 │ │ │ + bl 7060 │ │ │ + mov x1, x24 │ │ │ + bl 7270 │ │ │ + mov x1, x19 │ │ │ + bl 7270 │ │ │ + mov x0, x21 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #3832] │ │ │ + str x20, [x0] │ │ │ + mov x2, x25 │ │ │ mov w1, #0x101 // #257 │ │ │ - bl 4027d0 │ │ │ - cbz x0, 40688c │ │ │ - ldrb w0, [x20] │ │ │ - cmp w0, #0x2e │ │ │ - b.ne 4067f8 // b.any │ │ │ - ldrb w0, [x20, #1] │ │ │ + mov x0, x19 │ │ │ + bl 76a0 │ │ │ + cbz x0, b768 │ │ │ + mov x1, x23 │ │ │ + mov x0, x19 │ │ │ + bl 7410 │ │ │ + cbz w0, b768 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + add x1, x19, w0, sxtw │ │ │ + sxtw x20, w0 │ │ │ + ldurb w1, [x1, #-1] │ │ │ + cmp w1, #0xa │ │ │ + b.ne b6c4 // b.any │ │ │ + sub w20, w0, #0x1 │ │ │ + sxtw x20, w20 │ │ │ + strb wzr, [x19, x20] │ │ │ + ldr x0, [x22, #3832] │ │ │ + ldr x21, [x0] │ │ │ + ldrb w0, [x21] │ │ │ + cbnz w0, b62c │ │ │ + add x0, x20, #0x1 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, b588 │ │ │ + ldrb w1, [x19] │ │ │ + cmp w1, #0x0 │ │ │ + csel x1, x24, x19, eq // eq = none │ │ │ + bl 7580 │ │ │ + b b668 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + mov x2, #0x1d // #29 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x21, [x0, #2968] │ │ │ + adrp x0, 27000 │ │ │ + add x0, x0, #0x68 │ │ │ + ldr x3, [x21] │ │ │ + bl 7540 │ │ │ + ldr x23, [x22, #3832] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldrh w2, [x20] │ │ │ + ldr x3, [x21] │ │ │ + ldr x0, [x23] │ │ │ + bl 7540 │ │ │ + ldr x0, [x23] │ │ │ + ldrh w1, [x20] │ │ │ + add x0, x0, x1 │ │ │ + ldurb w0, [x0, #-1] │ │ │ cmp w0, #0xa │ │ │ - b.ne 4067f8 // b.any │ │ │ - ldrb w0, [x20, #2] │ │ │ - cbz w0, 40688c │ │ │ + b.eq b758 // b.none │ │ │ + ldr x1, [x21] │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7120 │ │ │ + ldr x0, [x22, #3832] │ │ │ + ldr x0, [x0] │ │ │ + bl 74a0 │ │ │ + b b5f0 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + ldr x22, [x22, #3832] │ │ │ + ldr x0, [x22] │ │ │ + bl 7080 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3632] │ │ │ + strh w0, [x1] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3984] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c9ac │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, c980 │ │ │ + adrp x0, 4f000 │ │ │ + mov x23, #0x0 // #0 │ │ │ + ldr x2, [sp, #168] │ │ │ + mov x19, #0x0 // #0 │ │ │ + ldr x1, [x0, #3096] │ │ │ + mov x24, #0x0 // #0 │ │ │ + ldr x0, [sp, #184] │ │ │ + ldr x22, [x2, #2936] │ │ │ + ldr x0, [x0, #3608] │ │ │ + ldr x2, [sp, #160] │ │ │ + mov x21, x0 │ │ │ + ldr x20, [x1] │ │ │ + ldr x27, [x2, #3072] │ │ │ + ldr x25, [x0] │ │ │ + cbz x20, b83c │ │ │ + ldr w0, [x20, #160] │ │ │ + cbnz w0, b7f4 │ │ │ + ldr w0, [x22] │ │ │ + ldr w1, [x27] │ │ │ + orr w0, w0, w1 │ │ │ + cbnz w0, b834 │ │ │ mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - add x1, x20, w0, sxtw │ │ │ - ldurb w2, [x1, #-1] │ │ │ - sxtw x27, w0 │ │ │ - cmp w2, #0xa │ │ │ - b.eq 40687c // b.none │ │ │ - ldr x28, [x21, #1744] │ │ │ - ldrb w0, [x28] │ │ │ - cbz w0, 406790 │ │ │ - mov x0, x28 │ │ │ - bl 4021c0 │ │ │ - mov x4, x0 │ │ │ - add x0, x27, #0x3 │ │ │ - add x0, x0, x4 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402310 │ │ │ - mov x27, x0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz x0, 4083f4 │ │ │ - mov x1, x28 │ │ │ - mov x2, x4 │ │ │ - str x4, [x29, #104] │ │ │ - bl 4021a0 │ │ │ - ldr x3, [x29, #224] │ │ │ - ldr x4, [x29, #104] │ │ │ - ldrh w1, [x3] │ │ │ - add x2, x4, #0x2 │ │ │ - strh w1, [x0, x4] │ │ │ - add x0, x0, x2 │ │ │ + bl 12250 │ │ │ + cbnz w0, d370 │ │ │ + ldrh w0, [x20, #40] │ │ │ + add x19, x19, #0x1 │ │ │ + ldrh w2, [x20, #44] │ │ │ + ldrh w1, [x20, #46] │ │ │ + add w0, w0, #0x2e │ │ │ + add w0, w0, w2 │ │ │ + add w0, w0, w1 │ │ │ + ldp x3, x1, [x20, #24] │ │ │ + ldr x2, [x21] │ │ │ + add x24, x24, x3 │ │ │ + add x23, x23, x1 │ │ │ + add x0, x2, w0, sxtw │ │ │ + str x0, [x21] │ │ │ + ldr x20, [x20, #176] │ │ │ + b b7d8 │ │ │ + cbz x19, c968 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ca88 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ca10 │ │ │ + ldr x0, [sp, #184] │ │ │ + ldr x0, [x0, #3608] │ │ │ + ldr x20, [x0] │ │ │ + ldr w0, [sp, #136] │ │ │ + sub x20, x20, x25 │ │ │ + cbnz w0, c9e4 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov x2, x25 │ │ │ mov x1, x20 │ │ │ - bl 4026b0 │ │ │ - b 4067b8 │ │ │ - sub w0, w0, #0x1 │ │ │ - sxtw x27, w0 │ │ │ - strb wzr, [x20, x27] │ │ │ - b 406814 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #1744] │ │ │ - bl 4021c0 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - strh w0, [x1, #3824] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2216] │ │ │ - cbnz w0, 407654 │ │ │ - ldr w0, [x29, #248] │ │ │ - cbnz w0, 407630 │ │ │ - ldr x1, [x19, #3816] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x29, #208] │ │ │ - mov x20, #0x0 // #0 │ │ │ - str x1, [x29, #224] │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x2, #1760] │ │ │ - mov x28, x20 │ │ │ - mov x21, x20 │ │ │ - add x5, x3, #0x83c │ │ │ - add x27, x4, #0x908 │ │ │ - cbz x1, 40695c │ │ │ - ldr w0, [x1, #160] │ │ │ - cbnz w0, 406900 │ │ │ - ldr w0, [x5] │ │ │ - cbnz w0, 406954 │ │ │ - ldr w0, [x27] │ │ │ - cbnz w0, 406954 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #120] │ │ │ - str x5, [x29, #112] │ │ │ - bl 40cb0c │ │ │ - ldr x1, [x29, #120] │ │ │ - ldr x5, [x29, #112] │ │ │ - cbnz w0, 4083ec │ │ │ - ldrh w4, [x1, #40] │ │ │ - ldrh w2, [x1, #44] │ │ │ - ldrh w0, [x1, #46] │ │ │ - add w4, w4, #0x2e │ │ │ - ldr x3, [x19, #3816] │ │ │ - add w4, w4, w2 │ │ │ - add w4, w4, w0 │ │ │ - ldr x2, [x1, #32] │ │ │ - ldr x0, [x1, #24] │ │ │ - add x3, x3, w4, sxtw │ │ │ - str x3, [x19, #3816] │ │ │ - add x20, x20, x2 │ │ │ - add x21, x21, x0 │ │ │ - add x28, x28, #0x1 │ │ │ - ldr x1, [x1, #176] │ │ │ - b 4068e4 │ │ │ - cbz x28, 407618 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x5, #2320] │ │ │ - cbnz w0, 407750 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2144] │ │ │ - cbnz w0, 4076cc │ │ │ - ldr x19, [x19, #3816] │ │ │ - ldr x5, [x29, #224] │ │ │ - ldr w0, [x29, #248] │ │ │ - sub x19, x19, x5 │ │ │ - cbnz w0, 4076a8 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldrh w3, [x0, #3824] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x0, #1744] │ │ │ - ldr x2, [x29, #224] │ │ │ - mov x0, x28 │ │ │ - mov x1, x19 │ │ │ - bl 40e0f0 │ │ │ - cbnz w0, 4083ec │ │ │ - ldr x0, [x26, #1984] │ │ │ - bl 4022e0 │ │ │ - cbnz w0, 40846c │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1976] │ │ │ - str xzr, [x1, #1984] │ │ │ - cbz x0, 4069d8 │ │ │ - bl 4022e0 │ │ │ - str xzr, [x19, #1976] │ │ │ - bl 41efa8 │ │ │ - add x22, x22, #0x780 │ │ │ - bl 4155cc │ │ │ - ldr w0, [x22, #348] │ │ │ - cbnz w0, 40769c │ │ │ - ldr x0, [x24, #3848] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 40734c // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbnz w0, 40734c │ │ │ - ldr x4, [x29, #176] │ │ │ - str xzr, [x25, #1992] │ │ │ - ldr w1, [x4, #1944] │ │ │ - cbz w1, 406a30 │ │ │ - ldr x0, [x24, #3848] │ │ │ - ldrb w2, [x0] │ │ │ - cmp w2, #0x2d │ │ │ - b.eq 407338 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1952] │ │ │ - bl 4162fc │ │ │ - ldr x0, [x24, #3848] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 407340 // b.none │ │ │ - ldr w5, [x29, #248] │ │ │ - cbz w5, 406a68 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x678 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x16 // #22 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x1, [x29, #232] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #2136] │ │ │ - cbz x0, 406b3c │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x1, #2184] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xee0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x20, #2168] │ │ │ - ldr x0, [x21, #2152] │ │ │ + ldr x4, [x4, #3832] │ │ │ + mov x0, x19 │ │ │ + ldr x3, [x3, #3632] │ │ │ + ldr x4, [x4] │ │ │ + ldrh w3, [x3] │ │ │ + bl 13138 │ │ │ + cbnz w0, d370 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3744] │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + cbnz w0, d8b0 │ │ │ + adrp x19, 4f000 │ │ │ + str xzr, [x20] │ │ │ + ldr x19, [x19, #3136] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, b8d4 │ │ │ + bl 71c0 │ │ │ + str xzr, [x19] │ │ │ + add x26, x26, #0x430 │ │ │ + bl 22da8 │ │ │ + bl 19c20 │ │ │ + ldr w0, [x26, #348] │ │ │ + cbnz w0, c9d0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [sp, #200] │ │ │ + ldr x0, [x0, #4016] │ │ │ + add x1, x1, #0xbe8 │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cmp w0, #0x0 │ │ │ + ldr w0, [sp, #248] │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne cb54 // b.any │ │ │ + ldr x0, [sp, #256] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3920] │ │ │ + ldr x0, [x0, #3416] │ │ │ + str xzr, [x1] │ │ │ + ldr w19, [x0] │ │ │ + cbz w19, bd24 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [sp, #200] │ │ │ + ldr x0, [x0, #4016] │ │ │ + add x1, x1, #0xbe8 │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cbnz w0, bd10 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x19, [x21, #3040] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, ba2c │ │ │ + adrp x3, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x3, [x3, #3672] │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0x9e0 │ │ │ + ldr x3, [x3] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x22, [x22, #3512] │ │ │ + ldr x20, [x20, #3448] │ │ │ + ldr x0, [x22] │ │ │ + ldr x1, [x20] │ │ │ cmp x1, x0 │ │ │ - b.eq 406ae8 // b.none │ │ │ - ldr x3, [x19, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + b.eq b9d4 // b.none │ │ │ + ldr x3, [x19] │ │ │ mov x2, #0x8 // #8 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x690 │ │ │ - bl 402670 │ │ │ - ldr x1, [x21, #2152] │ │ │ - ldr x0, [x19, #2136] │ │ │ - bl 41cea8 │ │ │ - ldr x3, [x19, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + adrp x0, 27000 │ │ │ + add x0, x0, #0x198 │ │ │ + bl 7540 │ │ │ + ldr x1, [x22] │ │ │ + ldr x0, [x19] │ │ │ + bl 20cd8 │ │ │ + ldr x3, [x19] │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 27000 │ │ │ mov x2, #0xf // #15 │ │ │ - add x0, x0, #0x6a0 │ │ │ - bl 402670 │ │ │ - ldr x1, [x20, #2168] │ │ │ - ldr x0, [x19, #2136] │ │ │ - bl 41cea8 │ │ │ - ldr x3, [x19, #2136] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0x1a8 │ │ │ + bl 7540 │ │ │ + ldr x1, [x20] │ │ │ + ldr x0, [x19] │ │ │ + bl 20cd8 │ │ │ + ldr x3, [x19] │ │ │ mov x2, #0x7 // #7 │ │ │ - add x0, x0, #0xef8 │ │ │ - bl 402670 │ │ │ - add x0, x29, #0x1b0 │ │ │ - bl 402300 │ │ │ - add x0, x29, #0x1b0 │ │ │ - bl 4022c0 │ │ │ - ldr x2, [x29, #232] │ │ │ - ldr x19, [x2, #2136] │ │ │ - bl 402720 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x19, sp, #0x168 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x9f8 │ │ │ + bl 7540 │ │ │ + mov x0, x19 │ │ │ + bl 71e0 │ │ │ + mov x0, x19 │ │ │ + bl 71a0 │ │ │ + ldr x21, [x21, #3040] │ │ │ + ldr x19, [x21] │ │ │ + bl 75f0 │ │ │ + adrp x2, 26000 │ │ │ mov x3, x0 │ │ │ mov w1, #0x1 // #1 │ │ │ mov x0, x19 │ │ │ - add x2, x2, #0xf00 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x29, #160] │ │ │ - bl 4025d0 │ │ │ - ldr w3, [x29, #200] │ │ │ + add x2, x2, #0xa00 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [sp, #240] │ │ │ + bl 74a0 │ │ │ + ldr w1, [sp, #232] │ │ │ mov w0, #0x12 // #18 │ │ │ - cmp w3, wzr │ │ │ - csel w0, w0, wzr, ne // ne = any │ │ │ - bl 4099f4 │ │ │ - b 403c88 │ │ │ - mov x0, x27 │ │ │ - str x6, [x29, #112] │ │ │ - bl 40f198 │ │ │ - str w0, [x29, #216] │ │ │ - mov w0, w0 │ │ │ - ldr x6, [x29, #112] │ │ │ - cbz w0, 405e20 │ │ │ - cmp w0, #0x9 │ │ │ - b.eq 407ee8 // b.none │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2316] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 407ea4 // b.any │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x26, #1984] │ │ │ - ldr x1, [x20, #1832] │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x6, [x29, #112] │ │ │ - bl 4023f0 │ │ │ - ldr x6, [x29, #112] │ │ │ - cbnz w0, 407e94 │ │ │ - ldr x1, [x27, #128] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x3e8 │ │ │ - str x6, [x29, #112] │ │ │ - bl 409918 │ │ │ - ldr x0, [x20, #1832] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x19, #3816] │ │ │ - str x0, [x1, #1824] │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405e20 │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x19, #128] │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 405178 │ │ │ - str w21, [x29, #160] │ │ │ - b 404bc0 │ │ │ - mov x0, x1 │ │ │ - bl 40aed4 │ │ │ - str x0, [x24, #3848] │ │ │ - cbz x0, 408444 │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - b 405248 │ │ │ - mov w0, #0x52 // #82 │ │ │ - bl 40927c │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - ldr w5, [x29, #168] │ │ │ - cbnz w5, 402be0 │ │ │ - ldr w0, [x29, #272] │ │ │ - str w0, [x29, #168] │ │ │ - b 402be0 │ │ │ - ldr x0, [x23, #2768] │ │ │ + cmp w1, #0x0 │ │ │ + csel w0, w1, w0, eq // eq = none │ │ │ + bl f268 │ │ │ + b 7c1c │ │ │ + ldr x0, [x23, #128] │ │ │ + bl 70d0 │ │ │ + ldr x1, [x23, #128] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe00 │ │ │ + bl f158 │ │ │ + ldr w0, [sp, #144] │ │ │ + cbz w0, a8d0 │ │ │ + adrp x3, 26000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0xde0 │ │ │ + ldr x4, [x23, #80] │ │ │ + b a400 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, cb00 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, baa4 │ │ │ + str wzr, [x23, #160] │ │ │ + b aa3c │ │ │ + adrp x4, 26000 │ │ │ + adrp x22, 4f000 │ │ │ + add x2, x4, #0xe68 │ │ │ + ldr x3, [x23, #128] │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - mov x3, x26 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 4055b0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #880] │ │ │ - cmp w0, wzr │ │ │ - cset w1, ne // ne = any │ │ │ - b 40545c │ │ │ - ldr x1, [x29, #368] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w2, #0x0 // #0 │ │ │ - add x0, x0, #0x568 │ │ │ - mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - mov w2, w0 │ │ │ - cbz w0, 4078d8 │ │ │ - mov w1, #0x2 // #2 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w1, [x0, #848] │ │ │ - b 403738 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + ldr x22, [x22, #3040] │ │ │ + ldr x0, [x22] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x1, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x0, [x22] │ │ │ + ldr x1, [x1, #3896] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x23, #48] │ │ │ + ldr x0, [x0, #3288] │ │ │ + ldr x0, [x0] │ │ │ + sub x0, x0, #0x1 │ │ │ + cmp x0, x1 │ │ │ + b.ne a9c0 // b.any │ │ │ + str wzr, [x23, #160] │ │ │ + b aa3c │ │ │ + ldr x3, [x19] │ │ │ mov x2, #0x2 // #2 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x388 │ │ │ - bl 402670 │ │ │ - ldr x1, [x27, #32] │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 41cea8 │ │ │ - ldr x1, [x23, #2768] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe88 │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + ldr x1, [x23, #32] │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x19] │ │ │ mov w0, #0x29 // #41 │ │ │ - bl 402260 │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405d48 │ │ │ - ldr w1, [x29, #204] │ │ │ - cbz w1, 4073fc │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #1936] │ │ │ - cmp x1, #0x1 │ │ │ - b.hi 4082b8 // b.pmore │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x1, x1, #0x180 │ │ │ - bl 4026d0 │ │ │ - str x0, [x26, #1984] │ │ │ - cbz x0, 408354 │ │ │ - adrp x20, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x3, [x24, #3848] │ │ │ - ldr x1, [x20, #3832] │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x3, [x25, #1992] │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 4082c8 │ │ │ - ldr x0, [x20, #3832] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #1824] │ │ │ - str x0, [x19, #3816] │ │ │ - b 405788 │ │ │ - ldr x4, [x29, #232] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x3, [x4, #2136] │ │ │ + bl 7140 │ │ │ + b ab3c │ │ │ + ldr x3, [x19] │ │ │ mov x2, #0x2 // #2 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x388 │ │ │ - bl 402670 │ │ │ - ldr x5, [x29, #232] │ │ │ - ldr x1, [x27, #32] │ │ │ - ldr x0, [x5, #2136] │ │ │ - bl 41cea8 │ │ │ - ldr x0, [x29, #232] │ │ │ - ldr x1, [x0, #2136] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe88 │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + ldr x1, [x23, #32] │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x19] │ │ │ mov w0, #0x29 // #41 │ │ │ - bl 402260 │ │ │ - b 405ad4 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - ldr x1, [x29, #368] │ │ │ - add x0, x0, #0x618 │ │ │ - mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - cbz w0, 40827c │ │ │ - mov w1, #0xc // #12 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w1, [x0, #892] │ │ │ - b 403738 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0xa // #10 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402260 │ │ │ - ldr x4, [x29, #104] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w4, [x0, #1776] │ │ │ - b 405088 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x21, [x0, #1760] │ │ │ - add x27, x4, #0x6b8 │ │ │ - add x2, x2, #0x370 │ │ │ - cbz x21, 404a18 │ │ │ - ldr w1, [x27] │ │ │ - mov w0, #0x1 // #1 │ │ │ - cbnz w1, 406de4 │ │ │ - str w0, [x21, #160] │ │ │ - ldr x21, [x21, #176] │ │ │ - b 406dc8 │ │ │ - ldr w1, [x2] │ │ │ - ldr x0, [x21, #120] │ │ │ - str x2, [x29, #112] │ │ │ - bl 415d20 │ │ │ - ldr x2, [x29, #112] │ │ │ - b 406dd8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1952] │ │ │ - ldr x1, [x25, #1992] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 416574 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 408494 │ │ │ - ldr x0, [x19, #1992] │ │ │ - bl 4025d0 │ │ │ - b 403ea8 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr w3, [x1, #3792] │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x80 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 404e0c │ │ │ - ldr x0, [x29, #352] │ │ │ - ldr x1, [x27, #32] │ │ │ - cbnz x1, 406e60 │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 407ab8 // b.none │ │ │ - cmp x1, x0 │ │ │ - b.eq 407ab8 // b.none │ │ │ - str wzr, [x29, #232] │ │ │ - b 404d70 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1d // #29 │ │ │ - add x0, x0, #0x48 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 404adc │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x0, #3800] │ │ │ - bl 4025d0 │ │ │ - b 404ac8 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x1, x1, #0x8 │ │ │ - bl 408f38 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x2, x1 │ │ │ - bl 41c9d4 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xf38 │ │ │ - bl 40983c │ │ │ - b 4047fc │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xd80 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 40983c │ │ │ - b 403580 │ │ │ - ldr x1, [x24, #3848] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #120] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0xc │ │ │ - bl 402310 │ │ │ - str x0, [x25, #1992] │ │ │ - mov x20, x0 │ │ │ - ldr x1, [x29, #120] │ │ │ - cbz x0, 4081fc │ │ │ - bl 4022a0 │ │ │ - sub x0, x0, x20 │ │ │ - mov x1, x21 │ │ │ - sxtw x4, w0 │ │ │ - b 406f38 │ │ │ - sub x1, x1, #0x1 │ │ │ - add x3, x20, x4 │ │ │ - ldrb w3, [x3, x1] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 406f44 // b.none │ │ │ - add w2, w1, w0 │ │ │ - cmp w2, wzr │ │ │ - b.gt 406f24 │ │ │ - strb wzr, [x20, w2, sxtw] │ │ │ - b 4044c4 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xdb0 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 40983c │ │ │ - b 403580 │ │ │ - ldr w4, [x29, #272] │ │ │ - mov w5, #0x4 // #4 │ │ │ - str w4, [x29, #168] │ │ │ - str w5, [x29, #224] │ │ │ - b 402be0 │ │ │ - ldr x0, [x27, #128] │ │ │ - bl 402210 │ │ │ - ldr x1, [x27, #128] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x300 │ │ │ - bl 409918 │ │ │ - ldr w0, [x29, #156] │ │ │ - cbz w0, 405c88 │ │ │ - b 406448 │ │ │ + bl 7140 │ │ │ + b a694 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, c04c │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #168] │ │ │ + ldr x0, [x0, #2936] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 8a9c │ │ │ + b 90a4 │ │ │ + adrp x2, 26000 │ │ │ + adrp x19, 4f000 │ │ │ + add x2, x2, #0xd70 │ │ │ + ldr x3, [x23, #128] │ │ │ + b a4d4 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0xd70 │ │ │ + ldr x19, [x0, #2968] │ │ │ + ldr x3, [x23, #128] │ │ │ + b a7bc │ │ │ mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - mov x4, x0 │ │ │ + bl 7080 │ │ │ + mov x23, x0 │ │ │ add x0, x0, #0x5 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402310 │ │ │ - mov x28, x0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz x0, 407e30 │ │ │ - mov x2, x4 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, d7d4 │ │ │ + mov x2, x23 │ │ │ mov x1, x21 │ │ │ - str x4, [x29, #104] │ │ │ - bl 4021a0 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x8d0 │ │ │ - ldr x4, [x29, #104] │ │ │ - ldr w1, [x0] │ │ │ - ldrb w2, [x0, #4] │ │ │ - str w1, [x28, x4] │ │ │ - add x4, x28, x4 │ │ │ - mov x0, x21 │ │ │ - strb w2, [x4, #4] │ │ │ - bl 4025d0 │ │ │ - str x28, [x22, #2120] │ │ │ - b 403128 │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x24, #3848] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x6a8 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 405250 │ │ │ - ldr w0, [x29, #204] │ │ │ - cbnz w0, 4057e8 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x2, #1976] │ │ │ - str x2, [x29, #232] │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbz x0, 407060 │ │ │ - ldr x2, [x27, #2760] │ │ │ - cbnz x2, 407c60 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x29, #232] │ │ │ - ldr x0, [x0, #1960] │ │ │ - str xzr, [x4, #1976] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #2760] │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x5, #1816] │ │ │ - str x0, [x19, #3816] │ │ │ - cbz w1, 4057e8 │ │ │ - ldr w0, [x29, #248] │ │ │ - cbnz w0, 407dcc │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - mov w6, #0x50 // #80 │ │ │ - add x4, x5, #0xad8 │ │ │ - strb w6, [x5, #2776] │ │ │ - mov w5, #0x4b // #75 │ │ │ - strb w5, [x4, #1] │ │ │ - mov w5, #0x7 // #7 │ │ │ - strb w5, [x4, #2] │ │ │ - mov x0, x4 │ │ │ - mov w5, #0x8 // #8 │ │ │ + bl 7060 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0x3d0 │ │ │ + add x2, x20, x23 │ │ │ + mov x0, x21 │ │ │ + ldr w3, [x1] │ │ │ + ldur w1, [x1, #1] │ │ │ + str w3, [x20, x23] │ │ │ + stur w1, [x2, #1] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #3168] │ │ │ + str x20, [x0] │ │ │ + b 8378 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, cbc8 │ │ │ + adrp x21, 4f000 │ │ │ + adrp x22, 26000 │ │ │ + add x23, x26, #0x430 │ │ │ + add x22, x22, #0xa80 │ │ │ + ldr x21, [x21, #3400] │ │ │ + b bc7c │ │ │ + ldr w1, [x21] │ │ │ + ldr x0, [x0] │ │ │ + bl 1ac20 │ │ │ + cbz w0, bc5c │ │ │ + ldr x2, [x23, #296] │ │ │ + cmn w0, #0x1 │ │ │ + ldr x1, [x2] │ │ │ + b.ne a41c // b.any │ │ │ + mov x0, x22 │ │ │ + bl f158 │ │ │ + ldr x0, [x23, #296] │ │ │ + ldr x0, [x0] │ │ │ + bl 74a0 │ │ │ + ldr x1, [x23, #296] │ │ │ + mov x0, x1 │ │ │ + ldr x1, [x1, #8] │ │ │ + str x1, [x23, #296] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x23, #296] │ │ │ + cbnz x0, bc34 │ │ │ + b 9750 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x4, 25000 │ │ │ + add x4, x4, #0xe70 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x3, [x28, #128] │ │ │ + ldr x0, [x0] │ │ │ + b ae44 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x888 │ │ │ + bl f048 │ │ │ + b 8d70 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x24, [x1, #3080] │ │ │ + ldr x21, [x21, #3400] │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, bd04 │ │ │ + ldr w0, [x24] │ │ │ + cbnz w0, bcf4 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [x22, #160] │ │ │ + ldr x22, [x22, #176] │ │ │ + b bcd8 │ │ │ + ldr w1, [x21] │ │ │ + ldr x0, [x22, #120] │ │ │ + bl 1aa30 │ │ │ + b bce8 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbz w0, 9798 │ │ │ + b afdc │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, w19 │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b0b0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [sp, #200] │ │ │ + ldr x0, [x0, #4016] │ │ │ + add x1, x1, #0xbe8 │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cmp w0, #0x0 │ │ │ + ldr w0, [sp, #280] │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq b948 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x16 // #22 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - mov w3, #0x0 // #0 │ │ │ - strb w5, [x4, #3] │ │ │ - bl 417898 │ │ │ - ldr x0, [x19, #3816] │ │ │ - add x0, x0, #0x4 │ │ │ - str x0, [x19, #3816] │ │ │ - b 4057e8 │ │ │ - add x1, x22, #0x780 │ │ │ - ldr w1, [x1, #336] │ │ │ - cbz w1, 407268 │ │ │ - cbz x0, 408484 │ │ │ - cbnz w19, 40727c │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x0, [x19, #1952] │ │ │ - add x1, x1, #0x180 │ │ │ - bl 4026d0 │ │ │ - cbz x0, 408478 │ │ │ - bl 4022e0 │ │ │ - ldr x0, [x19, #1952] │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x3, [x29, #176] │ │ │ - bl 4162a8 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x5, [x29, #176] │ │ │ - ldr x1, [x4, #1760] │ │ │ - str w0, [x5, #1944] │ │ │ - cbnz x1, 405724 │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x27, #2760] │ │ │ - cbnz x0, 405724 │ │ │ - ldr x0, [x19, #1952] │ │ │ - bl 4162a4 │ │ │ - b 405724 │ │ │ - ldr w0, [x28, #876] │ │ │ - cbz w0, 407168 │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 27000 │ │ │ + add x0, x0, #0x180 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b b948 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x2a // #42 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x20, sp, #0x180 │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xfa8 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + adrp x4, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x368 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x3, #1776] │ │ │ - bl 4026a0 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x6, #2144] │ │ │ - cbz w0, 405e04 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x0, [x20, #2136] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + ldr x0, [x19] │ │ │ + adrp x2, 26000 │ │ │ + ldr x4, [x4, #3672] │ │ │ + add x2, x2, #0xfd8 │ │ │ + ldr x3, [x21] │ │ │ + ldr x4, [x4] │ │ │ + sub x3, x4, x3 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, x20 │ │ │ + ldr x0, [x0, #3448] │ │ │ + ldr x0, [x0] │ │ │ + bl 20ab8 │ │ │ + ldr x0, [x19] │ │ │ + mov x3, x20 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x368 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x20, #2136] │ │ │ - mov w2, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w2, [x1, #1772] │ │ │ - bl 4026a0 │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405e04 │ │ │ - str wzr, [x29, #204] │ │ │ - b 4056bc │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x27, #128] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, w20 │ │ │ - add x2, x2, #0x378 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - cbnz w0, 407b28 │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x4, #1776] │ │ │ - bl 4026a0 │ │ │ - b 405df8 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x27, #128] │ │ │ - ldr x0, [x5, #2136] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0xff8 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x3, [x21] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x378 │ │ │ - str x6, [x29, #112] │ │ │ - str x5, [x29, #232] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - ldr x6, [x29, #112] │ │ │ - cbnz w0, 407b88 │ │ │ - ldr x4, [x29, #232] │ │ │ - mov w2, #0x1 // #1 │ │ │ - ldr x0, [x4, #2136] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x6, [x29, #112] │ │ │ - str w2, [x1, #1772] │ │ │ - bl 4026a0 │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405e04 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x0, [x20, #2136] │ │ │ - ldr x3, [x27, #128] │ │ │ + ldr x0, [x19] │ │ │ + adrp x2, 27000 │ │ │ + add x2, x2, #0x8 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, x20 │ │ │ + ldr x0, [x0, #2952] │ │ │ + ldr x0, [x0] │ │ │ + bl 20ab8 │ │ │ + ldr x0, [x19] │ │ │ + adrp x2, 26000 │ │ │ + mov x3, x20 │ │ │ + add x2, x2, #0xc40 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x270 │ │ │ - b 405da8 │ │ │ - cbnz w19, 40727c │ │ │ - cbnz x0, 4070dc │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x27, #2760] │ │ │ - cbnz x0, 4070dc │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1952] │ │ │ - adrp x1, 426000 <_fini@@Base+0x3e1c> │ │ │ - add x1, x1, #0x738 │ │ │ - bl 4026d0 │ │ │ - b 4070f0 │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x27, #128] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3040] │ │ │ + ldr x3, [x19] │ │ │ + cbz x3, b4a0 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x22, [x22, #3912] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, b4a0 │ │ │ + mov x2, #0x2a // #42 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xfa8 │ │ │ + bl 7540 │ │ │ + add x20, sp, #0x180 │ │ │ + adrp x4, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x19] │ │ │ + adrp x2, 26000 │ │ │ + ldr x4, [x4, #3672] │ │ │ + add x2, x2, #0xfd8 │ │ │ + ldr x3, [x22] │ │ │ + adrp x21, 26000 │ │ │ + ldr x4, [x4] │ │ │ + add x21, x21, #0xff8 │ │ │ + sub x3, x4, x3 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, x20 │ │ │ + ldr x0, [x0, #3448] │ │ │ + ldr x0, [x0] │ │ │ + bl 20ab8 │ │ │ + ldr x0, [x19] │ │ │ + mov x2, x21 │ │ │ + mov x3, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x3, [x22] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x19] │ │ │ + adrp x2, 27000 │ │ │ + add x2, x2, #0x8 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, x20 │ │ │ + ldr x0, [x0, #2952] │ │ │ + ldr x0, [x0] │ │ │ + bl 20ab8 │ │ │ + ldr x0, [x19] │ │ │ + mov x3, x20 │ │ │ + mov x2, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x270 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x4, #1776] │ │ │ - bl 4026a0 │ │ │ - b 405904 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b b4a0 │ │ │ + ldr x3, [x21] │ │ │ mov x2, #0x2 // #2 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x388 │ │ │ - bl 402670 │ │ │ - ldr x1, [x27, #32] │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 41cea8 │ │ │ - ldr x1, [x23, #2768] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe88 │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + ldr x1, [x23, #32] │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0x29 // #41 │ │ │ - bl 402260 │ │ │ - b 405f30 │ │ │ - ldr x0, [x29, #232] │ │ │ - mov x1, #0x1 // #1 │ │ │ - ldr x3, [x0, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + bl 7140 │ │ │ + b ac18 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x3, [x23, #128] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x21, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x2, x0, #0xe78 │ │ │ + str x0, [sp, #264] │ │ │ + ldr x0, [x21] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x22, #3960] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ce24 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x1, [x1, #3248] │ │ │ + ldr x0, [x0] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, badc │ │ │ + ldr x0, [sp, #264] │ │ │ + adrp x28, 4f000 │ │ │ + ldr x3, [x23, #128] │ │ │ + add x2, x0, #0xe78 │ │ │ + ldr x0, [x28, #3040] │ │ │ + str x0, [sp, #264] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x22, [x22, #3960] │ │ │ + ldr w0, [x22] │ │ │ + cbnz w0, cde4 │ │ │ + ldr x4, [x28, #3040] │ │ │ + adrp x1, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x1, [x1, #3896] │ │ │ + ldr x0, [x4] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + b badc │ │ │ + ldr x3, [x21] │ │ │ mov x2, #0x2 // #2 │ │ │ - add x0, x0, #0x388 │ │ │ - bl 402670 │ │ │ - ldr x2, [x29, #232] │ │ │ - ldr x1, [x27, #32] │ │ │ - ldr x0, [x2, #2136] │ │ │ - bl 41cea8 │ │ │ - ldr x3, [x29, #232] │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe88 │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + ldr x1, [x23, #32] │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0x29 // #41 │ │ │ - ldr x1, [x3, #2136] │ │ │ - bl 402260 │ │ │ - b 405eec │ │ │ - ldrb w2, [x0, #1] │ │ │ - cbnz w2, 406a24 │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbz w0, 406a68 │ │ │ - b 406a40 │ │ │ - ldr w2, [x29, #204] │ │ │ - cbnz w2, 406a04 │ │ │ - ldr w3, [x29, #248] │ │ │ - cbz w3, 40737c │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x658 │ │ │ + bl 7140 │ │ │ + b ac68 │ │ │ + bl ed28 │ │ │ + b 859c │ │ │ + ldr w0, [sp, #184] │ │ │ + cbnz w0, c05c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, d87c │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x4d8 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3664] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 8a9c │ │ │ + b 8638 │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + add x0, x0, #0x118 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, db24 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0xc // #12 │ │ │ + ldr x0, [x0, #3280] │ │ │ + str w1, [x0] │ │ │ + b 7b7c │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + add x0, x0, #0x68 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, cdb4 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x2 // #2 │ │ │ + ldr x0, [x0, #4064] │ │ │ + str w1, [x0] │ │ │ + b 7b7c │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0xb08 │ │ │ + bl e630 │ │ │ + fmov x1, d8 │ │ │ + mov w0, #0x52 // #82 │ │ │ + bl ea00 │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + ldr w0, [sp, #200] │ │ │ + cbnz w0, 7908 │ │ │ + b 9604 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, w19 │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b0b0 │ │ │ + b 8fa4 │ │ │ + ldr x19, [x25, #3440] │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, cbf4 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x1, [x0] │ │ │ + cbz x1, c18c │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3896] │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, cfe4 │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr w1, [sp, #176] │ │ │ + cmp w1, #0x3 │ │ │ + ldr x3, [x0] │ │ │ + b.eq d1e8 // b.none │ │ │ + ldr w0, [x20, #4] │ │ │ + cbz w0, d200 │ │ │ + cmp w0, #0x3 │ │ │ + b.eq d404 // b.none │ │ │ + cmp w0, #0x4 │ │ │ + b.eq d41c // b.none │ │ │ + adrp x0, 26000 │ │ │ + mov x2, #0x12 // #18 │ │ │ + add x0, x0, #0xbf0 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1b // #27 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1952] │ │ │ - ldr x1, [x25, #1992] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 416574 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 408494 │ │ │ - ldr x0, [x19, #1992] │ │ │ - bl 4025d0 │ │ │ - b 406a04 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x2, x1 │ │ │ - mov x0, x21 │ │ │ - ldr x19, [x23, #2768] │ │ │ - bl 41c9d4 │ │ │ + bl 7540 │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr w28, [sp, #176] │ │ │ + ldr x24, [x25, #3440] │ │ │ + adrp x23, 26000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + adrp x26, 26000 │ │ │ + add x23, x23, #0xc08 │ │ │ + add x26, x26, #0xc10 │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + ldr x27, [x0] │ │ │ + cbz x27, c2e0 │ │ │ + ldr w0, [x27, #160] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w28, #0x3, #0x4, eq // eq = none │ │ │ + b.ne c25c // b.any │ │ │ + ldr x0, [x27, #32] │ │ │ + add x19, x19, #0x1 │ │ │ + cmp x0, #0x0 │ │ │ + b.le c1e0 │ │ │ + add x20, x20, x0 │ │ │ + ldr w0, [x24] │ │ │ + cbz w0, c1fc │ │ │ + ldr x0, [x22, #3560] │ │ │ + ldr w1, [x0] │ │ │ + and w1, w1, #0xfffffffd │ │ │ + cmp w1, #0x1 │ │ │ + b.eq c64c // b.none │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c274 │ │ │ + ldr x1, [x22, #3560] │ │ │ + ldr w1, [x1] │ │ │ + sub w2, w1, #0x5 │ │ │ + cmp w2, #0x1 │ │ │ + b.hi c264 // b.pmore │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr x3, [x27, #152] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x0 │ │ │ + cset w0, ne // ne = any │ │ │ + cmp w1, #0x5 │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cbz x3, c6ec │ │ │ + cbnz w0, d19c │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c25c │ │ │ + ldr x3, [x27, #152] │ │ │ + mov x2, x23 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x27, [x27, #176] │ │ │ + b c1b8 │ │ │ + ldr x3, [x27, #128] │ │ │ + mov x2, x23 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x22, #3560] │ │ │ + ldr w1, [x0] │ │ │ + sub w0, w1, #0x3 │ │ │ + cmp w0, #0x1 │ │ │ + b.ls c2a4 // b.plast │ │ │ + ldr x0, [x22, #3560] │ │ │ + ldr w1, [x0] │ │ │ + sub w0, w1, #0x5 │ │ │ + cmp w0, #0x1 │ │ │ + b.ls c21c // b.plast │ │ │ + ldr x27, [x27, #176] │ │ │ + b c1b8 │ │ │ + ldr x3, [x27, #152] │ │ │ + cbz x3, c6e0 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x3, #0x0, ne // ne = any │ │ │ + b.eq d180 // b.none │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c288 │ │ │ + ldr x3, [x27, #152] │ │ │ + mov x2, x26 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b c288 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x26, [x25, #3440] │ │ │ + adrp x24, 26000 │ │ │ + ldr x0, [x0, #3520] │ │ │ + add x24, x24, #0xc08 │ │ │ + ldr x23, [x23, #4008] │ │ │ + ldr x27, [x0] │ │ │ + cbz x27, c3f8 │ │ │ + ldr x0, [x27, #48] │ │ │ + add x19, x19, #0x1 │ │ │ + cmp x0, #0x0 │ │ │ + b.le c318 │ │ │ + add x20, x20, x0 │ │ │ + ldr w0, [x23] │ │ │ + cbnz w0, c380 │ │ │ + ldr w0, [x26] │ │ │ + cbz w0, c35c │ │ │ + ldr x0, [x22, #3560] │ │ │ + ldr w0, [x0] │ │ │ + and w1, w0, #0xfffffffd │ │ │ + cmp w1, #0x1 │ │ │ + ccmp w0, #0x5, #0x4, ne // ne = any │ │ │ + b.ne c35c // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, x24 │ │ │ + ldr x3, [x27, #24] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c378 │ │ │ + ldr x3, [x27, #24] │ │ │ + mov x2, x24 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x27, [x27, #64] │ │ │ + b c300 │ │ │ + ldr x0, [x27, #16] │ │ │ + bl 1dd10 │ │ │ + mov x28, x0 │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, c3cc │ │ │ + ldr x0, [x22, #3560] │ │ │ + ldr w0, [x0] │ │ │ + and w1, w0, #0xfffffffd │ │ │ + cmp w1, #0x1 │ │ │ + ccmp w0, #0x5, #0x4, ne // ne = any │ │ │ + b.ne c3cc // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x28 │ │ │ + mov x2, x24 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c3e8 │ │ │ + mov x3, x28 │ │ │ + mov x2, x24 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + mov x0, x28 │ │ │ + bl 74a0 │ │ │ + ldr x27, [x27, #64] │ │ │ + b c300 │ │ │ + ldr x25, [x25, #3440] │ │ │ + ldr w0, [x25] │ │ │ + cbnz w0, c904 │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, c904 │ │ │ + adrp x23, 26000 │ │ │ + mov x2, #0x0 // #0 │ │ │ mov x1, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + bl 207f0 │ │ │ mov x3, x0 │ │ │ - mov x2, x1 │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ mov x0, x20 │ │ │ - str x3, [x29, #120] │ │ │ - bl 41c9d4 │ │ │ - adrp x22, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x3, [x29, #120] │ │ │ + str x3, [sp, #136] │ │ │ + bl 207f0 │ │ │ mov x4, x0 │ │ │ + ldr x3, [sp, #136] │ │ │ + add x2, x23, #0xc30 │ │ │ + mov x0, x22 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - add x2, x22, #0x130 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x4, [x29, #232] │ │ │ - ldr x19, [x4, #2136] │ │ │ - cbz x19, 403f58 │ │ │ - b 40560c │ │ │ - ldr w2, [x29, #248] │ │ │ - cbnz w2, 407d24 │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x27, #2760] │ │ │ - cbnz x0, 407a44 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x20, [x3, #2056] │ │ │ - cbz x20, 4079e4 │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + mov w0, #0x0 // #0 │ │ │ + b 7b34 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x1 │ │ │ + b.ls 91ac // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + adrp x23, 4f000 │ │ │ + mov x1, #0x0 // #0 │ │ │ + str xzr, [sp, #360] │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ + ldr x23, [x23, #3208] │ │ │ + mov x3, #0x0 // #0 │ │ │ + add x2, sp, #0x168 │ │ │ + mov x1, #0x0 // #0 │ │ │ + str x0, [x23] │ │ │ + bl 220f0 │ │ │ + cbz x0, d2cc │ │ │ + adrp x1, 4f000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [x22] │ │ │ + ldr x1, [x1, #3384] │ │ │ + ldr x0, [x23] │ │ │ + ldr x2, [sp, #360] │ │ │ + str x2, [x1] │ │ │ + bl 74a0 │ │ │ + str xzr, [x23] │ │ │ + b 91ac │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 207f0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 26000 │ │ │ + add x0, x2, #0xa38 │ │ │ + bl f048 │ │ │ + b 91cc │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x1d // #29 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x21, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xb48 │ │ │ + ldr x3, [x21] │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + b 9acc │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x13 // #19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x21, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xa98 │ │ │ + ldr x3, [x21] │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + add x0, x26, #0x430 │ │ │ + ldr x0, [x0, #296] │ │ │ + cbnz x0, 96b8 │ │ │ + b 9750 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #2944] │ │ │ + ldr x0, [x21] │ │ │ + cbnz x0, a1a4 │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #256] │ │ │ + ldr x0, [x0, #3416] │ │ │ + str wzr, [x0] │ │ │ + b a1f8 │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x0, [x0, #3072] │ │ │ + ldr w0, [x0] │ │ │ + str w0, [sp, #176] │ │ │ + cbz w0, c5a8 │ │ │ + cbz w24, c5a4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3216] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c5bc │ │ │ + str wzr, [sp, #176] │ │ │ + ldr x0, [sp, #208] │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, a128 │ │ │ + b a138 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xc68 │ │ │ + bl f048 │ │ │ + mov w0, #0x0 // #0 │ │ │ + b 7b34 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #2968] │ │ │ + mov w0, #0xa // #10 │ │ │ + ldr x1, [x1] │ │ │ + bl 7140 │ │ │ + str wzr, [x21] │ │ │ + b a098 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 26000 │ │ │ + ldr x21, [x0, #2968] │ │ │ + add x2, x2, #0xb80 │ │ │ + ldr x3, [x3, #3216] │ │ │ + ldr x0, [x21] │ │ │ + ldr w3, [x3] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + b 9e08 │ │ │ + add x0, x26, #0x430 │ │ │ + ldr x0, [x0, #296] │ │ │ + cbnz x0, 96a8 │ │ │ + b 9750 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3368] │ │ │ + ldr x0, [x0] │ │ │ + bl 74a0 │ │ │ + b 9ab0 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, x23 │ │ │ + ldr x3, [x27, #128] │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b c1fc │ │ │ + mov x1, #0xffff // #65535 │ │ │ + cmp x0, x1 │ │ │ + b.hi 7b7c // b.pmore │ │ │ + adrp x3, 25000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0xf88 │ │ │ + ldr x4, [sp, #320] │ │ │ + b b104 │ │ │ + adrp x0, 26000 │ │ │ + adrp x22, 4f000 │ │ │ + str x0, [sp, #264] │ │ │ + b bfa8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x28, [x0, #2968] │ │ │ + mov w0, #0xa // #10 │ │ │ + ldr x1, [x28] │ │ │ + bl 7140 │ │ │ + str wzr, [x22] │ │ │ + ldr x0, [x28] │ │ │ + bl 7570 │ │ │ + b aa80 │ │ │ + adrp x22, 4f000 │ │ │ + mov w0, #0xa // #10 │ │ │ + ldr x22, [x22, #3040] │ │ │ + ldr x1, [x22] │ │ │ + bl 7140 │ │ │ + str wzr, [x21] │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + b aa9c │ │ │ + sub w0, w1, #0x5 │ │ │ + cmp w0, #0x1 │ │ │ + b.hi c25c // b.pmore │ │ │ + ldr x0, [x25, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x5, #0x0, ne // ne = any │ │ │ + b.eq d380 // b.none │ │ │ + ldr x0, [x21, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c25c │ │ │ + ldr x3, [x27, #128] │ │ │ + mov x2, x23 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x27, [x27, #176] │ │ │ + b c1b8 │ │ │ + fmov x0, d8 │ │ │ + bl 10c70 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #4016] │ │ │ + str x0, [x1] │ │ │ + cbz x0, d86c │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + b 80f0 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, d104 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #2944] │ │ │ + ldr x0, [x21] │ │ │ + cbnz x0, d088 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3160] │ │ │ + ldr x21, [x0] │ │ │ + cbz x21, d218 │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ add x0, x0, #0xc │ │ │ - bl 402310 │ │ │ - str x0, [x25, #1992] │ │ │ - mov x27, x0 │ │ │ - cbz x0, 4081fc │ │ │ - mov x1, x20 │ │ │ - bl 4022a0 │ │ │ - ldrb w1, [x27] │ │ │ - cbz w1, 40745c │ │ │ - mvn x1, x27 │ │ │ - add x2, x27, x0 │ │ │ - ldrb w1, [x2, x1] │ │ │ + bl 71f0 │ │ │ + adrp x1, 4f000 │ │ │ + mov x19, x0 │ │ │ + ldr x1, [x1, #3920] │ │ │ + str x0, [x1] │ │ │ + cbz x0, d6a0 │ │ │ + mov x1, x21 │ │ │ + bl 7180 │ │ │ + ldrb w1, [x19] │ │ │ + cbz w1, c7b0 │ │ │ + ldurb w1, [x0, #-1] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 40746c // b.none │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0xe68 │ │ │ - ldrh w1, [x1] │ │ │ + b.eq c7b8 // b.none │ │ │ + mov w1, #0x2f // #47 │ │ │ strh w1, [x0] │ │ │ - ldr x27, [x25, #1992] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x0, x27 │ │ │ - bl 4021c0 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x2, #0xe70 │ │ │ - ldr x3, [x2] │ │ │ - ldrb w2, [x2, #8] │ │ │ - str x3, [x27, x0] │ │ │ - add x1, x27, x0 │ │ │ - ldr x0, [x25, #1992] │ │ │ - strb w2, [x1, #8] │ │ │ - bl 402330 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0x970 │ │ │ + ldr x19, [x0, #3920] │ │ │ + ldr x0, [x19] │ │ │ + bl 7270 │ │ │ + ldr x0, [x19] │ │ │ + bl 7210 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 4074bc // b.none │ │ │ - adrp x1, 426000 <_fini@@Base+0x3e1c> │ │ │ - add x1, x1, #0x738 │ │ │ - bl 4023c0 │ │ │ - str x0, [x26, #1984] │ │ │ - cbnz x0, 405788 │ │ │ - ldr x1, [x20, #1992] │ │ │ + b.eq c7fc // b.none │ │ │ + adrp x1, 29000 │ │ │ + add x1, x1, #0x240 │ │ │ + bl 72a0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3744] │ │ │ + str x0, [x1] │ │ │ + cbnz x0, a2c0 │ │ │ + ldr x1, [x19] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 408f38 │ │ │ - ldr x3, [x24, #3848] │ │ │ - mov w1, #0x2f // #47 │ │ │ - mov x0, x3 │ │ │ - str x3, [x29, #120] │ │ │ - str x2, [x29, #112] │ │ │ - bl 4024b0 │ │ │ - mov x27, x0 │ │ │ - ldr x3, [x29, #120] │ │ │ - cbz x0, 404ad4 │ │ │ - sub x3, x0, x3 │ │ │ - add w0, w3, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x1, #2056] │ │ │ - ldr x2, [x29, #112] │ │ │ - cbz x0, 408444 │ │ │ - ldrb w5, [x27] │ │ │ - strb w2, [x27] │ │ │ - ldr x0, [x1, #2056] │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x1, #3848] │ │ │ - str w5, [x29, #216] │ │ │ - bl 4026b0 │ │ │ - ldrb w0, [x29, #216] │ │ │ - strb w0, [x27] │ │ │ - b 404ad4 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x2, [x0, #3344] │ │ │ + mov x0, #0x4 // #4 │ │ │ + ldr x1, [x1, #3744] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x1] │ │ │ + bl 71f0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3920] │ │ │ + str x0, [x1] │ │ │ + cbz x0, d6a0 │ │ │ + mov w1, #0x2d // #45 │ │ │ + strh w1, [x0] │ │ │ + b a2c0 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x27 // #39 │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xc88 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b a218 │ │ │ + bl ed28 │ │ │ + b 80b8 │ │ │ + adrp x0, 4f000 │ │ │ mov x2, #0x1b // #27 │ │ │ - add x0, x0, #0x430 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 406164 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x0, [x20, #2136] │ │ │ - ldr x3, [x27, #128] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x2a0 │ │ │ - b 405da8 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0xa // #10 │ │ │ - str x6, [x29, #112] │ │ │ - bl 402260 │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x2, #1776] │ │ │ - bl 4026a0 │ │ │ - ldr x6, [x29, #112] │ │ │ - b 405e50 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x3, #2136] │ │ │ - mov w0, #0xa // #10 │ │ │ - str x3, [x29, #120] │ │ │ - bl 402260 │ │ │ - ldr x3, [x29, #120] │ │ │ - str wzr, [x20, #1772] │ │ │ - ldr x0, [x3, #2136] │ │ │ - bl 4026a0 │ │ │ - b 405e64 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x1, [x27, #32] │ │ │ - b 404d00 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x27 // #39 │ │ │ - add x0, x0, #0x188 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 405740 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr x20, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xf30 │ │ │ + ldr x3, [x20] │ │ │ + bl 7540 │ │ │ + ldr x0, [x20] │ │ │ + bl 7570 │ │ │ + b b134 │ │ │ + ldr x1, [x28, #8] │ │ │ + cmp x1, x2 │ │ │ + b.cs add4 // b.hs, b.nlast │ │ │ + ldr x3, [sp, #168] │ │ │ + ldr x4, [sp, #312] │ │ │ + ldr x3, [x3, #2936] │ │ │ + ldr w3, [x3] │ │ │ + cbnz w3, 9d70 │ │ │ + cmp x2, x1 │ │ │ + b.ne 9d6c // b.any │ │ │ + ldr x0, [x28, #32] │ │ │ + cbnz x0, 9de4 │ │ │ + b 9dd8 │ │ │ + adrp x0, 4f000 │ │ │ mov x2, #0x17 // #23 │ │ │ - add x0, x0, #0x518 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 406624 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xea8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 406960 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1e // #30 │ │ │ - add x0, x0, #0x5d8 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 4068b8 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x5, #1776] │ │ │ - b 4068b0 │ │ │ - cbz w1, 407678 │ │ │ - cmp w0, #0x5 │ │ │ - b.eq 408454 // b.none │ │ │ - ldr x4, [x29, #232] │ │ │ - ldr x0, [x4, #2136] │ │ │ - cbz x0, 405144 │ │ │ - ldr x3, [x19, #128] │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 27000 │ │ │ + add x0, x0, #0x18 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b b4a8 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x23, 26000 │ │ │ + ldr x3, [x0, #2968] │ │ │ + mov x0, x19 │ │ │ + ldr x22, [x3] │ │ │ + bl 207f0 │ │ │ + mov x3, x0 │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + str x3, [sp, #136] │ │ │ + bl 207f0 │ │ │ + mov x4, x0 │ │ │ + ldr x3, [sp, #136] │ │ │ + mov x0, x22 │ │ │ + add x2, x23, #0xc30 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x19, [x19, #176] │ │ │ - b 405130 │ │ │ - ldr x0, [x25, #1992] │ │ │ - bl 409d44 │ │ │ - b 4069ec │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x21, [x21, #3040] │ │ │ + ldr x22, [x21] │ │ │ + cbnz x22, c414 │ │ │ + mov w0, #0x0 // #0 │ │ │ + b 7b34 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x9a8 │ │ │ + bl f158 │ │ │ + b b840 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x1e // #30 │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 27000 │ │ │ + add x0, x0, #0xe0 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b b7a0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #2968] │ │ │ + mov w0, #0xa // #10 │ │ │ + ldr x1, [x1] │ │ │ + bl 7120 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str wzr, [x0] │ │ │ + b b798 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3920] │ │ │ + ldr x0, [x0] │ │ │ + bl f658 │ │ │ + b b8e8 │ │ │ + adrp x0, 4f000 │ │ │ mov x2, #0x25 // #37 │ │ │ - add x0, x0, #0x630 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 40698c │ │ │ - ldr x3, [x29, #232] │ │ │ - adrp x27, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x6, [x3, #2136] │ │ │ - add x27, x27, #0x5f8 │ │ │ - mov x2, x27 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x21, [x0, #2968] │ │ │ + adrp x0, 27000 │ │ │ + add x0, x0, #0x138 │ │ │ + ldr x3, [x21] │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + b b878 │ │ │ + adrp x20, 4f000 │ │ │ + adrp x21, 27000 │ │ │ + add x21, x21, #0x100 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x0, x20 │ │ │ - str x6, [x29, #112] │ │ │ - bl 41c888 │ │ │ + ldr x20, [x20, #3040] │ │ │ + mov x2, x21 │ │ │ + mov x0, x23 │ │ │ + ldr x22, [x20] │ │ │ + bl 206b0 │ │ │ mov x3, x0 │ │ │ - mov x2, x27 │ │ │ - mov x0, x21 │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - str x3, [x29, #120] │ │ │ - bl 41c888 │ │ │ + mov x0, x24 │ │ │ + str x3, [sp, #152] │ │ │ + bl 206b0 │ │ │ mov x4, x0 │ │ │ - mov x1, x21 │ │ │ - mov x0, x20 │ │ │ - str x4, [x29, #104] │ │ │ - bl 413e70 │ │ │ - ldr x6, [x29, #112] │ │ │ - ldr x4, [x29, #104] │ │ │ - ldr x3, [x29, #120] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + mov x1, x24 │ │ │ + mov x0, x23 │ │ │ + str x4, [sp, #144] │ │ │ + bl 18450 │ │ │ mov w5, w0 │ │ │ + ldp x4, x3, [sp, #144] │ │ │ + mov x0, x22 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x6 │ │ │ - add x2, x2, #0x600 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x4, [x29, #232] │ │ │ - ldr x0, [x4, #2136] │ │ │ - bl 4026a0 │ │ │ - b 406978 │ │ │ - adrp x27, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x6, [x23, #2768] │ │ │ - add x27, x27, #0x5f8 │ │ │ - mov x2, x27 │ │ │ + adrp x2, 27000 │ │ │ + add x2, x2, #0x108 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x20] │ │ │ + bl 7570 │ │ │ + b b860 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x21, 27000 │ │ │ + add x21, x21, #0x100 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x0, x20 │ │ │ - str x6, [x29, #112] │ │ │ - bl 41c888 │ │ │ + ldr x20, [x0, #2968] │ │ │ + mov x2, x21 │ │ │ + mov x0, x23 │ │ │ + ldr x22, [x20] │ │ │ + bl 206b0 │ │ │ mov x3, x0 │ │ │ - mov x2, x27 │ │ │ - mov x0, x21 │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - str x3, [x29, #120] │ │ │ - bl 41c888 │ │ │ + mov x0, x24 │ │ │ + str x3, [sp, #152] │ │ │ + bl 206b0 │ │ │ mov x4, x0 │ │ │ - mov x1, x21 │ │ │ - mov x0, x20 │ │ │ - str x4, [x29, #104] │ │ │ - bl 413e70 │ │ │ - ldr x6, [x29, #112] │ │ │ - ldr x3, [x29, #120] │ │ │ - ldr x4, [x29, #104] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + mov x1, x24 │ │ │ + mov x0, x23 │ │ │ + str x4, [sp, #144] │ │ │ + bl 18450 │ │ │ mov w5, w0 │ │ │ + ldp x4, x3, [sp, #144] │ │ │ + mov x0, x22 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x6 │ │ │ - add x2, x2, #0x600 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 40696c │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1f // #31 │ │ │ - add x0, x0, #0x250 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 4057fc │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ + adrp x2, 27000 │ │ │ + add x2, x2, #0x108 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x20] │ │ │ + bl 7570 │ │ │ + b b850 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x4, 26000 │ │ │ + ldr x3, [x23, #128] │ │ │ + add x2, x4, #0xe68 │ │ │ + ldr x22, [x0, #2968] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str x4, [sp, #264] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x22] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldr x1, [x0, #3248] │ │ │ + ldr x0, [x22] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + ldr x0, [x21, #3992] │ │ │ + ldr x4, [sp, #264] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, badc │ │ │ + b baa8 │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, d130 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x19, [x1, #3920] │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr x1, [x19] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b348 │ │ │ + mov w20, w0 │ │ │ + cbnz w0, d6b0 │ │ │ + ldr x0, [x19] │ │ │ + bl 74a0 │ │ │ + b b910 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0x1b0 │ │ │ + ldr x4, [x1, #2968] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #4016] │ │ │ + str x4, [sp, #176] │ │ │ + ldr x3, [x0] │ │ │ + ldr x0, [x4] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x4, [sp, #176] │ │ │ + ldr x0, [x4] │ │ │ + bl 7570 │ │ │ + b 80f8 │ │ │ + adrp x0, 4f000 │ │ │ mov x2, #0x1d // #29 │ │ │ - add x0, x0, #0xf60 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 4060cc │ │ │ - bl 409570 │ │ │ - b 403324 │ │ │ - ldr x2, [x29, #232] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x3, [x2, #2136] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0xe // #14 │ │ │ - add x0, x0, #0xc0 │ │ │ - bl 402670 │ │ │ - b 4050fc │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - str wzr, [x19, #1772] │ │ │ - b 4050b8 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #876] │ │ │ - cbz w0, 40509c │ │ │ - ldr w0, [x27, #2080] │ │ │ + ldr x21, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xa60 │ │ │ + ldr x3, [x21] │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + bl 7570 │ │ │ + b bc1c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x23, [x0, #2968] │ │ │ + ldr x0, [x23] │ │ │ + bl 7570 │ │ │ + ldr w0, [x19] │ │ │ + cbz w0, c120 │ │ │ + ldr w0, [x21] │ │ │ and w1, w0, #0xfffffffd │ │ │ cmp w1, #0x1 │ │ │ - b.eq 407878 // b.none │ │ │ - cmp w0, #0x5 │ │ │ - b.ne 40509c // b.any │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #1776] │ │ │ - cbnz w0, 407b10 │ │ │ - ldr w5, [x29, #204] │ │ │ - cbnz w5, 407af4 │ │ │ - adrp x1, 450000 │ │ │ - add x0, x1, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - ldr x3, [x23, #2768] │ │ │ - cbz w0, 407adc │ │ │ + ccmp w0, #0x5, #0x4, ne // ne = any │ │ │ + b.ne c120 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x19, [x0, #3248] │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, d32c │ │ │ + adrp x0, 4f000 │ │ │ + ldr w1, [sp, #176] │ │ │ + ldr x0, [x0, #2968] │ │ │ + cmp w1, #0x3 │ │ │ + ldr x3, [x0] │ │ │ + b.eq d314 // b.none │ │ │ + ldr w0, [x20, #4] │ │ │ + cbz w0, d2fc │ │ │ cmp w0, #0x3 │ │ │ - b.eq 40842c // b.none │ │ │ + b.eq d654 // b.none │ │ │ cmp w0, #0x4 │ │ │ - b.eq 407ac4 // b.none │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0xf0 │ │ │ - mov x1, #0x1 // #1 │ │ │ + b.eq d2e4 // b.none │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0x12 // #18 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 40509c │ │ │ - str xzr, [x1, #2760] │ │ │ - b 405700 │ │ │ - ldr x1, [x29, #368] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x570 │ │ │ + add x0, x0, #0xbf0 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 7540 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + b c120 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0xd80 │ │ │ + ldr x19, [x0, #2968] │ │ │ + ldr x3, [x23, #128] │ │ │ + b a7bc │ │ │ + adrp x22, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x23, [x22, #3136] │ │ │ + ldr x0, [x23] │ │ │ + cbz x0, ccdc │ │ │ + ldr x1, [x21, #2944] │ │ │ + ldr x1, [x1] │ │ │ + cbnz x1, d434 │ │ │ + bl 71c0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x22, #3136] │ │ │ + ldr x0, [x0, #3208] │ │ │ + str xzr, [x22] │ │ │ + ldr x0, [x0] │ │ │ + bl 74a0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [sp, #184] │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x21, [x21, #2944] │ │ │ + ldr x1, [x1, #3608] │ │ │ + ldr w0, [x0] │ │ │ + ldr x2, [x21] │ │ │ + str x2, [x1] │ │ │ + cbz w0, a34c │ │ │ + ldr w0, [sp, #136] │ │ │ + cbnz w0, d3d8 │ │ │ + adrp x0, 4f000 │ │ │ + mov w4, #0x4b50 // #19280 │ │ │ + movk w4, #0x807, lsl #16 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3152] │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, #0x4 // #4 │ │ │ + str w4, [x0] │ │ │ + bl 1c508 │ │ │ + ldr x0, [sp, #184] │ │ │ + ldr x1, [x0, #3608] │ │ │ + ldr x0, [x1] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x1] │ │ │ + b a34c │ │ │ + ldr w0, [sp, #184] │ │ │ + cbnz w0, cd60 │ │ │ + cbnz x19, a1ac │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #2944] │ │ │ + ldr x0, [x21] │ │ │ + cbnz x0, a1ac │ │ │ + adrp x19, 4f000 │ │ │ + adrp x1, 29000 │ │ │ + add x1, x1, #0x240 │ │ │ + ldr x0, [x19, #3792] │ │ │ + ldr x0, [x0] │ │ │ + bl 75a0 │ │ │ + b a1c4 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #176] │ │ │ + b c5a8 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x1f // #31 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xd50 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b a36c │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - mov w2, w0 │ │ │ - cbz w0, 40796c │ │ │ + add x0, x0, #0x70 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, d1b8 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x3 // #3 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str w1, [x0, #848] │ │ │ - b 403738 │ │ │ - ldr x5, [x29, #232] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x3, [x5, #2136] │ │ │ + ldr x0, [x0, #4064] │ │ │ + str w1, [x0] │ │ │ + b 7b7c │ │ │ + ldr x22, [sp, #264] │ │ │ + mov x2, #0x2 // #2 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0xc // #12 │ │ │ - add x0, x0, #0xe0 │ │ │ - bl 402670 │ │ │ - b 4050fc │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x27, #128] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x280 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x2, #1776] │ │ │ - bl 4026a0 │ │ │ - b 405904 │ │ │ - bl 409570 │ │ │ - b 402fe4 │ │ │ - ldr x0, [x27, #8] │ │ │ - cmp x2, x0 │ │ │ - b.hi 404d54 // b.pmore │ │ │ - b 404be0 │ │ │ - ldr x1, [x29, #368] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x578 │ │ │ - mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - mov w2, w0 │ │ │ - cbz w0, 4080c0 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe88 │ │ │ + ldr x3, [x22] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + ldr x1, [x23, #32] │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x22] │ │ │ + mov w0, #0x29 // #41 │ │ │ + bl 7140 │ │ │ + b bfd8 │ │ │ + mov x4, #0x0 // #0 │ │ │ + b 9da4 │ │ │ + ldr x3, [x21] │ │ │ + mov x2, #0x2 // #2 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xe88 │ │ │ + bl 7540 │ │ │ + ldr x0, [x21] │ │ │ + ldr x1, [x23, #32] │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x21] │ │ │ + mov w0, #0x29 // #41 │ │ │ + bl 7140 │ │ │ + b bf78 │ │ │ + adrp x0, 4f000 │ │ │ + str w19, [sp, #232] │ │ │ + str x20, [sp, #240] │ │ │ + ldr x0, [x0, #3408] │ │ │ + str x0, [sp, #160] │ │ │ + mov w0, #0x3 // #3 │ │ │ + str w0, [sp, #176] │ │ │ + ldr x19, [sp, #224] │ │ │ + b ce90 │ │ │ + bl ec68 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ + mov w0, #0x4 // #4 │ │ │ + str w0, [sp, #176] │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0] │ │ │ + bl 1a320 │ │ │ + mov x20, x0 │ │ │ + cbz x0, cec0 │ │ │ + ldr w1, [x19] │ │ │ + cmp w1, #0x2 │ │ │ + b.ne ce7c // b.any │ │ │ + mov x1, x20 │ │ │ + mov w0, #0x52 // #82 │ │ │ + bl ea00 │ │ │ + b ce80 │ │ │ + ldr w19, [sp, #232] │ │ │ + ldr x20, [sp, #240] │ │ │ + b 8128 │ │ │ + adrp x1, 25000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0xf28 │ │ │ + bl e630 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x22, [x1, #2968] │ │ │ mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2048] │ │ │ - b 403738 │ │ │ - ldr x0, [x29, #232] │ │ │ + str w1, [x0] │ │ │ + mov w0, #0x20 // #32 │ │ │ + ldr x1, [x22] │ │ │ + bl 7140 │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + b b044 │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x0, [x0, #2936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, a0c4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, d3a0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + add x1, x26, #0x430 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr x2, [x2, #2984] │ │ │ + ldr w4, [x0] │ │ │ + ldr w0, [x1, #320] │ │ │ + ldr w3, [x2] │ │ │ + ldr w5, [x1, #344] │ │ │ + orr w0, w0, w4 │ │ │ + ldr w2, [x1, #340] │ │ │ + ldr w4, [x1, #352] │ │ │ + orr w3, w3, w5 │ │ │ + orr w0, w0, w3 │ │ │ + orr w2, w2, w4 │ │ │ + orr w0, w0, w2 │ │ │ + cbnz w0, a0c4 │ │ │ + ldr w0, [x1, #348] │ │ │ + cbz w0, d924 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x0, [x0] │ │ │ + bl f658 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl f268 │ │ │ + b 7c1c │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x29 // #41 │ │ │ mov x1, #0x1 // #1 │ │ │ - ldr x3, [x0, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x2, #0x12 // #18 │ │ │ + ldr x3, [x0, #2968] │ │ │ + adrp x0, 27000 │ │ │ add x0, x0, #0xa8 │ │ │ - bl 402670 │ │ │ - b 4050fc │ │ │ - ldr x1, [x24, #3848] │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + b b614 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x2, [x1, #2968] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0] │ │ │ + mov w0, #0x20 // #32 │ │ │ + stp x2, x3, [sp, #232] │ │ │ + ldr x1, [x2] │ │ │ + bl 7140 │ │ │ + ldr x2, [sp, #232] │ │ │ + ldr x0, [x2] │ │ │ + bl 7570 │ │ │ + ldr x3, [sp, #240] │ │ │ + b a058 │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7140 │ │ │ + str wzr, [x19] │ │ │ + b c140 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #2944] │ │ │ + ldr x0, [x21] │ │ │ + cbnz x0, a1f8 │ │ │ + ldr x0, [x19] │ │ │ + bl 1b048 │ │ │ + b a1f8 │ │ │ + adrp x0, 4f000 │ │ │ + str x2, [sp, #232] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #176] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #120] │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x22, #1952] │ │ │ - ldr x1, [x29, #120] │ │ │ - cbz x0, 408444 │ │ │ - bl 4026b0 │ │ │ - b 405268 │ │ │ - ldr x1, [x24, #3848] │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #232] │ │ │ + str x0, [x2] │ │ │ + cbz x0, d86c │ │ │ + ldr x1, [sp, #176] │ │ │ + bl 7580 │ │ │ + b 8118 │ │ │ + adrp x0, 4f000 │ │ │ + str x2, [sp, #232] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #176] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #120] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0xc │ │ │ - bl 402310 │ │ │ - str x0, [x25, #1992] │ │ │ - mov x27, x0 │ │ │ - ldr x1, [x29, #120] │ │ │ - cbz x0, 4081fc │ │ │ - bl 4022a0 │ │ │ - sub x0, x0, x27 │ │ │ - sxtw x3, w0 │ │ │ - b 407a30 │ │ │ - sub x20, x20, #0x1 │ │ │ - add x4, x27, x3 │ │ │ - ldrb w4, [x4, x20] │ │ │ - cmp w4, #0x2f │ │ │ - b.eq 407a3c // b.none │ │ │ - add w1, w20, w0 │ │ │ - cmp w1, wzr │ │ │ - b.gt 407a1c │ │ │ - strb wzr, [x27, w1, sxtw] │ │ │ - b 40746c │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x27, #1968] │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #232] │ │ │ + str x0, [x2] │ │ │ + cbz x0, d86c │ │ │ + ldr x1, [sp, #176] │ │ │ + bl 7580 │ │ │ + b 8108 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x19, 4f000 │ │ │ mov x1, #0x0 // #0 │ │ │ - bl 416c40 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x20, #1960] │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 428000 <_fini@@Base+0x5e1c> │ │ │ - str x4, [x29, #232] │ │ │ - add x21, x0, #0x60 │ │ │ - b 407a88 │ │ │ - ldr x0, [x20, #1960] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x27, #1968] │ │ │ - mov x1, #0x1 // #1 │ │ │ - bl 416c40 │ │ │ - str x0, [x20, #1960] │ │ │ - ldr x0, [x20, #1960] │ │ │ - mov x1, x21 │ │ │ - bl 4026d0 │ │ │ - ldr x5, [x29, #232] │ │ │ - str x0, [x5, #1976] │ │ │ - cbnz x0, 407410 │ │ │ - bl 416d78 │ │ │ - cbz w0, 407a70 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ + adrp x22, 4f000 │ │ │ + ldr x0, [x0, #3048] │ │ │ + adrp x23, 2a000 │ │ │ + add x23, x23, #0xb68 │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ + ldr x19, [x19, #3208] │ │ │ + ldr x22, [x22, #3136] │ │ │ + str x0, [x19] │ │ │ + b d0d8 │ │ │ + ldr x0, [x19] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x21] │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 1b9d8 │ │ │ + str x0, [x19] │ │ │ + ldr x0, [x19] │ │ │ + mov x1, x23 │ │ │ + bl 75a0 │ │ │ + str x0, [x22] │ │ │ + cbnz x0, c760 │ │ │ + bl 1bb28 │ │ │ + cbz w0, d0c0 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0x1f0 │ │ │ - bl 408f38 │ │ │ + add x1, x1, #0xcf0 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x1a // #26 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xcd0 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b c750 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x1b // #27 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 27000 │ │ │ + add x0, x0, #0x160 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b cb5c │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #176] │ │ │ + b a174 │ │ │ + ldr x0, [sp, #208] │ │ │ + str wzr, [sp, #176] │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, a128 │ │ │ + b a174 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, x26 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b c2c0 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, x23 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b c240 │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + add x0, x0, #0x78 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, d340 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - str w1, [x27, #168] │ │ │ - b 404d70 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + ldr x0, [x0, #4008] │ │ │ + str w1, [x0] │ │ │ + b 7b7c │ │ │ + adrp x0, 26000 │ │ │ + mov x2, #0x12 // #18 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0xba8 │ │ │ + bl 7540 │ │ │ + b c180 │ │ │ + adrp x0, 26000 │ │ │ + mov x2, #0xe // #14 │ │ │ mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0xbc0 │ │ │ + bl 7540 │ │ │ + b c180 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #216] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0xc │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x2, [x1, #3920] │ │ │ + str x0, [x2] │ │ │ + cbz x0, d6a0 │ │ │ + ldr x1, [sp, #216] │ │ │ + bl 7180 │ │ │ + sub x0, x0, x19 │ │ │ + sxtw x0, w0 │ │ │ + b d274 │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x19, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq d27c // b.none │ │ │ + mov x0, x1 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt d260 │ │ │ + strb wzr, [x19, x0] │ │ │ + b c7b8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3128] │ │ │ + ldr x0, [x0] │ │ │ + bl 7190 │ │ │ + adrp x1, 2a000 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 72a0 │ │ │ + str x0, [sp, #152] │ │ │ + b b5c0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3128] │ │ │ + ldr x0, [x0] │ │ │ + bl 7190 │ │ │ + adrp x1, 2a000 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 72a0 │ │ │ + str x0, [sp, #152] │ │ │ + b b4bc │ │ │ + ldr x1, [x23] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xa10 │ │ │ + bl f158 │ │ │ + mov w0, #0x12 // #18 │ │ │ + b 7c1c │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0xc // #12 │ │ │ - add x0, x0, #0xe0 │ │ │ - bl 402670 │ │ │ - b 4078c4 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0xbe0 │ │ │ + bl 7540 │ │ │ + b cc74 │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0xe // #14 │ │ │ - add x0, x0, #0xc0 │ │ │ - bl 402670 │ │ │ - b 4078c4 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0xbc0 │ │ │ + bl 7540 │ │ │ + b cc74 │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0x12 // #18 │ │ │ - add x0, x0, #0xa8 │ │ │ - bl 402670 │ │ │ - b 4078c4 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #1776] │ │ │ - b 407884 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x2, #0x2 // #2 │ │ │ - mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x388 │ │ │ - bl 402670 │ │ │ - ldr x1, [x27, #32] │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 41cea8 │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0x29 // #41 │ │ │ - bl 402260 │ │ │ - b 4071dc │ │ │ - ldr x1, [x24, #3848] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #120] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x22, #1968] │ │ │ - ldr x1, [x29, #120] │ │ │ - cbz x0, 408444 │ │ │ - bl 4026b0 │ │ │ - b 40525c │ │ │ - ldr x0, [x29, #232] │ │ │ mov x1, #0x1 // #1 │ │ │ - ldr x3, [x0, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x2, #0x2 // #2 │ │ │ - add x0, x0, #0x388 │ │ │ - bl 402670 │ │ │ - ldr x2, [x29, #232] │ │ │ - ldr x1, [x27, #32] │ │ │ - ldr x0, [x2, #2136] │ │ │ - bl 41cea8 │ │ │ - ldr x3, [x29, #232] │ │ │ - mov w0, #0x29 // #41 │ │ │ - ldr x1, [x3, #2136] │ │ │ - bl 402260 │ │ │ - ldr x6, [x29, #112] │ │ │ - b 407228 │ │ │ - ldr x5, [x29, #208] │ │ │ - ldr w0, [x5, #2108] │ │ │ - cbnz w0, 405664 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1760] │ │ │ - cbz x0, 4082ec │ │ │ - add x0, x22, #0x780 │ │ │ - ldr w1, [x0, #320] │ │ │ - cbnz w1, 405664 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x2, #2316] │ │ │ - cbnz w1, 405664 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2308] │ │ │ - cbnz w1, 405664 │ │ │ - ldr w1, [x0, #344] │ │ │ - cbnz w1, 405664 │ │ │ - ldr w0, [x0, #340] │ │ │ - cbnz w0, 405664 │ │ │ - add x0, x22, #0x780 │ │ │ - ldr w1, [x0, #352] │ │ │ - cbnz w1, 405664 │ │ │ + add x0, x0, #0xba8 │ │ │ + bl 7540 │ │ │ + b cc74 │ │ │ + ldr x1, [x23] │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7140 │ │ │ + str wzr, [x19] │ │ │ + b cc30 │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + mov w3, #0x1 // #1 │ │ │ + add x0, x0, #0x80 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 20d80 │ │ │ + cbz w0, d7ac │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3296] │ │ │ + str w1, [x0] │ │ │ + b 7b7c │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3920] │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, x23 │ │ │ + ldr x3, [x27, #128] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b c700 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3376] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, a0c4 │ │ │ + add x0, x26, #0x430 │ │ │ ldr w0, [x0, #348] │ │ │ - cbz w0, 4084c0 │ │ │ - ldr x0, [x24, #3848] │ │ │ - bl 409d44 │ │ │ - mov w0, #0x0 // #0 │ │ │ - bl 4099f4 │ │ │ - b 403c88 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x1, x1, #0xc30 │ │ │ - add x0, x0, #0x168 │ │ │ - bl 40983c │ │ │ - mov w0, w27 │ │ │ - bl 4099f4 │ │ │ - b 403c88 │ │ │ - mov x0, x2 │ │ │ - bl 417ff4 │ │ │ - str w0, [x29, #216] │ │ │ - mov w0, w0 │ │ │ - cbnz w0, 407f28 │ │ │ - ldr x3, [x29, #232] │ │ │ - ldr x0, [x3, #1976] │ │ │ - cbnz x0, 407048 │ │ │ - b 407060 │ │ │ - ldr x4, [x29, #232] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x3, [x4, #2136] │ │ │ + cbnz w0, da88 │ │ │ + ldr w0, [x20, #4] │ │ │ + sub w0, w0, #0x2 │ │ │ + cmp w0, #0x1 │ │ │ + b.hi da40 // b.pmore │ │ │ + mov w0, #0xc // #12 │ │ │ + bl f268 │ │ │ + b 7c1c │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x3a // #58 │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr x19, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xd10 │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b cd08 │ │ │ + adrp x0, 26000 │ │ │ mov x2, #0xf // #15 │ │ │ - add x0, x0, #0xd0 │ │ │ - bl 402670 │ │ │ - b 4050fc │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1d // #29 │ │ │ - add x0, x0, #0x568 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402670 │ │ │ - ldr x4, [x29, #104] │ │ │ - ldr x0, [x21, #1744] │ │ │ - ldrh w2, [x4, #3824] │ │ │ - ldr x3, [x23, #2768] │ │ │ - mov x1, #0x1 // #1 │ │ │ - bl 402670 │ │ │ - ldr x4, [x29, #104] │ │ │ - ldr x0, [x21, #1744] │ │ │ - ldrh w1, [x4, #3824] │ │ │ - add x0, x0, x1 │ │ │ - ldurb w0, [x0, #-1] │ │ │ - cmp w0, #0xa │ │ │ - b.eq 407d04 // b.none │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x0, #2768] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x0, [x21, #1744] │ │ │ - bl 4025d0 │ │ │ - b 40674c │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x25 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 405218 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + add x0, x0, #0xbd0 │ │ │ + bl 7540 │ │ │ + b c180 │ │ │ + adrp x0, 26000 │ │ │ + mov x2, #0xc // #12 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1a // #26 │ │ │ - add x0, x0, #0x1d0 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 407404 │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 4051dc │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x510 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xac8 │ │ │ - bl 408f38 │ │ │ - bl 408c60 │ │ │ - mov w0, #0x0 // #0 │ │ │ - bl 402200 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x0, x0, #0xbe0 │ │ │ + bl 7540 │ │ │ + b c180 │ │ │ + mov x0, x1 │ │ │ + bl 1cdb8 │ │ │ + mov w27, w0 │ │ │ + cbnz w0, daf8 │ │ │ + ldr x0, [x23] │ │ │ + cbz x0, ccdc │ │ │ + b ccc0 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, w27 │ │ │ + add x1, x1, #0xec8 │ │ │ + bl e630 │ │ │ + adrp x3, 25000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0xed0 │ │ │ + ldr x4, [sp, #320] │ │ │ + b b104 │ │ │ + adrp x21, 4f000 │ │ │ + add x22, x20, #0x4 │ │ │ + add x23, x26, #0x430 │ │ │ + ldr x21, [x21, #3400] │ │ │ + ldr w1, [x22] │ │ │ + ldr x0, [x0] │ │ │ + cmp w1, #0x0 │ │ │ + sub w1, w1, #0x3 │ │ │ + ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ + b.hi d538 // b.pmore │ │ │ + ldr w1, [x21] │ │ │ + cmp w1, #0x0 │ │ │ + cset w1, ne // ne = any │ │ │ + bl 21970 │ │ │ + cbz w0, d50c │ │ │ + add x26, x26, #0x430 │ │ │ + cmn w0, #0x1 │ │ │ + ldr x1, [x26, #296] │ │ │ + ldr x1, [x1] │ │ │ + b.ne a41c // b.any │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x630 │ │ │ + bl f158 │ │ │ + ldr x1, [x26, #296] │ │ │ + mov w0, #0x12 // #18 │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + add x1, x1, #0xab0 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x630 │ │ │ + bl f158 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x12 // #18 │ │ │ + add x1, x1, #0xad0 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0xad0 │ │ │ + bl e630 │ │ │ + ldr x0, [x23, #296] │ │ │ + ldr x0, [x0] │ │ │ + bl 74a0 │ │ │ + ldr x1, [x23, #296] │ │ │ + mov x0, x1 │ │ │ + ldr x1, [x1, #8] │ │ │ + str x1, [x23, #296] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x23, #296] │ │ │ + cbnz x0, d484 │ │ │ + b 9750 │ │ │ + mov w1, #0x0 // #0 │ │ │ + b d4a8 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x948 │ │ │ - bl 408f38 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x0, #2120] │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x8d8 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + add x1, x1, #0x1c8 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + add x1, x1, #0xcb0 │ │ │ + bl e630 │ │ │ + ldr x19, [x19, #3792] │ │ │ + mov w0, #0xf // #15 │ │ │ + ldr x1, [x19] │ │ │ + bl e630 │ │ │ + adrp x3, 25000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0xf70 │ │ │ + ldr x4, [sp, #320] │ │ │ + b 8194 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0xe // #14 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x3a // #58 │ │ │ - add x0, x0, #0x210 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 40707c │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #1872] │ │ │ - bl 4022b0 │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x1, x1, #0x60 │ │ │ - bl 4023c0 │ │ │ - str x0, [x29, #128] │ │ │ - b 406724 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x29, #368] │ │ │ + str x4, [sp, #136] │ │ │ + ldr x3, [x0, #2968] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x2c0 │ │ │ + adrp x19, 26000 │ │ │ + mov x20, x3 │ │ │ + add x19, x19, #0x2d0 │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + ldr x4, [sp, #136] │ │ │ + mov x21, x4 │ │ │ + b d5cc │ │ │ + mov x2, x19 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x400 │ │ │ - b 4042ac │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x8c8 │ │ │ - bl 408f38 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - cmp w22, wzr │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x1, [sp, #328] │ │ │ + ldr x0, [x20] │ │ │ + ldr x3, [x1, x21] │ │ │ + add x21, x21, #0x8 │ │ │ + cbnz x3, d5c0 │ │ │ + mov x1, x0 │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7140 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0x2d8 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 9c14 │ │ │ + adrp x4, 25000 │ │ │ + adrp x22, 26000 │ │ │ + add x4, x4, #0xe88 │ │ │ + ldr x3, [x28, #128] │ │ │ + b 9c08 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - csel w0, w22, w0, ge // ge = tcont │ │ │ - add x1, x1, #0x758 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x758 │ │ │ - bl 408f38 │ │ │ - mov w1, #0x10 // #16 │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0x7e8 │ │ │ + bl e630 │ │ │ + bl eed0 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x218 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr w0, [x29, #216] │ │ │ - add x1, x1, #0x3c8 │ │ │ - bl 408f38 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x27, #128] │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2f0 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x3a8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr w0, [x29, #216] │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x1, x1, #0x390 │ │ │ - bl 408f38 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x29, #368] │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x470 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + add x1, x1, #0x260 │ │ │ + bl e630 │ │ │ + adrp x0, 26000 │ │ │ + mov x2, #0xf // #15 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0xbd0 │ │ │ + bl 7540 │ │ │ + b cc74 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - ldr x2, [x25, #1992] │ │ │ - ldr x1, [x24, #3848] │ │ │ - cmp w0, #0xa │ │ │ - csel x1, x2, x1, eq // eq = none │ │ │ - bl 408f38 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x588 │ │ │ - bl 408f38 │ │ │ - cmp w0, #0x12 │ │ │ - b.eq 405c40 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc30 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 409708 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x27, #80] │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ + add x1, x1, #0x238 │ │ │ + bl e630 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x0, x0, #0x730 │ │ │ + bl ef00 │ │ │ + adrp x3, 26000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0xde0 │ │ │ + ldr x4, [x23, #80] │ │ │ + b a400 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x950 │ │ │ + bl e630 │ │ │ + ldr x1, [x19] │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xe38 │ │ │ + bl f158 │ │ │ + ldr x0, [x19] │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + adrp x1, 26000 │ │ │ + mov w0, w20 │ │ │ + add x1, x1, #0x9b8 │ │ │ + bl e630 │ │ │ + adrp x19, 4f000 │ │ │ + adrp x3, 26000 │ │ │ + ldr x4, [x23, #128] │ │ │ + add x3, x3, #0xdf0 │ │ │ + ldr x19, [x19, #3152] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2e0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr w0, [x29, #216] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xea8 │ │ │ + bl f158 │ │ │ mov x1, x19 │ │ │ - bl 408f38 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xb30 │ │ │ - mov x1, x22 │ │ │ - bl 409918 │ │ │ - mov w0, #0x12 // #18 │ │ │ - mov x1, x22 │ │ │ - bl 408f38 │ │ │ - mov x1, x22 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xaf0 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xa88 │ │ │ - bl 408f38 │ │ │ - ldr w3, [x29, #200] │ │ │ - cmp w3, wzr │ │ │ - mov w0, #0xe // #14 │ │ │ - mov w2, #0xa // #10 │ │ │ - ldr x1, [x25, #1992] │ │ │ - csel w0, w2, w0, eq // eq = none │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xb80 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x4d0 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x24, #3848] │ │ │ - mov w0, #0x12 // #18 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x9d8 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + mov w0, w27 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ + add x1, x1, #0xe90 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x9a8 │ │ │ - bl 408f38 │ │ │ - adrp x5, 450000 │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x5, x5, #0x340 │ │ │ - add x27, x21, #0x370 │ │ │ - str x5, [x29, #232] │ │ │ - add x21, x22, #0x780 │ │ │ - ldr x2, [x29, #232] │ │ │ - ldr x0, [x0] │ │ │ - ldr w1, [x2, #136] │ │ │ - cbz w1, 408110 │ │ │ - sub w1, w1, #0x3 │ │ │ - cmp w1, #0x1 │ │ │ - mov w1, #0x0 // #0 │ │ │ - b.ls 408110 // b.plast │ │ │ - bl 41d9e4 │ │ │ - cbz w0, 4080e8 │ │ │ - cmn w0, #0x1 │ │ │ - b.ne 4080b0 // b.any │ │ │ - add x22, x22, #0x780 │ │ │ - ldr x0, [x22, #296] │ │ │ - ldr x1, [x0] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xb30 │ │ │ - bl 409918 │ │ │ - ldr x1, [x22, #296] │ │ │ + add x1, x1, #0x7b0 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #4016] │ │ │ mov w0, #0x12 // #18 │ │ │ ldr x1, [x1] │ │ │ - bl 408f38 │ │ │ - add x22, x22, #0x780 │ │ │ - ldr x1, [x22, #296] │ │ │ - ldr x1, [x1] │ │ │ - bl 408f38 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - ldr x1, [x29, #368] │ │ │ - add x0, x0, #0x580 │ │ │ - mov w3, #0x1 // #1 │ │ │ - bl 41cf3c │ │ │ - cbz w0, 408120 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #2052] │ │ │ - b 403738 │ │ │ - ldr x0, [x21, #296] │ │ │ - ldr x0, [x0] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #296] │ │ │ - ldr x1, [x0, #8] │ │ │ - str x1, [x21, #296] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #296] │ │ │ - cbnz x0, 408058 │ │ │ - b 4049d0 │ │ │ - ldr w1, [x27] │ │ │ - cmp w1, wzr │ │ │ - cset w1, ne // ne = any │ │ │ - b 408078 │ │ │ - ldr x1, [x29, #368] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x588 │ │ │ - bl 409918 │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x5c0 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x680 │ │ │ - bl 408f38 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x29, #368] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x3d0 │ │ │ - b 4042ac │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x7b8 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0xe // #14 │ │ │ - adrp x20, 423000 <_fini@@Base+0xe1c> │ │ │ - bl 402670 │ │ │ - mov x19, #0x0 // #0 │ │ │ - add x20, x20, #0x7c8 │ │ │ - b 4081b0 │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x20 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x29, #384] │ │ │ - ldr x3, [x0, x19] │ │ │ - add x19, x19, #0x8 │ │ │ - cbnz x3, 4081a0 │ │ │ - ldr x1, [x23, #2768] │ │ │ + add x1, x1, #0x448 │ │ │ + bl e630 │ │ │ + adrp x3, 26000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0x3d8 │ │ │ + ldr x4, [x20] │ │ │ + b 8194 │ │ │ + adrp x0, 4f000 │ │ │ + cmp w19, #0x0 │ │ │ + ldr x1, [x0, #3920] │ │ │ + mov w2, #0xe // #14 │ │ │ + ldr x1, [x1] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0x7d0 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x24, #3848] │ │ │ - bl 408f38 │ │ │ - ldr x1, [x21, #1992] │ │ │ + csel w0, w2, w0, ne // ne = any │ │ │ + bl e630 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x21, #1992] │ │ │ + bl e630 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + bl e630 │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x88 │ │ │ + bl f158 │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0xc0 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe48 │ │ │ - bl 408f38 │ │ │ - bl 409918 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x12 // #18 │ │ │ - add x1, x1, #0xfd0 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0xfd0 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0x3c8 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x730 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0x4a8 │ │ │ + bl e630 │ │ │ + adrp x3, 26000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0x478 │ │ │ + ldr x4, [x20] │ │ │ + b 8194 │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x450 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0xeb8 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xd18 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0x858 │ │ │ + bl e630 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #4016] │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xce0 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0x188 │ │ │ + bl e630 │ │ │ + adrp x1, 27000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x30 │ │ │ + bl e630 │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xca8 │ │ │ - bl 408f38 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x5e8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x1, [x29, #368] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x620 │ │ │ - bl 409918 │ │ │ - ldr x0, [x29, #368] │ │ │ - bl 4025d0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0xfd0 │ │ │ + bl e630 │ │ │ + adrp x1, 25000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb90 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x4f8 │ │ │ + add x0, x0, #0x540 │ │ │ + bl f158 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x648 │ │ │ - bl 408f38 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ + add x1, x1, #0x568 │ │ │ + bl e630 │ │ │ + adrp x1, 26000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x1b0 │ │ │ - bl 408f38 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1984] │ │ │ - bl 4027f0 │ │ │ - cmp w0, wzr │ │ │ - mov w2, #0x2 // #2 │ │ │ - mov w0, #0xb // #11 │ │ │ - ldr x1, [x24, #3848] │ │ │ - csel w0, w2, w0, eq // eq = none │ │ │ - bl 408f38 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2092] │ │ │ - cbnz w0, 405664 │ │ │ - add x0, x22, #0x780 │ │ │ - ldr w0, [x0, #348] │ │ │ - cbz w0, 4085c8 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2760] │ │ │ - cbnz x0, 407c2c │ │ │ - adrp x4, 450000 │ │ │ - add x0, x4, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - sub w0, w0, #0x2 │ │ │ - cmp w0, #0x1 │ │ │ - b.ls 4085e0 // b.plast │ │ │ - add x22, x22, #0x780 │ │ │ - ldr w0, [x22, #320] │ │ │ - cbnz w0, 408354 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x3, #2316] │ │ │ - cbnz w0, 408354 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2308] │ │ │ - cbnz w0, 408354 │ │ │ - ldr w0, [x22, #344] │ │ │ - cbz w0, 4084d8 │ │ │ - ldr x1, [x24, #3848] │ │ │ - mov w0, #0xd // #13 │ │ │ - bl 408f38 │ │ │ - cmp w0, #0x12 │ │ │ - b.eq 4061a0 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc30 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str x6, [x29, #112] │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - bl 409708 │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x27, #128] │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ + add x1, x1, #0x680 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3920] │ │ │ + ldr w0, [sp, #176] │ │ │ + cmp w0, #0x0 │ │ │ + b d780 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xf50 │ │ │ + bl e630 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x19, 4f000 │ │ │ + add x0, x0, #0x730 │ │ │ + bl ef00 │ │ │ + ldr x4, [x22, #128] │ │ │ + adrp x3, 26000 │ │ │ + ldr x19, [x19, #3152] │ │ │ + add x3, x3, #0xde0 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2e0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x6, [x29, #112] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ mov x1, x19 │ │ │ - mov w0, w6 │ │ │ - bl 408f38 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x450 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x3b8 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x25, #1992] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x6c0 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x25, #1992] │ │ │ - bl 408f38 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x530 │ │ │ - bl 408f38 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #1872] │ │ │ - bl 4022b0 │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x1, x1, #0x60 │ │ │ - bl 4023c0 │ │ │ - str x0, [x29, #128] │ │ │ - b 406638 │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0xf // #15 │ │ │ - add x0, x0, #0xd0 │ │ │ - bl 402670 │ │ │ - b 4078c4 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + mov w0, w26 │ │ │ + bl e630 │ │ │ + adrp x1, 27000 │ │ │ mov w0, #0x4 // #4 │ │ │ add x1, x1, #0x88 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x23, #2768] │ │ │ - ldr x3, [x19, #128] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 407678 │ │ │ - ldr w1, [x29, #204] │ │ │ - cmp w1, wzr │ │ │ - b 407fe0 │ │ │ - ldr x1, [x19, #1952] │ │ │ - mov w0, #0xf // #15 │ │ │ - bl 408f38 │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x27, #2760] │ │ │ - cbnz x0, 4070d8 │ │ │ - b 405718 │ │ │ - ldr x1, [x19, #1992] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x340 │ │ │ - bl 409918 │ │ │ - ldr x0, [x19, #1992] │ │ │ - bl 4025d0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, w20 │ │ │ - add x1, x1, #0xeb8 │ │ │ - str xzr, [x19, #1992] │ │ │ - bl 408f38 │ │ │ - adrp x1, 450000 │ │ │ - add x0, x1, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ + bl e630 │ │ │ + ldr w0, [x20, #4] │ │ │ sub w0, w0, #0x2 │ │ │ cmp w0, #0x1 │ │ │ - b.ls 4085e0 // b.plast │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr w0, [x5, #2332] │ │ │ - cbz w0, 4085ec │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #1720] │ │ │ - cbnz w0, 4085ec │ │ │ - ldr w2, [x29, #168] │ │ │ - cmp w2, wzr │ │ │ - b.le 4085ec │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x150 │ │ │ + b.ls d3cc // b.plast │ │ │ + ldr x23, [x23, #2920] │ │ │ + ldr w0, [x23] │ │ │ + cbz w0, d95c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3080] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x0 │ │ │ + ldr w0, [sp, #200] │ │ │ + ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ + b.gt d970 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #4016] │ │ │ + mov w0, #0xc // #12 │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + adrp x20, 4f000 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0xc50 │ │ │ + adrp x21, 26000 │ │ │ + ldr x1, [x20, #3152] │ │ │ + add x21, x21, #0x438 │ │ │ ldr x2, [x0] │ │ │ - ldrb w1, [x0, #8] │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x0, x20, #0xad8 │ │ │ - adrp x21, 423000 <_fini@@Base+0xe1c> │ │ │ - str x2, [x0] │ │ │ - strb w1, [x0, #8] │ │ │ + mov x22, x1 │ │ │ + ldrb w0, [x0, #8] │ │ │ mov x19, #0x0 // #0 │ │ │ - mov x22, x0 │ │ │ - add x21, x21, #0x938 │ │ │ - ldr w3, [x29, #168] │ │ │ - add x19, x19, #0x1 │ │ │ - cmp w3, w19 │ │ │ - b.le 408560 │ │ │ - mov x1, x21 │ │ │ + str x2, [x1] │ │ │ + strb w0, [x1, #8] │ │ │ + b d9c4 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ + mov x1, x21 │ │ │ mov x0, x22 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - ldr x3, [x29, #384] │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + ldr x1, [sp, #328] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - ldr x1, [x3, x19, lsl #3] │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - b 40852c │ │ │ - add x21, x20, #0xad8 │ │ │ - adrp x1, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x0, x21 │ │ │ - add x1, x1, #0x160 │ │ │ + ldr x1, [x1, x19, lsl #3] │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + ldr w0, [sp, #200] │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, w19 │ │ │ + b.gt d9a4 │ │ │ + ldr x0, [x20, #3152] │ │ │ + adrp x1, 26000 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - adrp x23, 423000 <_fini@@Base+0xe1c> │ │ │ - ldrsw x22, [x29, #168] │ │ │ - mov x19, #0x0 // #0 │ │ │ - add x23, x23, #0x938 │ │ │ - ldr w4, [x29, #168] │ │ │ - ldr w2, [x29, #252] │ │ │ - add w0, w4, w19 │ │ │ - cmp w2, w0 │ │ │ - b.le 4085f8 │ │ │ - mov x1, x23 │ │ │ + add x1, x1, #0xc60 │ │ │ + mov x22, x0 │ │ │ + adrp x19, 26000 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + ldr w23, [sp, #200] │ │ │ + add x19, x19, #0x438 │ │ │ + sbfiz x21, x23, #3, #32 │ │ │ + b da28 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - mov x0, x21 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - ldr x2, [x29, #384] │ │ │ - add x1, x19, x22 │ │ │ - ldr x1, [x2, x1, lsl #3] │ │ │ + mov x1, x19 │ │ │ + mov x0, x22 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + ldr x1, [sp, #328] │ │ │ + add w23, w23, #0x1 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - add x19, x19, #0x1 │ │ │ - b 408588 │ │ │ - adrp x5, 450000 │ │ │ - add x0, x5, #0x340 │ │ │ - ldr w0, [x0, #136] │ │ │ - sub w0, w0, #0x2 │ │ │ - cmp w0, #0x1 │ │ │ - b.hi 408328 // b.pmore │ │ │ - mov w0, #0xc // #12 │ │ │ - bl 4099f4 │ │ │ - b 403c88 │ │ │ - ldr x1, [x24, #3848] │ │ │ - mov w0, #0xc // #12 │ │ │ - bl 408f38 │ │ │ + ldr x1, [x1, x21] │ │ │ + add x21, x21, #0x8 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + ldr w0, [sp, #284] │ │ │ + cmp w23, w0 │ │ │ + b.lt da00 // b.tstop │ │ │ + ldr x1, [x20, #3152] │ │ │ mov w0, #0xc // #12 │ │ │ - add x1, x20, #0xad8 │ │ │ - bl 408f38 │ │ │ - udf #0 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + add x26, x26, #0x430 │ │ │ + ldr x1, [x1, #3968] │ │ │ + ldr x0, [x0, #2984] │ │ │ + ldr w3, [x1] │ │ │ + ldr w2, [x26, #344] │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x26, #320] │ │ │ + orr w0, w0, w2 │ │ │ + orr w1, w1, w3 │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, d934 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #4016] │ │ │ + mov w0, #0xd // #13 │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2944] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, d3bc │ │ │ + b cf70 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x630 │ │ │ + bl f158 │ │ │ + mov x1, x22 │ │ │ + mov w0, #0x12 // #18 │ │ │ + bl e630 │ │ │ + ldr x0, [x23] │ │ │ + bl 76c0 │ │ │ + cmp w0, #0x0 │ │ │ + ldr x1, [x19] │ │ │ + mov w2, #0xb // #11 │ │ │ + mov w0, #0x2 // #2 │ │ │ + csel w0, w2, w0, ne // ne = any │ │ │ + bl e630 │ │ │ + ldr x1, [x19] │ │ │ + mov w0, #0xd // #13 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3920] │ │ │ + mov w0, #0x4 // #4 │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + cmp w0, #0xa │ │ │ + b.eq db60 // b.none │ │ │ + mov w0, w27 │ │ │ + ldr x1, [x19] │ │ │ + b a41c │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x648 │ │ │ + bl e630 │ │ │ + mov x1, x22 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xe8 │ │ │ + bl f158 │ │ │ + ldr x1, [sp, #320] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x120 │ │ │ + bl f158 │ │ │ + ldr x0, [sp, #320] │ │ │ + bl 74a0 │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x148 │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3920] │ │ │ + ldr x1, [x0] │ │ │ + mov w0, w27 │ │ │ + b a41c │ │ │ mov x29, #0x0 // #0 │ │ │ mov x30, #0x0 // #0 │ │ │ - mov x29, sp │ │ │ mov x5, x0 │ │ │ ldr x1, [sp] │ │ │ add x2, sp, #0x8 │ │ │ mov x6, sp │ │ │ - ldr x0, 408638 │ │ │ - ldr x3, 408640 │ │ │ - ldr x4, 408648 │ │ │ - bl 402380 <__libc_start_main@plt> │ │ │ - bl 4024e0 │ │ │ - .inst 0x00402a18 ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x00422168 ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x004221e0 ; undefined │ │ │ - udf #0 │ │ │ - adrp x0, 44f000 <_fini@@Base+0x2ce1c> │ │ │ - ldr x0, [x0, #4064] │ │ │ - cbz x0, 408660 │ │ │ - b 4024c0 <__gmon_start__@plt> │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3768] │ │ │ + adrp x3, 4f000 │ │ │ + ldr x3, [x3, #3584] │ │ │ + adrp x4, 4f000 │ │ │ + ldr x4, [x4, #2912] │ │ │ + bl 7260 <__libc_start_main@plt> │ │ │ + bl 73c0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3472] │ │ │ + cbz x0, dbbc │ │ │ + b 73a0 <__gmon_start__@plt> │ │ │ ret │ │ │ - udf #0 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x1, x1, #0x750 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - add x0, x0, #0x750 │ │ │ - add x1, x1, #0x7 │ │ │ - mov x29, sp │ │ │ - sub x1, x1, x0 │ │ │ - cmp x1, #0xe │ │ │ - b.hi 408698 // b.pmore │ │ │ - ldp x29, x30, [sp], #16 │ │ │ + adrp x0, 51000 │ │ │ + add x0, x0, #0x418 │ │ │ + adrp x1, 51000 │ │ │ + add x1, x1, #0x418 │ │ │ + cmp x1, x0 │ │ │ + b.eq dbe8 // b.none │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3024] │ │ │ + cbz x1, dbe8 │ │ │ + br x1 │ │ │ ret │ │ │ - ldr x1, 4086a8 │ │ │ - cbz x1, 408690 │ │ │ - blr x1 │ │ │ - b 408690 │ │ │ - ... │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x0, x0, #0x750 │ │ │ - add x1, x1, #0x750 │ │ │ + nop │ │ │ + adrp x0, 51000 │ │ │ + add x0, x0, #0x418 │ │ │ + adrp x1, 51000 │ │ │ + add x1, x1, #0x418 │ │ │ sub x1, x1, x0 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ asr x1, x1, #3 │ │ │ - mov x29, sp │ │ │ add x1, x1, x1, lsr #63 │ │ │ asr x1, x1, #1 │ │ │ - cbnz x1, 4086e4 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ + cbz x1, dc24 │ │ │ + adrp x2, 4f000 │ │ │ + ldr x2, [x2, #4000] │ │ │ + cbz x2, dc24 │ │ │ + br x2 │ │ │ ret │ │ │ - ldr x2, 4086f8 │ │ │ - cbz x2, 4086dc │ │ │ - blr x2 │ │ │ - b 4086dc │ │ │ - nop │ │ │ - ... │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldrb w0, [x19, #1912] │ │ │ - cbnz w0, 408724 │ │ │ - bl 408668 │ │ │ + adrp x19, 51000 │ │ │ + ldrb w0, [x19, #1056] │ │ │ + cbnz w0, dc64 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3104] │ │ │ + cbz x0, dc58 │ │ │ + adrp x0, 4e000 │ │ │ + add x0, x0, #0xab0 │ │ │ + bl 7100 <__cxa_finalize@plt> │ │ │ + bl dbc0 │ │ │ mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #1912] │ │ │ + strb w0, [x19, #1056] │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - mov x29, sp │ │ │ - adrp x0, 44f000 <_fini@@Base+0x2ce1c> │ │ │ - ldr x1, [x0, #3552] │ │ │ - add x0, x0, #0xde0 │ │ │ - cbz x1, 408754 │ │ │ - ldr x1, 408760 │ │ │ - cbz x1, 408754 │ │ │ - blr x1 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - b 4086b0 │ │ │ - nop │ │ │ - ... │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + b dbf0 │ │ │ + udf #0 │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + adrp x0, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1736] │ │ │ + ldr x0, [x0, #3520] │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - cbz x0, 40878c │ │ │ - bl 41577c │ │ │ - cbnz x0, 408784 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x19, #1760] │ │ │ - adrp x21, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - cbnz x1, 4087a4 │ │ │ - b 408894 │ │ │ - mov x1, x20 │ │ │ - ldr x0, [x1, #120] │ │ │ - ldr x20, [x1, #176] │ │ │ - cbz x0, 4087c4 │ │ │ - ldr x2, [x1, #80] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr x0, [x0] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + cbz x0, dca8 │ │ │ + nop │ │ │ + bl 1a428 │ │ │ + cbnz x0, dca0 │ │ │ + adrp x20, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x21, [x20, #3096] │ │ │ + ldr x2, [x21] │ │ │ + mov x1, x2 │ │ │ + cbz x2, de14 │ │ │ + mov x24, x21 │ │ │ + mov x23, x21 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov x26, x21 │ │ │ + mov x25, x21 │ │ │ + str x27, [sp, #80] │ │ │ + b dd0c │ │ │ + bl 74a0 │ │ │ + ldr x27, [x20, #3096] │ │ │ + ldr x0, [x27] │ │ │ + bl 74a0 │ │ │ + str x19, [x27] │ │ │ + ldr x1, [x22, #3880] │ │ │ + ldr x0, [x1] │ │ │ + sub x0, x0, #0x1 │ │ │ + str x0, [x1] │ │ │ + cbz x19, de0c │ │ │ + mov x2, x19 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x2, #120] │ │ │ + ldr x19, [x2, #176] │ │ │ + cbz x0, dd2c │ │ │ + ldr x2, [x2, #80] │ │ │ cmp x0, x2 │ │ │ - b.eq 4087c4 // b.none │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + b.eq dd2c // b.none │ │ │ + bl 74a0 │ │ │ + ldr x1, [x21] │ │ │ ldr x0, [x1, #80] │ │ │ - cbz x0, 4087d4 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbz x0, dd3c │ │ │ + bl 74a0 │ │ │ + ldr x1, [x24] │ │ │ ldr x0, [x1, #112] │ │ │ - cbz x0, 4087e4 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbz x0, dd4c │ │ │ + bl 74a0 │ │ │ + ldr x1, [x23] │ │ │ ldrh w0, [x1, #44] │ │ │ - cbz w0, 408808 │ │ │ + cbz w0, dd70 │ │ │ ldr x0, [x1, #96] │ │ │ - cbz x0, 408808 │ │ │ + cbz x0, dd70 │ │ │ ldr x2, [x1, #88] │ │ │ cmp x0, x2 │ │ │ - b.eq 408808 // b.none │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + b.eq dd70 // b.none │ │ │ + bl 74a0 │ │ │ + ldr x1, [x26] │ │ │ ldrh w0, [x1, #42] │ │ │ - cbz w0, 408820 │ │ │ + cbz w0, dd88 │ │ │ ldr x0, [x1, #88] │ │ │ - cbz x0, 408820 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbz x0, dd88 │ │ │ + bl 74a0 │ │ │ + ldr x1, [x25] │ │ │ ldrh w0, [x1, #46] │ │ │ - cbz w0, 408838 │ │ │ + cbz w0, dda4 │ │ │ ldr x0, [x1, #104] │ │ │ - cbz x0, 408838 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbz x0, dda4 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x20, #3096] │ │ │ + ldr x1, [x0] │ │ │ ldr x0, [x1, #128] │ │ │ - cbz x0, 408848 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbz x0, ddb8 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x20, #3096] │ │ │ + ldr x1, [x0] │ │ │ ldr x0, [x1, #136] │ │ │ - cbz x0, 408858 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbz x0, ddcc │ │ │ + bl 74a0 │ │ │ + ldr x0, [x20, #3096] │ │ │ + ldr x1, [x0] │ │ │ ldr x0, [x1, #144] │ │ │ - cbz x0, 408868 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbz x0, dde0 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x20, #3096] │ │ │ + ldr x1, [x0] │ │ │ ldr x0, [x1, #152] │ │ │ - cbz x0, 408878 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #1760] │ │ │ + cbnz x0, dcdc │ │ │ mov x0, x1 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #3840] │ │ │ - str x20, [x19, #1760] │ │ │ + bl 74a0 │ │ │ + ldr x2, [x22, #3880] │ │ │ + ldr x1, [x20, #3096] │ │ │ + ldr x0, [x2] │ │ │ + str x19, [x1] │ │ │ sub x0, x0, #0x1 │ │ │ - str x0, [x21, #3840] │ │ │ - cbnz x20, 4087a0 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1728] │ │ │ - cbz x0, 4088dc │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x20, x21, #0x6b8 │ │ │ - ldr w1, [x20] │ │ │ + str x0, [x2] │ │ │ + cbnz x19, dd04 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x27, [sp, #80] │ │ │ + adrp x19, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x1, [x19, #3728] │ │ │ + ldr x0, [x1] │ │ │ + cbz x0, de70 │ │ │ + ldr x22, [x21, #3080] │ │ │ + mov x20, x1 │ │ │ + mov x23, x22 │ │ │ + ldr w1, [x22] │ │ │ sub w1, w1, #0x1 │ │ │ - b 4088c4 │ │ │ + b de50 │ │ │ ldr x2, [x0, x2] │ │ │ sub w3, w1, #0x1 │ │ │ - cbnz x2, 4088f8 │ │ │ + cbnz x2, de94 │ │ │ mov w1, w3 │ │ │ - cmn w1, #0x1 │ │ │ ubfiz x2, x1, #4, #32 │ │ │ - b.ne 4088b4 // b.any │ │ │ - str w1, [x21, #1720] │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #1728] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - cbz x0, 40890c │ │ │ + cmn w1, #0x1 │ │ │ + b.ne de40 // b.any │ │ │ + ldr x21, [x21, #3080] │ │ │ + str w1, [x21] │ │ │ + bl 74a0 │ │ │ + ldr x19, [x19, #3728] │ │ │ + str xzr, [x19] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, dea8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 4022e0 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + b 71c0 │ │ │ mov x0, x2 │ │ │ - str w1, [x20] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x19, #1728] │ │ │ - b 4088a8 │ │ │ + str w1, [x23] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x20] │ │ │ + b de34 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ stp x23, x24, [sp, #48] │ │ │ - ldr x1, [x21, #1904] │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x23, #1776] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - str x1, [x29, #168] │ │ │ - cbnz w0, 408a00 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x22, #1772] │ │ │ - cbnz w0, 4089e8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2212] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbz w0, 40897c │ │ │ - ldr w0, [x20, #876] │ │ │ - cbnz w0, 408b14 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbnz w0, 408b58 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2224] │ │ │ - cbz w0, 408998 │ │ │ - ldr w0, [x20, #876] │ │ │ - cbnz w0, 408ad4 │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbnz w0, 408b94 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2220] │ │ │ - cbnz w0, 408a28 │ │ │ - ldr w0, [x20, #876] │ │ │ - cbnz w0, 408a18 │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbz w0, 4089c0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - bl 4026a0 │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr x1, [x21, #1904] │ │ │ + adrp x24, 4f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x19, [x24, #3248] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x1, [x21, #3488] │ │ │ + ldr w0, [x19] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #184] │ │ │ + mov x2, #0x0 // #0 │ │ │ + cbnz w0, dfe8 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x19, [x23, #3896] │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, dfcc │ │ │ + adrp x0, 4f000 │ │ │ + adrp x19, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x0, [x0, #3576] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, df3c │ │ │ + ldr x0, [x19, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e174 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x0, [x20, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e1cc │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3552] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, df64 │ │ │ + ldr x0, [x19, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e11c │ │ │ + ldr x0, [x20, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e218 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3976] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e050 │ │ │ + ldr x19, [x19, #3440] │ │ │ + adrp x22, 4f000 │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, e040 │ │ │ + ldr x20, [x20, #3992] │ │ │ + ldr w0, [x20] │ │ │ + cbz w0, dfa0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + ldr x21, [x21, #3488] │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 408c5c // b.any │ │ │ + ldr x2, [sp, #184] │ │ │ + ldr x1, [x21] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, e304 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #176 │ │ │ + ldp x29, x30, [sp], #192 │ │ │ ret │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2136] │ │ │ + adrp x1, 4f000 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - str wzr, [x22, #1772] │ │ │ - b 408954 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x0, #2768] │ │ │ + ldr x1, [x1, #3040] │ │ │ + ldr x1, [x1] │ │ │ + bl 7140 │ │ │ + str wzr, [x19] │ │ │ + b df08 │ │ │ + adrp x22, 4f000 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - str wzr, [x23, #1776] │ │ │ - b 408948 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2768] │ │ │ - bl 4026a0 │ │ │ - b 4089ac │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x24, #2176] │ │ │ - add x1, x29, #0x40 │ │ │ - bl 41cca4 │ │ │ - ldr w0, [x20, #876] │ │ │ - cbnz w0, 408bf4 │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbnz w0, 408bcc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2152] │ │ │ - ldr x1, [x24, #2176] │ │ │ - cmp x0, x1 │ │ │ - b.cc 408a98 // b.lo, b.ul, b.last │ │ │ - sub x0, x0, x1 │ │ │ - add x1, x29, #0x40 │ │ │ - bl 41cca4 │ │ │ - ldr w0, [x20, #876] │ │ │ - cbnz w0, 408c1c │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbz w0, 4089a4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 422000 │ │ │ - ldr x0, [x0, #2136] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd88 │ │ │ - add x3, x29, #0x40 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 4089a4 │ │ │ - sub x0, x1, x0 │ │ │ - add x1, x29, #0x40 │ │ │ - bl 41cca4 │ │ │ - ldr w0, [x20, #876] │ │ │ - cbnz w0, 408c3c │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbz w0, 4089a4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 422000 │ │ │ - ldr x0, [x0, #2136] │ │ │ + ldr x22, [x22, #2968] │ │ │ + ldr x1, [x22] │ │ │ + bl 7140 │ │ │ + str wzr, [x19] │ │ │ + b def8 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x23, 25000 │ │ │ + mov x3, x25 │ │ │ + add x2, x23, #0x890 │ │ │ + ldr x0, [x22, #2968] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd90 │ │ │ - add x3, x29, #0x40 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 4089a4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2200] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x0, #2184] │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2768] │ │ │ - adrp x2, 422000 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x20, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e264 │ │ │ + ldr x19, [x19, #3440] │ │ │ + ldr w0, [x19] │ │ │ + cbz w0, e0c8 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x22, [x22, #2968] │ │ │ + ldr x0, [x22] │ │ │ + bl 7570 │ │ │ + b df84 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 4f000 │ │ │ + add x25, sp, #0x50 │ │ │ + ldr x0, [x26, #3392] │ │ │ + mov x1, x25 │ │ │ + ldr x0, [x0] │ │ │ + bl 20ab8 │ │ │ + ldr x0, [x19, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e2a4 │ │ │ + ldr x0, [x20, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e274 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x26, #3392] │ │ │ + ldr x1, [x1, #3512] │ │ │ + ldr x2, [x0] │ │ │ + ldr x0, [x1] │ │ │ + cmp x0, x2 │ │ │ + b.cc e0d0 // b.lo, b.ul, b.last │ │ │ + sub x0, x0, x2 │ │ │ + mov x1, x25 │ │ │ + bl 20ab8 │ │ │ + ldr x0, [x19, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e004 │ │ │ + ldr x0, [x20, #3992] │ │ │ + adrp x23, 25000 │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e264 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b dfa0 │ │ │ + sub x0, x2, x0 │ │ │ + mov x1, x25 │ │ │ + bl 20ab8 │ │ │ + ldr x0, [x19, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, e2d4 │ │ │ + ldr x0, [x20, #3992] │ │ │ + adrp x23, 25000 │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, e0c8 │ │ │ + mov x3, x25 │ │ │ + add x2, x23, #0x898 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3040] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd70 │ │ │ - sub x4, x4, x3 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x23, #1776] │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbz w0, 408998 │ │ │ - b 408b94 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #1928] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x0, #1896] │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2768] │ │ │ - adrp x2, 422000 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b df74 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x3, [x3, #3672] │ │ │ + adrp x2, 25000 │ │ │ + ldr x22, [x22, #2968] │ │ │ + add x2, x2, #0x878 │ │ │ + ldr x4, [x4, #4056] │ │ │ + ldr x5, [x3] │ │ │ + ldr x0, [x22] │ │ │ + ldr x4, [x4] │ │ │ + mov x3, x4 │ │ │ + sub x4, x5, x4 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x24, #3248] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd60 │ │ │ + str w1, [x0] │ │ │ + ldr x0, [x20, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, df64 │ │ │ + b e218 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x22, [x22, #2968] │ │ │ + adrp x2, 25000 │ │ │ + ldr x4, [x4, #3904] │ │ │ + add x2, x2, #0x868 │ │ │ + ldr x3, [x3, #3088] │ │ │ + adrp x20, 4f000 │ │ │ + ldr x0, [x22] │ │ │ + ldr x3, [x3] │ │ │ + ldr x4, [x4] │ │ │ add x3, x3, #0x1 │ │ │ add x4, x4, #0x1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w0, #0x1 // #1 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x23, #1776] │ │ │ - ldr w0, [x19, #2144] │ │ │ - cbz w0, 40897c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #1928] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x0, #1896] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - adrp x2, 422000 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x24, #3248] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd60 │ │ │ + str w1, [x0] │ │ │ + ldr x0, [x20, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, df3c │ │ │ + adrp x0, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3040] │ │ │ + adrp x2, 25000 │ │ │ + ldr x4, [x4, #3904] │ │ │ + add x2, x2, #0x868 │ │ │ + ldr x3, [x3, #3088] │ │ │ + ldr x0, [x0] │ │ │ + ldr x3, [x3] │ │ │ + ldr x4, [x4] │ │ │ add x3, x3, #0x1 │ │ │ add x4, x4, #0x1 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #1772] │ │ │ - b 40897c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #2200] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x0, #2184] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - adrp x2, 422000 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x23, #3896] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd70 │ │ │ - sub x4, x4, x3 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #1772] │ │ │ - b 408998 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2136] │ │ │ - adrp x2, 422000 │ │ │ + str w1, [x0] │ │ │ + b df3c │ │ │ + adrp x0, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x3, [x3, #3672] │ │ │ + adrp x2, 25000 │ │ │ + ldr x0, [x0, #3040] │ │ │ + add x2, x2, #0x878 │ │ │ + ldr x4, [x4, #4056] │ │ │ + ldr x5, [x3] │ │ │ + ldr x0, [x0] │ │ │ + ldr x4, [x4] │ │ │ + mov x3, x4 │ │ │ + sub x4, x5, x4 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x23, #3896] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd80 │ │ │ - add x3, x29, #0x40 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ + str w1, [x0] │ │ │ + b df64 │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x25 │ │ │ + add x2, x23, #0x890 │ │ │ + b e104 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 25000 │ │ │ + mov x3, x25 │ │ │ + add x2, x2, #0x888 │ │ │ + ldr x0, [x0, #3040] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x23, [x23, #3896] │ │ │ mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #1772] │ │ │ - b 408a48 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2768] │ │ │ - adrp x2, 422000 │ │ │ + str w0, [x23] │ │ │ + b e084 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x2, 25000 │ │ │ + mov x3, x25 │ │ │ + add x2, x2, #0x888 │ │ │ + ldr x22, [x22, #2968] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd80 │ │ │ - add x3, x29, #0x40 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ + ldr x0, [x22] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x24, [x24, #3248] │ │ │ mov w0, #0x1 // #1 │ │ │ - str w0, [x23, #1776] │ │ │ - b 408a40 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x2, 422000 │ │ │ - ldr x0, [x0, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd88 │ │ │ - add x3, x29, #0x40 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 408a70 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x2, 422000 │ │ │ - ldr x0, [x0, #2768] │ │ │ + str w0, [x24] │ │ │ + b e078 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x23, 25000 │ │ │ + mov x3, x25 │ │ │ + add x2, x23, #0x898 │ │ │ + ldr x0, [x22, #2968] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xd90 │ │ │ - add x3, x29, #0x40 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 408aac │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x20, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, e030 │ │ │ + b e0f8 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ + adrp x1, 50000 │ │ │ + adrp x2, 25000 │ │ │ mov x29, sp │ │ │ - adrp x0, 450000 │ │ │ - add x0, x0, #0x340 │ │ │ - ldr x1, [x0] │ │ │ - adrp x2, 422000 │ │ │ - add x2, x2, #0xd98 │ │ │ + ldr x1, [x1, #16] │ │ │ mov w0, #0x1 // #1 │ │ │ + add x2, x2, #0x8a0 │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x19, 4e000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + add x19, x19, #0xac0 │ │ │ + adrp x21, 25000 │ │ │ str x23, [sp, #48] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1888] │ │ │ - adrp x19, 422000 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + adrp x1, 4f000 │ │ │ + adrp x20, 25000 │ │ │ + add x22, x19, #0xa8 │ │ │ + add x21, x21, #0x8a8 │ │ │ + ldr x1, [x1, #3344] │ │ │ + add x20, x20, #0x8b8 │ │ │ mov w0, #0xa // #10 │ │ │ - add x19, x19, #0x220 │ │ │ - adrp x22, 422000 │ │ │ - adrp x21, 422000 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - add x23, x19, #0xa8 │ │ │ - add x22, x22, #0xda0 │ │ │ - add x21, x21, #0xda8 │ │ │ + mov x23, x1 │ │ │ + ldr x1, [x1] │ │ │ + bl 7120 │ │ │ ldr x1, [x19], #8 │ │ │ - mov x2, x22 │ │ │ mov x3, x21 │ │ │ + mov x2, x20 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1888] │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr x1, [x23] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - cmp x19, x23 │ │ │ - b.ne 408cbc // b.any │ │ │ + bl 7120 │ │ │ + cmp x19, x22 │ │ │ + b.ne e370 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x2, 25000 │ │ │ + mov w0, #0x1 // #1 │ │ │ mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x22, 50000 │ │ │ + add x2, x2, #0x8a0 │ │ │ + ldr x1, [x22, #16] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 4f000 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x24, 450000 │ │ │ + adrp x21, 25000 │ │ │ + adrp x24, 25000 │ │ │ str x25, [sp, #64] │ │ │ - add x25, x24, #0x340 │ │ │ - stp x19, x20, [sp, #16] │ │ │ - mov x19, x25 │ │ │ - ldr x1, [x19], #16 │ │ │ - adrp x2, 422000 │ │ │ - add x2, x2, #0xd98 │ │ │ - mov w0, #0x1 // #1 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1888] │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr x1, [x20, #3344] │ │ │ + add x25, x22, #0x10 │ │ │ + adrp x23, 25000 │ │ │ + mov x19, #0x0 // #0 │ │ │ + add x24, x24, #0x8a8 │ │ │ + add x23, x23, #0x8b8 │ │ │ + ldr x1, [x1] │ │ │ + add x21, x21, #0x8c8 │ │ │ mov w0, #0xa // #10 │ │ │ - adrp x21, 422000 │ │ │ - adrp x23, 422000 │ │ │ - adrp x22, 422000 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - add x25, x25, #0x48 │ │ │ - add x21, x21, #0xdc0 │ │ │ - add x23, x23, #0xda0 │ │ │ - add x22, x22, #0xda8 │ │ │ - ldr x1, [x19], #8 │ │ │ - mov x2, x21 │ │ │ + add x25, x25, #0x10 │ │ │ + bl 7120 │ │ │ + ldr x1, [x25, x19, lsl #3] │ │ │ + mov x4, x24 │ │ │ mov x3, x23 │ │ │ - mov x4, x22 │ │ │ + mov x2, x21 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1888] │ │ │ + add x19, x19, #0x1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr x1, [x20, #3344] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - cmp x19, x25 │ │ │ - b.ne 408d5c // b.any │ │ │ - bl 41e4c8 │ │ │ - adrp x0, 422000 │ │ │ - add x0, x0, #0xdc8 │ │ │ - bl 402500 │ │ │ - bl 402240 │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x19, x19, #0x780 │ │ │ - adrp x3, 422000 │ │ │ + ldr x1, [x1] │ │ │ + bl 7120 │ │ │ + cmp x19, #0x7 │ │ │ + b.ne e418 // b.any │ │ │ + bl 22708 │ │ │ + adrp x24, 51000 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0x8d0 │ │ │ + bl 73e0 │ │ │ + add x24, x24, #0x430 │ │ │ + bl 7110 │ │ │ mov x4, x0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ + adrp x3, 25000 │ │ │ + mov x0, x24 │ │ │ + add x3, x3, #0x8f8 │ │ │ mov x2, #0x51 // #81 │ │ │ - add x3, x3, #0xdf0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x1, 422000 │ │ │ - adrp x0, 422000 │ │ │ - add x1, x1, #0xe28 │ │ │ - add x0, x0, #0xe68 │ │ │ - ldp x4, x5, [x1] │ │ │ - ldp x10, x11, [x1, #16] │ │ │ - ldp x8, x9, [x1, #32] │ │ │ - ldr x16, [x1, #48] │ │ │ - ldrb w15, [x1, #56] │ │ │ - ldp x2, x3, [x0] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0x930 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0x970 │ │ │ + adrp x21, 4e000 │ │ │ + add x21, x21, #0xac0 │ │ │ + ldrb w6, [x0, #56] │ │ │ + adrp x23, 25000 │ │ │ + strb w6, [x24, #152] │ │ │ + add x21, x21, #0xb0 │ │ │ ldp x6, x7, [x0, #16] │ │ │ - ldr x14, [x0, #32] │ │ │ - ldr w13, [x0, #40] │ │ │ - ldrb w12, [x0, #44] │ │ │ - adrp x22, 422000 │ │ │ - add x22, x22, #0x220 │ │ │ - adrp x21, 422000 │ │ │ - stp x4, x5, [x19, #96] │ │ │ - stp x10, x11, [x19, #112] │ │ │ - stp x8, x9, [x19, #128] │ │ │ - str x16, [x19, #144] │ │ │ - strb w15, [x19, #152] │ │ │ - stp x2, x3, [x19, #192] │ │ │ - stp x6, x7, [x19, #208] │ │ │ - str x14, [x19, #224] │ │ │ - str w13, [x19, #232] │ │ │ - strb w12, [x19, #236] │ │ │ - add x21, x21, #0xe98 │ │ │ - add x19, x22, #0xb0 │ │ │ - add x22, x22, #0x100 │ │ │ - ldr x2, [x19], #8 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, x21 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - cmp x19, x22 │ │ │ - b.ne 408e38 // b.any │ │ │ - adrp x1, 422000 │ │ │ - adrp x4, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x5, 422000 │ │ │ - add x21, x24, #0x340 │ │ │ + stp x6, x7, [x24, #112] │ │ │ + add x23, x23, #0x9a0 │ │ │ + ldr x4, [x1, #32] │ │ │ + str x4, [x24, #224] │ │ │ + ldp x4, x5, [x0] │ │ │ + stp x4, x5, [x24, #96] │ │ │ + mov x19, #0x0 // #0 │ │ │ + ldp x6, x7, [x1, #16] │ │ │ + stp x6, x7, [x24, #208] │ │ │ + ldp x4, x5, [x1] │ │ │ + stp x4, x5, [x24, #192] │ │ │ + ldp x6, x7, [x0, #32] │ │ │ + stp x6, x7, [x24, #128] │ │ │ + ldur x1, [x1, #37] │ │ │ + stur x1, [x24, #229] │ │ │ + ldr x0, [x0, #48] │ │ │ + str x0, [x24, #144] │ │ │ + nop │ │ │ + ldr x2, [x21, x19, lsl #3] │ │ │ + mov x1, x23 │ │ │ mov w0, #0x1 // #1 │ │ │ - add x1, x1, #0xea0 │ │ │ - mov w2, #0x2 // #2 │ │ │ + add x19, x19, #0x1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + cmp x19, #0xa │ │ │ + b.ne e4f8 // b.any │ │ │ + add x21, x22, #0x10 │ │ │ + adrp x5, 25000 │ │ │ + adrp x4, 2f000 │ │ │ + add x5, x5, #0x9a8 │ │ │ + add x4, x4, #0x730 │ │ │ + adrp x1, 25000 │ │ │ mov w3, #0x5b // #91 │ │ │ - add x4, x4, #0xc30 │ │ │ - add x5, x5, #0xee0 │ │ │ - add x19, x21, #0x50 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - add x21, x21, #0x88 │ │ │ - ldr x1, [x19], #8 │ │ │ + add x1, x1, #0x9b8 │ │ │ + mov w2, #0x2 // #2 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + adrp x22, 2e000 │ │ │ + ldr x20, [x20, #3344] │ │ │ + add x21, x21, #0x50 │ │ │ + add x22, x22, #0xa38 │ │ │ + mov x19, #0x0 // #0 │ │ │ + nop │ │ │ + ldr x2, [x21, x19, lsl #3] │ │ │ + mov x1, x22 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1888] │ │ │ + add x19, x19, #0x1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr x1, [x20] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - cmp x19, x21 │ │ │ - b.ne 408e84 // b.any │ │ │ - adrp x0, 422000 │ │ │ - add x0, x0, #0xef0 │ │ │ - bl 402500 │ │ │ - adrp x20, 422000 │ │ │ - add x0, x20, #0xf10 │ │ │ - bl 4027a0 │ │ │ - cbz x0, 408f2c │ │ │ - ldrb w1, [x0] │ │ │ + bl 7120 │ │ │ + cmp x19, #0x7 │ │ │ + b.ne e558 // b.any │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0x9f8 │ │ │ + bl 73e0 │ │ │ + adrp x19, 25000 │ │ │ + add x0, x19, #0xa18 │ │ │ + bl 7670 │ │ │ + cbz x0, e614 │ │ │ + ldrb w2, [x0] │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0x8c0 │ │ │ + cmp w2, #0x0 │ │ │ + csel x0, x1, x0, eq // eq = none │ │ │ mov x3, x0 │ │ │ - cbz w1, 408f2c │ │ │ - adrp x19, 422000 │ │ │ - add x2, x20, #0xf10 │ │ │ - add x1, x19, #0xf18 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - adrp x20, 422000 │ │ │ - add x0, x20, #0xf28 │ │ │ - bl 4027a0 │ │ │ - cbz x0, 408f20 │ │ │ - ldrb w1, [x0] │ │ │ + add x2, x19, #0xa18 │ │ │ + adrp x19, 25000 │ │ │ + add x1, x19, #0xa20 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + adrp x20, 25000 │ │ │ + add x0, x20, #0xa30 │ │ │ + bl 7670 │ │ │ + cbz x0, e620 │ │ │ + ldrb w2, [x0] │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0x8c0 │ │ │ + cmp w2, #0x0 │ │ │ + csel x0, x1, x0, eq // eq = none │ │ │ + add x2, x20, #0xa30 │ │ │ + add x1, x19, #0xa20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ mov x3, x0 │ │ │ - cbz w1, 408f20 │ │ │ - add x1, x19, #0xf18 │ │ │ - add x2, x20, #0xf28 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + mov w0, #0x1 // #1 │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldr x25, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ - mov w0, #0x1 // #1 │ │ │ - b 4023a0 <__printf_chk@plt> │ │ │ - adrp x3, 422000 │ │ │ - add x3, x3, #0xdb8 │ │ │ - b 408efc │ │ │ - adrp x3, 422000 │ │ │ - add x3, x3, #0xdb8 │ │ │ - b 408ecc │ │ │ + b 7280 <__printf_chk@plt> │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0x8c0 │ │ │ + b e5b0 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0x8c0 │ │ │ + b e5ec │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x2, 51000 │ │ │ + add x2, x2, #0x430 │ │ │ mov x29, sp │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x3, x3, #0x780 │ │ │ - ldr w2, [x3, #276] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov w20, w0 │ │ │ + ldr w0, [x2, #276] │ │ │ stp x21, x22, [sp, #32] │ │ │ + mov x22, x1 │ │ │ + add w1, w0, #0x1 │ │ │ + str w1, [x2, #276] │ │ │ + cmp w0, #0x0 │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ - add w4, w2, #0x1 │ │ │ - str w4, [x3, #276] │ │ │ - cmp w2, wzr │ │ │ - mov w20, w0 │ │ │ - mov x19, x1 │ │ │ - b.le 408f7c │ │ │ - mov w0, #0x5 // #5 │ │ │ - bl 402200 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x21, #1776] │ │ │ - cbnz w0, 409104 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x21, #2136] │ │ │ - cbz x1, 408fa0 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x22, #1772] │ │ │ - cbnz w0, 4090f4 │ │ │ - cbz x19, 409030 │ │ │ - adrp x24, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x0, x24, #0x388 │ │ │ - sxtw x23, w20 │ │ │ - mov x1, #0x18 // #24 │ │ │ - madd x0, x23, x1, x0 │ │ │ - ldr w0, [x0, #16] │ │ │ - adrp x22, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - tbnz w0, #4, 40911c │ │ │ - ldr x0, [x22, #2768] │ │ │ - add x26, x24, #0x388 │ │ │ - bl 4026a0 │ │ │ + b.gt e82c │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3248] │ │ │ + ldr w0, [x21] │ │ │ + cbnz w0, e834 │ │ │ + adrp x24, 4f000 │ │ │ + ldr x0, [x24, #3040] │ │ │ + ldr x1, [x0] │ │ │ + cbz x1, e69c │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3896] │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, e858 │ │ │ + cbz x22, e73c │ │ │ + adrp x23, 4f000 │ │ │ + sxtw x21, w20 │ │ │ mov x0, #0x18 // #24 │ │ │ - madd x26, x23, x0, x26 │ │ │ - adrp x25, 422000 │ │ │ - ldr x0, [x22, #2768] │ │ │ - ldr x3, [x26, #8] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x1, [x23, #3184] │ │ │ + madd x0, x21, x0, x1 │ │ │ + ldr w0, [x0, #16] │ │ │ + tbnz w0, #4, e894 │ │ │ + ldr x19, [x19, #2968] │ │ │ + adrp x25, 25000 │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + ldr x3, [x23, #3184] │ │ │ + mov x1, #0x18 // #24 │ │ │ + ldr x0, [x19] │ │ │ + add x2, x25, #0xa50 │ │ │ + madd x19, x21, x1, x3 │ │ │ + mov x4, x22 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x25, #0xf48 │ │ │ - mov x4, x19 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x22, [x21, #2136] │ │ │ - cbz x22, 409030 │ │ │ - ldr w0, [x26, #16] │ │ │ - tbnz w0, #4, 409148 │ │ │ - mov x0, #0x18 // #24 │ │ │ - add x24, x24, #0x388 │ │ │ - madd x23, x23, x0, x24 │ │ │ - ldr x3, [x23, #8] │ │ │ - ldr x0, [x21, #2136] │ │ │ + ldr x3, [x19, #8] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x24, #3040] │ │ │ + ldr x26, [x0] │ │ │ + cbz x26, e73c │ │ │ + ldr w0, [x19, #16] │ │ │ + tbnz w0, #4, e86c │ │ │ + ldr x23, [x23, #3184] │ │ │ + mov x1, #0x18 // #24 │ │ │ + ldr x0, [x24, #3040] │ │ │ + mov x4, x22 │ │ │ + madd x21, x21, x1, x23 │ │ │ + add x2, x25, #0xa50 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x25, #0xf48 │ │ │ - mov x4, x19 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #1772] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x19, #1992] │ │ │ - adrp x22, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - cbz x3, 409170 │ │ │ - ldr x0, [x22, #3848] │ │ │ + ldr x0, [x0] │ │ │ + ldr x3, [x21, #8] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3896] │ │ │ + str wzr, [x0] │ │ │ + adrp x21, 4f000 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x0, [x21, #3920] │ │ │ + ldr x3, [x0] │ │ │ + cbz x3, e850 │ │ │ + ldr x22, [x19, #4016] │ │ │ + ldr x0, [x22] │ │ │ cmp x3, x0 │ │ │ - b.eq 409178 // b.none │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x21, #1840] │ │ │ - cbz x0, 40905c │ │ │ - bl 4022e0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1984] │ │ │ - ldr x1, [x21, #1840] │ │ │ - cmp x0, x1 │ │ │ - b.eq 409078 // b.none │ │ │ - cbz x0, 409078 │ │ │ - bl 4022e0 │ │ │ - ldr x0, [x19, #1992] │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4162a4 │ │ │ - ldr x0, [x19, #1992] │ │ │ - bl 4025d0 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2064] │ │ │ - cbz x0, 4090a0 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #2064] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2056] │ │ │ - cbz x0, 4090b4 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #2056] │ │ │ - ldr x0, [x22, #3848] │ │ │ - cbz x0, 4090c4 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x22, #3848] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1952] │ │ │ - cbz x0, 4090d8 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #1952] │ │ │ - ldr x0, [x21, #1744] │ │ │ - cbz x0, 4090e8 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x21, #1744] │ │ │ - bl 408768 │ │ │ + b.eq e8c4 // b.none │ │ │ + adrp x22, 4f000 │ │ │ + ldr x0, [x22, #3424] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, e774 │ │ │ + bl 71c0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x22, #3424] │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x1, [x22] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x0 │ │ │ + ccmp x1, x0, #0x4, ne // ne = any │ │ │ + b.eq e798 // b.none │ │ │ + bl 71c0 │ │ │ + ldr x21, [x21, #3920] │ │ │ + adrp x24, 4f000 │ │ │ + ldr x0, [x21] │ │ │ + bl 1b048 │ │ │ + ldr x0, [x21] │ │ │ + bl 74a0 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3224] │ │ │ + ldr x0, [x21] │ │ │ + cbz x0, e7c8 │ │ │ + bl 74a0 │ │ │ + str xzr, [x21] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x21, [x21, #3160] │ │ │ + ldr x0, [x21] │ │ │ + cbz x0, e7e0 │ │ │ + bl 74a0 │ │ │ + str xzr, [x21] │ │ │ + ldr x19, [x19, #4016] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, e7f4 │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, e80c │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + ldr x24, [x24, #3832] │ │ │ + ldr x0, [x24] │ │ │ + cbz x0, e820 │ │ │ + bl 74a0 │ │ │ + str xzr, [x24] │ │ │ + bl dc78 │ │ │ mov w0, w20 │ │ │ - bl 402200 │ │ │ + bl 70c0 │ │ │ + mov w0, #0x5 // #5 │ │ │ + bl 70c0 │ │ │ + adrp x19, 4f000 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - str wzr, [x22, #1772] │ │ │ - b 408fa0 │ │ │ - adrp x22, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x22, #2768] │ │ │ + ldr x19, [x19, #2968] │ │ │ + ldr x1, [x19] │ │ │ + bl 7140 │ │ │ + str wzr, [x21] │ │ │ + b e67c │ │ │ + adrp x24, 4f000 │ │ │ + b e7b0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - str wzr, [x21, #1776] │ │ │ - b 408f88 │ │ │ - bl 402790 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - ldr x25, [x22, #2768] │ │ │ - bl 402470 │ │ │ - adrp x2, 422000 │ │ │ + bl 7140 │ │ │ + str wzr, [x19] │ │ │ + cbnz x22, e6a0 │ │ │ + b e73c │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ mov x3, x0 │ │ │ + adrp x2, 25000 │ │ │ + mov x0, x26 │ │ │ + add x2, x2, #0xa68 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x25 │ │ │ - add x2, x2, #0xf30 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 408fc4 │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b e708 │ │ │ + ldr x0, [x19, #2968] │ │ │ + ldr x25, [x0] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ - adrp x2, 422000 │ │ │ + bl 7350 │ │ │ mov x3, x0 │ │ │ + adrp x2, 25000 │ │ │ + mov x0, x25 │ │ │ + add x2, x2, #0xa38 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x22 │ │ │ - add x2, x2, #0xf60 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 409004 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b 40908c │ │ │ - adrp x23, 422000 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x23, x23, #0xf78 │ │ │ - ldr x0, [x0, #2768] │ │ │ - adrp x19, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b e6c0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x25, 4f000 │ │ │ + adrp x21, 25000 │ │ │ + add x21, x21, #0xa80 │ │ │ + ldr x0, [x0, #2968] │ │ │ + mov x2, x21 │ │ │ + ldr x4, [x25, #3848] │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, x23 │ │ │ - ldr x25, [x19, #3832] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x21, #2136] │ │ │ - cbz x0, 4091b4 │ │ │ - ldr x3, [x22, #3848] │ │ │ + ldr x0, [x0] │ │ │ + ldr x23, [x4] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x24, [x24, #3040] │ │ │ + ldr x0, [x24] │ │ │ + cbz x0, e90c │ │ │ + ldr x3, [x22] │ │ │ + mov x2, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, x23 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x19, #3832] │ │ │ - ldr x0, [x24, #1984] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x21, 4f000 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - ldr x0, [x19, #3832] │ │ │ - adrp x21, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str x0, [x21, #3816] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x19, [x0, #1760] │ │ │ - mov x23, #0x0 // #0 │ │ │ - cbz x19, 40921c │ │ │ - mov x0, x19 │ │ │ - bl 40cb0c │ │ │ - ldrh w1, [x19, #40] │ │ │ - ldrh w4, [x19, #44] │ │ │ - ldrh w3, [x19, #46] │ │ │ - add w1, w1, #0x2e │ │ │ - ldr x0, [x21, #3816] │ │ │ - add w1, w1, w4 │ │ │ - add w1, w1, w3 │ │ │ - add x0, x0, w1, sxtw │ │ │ - ldr x19, [x19, #176] │ │ │ - str x0, [x21, #3816] │ │ │ - add x23, x23, #0x1 │ │ │ - b 4091e0 │ │ │ - ldr x1, [x21, #3816] │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldrh w3, [x0, #3824] │ │ │ - ldr x4, [x21, #1744] │ │ │ - sub x1, x1, x25 │ │ │ - mov x2, x25 │ │ │ - mov x0, x23 │ │ │ - bl 40e0f0 │ │ │ - ldr x0, [x24, #1984] │ │ │ - bl 4022e0 │ │ │ - str x19, [x24, #1984] │ │ │ - b 40908c │ │ │ + ldr x24, [x25, #3848] │ │ │ + adrp x22, 4f000 │ │ │ + ldr x0, [x21, #3744] │ │ │ + mov x25, #0x0 // #0 │ │ │ + ldr x1, [x24] │ │ │ + ldr x0, [x0] │ │ │ + bl 72c0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x22, #3608] │ │ │ + ldr x0, [x0, #3096] │ │ │ + mov x26, x1 │ │ │ + ldr x2, [x24] │ │ │ + str x2, [x1] │ │ │ + ldr x24, [x0] │ │ │ + cbz x24, e988 │ │ │ + mov x0, x24 │ │ │ + bl 12250 │ │ │ + ldrh w0, [x24, #40] │ │ │ + add x25, x25, #0x1 │ │ │ + ldrh w3, [x24, #44] │ │ │ + ldrh w2, [x24, #46] │ │ │ + add w0, w0, #0x2e │ │ │ + ldr x1, [x26] │ │ │ + add w0, w0, w3 │ │ │ + add w0, w0, w2 │ │ │ + ldr x24, [x24, #176] │ │ │ + add x0, x1, w0, sxtw │ │ │ + str x0, [x26] │ │ │ + b e94c │ │ │ + adrp x24, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x22, [x22, #3608] │ │ │ + mov x2, x23 │ │ │ + ldr x3, [x24, #3832] │ │ │ + mov x0, x25 │ │ │ + ldr x1, [x1, #3632] │ │ │ + ldr x4, [x3] │ │ │ + ldrh w3, [x1] │ │ │ + ldr x1, [x22] │ │ │ + sub x1, x1, x23 │ │ │ + bl 13138 │ │ │ + ldr x21, [x21, #3744] │ │ │ + ldr x0, [x21] │ │ │ + bl 71c0 │ │ │ + str xzr, [x21] │ │ │ + b e7b0 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ - bl 41d668 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x0, #2768] │ │ │ + bl 216d8 │ │ │ + adrp x1, 4f000 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - adrp x1, 422000 │ │ │ + ldr x1, [x1, #2968] │ │ │ + ldr x1, [x1] │ │ │ + bl 7120 │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0xfa8 │ │ │ - bl 408f38 │ │ │ + add x1, x1, #0xab0 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - cmp w0, #0x52 │ │ │ mov w23, w0 │ │ │ + cmp w23, #0x52 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w0, #0x78 // #120 │ │ │ + ccmp w23, w0, #0x4, ne // ne = any │ │ │ + mov w0, #0x69 // #105 │ │ │ + ccmp w23, w0, #0x4, ne // ne = any │ │ │ + b.ne ebf4 // b.any │ │ │ mov x19, x1 │ │ │ - b.eq 4092a8 // b.none │ │ │ - cmp w0, #0x78 │ │ │ - b.ne 409344 // b.any │ │ │ - cbz x19, 4094b4 │ │ │ - ldrb w0, [x19] │ │ │ + cbz x1, ec50 │ │ │ + ldrb w0, [x1] │ │ │ cmp w0, #0x40 │ │ │ - b.eq 40935c // b.none │ │ │ - mov x0, #0x18 // #24 │ │ │ - bl 402310 │ │ │ - mov x3, x0 │ │ │ - cbz x0, 409460 │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x0, x20, #0x780 │ │ │ - ldr x1, [x0, #280] │ │ │ - cbz x1, 40944c │ │ │ - ldr x0, [x0, #288] │ │ │ - str x3, [x0, #16] │ │ │ - mov x0, x19 │ │ │ - add x20, x20, #0x780 │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov x2, #0x0 // #0 │ │ │ - str x3, [x20, #288] │ │ │ - bl 41d88c │ │ │ - mov x19, x0 │ │ │ - cbz x0, 409454 │ │ │ - ldr x21, [x20, #288] │ │ │ - bl 41dd98 │ │ │ - str x0, [x21, #8] │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - ldr x2, [x20, #288] │ │ │ - strb w23, [x2] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #1720] │ │ │ - str xzr, [x2, #16] │ │ │ - add w0, w0, #0x1 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - str w0, [x1, #1720] │ │ │ - ldp x29, x30, [sp], #64 │ │ │ - ret │ │ │ - cmp w0, #0x69 │ │ │ - b.eq 4092a8 // b.none │ │ │ - adrp x1, 422000 │ │ │ - mov w0, #0x5 // #5 │ │ │ - add x1, x1, #0xfb8 │ │ │ - bl 408f38 │ │ │ - ldrb w0, [x19, #1] │ │ │ - cbz w0, 409470 │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ + b.ne eb38 // b.any │ │ │ + ldrb w0, [x1, #1] │ │ │ + cbz w0, ec3c │ │ │ + adrp x1, 2a000 │ │ │ add x0, x19, #0x1 │ │ │ - add x1, x1, #0x60 │ │ │ - bl 4026d0 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 75a0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ mov x24, x0 │ │ │ - cbz x0, 409480 │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x19, x19, #0x780 │ │ │ - add x22, x22, #0x6b8 │ │ │ - b 4093c0 │ │ │ + cbz x0, ec08 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x19, 51000 │ │ │ + add x19, x19, #0x430 │ │ │ + ldr x22, [x22, #3080] │ │ │ + b eaa8 │ │ │ ldr x20, [x19, #288] │ │ │ mov x0, x21 │ │ │ - bl 41dd98 │ │ │ + bl 22048 │ │ │ str x0, [x20, #8] │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x19, #288] │ │ │ - strb w23, [x1] │ │ │ - ldr w2, [x22] │ │ │ - str xzr, [x1, #16] │ │ │ - add w2, w2, #0x1 │ │ │ - str w2, [x22] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x19, #288] │ │ │ + strb w23, [x0] │ │ │ + str xzr, [x0, #16] │ │ │ + ldr w0, [x22] │ │ │ + add w0, w0, #0x1 │ │ │ + str w0, [x22] │ │ │ mov x0, x24 │ │ │ - bl 415680 │ │ │ + bl 1a320 │ │ │ mov x20, x0 │ │ │ - cbz x0, 409428 │ │ │ + cbz x0, eb10 │ │ │ mov x0, #0x18 // #24 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x3, x0 │ │ │ - cbz x0, 409460 │ │ │ - ldr x1, [x19, #280] │ │ │ - cbz x1, 409420 │ │ │ - ldr x1, [x19, #288] │ │ │ - str x0, [x1, #16] │ │ │ - mov x0, x20 │ │ │ - mov w1, #0x0 // #0 │ │ │ + cbz x0, ebe4 │ │ │ + ldr x0, [x19, #280] │ │ │ + cbz x0, eb08 │ │ │ + ldr x0, [x19, #288] │ │ │ + str x3, [x0, #16] │ │ │ mov x2, #0x0 // #0 │ │ │ + mov w1, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ str x3, [x19, #288] │ │ │ - bl 41d88c │ │ │ + bl 21ed0 │ │ │ mov x21, x0 │ │ │ mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - cbnz x21, 409390 │ │ │ - ldr x1, [x19, #288] │ │ │ - str x21, [x1, #8] │ │ │ - b 4093ac │ │ │ - str x0, [x19, #280] │ │ │ - b 4093f0 │ │ │ + bl 74a0 │ │ │ + cbnz x21, ea78 │ │ │ + ldr x0, [x19, #288] │ │ │ + str xzr, [x0, #8] │ │ │ + b ea94 │ │ │ + str x3, [x19, #280] │ │ │ + b ead8 │ │ │ mov x0, x24 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1720] │ │ │ + bl 71c0 │ │ │ + adrp x0, 4f000 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldr x0, [x0, #3080] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr w0, [x0] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ + mov x0, #0x18 // #24 │ │ │ + bl 71f0 │ │ │ + mov x3, x0 │ │ │ + cbz x0, ebe0 │ │ │ + adrp x20, 51000 │ │ │ + add x0, x20, #0x430 │ │ │ + ldr x1, [x0, #280] │ │ │ + cbz x1, ebd8 │ │ │ + ldr x0, [x0, #288] │ │ │ + str x3, [x0, #16] │ │ │ + add x20, x20, #0x430 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov w1, #0x0 // #0 │ │ │ + str x3, [x20, #288] │ │ │ + bl 21ed0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, ebcc │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr x21, [x20, #288] │ │ │ + bl 22048 │ │ │ + str x0, [x21, #8] │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldr x0, [x20, #288] │ │ │ + adrp x1, 4f000 │ │ │ + strb w23, [x0] │ │ │ + ldr x1, [x1, #3080] │ │ │ + str xzr, [x0, #16] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr w0, [x1] │ │ │ ldp x23, x24, [sp, #48] │ │ │ + add w0, w0, #0x1 │ │ │ + str w0, [x1] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + ldr x0, [x20, #288] │ │ │ + str xzr, [x0, #8] │ │ │ + b eba0 │ │ │ str x3, [x0, #280] │ │ │ - b 4092e0 │ │ │ - ldr x2, [x20, #288] │ │ │ - str x0, [x2, #8] │ │ │ - b 409318 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + b eb60 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x20 │ │ │ - bl 408f38 │ │ │ - adrp x1, 422000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xff0 │ │ │ - bl 408f38 │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x8 │ │ │ - mov w4, w23 │ │ │ + add x1, x1, #0xb28 │ │ │ + bl e630 │ │ │ + adrp x1, 25000 │ │ │ + mov w0, #0x5 // #5 │ │ │ + add x1, x1, #0xac0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + bl e630 │ │ │ + adrp x0, 4f000 │ │ │ mov x5, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + mov w4, w23 │ │ │ + adrp x3, 25000 │ │ │ + ldr x19, [x0, #3152] │ │ │ + add x3, x3, #0xb10 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x1, x19 │ │ │ mov w0, #0x12 // #18 │ │ │ - mov x1, x20 │ │ │ - bl 408f38 │ │ │ - adrp x1, 422000 │ │ │ + bl e630 │ │ │ + adrp x1, 25000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0xaf8 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + bl e630 │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x5 // #5 │ │ │ - add x1, x1, #0xfd0 │ │ │ - bl 408f38 │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ + add x1, x1, #0xad8 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + bl e630 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x0 │ │ │ mov x0, #0x10 // #16 │ │ │ - str x21, [sp, #32] │ │ │ - bl 402310 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + bl 71f0 │ │ │ + cbz x0, ed14 │ │ │ mov x19, x0 │ │ │ - cbz x0, 409560 │ │ │ mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - add x2, x0, #0x1 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #56] │ │ │ - bl 402310 │ │ │ + bl 7080 │ │ │ + add x22, x0, #0x1 │ │ │ + mov x0, x22 │ │ │ + bl 71f0 │ │ │ mov x21, x0 │ │ │ - ldr x2, [x29, #56] │ │ │ - cbz x0, 409560 │ │ │ + cbz x0, ed14 │ │ │ + mov x2, x22 │ │ │ mov x1, x20 │ │ │ - bl 4021a0 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x0, x1, #0x780 │ │ │ + bl 7060 │ │ │ + stp x21, xzr, [x19] │ │ │ + adrp x1, 51000 │ │ │ + add x0, x1, #0x430 │ │ │ ldr x2, [x0, #296] │ │ │ - str xzr, [x19, #8] │ │ │ - str x21, [x19] │ │ │ - cbz x2, 409558 │ │ │ + cbz x2, ecf0 │ │ │ ldr x0, [x0, #304] │ │ │ + add x1, x1, #0x430 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ str x19, [x0, #8] │ │ │ - add x1, x1, #0x780 │ │ │ ldr x0, [x1, #312] │ │ │ - str x19, [x1, #304] │ │ │ add x0, x0, #0x1 │ │ │ - str x0, [x1, #312] │ │ │ + stp x19, x0, [x1, #304] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #64 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + add x1, x1, #0x430 │ │ │ str x19, [x0, #296] │ │ │ - b 409534 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x0, [x1, #312] │ │ │ + add x0, x0, #0x1 │ │ │ + stp x19, x0, [x1, #304] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x30 │ │ │ - bl 408f38 │ │ │ + add x1, x1, #0xb38 │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr w19, [x22, #1720] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x25, [sp, #64] │ │ │ - cbnz w19, 4095b8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x0, #1728] │ │ │ - mov w0, w19 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + adrp x22, 4f000 │ │ │ + ldr x0, [x22, #3080] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr w26, [x0] │ │ │ + cbnz w26, ed68 │ │ │ + adrp x1, 4f000 │ │ │ + mov w0, #0x0 // #0 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldr x1, [x1, #3728] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str xzr, [x1] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - add w0, w19, #0x1 │ │ │ + add w0, w26, #0x1 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 4f000 │ │ │ lsl x0, x0, #4 │ │ │ - bl 402310 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x21, #1728] │ │ │ - cbz x0, 409674 │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x23, x23, #0x780 │ │ │ - ldr x1, [x23, #280] │ │ │ - cbz x1, 40966c │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov w19, #0x0 // #0 │ │ │ - add x25, x25, #0x6b0 │ │ │ - add x24, x24, #0x6b4 │ │ │ - add x22, x22, #0x6b8 │ │ │ - b 409650 │ │ │ + bl 71f0 │ │ │ + mov x3, x0 │ │ │ + ldr x0, [x23, #3728] │ │ │ + str x3, [x0] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + cbz x3, ee44 │ │ │ + adrp x21, 51000 │ │ │ + add x21, x21, #0x430 │ │ │ + mov w20, #0x0 // #0 │ │ │ + ldr x19, [x21, #280] │ │ │ + cbz x19, ee28 │ │ │ + adrp x25, 4f000 │ │ │ + adrp x24, 4f000 │ │ │ + ldr x25, [x25, #3544] │ │ │ + ldr x24, [x24, #3064] │ │ │ + b ee0c │ │ │ cmp w2, #0x69 │ │ │ - b.ne 409610 // b.any │ │ │ - ldr w3, [x24] │ │ │ - add w3, w3, #0x1 │ │ │ - str w3, [x24] │ │ │ - ubfiz x3, x19, #4, #32 │ │ │ - add x5, x0, x3 │ │ │ - ldr x4, [x1, #8] │ │ │ - str w2, [x5, #8] │ │ │ - str x4, [x0, x3] │ │ │ - mov x0, x1 │ │ │ - ldr x20, [x1, #16] │ │ │ - bl 4025d0 │ │ │ - ldr w0, [x22] │ │ │ - add w19, w19, #0x1 │ │ │ - str x20, [x23, #280] │ │ │ - cmp w19, w0 │ │ │ - b.cs 4095a0 // b.hs, b.nlast │ │ │ - cbz x20, 4095a0 │ │ │ - ldr x0, [x21, #1728] │ │ │ - mov x1, x20 │ │ │ - ldrb w2, [x1] │ │ │ + b.ne edcc // b.any │ │ │ + ldr w0, [x24] │ │ │ + add w0, w0, #0x1 │ │ │ + str w0, [x24] │ │ │ + ubfiz x4, x20, #4, #32 │ │ │ + mov x0, x19 │ │ │ + add x6, x3, x4 │ │ │ + add w20, w20, #0x1 │ │ │ + ldp x5, x19, [x19, #8] │ │ │ + str w2, [x6, #8] │ │ │ + str x5, [x3, x4] │ │ │ + bl 74a0 │ │ │ + str x19, [x21, #280] │ │ │ + ldr x0, [x22, #3080] │ │ │ + ldr w26, [x0] │ │ │ + cmp w20, w26 │ │ │ + b.cs ee28 // b.hs, b.nlast │ │ │ + cbz x19, ee28 │ │ │ + ldr x0, [x23, #3728] │ │ │ + ldr x3, [x0] │ │ │ + ldrb w2, [x19] │ │ │ cmp w2, #0x52 │ │ │ - b.ne 4095fc // b.any │ │ │ - ldr w3, [x25] │ │ │ - add w3, w3, #0x1 │ │ │ - str w3, [x25] │ │ │ - b 409610 │ │ │ - mov w0, w19 │ │ │ - b 4095a0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + b.ne edb8 // b.any │ │ │ + ldr w0, [x25] │ │ │ + add w0, w0, #0x1 │ │ │ + str w0, [x25] │ │ │ + b edcc │ │ │ + mov w0, w26 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ + ret │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x40 │ │ │ - bl 408f38 │ │ │ + add x1, x1, #0xb48 │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-16]! │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x0, #1872] │ │ │ - adrp x1, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ + ldr x2, [x2, #3128] │ │ │ mov w0, #0x1 // #1 │ │ │ - str x2, [x1, #2768] │ │ │ - bl 402700 │ │ │ - cbnz w0, 4096d4 │ │ │ + ldr x1, [x1, #2968] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x1] │ │ │ + bl 75d0 │ │ │ + cbnz w0, eeac │ │ │ mov x0, #0x4 // #4 │ │ │ - bl 402310 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str x0, [x1, #3848] │ │ │ - cbz x0, 4096e4 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0xa8 │ │ │ - ldrh w1, [x1] │ │ │ + bl 71f0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #4016] │ │ │ + str x0, [x1] │ │ │ + cbz x0, eebc │ │ │ + mov w1, #0x2d // #45 │ │ │ strh w1, [x0] │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x60 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0xb68 │ │ │ + bl e630 │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x88 │ │ │ - bl 408f38 │ │ │ - │ │ │ -00000000004096f4 : │ │ │ + add x1, x1, #0xb90 │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-16]! │ │ │ + adrp x1, 25000 │ │ │ + mov w0, #0x10 // #16 │ │ │ mov x29, sp │ │ │ + add x1, x1, #0xbb0 │ │ │ + bl e630 │ │ │ + │ │ │ +000000000000eee8 : │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ mov x1, x0 │ │ │ mov w0, #0x5 // #5 │ │ │ - bl 408f38 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w2, [x2, #876] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + bl e630 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + adrp x2, 4f000 │ │ │ + mov x29, sp │ │ │ + ldr x2, [x2, #3440] │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov x19, x0 │ │ │ mov w21, w1 │ │ │ - cbz w2, 40975c │ │ │ - cbz x0, 4097e0 │ │ │ - ldrb w1, [x0] │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbnz w1, 4097b8 │ │ │ - cbnz w21, 4097e8 │ │ │ - ldrb w0, [x19] │ │ │ - cbz w0, 409754 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1776] │ │ │ - ldr x0, [x20, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x20, #2136] │ │ │ - cbz x1, 4097d0 │ │ │ - cbz x19, 409808 │ │ │ - ldrb w0, [x19] │ │ │ - cbnz w0, 4097a0 │ │ │ - cbnz w21, 40980c │ │ │ - ldrb w0, [x19] │ │ │ - cbz w0, 40978c │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1772] │ │ │ - ldr x0, [x20, #2136] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ + ldr w1, [x2] │ │ │ + str x23, [sp, #48] │ │ │ + cbz w1, ef60 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x22, [x20, #2968] │ │ │ + ldr x1, [x22] │ │ │ + cbz x0, ef44 │ │ │ + ldrb w2, [x0] │ │ │ + cbnz w2, f00c │ │ │ + cbz w21, ef58 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x0, [x23, #3248] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, f028 │ │ │ + mov x0, x1 │ │ │ + bl 7570 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x22, [x20, #3040] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, efa4 │ │ │ + cbz x19, ef7c │ │ │ + ldrb w1, [x19] │ │ │ + cbnz w1, efb8 │ │ │ + cbz w21, ef90 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x1, [x23, #3896] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, efdc │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 4026a0 │ │ │ - mov x0, x19 │ │ │ - bl 4021d0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1772] │ │ │ - b 409774 │ │ │ - ldr x1, [x20, #2768] │ │ │ - bl 4021d0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1776] │ │ │ - b 40973c │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 7570 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbz w1, 409754 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x22, #1776] │ │ │ - cbz w0, 409754 │ │ │ - ldr x1, [x20, #2768] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - str wzr, [x22, #1776] │ │ │ - b 409754 │ │ │ - cbz w21, 40978c │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x19, #1772] │ │ │ - cbz w0, 40978c │ │ │ - ldr x1, [x20, #2136] │ │ │ + adrp x23, 4f000 │ │ │ + mov x1, x0 │ │ │ + mov x0, x19 │ │ │ + bl 7090 │ │ │ + ldr x0, [x23, #3896] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0] │ │ │ + ldr x0, [x22] │ │ │ + cbz w21, ef90 │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - ldr x0, [x20, #2136] │ │ │ - str wzr, [x19, #1772] │ │ │ + bl 7140 │ │ │ + ldr x23, [x23, #3896] │ │ │ + ldr x20, [x20, #3040] │ │ │ + str wzr, [x23] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 4026a0 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 7570 │ │ │ + adrp x23, 4f000 │ │ │ + bl 7090 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x23, #3248] │ │ │ + str w1, [x0] │ │ │ + ldr x1, [x22] │ │ │ + cbz w21, ef58 │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7140 │ │ │ + ldr x23, [x23, #3248] │ │ │ + ldr x20, [x20, #2968] │ │ │ + str wzr, [x23] │ │ │ + ldr x1, [x20] │ │ │ + b ef58 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + adrp x2, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w2, [x2, #876] │ │ │ + ldr x2, [x2, #3440] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x19, x20, [sp, #16] │ │ │ mov x22, x0 │ │ │ - mov x21, x1 │ │ │ - cbz w2, 409898 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x20, #1776] │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbnz w0, 4098f8 │ │ │ - ldr x0, [x19, #2768] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xb0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr w0, [x2] │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x1 │ │ │ + cbz w0, f0bc │ │ │ + adrp x19, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x0, [x19, #3248] │ │ │ + ldr x21, [x20, #2968] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x21] │ │ │ + cbnz w1, f140 │ │ │ + adrp x2, 25000 │ │ │ + mov x4, x23 │ │ │ + add x2, x2, #0xbc8 │ │ │ mov x3, x22 │ │ │ - mov x4, x21 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2768] │ │ │ - str wzr, [x20, #1776] │ │ │ - bl 4026a0 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x19, #2136] │ │ │ - cbz x2, 409908 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x20, #1772] │ │ │ - mov x0, x2 │ │ │ - cbnz w1, 4098e4 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x20, [x20, #2968] │ │ │ + ldr x19, [x19, #3248] │ │ │ + ldr x0, [x20] │ │ │ + str wzr, [x19] │ │ │ + bl 7570 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x21, [x19, #3040] │ │ │ + ldr x0, [x21] │ │ │ + cbz x0, f12c │ │ │ + adrp x20, 4f000 │ │ │ + ldr x1, [x20, #3896] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, f118 │ │ │ + mov x4, x23 │ │ │ mov x3, x22 │ │ │ - mov x4, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xb0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2136] │ │ │ - str wzr, [x20, #1772] │ │ │ + adrp x2, 25000 │ │ │ + add x2, x2, #0xbc8 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x20, [x20, #3896] │ │ │ + ldr x19, [x19, #3040] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str wzr, [x20] │ │ │ + ldr x0, [x19] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 4026a0 │ │ │ - mov x1, x2 │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - ldr x0, [x19, #2136] │ │ │ - b 4098b4 │ │ │ - ldr x1, [x19, #2768] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 7570 │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - b 409870 │ │ │ + bl 7140 │ │ │ + ldr x0, [x21] │ │ │ + b f0dc │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + mov x1, x0 │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7140 │ │ │ + ldr x0, [x21] │ │ │ + b f090 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + adrp x2, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w2, [x2, #876] │ │ │ + ldr x2, [x2, #3440] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x19, x20, [sp, #16] │ │ │ mov x22, x0 │ │ │ - mov x21, x1 │ │ │ - cbz w2, 409974 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x20, #1776] │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbnz w0, 4099d4 │ │ │ - ldr x0, [x19, #2768] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xb8 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr w0, [x2] │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x1 │ │ │ + cbz w0, f1cc │ │ │ + adrp x19, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x0, [x19, #3248] │ │ │ + ldr x21, [x20, #2968] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x21] │ │ │ + cbnz w1, f250 │ │ │ + adrp x2, 25000 │ │ │ + mov x4, x23 │ │ │ + add x2, x2, #0xbd0 │ │ │ mov x3, x22 │ │ │ - mov x4, x21 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2768] │ │ │ - str wzr, [x20, #1776] │ │ │ - bl 4026a0 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x19, #2136] │ │ │ - cbz x2, 4099e4 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x20, #1772] │ │ │ - mov x0, x2 │ │ │ - cbnz w1, 4099c0 │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x20, [x20, #2968] │ │ │ + ldr x19, [x19, #3248] │ │ │ + ldr x0, [x20] │ │ │ + str wzr, [x19] │ │ │ + bl 7570 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x21, [x19, #3040] │ │ │ + ldr x0, [x21] │ │ │ + cbz x0, f23c │ │ │ + adrp x20, 4f000 │ │ │ + ldr x1, [x20, #3896] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, f228 │ │ │ + mov x4, x23 │ │ │ mov x3, x22 │ │ │ - mov x4, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xb8 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2136] │ │ │ - str wzr, [x20, #1772] │ │ │ + adrp x2, 25000 │ │ │ + add x2, x2, #0xbd0 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x20, [x20, #3896] │ │ │ + ldr x19, [x19, #3040] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str wzr, [x20] │ │ │ + ldr x0, [x19] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 4026a0 │ │ │ - mov x1, x2 │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - ldr x0, [x19, #2136] │ │ │ - b 409990 │ │ │ - ldr x1, [x19, #2768] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 7570 │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - b 40994c │ │ │ + bl 7140 │ │ │ + ldr x0, [x21] │ │ │ + b f1ec │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + mov x1, x0 │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 7140 │ │ │ + ldr x0, [x21] │ │ │ + b f1a0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ + adrp x1, 51000 │ │ │ mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 4f000 │ │ │ + ldr x2, [x20, #3488] │ │ │ + str x25, [sp, #64] │ │ │ + mov w25, w0 │ │ │ + ldr w0, [x1, #1392] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #104] │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x22, #1904] │ │ │ - add x1, x1, #0x780 │ │ │ - ldr w1, [x1, #320] │ │ │ + adrp x21, 4f000 │ │ │ + cbz w0, f350 │ │ │ + ldr x0, [x21, #4016] │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, f454 │ │ │ + adrp x1, 25000 │ │ │ + mov x0, x22 │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 7410 │ │ │ + cbz w0, f440 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x19, [x0] │ │ │ + cbz x19, f484 │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - str x2, [x29, #88] │ │ │ - mov w23, w0 │ │ │ - adrp x21, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - cbz w1, 409a48 │ │ │ - ldr x0, [x21, #3848] │ │ │ - cbz x0, 409a48 │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 409afc // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbnz w0, 409afc │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2056] │ │ │ - cbz x0, 409a5c │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #2056] │ │ │ - ldr x0, [x21, #3848] │ │ │ - cbz x0, 409a6c │ │ │ - bl 4025d0 │ │ │ - str xzr, [x21, #3848] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1976] │ │ │ - cbz x0, 409a80 │ │ │ - bl 4022e0 │ │ │ - str xzr, [x19, #1976] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1968] │ │ │ - cbz x0, 409a94 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #1968] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1952] │ │ │ - cbz x0, 409aa8 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #1952] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1744] │ │ │ - cbz x0, 409abc │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #1744] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2328] │ │ │ - cbz w0, 409ad0 │ │ │ - bl 413880 │ │ │ - cbnz w0, 409ba0 │ │ │ - bl 408768 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x22, #1904] │ │ │ - mov w0, w23 │ │ │ - cmp x2, x1 │ │ │ - b.ne 409b9c // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x19, [x0, #1760] │ │ │ - mov x20, #0x0 // #0 │ │ │ - add x24, x29, #0x48 │ │ │ - cbnz x19, 409b3c │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xd0 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 409a48 │ │ │ + add x23, sp, #0x50 │ │ │ + mov x22, #0x0 // #0 │ │ │ + add x24, x23, #0x8 │ │ │ + b f2fc │ │ │ ldr x0, [x19, #8] │ │ │ - cmp x20, x0 │ │ │ - csel x20, x20, x0, cs // cs = hs, nlast │ │ │ + cmp x22, x0 │ │ │ + csel x22, x22, x0, cs // cs = hs, nlast │ │ │ ldr x19, [x19, #176] │ │ │ - cbz x19, 409b70 │ │ │ - ldrh w3, [x19, #40] │ │ │ - ldr x2, [x19, #112] │ │ │ - add x2, x2, x3 │ │ │ - ldurb w2, [x2, #-1] │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 409b34 // b.none │ │ │ - add x1, x29, #0x40 │ │ │ + cbz x19, f334 │ │ │ + ldr x0, [x19, #112] │ │ │ + ldrh w1, [x19, #40] │ │ │ + add x0, x0, x1 │ │ │ + ldurb w0, [x0, #-1] │ │ │ + cmp w0, #0x2f │ │ │ + b.eq f2f4 // b.none │ │ │ + mov x1, x23 │ │ │ mov x0, x19 │ │ │ - bl 4137ec │ │ │ - tbz w0, #0, 409b28 │ │ │ + bl 17df8 │ │ │ + tst w0, #0x1 │ │ │ + b.eq f2e8 // b.none │ │ │ mov x0, x24 │ │ │ - bl 41611c │ │ │ - b 409b2c │ │ │ - cbz x20, 409b84 │ │ │ - ldr x0, [x21, #3848] │ │ │ - mov x1, x20 │ │ │ - bl 41dde4 │ │ │ - b 409a48 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x108 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 409a48 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x150 │ │ │ - bl 408f38 │ │ │ - sub sp, sp, #0x1, lsl #12 │ │ │ - sub sp, sp, #0x3b0 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + bl 1aec0 │ │ │ + b f2ec │ │ │ + cbz x22, f468 │ │ │ + ldr x0, [x21, #4016] │ │ │ + mov x1, x22 │ │ │ + ldr x0, [x0] │ │ │ + bl 22090 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + nop │ │ │ + adrp x19, 4f000 │ │ │ + ldr x0, [x19, #3160] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, f36c │ │ │ + bl 74a0 │ │ │ + ldr x19, [x19, #3160] │ │ │ + str xzr, [x19] │ │ │ + ldr x0, [x21, #4016] │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, f388 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + ldr x21, [x21, #4016] │ │ │ + str xzr, [x21] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3136] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, f3a0 │ │ │ + bl 71c0 │ │ │ + str xzr, [x19] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3048] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, f3b8 │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, f3d0 │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3832] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, f3e8 │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2976] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, f428 │ │ │ + bl dc78 │ │ │ + ldr x20, [x20, #3488] │ │ │ + mov w0, w25 │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, f49c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x25, [sp, #64] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + bl 17e70 │ │ │ + cbz w0, f3f8 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xc70 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl e630 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x0, [x19, #3160] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, f360 │ │ │ + b f378 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x0, [x19, #3160] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, f360 │ │ │ + b f388 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 25000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xc28 │ │ │ + bl f158 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b f350 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 25000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xbf0 │ │ │ + bl f158 │ │ │ + b f350 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + mov x16, #0x13e0 // #5088 │ │ │ + sub sp, sp, x16 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xca0 │ │ │ + mov w2, #0x2d20 // #11552 │ │ │ + adrp x1, 2a000 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x180 │ │ │ - ldr w5, [x0] │ │ │ - ldrb w4, [x0, #4] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x188 │ │ │ + movk w2, #0x76, lsl #16 │ │ │ + ldr w4, [x0] │ │ │ str x21, [sp, #32] │ │ │ - ldr w3, [x0] │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ + adrp x21, 4f000 │ │ │ + str w4, [sp, #1072] │ │ │ + add x1, x1, #0xb68 │ │ │ + ldr x3, [x21, #3488] │ │ │ + str wzr, [sp, #60] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #5080] │ │ │ + mov x4, #0x0 // #0 │ │ │ + ldur w3, [x0, #1] │ │ │ + add x4, sp, #0x400 │ │ │ + add x0, sp, #0x430 │ │ │ + stur w3, [x4, #49] │ │ │ + stur w2, [x4, #53] │ │ │ + bl 7240 │ │ │ + cbz x0, f5d4 │ │ │ stp x19, x20, [sp, #16] │ │ │ - add x2, x29, #0x430 │ │ │ - ldr x6, [x21, #1904] │ │ │ - strb w4, [x29, #1076] │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ - fmov s0, wzr │ │ │ - mov x0, x2 │ │ │ - add x1, x1, #0x60 │ │ │ - stur w3, [x2, #5] │ │ │ - str x6, [x29, #5080] │ │ │ - str s0, [x29, #48] │ │ │ - str w5, [x29, #1072] │ │ │ - bl 402360 │ │ │ + add x20, sp, #0x40 │ │ │ mov x19, x0 │ │ │ - cbz x0, 409d00 │ │ │ - add x0, x29, #0x40 │ │ │ + mov x2, x0 │ │ │ mov w1, #0x3e8 // #1000 │ │ │ - mov x2, x19 │ │ │ - bl 4027d0 │ │ │ - cbz x0, 409d10 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x29, #0x40 │ │ │ - add x1, x1, #0x1d0 │ │ │ - add x2, x29, #0x30 │ │ │ - bl 402750 <__isoc99_sscanf@plt> │ │ │ - cmp w0, wzr │ │ │ - add x20, x29, #0x40 │ │ │ - b.le 409d28 │ │ │ mov x0, x20 │ │ │ - mov w1, #0x3e8 // #1000 │ │ │ + bl 76a0 │ │ │ + cbz x0, f5bc │ │ │ + adrp x1, 25000 │ │ │ + add x2, sp, #0x3c │ │ │ + add x1, x1, #0xce8 │ │ │ + mov x0, x20 │ │ │ + bl 7620 <__isoc99_sscanf@plt> │ │ │ + cmp w0, #0x0 │ │ │ + b.le f638 │ │ │ + nop │ │ │ mov x2, x19 │ │ │ - bl 4027d0 │ │ │ - cbnz x0, 409c50 │ │ │ + mov w1, #0x3e8 // #1000 │ │ │ + mov x0, x20 │ │ │ + bl 76a0 │ │ │ + cbnz x0, f550 │ │ │ mov x0, x19 │ │ │ - bl 402770 │ │ │ - ldr s0, [x29, #48] │ │ │ + bl 7640 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ fmov s1, #6.000000000000000000e+00 │ │ │ + ldr s0, [sp, #60] │ │ │ fcmpe s0, s1 │ │ │ - b.mi 409ca8 // b.first │ │ │ + b.pl f590 // b.nfrst │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3328] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, f5e4 │ │ │ mov w0, #0x1 // #1 │ │ │ - ldr x2, [x29, #5080] │ │ │ - ldr x1, [x21, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 409d40 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [x21, #3488] │ │ │ + ldr x2, [sp, #5080] │ │ │ + ldr x1, [x21] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, f650 │ │ │ + mov x16, #0x13e0 // #5088 │ │ │ + ldp x29, x30, [sp] │ │ │ ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - add sp, sp, #0x3b0 │ │ │ - add sp, sp, #0x1, lsl #12 │ │ │ + add sp, sp, x16 │ │ │ ret │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x0, #2072] │ │ │ - mov w0, #0x1 // #1 │ │ │ - cbz w1, 409c80 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, w0 │ │ │ - mov x2, #0x3e9 // #1001 │ │ │ - add x3, x3, #0x200 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 25000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xcc0 │ │ │ + bl f158 │ │ │ + b f564 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xca8 │ │ │ + bl 70d0 │ │ │ + b f570 │ │ │ fcvt d0, s0 │ │ │ - add x0, x29, #0x40 │ │ │ - adrp x19, 42c000 <_fini@@Base+0x9e1c> │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - add x19, x19, #0xc30 │ │ │ - add x0, x29, #0x40 │ │ │ + adrp x3, 25000 │ │ │ + add x3, x3, #0xd18 │ │ │ + mov x2, #0x3e9 // #1001 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + add x20, sp, #0x40 │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x19, 2f000 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + add x19, x19, #0x730 │ │ │ + mov x0, x20 │ │ │ mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x220 │ │ │ + bl f158 │ │ │ mov x1, x19 │ │ │ - bl 409918 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xd38 │ │ │ + bl f158 │ │ │ mov w0, #0x0 // #0 │ │ │ - b 409c80 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x190 │ │ │ - bl 402210 │ │ │ - b 409c6c │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x1a8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 409c64 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x1e0 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 409c64 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + b f594 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 25000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xcf8 │ │ │ + bl f158 │ │ │ + b f564 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - stp x23, x24, [sp, #48] │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x1, x23, #0x780 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 51000 │ │ │ + add x1, x21, #0x430 │ │ │ stp x19, x20, [sp, #16] │ │ │ ldr x20, [x1, #328] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x25, [sp, #64] │ │ │ - mov x24, x0 │ │ │ - cbz x20, 409ed4 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0x258 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + str x27, [sp, #80] │ │ │ + mov x27, x0 │ │ │ + bl 7080 │ │ │ + mov x23, x0 │ │ │ + cbz x20, f84c │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xd70 │ │ │ mov x0, x20 │ │ │ - bl 402740 │ │ │ - mov x21, x0 │ │ │ + bl 7610 │ │ │ + mov x24, x0 │ │ │ mov x0, x20 │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ mov x22, x0 │ │ │ - mov x0, x24 │ │ │ - bl 4021c0 │ │ │ - add x0, x22, x0 │ │ │ - add x0, x0, #0x3 │ │ │ - bl 402310 │ │ │ + add x0, x23, #0x3 │ │ │ + add x0, x0, x22 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 409fd8 │ │ │ - mov x1, x20 │ │ │ - cbz x21, 409f48 │ │ │ + cbz x0, f910 │ │ │ + cbz x24, f7b8 │ │ │ add x2, x22, #0x1 │ │ │ - bl 4021a0 │ │ │ - sub x0, x21, x20 │ │ │ - strb wzr, [x19, w0, sxtw] │ │ │ + mov x1, x20 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + bl 7060 │ │ │ + sub x1, x24, x20 │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - mov x2, x0 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - ldrb w22, [x0, #2360] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - ldrb w25, [x0, #656] │ │ │ - strb w22, [x19, x2] │ │ │ - add x3, x2, #0x1 │ │ │ - add x0, x2, #0x2 │ │ │ - mov x1, x24 │ │ │ - strb w25, [x19, x3] │ │ │ - add x0, x19, x0 │ │ │ - bl 4022a0 │ │ │ - sub x1, x0, x19 │ │ │ - strb w25, [x0] │ │ │ - add x0, x1, #0x2 │ │ │ - add x1, x1, #0x1 │ │ │ - strb w22, [x19, x1] │ │ │ + mov w25, #0x20 // #32 │ │ │ + mov w26, #0x27 // #39 │ │ │ + strb wzr, [x19, w1, sxtw] │ │ │ + bl 7080 │ │ │ + add x4, x19, x0 │ │ │ + add x3, x4, #0x1 │ │ │ + strh w25, [x19, x0] │ │ │ + sub x22, x3, x19 │ │ │ + mov x1, x27 │ │ │ + strb w26, [x4, #1] │ │ │ + mov x2, x23 │ │ │ + add x0, x4, #0x2 │ │ │ + bl 7060 │ │ │ + add x0, x22, x23 │ │ │ + add x1, x24, #0x2 │ │ │ + add x3, x0, #0x1 │ │ │ + add x2, x0, #0x2 │ │ │ + add x0, x0, #0x3 │ │ │ add x0, x19, x0 │ │ │ - add x1, x21, #0x2 │ │ │ - bl 4026b0 │ │ │ + strb w26, [x19, x3] │ │ │ + strb w25, [x19, x2] │ │ │ + bl 7580 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + add x21, x21, #0x430 │ │ │ mov x0, x20 │ │ │ - add x23, x23, #0x780 │ │ │ - bl 4025d0 │ │ │ - str xzr, [x23, #328] │ │ │ + bl 74a0 │ │ │ + str xzr, [x21, #328] │ │ │ mov x0, x19 │ │ │ - bl 402440 │ │ │ + bl 7320 │ │ │ mov w20, w0 │ │ │ mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - cbnz w20, 409fa8 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #876] │ │ │ - cbnz w0, 409e90 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2136] │ │ │ - cbz x0, 409ebc │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x3, [x1, #3848] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x2e8 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2136] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + bl 74a0 │ │ │ + cbnz w20, f8d4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, f818 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3040] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, f800 │ │ │ + adrp x3, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 25000 │ │ │ + add x2, x2, #0xdf8 │ │ │ + ldr x3, [x3, #4016] │ │ │ + ldr x3, [x3] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x19] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - b 4026a0 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x3, [x1, #3848] │ │ │ - ldr x0, [x19, #2768] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x2e8 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2768] │ │ │ - bl 4026a0 │ │ │ - b 409e50 │ │ │ + ldr x27, [sp, #80] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + b 7570 │ │ │ + mov x2, x22 │ │ │ + mov x1, x20 │ │ │ + bl 7060 │ │ │ + add x1, x22, #0x1 │ │ │ + mov w0, #0x20 // #32 │ │ │ + strb w0, [x19, x22] │ │ │ + add x0, x22, #0x2 │ │ │ + add x22, x22, x23 │ │ │ + mov w2, #0x27 // #39 │ │ │ + add x22, x22, #0x2 │ │ │ + strb w2, [x19, x1] │ │ │ + add x0, x19, x0 │ │ │ + mov x1, x27 │ │ │ + mov x2, x23 │ │ │ + bl 7060 │ │ │ + mov w0, #0x27 // #39 │ │ │ + strh w0, [x19, x22] │ │ │ + b f738 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldr x27, [sp, #80] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - bl 4021c0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x19, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 25000 │ │ │ + ldr x19, [x19, #2968] │ │ │ + add x2, x2, #0xdf8 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x3, [x0] │ │ │ + ldr x0, [x19] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x19] │ │ │ + bl 7570 │ │ │ + b f770 │ │ │ add x0, x0, #0x14 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 409fd8 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x298 │ │ │ - ldr x1, [x0] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + cbz x0, f910 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xda8 │ │ │ + ldr x1, [x1, #3936] │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x19] │ │ │ + ldr w1, [x1] │ │ │ ldrh w0, [x0, #8] │ │ │ - ldr w2, [x2, #2320] │ │ │ - str x1, [x19] │ │ │ strh w0, [x19, #8] │ │ │ - cbz w2, 409f8c │ │ │ - bl 409bac │ │ │ - cbz w0, 409fe8 │ │ │ - mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - ldrb w2, [x1, #656] │ │ │ - add x3, x0, #0x1 │ │ │ - add x20, x1, #0x290 │ │ │ - strb w2, [x19, x0] │ │ │ - mov x1, x24 │ │ │ - add x0, x19, x3 │ │ │ - bl 4022a0 │ │ │ - ldrh w1, [x20] │ │ │ - strh w1, [x0] │ │ │ - b 409e2c │ │ │ - mov x2, x22 │ │ │ - bl 4021a0 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - ldrb w0, [x0, #2360] │ │ │ - ldrb w2, [x1, #656] │ │ │ - strb w0, [x19, x22] │ │ │ - add x3, x22, #0x1 │ │ │ - add x0, x22, #0x2 │ │ │ - add x21, x1, #0x290 │ │ │ - strb w2, [x19, x3] │ │ │ - mov x1, x24 │ │ │ + cbz w1, f8b8 │ │ │ + bl f4a8 │ │ │ + cbz w0, f924 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + mov x2, x0 │ │ │ + mov w20, #0x27 // #39 │ │ │ add x0, x19, x0 │ │ │ - bl 4022a0 │ │ │ - ldrh w1, [x21] │ │ │ - strh w1, [x0] │ │ │ - b 409e1c │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x2a8 │ │ │ + mov x1, x27 │ │ │ + add x0, x0, #0x1 │ │ │ + strh w20, [x19, x2] │ │ │ + bl 7180 │ │ │ + strh w20, [x0] │ │ │ + b f748 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xdb8 │ │ │ ldr w1, [x0] │ │ │ - ldrb w0, [x0, #4] │ │ │ + ldur w0, [x0, #1] │ │ │ stur w1, [x19, #9] │ │ │ - strb w0, [x19, #13] │ │ │ - b 409f0c │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x1, #3848] │ │ │ - ldr x0, [x0, #2768] │ │ │ - adrp x2, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x2b0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + stur w0, [x19, #10] │ │ │ + b f884 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 25000 │ │ │ + add x2, x2, #0xdc0 │ │ │ + ldr x3, [x3, #4016] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr x3, [x3] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x8 // #8 │ │ │ - add x1, x1, #0x2c8 │ │ │ - bl 408f38 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + add x1, x1, #0xdd8 │ │ │ + bl e630 │ │ │ + adrp x1, 25000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x260 │ │ │ - bl 408f38 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x0, #3848] │ │ │ + add x1, x1, #0xd78 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + bl e630 │ │ │ + adrp x1, 4f000 │ │ │ mov w0, #0x8 // #8 │ │ │ - bl 408f38 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr x1, [x1, #4016] │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + nop │ │ │ + cmp w0, #0x1 │ │ │ + adrp x3, 25000 │ │ │ + add x3, x3, #0xe20 │ │ │ stp x29, x30, [sp, #-16]! │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xe08 │ │ │ mov x29, sp │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40a024 // b.none │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x310 │ │ │ - bl 41d6ec │ │ │ - cbz x0, 40a030 │ │ │ + csel x0, x0, x3, eq // eq = none │ │ │ + bl 21768 │ │ │ + cbz x0, f974 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x2f8 │ │ │ - b 40a010 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x328 │ │ │ - bl 408f38 │ │ │ + bl eed0 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ str x21, [sp, #32] │ │ │ mov x21, x0 │ │ │ - stp x19, x20, [sp, #16] │ │ │ mov x0, x1 │ │ │ + stp x19, x20, [sp, #16] │ │ │ mov x19, x1 │ │ │ mov x1, x21 │ │ │ - bl 416574 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 40a094 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x0, #1944] │ │ │ - cbz w1, 40a080 │ │ │ + bl 1b348 │ │ │ + cbnz w0, f9e0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3416] │ │ │ + ldr w1, [x0] │ │ │ + cbnz w1, f9c4 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, x19 │ │ │ - bl 4162fc │ │ │ + bl 1b0b0 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ + adrp x19, 4f000 │ │ │ mov x1, x21 │ │ │ - add x0, x0, #0x340 │ │ │ - bl 409918 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1992] │ │ │ - bl 4025d0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ + mov w20, w0 │ │ │ + adrp x0, 25000 │ │ │ + add x0, x0, #0xe38 │ │ │ + bl f158 │ │ │ + ldr x19, [x19, #3920] │ │ │ + ldr x0, [x19] │ │ │ + bl 74a0 │ │ │ + str xzr, [x19] │ │ │ + adrp x1, 25000 │ │ │ mov w0, w20 │ │ │ - add x1, x1, #0x358 │ │ │ - str xzr, [x19, #1992] │ │ │ - bl 408f38 │ │ │ + add x1, x1, #0xe50 │ │ │ + bl e630 │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - udf #0 │ │ │ mov x2, x1 │ │ │ ldr x1, [x1, #144] │ │ │ - cbz x1, 40a0e0 │ │ │ - b 41c490 │ │ │ + cbz x1, fa30 │ │ │ + b 20230 │ │ │ ldr x1, [x2, #120] │ │ │ - b 41c490 │ │ │ + b 20230 │ │ │ ldr x1, [x1, #120] │ │ │ - b 41c490 │ │ │ - ldr x2, [x0] │ │ │ - ldr x3, [x1] │ │ │ - ldr x0, [x2, #144] │ │ │ - ldr x1, [x3, #144] │ │ │ - ldr x4, [x2, #112] │ │ │ - cmp x0, xzr │ │ │ - ldr x2, [x3, #112] │ │ │ - csel x0, x0, x4, ne // ne = any │ │ │ - cmp x1, xzr │ │ │ - csel x1, x1, x2, ne // ne = any │ │ │ - b 41c490 │ │ │ + b 20230 │ │ │ + ldr x3, [x0] │ │ │ + ldr x2, [x1] │ │ │ + ldr x0, [x3, #144] │ │ │ + ldr x1, [x3, #112] │ │ │ + cmp x0, #0x0 │ │ │ + ldr x3, [x2, #112] │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ + ldr x1, [x2, #144] │ │ │ + cmp x1, #0x0 │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ + b 20230 │ │ │ + nop │ │ │ ldr x0, [x0] │ │ │ ldr x1, [x1] │ │ │ ldr x0, [x0, #112] │ │ │ ldr x1, [x1, #112] │ │ │ - b 41c490 │ │ │ - ldr x2, [x1] │ │ │ - ldr x1, [x0] │ │ │ - ldr x0, [x2, #112] │ │ │ - ldr x1, [x1, #112] │ │ │ - b 41c490 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr w19, [x1] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x20, #1904] │ │ │ - uxtb w1, w19 │ │ │ - str x2, [x29, #40] │ │ │ - cmp w1, #0x50 │ │ │ - mov x3, x0 │ │ │ - b.eq 40a1f8 // b.none │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, #0x4b │ │ │ - b.eq 40a1f0 // b.none │ │ │ - add x0, x29, #0x20 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x4 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b.eq 40a1b4 // b.none │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x1, [x20, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40a200 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ - ldrb w1, [x29, #32] │ │ │ - cmp w1, w19, uxtb │ │ │ - b.ne 40a198 // b.any │ │ │ - ldrb w2, [x29, #33] │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 40a198 // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - ubfx x1, x19, #16, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 40a198 // b.any │ │ │ - ldrb w0, [x29, #35] │ │ │ - cmp w0, w19, lsr #24 │ │ │ - cset w0, eq // eq = none │ │ │ - b 40a198 │ │ │ - bfi w19, w1, #8, #8 │ │ │ - b 40a17c │ │ │ - bfxil w19, w1, #0, #8 │ │ │ - b 40a170 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + b 20230 │ │ │ + nop │ │ │ + ldr x2, [x0] │ │ │ + ldr x0, [x1] │ │ │ + ldr x1, [x2, #112] │ │ │ + ldr x0, [x0, #112] │ │ │ + b 20230 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ ldrh w5, [x0] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ lsr w6, w5, #8 │ │ │ cmp w6, #0x1e │ │ │ - mov x19, x0 │ │ │ - b.hi 40a364 // b.pmore │ │ │ + b.hi fc9c // b.pmore │ │ │ ldrh w6, [x19, #2] │ │ │ sub w0, w6, #0xa │ │ │ - uxth w0, w0 │ │ │ + and w0, w0, #0xffff │ │ │ cmp w0, #0x1 │ │ │ - b.hi 40a3c0 // b.pmore │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2316] │ │ │ + ccmp w6, #0x14, #0x4, hi // hi = pmore │ │ │ + b.ne fc48 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldrh w5, [x19, #4] │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40a424 // b.none │ │ │ - ldrh w4, [x19, #4] │ │ │ - tst w4, #0xfff0 │ │ │ - b.ne 40a280 // b.any │ │ │ + b.eq fc0c // b.none │ │ │ + tst w5, #0xfff0 │ │ │ + b.ne fb24 // b.any │ │ │ ldrh w4, [x19, #6] │ │ │ cmp w4, #0xc │ │ │ - b.hi 40a2c4 // b.pmore │ │ │ + b.hi fb6c // b.pmore │ │ │ ldr x4, [x19, #48] │ │ │ - cbnz x4, 40a2f8 │ │ │ + cbnz x4, fba0 │ │ │ ldrh w4, [x19, #56] │ │ │ cmp w4, #0x2 │ │ │ - b.hi 40a330 // b.pmore │ │ │ + b.hi fbd8 // b.pmore │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - and w0, w4, #0xffffff0f │ │ │ + and w0, w5, #0xffffff0f │ │ │ cmp w0, #0x800 │ │ │ - b.eq 40a254 // b.none │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ + b.eq faf8 // b.none │ │ │ + adrp x20, 4f000 │ │ │ + mov w4, w5 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2c8 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x20, [x20, #3152] │ │ │ + adrp x3, 2d000 │ │ │ + add x3, x3, #0xdd0 │ │ │ mov x0, x20 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ ldr x1, [x19, #128] │ │ │ mov x0, x20 │ │ │ - bl 409918 │ │ │ + bl f158 │ │ │ ldrh w4, [x19, #6] │ │ │ cmp w4, #0xc │ │ │ - b.ls 40a260 // b.plast │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ + b.ls fb04 // b.plast │ │ │ + adrp x20, 4f000 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2f0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 2d000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0xdf8 │ │ │ mov x0, x20 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ ldr x1, [x19, #128] │ │ │ mov x0, x20 │ │ │ - bl 409918 │ │ │ + bl f158 │ │ │ ldr x4, [x19, #48] │ │ │ - cbz x4, 40a268 │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ + cbz x4, fb0c │ │ │ + adrp x20, 4f000 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x310 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 2d000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0xe18 │ │ │ mov x0, x20 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ ldr x1, [x19, #128] │ │ │ mov x0, x20 │ │ │ - bl 409918 │ │ │ + bl f158 │ │ │ ldrh w4, [x19, #56] │ │ │ cmp w4, #0x2 │ │ │ - b.ls 40a274 // b.plast │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + b.ls fb18 // b.plast │ │ │ + adrp x20, 4f000 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ + adrp x3, 2d000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0xe30 │ │ │ mov x0, x20 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x328 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ mov x0, x20 │ │ │ ldr x1, [x19, #128] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ - b 409918 │ │ │ - mov w4, #0x6667 // #26215 │ │ │ - uxtb w5, w5 │ │ │ - movk w4, #0x6666, lsl #16 │ │ │ - smull x4, w5, w4 │ │ │ - lsr x4, x4, #34 │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add w7, w4, w4, lsl #2 │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ + b f158 │ │ │ + ldrh w4, [x19, #58] │ │ │ + cmp w4, w5 │ │ │ + b.eq faf0 // b.none │ │ │ + adrp x20, 4f000 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x240 │ │ │ - sub w5, w5, w7, lsl #1 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 2d000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0xda0 │ │ │ mov x0, x20 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ ldr x1, [x19, #128] │ │ │ mov x0, x20 │ │ │ - bl 409918 │ │ │ - ldrh w6, [x19, #2] │ │ │ - sub w0, w6, #0xa │ │ │ - uxth w0, w0 │ │ │ - cmp w0, #0x1 │ │ │ - b.ls 40a238 // b.plast │ │ │ - cmp w6, #0x14 │ │ │ - b.eq 40a238 // b.none │ │ │ - mov w4, #0x6667 // #26215 │ │ │ - uxtb w5, w6 │ │ │ - movk w4, #0x6666, lsl #16 │ │ │ - smull x4, w5, w4 │ │ │ - lsr x4, x4, #34 │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add w7, w4, w4, lsl #2 │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x270 │ │ │ - sub w5, w5, w7, lsl #1 │ │ │ + bl f158 │ │ │ + b faf8 │ │ │ + and w5, w6, #0xff │ │ │ + mov w7, #0xcccd // #52429 │ │ │ + movk w7, #0xcccc, lsl #16 │ │ │ + adrp x20, 4f000 │ │ │ lsr w6, w6, #8 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + umull x7, w5, w7 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x20, [x20, #3152] │ │ │ + adrp x3, 2d000 │ │ │ + lsr x7, x7, #35 │ │ │ + add x3, x3, #0xd78 │ │ │ + mov w4, w7 │ │ │ mov x0, x20 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + add w7, w7, w7, lsl #2 │ │ │ + sub w5, w5, w7, lsl #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ ldr x1, [x19, #128] │ │ │ mov x0, x20 │ │ │ - bl 409918 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 40a248 // b.any │ │ │ - ldrh w5, [x19, #4] │ │ │ - ldrh w4, [x19, #58] │ │ │ - cmp w5, w4 │ │ │ - b.eq 40a464 // b.none │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov x0, x20 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl f158 │ │ │ + b fad8 │ │ │ + and w5, w5, #0xff │ │ │ + mov w7, #0xcccd // #52429 │ │ │ + movk w7, #0xcccc, lsl #16 │ │ │ + adrp x20, 4f000 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x298 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ + umull x7, w5, w7 │ │ │ + adrp x3, 2d000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0xd48 │ │ │ + lsr x7, x7, #35 │ │ │ + mov w4, w7 │ │ │ + mov x0, x20 │ │ │ + add w7, w7, w7, lsl #2 │ │ │ + sub w5, w5, w7, lsl #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ ldr x1, [x19, #128] │ │ │ mov x0, x20 │ │ │ - bl 409918 │ │ │ - b 40a254 │ │ │ - mov w4, w5 │ │ │ - b 40a24c │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + bl f158 │ │ │ + b fac0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ + adrp x20, 51000 │ │ │ + add x20, x20, #0x598 │ │ │ + str x21, [sp, #32] │ │ │ + bl 7310 │ │ │ + mov w21, #0x50 // #80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - add x20, x20, #0x8f0 │ │ │ - b.ne 40a4ac // b.any │ │ │ - b 40a4f0 │ │ │ + b.ne fd38 // b.any │ │ │ + b fd7c │ │ │ mov x0, x19 │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ + bl 7310 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 40a4f0 // b.none │ │ │ - cmp w2, #0x50 │ │ │ - b.ne 40a498 // b.any │ │ │ + b.eq fd7c // b.none │ │ │ + cmp w1, #0x50 │ │ │ + b.ne fd24 // b.any │ │ │ mov x0, x19 │ │ │ - strb w2, [x20] │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ - cmn w0, #0x1 │ │ │ + strb w21, [x20] │ │ │ + bl 7310 │ │ │ mov w1, w0 │ │ │ - b.eq 40a4f0 // b.none │ │ │ + cmn w0, #0x1 │ │ │ + b.eq fd7c // b.none │ │ │ cmp w0, #0x4b │ │ │ - b.eq 40a508 // b.none │ │ │ + b.eq fd98 // b.none │ │ │ mov x1, x19 │ │ │ - bl 4025f0 │ │ │ + bl 74c0 │ │ │ mov x0, x19 │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ + bl 7310 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.ne 40a4ac // b.any │ │ │ + b.ne fd38 // b.any │ │ │ mov x0, x19 │ │ │ - bl 4027f0 │ │ │ + bl 76c0 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x19 │ │ │ strb w1, [x20, #1] │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ + bl 7310 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 40a4f0 // b.none │ │ │ + b.eq fd7c // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 40a56c // b.none │ │ │ - cmp w0, #0xf │ │ │ - b.gt 40a4ac │ │ │ + b.eq fe00 // b.none │ │ │ mov x0, x19 │ │ │ - strb w2, [x20, #2] │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ + cmp w1, #0xf │ │ │ + b.gt fd38 │ │ │ + strb w1, [x20, #2] │ │ │ + bl 7310 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 40a4f0 // b.none │ │ │ + b.eq fd7c // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 40a56c // b.none │ │ │ + b.eq fe00 // b.none │ │ │ cmp w0, #0xf │ │ │ - b.gt 40a4ac │ │ │ - strb w0, [x20, #3] │ │ │ + b.gt fd38 │ │ │ mov w0, #0x1 // #1 │ │ │ + strb w1, [x20, #3] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w0, #0x50 // #80 │ │ │ mov x1, x19 │ │ │ - bl 4025f0 │ │ │ - mov w2, #0x50 // #80 │ │ │ - b 40a4ac │ │ │ + bl 74c0 │ │ │ + b fd40 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - ldr x4, [x1] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x1 │ │ │ - mov x19, x0 │ │ │ - cbz x4, 40a638 │ │ │ + mov x19, x2 │ │ │ + cbz x0, fea0 │ │ │ ldr x1, [x3] │ │ │ - ldr x5, [x2] │ │ │ - sub x0, x1, #0x9 │ │ │ - cmp x5, x0 │ │ │ - b.hi 40a60c // b.pmore │ │ │ - and x1, x19, #0xffffffff │ │ │ - lsr x6, x1, #16 │ │ │ - lsr x3, x19, #32 │ │ │ - lsr x19, x19, #48 │ │ │ - strb w1, [x4, x5] │ │ │ - add x0, x4, x5 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - lsr x4, x19, #8 │ │ │ - lsr x7, x6, #8 │ │ │ - ubfx x5, x3, #8, #8 │ │ │ - strb w1, [x0, #1] │ │ │ - strb w6, [x0, #2] │ │ │ - strb w7, [x0, #3] │ │ │ - strb w3, [x0, #4] │ │ │ - strb w5, [x0, #5] │ │ │ - strb w19, [x0, #6] │ │ │ - strb w4, [x0, #7] │ │ │ - ldr x0, [x2] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x5 │ │ │ + cmp x2, x4 │ │ │ + b.hi fe68 // b.pmore │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + add x1, x1, #0x400 │ │ │ + str x1, [x3] │ │ │ + bl 72d0 │ │ │ + str x0, [x20] │ │ │ + cbz x0, feb4 │ │ │ + ldr x2, [x19] │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + str x0, [x3] │ │ │ + bl 71f0 │ │ │ + str x0, [x20] │ │ │ + cbnz x0, fe7c │ │ │ + adrp x1, 2d000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe58 │ │ │ + bl e630 │ │ │ + nop │ │ │ + cbz x0, ff78 │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmp w1, #0x400 │ │ │ + mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x2 │ │ │ + mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w19, w1 │ │ │ + mov x20, x3 │ │ │ + ldr x0, [x22] │ │ │ + str x23, [sp, #48] │ │ │ + mov w1, #0x400 // #1024 │ │ │ + csel w2, w19, w1, cs // cs = hs, nlast │ │ │ + cbz x0, ff98 │ │ │ + ldr x3, [x4] │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + sub x5, x3, #0x1 │ │ │ + add x6, x1, x23 │ │ │ + cmp x6, x5 │ │ │ + b.hi ff7c // b.pmore │ │ │ + cbz w19, ff5c │ │ │ + ldrb w2, [x21] │ │ │ + cmp w19, #0x1 │ │ │ + strb w2, [x0, x1] │ │ │ + mov x4, #0x1 // #1 │ │ │ + b.eq ff58 // b.none │ │ │ + ldr x5, [x22] │ │ │ + ldr x1, [x20] │ │ │ + add x5, x5, x4 │ │ │ + ldrb w6, [x21, x4] │ │ │ + add x4, x4, #0x1 │ │ │ + cmp w19, w4 │ │ │ + strb w6, [x5, x1] │ │ │ + b.hi ff38 // b.pmore │ │ │ + ldr x1, [x20] │ │ │ + add x1, x23, x1 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str x1, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ + ret │ │ │ + add x1, x3, w2, uxtw │ │ │ + str x1, [x4] │ │ │ + bl 72d0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, ffb8 │ │ │ + ldr x1, [x20] │ │ │ + b ff20 │ │ │ + mov w0, w2 │ │ │ + str x0, [x4] │ │ │ + bl 71f0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, ffb8 │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + b ff20 │ │ │ + adrp x1, 2d000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe70 │ │ │ + bl e630 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x1 │ │ │ + mov x19, x2 │ │ │ + cbz x0, 10058 │ │ │ + ldr x1, [x3] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x9 │ │ │ + cmp x2, x4 │ │ │ + b.hi 10020 // b.pmore │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ add x0, x0, #0x8 │ │ │ - str x0, [x2] │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ add x1, x1, #0x400 │ │ │ str x1, [x3] │ │ │ - mov x0, x4 │ │ │ - str x2, [x29, #40] │ │ │ - bl 402400 │ │ │ + bl 72d0 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbz x0, 40a654 │ │ │ - ldr x5, [x2] │ │ │ - mov x4, x0 │ │ │ - b 40a5b0 │ │ │ + cbz x0, 1006c │ │ │ + ldr x2, [x19] │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x8 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, #0x400 // #1024 │ │ │ str x0, [x3] │ │ │ - str x2, [x29, #40] │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbnz x0, 40a62c │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + cbnz x0, 10034 │ │ │ + adrp x1, 2d000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x350 │ │ │ - str x2, [x29, #40] │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x4, [x20] │ │ │ - ldr x5, [x2] │ │ │ - b 40a5b0 │ │ │ - sub sp, sp, #0x10 │ │ │ - str x19, [sp] │ │ │ + add x1, x1, #0xe88 │ │ │ + bl e630 │ │ │ + nop │ │ │ cmp x1, #0x3 │ │ │ - b.ls 40a8f4 // b.plast │ │ │ - ldrb w5, [x0, #3] │ │ │ - ldrb w4, [x0, #2] │ │ │ - ldrb w6, [x0, #1] │ │ │ - orr w4, w4, w5, lsl #8 │ │ │ - uxth w4, w4 │ │ │ - ldrb w5, [x0] │ │ │ + b.ls 102c4 // b.plast │ │ │ + ldrb w5, [x0, #2] │ │ │ sub x7, x1, #0x4 │ │ │ - cmp x7, x4 │ │ │ - orr w5, w5, w6, lsl #8 │ │ │ - b.cc 40a8f4 // b.lo, b.ul, b.last │ │ │ - mov w8, #0x0 // #0 │ │ │ - mov w11, w8 │ │ │ - mov w10, #0x5855 // #22613 │ │ │ - mov w12, #0x7855 // #30805 │ │ │ - mov w13, #0x5455 // #21589 │ │ │ + ldrb w6, [x0, #3] │ │ │ + ldrb w4, [x0, #1] │ │ │ + ldrb w8, [x0] │ │ │ + orr w6, w5, w6, lsl #8 │ │ │ + and x5, x6, #0xffff │ │ │ + orr w4, w8, w4, lsl #8 │ │ │ + cmp x7, x5 │ │ │ + sxth w4, w4 │ │ │ + b.cc 102c4 // b.lo, b.ul, b.last │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w13, #0x0 // #0 │ │ │ + mov w14, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + mov w12, #0x5855 // #22613 │ │ │ + mov w11, #0x7855 // #30805 │ │ │ + mov w10, #0x5455 // #21589 │ │ │ mov x9, #0xfffffffffffffffc // #-4 │ │ │ - b 40a71c │ │ │ - cmp w5, w12 │ │ │ - b.eq 40a810 // b.none │ │ │ - cmp w5, w13 │ │ │ - b.eq 40a7ac // b.none │ │ │ - sub x5, x9, x4 │ │ │ - add x1, x1, x5 │ │ │ - add x4, x4, #0x4 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + b 10128 │ │ │ + cmp w4, w10 │ │ │ + b.eq 10190 // b.none │ │ │ + sub x4, x9, x5 │ │ │ + add x5, x5, #0x4 │ │ │ + add x1, x1, x4 │ │ │ + add x0, x0, x5 │ │ │ cmp x1, #0x3 │ │ │ - add x0, x0, x4 │ │ │ - b.ls 40a79c // b.plast │ │ │ - ldrb w5, [x0, #3] │ │ │ - ldrb w4, [x0, #2] │ │ │ - ldrb w6, [x0, #1] │ │ │ - orr w4, w4, w5, lsl #8 │ │ │ - uxth w4, w4 │ │ │ - ldrb w5, [x0] │ │ │ + b.ls 1015c // b.plast │ │ │ + ldrb w5, [x0, #2] │ │ │ sub x7, x1, #0x4 │ │ │ - cmp x4, x7 │ │ │ - orr w5, w5, w6, lsl #8 │ │ │ - b.hi 40a79c // b.pmore │ │ │ - cmp w5, w10 │ │ │ - b.ne 40a6cc // b.any │ │ │ - cmp x4, #0x7 │ │ │ - b.ls 40a6dc // b.plast │ │ │ - cbnz w8, 40a820 │ │ │ - ldrb w14, [x0, #7] │ │ │ - ldrb w7, [x0, #5] │ │ │ - ldrb w6, [x0, #6] │ │ │ - ldrb w5, [x0, #4] │ │ │ - orr w6, w6, w14, lsl #8 │ │ │ - orr w5, w5, w7, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - str x5, [x3] │ │ │ - ldrb w14, [x0, #11] │ │ │ - ldrb w6, [x0, #10] │ │ │ - ldrb w7, [x0, #9] │ │ │ - ldrb w5, [x0, #8] │ │ │ - orr w6, w6, w14, lsl #8 │ │ │ - orr w5, w5, w7, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - str x5, [x3, #8] │ │ │ - sub x5, x9, x4 │ │ │ - add x1, x1, x5 │ │ │ - add x4, x4, #0x4 │ │ │ + ldrb w6, [x0, #3] │ │ │ + ldrb w4, [x0, #1] │ │ │ + ldrb w8, [x0] │ │ │ + orr w6, w5, w6, lsl #8 │ │ │ + and x5, x6, #0xffff │ │ │ + orr w4, w8, w4, lsl #8 │ │ │ + cmp x5, x7 │ │ │ + sxth w4, w4 │ │ │ + b.hi 1015c // b.pmore │ │ │ + cmp w4, w12 │ │ │ + b.eq 1016c // b.none │ │ │ + cmp w4, w11 │ │ │ + b.ne 100dc // b.any │ │ │ + cbnz w14, 100e4 │ │ │ + mov w13, #0x0 // #0 │ │ │ + sub x4, x9, x5 │ │ │ + add x5, x5, #0x4 │ │ │ + add x1, x1, x4 │ │ │ + mov w14, #0x1 // #1 │ │ │ + add x0, x0, x5 │ │ │ cmp x1, #0x3 │ │ │ - orr w11, w11, #0x3 │ │ │ - add x0, x0, x4 │ │ │ - b.hi 40a6f4 // b.pmore │ │ │ - mov w0, w11 │ │ │ - ldr x19, [sp] │ │ │ - add sp, sp, #0x10 │ │ │ - ret │ │ │ - cbz x4, 40a814 │ │ │ - cbz x3, 40a814 │ │ │ - ldrb w11, [x0, #4] │ │ │ - tbz w11, #0, 40a82c │ │ │ - cmp x4, #0x4 │ │ │ - b.ls 40a828 // b.plast │ │ │ - ldrb w7, [x0, #6] │ │ │ - ldrb w8, [x0, #8] │ │ │ - ldrb w6, [x0, #7] │ │ │ - ldrb w5, [x0, #5] │ │ │ - orr w6, w6, w8, lsl #8 │ │ │ - orr w5, w5, w7, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - str x5, [x3, #8] │ │ │ - mov x18, #0x10 // #16 │ │ │ - mov x17, #0xf // #15 │ │ │ - mov x16, #0xe // #14 │ │ │ - mov x15, #0xd // #13 │ │ │ - mov x14, #0xc // #12 │ │ │ - mov x7, #0xb // #11 │ │ │ - mov x6, #0xa // #10 │ │ │ - mov x5, #0x9 // #9 │ │ │ - b 40a84c │ │ │ - cbnz w8, 40a820 │ │ │ - mov w8, #0x1 // #1 │ │ │ - mov w11, #0x0 // #0 │ │ │ - b 40a6dc │ │ │ - mov w8, #0x1 // #1 │ │ │ - b 40a6dc │ │ │ - and w11, w11, #0xfffffffe │ │ │ - mov x18, #0xc // #12 │ │ │ - mov x17, #0xb // #11 │ │ │ - mov x16, #0xa // #10 │ │ │ - mov x15, #0x9 // #9 │ │ │ - mov x14, #0x8 // #8 │ │ │ - mov x7, #0x7 // #7 │ │ │ - mov x6, #0x6 // #6 │ │ │ - mov x5, #0x5 // #5 │ │ │ - mov w8, #0x1 // #1 │ │ │ - cbnz w2, 40a6dc │ │ │ - tbz w11, #1, 40a8a8 │ │ │ - cmp x4, x5 │ │ │ - b.cs 40a870 // b.hs, b.nlast │ │ │ - and w5, w11, #0xfffffffd │ │ │ - tbnz w11, #2, 40a8e4 │ │ │ - mov w11, w5 │ │ │ - b 40a6dc │ │ │ - ldrb w14, [x0, x14] │ │ │ - ldrb w7, [x0, x7] │ │ │ - ldrb w8, [x0, x6] │ │ │ - ldrb w5, [x0, x5] │ │ │ - orr w6, w7, w14, lsl #8 │ │ │ - orr w5, w5, w8, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - str x5, [x3] │ │ │ - mov x14, x18 │ │ │ - mov x7, x17 │ │ │ - mov x6, x16 │ │ │ - mov x5, x15 │ │ │ - mov w8, #0x1 // #1 │ │ │ - tbz w11, #2, 40a6dc │ │ │ - cmp x4, x5 │ │ │ - b.cc 40a8e8 // b.lo, b.ul, b.last │ │ │ - ldrb w15, [x0, x14] │ │ │ - ldrb w7, [x0, x7] │ │ │ - ldrb w14, [x0, x6] │ │ │ - ldrb w5, [x0, x5] │ │ │ - orr w6, w7, w15, lsl #8 │ │ │ - orr w5, w5, w14, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - str x5, [x3, #16] │ │ │ - b 40a6dc │ │ │ - mov w11, w5 │ │ │ - and w11, w11, #0xfffffffb │ │ │ - mov w8, #0x1 // #1 │ │ │ - b 40a6dc │ │ │ - mov w11, #0x0 // #0 │ │ │ - b 40a79c │ │ │ + b.hi 100fc // b.pmore │ │ │ + mov w0, w13 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + cmp x5, #0x7 │ │ │ + b.ls 100e4 // b.plast │ │ │ + cbnz w14, 100e4 │ │ │ + ldr w4, [x0, #4] │ │ │ + orr w13, w13, #0x3 │ │ │ + str x4, [x3] │ │ │ + ldr w4, [x0, #8] │ │ │ + str x4, [x3, #8] │ │ │ + b 100e4 │ │ │ + cmp x5, #0x0 │ │ │ + ccmp x3, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 101e0 // b.none │ │ │ + ldrb w13, [x0, #4] │ │ │ + tbz w13, #0, 101f0 │ │ │ + cmp x5, #0x4 │ │ │ + b.ls 101ec // b.plast │ │ │ + ldur w14, [x0, #5] │ │ │ + mov x7, #0xd // #13 │ │ │ + mov x4, #0x9 // #9 │ │ │ + fmov s0, w7 │ │ │ + mov w8, w4 │ │ │ + mov x19, #0x10 // #16 │ │ │ + mov x30, #0xf // #15 │ │ │ + mov x18, #0xe // #14 │ │ │ + mov x17, #0xc // #12 │ │ │ + mov x16, #0xb // #11 │ │ │ + mov x15, #0xa // #10 │ │ │ + str x14, [x3, #8] │ │ │ + b 10218 │ │ │ + mov w14, #0x1 // #1 │ │ │ + mov w13, #0x0 // #0 │ │ │ + b 100e4 │ │ │ + and w13, w13, #0xfffffffe │ │ │ + mov x4, #0x5 // #5 │ │ │ + mov w8, w4 │ │ │ + mov x7, #0x9 // #9 │ │ │ + mov x19, #0xc // #12 │ │ │ + fmov s0, w7 │ │ │ + mov x30, #0xb // #11 │ │ │ + mov x18, #0xa // #10 │ │ │ + mov x17, #0x8 // #8 │ │ │ + mov x16, #0x7 // #7 │ │ │ + mov x15, #0x6 // #6 │ │ │ + mov w14, w2 │ │ │ + cbnz w2, 100e4 │ │ │ + and w20, w13, #0x4 │ │ │ + tbz w13, #1, 10288 │ │ │ + cmp w6, w8 │ │ │ + b.cs 10244 // b.hs, b.nlast │ │ │ + and w13, w13, #0xfffffffd │ │ │ + cbz w20, 10140 │ │ │ + and w13, w13, #0xfffffffb │ │ │ + mov w14, #0x1 // #1 │ │ │ + b 100e4 │ │ │ + str x21, [sp, #32] │ │ │ + fmov w8, s0 │ │ │ + ldrb w21, [x0, x16] │ │ │ + mov x16, x30 │ │ │ + ldrb w14, [x0, x17] │ │ │ + mov x17, x19 │ │ │ + ldrb w30, [x0, x4] │ │ │ + mov x4, x7 │ │ │ + ldrb w19, [x0, x15] │ │ │ + mov x15, x18 │ │ │ + orr w14, w21, w14, lsl #8 │ │ │ + ldr x21, [sp, #32] │ │ │ + orr w18, w30, w19, lsl #8 │ │ │ + lsl w7, w14, #16 │ │ │ + and x14, x18, #0xffff │ │ │ + orr x7, x7, x14 │ │ │ + str x7, [x3] │ │ │ + mov w14, #0x1 // #1 │ │ │ + cbz w20, 100e4 │ │ │ + cmp w6, w8 │ │ │ + b.cc 10238 // b.lo, b.ul, b.last │ │ │ + ldrb w6, [x0, x17] │ │ │ + ldrb w16, [x0, x16] │ │ │ + ldrb w8, [x0, x4] │ │ │ + ldrb w7, [x0, x15] │ │ │ + orr w4, w16, w6, lsl #8 │ │ │ + orr w6, w8, w7, lsl #8 │ │ │ + lsl w4, w4, #16 │ │ │ + and x6, x6, #0xffff │ │ │ + orr x4, x4, x6 │ │ │ + str x4, [x3, #16] │ │ │ + b 100e4 │ │ │ + mov w13, #0x0 // #0 │ │ │ + mov w0, w13 │ │ │ + ret │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, 51000 │ │ │ mov x29, sp │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x1, x0, #0x8f0 │ │ │ - ldrb w3, [x0, #2288] │ │ │ - ldrb w2, [x1, #1] │ │ │ + ldr x6, [x1, #3488] │ │ │ + add x2, x3, #0x598 │ │ │ + ldrb w5, [x3, #1432] │ │ │ + mov w4, #0x0 // #0 │ │ │ + ldr x3, [x6] │ │ │ + str x3, [sp, #24] │ │ │ + mov x3, #0x0 // #0 │ │ │ mov w0, #0x0 // #0 │ │ │ - ldrb w4, [x1, #2] │ │ │ - bfxil w0, w3, #0, #8 │ │ │ - bfi w0, w2, #8, #8 │ │ │ - ldrb w3, [x1, #3] │ │ │ - bfi w0, w4, #16, #8 │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - mov w4, #0x50 // #80 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bfxil w1, w4, #0, #8 │ │ │ - bfi w0, w3, #24, #8 │ │ │ - mov w4, #0x4b // #75 │ │ │ - ldr x5, [x2, #1904] │ │ │ - mov w3, #0x6 // #6 │ │ │ - bfi w1, w4, #8, #8 │ │ │ - uxtb w4, w0 │ │ │ - bfi w1, w3, #16, #8 │ │ │ - str x5, [x29, #24] │ │ │ - cmp w4, #0x50 │ │ │ - bfi w1, w3, #24, #8 │ │ │ - b.eq 40a9dc // b.none │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.eq 40a9ec // b.none │ │ │ - uxtb w3, w1 │ │ │ - cmp w3, #0x50 │ │ │ - b.eq 40a9fc // b.none │ │ │ - ubfx x3, x1, #8, #8 │ │ │ + ldrb w3, [x2, #1] │ │ │ + ldrb w6, [x2, #2] │ │ │ + bfxil w4, w5, #0, #8 │ │ │ cmp w3, #0x4b │ │ │ - b.eq 40aa0c // b.none │ │ │ - uxtb w3, w1 │ │ │ - cmp w3, w0, uxtb │ │ │ - b.ne 40aa14 // b.any │ │ │ - ubfx x4, x0, #8, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 40aa14 // b.any │ │ │ - ubfx x4, x0, #16, #8 │ │ │ - ubfx x3, x1, #16, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 40aa14 // b.any │ │ │ - lsr w1, w1, #24 │ │ │ - cmp w1, w0, lsr #24 │ │ │ + ldrb w2, [x2, #3] │ │ │ + b.eq 10334 // b.none │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 10350 │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + cmp w4, #0x50 │ │ │ + b.ne 10318 // b.any │ │ │ + cmp w6, #0x3 │ │ │ + b.ne 10318 // b.any │ │ │ + cmp w2, #0x4 │ │ │ cset w0, eq // eq = none │ │ │ - ldr x3, [x29, #24] │ │ │ - ldr x1, [x2, #1904] │ │ │ - cmp x3, x1 │ │ │ - b.ne 40aa1c // b.any │ │ │ + b 10318 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, 51000 │ │ │ + mov x29, sp │ │ │ + ldr x6, [x1, #3488] │ │ │ + add x2, x3, #0x598 │ │ │ + ldrb w5, [x3, #1432] │ │ │ + mov w4, #0x0 // #0 │ │ │ + ldr x3, [x6] │ │ │ + str x3, [sp, #24] │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldrb w3, [x2, #1] │ │ │ + ldrb w6, [x2, #2] │ │ │ + bfxil w4, w5, #0, #8 │ │ │ + cmp w3, #0x4b │ │ │ + ldrb w2, [x2, #3] │ │ │ + b.eq 103bc // b.none │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 103d8 │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - bfxil w0, w4, #0, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ + cmp w4, #0x50 │ │ │ + b.ne 103a0 // b.any │ │ │ + cmp w6, #0x5 │ │ │ + b.ne 103a0 // b.any │ │ │ + cmp w2, #0x6 │ │ │ + cset w0, eq // eq = none │ │ │ + b 103a0 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, 51000 │ │ │ + mov x29, sp │ │ │ + ldr x6, [x1, #3488] │ │ │ + add x2, x3, #0x598 │ │ │ + ldrb w5, [x3, #1432] │ │ │ + mov w4, #0x0 // #0 │ │ │ + ldr x3, [x6] │ │ │ + str x3, [sp, #24] │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldrb w3, [x2, #1] │ │ │ + ldrb w6, [x2, #2] │ │ │ + bfxil w4, w5, #0, #8 │ │ │ cmp w3, #0x4b │ │ │ - b.ne 40a974 // b.any │ │ │ - bfi w0, w3, #8, #8 │ │ │ - uxtb w3, w1 │ │ │ - cmp w3, #0x50 │ │ │ - b.ne 40a980 // b.any │ │ │ - bfxil w1, w3, #0, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ + ldrb w2, [x2, #3] │ │ │ + b.eq 10444 // b.none │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 10460 │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + cmp w4, #0x50 │ │ │ + b.ne 10428 // b.any │ │ │ + cmp w6, #0x6 │ │ │ + b.ne 10428 // b.any │ │ │ + cmp w2, #0x6 │ │ │ + cset w0, eq // eq = none │ │ │ + b 10428 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, 51000 │ │ │ + mov x29, sp │ │ │ + ldr x6, [x1, #3488] │ │ │ + add x2, x3, #0x598 │ │ │ + ldrb w5, [x3, #1432] │ │ │ + mov w4, #0x0 // #0 │ │ │ + ldr x3, [x6] │ │ │ + str x3, [sp, #24] │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldrb w3, [x2, #1] │ │ │ + ldrb w6, [x2, #2] │ │ │ + bfxil w4, w5, #0, #8 │ │ │ cmp w3, #0x4b │ │ │ - b.ne 40a98c // b.any │ │ │ - bfi w1, w3, #8, #8 │ │ │ - b 40a98c │ │ │ + ldrb w2, [x2, #3] │ │ │ + b.eq 104cc // b.none │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 104e8 │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + cmp w4, #0x50 │ │ │ + b.ne 104b0 // b.any │ │ │ + cmp w6, #0x1 │ │ │ + b.ne 104b0 // b.any │ │ │ + cmp w2, #0x2 │ │ │ + cset w0, eq // eq = none │ │ │ + b 104b0 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x1, 4f000 │ │ │ + adrp x4, 51000 │ │ │ + mov x29, sp │ │ │ + ldr x3, [x1, #3488] │ │ │ + ldr w2, [x0] │ │ │ + ldr w0, [x4, #1432] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #40] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str w0, [sp, #24] │ │ │ + str w2, [sp, #32] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, w2, uxtb │ │ │ + b.ne 10578 // b.any │ │ │ + ldrb w2, [sp, #25] │ │ │ + ldrb w0, [sp, #33] │ │ │ + cmp w2, w0 │ │ │ + b.ne 10578 // b.any │ │ │ + ldrb w2, [sp, #26] │ │ │ + ldrb w0, [sp, #34] │ │ │ + cmp w2, w0 │ │ │ + b.ne 10578 // b.any │ │ │ + ldrb w0, [sp, #35] │ │ │ + ldrb w2, [sp, #27] │ │ │ + cmp w2, w0 │ │ │ + cset w0, eq // eq = none │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #40] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 10580 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov w0, #0x0 // #0 │ │ │ - b 40a9c4 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - mov x6, x0 │ │ │ - ldr x1, [x6, #88] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x0, #2076] │ │ │ - ldrh w5, [x6, #42] │ │ │ - cbz x1, 40ab0c │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x1, x5 │ │ │ - cmp x1, x5 │ │ │ - b.cc 40aa64 // b.lo, b.ul, b.last │ │ │ - b 40ab0c │ │ │ - uxth w2, w2 │ │ │ + b 1055c │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + adrp x6, 4f000 │ │ │ + mov x5, x0 │ │ │ + ldr x0, [x6, #3888] │ │ │ + ldr x1, [x5, #88] │ │ │ + str wzr, [x0] │ │ │ + ldrh w3, [x5, #42] │ │ │ + cbz x1, 10634 │ │ │ + and x3, x3, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x1, x3 │ │ │ + cmp x1, x3 │ │ │ + b.cc 105d0 // b.lo, b.ul, b.last │ │ │ + b 10634 │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x5 │ │ │ - b.cs 40ab0c // b.hs, b.nlast │ │ │ - ldrb w2, [x1, #1] │ │ │ - ldrb w3, [x1] │ │ │ - ldrb w4, [x1, #3] │ │ │ - orr w3, w3, w2, lsl #8 │ │ │ - sxth w3, w3 │ │ │ - ldrb w2, [x1, #2] │ │ │ - cmp w3, #0x1 │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - b.ne 40aa50 // b.any │ │ │ - ldr x2, [x6, #32] │ │ │ + cmp x3, x1 │ │ │ + b.ls 10634 // b.plast │ │ │ + ldrb w4, [x1, #1] │ │ │ + ldrb w7, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w0, [x1, #2] │ │ │ + orr w4, w7, w4, lsl #8 │ │ │ + sxth w4, w4 │ │ │ + orr w2, w0, w2, lsl #8 │ │ │ + cmp w4, #0x1 │ │ │ + b.ne 105bc // b.any │ │ │ + ldr x6, [x6, #3888] │ │ │ mov w3, #0x1 // #1 │ │ │ - str w3, [x0, #2076] │ │ │ + ldr x2, [x5, #32] │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + str w3, [x6] │ │ │ cmp x2, x0 │ │ │ - b.eq 40ab14 // b.none │ │ │ - add x1, x1, #0x4 │ │ │ - ldr x0, [x6, #24] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x0, x2 │ │ │ + b.eq 1063c // b.none │ │ │ + add x3, x1, #0x4 │ │ │ + ldr x2, [x5, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ mov w0, #0x1 // #1 │ │ │ - b.ne 40ab08 // b.any │ │ │ - ldrb w9, [x1, #7] │ │ │ - ldrb w4, [x1, #6] │ │ │ - ldrb w8, [x1, #5] │ │ │ - ldrb w3, [x1, #4] │ │ │ - ldrb w7, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w1, [x1] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x3, x4, x3 │ │ │ - orr x1, x2, x1 │ │ │ - orr x1, x1, x3, lsl #32 │ │ │ - str x1, [x6, #24] │ │ │ + cmp x2, x1 │ │ │ + b.ne 10630 // b.any │ │ │ + ldr x1, [x3] │ │ │ + str x1, [x5, #24] │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - ldrb w9, [x1, #11] │ │ │ - ldrb w4, [x1, #10] │ │ │ - ldrb w8, [x1, #9] │ │ │ - ldrb w3, [x1, #8] │ │ │ - ldrb w7, [x1, #7] │ │ │ - ldrb w2, [x1, #6] │ │ │ - ldrb w5, [x1, #5] │ │ │ - ldrb w0, [x1, #4] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x3, x4, x3 │ │ │ - orr x0, x2, x0 │ │ │ - orr x0, x0, x3, lsl #32 │ │ │ - str x0, [x6, #32] │ │ │ - add x1, x1, #0xc │ │ │ - b 40aaa4 │ │ │ + ldur x0, [x1, #4] │ │ │ + add x3, x1, #0xc │ │ │ + str x0, [x5, #32] │ │ │ + b 10614 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldrh w2, [x0, #42] │ │ │ ldr x19, [x0, #88] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x25, [sp, #64] │ │ │ - mov x20, x0 │ │ │ - ldrh w5, [x0, #42] │ │ │ - cbz x19, 40ac04 │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x19, x5 │ │ │ - cmp x19, x5 │ │ │ - b.cs 40ac04 // b.hs, b.nlast │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w2, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w6, #0x7075 // #28789 │ │ │ - cmp w6, w0, sxth │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - b.ne 40abf0 // b.any │ │ │ - b 40ac20 │ │ │ + cbz x19, 10788 │ │ │ + and x2, x2, #0xffff │ │ │ + sub x2, x2, #0x4 │ │ │ + add x2, x19, x2 │ │ │ + cmp x19, x2 │ │ │ + b.cs 10788 // b.hs, b.nlast │ │ │ ldrb w4, [x19, #1] │ │ │ - ldrb w2, [x19] │ │ │ - ldrb w3, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - cmp w6, w2, sxth │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - b.eq 40ac20 // b.none │ │ │ - uxth w1, w1 │ │ │ + mov w3, #0x7075 // #28789 │ │ │ + b 106a0 │ │ │ + and x1, x1, #0xffff │ │ │ add x1, x1, #0x4 │ │ │ add x19, x19, x1 │ │ │ - cmp x19, x5 │ │ │ - b.cc 40abd0 // b.lo, b.ul, b.last │ │ │ - str xzr, [x20, #136] │ │ │ + cmp x2, x19 │ │ │ + b.ls 10788 // b.plast │ │ │ + ldrb w4, [x19, #1] │ │ │ + ldrb w6, [x19] │ │ │ + ldrb w1, [x19, #3] │ │ │ + ldrb w5, [x19, #2] │ │ │ + orr w4, w6, w4, lsl #8 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.ne 10688 // b.any │ │ │ + str xzr, [x0, #136] │ │ │ + ldrb w1, [x19, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.hi 10770 // b.pmore │ │ │ + ldr x1, [x0, #112] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x20, x0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x0, x1 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x1, [sp, #88] │ │ │ + bl 7080 │ │ │ + add x24, x0, #0x1 │ │ │ + ldrb w26, [x19, #2] │ │ │ + mov x23, x0 │ │ │ + ldrb w21, [x19, #3] │ │ │ + mov x0, x24 │ │ │ + ldur w25, [x19, #5] │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #88] │ │ │ + cbz x0, 10830 │ │ │ + mov x2, x24 │ │ │ + bl 7060 │ │ │ + mov x2, x23 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 22740 │ │ │ + mov x23, x0 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + cmp x25, x23 │ │ │ + b.eq 10798 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4064] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 1080c // b.none │ │ │ + cbz w0, 10840 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str xzr, [x20, #136] │ │ │ - ldrb w0, [x19, #4] │ │ │ - ldrb w24, [x19, #2] │ │ │ - cmp w0, #0x1 │ │ │ - ldrb w25, [x19, #3] │ │ │ - b.ls 40ac5c // b.plast │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x0, #0x368 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldr x1, [x0, #128] │ │ │ + adrp x0, 2d000 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + add x0, x0, #0xea0 │ │ │ + b f158 │ │ │ + str xzr, [x0, #136] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + orr w21, w26, w21, lsl #8 │ │ │ + sub w21, w21, #0x5 │ │ │ + ands w21, w21, #0xffff │ │ │ + b.ne 107e0 // b.any │ │ │ + ldrh w0, [x20, #40] │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 10758 │ │ │ + ldr x1, [x20, #80] │ │ │ + bl 7580 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x22, [x20, #136] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + add w0, w21, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 10758 │ │ │ + and x21, x21, #0xffff │ │ │ + add x1, x19, #0x9 │ │ │ + mov x2, x21 │ │ │ + bl 7630 │ │ │ + strb wzr, [x22, x21] │ │ │ + b 107c4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ + adrp x0, 2d000 │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + add x0, x0, #0xee0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x1, [x20, #128] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #96 │ │ │ - b 409918 │ │ │ - ldrb w2, [x19, #7] │ │ │ - ldrb w3, [x19, #6] │ │ │ - ldrb w22, [x19, #8] │ │ │ - ldrb w0, [x19, #5] │ │ │ - ldr x1, [x20, #112] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - ubfiz x22, x22, #16, #16 │ │ │ - uxth w2, w0 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #88] │ │ │ - orr x22, x22, x2 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #88] │ │ │ - cbz x0, 40ae18 │ │ │ - mov x0, x21 │ │ │ - bl 4022a0 │ │ │ - sub x2, x0, x21 │ │ │ - mov x1, x21 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 41e4fc │ │ │ - mov x23, x0 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - cmp x22, x23 │ │ │ - b.eq 40adb4 // b.none │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #848] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40ae30 // b.none │ │ │ - cbnz w0, 40ac08 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ + b f158 │ │ │ + adrp x1, 2d000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xed0 │ │ │ + bl e630 │ │ │ + adrp x19, 4f000 │ │ │ + adrp x3, 2d000 │ │ │ ldr x4, [x20, #128] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ + add x3, x3, #0xf18 │ │ │ + ldr x19, [x19, #3152] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x3e0 │ │ │ + mov w1, #0x1 // #1 │ │ │ mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x2, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x2, x2, #0x408 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x450 │ │ │ - ldp x10, x11, [x2, #48] │ │ │ - ldp x16, x17, [x2] │ │ │ - ldp x14, x15, [x2, #16] │ │ │ - ldp x12, x13, [x2, #32] │ │ │ - ldr x22, [x2, #64] │ │ │ - add x0, x19, x0 │ │ │ - ldp x8, x9, [x1] │ │ │ - ldp x6, x7, [x1, #16] │ │ │ - ldp x4, x5, [x1, #32] │ │ │ - ldp x2, x3, [x1, #48] │ │ │ - ldr x21, [x1, #64] │ │ │ - ldrh w20, [x1, #72] │ │ │ - stp x10, x11, [x0, #48] │ │ │ - stp x16, x17, [x0] │ │ │ - stp x14, x15, [x0, #16] │ │ │ - stp x12, x13, [x0, #32] │ │ │ - str x22, [x0, #64] │ │ │ - add x10, x0, #0x47 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x0, x19 │ │ │ - str x21, [x10, #64] │ │ │ - strh w20, [x10, #72] │ │ │ - add x1, x1, #0xc30 │ │ │ - stp x8, x9, [x10] │ │ │ - stp x6, x7, [x10, #16] │ │ │ - stp x4, x5, [x10, #32] │ │ │ - stp x2, x3, [x10, #48] │ │ │ - bl 409918 │ │ │ + bl 7080 │ │ │ + adrp x3, 2d000 │ │ │ + add x3, x3, #0xf40 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 2d000 │ │ │ + add x2, x2, #0xf88 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 2f000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0x730 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl f158 │ │ │ + adrp x1, 2d000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0xfd8 │ │ │ + bl e630 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldrh w2, [x0, #44] │ │ │ + ldr x19, [x0, #96] │ │ │ + cbz x19, 10a4c │ │ │ + and x2, x2, #0xffff │ │ │ + sub x2, x2, #0x4 │ │ │ + add x2, x19, x2 │ │ │ + cmp x19, x2 │ │ │ + b.cs 10a4c // b.hs, b.nlast │ │ │ + ldrb w4, [x19, #1] │ │ │ + mov w3, #0x7075 // #28789 │ │ │ + b 10950 │ │ │ + and x1, x1, #0xffff │ │ │ + add x1, x1, #0x4 │ │ │ + add x19, x19, x1 │ │ │ + cmp x2, x19 │ │ │ + b.ls 10a4c // b.plast │ │ │ + ldrb w4, [x19, #1] │ │ │ + ldrb w6, [x19] │ │ │ + ldrb w1, [x19, #3] │ │ │ + ldrb w5, [x19, #2] │ │ │ + orr w4, w6, w4, lsl #8 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.ne 10938 // b.any │ │ │ + str xzr, [x0, #136] │ │ │ + ldrb w1, [x19, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.hi 10a34 // b.pmore │ │ │ + ldr x1, [x0, #112] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x20, x0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x0, x1 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x1, [sp, #88] │ │ │ + bl 7080 │ │ │ + add x24, x0, #0x1 │ │ │ + ldrb w26, [x19, #2] │ │ │ + mov x23, x0 │ │ │ + ldrb w21, [x19, #3] │ │ │ + mov x0, x24 │ │ │ + ldur w25, [x19, #5] │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #88] │ │ │ + cbz x0, 10af4 │ │ │ + mov x2, x24 │ │ │ + bl 7060 │ │ │ + mov x2, x23 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 22740 │ │ │ + mov x23, x0 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + cmp x25, x23 │ │ │ + b.eq 10a5c // b.none │ │ │ + adrp x19, 4f000 │ │ │ + adrp x1, 2d000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0xff0 │ │ │ + ldr x19, [x19, #4064] │ │ │ + ldr w2, [x19] │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + ldr w0, [x19] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 10ad0 // b.none │ │ │ + cbz w0, 10b04 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #96 │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0x4a0 │ │ │ - b 408f38 │ │ │ - orr w22, w24, w25, lsl #8 │ │ │ - sub w22, w22, #0x5 │ │ │ - uxth w22, w22 │ │ │ - cbnz w22, 40ade8 │ │ │ + ret │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x1, [x0, #128] │ │ │ + adrp x0, 2d000 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + add x0, x0, #0xea0 │ │ │ + b f158 │ │ │ + str xzr, [x0, #136] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + orr w0, w26, w21, lsl #8 │ │ │ + sub w0, w0, #0x5 │ │ │ + ands w21, w0, #0xffff │ │ │ + b.eq 10ab0 // b.none │ │ │ + add w0, w21, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 10a1c │ │ │ + and x21, x21, #0xffff │ │ │ + add x1, x19, #0x9 │ │ │ + mov x2, x21 │ │ │ + bl 7630 │ │ │ + strb wzr, [x22, x21] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x22, [x20, #136] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ ldrh w0, [x20, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40ac08 │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 10a1c │ │ │ ldr x1, [x20, #80] │ │ │ - bl 4026b0 │ │ │ - str x21, [x20, #136] │ │ │ - b 40ac08 │ │ │ - add w0, w22, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40ac08 │ │ │ - uxth w22, w22 │ │ │ - add x1, x19, #0x9 │ │ │ - mov x2, x22 │ │ │ - bl 402760 │ │ │ - strb wzr, [x21, x22] │ │ │ - str x21, [x20, #136] │ │ │ - b 40ac08 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x398 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #112] │ │ │ - b 40aca4 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ + bl 7580 │ │ │ + b 10a94 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + adrp x0, 2d000 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + add x0, x0, #0xee0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldr x1, [x20, #128] │ │ │ - add x0, x0, #0x3a8 │ │ │ - b 40ac44 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + b f158 │ │ │ + adrp x1, 2d000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xed0 │ │ │ + bl e630 │ │ │ + adrp x19, 4f000 │ │ │ + adrp x3, 2d000 │ │ │ + ldr x4, [x20, #128] │ │ │ + add x3, x3, #0xf18 │ │ │ + ldr x19, [x19, #3152] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + adrp x3, 2d000 │ │ │ + add x3, x3, #0xf40 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 2d000 │ │ │ + add x2, x2, #0xf88 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 2f000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0x730 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl f158 │ │ │ + adrp x1, 2d000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0xfd8 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x2, [x19, #3840] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3880] │ │ │ + ldr x2, [x19] │ │ │ + cbz x2, 10c34 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, f000 │ │ │ mov x20, x0 │ │ │ - cbz x2, 40aec4 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x3, 40a000 │ │ │ - ldr x1, [x1, #3800] │ │ │ - add x3, x3, #0xe8 │ │ │ - bl 41b8b0 │ │ │ - cbz x0, 40ae84 │ │ │ + add x3, x3, #0xa38 │ │ │ + ldr x1, [x1, #3368] │ │ │ + ldr x1, [x1] │ │ │ + bl 1fff0 │ │ │ + cbz x0, 10c0c │ │ │ ldr x0, [x0] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #848] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4064] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x3 │ │ │ - b.eq 40aec4 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2316] │ │ │ + b.eq 10c34 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40aec4 // b.none │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x0, #3808] │ │ │ - adrp x3, 40a000 │ │ │ - ldr x2, [x19, #3840] │ │ │ - mov x0, x20 │ │ │ - add x3, x3, #0xd0 │ │ │ - bl 41b8b0 │ │ │ - cbnz x0, 40ae74 │ │ │ + b.ne 10c44 // b.any │ │ │ mov x0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, f000 │ │ │ + ldr x2, [x19] │ │ │ + mov x0, x20 │ │ │ + ldr x1, [x1, #3456] │ │ │ + add x3, x3, #0xa20 │ │ │ + ldr x1, [x1] │ │ │ + bl 1fff0 │ │ │ + cbz x0, 10c34 │ │ │ + ldr x0, [x0] │ │ │ + b 10c00 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x21, x0 │ │ │ - bl 4021c0 │ │ │ + str x0, [sp, #40] │ │ │ + bl 7080 │ │ │ mov x20, x0 │ │ │ add x0, x0, #0x5 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40af38 │ │ │ - mov x1, x21 │ │ │ + cbz x0, 10cd4 │ │ │ + ldr x1, [sp, #40] │ │ │ add x2, x20, #0x1 │ │ │ - bl 4021a0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2308] │ │ │ - cbnz w0, 40af38 │ │ │ + bl 7060 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2984] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 10cd4 │ │ │ mov w1, #0x2f // #47 │ │ │ mov x0, x19 │ │ │ - bl 4024b0 │ │ │ - cmp x0, xzr │ │ │ - csinc x0, x19, x0, eq // eq = none │ │ │ + bl 7390 │ │ │ + cmp x0, #0x0 │ │ │ mov w1, #0x2e // #46 │ │ │ - bl 4024b0 │ │ │ - cbz x0, 40af4c │ │ │ + csinc x0, x19, x0, eq // eq = none │ │ │ + bl 7390 │ │ │ + cbz x0, 10ce4 │ │ │ mov x0, x19 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 427000 <_fini@@Base+0x4e1c> │ │ │ - add x0, x0, #0x888 │ │ │ - ldr w1, [x0] │ │ │ - ldrb w2, [x0, #4] │ │ │ - str w1, [x19, x20] │ │ │ - add x0, x19, x20 │ │ │ - strb w2, [x0, #4] │ │ │ - b 40af38 │ │ │ - uxth w0, w0 │ │ │ - cbz x1, 40afc8 │ │ │ - mov w6, w2 │ │ │ - sub x6, x6, #0x4 │ │ │ - add x6, x1, x6 │ │ │ - cmp x1, x6 │ │ │ - b.cc 40afa0 // b.lo, b.ul, b.last │ │ │ - b 40afc8 │ │ │ - uxth w2, w2 │ │ │ + adrp x0, 2a000 │ │ │ + add x0, x0, #0x390 │ │ │ + add x1, x19, x20 │ │ │ + ldr w2, [x0] │ │ │ + ldur w0, [x0, #1] │ │ │ + str w2, [x19, x20] │ │ │ + stur w0, [x1, #1] │ │ │ + b 10cd4 │ │ │ + nop │ │ │ + and w0, w0, #0xffff │ │ │ + cbz x1, 10d64 │ │ │ + mov w4, w2 │ │ │ + sub x4, x4, #0x4 │ │ │ + add x4, x1, x4 │ │ │ + cmp x1, x4 │ │ │ + b.cc 10d3c // b.lo, b.ul, b.last │ │ │ + b 10d64 │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x6 │ │ │ - b.cs 40afc8 // b.hs, b.nlast │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w4, [x1] │ │ │ - ldrb w3, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - orr w4, w4, w5, lsl #8 │ │ │ - cmp w4, w0 │ │ │ - orr w2, w2, w3, lsl #8 │ │ │ - b.ne 40af8c // b.any │ │ │ + cmp x1, x4 │ │ │ + b.cs 10d64 // b.hs, b.nlast │ │ │ + ldrb w3, [x1, #1] │ │ │ + ldrb w6, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w5, [x1, #2] │ │ │ + orr w3, w6, w3, lsl #8 │ │ │ + cmp w0, w3 │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + b.ne 10d28 // b.any │ │ │ mov x0, x1 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + mov w21, w3 │ │ │ + mov x22, x4 │ │ │ stp x25, x26, [sp, #64] │ │ │ + mov x25, x2 │ │ │ + cbz x0, 10eec │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ + mov x0, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ mov w28, w1 │ │ │ - mov x21, x2 │ │ │ - mov w24, w3 │ │ │ - mov x26, x4 │ │ │ - cbz x0, 40b154 │ │ │ - mov x0, #0xffff // #65535 │ │ │ - bl 402310 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40b1c4 │ │ │ - add x28, x20, w28, uxtw │ │ │ - cmp x20, x28 │ │ │ - b.cs 40b1b4 // b.hs, b.nlast │ │ │ - mov w25, w24 │ │ │ - sub x19, x25, #0x4 │ │ │ - add x19, x21, x19 │ │ │ - mov w27, #0x0 // #0 │ │ │ - ldrb w10, [x20, #1] │ │ │ - ldrb w0, [x20] │ │ │ - ldrb w22, [x20, #3] │ │ │ - ldrb w2, [x20, #2] │ │ │ - orr w10, w0, w10, lsl #8 │ │ │ - sxth w10, w10 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - cbz x21, 40b0b4 │ │ │ - cmp x21, x19 │ │ │ - b.cs 40b0b4 // b.hs, b.nlast │ │ │ - ldrb w3, [x21, #1] │ │ │ - ldrb w0, [x21] │ │ │ - ldrb w6, [x21, #3] │ │ │ - ldrb w2, [x21, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - cmp w10, w0, sxth │ │ │ - orr w6, w2, w6, lsl #8 │ │ │ - b.eq 40b0d4 // b.none │ │ │ - mov x5, x21 │ │ │ - b 40b0a0 │ │ │ - ldrb w9, [x5, #1] │ │ │ - ldrb w7, [x5] │ │ │ - ldrb w8, [x5, #3] │ │ │ - ldrb w6, [x5, #2] │ │ │ - orr w7, w7, w9, lsl #8 │ │ │ - cmp w10, w7, sxth │ │ │ - orr w6, w6, w8, lsl #8 │ │ │ - b.eq 40b0d4 // b.none │ │ │ - uxth w6, w6 │ │ │ - add x6, x6, #0x4 │ │ │ - add x5, x5, x6 │ │ │ - cmp x5, x19 │ │ │ - b.cc 40b080 // b.lo, b.ul, b.last │ │ │ - add x0, x23, w27, uxth │ │ │ - add w2, w22, #0x4 │ │ │ - add w27, w27, #0x4 │ │ │ - mov x1, x20 │ │ │ - sxtw x2, w2 │ │ │ - add w27, w22, w27, uxth │ │ │ - bl 4021a0 │ │ │ - uxth w27, w27 │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x20, x20, x22 │ │ │ - cmp x20, x28 │ │ │ - b.cc 40b030 // b.lo, b.ul, b.last │ │ │ - uxth w0, w27 │ │ │ - add w24, w27, w24 │ │ │ - mov x1, x21 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 10f68 │ │ │ + add x28, x24, w28, uxtw │ │ │ + mov w23, w21 │ │ │ + cmp x24, x28 │ │ │ + b.cs 10f38 // b.hs, b.nlast │ │ │ + sub x27, x23, #0x4 │ │ │ + mov w26, #0x0 // #0 │ │ │ + add x27, x25, x27 │ │ │ + ldrb w3, [x24, #1] │ │ │ + ldrb w1, [x24] │ │ │ + ldrb w19, [x24, #3] │ │ │ + ldrb w0, [x24, #2] │ │ │ + orr w3, w1, w3, lsl #8 │ │ │ + orr w19, w0, w19, lsl #8 │ │ │ + sxth w3, w3 │ │ │ + cbz x25, 10e54 │ │ │ + cmp x25, x27 │ │ │ + b.cs 10e54 // b.hs, b.nlast │ │ │ + ldrb w2, [x25, #1] │ │ │ + ldrb w4, [x25] │ │ │ + ldrb w0, [x25, #3] │ │ │ + ldrb w1, [x25, #2] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w2, sxth │ │ │ + b.eq 10e74 // b.none │ │ │ mov x2, x25 │ │ │ - add x0, x23, x0 │ │ │ - uxth w24, w24 │ │ │ - bl 4021a0 │ │ │ - uxth w20, w24 │ │ │ - mov x0, x20 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40b1d8 │ │ │ - mov x1, x23 │ │ │ - mov x2, x20 │ │ │ - mov x0, x19 │ │ │ - bl 4021a0 │ │ │ + b 10e40 │ │ │ + ldrb w4, [x2, #1] │ │ │ + ldrb w5, [x2] │ │ │ + ldrb w0, [x2, #3] │ │ │ + ldrb w1, [x2, #2] │ │ │ + orr w4, w5, w4, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.eq 10e74 // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x2, x2, x0 │ │ │ + cmp x27, x2 │ │ │ + b.hi 10e20 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + add w26, w26, #0x4 │ │ │ + add w2, w19, #0x4 │ │ │ + mov x1, x24 │ │ │ + add w26, w19, w26, uxth │ │ │ + and w26, w26, #0xffff │ │ │ + sxtw x2, w2 │ │ │ + bl 7060 │ │ │ + and x19, x19, #0xffff │ │ │ + add x19, x19, #0x4 │ │ │ + add x24, x24, x19 │ │ │ + cmp x28, x24 │ │ │ + b.hi 10dd0 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + mov x2, x23 │ │ │ + mov x1, x25 │ │ │ + add w21, w26, w21 │ │ │ + bl 7060 │ │ │ + and w21, w21, #0xffff │ │ │ + and x23, x21, #0xffff │ │ │ mov x0, x23 │ │ │ - bl 4025d0 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 10f68 │ │ │ + mov x2, x23 │ │ │ + mov x1, x20 │ │ │ + bl 7060 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov x0, x19 │ │ │ - str w24, [x26] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str w21, [x22] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - cbz x2, 40b1a8 │ │ │ - cbz w3, 40b1a8 │ │ │ + cmp x2, #0x0 │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 10f40 // b.none │ │ │ mov w20, w3 │ │ │ mov x0, x20 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40b1ec │ │ │ - mov x1, x21 │ │ │ + cbz x0, 10f60 │ │ │ mov x2, x20 │ │ │ + mov x1, x25 │ │ │ + and w21, w21, #0xffff │ │ │ + bl 7060 │ │ │ + str w21, [x22] │ │ │ mov x0, x19 │ │ │ - and w24, w24, #0xffff │ │ │ - bl 4021a0 │ │ │ - str w24, [x26] │ │ │ - mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov w26, #0x0 // #0 │ │ │ + b 10e8c │ │ │ + str wzr, [x4] │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str wzr, [x26] │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40b138 │ │ │ - mov x0, #0x0 // #0 │ │ │ - mov w25, w24 │ │ │ - mov w27, w0 │ │ │ - b 40b0ec │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x4d0 │ │ │ - bl 408f38 │ │ │ - b 40b014 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x4d0 │ │ │ - bl 408f38 │ │ │ - b 40b118 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x4d0 │ │ │ - bl 408f38 │ │ │ - b 40b170 │ │ │ + add x1, x1, #0x8 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ - mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x3, [x21, #1904] │ │ │ - mov x1, #0x0 // #0 │ │ │ mov w2, #0x2 // #2 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x3, [x29, #56] │ │ │ - mov x20, x0 │ │ │ - bl 4023f0 │ │ │ - mov w22, w0 │ │ │ - cbnz w0, 40b2a8 │ │ │ - mov x0, x20 │ │ │ - bl 402560 │ │ │ + adrp x20, 4f000 │ │ │ mov x19, x0 │ │ │ - tbnz x19, #63, 40b2a8 │ │ │ - mov x0, x20 │ │ │ - mov x1, x19 │ │ │ - mov w2, w22 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 40b2a8 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x1 │ │ │ - mov x3, x20 │ │ │ - add x0, x29, #0x30 │ │ │ - bl 4025a0 │ │ │ - mov x0, x20 │ │ │ - bl 4024f0 │ │ │ - cmp w0, wzr │ │ │ - csinv x19, x19, xzr, ne // ne = any │ │ │ - mov x0, x20 │ │ │ - bl 402420 │ │ │ - ldr x2, [x29, #56] │ │ │ - ldr x1, [x21, #1904] │ │ │ + ldr x3, [x20, #3488] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #56] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 11024 │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b2b0 // b.any │ │ │ + bl 7430 │ │ │ + mov x21, x0 │ │ │ + tbnz x0, #63, 11024 │ │ │ + mov x1, x0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 11024 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x3, x19 │ │ │ + mov x1, x2 │ │ │ + add x0, sp, #0x30 │ │ │ + bl 7470 │ │ │ + mov x0, x19 │ │ │ + bl 73d0 │ │ │ + cbz w0, 11024 │ │ │ + mov x0, x19 │ │ │ + bl 72f0 │ │ │ + ldr x20, [x20, #3488] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #56] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1102c │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov x19, #0xffffffffffffffff // #-1 │ │ │ - b 40b27c │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + mov x21, #0xffffffffffffffff // #-1 │ │ │ + b 10ff4 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-144]! │ │ │ mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x25, x26, [sp, #64] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x25, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x20, [x1, #48] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - ldr x2, [x25, #1904] │ │ │ - mov x24, x1 │ │ │ - ldr x1, [x19, #1928] │ │ │ + adrp x25, 4f000 │ │ │ + mov x26, x1 │ │ │ + ldr x1, [x25, #3488] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #136] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x20, [x26, #48] │ │ │ str x27, [sp, #80] │ │ │ - str x2, [x29, #136] │ │ │ - cmp x20, x1 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x26, x0 │ │ │ - b.eq 40b30c // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - cbz x0, 40b30c │ │ │ - bl 4022e0 │ │ │ - str xzr, [x21, #1976] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x22, #1968] │ │ │ + mov x27, x0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 4f000 │ │ │ + ldr x0, [x19, #3088] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x20 │ │ │ + b.eq 11098 // b.none │ │ │ + ldr x21, [x23, #3136] │ │ │ + ldr x0, [x21] │ │ │ + cbz x0, 11098 │ │ │ + bl 71c0 │ │ │ + str xzr, [x21] │ │ │ + adrp x21, 4f000 │ │ │ mov x1, x20 │ │ │ - str x20, [x19, #1928] │ │ │ - bl 416c40 │ │ │ - ldr x2, [x21, #1976] │ │ │ + ldr x19, [x19, #3088] │ │ │ + ldr x21, [x21, #3048] │ │ │ + str x20, [x19] │ │ │ + ldr x0, [x21] │ │ │ + bl 1b9d8 │ │ │ mov x19, x0 │ │ │ - mov x0, x2 │ │ │ - cbz x2, 40b3a0 │ │ │ - ldr x1, [x24, #64] │ │ │ + ldr x22, [x23, #3136] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 111e0 │ │ │ + ldr x1, [x26, #64] │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ + bl 72c0 │ │ │ + mov w20, w0 │ │ │ + cbnz w0, 113b0 │ │ │ + ldr x21, [x23, #3136] │ │ │ + add x19, sp, #0x68 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x21] │ │ │ + bl 7470 │ │ │ + mov x22, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 11188 // b.any │ │ │ + ldrb w0, [sp, #104] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 11188 // b.any │ │ │ + ldrb w0, [sp, #105] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 11188 // b.any │ │ │ + ldrb w0, [sp, #106] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne 11188 // b.any │ │ │ + ldrb w0, [sp, #107] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 11188 // b.any │ │ │ + ldr x3, [x21] │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, #0x1a // #26 │ │ │ + bl 7470 │ │ │ + cmp x0, #0x1 │ │ │ + b.eq 1122c // b.none │ │ │ + ldr x0, [x21] │ │ │ + bl 76c0 │ │ │ mov w19, w0 │ │ │ - cbz w0, 40b3ec │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w19, #0xb // #11 │ │ │ - bl 4022e0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x4e8 │ │ │ - bl 409918 │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x25, #1904] │ │ │ - mov w0, w19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b740 // b.any │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x50 │ │ │ + bl f158 │ │ │ + ldr x0, [x21] │ │ │ + bl 71c0 │ │ │ + cbz w19, 11318 │ │ │ + mov w20, #0xb // #11 │ │ │ + b 111ac │ │ │ + ldr x23, [x23, #3136] │ │ │ + mov w20, #0x3 // #3 │ │ │ + ldr x0, [x23] │ │ │ + bl 71c0 │ │ │ + str xzr, [x23] │ │ │ + ldr x1, [x26, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x38 │ │ │ + bl f158 │ │ │ + ldr x25, [x25, #3488] │ │ │ + mov w0, w20 │ │ │ + ldr x2, [sp, #136] │ │ │ + ldr x1, [x25] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 11488 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldr x27, [sp, #80] │ │ │ ldp x29, x30, [sp], #144 │ │ │ ret │ │ │ - adrp x23, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x23, x23, #0x60 │ │ │ - b 40b3c4 │ │ │ + adrp x24, 2a000 │ │ │ + add x24, x24, #0xb68 │ │ │ + b 11204 │ │ │ mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x22, #1968] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x21] │ │ │ mov x1, x20 │ │ │ - bl 416c40 │ │ │ + bl 1b9d8 │ │ │ mov x19, x0 │ │ │ + mov x1, x24 │ │ │ mov x0, x19 │ │ │ - mov x1, x23 │ │ │ - bl 4026d0 │ │ │ - str x0, [x21, #1976] │ │ │ - cbnz x0, 40b330 │ │ │ - mov x0, x20 │ │ │ - bl 416d78 │ │ │ - cbz w0, 40b3ac │ │ │ - mov w19, #0x9 // #9 │ │ │ - b 40b370 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w20, #0x0 // #0 │ │ │ - bfxil w20, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w20, w0, #8, #8 │ │ │ - ldr x3, [x21, #1976] │ │ │ - mov w0, #0x3 // #3 │ │ │ - bfi w20, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bfi w20, w4, #24, #8 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x4 │ │ │ - mov x22, x0 │ │ │ - b.eq 40b454 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w19, #0x3 // #3 │ │ │ - bl 4022e0 │ │ │ - ldr x1, [x24, #112] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x5b0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 409918 │ │ │ - b 40b370 │ │ │ - ldrb w0, [x29, #96] │ │ │ - cmp w0, w20, uxtb │ │ │ - b.ne 40b430 // b.any │ │ │ - ldrb w1, [x29, #97] │ │ │ - ubfx x0, x20, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40b430 // b.any │ │ │ - ldrb w1, [x29, #98] │ │ │ - ubfx x0, x20, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40b430 // b.any │ │ │ - ldrb w0, [x29, #99] │ │ │ - cmp w0, w20, lsr #24 │ │ │ - b.ne 40b430 // b.any │ │ │ - ldr x3, [x21, #1976] │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1a // #26 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 40b4e4 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4027f0 │ │ │ - mov w19, w0 │ │ │ - bl 402790 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 402470 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x500 │ │ │ - bl 409918 │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4022e0 │ │ │ - cbnz w19, 40b618 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 40b370 │ │ │ + bl 75a0 │ │ │ + str x0, [x22] │ │ │ + cbnz x0, 110c4 │ │ │ + mov x0, x20 │ │ │ + bl 1bb28 │ │ │ + cbz w0, 111ec │ │ │ + mov w20, #0x9 // #9 │ │ │ + b 111ac │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 402310 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 40b638 │ │ │ - ldrb w8, [x29, #109] │ │ │ - ldrb w7, [x29, #107] │ │ │ - ldrb w1, [x29, #118] │ │ │ - ldrb w13, [x29, #105] │ │ │ - ldrb w6, [x29, #104] │ │ │ - ldrb w12, [x29, #103] │ │ │ - ldrb w5, [x29, #102] │ │ │ - ldrb w4, [x29, #108] │ │ │ - ldrb w0, [x29, #106] │ │ │ - ldrb w22, [x29, #119] │ │ │ - orr w0, w0, w7, lsl #8 │ │ │ - orr w22, w1, w22, lsl #8 │ │ │ - ldrb w11, [x29, #97] │ │ │ - ldrb w3, [x29, #96] │ │ │ - ldrb w10, [x29, #99] │ │ │ - ldrb w2, [x29, #98] │ │ │ - ldrb w9, [x29, #101] │ │ │ - ldrb w1, [x29, #100] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w27, [x29, #121] │ │ │ - ldrb w7, [x29, #120] │ │ │ - uxth w8, w0 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w2, w2, w10, lsl #8 │ │ │ - orr w1, w1, w9, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x8 │ │ │ - orr w27, w7, w27, lsl #8 │ │ │ - add w0, w22, #0x1 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 11464 │ │ │ + ldrb w1, [sp, #126] │ │ │ + ldrb w4, [sp, #104] │ │ │ + ldrb w21, [sp, #127] │ │ │ + ldrb w3, [sp, #105] │ │ │ + ldrb w5, [sp, #106] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + ldrb w2, [sp, #109] │ │ │ + orr w3, w4, w3, lsl #8 │ │ │ + ldrb w1, [sp, #107] │ │ │ + ldrb w4, [sp, #108] │ │ │ + add w0, w21, #0x1 │ │ │ + ldrb w7, [sp, #128] │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + ldur w6, [sp, #110] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldur w5, [sp, #114] │ │ │ + ldur w4, [sp, #126] │ │ │ sxtw x0, w0 │ │ │ - strh w3, [x20, #2] │ │ │ - strh w2, [x20, #58] │ │ │ - strh w1, [x20, #6] │ │ │ - str x5, [x20, #8] │ │ │ - str x4, [x20, #16] │ │ │ - strh w22, [x20, #40] │ │ │ - strh w27, [x20, #42] │ │ │ - str xzr, [x20, #88] │ │ │ - str xzr, [x20, #80] │ │ │ - str xzr, [x20, #120] │ │ │ - str xzr, [x20, #128] │ │ │ - str xzr, [x20, #136] │ │ │ - str xzr, [x20, #144] │ │ │ - str xzr, [x20, #152] │ │ │ - bl 402310 │ │ │ - str x0, [x20, #112] │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40b630 │ │ │ - cbnz w27, 40b620 │ │ │ - ldr x3, [x21, #1976] │ │ │ + ldrb w22, [sp, #129] │ │ │ + strh w3, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + stp x6, x5, [x19, #8] │ │ │ + orr w22, w7, w22, lsl #8 │ │ │ + str w4, [x19, #40] │ │ │ + strh w1, [x19, #58] │ │ │ + stp xzr, xzr, [x19, #80] │ │ │ + stp xzr, xzr, [x19, #120] │ │ │ + stp xzr, xzr, [x19, #136] │ │ │ + str xzr, [x19, #152] │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #112] │ │ │ + mov x24, x0 │ │ │ + cbz x0, 113f8 │ │ │ + cbnz w22, 113e4 │ │ │ + ldr x22, [x23, #3136] │ │ │ + and x1, x21, #0xffff │ │ │ + mov x0, x24 │ │ │ mov x2, #0x1 // #1 │ │ │ - mov x0, x23 │ │ │ - uxth w1, w22 │ │ │ - bl 4025a0 │ │ │ + ldr x3, [x22] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 11308 // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 11320 │ │ │ mov x2, x0 │ │ │ - b.ne 40b60c // b.any │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 40b65c │ │ │ - ldr x0, [x20, #88] │ │ │ - ldr x3, [x21, #1976] │ │ │ - uxth w1, w1 │ │ │ - bl 4025a0 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 40b65c // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4027f0 │ │ │ - cbz w0, 40b4dc │ │ │ - mov w19, #0xb // #11 │ │ │ - b 40b370 │ │ │ - uxth w0, w27 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #88] │ │ │ - cbnz x0, 40b5cc │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 40b370 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x518 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w19, w22 │ │ │ - bl 4022e0 │ │ │ - b 40b370 │ │ │ - ldr x0, [x20, #112] │ │ │ - ldrh w1, [x24, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #848] │ │ │ + b.eq 11320 // b.none │ │ │ + ldr x23, [x23, #3136] │ │ │ + ldr x0, [x23] │ │ │ + bl 76c0 │ │ │ + cbnz w0, 11180 │ │ │ + mov w20, #0x2 // #2 │ │ │ + b 111ac │ │ │ + ldrh w1, [x26, #40] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x19, #112] │ │ │ + ldr x0, [x0, #4064] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x3 │ │ │ - b.eq 40b680 // b.none │ │ │ - mov x0, x20 │ │ │ - bl 40ab6c │ │ │ - ldrh w0, [x20, #40] │ │ │ + b.ne 11400 // b.any │ │ │ + ldrh w0, [x19, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #80] │ │ │ - cbz x0, 40b630 │ │ │ - ldr x1, [x20, #112] │ │ │ - bl 4026b0 │ │ │ - mov x0, x20 │ │ │ - bl 40aa20 │ │ │ - ldrh w5, [x24, #2] │ │ │ - ldrh w4, [x20, #2] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x1, #2076] │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, 113f8 │ │ │ + ldr x1, [x19, #112] │ │ │ + bl 7580 │ │ │ + mov x0, x19 │ │ │ + bl 10588 │ │ │ + adrp x1, 4f000 │ │ │ + ldrh w5, [x26, #2] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldr x1, [x1, #3888] │ │ │ cmp w4, w5 │ │ │ - b.eq 40b6e8 // b.none │ │ │ - adrp x21, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x21, x21, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + str w0, [x1] │ │ │ + b.ne 11434 // b.any │ │ │ + ldrh w1, [x19, #58] │ │ │ + ldrh w0, [x26, #4] │ │ │ + cmp w1, w0 │ │ │ + b.ne 11420 // b.any │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x26, #16] │ │ │ + cmp x1, x0 │ │ │ + b.ne 1140c // b.any │ │ │ + ldur q0, [x26, #24] │ │ │ + str x19, [x27] │ │ │ + stur q0, [x19, #24] │ │ │ + b 111ac │ │ │ + ldr x23, [x23, #3136] │ │ │ + mov w20, #0xb // #11 │ │ │ + ldr x0, [x23] │ │ │ + bl 71c0 │ │ │ + str xzr, [x23] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x20 │ │ │ + bl f158 │ │ │ + b 111ac │ │ │ + and x0, x22, #0xffff │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #88] │ │ │ + cbnz x0, 112c4 │ │ │ + nop │ │ │ + mov w20, #0x4 // #4 │ │ │ + b 111ac │ │ │ + mov x0, x19 │ │ │ + bl 10650 │ │ │ + b 11340 │ │ │ + ldr x1, [x26, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xd8 │ │ │ + bl f158 │ │ │ + b 113a0 │ │ │ + ldr x1, [x26, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xb0 │ │ │ + bl f158 │ │ │ + b 11390 │ │ │ + adrp x21, 4f000 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ + adrp x3, 2e000 │ │ │ + ldr x21, [x21, #3152] │ │ │ + add x3, x3, #0x78 │ │ │ mov x0, x21 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x528 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x1, [x24, #112] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr x1, [x26, #112] │ │ │ mov x0, x21 │ │ │ - bl 409918 │ │ │ - ldrh w1, [x20, #58] │ │ │ - ldrh w0, [x24, #4] │ │ │ - cmp w1, w0 │ │ │ - b.eq 40b708 // b.none │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x24, #112] │ │ │ - add x0, x0, #0x560 │ │ │ - bl 409918 │ │ │ - ldr x1, [x20, #16] │ │ │ - ldr x0, [x24, #16] │ │ │ - cmp x1, x0 │ │ │ - b.eq 40b728 // b.none │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x24, #112] │ │ │ - add x0, x0, #0x588 │ │ │ - bl 409918 │ │ │ - ldr x1, [x24, #32] │ │ │ - ldr x0, [x24, #24] │ │ │ - str x1, [x20, #32] │ │ │ - str x0, [x20, #24] │ │ │ - str x20, [x26] │ │ │ - b 40b370 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + bl f158 │ │ │ + b 11380 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x68 │ │ │ + bl f158 │ │ │ + mov w20, w22 │ │ │ + ldr x0, [x21] │ │ │ + bl 71c0 │ │ │ + b 111ac │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ - ldr x2, [x0, #80] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 4f000 │ │ │ + mov w24, w1 │ │ │ + ldr x2, [x23, #3488] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ + ldr x0, [x0, #80] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + adrp x20, 4f000 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + adrp x22, 4f000 │ │ │ stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ - ldrb w0, [x2] │ │ │ - mov w24, w1 │ │ │ - subs w0, w0, #0x2d │ │ │ - ldrh w21, [x20, #40] │ │ │ - b.ne 40b780 // b.any │ │ │ - ldrb w0, [x2, #1] │ │ │ - cmp w0, wzr │ │ │ - cset w2, eq // eq = none │ │ │ - ldr x1, [x20, #24] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x0, #0xffffffff // #4294967295 │ │ │ - cbnz w24, 40b8b8 │ │ │ - str w24, [x22, #2076] │ │ │ - cmp x1, x0 │ │ │ - b.ls 40bcc0 // b.plast │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #864] │ │ │ - cbnz w0, 40b7d0 │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x5c8 │ │ │ - bl 409918 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x5d8 │ │ │ - bl 408f38 │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x22, #2076] │ │ │ - cmp w0, #0x2c │ │ │ - b.hi 40b7ec // b.pmore │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + bl 7410 │ │ │ + ldr x1, [x20, #4024] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + ldr x2, [x19, #24] │ │ │ + ldrh w25, [x19, #40] │ │ │ + cmp x2, x3 │ │ │ + ldr w1, [x1] │ │ │ + ldr x2, [x22, #3888] │ │ │ + cbnz w24, 115fc │ │ │ + str wzr, [x2] │ │ │ + b.ls 11648 // b.plast │ │ │ + cbz w1, 1209c │ │ │ + ldr x0, [x22, #3888] │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldrh w1, [x19, #2] │ │ │ + str w2, [x0] │ │ │ + cmp w1, #0x2c │ │ │ + b.hi 11534 // b.pmore │ │ │ mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 40c58c │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 40c58c │ │ │ - uxth w26, w1 │ │ │ + strh w0, [x19, #2] │ │ │ + ldrh w28, [x19, #42] │ │ │ + cbz w28, 116a0 │ │ │ + ldr x27, [x19, #88] │ │ │ + cbz x27, 116a0 │ │ │ + and x26, x28, #0xffff │ │ │ sub x4, x26, #0x4 │ │ │ - add x4, x25, x4 │ │ │ - cmp x25, x4 │ │ │ - b.cs 40b874 // b.hs, b.nlast │ │ │ - ldrb w2, [x25, #1] │ │ │ - ldrb w0, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - orr w0, w0, w2, lsl #8 │ │ │ + add x4, x27, x4 │ │ │ + cmp x27, x4 │ │ │ + b.cs 115bc // b.hs, b.nlast │ │ │ + ldrb w0, [x27, #1] │ │ │ + mov x20, x27 │ │ │ + ldrb w2, [x27] │ │ │ + ldrb w21, [x27, #3] │ │ │ + ldrb w1, [x27, #2] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w2, [x25, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 40b860 // b.any │ │ │ - b 40c734 │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ + b.ne 115a8 // b.any │ │ │ + b 11ef4 │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w3, [x19, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - orr w23, w3, w23, lsl #8 │ │ │ - b.eq 40c734 // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x4, x19 │ │ │ - b.hi 40b83c // b.pmore │ │ │ - add w0, w1, #0x14 │ │ │ + b.eq 11ef4 // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x20, x4 │ │ │ + b.cc 11584 // b.lo, b.ul, b.last │ │ │ + add w0, w28, #0x14 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40c92c │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 120ec │ │ │ + mov x1, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 4021b0 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ + bl 7070 │ │ │ + mov x0, x27 │ │ │ + bl 74a0 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ add w1, w0, #0x14 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #42] │ │ │ - b 40c5a8 │ │ │ - ldr w19, [x22, #2076] │ │ │ - cmp x1, x0 │ │ │ - str wzr, [x22, #2076] │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - b.ls 40bce8 // b.plast │ │ │ - mov w1, #0x1 // #1 │ │ │ - ldr w0, [x23, #864] │ │ │ - str w1, [x22, #2076] │ │ │ - cbnz w0, 40bd14 │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x25, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x25, #0x5c8 │ │ │ - bl 409918 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + strh w1, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 116bc │ │ │ + ldr w4, [x2] │ │ │ + str wzr, [x2] │ │ │ + b.ls 1166c // b.plast │ │ │ + ldr x0, [x22, #3888] │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [x0] │ │ │ + cbz w1, 1205c │ │ │ + cbnz w4, 117f4 │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x100 │ │ │ + bl f158 │ │ │ + ldr x20, [x20, #4024] │ │ │ + ldr w0, [x20] │ │ │ + cbnz w0, 1204c │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x728 │ │ │ - bl 408f38 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x0, #2076] │ │ │ - cbz w19, 40bd4c │ │ │ - cbz w1, 40b924 │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w3, #0x1 // #1 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w3, [x2, #2072] │ │ │ - cmp w0, #0x2c │ │ │ - b.ls 40c528 // b.plast │ │ │ - cbz w19, 40b93c │ │ │ + add x1, x1, #0x180 │ │ │ + bl e630 │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 11510 // b.pmore │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 11514 // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.eq 116d8 // b.none │ │ │ + b 11514 │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 11608 // b.pmore │ │ │ cmp w1, #0x1 │ │ │ - b.eq 40c584 // b.none │ │ │ + b.eq 12038 // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.ne 12038 // b.any │ │ │ + cbz w4, 116d8 │ │ │ + ldrh w28, [x19, #42] │ │ │ mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #2] │ │ │ - orr w1, w1, w19 │ │ │ - cbnz w1, 40b7ec │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40c650 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2052] │ │ │ - cbnz w1, 40bd58 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2288] │ │ │ - cbnz w1, 40bd58 │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbz w1, #11, 40bd78 │ │ │ - bl 4021c0 │ │ │ - uxth w21, w0 │ │ │ - mov w23, #0x1 // #1 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40c8fc │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w1, #0x3 // #3 │ │ │ - strb w0, [x19] │ │ │ - strb w1, [x19, #2] │ │ │ - mov w0, #0x4b // #75 │ │ │ - mov w1, #0x4 // #4 │ │ │ - strb w0, [x19, #1] │ │ │ - strb w1, [x19, #3] │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldr w5, [x22, #2076] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #5] │ │ │ - strb w1, [x19, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #7] │ │ │ - strb w1, [x19, #6] │ │ │ - ldrh w1, [x20, #6] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #9] │ │ │ - strb w1, [x19, #8] │ │ │ - ldr x1, [x20, #8] │ │ │ - lsr x2, x1, #16 │ │ │ - ubfx x4, x1, #8, #8 │ │ │ - ubfx x3, x2, #8, #8 │ │ │ - strb w1, [x19, #10] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w2, [x19, #12] │ │ │ - ldr x2, [x20, #16] │ │ │ - lsr x1, x2, #16 │ │ │ - ubfx x4, x2, #8, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - strb w2, [x19, #14] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - cbz w5, 40c254 │ │ │ - add x0, x19, #0x12 │ │ │ - mvni v0.2s, #0x0 │ │ │ - st1 {v0.8b}, [x0] │ │ │ - lsr w1, w21, #8 │ │ │ - strb w21, [x19, #26] │ │ │ - strb w1, [x19, #27] │ │ │ - ldrh w1, [x20, #42] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w1, [x19, #28] │ │ │ - strb w2, [x19, #29] │ │ │ - cbz w23, 40c0d8 │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 40c6e8 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 40c4f0 // b.pmore │ │ │ - cbz w21, 40bc58 │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 40c6f4 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 40c6f4 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 40baa4 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 40bc58 // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40bc58 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40bc58 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, #30] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #30] │ │ │ - ldrh w21, [x20, #42] │ │ │ - cbnz w21, 40c298 │ │ │ + strh w0, [x19, #2] │ │ │ + cbnz w28, 1153c │ │ │ + mov x0, #0x14 // #20 │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 120bc │ │ │ + mov w0, #0x14 // #20 │ │ │ + strh w0, [x19, #42] │ │ │ + mov w0, #0x1 // #1 │ │ │ + movk w0, #0x10, lsl #16 │ │ │ + str w0, [x20] │ │ │ + ldr x0, [x19, #32] │ │ │ + stur x0, [x20, #4] │ │ │ + ldr x0, [x19, #24] │ │ │ + stur x0, [x20, #12] │ │ │ + ldr x21, [x19, #136] │ │ │ + ldrh w20, [x19, #4] │ │ │ + cbz x21, 11b18 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3296] │ │ │ + ldr x0, [x0, #3256] │ │ │ + ldr w26, [x1] │ │ │ + ldr w0, [x0] │ │ │ + orr w26, w26, w0 │ │ │ + cbnz w26, 11814 │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + and w27, w0, #0xffff │ │ │ + tbnz w20, #11, 11828 │ │ │ + ldrh w4, [x19, #42] │ │ │ + add w28, w27, #0x9 │ │ │ + and w28, w28, #0xffff │ │ │ + sub w0, w4, #0x4 │ │ │ + and w8, w0, #0xffff │ │ │ + cbz w4, 11c54 │ │ │ + ldr x6, [x19, #88] │ │ │ + cbz x6, 11c54 │ │ │ + and x2, x4, #0xffff │ │ │ + sub x5, x2, #0x4 │ │ │ + add x5, x6, x5 │ │ │ + cmp x6, x5 │ │ │ + b.cs 117a8 // b.hs, b.nlast │ │ │ + ldrb w1, [x6, #1] │ │ │ + mov w7, #0x7075 // #28789 │ │ │ + ldrb w0, [x6] │ │ │ + mov x20, x6 │ │ │ + ldrb w21, [x6, #3] │ │ │ + ldrb w3, [x6, #2] │ │ │ + orr w1, w0, w1, lsl #8 │ │ │ + orr w21, w3, w21, lsl #8 │ │ │ + cmp w7, w1, sxth │ │ │ + b.ne 11794 // b.any │ │ │ + b 11f8c │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + cmp w7, w0, sxth │ │ │ + b.eq 11f8c // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x5, x20 │ │ │ + b.hi 11774 // b.pmore │ │ │ + add w0, w28, w4 │ │ │ + stp x6, x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + ldp x6, x2, [sp, #96] │ │ │ + cbz x0, 120dc │ │ │ + mov x1, x6 │ │ │ + str x6, [sp, #96] │ │ │ + bl 7070 │ │ │ + ldr x6, [sp, #96] │ │ │ + mov x0, x6 │ │ │ + bl 74a0 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ + add w28, w28, w0 │ │ │ + strh w28, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 11c6c │ │ │ + adrp x0, 4f000 │ │ │ + ldrh w2, [x19, #2] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3328] │ │ │ + cmp w2, #0x2c │ │ │ + str w1, [x0] │ │ │ + b.ls 1152c // b.plast │ │ │ + b 11534 │ │ │ + ldrh w0, [x19, #58] │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + orr w0, w0, #0x800 │ │ │ + strh w0, [x19, #58] │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w26, #0x1 // #1 │ │ │ + add x27, sp, #0x90 │ │ │ + add x21, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x403, lsl #16 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldrh w28, [x19, #2] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 11e70 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 11b34 // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 11b68 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 11bec // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 11ba0 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 11bc4 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x21 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl fe10 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldr x22, [x22, #3888] │ │ │ + ldr w0, [x22] │ │ │ + cbz w0, 11a24 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + bl fe10 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 11a54 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 11c34 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 11a88 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 11c14 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + cbz w26, 11ab0 │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl fec8 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbnz w1, 11ad0 │ │ │ cmp w24, #0x1 │ │ │ - b.ne 40c094 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1816] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40c690 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x0, #1984] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.ne 11af0 // b.any │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3536] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 11e90 // b.none │ │ │ + adrp x3, 4f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - bl 402670 │ │ │ - cmp x0, x22 │ │ │ - b.eq 40c0b0 // b.none │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ + ldr x3, [x3, #3744] │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + b.ne 11b08 // b.any │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 74a0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3488] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 12098 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - ldr x1, [x20, #32] │ │ │ - cmp x1, x0 │ │ │ - b.hi 40b7a4 // b.pmore │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #864] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40b7d0 // b.none │ │ │ - cbz w0, 40b940 │ │ │ - cbnz w2, 40b7d0 │ │ │ - b 40b940 │ │ │ - ldr x1, [x20, #32] │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldr x0, [x19, #32] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 1193c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 11aa0 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 11964 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 11974 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x268 │ │ │ + bl e630 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl fec8 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 119a8 │ │ │ + ldr x0, [x19, #88] │ │ │ + mov x2, x20 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + bl fec8 │ │ │ + cmp w24, #0x1 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.eq 119b4 // b.none │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x1 // #1 │ │ │ + bl 1c508 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - b.hi 40b8cc // b.pmore │ │ │ - ldr w0, [x23, #864] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40bd0c // b.none │ │ │ - mov w1, #0x0 // #0 │ │ │ - cbz w0, 40b924 │ │ │ - cbz w2, 40b924 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #2076] │ │ │ - adrp x25, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbnz w19, 40b90c │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x25, #0x5c8 │ │ │ - bl 409918 │ │ │ - ldr w0, [x23, #864] │ │ │ - cbnz w0, 40c8a0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x610 │ │ │ - mov w0, #0x6 // #6 │ │ │ - bl 408f38 │ │ │ - ldr w1, [x22, #2076] │ │ │ - b 40b908 │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 40b908 // b.any │ │ │ - b 40bd20 │ │ │ - ldrh w1, [x20, #4] │ │ │ - ldrh w2, [x20, #58] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - orr w2, w2, #0x800 │ │ │ - strh w2, [x20, #58] │ │ │ - strh w1, [x20, #4] │ │ │ - tbnz w1, #11, 40b968 │ │ │ - bl 4021c0 │ │ │ - uxth w26, w0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - add w27, w26, #0x9 │ │ │ - uxth w27, w27 │ │ │ - cbz w0, 40c534 │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 40c534 │ │ │ - uxth w28, w0 │ │ │ - sub x6, x28, #0x4 │ │ │ - add x6, x25, x6 │ │ │ - cmp x25, x6 │ │ │ - b.cs 40be0c // b.hs, b.nlast │ │ │ - ldrb w3, [x25, #1] │ │ │ - ldrb w1, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - ldrb w2, [x25, #2] │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w1, sxth │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 40bdf8 // b.any │ │ │ - b 40c7b8 │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w23, w4, w23, lsl #8 │ │ │ - b.eq 40c7b8 // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x19, x6 │ │ │ - b.cc 40bdd8 // b.lo, b.ul, b.last │ │ │ - add w0, w27, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40c910 │ │ │ - mov x2, x28 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 4021b0 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ - add w27, w27, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w27, [x20, #42] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w26, w26, #0x5 │ │ │ + b.eq 119e8 // b.none │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 74a0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 119f4 │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w26, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 11838 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 11aa0 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 11890 │ │ │ + mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - ldr x1, [x29, #104] │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbz x0, 11aa0 │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 118b8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 118c8 │ │ │ + b 11aa0 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 11aa0 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 118c8 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 11aa0 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 118a0 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 11aa0 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 11974 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 11aa0 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 11a70 │ │ │ + and x0, x28, #0xffff │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 120cc │ │ │ + strh w28, [x19, #42] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w27, w27, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 41e4fc │ │ │ - uxth w26, w26 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w26, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w26, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x23, [x20, #136] │ │ │ - add x25, x19, #0x9 │ │ │ - cbz x23, 40b974 │ │ │ - mov x0, x23 │ │ │ - bl 4021c0 │ │ │ - cmp w0, wzr │ │ │ + bl 22740 │ │ │ + strh w27, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x21, [x19, #136] │ │ │ + cbz x21, 11838 │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 40c08c │ │ │ - cmp w0, #0xf │ │ │ - b.ls 40c84c // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ - cmp x23, x1 │ │ │ - add x1, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x25, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 40c84c │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 40bf30 │ │ │ - mov x5, x25 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 40bf14 // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 40c08c // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x25, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 40c08c │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x25, x2] │ │ │ + b.le 11838 │ │ │ + add x1, x21, #0x10 │ │ │ + add x2, x20, #0x9 │ │ │ + cmp x2, x1 │ │ │ + add x1, x20, #0x19 │ │ │ + ccmp x21, x1, #0x2, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, cs // cs = hs, nlast │ │ │ + b.ls 1207c // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x21, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x3, x1 │ │ │ + b.ne 11cf0 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 11838 // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x21, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 40c08c │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 11838 │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x21, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40c08c │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40c08c │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40c08c │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40c08c │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40c08c │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40c08c │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x9 │ │ │ - strb w4, [x25, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ cmp w0, w2 │ │ │ - b.le 40c08c │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40c08c │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x9 │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 11838 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 11838 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x25, x3] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 11838 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ cmp w0, w2 │ │ │ - b.le 40c08c │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40c08c │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40c08c │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x23, x2] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x21, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x25, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 40c08c │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x23, x1] │ │ │ - strb w0, [x25, x1] │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 40b974 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - mov w3, w1 │ │ │ - bl 417898 │ │ │ - cmp x0, x22 │ │ │ - b.ne 40bc98 // b.any │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 40c6e8 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 40c4b8 // b.pmore │ │ │ - cbz w21, 40bc58 │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 40c714 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 40c714 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 40c138 // b.pmore │ │ │ - cmp w21, w0 │ │ │ - b.eq 40bc58 // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40bc58 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.hi 40bbbc // b.pmore │ │ │ - b 40bc58 │ │ │ - ldr x1, [x20, #24] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w3, [x19, #19] │ │ │ - strb w0, [x19, #20] │ │ │ - strb w2, [x19, #21] │ │ │ - strb w1, [x19, #18] │ │ │ - ldr x1, [x20, #32] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w1, [x19, #22] │ │ │ - strb w3, [x19, #23] │ │ │ - strb w0, [x19, #24] │ │ │ - strb w2, [x19, #25] │ │ │ - b 40ba28 │ │ │ - ldr x20, [x20, #88] │ │ │ - cbz x20, 40bc60 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 40c870 │ │ │ - sub x2, x25, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 40c55c // b.pmore │ │ │ - add x1, x19, x22 │ │ │ - add x0, x1, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 11838 │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x21, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 11838 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 11aa0 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 11b50 │ │ │ + adrp x19, 4f000 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x19, [x19, #3424] │ │ │ + ldr x3, [x19] │ │ │ + bl 7540 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 40c670 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 40c670 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x1 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 40c300 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 40c4b0 // b.none │ │ │ - mov w2, w0 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x1 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 40c4b0 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x2 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 40c4b0 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 40c4b0 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 40c4b0 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 40c4b0 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 40c4b0 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 40c4b0 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 40c4b0 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 40c4b0 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w4, [x20, x2] │ │ │ - add w3, w0, #0xa │ │ │ - add x2, x19, x2 │ │ │ - strb w4, [x2, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 40c4b0 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w2, w0, #0xb │ │ │ - strb w4, [x1, x3] │ │ │ - cmp w21, w2 │ │ │ - b.ls 40c4b0 // b.plast │ │ │ - mov w1, w2 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40c4b0 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40c4b0 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40c4b0 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, x22] │ │ │ - mov x22, x23 │ │ │ - b 40bc60 │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 402400 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40c0f8 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - b 40c0f8 │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 402400 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40ba64 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - b 40ba64 │ │ │ - mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - b 40b924 │ │ │ - uxth w0, w27 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40be48 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6c0 │ │ │ - bl 408f38 │ │ │ - b 40be48 │ │ │ - mov x0, x19 │ │ │ - add x1, x25, w1, uxth │ │ │ - bl 402400 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40c2c0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - b 40c2c0 │ │ │ - orr w1, w19, #0x1 │ │ │ - b 40b93c │ │ │ - mov x0, #0x14 // #20 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40c8b8 │ │ │ - mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #42] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x10 // #16 │ │ │ - strb w0, [x19, #2] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #4] │ │ │ - strb w7, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w1, [x19, #10] │ │ │ - ldr x1, [x20, #24] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w7, [x19, #13] │ │ │ - strb w3, [x19, #14] │ │ │ - strb w6, [x19, #15] │ │ │ - strb w2, [x19, #16] │ │ │ - strb w5, [x19, #17] │ │ │ - strb w1, [x19, #18] │ │ │ - strb w4, [x19, #19] │ │ │ - ldr x0, [x20, #136] │ │ │ - cbnz x0, 40b948 │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w23, w0 │ │ │ - b 40b974 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w2, [x20, x0] │ │ │ - strb w2, [x1, x0] │ │ │ - add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 40c674 // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 40bc60 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x20, #1840] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - bl 402670 │ │ │ - cmp x0, x22 │ │ │ - b.ne 40bc98 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1904] │ │ │ - ldr x1, [x1, #1896] │ │ │ + b.ne 11b08 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3352] │ │ │ + ldr x1, [x1, #3904] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ cmp x0, x1 │ │ │ - b.eq 40c0b0 // b.none │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x20, #1840] │ │ │ - ldr x2, [x21, #1848] │ │ │ - bl 417760 │ │ │ - ldr x0, [x21, #1848] │ │ │ - str xzr, [x20, #1840] │ │ │ - bl 4025d0 │ │ │ - b 40c0b0 │ │ │ - mov x25, #0x400 // #1024 │ │ │ - mov x22, #0x1e // #30 │ │ │ - b 40bc58 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 40c6f8 // b.pmore │ │ │ - b 40bc58 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 40c718 // b.pmore │ │ │ - b 40bc58 │ │ │ - cmp w23, #0x10 │ │ │ - b.eq 40c5a8 // b.none │ │ │ - add w27, w1, #0x10 │ │ │ - sub w27, w27, w23 │ │ │ - uxth w27, w27 │ │ │ - uxth w0, w27 │ │ │ - bl 402310 │ │ │ + b.eq 119e8 // b.none │ │ │ + adrp x20, 4f000 │ │ │ + ldr x1, [x19] │ │ │ + ldr x20, [x20, #3712] │ │ │ + ldr x2, [x20] │ │ │ + bl 1c480 │ │ │ + str xzr, [x19] │ │ │ + ldr x0, [x20] │ │ │ + bl 74a0 │ │ │ + b 119e8 │ │ │ + cmp w21, #0x10 │ │ │ + b.eq 116bc // b.none │ │ │ + add w26, w28, #0x10 │ │ │ + sub w26, w26, w21 │ │ │ + and w0, w26, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 71f0 │ │ │ mov x26, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 40c8cc │ │ │ - sub x25, x19, x1 │ │ │ - and x28, x25, #0xffff │ │ │ - mov x2, x28 │ │ │ - mov x0, x26 │ │ │ - bl 4021a0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - uxth w1, w23 │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x26, x28 │ │ │ - add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 4021a0 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w27, [x20, #42] │ │ │ - bl 4025d0 │ │ │ - add x19, x25, x23 │ │ │ - str x26, [x20, #88] │ │ │ - b 40c5a8 │ │ │ - sub w1, w27, #0x4 │ │ │ - cmp w23, w1 │ │ │ - b.eq 40be4c // b.none │ │ │ - sub w28, w0, #0x4 │ │ │ - add w28, w27, w28 │ │ │ - sub w28, w28, w23 │ │ │ - uxth w28, w28 │ │ │ - uxth w0, w28 │ │ │ - bl 402310 │ │ │ - mov x27, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 40c8e4 │ │ │ - sub x25, x19, x1 │ │ │ - and x3, x25, #0xffff │ │ │ + cbz x0, 120ec │ │ │ + sub x2, x20, x27 │ │ │ + mov x1, x27 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #120] │ │ │ + sub w28, w28, w21 │ │ │ + bl 7060 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr w4, [sp, #120] │ │ │ + add x1, x1, #0x4 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w21, w28, w4 │ │ │ + mov x0, x3 │ │ │ + and x21, x21, #0xffff │ │ │ + mov x2, x21 │ │ │ + bl 7060 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + add x20, x3, x21 │ │ │ mov x0, x27 │ │ │ - str x3, [x29, #104] │ │ │ - bl 4021a0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldr x3, [x29, #104] │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - uxth w1, w23 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x27, x3 │ │ │ + bl 74a0 │ │ │ + str x26, [x19, #88] │ │ │ + b 116bc │ │ │ + sub w0, w28, #0x4 │ │ │ + cmp w21, w0 │ │ │ + b.eq 11c6c // b.none │ │ │ + sub w28, w28, w21 │ │ │ + str x6, [sp, #104] │ │ │ + add w0, w8, w28 │ │ │ + str w4, [sp, #124] │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 71f0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 120dc │ │ │ + ldr x6, [sp, #104] │ │ │ + sub x2, x20, x6 │ │ │ + mov x1, x6 │ │ │ + and x3, x2, #0xffff │ │ │ + and w5, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + stp x3, x6, [sp, #104] │ │ │ + str w5, [sp, #120] │ │ │ + bl 7060 │ │ │ + ldp w5, w4, [sp, #120] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr x3, [sp, #104] │ │ │ + sub w0, w4, w21 │ │ │ + sub w0, w0, w5 │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 4021a0 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w28, [x20, #42] │ │ │ - bl 4025d0 │ │ │ - add x19, x25, x23 │ │ │ - str x27, [x20, #88] │ │ │ - b 40be4c │ │ │ + add x3, x28, x3 │ │ │ + and x21, x0, #0xffff │ │ │ + add x1, x20, x1 │ │ │ + mov x2, x21 │ │ │ + mov x0, x3 │ │ │ + bl 7060 │ │ │ + mov x3, x0 │ │ │ + ldr x6, [sp, #112] │ │ │ + add x20, x3, x21 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + mov x0, x6 │ │ │ + bl 74a0 │ │ │ + str x28, [x19, #88] │ │ │ + b 11c6c │ │ │ + ldr x0, [x22, #3888] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0] │ │ │ + cbz w4, 1161c │ │ │ + b 117f4 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0x1c0 │ │ │ + bl e630 │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x100 │ │ │ + bl f158 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0x148 │ │ │ + bl e630 │ │ │ mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ + ldrb w1, [x21, x0] │ │ │ + strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ cmp w3, w0 │ │ │ - b.gt 40c850 │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 40b974 │ │ │ - uxth w0, w1 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40c888 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 40c2c0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 40c2c0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x650 │ │ │ + b.gt 12080 │ │ │ + b 11838 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x100 │ │ │ + bl f158 │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 408f38 │ │ │ - ldr w1, [x22, #2076] │ │ │ - b 40b908 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x690 │ │ │ - bl 408f38 │ │ │ - b 40c5a0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x6a8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #88] │ │ │ - b 40c75c │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x6e0 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #88] │ │ │ - b 40c7e8 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + add x1, x1, #0x110 │ │ │ + bl e630 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x200 │ │ │ + bl e630 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x230 │ │ │ + bl e630 │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - b 40b984 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x6e0 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 40be28 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x6a8 │ │ │ + add x1, x1, #0x250 │ │ │ + bl e630 │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 40b890 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + add x1, x1, #0x218 │ │ │ + bl e630 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x1, #0x400 // #1024 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x19, 4f000 │ │ │ mov x20, x0 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - str x21, [sp, #32] │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40caf8 │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x7 // #7 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x8 // #8 │ │ │ - strb w0, [x19, #3] │ │ │ - ldr x1, [x20, #16] │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - ldr w4, [x4, #2076] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #5] │ │ │ - strb w0, [x19, #6] │ │ │ - strb w2, [x19, #7] │ │ │ - cbz w4, 40ca7c │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x21, #0x18 // #24 │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #8] │ │ │ - strb w7, [x19, #9] │ │ │ - strb w3, [x19, #10] │ │ │ - strb w6, [x19, #11] │ │ │ - strb w2, [x19, #12] │ │ │ - strb w5, [x19, #13] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #14] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #18] │ │ │ - strb w2, [x19, #20] │ │ │ - strb w1, [x19, #22] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ - mov w3, #0x3 // #3 │ │ │ - strb w7, [x19, #17] │ │ │ - strb w6, [x19, #19] │ │ │ - strb w5, [x19, #21] │ │ │ - strb w4, [x19, #23] │ │ │ - bl 417898 │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.eq 40cae0 // b.none │ │ │ - bl 4025d0 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ + ldr x2, [x19, #3488] │ │ │ + mov x0, x1 │ │ │ + stp xzr, x1, [sp, #72] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #88] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 71f0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str x23, [sp, #48] │ │ │ + str x0, [sp, #64] │ │ │ + cbz x0, 1223c │ │ │ + adrp x1, 4f000 │ │ │ + ldr w2, [x20, #16] │ │ │ + mov w3, #0x4b50 // #19280 │ │ │ + mov x4, #0x8 // #8 │ │ │ + ldr x1, [x1, #3888] │ │ │ + movk w3, #0x807, lsl #16 │ │ │ + stp w3, w2, [x0] │ │ │ + add x23, sp, #0x50 │ │ │ + str x4, [sp, #72] │ │ │ + add x22, sp, #0x48 │ │ │ + ldr w1, [x1] │ │ │ + add x21, sp, #0x40 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ ldr x0, [x20, #24] │ │ │ - mov x21, #0x10 // #16 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #9] │ │ │ - strb w1, [x19, #10] │ │ │ - strb w2, [x19, #11] │ │ │ - strb w0, [x19, #8] │ │ │ + cbnz w1, 121f0 │ │ │ + mov x1, x21 │ │ │ + bl fe10 │ │ │ ldr x0, [x20, #32] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - mov x0, x19 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl fe10 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 417898 │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.ne 40ca64 // b.any │ │ │ - bl 4025d0 │ │ │ + bl 1c508 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.ne 1222c // b.any │ │ │ + bl 74a0 │ │ │ mov w0, #0x0 // #0 │ │ │ + ldr x19, [x19, #3488] │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 12238 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + mov x1, x21 │ │ │ + bl ffc8 │ │ │ + ldr x0, [x20, #32] │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl ffc8 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x3 // #3 │ │ │ + bl 1c508 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.eq 121c0 // b.none │ │ │ + bl 74a0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 121c8 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 2d000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - b 40c96c │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + add x1, x1, #0xe58 │ │ │ + bl e630 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x1, [x21, #3488] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ + mov x19, x0 │ │ │ + ldrh w20, [x0, #4] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #152] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldrh w25, [x0, #40] │ │ │ ldr x0, [x0, #136] │ │ │ - stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x0, 40decc │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2052] │ │ │ - cbz w1, 40cd08 │ │ │ - ldrh w1, [x20, #4] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - strh w1, [x20, #4] │ │ │ - tbz w1, #11, 40cd10 │ │ │ - bl 4021c0 │ │ │ - uxth w21, w0 │ │ │ - mov w25, #0x1 // #1 │ │ │ - ldr x1, [x20, #24] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + cbz x0, 128bc │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3296] │ │ │ + ldr w24, [x1] │ │ │ + cbnz w24, 12390 │ │ │ + bl 7080 │ │ │ + and w23, w0, #0xffff │ │ │ + tbnz w20, #11, 12f8c │ │ │ + ldrh w27, [x19, #44] │ │ │ + add w26, w23, #0x9 │ │ │ + and w26, w26, #0xffff │ │ │ + sub w0, w27, #0x4 │ │ │ + and w6, w0, #0xffff │ │ │ + cbz w27, 12b2c │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 12b2c │ │ │ + and x2, x27, #0xffff │ │ │ + sub x4, x2, #0x4 │ │ │ + add x4, x28, x4 │ │ │ + cmp x28, x4 │ │ │ + b.cs 1234c // b.hs, b.nlast │ │ │ + ldrb w0, [x28, #1] │ │ │ + mov w5, #0x7075 // #28789 │ │ │ + ldrb w3, [x28] │ │ │ + mov x20, x28 │ │ │ + ldrb w22, [x28, #3] │ │ │ + ldrb w1, [x28, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.ne 12338 // b.any │ │ │ + b 13004 │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w22, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.eq 13004 // b.none │ │ │ + and x22, x22, #0xffff │ │ │ + add x22, x22, #0x4 │ │ │ + add x20, x20, x22 │ │ │ + cmp x20, x4 │ │ │ + b.cc 12318 // b.lo, b.ul, b.last │ │ │ + add w0, w26, w27 │ │ │ + str x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + ldr x2, [sp, #96] │ │ │ + cbz x0, 13128 │ │ │ + mov x1, x28 │ │ │ + bl 7070 │ │ │ + mov x0, x28 │ │ │ + bl 74a0 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w26, w26, w0 │ │ │ + strh w26, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 12b44 │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + bl 7080 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w24, #0x1 // #1 │ │ │ + adrp x22, 4f000 │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x2, [x22, #4024] │ │ │ cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.hi 40d040 // b.pmore │ │ │ - cmp x2, x0 │ │ │ - b.hi 40d048 // b.pmore │ │ │ - cmp x24, x0 │ │ │ - b.ls 40dd7c // b.plast │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x6, [x20, #48] │ │ │ - ldr w0, [x0, #864] │ │ │ + ldr x1, [x19, #32] │ │ │ + ldr w2, [x2] │ │ │ + ldr x4, [x19, #48] │ │ │ + ldr x23, [x19, #64] │ │ │ + b.hi 12788 // b.pmore │ │ │ + cmp x23, x0 │ │ │ + ccmp x1, x0, #0x2, ls // ls = plast │ │ │ + b.ls 12f68 // b.plast │ │ │ + cmp x1, x0 │ │ │ + b.ls 12d48 // b.plast │ │ │ + cmp x23, x0 │ │ │ + b.hi 12ae4 // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 12fbc // b.plast │ │ │ + cbz w2, 12fc0 │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x10 // #16 │ │ │ + cbnz x28, 127c8 │ │ │ + nop │ │ │ + and x0, x26, #0xffff │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 12fb4 │ │ │ + strh w26, [x19, #44] │ │ │ + mov w0, #0x1 // #1 │ │ │ + sub w3, w26, #0x4 │ │ │ + strh w0, [x20] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + strb w3, [x20, #2] │ │ │ + strb wzr, [x20, #3] │ │ │ + ldr x1, [x19, #32] │ │ │ + cmp x1, x0 │ │ │ + b.hi 12948 // b.pmore │ │ │ + ldr x0, [x22, #4024] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 40d04c // b.none │ │ │ - mov w5, #0x8 // #8 │ │ │ - mov w2, #0x10 // #16 │ │ │ - mov w8, #0x18 // #24 │ │ │ - mov w7, #0x14 // #20 │ │ │ - mov w23, #0xc // #12 │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 12948 // b.none │ │ │ + mov x4, #0x14 // #20 │ │ │ + mov x2, #0xc // #12 │ │ │ + mov x0, #0x4 // #4 │ │ │ + ldr x1, [x19, #24] │ │ │ mov x3, #0xffffffff // #4294967295 │ │ │ cmp x1, x3 │ │ │ - b.ls 40cbdc // b.plast │ │ │ - mov w5, w2 │ │ │ - mov w4, w23 │ │ │ - mov w2, w8 │ │ │ - mov w23, w7 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - b.hi 40d0b4 // b.pmore │ │ │ + b.ls 1247c // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + mov x2, x4 │ │ │ + ldr x1, [x19, #64] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + cmp x1, x3 │ │ │ + b.ls 12494 // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + ldr x2, [x19, #48] │ │ │ mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w2, w5 │ │ │ - mov w23, w4 │ │ │ - b.hi 40d0c4 // b.pmore │ │ │ - cbnz w0, 40e0e8 │ │ │ - ldr x22, [x20, #96] │ │ │ - cbz x22, 40dd58 │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w26, w0 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x22, x6 │ │ │ - cmp x22, x6 │ │ │ - b.cs 40cc84 // b.hs, b.nlast │ │ │ - ldrb w2, [x22, #1] │ │ │ - ldrb w1, [x22] │ │ │ - ldrb w3, [x22, #3] │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - sxth w1, w1 │ │ │ - ldrb w2, [x22, #2] │ │ │ - cmp w1, #0x1 │ │ │ - mov x19, x22 │ │ │ - orr w3, w2, w3, lsl #8 │ │ │ - b.ne 40cc70 // b.any │ │ │ - b 40d06c │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w4, [x19] │ │ │ - ldrb w5, [x19, #3] │ │ │ - orr w4, w4, w3, lsl #8 │ │ │ - sxth w4, w4 │ │ │ - ldrb w3, [x19, #2] │ │ │ - cmp w4, #0x1 │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - b.eq 40d06c // b.none │ │ │ - uxth w3, w3 │ │ │ - add x3, x3, #0x4 │ │ │ - add x19, x19, x3 │ │ │ - cmp x19, x6 │ │ │ - b.cc 40cc4c // b.lo, b.ul, b.last │ │ │ - add w0, w23, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40d094 │ │ │ - mov x1, x22 │ │ │ + ldr w3, [x19, #48] │ │ │ + cmp x2, x1 │ │ │ + b.ls 124ac // b.plast │ │ │ + str w3, [x20, x0] │ │ │ + add x27, sp, #0x90 │ │ │ + add x26, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x201, lsl #16 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - bl 4021b0 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w1, w23, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #44] │ │ │ - mov w0, #0x1 // #1 │ │ │ - sub w23, w23, #0x4 │ │ │ - strb w0, [x19] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb w23, [x19, #2] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x0, [x20, #32] │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldrh w28, [x19] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 12f94 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 12e38 // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 12e6c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 12dd8 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 12e14 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 12d78 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 12db4 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 12f00 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x26 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl fe10 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x1, x20 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + bl fe10 │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x0, x1 │ │ │ + b.ls 1295c // b.plast │ │ │ + mov x0, x1 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldr x0, [x19, #32] │ │ │ mov x1, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ cmp x0, x1 │ │ │ - b.hi 40d134 // b.pmore │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x1, #864] │ │ │ + b.hi 128d8 // b.pmore │ │ │ + ldr x22, [x22, #4024] │ │ │ + ldr w1, [x22] │ │ │ cmp w1, #0x1 │ │ │ - b.eq 40d134 // b.none │ │ │ - mov x7, #0x14 // #20 │ │ │ - mov x2, #0xc // #12 │ │ │ - mov x0, #0x4 // #4 │ │ │ - b 40d180 │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbnz w1, #11, 40cb58 │ │ │ - bl 4021c0 │ │ │ - uxth w24, w0 │ │ │ - ldrh w1, [x20, #44] │ │ │ - add w25, w24, #0x9 │ │ │ - uxth w25, w25 │ │ │ - cbz w1, 40de64 │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 40de64 │ │ │ - uxth w26, w1 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x23, x6 │ │ │ - cmp x23, x6 │ │ │ - b.cs 40cda4 // b.hs, b.nlast │ │ │ - ldrb w3, [x23, #1] │ │ │ - ldrb w0, [x23] │ │ │ - ldrb w22, [x23, #3] │ │ │ - ldrb w2, [x23, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w0, sxth │ │ │ - mov x19, x23 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - b.ne 40cd90 // b.any │ │ │ - b 40def8 │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w22, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w22, w4, w22, lsl #8 │ │ │ - b.eq 40def8 // b.none │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x19, x19, x22 │ │ │ - cmp x19, x6 │ │ │ - b.cc 40cd70 // b.lo, b.ul, b.last │ │ │ - add w0, w25, w1 │ │ │ + b.eq 128d8 // b.none │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 128ec │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 12ee0 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 12920 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 12e90 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 12ec4 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 12f48 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x0, #0xffff // #65535 │ │ │ + ldr x1, [x19, #48] │ │ │ + ldrh w28, [x19, #48] │ │ │ + cmp x1, x0 │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + b.ls 12970 // b.plast │ │ │ + cbz x0, 130bc │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 12b0c // b.pmore │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbz x0, 129a0 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 12f28 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #72] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl fe10 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.hi 126f4 // b.pmore │ │ │ + mov x0, x23 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + cbz w24, 129bc │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl fec8 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbnz w1, 129dc │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbnz w1, 129f8 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl 1c508 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 12a2c // b.any │ │ │ + bl 74a0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x21, [x21, #3488] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x21] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 13114 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ + ret │ │ │ + cmp x1, x0 │ │ │ + mov w26, #0x14 // #20 │ │ │ + b.ls 12ad4 // b.plast │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.ls 12a38 // b.plast │ │ │ + add w3, w26, #0x8 │ │ │ + and w26, w3, #0xffff │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 127bc // b.plast │ │ │ + add w3, w26, #0x4 │ │ │ + and w26, w3, #0xffff │ │ │ + cbz w2, 12fc0 │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 12408 │ │ │ + ldrh w6, [x19, #44] │ │ │ + and x27, x6, #0xffff │ │ │ + sub x5, x27, #0x4 │ │ │ + add x5, x28, x5 │ │ │ + cmp x5, x28 │ │ │ + b.ls 12844 // b.plast │ │ │ + ldrb w1, [x28, #1] │ │ │ + mov x20, x28 │ │ │ + ldrb w7, [x28] │ │ │ + ldrb w0, [x28, #3] │ │ │ + ldrb w2, [x28, #2] │ │ │ + orr w1, w7, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 12830 // b.any │ │ │ + b 12884 │ │ │ + ldrb w1, [x20, #1] │ │ │ + ldrb w2, [x20] │ │ │ + ldrb w0, [x20, #3] │ │ │ + ldrb w7, [x20, #2] │ │ │ + orr w1, w2, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w7, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 12884 // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x20, x20, x0 │ │ │ + cmp x5, x20 │ │ │ + b.hi 1280c // b.pmore │ │ │ + add w0, w26, w6 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40e0cc │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 12fb4 │ │ │ + mov x1, x28 │ │ │ + mov x2, x27 │ │ │ + bl 7070 │ │ │ + mov x0, x28 │ │ │ + bl 74a0 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w1, w0, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 12420 │ │ │ + add w0, w0, #0x4 │ │ │ + cmp x27, w0, sxtw │ │ │ + b.ne 12a50 // b.any │ │ │ + cmp w6, w26 │ │ │ + b.eq 12420 // b.none │ │ │ + and x0, x26, #0xffff │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 12fb4 │ │ │ + mov x0, x28 │ │ │ + bl 74a0 │ │ │ + strh w26, [x19, #44] │ │ │ + str x20, [x19, #96] │ │ │ + b 12420 │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w24, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 123a4 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 125f8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 12620 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 12630 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x268 │ │ │ + bl e630 │ │ │ + mov x4, #0x1c // #28 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x0, #0xc // #12 │ │ │ + stur x1, [x20, #4] │ │ │ + b 12460 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x23 │ │ │ - mov x0, x19 │ │ │ - bl 4021b0 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w25, w25, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w25, [x20, #44] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w24, w24, #0x5 │ │ │ + mov x1, x20 │ │ │ + bl fe10 │ │ │ + b 125c0 │ │ │ + cbz x0, 130a0 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 12aec // b.pmore │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbnz x0, 126b0 │ │ │ + mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - ldr x1, [x29, #104] │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 126c0 │ │ │ + b 12938 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl fec8 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbz w1, 12728 │ │ │ + ldr x0, [x19, #96] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl fec8 │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbz w1, 12730 │ │ │ + ldr x0, [x19, #104] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl fec8 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl 1c508 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.eq 12750 // b.none │ │ │ + bl 74a0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 12758 │ │ │ + add w0, w26, #0x4 │ │ │ + mov x1, #0xffff // #65535 │ │ │ + and w0, w0, #0xffff │ │ │ + cmp x4, x1 │ │ │ + csel w26, w0, w26, hi // hi = pmore │ │ │ + b 127bc │ │ │ + sub w1, w6, w0, uxth │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + add w0, w26, w1 │ │ │ + str w1, [sp, #104] │ │ │ + sxtw x0, w0 │ │ │ + str w6, [sp, #116] │ │ │ + bl 71f0 │ │ │ + mov x27, x0 │ │ │ + cbz x0, 12fb4 │ │ │ + sub x5, x20, x28 │ │ │ + mov x1, x28 │ │ │ + mov x2, x5 │ │ │ + str x5, [sp, #120] │ │ │ + bl 7060 │ │ │ + ldr x5, [sp, #120] │ │ │ + ldrh w1, [sp, #96] │ │ │ + ldrsw x2, [sp, #104] │ │ │ + add x0, x27, x5 │ │ │ + add x1, x20, w1, uxth │ │ │ + sub x2, x2, x5 │ │ │ + bl 7060 │ │ │ + ldr w0, [sp, #96] │ │ │ + ldr w6, [sp, #116] │ │ │ + sub w20, w6, w0 │ │ │ + mov x0, x28 │ │ │ + and w20, w20, #0xffff │ │ │ + add w1, w20, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x27, w20, uxth │ │ │ + bl 74a0 │ │ │ + str x27, [x19, #96] │ │ │ + b 12420 │ │ │ + cmp w2, #0x1 │ │ │ + mov w0, #0xc // #12 │ │ │ + csel w26, w0, w26, ne // ne = any │ │ │ + b 12794 │ │ │ + mov w26, #0x14 // #20 │ │ │ + b 127a8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 12984 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 12690 │ │ │ + and x0, x26, #0xffff │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 13118 │ │ │ + strh w26, [x19, #44] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w23, w23, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 41e4fc │ │ │ - uxth w24, w24 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w24, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w24, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x22, [x20, #136] │ │ │ - add x23, x19, #0x9 │ │ │ - cbz x22, 40d024 │ │ │ + bl 22740 │ │ │ + strh w23, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x22, [x19, #136] │ │ │ + cbz x22, 123a4 │ │ │ mov x0, x22 │ │ │ - bl 4021c0 │ │ │ - cmp w0, wzr │ │ │ + bl 7080 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 40d024 │ │ │ - cmp w0, #0xf │ │ │ - b.ls 40dfd8 // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ + b.le 123a4 │ │ │ + add x1, x20, #0x19 │ │ │ + add x2, x20, #0x9 │ │ │ cmp x22, x1 │ │ │ add x1, x22, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x23, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 40dfd8 │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 40cec8 │ │ │ - mov x5, x23 │ │ │ - mov x4, x22 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 40ceac // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 40d024 // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x22, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 40d024 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x23, x2] │ │ │ + ccmp x1, x2, #0x0, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, ls // ls = plast │ │ │ + b.ls 130e0 // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x22, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x1, x3 │ │ │ + b.ne 12bc8 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 123a4 // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x22, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 40d024 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 123a4 │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x22, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40d024 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40d024 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40d024 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40d024 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40d024 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40d024 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x9 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40d024 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40d024 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 40d024 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 40d024 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 123a4 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 40d024 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x22, x2] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 123a4 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x22, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x23, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 40d024 │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x22, x1] │ │ │ - strb w0, [x23, x1] │ │ │ - mov w25, #0x0 // #0 │ │ │ - ldr x1, [x20, #24] │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 123a4 │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x22, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 123a4 │ │ │ + cmp w2, #0x1 │ │ │ + b.eq 12fe8 // b.none │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.ls 40cb7c // b.plast │ │ │ - cmp x2, x0 │ │ │ - b.ls 40cb8c // b.plast │ │ │ - ldr x6, [x20, #48] │ │ │ - mov w5, #0x10 // #16 │ │ │ - mov w2, #0x18 // #24 │ │ │ - mov w8, #0x20 // #32 │ │ │ - mov w7, #0x1c // #28 │ │ │ - mov w23, #0x14 // #20 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov w4, #0xc // #12 │ │ │ - b 40cbbc │ │ │ - add w3, w3, #0x4 │ │ │ - cmp x26, w3, sxtw │ │ │ - b.eq 40d108 // b.none │ │ │ - uxth w26, w3 │ │ │ - sub w0, w0, w26 │ │ │ - add w0, w0, w23 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x27, x0 │ │ │ - cbnz x0, 40dda0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - b.ls 40cbfc // b.plast │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #864] │ │ │ - mov w23, w2 │ │ │ - cbnz w0, 40cc00 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x780 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x6 // #6 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - cmp w23, w0 │ │ │ - b.eq 40ccc0 // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40d094 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - str x19, [x20, #96] │ │ │ - strh w23, [x20, #44] │ │ │ - b 40ccc0 │ │ │ - and x1, x0, #0xffffffff │ │ │ - lsr x2, x0, #32 │ │ │ - lsr x3, x1, #16 │ │ │ - lsr x0, x0, #48 │ │ │ - ubfx x7, x1, #8, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x0, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - strb w7, [x19, #5] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w0, [x19, #10] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - mov x7, #0x1c // #28 │ │ │ - mov x2, #0x14 // #20 │ │ │ - mov x0, #0xc // #12 │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 40d1dc // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x10, x6, #8 │ │ │ - ubfx x9, x5, #8, #8 │ │ │ - lsr x8, x4, #8 │ │ │ - mov x0, x2 │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w10, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w9, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - strb w8, [x1, #7] │ │ │ - mov x2, x7 │ │ │ - ldr x1, [x20, #64] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 40d234 // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x0, x4, #8 │ │ │ - lsr x8, x6, #8 │ │ │ - ubfx x7, x5, #8, #8 │ │ │ - strb w0, [x1, #7] │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w8, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w7, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - mov x0, x2 │ │ │ - ldr x1, [x20, #48] │ │ │ - mov x2, #0xffff // #65535 │ │ │ - cmp x1, x2 │ │ │ - b.ls 40d264 // b.plast │ │ │ - lsr x3, x1, #16 │ │ │ - strb w1, [x19, x0] │ │ │ - add x2, x19, x0 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - ubfx x0, x3, #8, #8 │ │ │ - strb w1, [x2, #1] │ │ │ - strb w3, [x2, #2] │ │ │ - strb w0, [x2, #3] │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40e0b8 │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x2 // #2 │ │ │ - strb w0, [x19, #3] │ │ │ - ldrh w0, [x20] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #5] │ │ │ - strb w0, [x19, #4] │ │ │ - ldrh w0, [x20, #2] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #7] │ │ │ - strb w0, [x19, #6] │ │ │ - ldrh w0, [x20, #4] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #9] │ │ │ - strb w0, [x19, #8] │ │ │ - ldrh w0, [x20, #6] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #11] │ │ │ - strb w0, [x19, #10] │ │ │ - ldr x0, [x20, #8] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - strb w0, [x19, #12] │ │ │ - ldr x0, [x20, #16] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w1, [x19, #18] │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - strb w2, [x19, #19] │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ls 40dd38 // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w0, [x19, #21] │ │ │ - strb w0, [x19, #22] │ │ │ - strb w0, [x19, #23] │ │ │ - ldr x0, [x20, #32] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.hi 40d664 // b.pmore │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x1, #864] │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 40d664 // b.none │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w3, [x19, #25] │ │ │ - strb w1, [x19, #26] │ │ │ - strb w2, [x19, #27] │ │ │ - lsr w0, w21, #8 │ │ │ - strb w21, [x19, #28] │ │ │ - strb w0, [x19, #29] │ │ │ - ldrh w0, [x20, #44] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #31] │ │ │ - strb w0, [x19, #30] │ │ │ - ldrh w0, [x20, #46] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #33] │ │ │ - strb w0, [x19, #32] │ │ │ - ldr x0, [x20, #48] │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ls 40dd28 // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w0, [x19, #35] │ │ │ - ldrh w0, [x20, #56] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #37] │ │ │ - strb w0, [x19, #36] │ │ │ - ldr x0, [x20, #72] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #38] │ │ │ - strb w3, [x19, #39] │ │ │ - strb w1, [x19, #40] │ │ │ - strb w2, [x19, #41] │ │ │ - b.ls 40d67c // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #42] │ │ │ - strb w0, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w0, [x19, #45] │ │ │ - cbz w25, 40d69c │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 40deec │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 40de2c // b.pmore │ │ │ - cbz w21, 40d610 │ │ │ - add x0, x19, #0x3e │ │ │ cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 40de8c │ │ │ - cmp w21, #0xf │ │ │ - b.ls 40de8c // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 40d46c // b.pmore │ │ │ - cmp w21, w2 │ │ │ - b.eq 40d610 // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w2, w21 │ │ │ - b.cc 40d8a0 // b.lo, b.ul, b.last │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbnz w21, 40d8b8 │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbnz w21, 40dacc │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 417898 │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.eq 40dd04 // b.none │ │ │ - bl 4025d0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w0, [x19, #25] │ │ │ - strb w0, [x19, #26] │ │ │ - strb w0, [x19, #27] │ │ │ - b 40d374 │ │ │ - lsr x0, x24, #16 │ │ │ - ubfx x2, x24, #8, #8 │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w24, [x19, #42] │ │ │ - strb w2, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w1, [x19, #45] │ │ │ - cbnz w25, 40d410 │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 40deec │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 40ddf4 // b.pmore │ │ │ - cbz w21, 40d610 │ │ │ - add x0, x19, #0x3e │ │ │ - cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 40deac │ │ │ - cmp w21, #0xf │ │ │ - b.ls 40deac // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 40d6fc // b.pmore │ │ │ - cmp w2, w21 │ │ │ - b.eq 40d610 // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40d610 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w21, w2 │ │ │ - b.ls 40d610 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x2, x19, x2 │ │ │ - strb w0, [x2, #46] │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbz w21, 40d618 │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 40d618 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w0, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 40e03c │ │ │ - sub x1, x24, #0x1 │ │ │ - add x25, x22, w21, uxth │ │ │ - cmp x25, x1 │ │ │ - b.hi 40df84 // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ + b.hi 130d8 // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 1310c // b.pmore │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x4 // #4 │ │ │ + cbz x28, 124ac │ │ │ + b 127c8 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 12554 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 12564 │ │ │ + b 12938 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 1252c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 1253c │ │ │ + b 12938 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 12504 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 12514 │ │ │ + b 12938 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x22, [sp, #136] │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 12648 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 12658 │ │ │ + b 12938 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 12908 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 12564 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 126c0 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 12658 │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 12fdc // b.pmore │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 124ac // b.any │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0xc // #12 │ │ │ + cbnz x28, 127c8 │ │ │ + b 12408 │ │ │ + mov w25, w23 │ │ │ + b 123a0 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 12938 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 12e54 │ │ │ + mov w0, #0x4 // #4 │ │ │ + b 12758 │ │ │ + cbnz w2, 12f7c │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x2a0 │ │ │ + bl f158 │ │ │ + mov w0, #0x6 // #6 │ │ │ + b 12758 │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 12d50 // b.any │ │ │ + b 123f8 │ │ │ cmp x23, x0 │ │ │ - add x0, x23, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 40e01c │ │ │ - cmp w21, #0xf │ │ │ - b.ls 40e01c // b.plast │ │ │ - lsr w0, w21, #4 │ │ │ - lsl w3, w0, #4 │ │ │ - mov x5, x2 │ │ │ - mov x4, x23 │ │ │ - mov w1, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w1, w0 │ │ │ - b.cc 40d920 // b.lo, b.ul, b.last │ │ │ - cmp w21, w3 │ │ │ - b.eq 40dac0 // b.none │ │ │ - mov w0, w3 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x1 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40dac0 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x2 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40dac0 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x3 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40dac0 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0x4 │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40dac0 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0x5 │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x6 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x7 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x8 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x9 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xa │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xb │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40dac0 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xc │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xd │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w3, w3, #0xe │ │ │ - strb w1, [x2, x0] │ │ │ - cmp w3, w21 │ │ │ - b.cs 40dac0 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - mov x22, x25 │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbz w21, 40d620 │ │ │ - ldr x20, [x20, #104] │ │ │ - cbz x20, 40d620 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 40e070 │ │ │ - sub x2, x24, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 40dfb0 // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 40dffc │ │ │ - cmp w21, #0xf │ │ │ - b.ls 40dffc // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w0, w1, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x2 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w1 │ │ │ - b.cc 40db34 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 40dce0 // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w4, [x20, x1] │ │ │ - add w3, w0, #0x1 │ │ │ - add x1, x19, x1 │ │ │ - strb w4, [x1, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w1, w0, #0x2 │ │ │ - strb w4, [x2, x3] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40dce0 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40dce0 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40dce0 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40dce0 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w3, [x1, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40dce0 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - mov x22, x23 │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 417898 │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.ne 40d640 // b.any │ │ │ - bl 4025d0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w1, [x19, #35] │ │ │ - b 40d3bc │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w3, [x19, #21] │ │ │ - strb w1, [x19, #22] │ │ │ - strb w2, [x19, #23] │ │ │ - b 40d338 │ │ │ - cmp w23, #0x4 │ │ │ - b.eq 40d264 // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40d094 │ │ │ - strh w23, [x20, #44] │ │ │ - b 40ccc0 │ │ │ - ldr x6, [x20, #48] │ │ │ mov x0, #0xffff // #65535 │ │ │ - cmp x6, x0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #864] │ │ │ - b.hi 40cb98 // b.pmore │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 40d264 // b.any │ │ │ - b 40d04c │ │ │ - sub x28, x19, x22 │ │ │ - mov x1, x22 │ │ │ - mov x2, x28 │ │ │ - bl 4021a0 │ │ │ - ldrh w2, [x20, #44] │ │ │ - add x1, x19, w26, uxth │ │ │ - sub w2, w2, w26 │ │ │ - sxtw x2, w2 │ │ │ - sub x2, x2, x28 │ │ │ - add x0, x27, x28 │ │ │ - bl 4021a0 │ │ │ - ldrh w19, [x20, #44] │ │ │ - ldr x0, [x20, #96] │ │ │ - sub w19, w19, w26 │ │ │ - uxth w19, w19 │ │ │ - add w1, w19, w23 │ │ │ - strh w1, [x20, #44] │ │ │ - bl 4025d0 │ │ │ - add x19, x27, w19, uxth │ │ │ - str x27, [x20, #96] │ │ │ - b 40ccc0 │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 402400 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40d6bc │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - b 40d6bc │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 402400 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40d42c │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - b 40d42c │ │ │ - uxth w0, w25 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40cde0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x760 │ │ │ - bl 408f38 │ │ │ - b 40cde0 │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 40de90 // b.pmore │ │ │ - b 40d610 │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 40deb0 // b.pmore │ │ │ - b 40d610 │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w25, w0 │ │ │ - b 40cb64 │ │ │ - mov x24, #0x400 // #1024 │ │ │ - mov x22, #0x2e // #46 │ │ │ - b 40d610 │ │ │ - sub w0, w25, #0x4 │ │ │ + b.ls 13100 // b.plast │ │ │ + mov w26, #0x14 // #20 │ │ │ + cmp x4, x0 │ │ │ + b.hi 127b4 // b.pmore │ │ │ + b 127c0 │ │ │ + sub w0, w26, #0x4 │ │ │ cmp w22, w0 │ │ │ - b.eq 40cde4 // b.none │ │ │ - sub w26, w1, #0x4 │ │ │ - add w26, w25, w26 │ │ │ + b.eq 12b44 // b.none │ │ │ sub w26, w26, w22 │ │ │ - uxth w26, w26 │ │ │ - uxth w0, w26 │ │ │ - bl 402310 │ │ │ - mov x25, x0 │ │ │ - mov x1, x23 │ │ │ - cbz x0, 40e0a0 │ │ │ - sub x23, x19, x1 │ │ │ - and x27, x23, #0xffff │ │ │ - mov x2, x27 │ │ │ - mov x0, x25 │ │ │ - bl 4021a0 │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w1, w22 │ │ │ - sub w23, w0, w23 │ │ │ - uxth w23, w23 │ │ │ - sub w22, w23, w22 │ │ │ - uxth w22, w22 │ │ │ - add x23, x25, x27 │ │ │ + add w0, w6, w26 │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 71f0 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 13128 │ │ │ + sub x2, x20, x28 │ │ │ + mov x1, x28 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #116] │ │ │ + sub w27, w27, w22 │ │ │ + bl 7060 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x22, #0xffff │ │ │ + ldr w4, [sp, #116] │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x22 │ │ │ - mov x0, x23 │ │ │ - bl 4021a0 │ │ │ - ldr x0, [x20, #96] │ │ │ - strh w26, [x20, #44] │ │ │ - bl 4025d0 │ │ │ - add x19, x23, x22 │ │ │ - str x25, [x20, #96] │ │ │ - b 40cde4 │ │ │ - add x24, x24, w0, uxth │ │ │ - mov x1, x24 │ │ │ - mov x0, x19 │ │ │ - bl 402400 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40d8e0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - b 40d8e0 │ │ │ - mov x0, x19 │ │ │ - add x1, x24, w1, uxth │ │ │ - bl 402400 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40daf4 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - b 40daf4 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w27, w27, w4 │ │ │ + mov x0, x3 │ │ │ + and x27, x27, #0xffff │ │ │ + mov x2, x27 │ │ │ + bl 7060 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #44] │ │ │ + add x20, x3, x27 │ │ │ + mov x0, x28 │ │ │ + bl 74a0 │ │ │ + str x26, [x19, #96] │ │ │ + b 12b44 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 12984 │ │ │ + b 12938 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 12690 │ │ │ + b 12938 │ │ │ + mov w26, #0xc // #12 │ │ │ + b 127a8 │ │ │ mov x0, #0x0 // #0 │ │ │ + nop │ │ │ ldrb w1, [x22, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ - cmp w3, w0 │ │ │ - b.gt 40dfdc │ │ │ - mov w25, #0x0 // #0 │ │ │ - b 40d028 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x20, x0] │ │ │ strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 40e000 // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 40dce4 │ │ │ - mov x3, #0x0 // #0 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - add x3, x3, #0x1 │ │ │ - cmp w21, w3 │ │ │ - b.hi 40e020 // b.pmore │ │ │ - mov x22, x25 │ │ │ - b 40dac4 │ │ │ - mov w24, w0 │ │ │ - mov x0, x24 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40e058 │ │ │ - add x25, x22, w21, uxth │ │ │ - b 40d8e0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - add x25, x22, w21, uxth │ │ │ - b 40d8e0 │ │ │ - uxth w0, w1 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40e088 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 40daf4 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 40daf4 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x6e0 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #96] │ │ │ - b 40df28 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - b 40d274 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0x6e0 │ │ │ + cmp w3, w0 │ │ │ + b.gt 130e8 │ │ │ + b 123a4 │ │ │ + cmp x4, x0 │ │ │ + b.ls 12f7c // b.plast │ │ │ + b 123f8 │ │ │ + mov w26, #0x8 // #8 │ │ │ + b 127bc │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x280 │ │ │ + bl e630 │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #96] │ │ │ - ldrh w2, [x20, #44] │ │ │ - b 40cdc0 │ │ │ - mov w2, w23 │ │ │ - b 40d0c4 │ │ │ + add x1, x1, #0x250 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-160]! │ │ │ + adrp x5, 4f000 │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov x22, x1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x6, [x1, #1824] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - stp x19, x20, [sp, #16] │ │ │ + adrp x22, 4f000 │ │ │ + add x21, sp, #0x90 │ │ │ stp x23, x24, [sp, #48] │ │ │ - cmp x22, x1 │ │ │ - adrp x24, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + adrp x23, 4f000 │ │ │ + mov x24, x1 │ │ │ stp x25, x26, [sp, #64] │ │ │ - ldr x7, [x24, #1904] │ │ │ - mov x25, x0 │ │ │ - ldr x5, [x20, #1896] │ │ │ - cset w0, hi // hi = pmore │ │ │ + adrp x26, 4f000 │ │ │ + mov x1, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w0, [x29, #108] │ │ │ - mov x0, #0xffff // #65535 │ │ │ - str x7, [x29, #152] │ │ │ - str xzr, [x29, #112] │ │ │ - str xzr, [x29, #128] │ │ │ - str x5, [x28, #1864] │ │ │ - str x6, [x21, #1856] │ │ │ - cmp x25, x0 │ │ │ - mov x19, x3 │ │ │ - mov x23, x4 │ │ │ - b.hi 40e17c // b.pmore │ │ │ - ldr w0, [x29, #108] │ │ │ - cbnz w0, 40e17c │ │ │ - cmp x2, x1 │ │ │ - b.ls 40e854 // b.plast │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - mov x1, #0x0 // #0 │ │ │ - cbz x0, 40f14c │ │ │ - mov w2, #0x50 // #80 │ │ │ - strb w2, [x0, x1] │ │ │ - add x0, x0, x1 │ │ │ - mov w2, #0x4b // #75 │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w2, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x26, x2, #0x4 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x0, 40edb4 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x26 │ │ │ - sub x3, x1, #0x9 │ │ │ - cmp x26, x3 │ │ │ - b.hi 40e8c4 // b.pmore │ │ │ - adr x1, 40f190 │ │ │ - add x0, x0, x2 │ │ │ - ld1 {v0.8b}, [x1] │ │ │ - st1 {v0.8b}, [x0] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x8 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 40ee60 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 40e99c // b.pmore │ │ │ - mov w0, #0x1e // #30 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - mov w0, #0x3 // #3 │ │ │ - strb w0, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x2 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 40ed78 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 40e904 // b.pmore │ │ │ - mov w0, #0x2d // #45 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - strb wzr, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x27, x3, #0x2 │ │ │ - str x27, [x29, #128] │ │ │ - ldr x26, [x20, #1896] │ │ │ - cbz x2, 40ed00 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x27 │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x27, x0 │ │ │ - b.hi 40e954 // b.pmore │ │ │ - lsr x0, x26, #16 │ │ │ - strb w26, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x26, x26, #8, #8 │ │ │ - strb w26, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x3, x3, #0x4 │ │ │ - adrp x26, 451000 <_fini@@Base+0x2ee1c> │ │ │ - str x3, [x29, #128] │ │ │ - ldr x27, [x26, #824] │ │ │ - cbz x2, 40edec │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x3, x0 │ │ │ - b.hi 40e92c // b.pmore │ │ │ - lsr x0, x27, #16 │ │ │ - strb w27, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x27, x27, #8, #8 │ │ │ - strb w27, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x1, [x29, #128] │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x27, #1880] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 40a580 │ │ │ - mov x0, x25 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 40a580 │ │ │ - mov x0, x22 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 40a580 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1888] │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 40a580 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40eccc │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 40e97c // b.pmore │ │ │ - mov w1, #0x50 // #80 │ │ │ - strb w1, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #1] │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w1, [x0, #2] │ │ │ - mov w1, #0x7 // #7 │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, #0x4 │ │ │ - str x2, [x29, #128] │ │ │ - ldr x28, [x28, #1864] │ │ │ - cbz x0, 40ed3c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 40e8e4 // b.pmore │ │ │ - lsr x1, x28, #16 │ │ │ - strb w28, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x28, x28, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w2, [x0, #3] │ │ │ - strb w28, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x0, [x21, #1856] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 40a580 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x20, #1896] │ │ │ - add x21, x21, #0x1 │ │ │ - cbz x0, 40ee2c │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ + adrp x27, 4f000 │ │ │ + mov x28, x0 │ │ │ + ldr x6, [x22, #3904] │ │ │ + cmp x28, x1 │ │ │ + ldr x5, [x5, #3784] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, x3 │ │ │ + ldr x0, [x27, #3192] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + add x20, sp, #0x88 │ │ │ + ldr x1, [x26, #3432] │ │ │ + str xzr, [sp, #144] │ │ │ + ldr x7, [x23, #3488] │ │ │ + add x19, sp, #0x80 │ │ │ + ldr x5, [x5] │ │ │ + ldr x8, [x7] │ │ │ + str x8, [sp, #152] │ │ │ + mov x8, #0x0 // #0 │ │ │ + ldr x6, [x6] │ │ │ + str d8, [sp, #96] │ │ │ + str x6, [x0] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + str x5, [x1] │ │ │ + ccmp x24, x0, #0x2, ls // ls = plast │ │ │ + fmov d8, x4 │ │ │ + ccmp x2, x0, #0x2, ls // ls = plast │ │ │ + b.ls 13708 // b.plast │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x606, lsl #16 │ │ │ + bl fe10 │ │ │ + mov x0, #0x2c // #44 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl ffc8 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 13794 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ cmp x2, x3 │ │ │ - b.hi 40e8a4 // b.pmore │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w21, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w2, [x0, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x21, x21, #0x4 │ │ │ - str x21, [x29, #128] │ │ │ - cbz x2, 40e86c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x21, x0 │ │ │ - b.hi 40ea5c // b.pmore │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x2, x21] │ │ │ - add x2, x2, x21 │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x2, #1] │ │ │ - mov w0, #0x5 // #5 │ │ │ - strb w0, [x2, #2] │ │ │ - mov w0, #0x6 // #6 │ │ │ - strb w0, [x2, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x20, [x20, #1896] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x21, x21, #0x4 │ │ │ - cmp x20, x0 │ │ │ - str x21, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 40e60c // b.pmore │ │ │ - uxth w28, w20 │ │ │ - cbz x0, 40eed0 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 40eb58 // b.pmore │ │ │ - strb w20, [x0, x21] │ │ │ - lsr w1, w28, #8 │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #824] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 40e648 // b.any │ │ │ - mov w21, #0x0 // #0 │ │ │ - str xzr, [x26, #824] │ │ │ - mov w26, w21 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40f03c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40eb78 // b.lo, b.ul, b.last │ │ │ - strb w26, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w21, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #1880] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 40e69c // b.plast │ │ │ - cbz x0, 40f070 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40eb98 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x21, [x0, #1872] │ │ │ - add x20, x20, #0x2 │ │ │ + b.hi 13678 // b.pmore │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbz x0, 136ac │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x3, x2 │ │ │ + b.cc 136dc // b.lo, b.ul, b.last │ │ │ + ldr x4, [x22, #3904] │ │ │ + mov w1, #0x2d // #45 │ │ │ + strh w1, [x0, x2] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x5, [sp, #136] │ │ │ + str x4, [sp, #120] │ │ │ + ldr x0, [x4] │ │ │ + add x5, x5, #0x2 │ │ │ + str x5, [sp, #136] │ │ │ + bl fe10 │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3480] │ │ │ + ldr x0, [x0] │ │ │ + bl fe10 │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #2992] │ │ │ + ldr x0, [x0] │ │ │ + bl ffc8 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x28 │ │ │ + bl ffc8 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x24 │ │ │ + bl ffc8 │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3808] │ │ │ + ldr x0, [x0] │ │ │ + bl ffc8 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x706, lsl #16 │ │ │ + bl fe10 │ │ │ + ldr x27, [x27, #3192] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x27] │ │ │ + bl fe10 │ │ │ + ldr x26, [x26, #3432] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x26] │ │ │ + bl ffc8 │ │ │ + ldr x4, [sp, #120] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x4] │ │ │ + add x0, x0, #0x1 │ │ │ + bl fe10 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x605, lsl #16 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl fe10 │ │ │ + ldr x22, [x22, #3904] │ │ │ mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 40e6e8 // b.plast │ │ │ - cbz x0, 40f008 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40ebb8 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbnz w0, 40e724 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40efd4 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40ebd8 // b.lo, b.ul, b.last │ │ │ - lsr x1, x22, #16 │ │ │ - strb w22, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x22, x22, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w22, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 40e760 │ │ │ - cbz x0, 40ef04 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 40ec78 // b.pmore │ │ │ + ldr x1, [x22] │ │ │ + ldrh w22, [x22] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 1356c // b.plast │ │ │ + cbz x0, 1395c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 137b4 // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x21] │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #824] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 40e4f4 // b.none │ │ │ + strh w1, [x0, x2] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #3480] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x26, [x1] │ │ │ + cmn x26, #0x1 │ │ │ + b.eq 135a8 // b.none │ │ │ mov x1, #0xfffe // #65534 │ │ │ - cmp x0, x1 │ │ │ - b.ls 40eb0c // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40f0a4 │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x26, x1 │ │ │ + b.ls 1378c // b.plast │ │ │ + cbz x0, 13940 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40ec58 // b.lo, b.ul, b.last │ │ │ + cmp x22, x2 │ │ │ + b.hi 13854 // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #1880] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 40e544 // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 40ef38 │ │ │ - ldr x1, [x29, #144] │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 4f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #2992] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.hi 13604 // b.pmore │ │ │ + cbz x0, 138d0 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40ec38 // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x21, [x0, #1872] │ │ │ - add x20, x20, #0x2 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 40e58c // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 40ef6c │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x2, x22 │ │ │ + b.cc 13834 // b.lo, b.ul, b.last │ │ │ + adrp x1, 4f000 │ │ │ + strh w26, [x0, x22] │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x1, [x1, #4032] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.hi 1364c // b.pmore │ │ │ + cbz x0, 138ec │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40ec18 // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbz w0, 40e5c4 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40efa0 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40ebf8 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #864] │ │ │ + cmp x2, x22 │ │ │ + b.cc 13874 // b.lo, b.ul, b.last │ │ │ + strh w26, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x24, x0 │ │ │ + b.hi 13494 // b.pmore │ │ │ + mov x0, x24 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl fe10 │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 40e784 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x21, [x0, #1888] │ │ │ + b.eq 134d8 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + ldr x0, [x0, #3808] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 1375c // b.plast │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x21, x0 │ │ │ - b.ls 40eac4 // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40ee9c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40eaa4 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - uxth w21, w19 │ │ │ - cbz x0, 40ec98 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40ea84 // b.lo, b.ul, b.last │ │ │ - strb w19, [x0, x20] │ │ │ - lsr w1, w21, #8 │ │ │ - add x0, x0, x20 │ │ │ - strb w1, [x0, #1] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x22, x2, #0x2 │ │ │ - str x22, [x29, #128] │ │ │ - cbnz x19, 40e9c4 │ │ │ + mov x1, x19 │ │ │ + bl fe10 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 1376c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 1373c // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldr x2, [sp, #136] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x25, 1371c │ │ │ + ldr x0, [sp, #128] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 417898 │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.eq 40ea50 // b.none │ │ │ - bl 4025d0 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x24, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40f188 // b.any │ │ │ + bl 1c508 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 136fc // b.any │ │ │ + bl 74a0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3488] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1399c │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ + ldr d8, [sp, #96] │ │ │ ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2072] │ │ │ - cbnz w0, 40e17c │ │ │ - mov x21, #0x0 // #0 │ │ │ - adrp x26, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + cbz x0, 1397c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 13814 // b.pmore │ │ │ + adrp x1, 4f000 │ │ │ + strh w22, [x0, x2] │ │ │ + ldr x1, [x1, #3480] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x26, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cmn x26, #0x1 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 133c8 // b.any │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov x26, #0x0 // #0 │ │ │ + str xzr, [x1] │ │ │ + cbz x0, 13908 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 137d4 // b.pmore │ │ │ + add x1, x0, x22 │ │ │ + strb w26, [x0, x22] │ │ │ + lsr w0, w27, #8 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + strb w0, [x1, #1] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #2992] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 1341c // b.plast │ │ │ + cbz x0, 13924 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 137f4 // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 4f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #4032] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.ls 13460 // b.plast │ │ │ + cbz x0, 138b4 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 13894 // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + b 13484 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x0, 13234 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - cbnz x0, 40e470 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + str x2, [sp, #120] │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x2, [sp, #120] │ │ │ + cbnz x0, 13244 │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 40e470 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ee44 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e42c │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40edd0 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e1e0 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ed5c │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e3c8 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ed98 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 40e254 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ee10 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 40e2dc │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ed20 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 40e290 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ece4 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e37c │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ee80 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 40e218 │ │ │ - cbz x23, 40e800 │ │ │ - cmp w19, #0x400 │ │ │ - mov w1, #0x400 // #1024 │ │ │ - mov w20, w19 │ │ │ - csel w5, w19, w1, cs // cs = hs, nlast │ │ │ - cbz x0, 40f10c │ │ │ - ldr x1, [x29, #144] │ │ │ - and x21, x19, #0xffffffff │ │ │ - add x4, x21, x22 │ │ │ - sub x3, x1, #0x1 │ │ │ - cmp x4, x3 │ │ │ - mov x2, x22 │ │ │ - b.hi 40eb38 // b.pmore │ │ │ - cbz w19, 40ea2c │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 40ea0c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldrb w3, [x23, x1] │ │ │ - add x0, x0, x1 │ │ │ - add x1, x1, #0x1 │ │ │ - strb w3, [x0, x2] │ │ │ - cmp w20, w1 │ │ │ - b.hi 40ea04 // b.pmore │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, x21 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov w3, #0x3 // #3 │ │ │ - str x2, [x29, #128] │ │ │ - bl 417898 │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ne 40e820 // b.any │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 40e828 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40e888 │ │ │ - ldr x21, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 40e470 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ecb0 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e7dc │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40eeb4 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e79c │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40f0d8 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40eb18 // b.lo, b.ul, b.last │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w21, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 40e7c0 │ │ │ - uxtb w26, w0 │ │ │ - ubfx x21, x0, #8, #8 │ │ │ - b 40e500 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40f0f0 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40eadc │ │ │ - add x5, x1, w5, uxtw │ │ │ - mov x1, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40f130 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e9f8 │ │ │ + add x1, x1, #0x268 │ │ │ + bl e630 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40eee8 │ │ │ - ldr x21, [x29, #128] │ │ │ - b 40e4cc │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 13244 │ │ │ + bl 74a0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 13538 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3328] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 131d8 │ │ │ + b 13354 │ │ │ + fmov x0, d8 │ │ │ + mov x2, x19 │ │ │ + mov x4, x21 │ │ │ + mov x3, x20 │ │ │ + mov w1, w25 │ │ │ + bl fec8 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 13510 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40f054 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e518 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 134fc │ │ │ + mov x1, x19 │ │ │ + bl fe10 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 134ec │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 134fc │ │ │ + and w27, w26, #0xffff │ │ │ + b 135b4 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 13694 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40f088 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e558 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 1339c │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40f020 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e5a0 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x22, [sp, #136] │ │ │ + b 135c8 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40efec │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e5dc │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x22, [sp, #136] │ │ │ + b 13618 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40efb8 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e73c │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 13580 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ef84 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e700 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x22, [sp, #136] │ │ │ + b 13430 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ef50 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e6b4 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x22, [sp, #136] │ │ │ + b 133e8 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40f0bc │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e66c │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x22, [sp, #136] │ │ │ + b 13474 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 402400 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40ef1c │ │ │ - ldr x21, [x29, #128] │ │ │ - b 40e620 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e7dc │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e7dc │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e994 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e37c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x27 │ │ │ - cbnz x0, 40e290 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 40e290 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x2, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - ldr x2, [x29, #96] │ │ │ - cbnz x0, 40e3c8 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e3c8 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 40e254 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 40e254 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x26 │ │ │ - cbnz x0, 40e1e0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x350 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e1e0 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x3, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - ldr x3, [x29, #96] │ │ │ - cbnz x0, 40e2dc │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 40e2dc │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e8bc │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40e42c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 40e218 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 40e218 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e79c │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e79c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e4cc │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 40e4cc │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e620 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 40e620 │ │ │ + bl 72d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x22, [sp, #136] │ │ │ + b 13660 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e6b4 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e6b4 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e700 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e700 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 13660 │ │ │ + b 136cc │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e73c │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e73c │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 13430 │ │ │ + b 136cc │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e5dc │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e5dc │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 13474 │ │ │ + b 136cc │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e5a0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e5a0 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 135c8 │ │ │ + b 136cc │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e518 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e518 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 13618 │ │ │ + b 136cc │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e558 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e558 │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 133e8 │ │ │ + b 136cc │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40e66c │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40e66c │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 1339c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40eadc │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40eadc │ │ │ - mov w5, w5 │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40f168 │ │ │ - and x21, x19, #0xffffffff │ │ │ - mov x2, x22 │ │ │ - b 40e9f8 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 40e9f8 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x1, [x29, #128] │ │ │ - b 40e198 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x710 │ │ │ - bl 408f38 │ │ │ - and x21, x19, #0xffffffff │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 40e9f8 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - nop │ │ │ - udf #44 │ │ │ - udf #0 │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + str x1, [sp, #144] │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 136cc │ │ │ + ldr x2, [sp, #136] │ │ │ + b 13580 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - stp x27, x28, [sp, #80] │ │ │ - adrp x27, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x27, #1904] │ │ │ - ldr w1, [x28, #2316] │ │ │ stp x25, x26, [sp, #64] │ │ │ + adrp x26, 4f000 │ │ │ + adrp x25, 4f000 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x28, x0 │ │ │ + ldr x1, [x25, #3488] │ │ │ stp x19, x20, [sp, #16] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x26, #3968] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #168] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + adrp x21, 4f000 │ │ │ + ldr w0, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - str x2, [x29, #152] │ │ │ - cmp w1, #0x2 │ │ │ - mov x25, x0 │ │ │ - b.eq 40f30c // b.none │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x20, [x0, #48] │ │ │ - ldr x3, [x25, #64] │ │ │ - ldr x0, [x19, #1928] │ │ │ - str x3, [x29, #104] │ │ │ - cmp x20, x0 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b.eq 40f204 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - cbz x0, 40f204 │ │ │ - bl 4022e0 │ │ │ - str xzr, [x21, #1976] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x22, #1968] │ │ │ - mov x1, x20 │ │ │ - str x20, [x19, #1928] │ │ │ - bl 416c40 │ │ │ - ldr x2, [x21, #1976] │ │ │ - mov x19, x0 │ │ │ - mov x0, x2 │ │ │ - cbz x2, 40f37c │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 40f2dc │ │ │ - ldr w0, [x28, #2316] │ │ │ - add x19, x29, #0x70 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40f314 // b.none │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w20, #0x0 // #0 │ │ │ - bfxil w20, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w20, w0, #8, #8 │ │ │ - add x19, x29, #0x70 │ │ │ - mov w0, #0x3 // #3 │ │ │ - ldr x3, [x21, #1976] │ │ │ - bfi w20, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 13acc // b.none │ │ │ + adrp x20, 4f000 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x20, #3088] │ │ │ + ldr x19, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + ldr d9, [x28, #64] │ │ │ + cmp x0, x19 │ │ │ + b.eq 13a28 // b.none │ │ │ + ldr x22, [x21, #3136] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 13a28 │ │ │ + bl 71c0 │ │ │ + str xzr, [x22] │ │ │ + adrp x22, 4f000 │ │ │ + mov x1, x19 │ │ │ + ldr x20, [x20, #3088] │ │ │ + ldr x0, [x22, #3048] │ │ │ + str x19, [x20] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ + fmov d8, x0 │ │ │ + ldr x20, [x21, #3136] │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, 13dec │ │ │ + fmov x1, d9 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 14130 │ │ │ + ldr x1, [x26, #3968] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x21, #3136] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + ldr x3, [x0] │ │ │ + b.eq 13ac8 // b.none │ │ │ mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ mov x2, #0x4 // #4 │ │ │ - bfi w20, w4, #24, #8 │ │ │ - bl 4025a0 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 7470 │ │ │ cmp x0, #0x4 │ │ │ - b.eq 40f558 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w19, #0x3 // #3 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0x5b0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 409918 │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x27, #1904] │ │ │ - mov w0, w19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40f9c0 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w19, #0xb // #11 │ │ │ - bl 4022e0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 402470 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x4e8 │ │ │ - bl 409918 │ │ │ - b 40f2ac │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x19, x29, #0x70 │ │ │ - ldr x3, [x21, #1976] │ │ │ + b.ne 13e80 // b.any │ │ │ + ldrb w0, [sp, #136] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 13e80 // b.any │ │ │ + ldrb w0, [sp, #137] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 13e80 // b.any │ │ │ + ldrb w0, [sp, #138] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne 13e80 // b.any │ │ │ + ldrb w0, [sp, #139] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 13e80 // b.any │ │ │ + ldp d8, d9, [sp, #96] │ │ │ mov x0, x19 │ │ │ - mov x1, #0x1a // #26 │ │ │ + ldr x20, [x21, #3136] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ + mov x1, #0x1a // #26 │ │ │ + ldr x3, [x20] │ │ │ + bl 7470 │ │ │ + mov x23, x0 │ │ │ cmp x0, #0x1 │ │ │ - mov x22, x0 │ │ │ - b.eq 40f408 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4027f0 │ │ │ - mov w19, w0 │ │ │ - bl 402790 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 402470 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x500 │ │ │ - bl 409918 │ │ │ - ldr w0, [x28, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40f370 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4022e0 │ │ │ - cbnz w19, 40f550 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 40f2ac │ │ │ - adrp x23, 428000 <_fini@@Base+0x5e1c> │ │ │ - adrp x24, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x23, x23, #0x60 │ │ │ - add x24, x24, #0x36c │ │ │ - add x26, x28, #0x90c │ │ │ - b 40f3ac │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x22, #1968] │ │ │ - mov x1, x20 │ │ │ - bl 416c40 │ │ │ - mov x19, x0 │ │ │ - mov x0, x19 │ │ │ - mov x1, x23 │ │ │ - bl 4026d0 │ │ │ - str x0, [x21, #1976] │ │ │ - cbnz x0, 40f228 │ │ │ - ldr w2, [x24] │ │ │ - cbz w2, 40f3f8 │ │ │ - mov x0, x20 │ │ │ - bl 416d78 │ │ │ - cmp w0, #0x9 │ │ │ - b.eq 40f3f0 // b.none │ │ │ - ldr w2, [x26] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, #0x1 │ │ │ - b.hi 40f394 // b.pmore │ │ │ - cmp w0, #0x3 │ │ │ - b.ne 40f394 // b.any │ │ │ - mov w19, w0 │ │ │ - b 40f2ac │ │ │ - mov w0, #0x12 // #18 │ │ │ - mov x1, x19 │ │ │ - bl 408f38 │ │ │ - b 40f3c8 │ │ │ + b.ne 13d74 // b.any │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 402310 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 40f93c │ │ │ - ldrb w9, [x19, #7] │ │ │ - ldrb w8, [x19, #13] │ │ │ - ldrb w7, [x19, #11] │ │ │ - ldrb w13, [x19, #9] │ │ │ - ldrb w6, [x19, #8] │ │ │ - ldrb w5, [x19, #6] │ │ │ - ldrb w4, [x19, #12] │ │ │ - ldrb w2, [x19, #10] │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w12, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w11, [x19, #3] │ │ │ - ldrb w3, [x19, #2] │ │ │ - ldrb w10, [x19, #5] │ │ │ - ldrb w1, [x19, #4] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - ldrb w23, [x19, #23] │ │ │ - ldrb w8, [x19, #22] │ │ │ - ldrb w24, [x19, #25] │ │ │ - ldrb w7, [x19, #24] │ │ │ - uxth w9, w2 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - ldr w2, [x28, #2316] │ │ │ - orr w0, w0, w12, lsl #8 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w1, w1, w10, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x9 │ │ │ - orr w23, w8, w23, lsl #8 │ │ │ - orr w24, w7, w24, lsl #8 │ │ │ - strh w0, [x20, #2] │ │ │ - strh w3, [x20, #58] │ │ │ - strh w1, [x20, #6] │ │ │ - str x5, [x20, #8] │ │ │ - str x4, [x20, #16] │ │ │ - strh w23, [x20, #40] │ │ │ - strh w24, [x20, #42] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40f5b0 // b.none │ │ │ - add w0, w23, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str xzr, [x20, #88] │ │ │ - str xzr, [x20, #80] │ │ │ - str xzr, [x20, #120] │ │ │ - str xzr, [x20, #128] │ │ │ - str xzr, [x20, #136] │ │ │ - bl 402310 │ │ │ - str x0, [x20, #112] │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40f5a8 │ │ │ - cbz w24, 40f504 │ │ │ - uxth w0, w24 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #88] │ │ │ - cbz x0, 40f5a8 │ │ │ - ldr x3, [x21, #1976] │ │ │ + cbz x0, 14354 │ │ │ + ldrb w4, [sp, #136] │ │ │ + ldrb w0, [sp, #137] │ │ │ + ldrb w5, [sp, #138] │ │ │ + ldr x1, [x26, #3968] │ │ │ + orr w0, w4, w0, lsl #8 │ │ │ + ldrb w3, [sp, #139] │ │ │ + ldrb w4, [sp, #140] │ │ │ + ldrb w2, [sp, #141] │ │ │ + orr w3, w5, w3, lsl #8 │ │ │ + ldrb w20, [sp, #159] │ │ │ + ldrb w8, [sp, #158] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldrb w22, [sp, #161] │ │ │ + ldrb w7, [sp, #160] │ │ │ + ldur w6, [sp, #142] │ │ │ + orr w20, w8, w20, lsl #8 │ │ │ + ldur w5, [sp, #146] │ │ │ + ldur w4, [sp, #158] │ │ │ + orr w22, w7, w22, lsl #8 │ │ │ + ldr w1, [x1] │ │ │ + strh w0, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + cmp w1, #0x2 │ │ │ + stp x6, x5, [x19, #8] │ │ │ + str w4, [x19, #40] │ │ │ + strh w3, [x19, #58] │ │ │ + b.eq 14098 // b.none │ │ │ + movi v0.4s, #0x0 │ │ │ + add w0, w20, #0x1 │ │ │ + str xzr, [x19, #136] │ │ │ + sxtw x0, w0 │ │ │ + str q0, [x19, #80] │ │ │ + stur q0, [x19, #120] │ │ │ + bl 71f0 │ │ │ + mov x23, x0 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, 13ed8 │ │ │ + cbnz w22, 13ec4 │ │ │ + ldr x22, [x21, #3136] │ │ │ + and x1, x20, #0xffff │ │ │ + mov x0, x23 │ │ │ mov x2, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - uxth w1, w23 │ │ │ - bl 4025a0 │ │ │ + ldr x3, [x22] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 13e68 // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 13bdc │ │ │ mov x2, x0 │ │ │ - b.ne 40f544 // b.any │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 40f6a4 │ │ │ - ldr x0, [x20, #88] │ │ │ - ldr x3, [x21, #1976] │ │ │ - uxth w1, w1 │ │ │ - bl 4025a0 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 40f6a4 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4027f0 │ │ │ - cbz w0, 40f374 │ │ │ - mov w19, #0xb // #11 │ │ │ - b 40f2ac │ │ │ - ldrb w0, [x29, #112] │ │ │ - cmp w0, w20, uxtb │ │ │ - b.ne 40f28c // b.any │ │ │ - ldrb w1, [x29, #113] │ │ │ - ubfx x0, x20, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40f28c // b.any │ │ │ - ldrb w1, [x29, #114] │ │ │ - ubfx x0, x20, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40f28c // b.any │ │ │ - ldrb w0, [x29, #115] │ │ │ - cmp w0, w20, lsr #24 │ │ │ - b.eq 40f314 // b.none │ │ │ - b 40f28c │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x8e0 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 40f2ac │ │ │ - ldrb w6, [x19, #19] │ │ │ - ldrb w9, [x19, #17] │ │ │ - ldrb w5, [x19, #16] │ │ │ - ldrb w8, [x19, #15] │ │ │ - ldrb w4, [x19, #14] │ │ │ - ldrb w7, [x19, #21] │ │ │ - ldrb w3, [x19, #20] │ │ │ - ldrb w2, [x19, #18] │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w2, w2, w6, lsl #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w3, w3, w7, lsl #8 │ │ │ - uxth w6, w4 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - ubfiz x3, x3, #16, #16 │ │ │ - uxth w2, w2 │ │ │ - lsr w4, w0, #8 │ │ │ - orr x5, x5, x6 │ │ │ - orr x2, x3, x2 │ │ │ - sub w0, w0, w4 │ │ │ - str x5, [x20, #24] │ │ │ - str x2, [x20, #32] │ │ │ - cmp w4, #0x28 │ │ │ - uxth w5, w0 │ │ │ - b.hi 40f670 // b.pmore │ │ │ - cmp w5, #0x64 │ │ │ - b.hi 40f688 // b.pmore │ │ │ - cmp w1, #0xc8 │ │ │ - b.ls 40f4c4 // b.plast │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x19, x19, #0xad8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x848 │ │ │ - mov w4, w1 │ │ │ - mov w1, w22 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x0, x19 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x808 │ │ │ - bl 409918 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 40f2ac │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x19, x19, #0xad8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x7d0 │ │ │ - b 40f63c │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x19, x19, #0xad8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x818 │ │ │ - mov w4, w5 │ │ │ - b 40f63c │ │ │ - ldr x0, [x20, #112] │ │ │ - ldrh w1, [x20, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - ldrh w0, [x20, #40] │ │ │ + b.ne 13e68 // b.any │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr x1, [x19, #112] │ │ │ + strb wzr, [x1, x0] │ │ │ + ldrh w0, [x19, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #80] │ │ │ - cbz x0, 40f5a8 │ │ │ - ldr x1, [x20, #112] │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4026b0 │ │ │ - mov x0, x20 │ │ │ - bl 40aa20 │ │ │ - ldr w1, [x28, #2316] │ │ │ - str w0, [x23, #2076] │ │ │ - strh wzr, [x20] │ │ │ - cmp w1, #0x2 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b.eq 40f96c // b.none │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldrh w0, [x25] │ │ │ - ldr w1, [x1, #848] │ │ │ - strh w0, [x20] │ │ │ - cmp w1, #0x3 │ │ │ - b.eq 40f734 // b.none │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbz w0, #11, 40f9a8 │ │ │ - ldr x1, [x20, #112] │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, 13ed8 │ │ │ + ldr x1, [x19, #112] │ │ │ + adrp x20, 4f000 │ │ │ + bl 7580 │ │ │ + mov x0, x19 │ │ │ + bl 10588 │ │ │ + ldr x2, [x20, #3888] │ │ │ + strh wzr, [x19] │ │ │ + ldr x1, [x26, #3968] │ │ │ + str w0, [x2] │ │ │ + ldr w0, [x1] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 13c74 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldrh w1, [x28] │ │ │ + strh w1, [x19] │ │ │ + ldr x0, [x0, #4064] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 13ee0 // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbz w0, #11, 14390 │ │ │ + ldr x0, [x19, #112] │ │ │ + str x0, [x19, #136] │ │ │ + bl 1db08 │ │ │ + cbz x0, 1467c │ │ │ + str x0, [x19, #112] │ │ │ + ldr x0, [x26, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 13ee0 // b.any │ │ │ + adrp x22, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + ldur q0, [x19, #24] │ │ │ + mov w23, #0x2 // #2 │ │ │ + ldr x1, [x22, #3904] │ │ │ + ldr x0, [x21, #3784] │ │ │ + stur q0, [x28, #24] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldr x1, [x1] │ │ │ + str x1, [x28, #48] │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x0, [x0] │ │ │ + strh w2, [x28, #4] │ │ │ + str x0, [x28, #64] │ │ │ + ldrh w0, [x28, #58] │ │ │ + tbz w0, #3, 13ccc │ │ │ + ldr x20, [x20, #3888] │ │ │ + add x2, x1, #0x18 │ │ │ + add x0, x1, #0x10 │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x0 │ │ │ + csel x1, x0, x2, eq // eq = none │ │ │ + adrp x20, 4f000 │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldrh w0, [x19, #40] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x3, [x20, #3608] │ │ │ + add x0, x0, x2 │ │ │ + ldr x2, [x3] │ │ │ + add x2, x2, #0x1e │ │ │ + add x0, x0, x2 │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x3] │ │ │ + b.ne 13fd0 // b.any │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #112] │ │ │ mov x0, x1 │ │ │ - str x1, [x20, #136] │ │ │ - bl 419b24 │ │ │ - cbz x0, 40fe08 │ │ │ - str x0, [x20, #112] │ │ │ - ldr w0, [x19, #2316] │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + str x0, [x28, #128] │ │ │ + mov x24, x0 │ │ │ + cbz x0, 13ed8 │ │ │ + ldr x1, [sp, #112] │ │ │ + adrp x23, 4f000 │ │ │ + bl 7580 │ │ │ + ldr x23, [x23, #3152] │ │ │ + mov x4, x24 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x408 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x23 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x23 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl ef00 │ │ │ + ldr x0, [x26, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40f96c // b.none │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldrh w0, [x25, #2] │ │ │ + b.ne 13fd0 // b.any │ │ │ + ldr x0, [x19, #16] │ │ │ + str x0, [x28, #16] │ │ │ + b 13fd8 │ │ │ + ldr x0, [x20] │ │ │ + bl 76c0 │ │ │ + mov w19, w0 │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x50 │ │ │ + bl f158 │ │ │ + ldr x26, [x26, #3968] │ │ │ + ldr w0, [x26] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 13eb4 // b.any │ │ │ + cbnz w19, 13e78 │ │ │ + mov w6, #0x2 // #2 │ │ │ + nop │ │ │ + ldr x25, [x25, #3488] │ │ │ + mov w0, w6 │ │ │ + ldr x2, [sp, #168] │ │ │ + ldr x1, [x25] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 14750 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + adrp x24, 4f000 │ │ │ + adrp x23, 2a000 │ │ │ + ldr x27, [x26, #3968] │ │ │ + add x23, x23, #0xb68 │ │ │ + ldr x24, [x24, #3440] │ │ │ + b 13e50 │ │ │ + ldr w0, [x24] │ │ │ + cbz w0, 146a8 │ │ │ + mov x0, x19 │ │ │ + bl 1bb28 │ │ │ + mov w6, w0 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 1411c // b.none │ │ │ + ldr w0, [x27] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w0, #0x1 │ │ │ + ccmp w6, #0x3, #0x0, ls // ls = plast │ │ │ + b.eq 14124 // b.none │ │ │ + fmov x0, d8 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #3048] │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x23 │ │ │ + bl 75a0 │ │ │ + str x0, [x20] │ │ │ + cbz x0, 13e04 │ │ │ + b 13a54 │ │ │ + ldr x21, [x21, #3136] │ │ │ + ldr x0, [x21] │ │ │ + bl 76c0 │ │ │ + cbz w0, 13db0 │ │ │ + mov w6, #0xb // #11 │ │ │ + b 13db8 │ │ │ + ldr x21, [x21, #3136] │ │ │ + mov w6, #0x3 // #3 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 71c0 │ │ │ + str xzr, [x21] │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x38 │ │ │ + bl f158 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 13db8 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + cbnz w19, 13e78 │ │ │ + b 13db0 │ │ │ + and x0, x22, #0xffff │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #88] │ │ │ + cbnz x0, 13b98 │ │ │ + nop │ │ │ + mov w6, #0x4 // #4 │ │ │ + b 13db8 │ │ │ + ldrh w1, [x19, #2] │ │ │ + ldrh w0, [x28, #2] │ │ │ cmp w1, w0 │ │ │ - b.eq 40f754 // b.none │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0x880 │ │ │ - bl 409918 │ │ │ - ldrh w1, [x25, #4] │ │ │ - ldrh w0, [x20, #58] │ │ │ - cmp w0, w1 │ │ │ - b.eq 40f778 // b.none │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x560 │ │ │ - bl 409918 │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbnz w0, #3, 40f79c │ │ │ - ldr x1, [x20, #16] │ │ │ - ldr x0, [x25, #16] │ │ │ + b.ne 1418c // b.any │ │ │ + ldrh w0, [x28, #4] │ │ │ + ldrh w1, [x19, #58] │ │ │ + cmp w1, w0 │ │ │ + b.ne 14170 // b.any │ │ │ + tbnz w0, #3, 13f24 │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x28, #16] │ │ │ cmp x1, x0 │ │ │ - b.eq 40f79c // b.none │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0x588 │ │ │ - bl 409918 │ │ │ - ldr w21, [x28, #2316] │ │ │ - cmp w21, #0x3 │ │ │ - b.eq 40f9b8 // b.none │ │ │ - ldr x19, [x25, #112] │ │ │ - ldr x0, [x20, #112] │ │ │ - mov x1, x19 │ │ │ - bl 402540 │ │ │ - mov w2, w21 │ │ │ - cbz w0, 40f7d8 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x8b8 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w2, [x0, #2316] │ │ │ - ldr x1, [x25, #32] │ │ │ - ldr x0, [x25, #24] │ │ │ - cmp w2, #0x3 │ │ │ - str x1, [x20, #32] │ │ │ - str x0, [x20, #24] │ │ │ - b.eq 40f9c4 // b.none │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x22, #1896] │ │ │ - ldr x0, [x21, #1824] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40f9a0 // b.none │ │ │ - ldrh w1, [x25, #4] │ │ │ - tbnz w1, #0, 40f9a0 │ │ │ - ldrh w0, [x20, #58] │ │ │ - and w1, w1, #0xfffffff7 │ │ │ - uxth w1, w1 │ │ │ + b.eq 13f24 // b.none │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xd8 │ │ │ + bl f158 │ │ │ + ldr x21, [x26, #3968] │ │ │ + ldr w23, [x21] │ │ │ + cmp w23, #0x3 │ │ │ + b.eq 141a0 // b.none │ │ │ + ldr x0, [x19, #112] │ │ │ + ldr x22, [x28, #112] │ │ │ + mov x1, x22 │ │ │ + bl 7410 │ │ │ + cbnz w0, 143b8 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + adrp x22, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + cmp w23, #0x2 │ │ │ + ldr x2, [x22, #3904] │ │ │ + ldr x0, [x21, #3784] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x28, #64] │ │ │ + b.eq 13cac // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #0, 13cac │ │ │ + adrp x20, 4f000 │ │ │ + ldrh w3, [x19, #40] │ │ │ + ldrh w2, [x19, #42] │ │ │ and w0, w0, #0xfffffff7 │ │ │ - uxth w0, w0 │ │ │ - strh w1, [x25, #4] │ │ │ - strh w1, [x20, #4] │ │ │ - strh w0, [x20, #58] │ │ │ - strh w0, [x25, #58] │ │ │ - mov x1, #0x0 // #0 │ │ │ - tbz w0, #3, 40f858 │ │ │ - ldr w0, [x23, #2076] │ │ │ - mov x1, #0x10 // #16 │ │ │ - cmp w0, wzr │ │ │ - mov x0, #0x18 // #24 │ │ │ - csel x1, x1, x0, eq // eq = none │ │ │ - adrp x23, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x23, #3816] │ │ │ - ldr x3, [x25, #24] │ │ │ - ldrh w5, [x20, #40] │ │ │ - add x0, x3, x0 │ │ │ - add x0, x0, #0x1e │ │ │ - ldrh w4, [x20, #42] │ │ │ - add x0, x0, x5 │ │ │ - add x0, x0, x4 │ │ │ - add x1, x0, x1 │ │ │ - str x1, [x23, #3816] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40fb68 // b.none │ │ │ - ldr x0, [x25, #16] │ │ │ - str x0, [x20, #16] │ │ │ - mov x0, x20 │ │ │ + ldr x5, [x20, #3608] │ │ │ + and w0, w0, #0xffff │ │ │ + add x2, x2, x3 │ │ │ + ldrh w3, [x19, #58] │ │ │ + strh w0, [x28, #4] │ │ │ + ldr x4, [x5] │ │ │ + strh w0, [x19, #4] │ │ │ + and w3, w3, #0xfffffff7 │ │ │ + add x0, x4, #0x1e │ │ │ + and w3, w3, #0xffff │ │ │ + add x0, x2, x0 │ │ │ + strh w3, [x19, #58] │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x5] │ │ │ + strh w3, [x28, #58] │ │ │ + ldr x0, [x28, #16] │ │ │ + str x0, [x19, #16] │ │ │ mov w1, #0x0 // #0 │ │ │ - bl 40b744 │ │ │ - mov w19, #0xa // #10 │ │ │ - cbnz w0, 40f2ac │ │ │ - ldr w0, [x28, #2316] │ │ │ + mov x0, x19 │ │ │ + bl 11490 │ │ │ + cbnz w0, 143b0 │ │ │ + ldr x0, [x26, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40f8bc // b.any │ │ │ - ldrh w0, [x20, #58] │ │ │ - tbnz w0, #3, 40fd44 │ │ │ - ldr x0, [x20, #24] │ │ │ - bl 417ff4 │ │ │ - mov w19, w0 │ │ │ - cmp w19, #0x9 │ │ │ - b.eq 40fd0c // b.none │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 40fcf8 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x24, [x0, #2280] │ │ │ - cbz x24, 40fa08 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x928 │ │ │ - bl 409918 │ │ │ - cmp w19, wzr │ │ │ + b.ne 14000 // b.any │ │ │ + ldrh w0, [x19, #58] │ │ │ + tbnz w0, #3, 14490 │ │ │ + ldr x0, [x19, #24] │ │ │ + bl 1cdb8 │ │ │ + mov w6, w0 │ │ │ + cmp w6, #0x9 │ │ │ + b.eq 14780 // b.none │ │ │ + cmp w6, #0x2 │ │ │ + b.eq 143e4 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3288] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 141fc │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x430 │ │ │ + str w6, [sp, #112] │ │ │ + bl f158 │ │ │ + ldr w6, [sp, #112] │ │ │ mov w0, #0x3 // #3 │ │ │ - csel w19, w19, w0, ne // ne = any │ │ │ - ldr w0, [x28, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40fe38 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40f91c │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40fcdc │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40f930 │ │ │ - bl 4025d0 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - b 40f2ac │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x518 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr w0, [x28, #2316] │ │ │ + cmp w6, #0x0 │ │ │ + csel w6, w6, w0, ne // ne = any │ │ │ + ldr x26, [x26, #3968] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40f5a8 // b.none │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w19, #0x4 // #4 │ │ │ - bl 4022e0 │ │ │ - b 40f2ac │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x20, #24] │ │ │ - ldrh w4, [x20, #58] │ │ │ - ldr x3, [x20, #32] │ │ │ - ldr x1, [x22, #1896] │ │ │ - ldr x0, [x21, #1824] │ │ │ - str x2, [x25, #24] │ │ │ - strh w4, [x25, #4] │ │ │ - str x3, [x25, #32] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - mov w2, #0x2 // #2 │ │ │ - ldrh w0, [x25, #58] │ │ │ - b 40f83c │ │ │ - mov x0, x20 │ │ │ - bl 40ab6c │ │ │ - ldr w0, [x19, #2316] │ │ │ - b 40f72c │ │ │ - mov w2, w21 │ │ │ - b 40f7d8 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 4021c0 │ │ │ - uxth w1, w0 │ │ │ - ldr x0, [x20, #112] │ │ │ - strh w1, [x25, #40] │ │ │ - strh w1, [x20, #40] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 4021c0 │ │ │ + b.eq 14440 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, 1442c │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, 14400 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 14084 │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 13db8 │ │ │ + ldur w3, [sp, #150] │ │ │ + lsr w4, w0, #8 │ │ │ + ldur w1, [sp, #154] │ │ │ + sub w0, w0, w4 │ │ │ + stp x3, x1, [x19, #24] │ │ │ + and w0, w0, #0xffff │ │ │ + cmp w4, #0x28 │ │ │ + b.hi 14344 // b.pmore │ │ │ + cmp w0, #0x64 │ │ │ + b.hi 1439c // b.pmore │ │ │ + cmp w2, #0xc8 │ │ │ + b.ls 13b6c // b.plast │ │ │ + adrp x3, 2e000 │ │ │ + mov w4, w2 │ │ │ + add x3, x3, #0x350 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3152] │ │ │ + mov w6, #0x3 // #3 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, w23 │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x310 │ │ │ + bl f158 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 13db8 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 13db8 │ │ │ + mov w6, #0x3 // #3 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 13db8 │ │ │ + ldr x21, [x21, #3136] │ │ │ + mov w6, #0xb // #11 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 71c0 │ │ │ + str xzr, [x21] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x20 │ │ │ + bl f158 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 13db8 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xb0 │ │ │ + bl f158 │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #3, 13f24 │ │ │ + b 13f04 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x388 │ │ │ + bl f158 │ │ │ + b 13ef0 │ │ │ + ldur q0, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + ldr x0, [x28, #112] │ │ │ + bl 7080 │ │ │ + and w1, w0, #0xffff │ │ │ + ldr x0, [x19, #112] │ │ │ + strh w1, [x28, #40] │ │ │ + strh w1, [x19, #40] │ │ │ + bl 74a0 │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #112] │ │ │ - cbz x0, 40f594 │ │ │ - ldr x1, [x25, #112] │ │ │ - bl 4026b0 │ │ │ - ldr w2, [x28, #2316] │ │ │ - b 40f7f0 │ │ │ - ldr w0, [x28, #2316] │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #112] │ │ │ + ldr x1, [sp, #112] │ │ │ + cbz x0, 146b4 │ │ │ + bl 7580 │ │ │ + ldr x0, [x26, #3968] │ │ │ + ldr x1, [x28, #24] │ │ │ + ldr w23, [x0] │ │ │ + b 13f54 │ │ │ + ldr x0, [x26, #3968] │ │ │ + ldrh w1, [x28, #4] │ │ │ + ldr w0, [x0] │ │ │ + and w1, w1, #0x8 │ │ │ cmp w0, #0x2 │ │ │ - ldrh w0, [x25, #4] │ │ │ - b.eq 40fb30 // b.none │ │ │ - tbz w0, #3, 40fa24 │ │ │ - mov x0, x20 │ │ │ - bl 40c948 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1816] │ │ │ + b.eq 144a0 // b.none │ │ │ + cbnz w1, 144e0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 40fbd8 // b.none │ │ │ - ldr w0, [x28, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40fc10 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40fe98 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40fe7c │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40fa5c │ │ │ - bl 4025d0 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - ldr w0, [x28, #2316] │ │ │ + b.eq 14504 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, 1464c │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, 14620 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 14250 │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x26, [x26, #3968] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40f2ac // b.any │ │ │ - adrp x22, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x22, x22, #0x5f8 │ │ │ - ldr x0, [x25, #24] │ │ │ + b.ne 13db8 // b.any │ │ │ + ldr x0, [x28, #24] │ │ │ + adrp x20, 4f000 │ │ │ + adrp x21, 27000 │ │ │ + add x21, x21, #0x100 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x2, x22 │ │ │ - bl 41c888 │ │ │ - adrp x21, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x21, x21, #0xad8 │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ + mov x2, x21 │ │ │ + str w6, [sp, #112] │ │ │ + bl 206b0 │ │ │ + ldr x20, [x20, #3152] │ │ │ mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ + adrp x3, 26000 │ │ │ + add x3, x3, #0xff8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x4f8 │ │ │ - mov x0, x21 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 409708 │ │ │ - cmp w19, #0xb │ │ │ - b.ne 40f2ac // b.any │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x9a8 │ │ │ - bl 409918 │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x2, x22 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl ef00 │ │ │ + ldr w6, [sp, #112] │ │ │ + cmp w6, #0xb │ │ │ + b.ne 13db8 // b.any │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x4b0 │ │ │ + str w6, [sp, #120] │ │ │ + bl f158 │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - bl 41c888 │ │ │ + bl 206b0 │ │ │ mov x4, x0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1784] │ │ │ - mov x2, x22 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #96] │ │ │ - bl 41c888 │ │ │ - ldr x4, [x29, #96] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + str x4, [sp, #112] │ │ │ + ldr x0, [x0, #3176] │ │ │ + ldr x0, [x0] │ │ │ + bl 206b0 │ │ │ mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x21 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x4c8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x9c0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x0, x21 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 40f2ac │ │ │ - tbz w0, #3, 40fa24 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2272] │ │ │ - cbz w1, 40fd54 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x1, #2264] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x1, #2256] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #2248] │ │ │ - str x3, [x20, #16] │ │ │ - str x2, [x20, #24] │ │ │ - str x1, [x20, #32] │ │ │ - b 40fa18 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x25, #128] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 40f5a8 │ │ │ - bl 4026b0 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - ldr x4, [x25, #128] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x900 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 409708 │ │ │ - ldr w0, [x28, #2316] │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x1, 2f000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + ldr w6, [sp, #120] │ │ │ + b 13db8 │ │ │ + adrp x3, 2e000 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0x2d8 │ │ │ + b 140d8 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x68 │ │ │ + bl f158 │ │ │ + ldr x26, [x26, #3968] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40f88c // b.any │ │ │ - ldr x0, [x20, #16] │ │ │ - str x0, [x25, #16] │ │ │ - b 40f894 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1904] │ │ │ - ldr x1, [x22, #1896] │ │ │ + b.eq 13ed8 // b.none │ │ │ + ldr x0, [x20] │ │ │ + mov w6, #0x4 // #4 │ │ │ + str w6, [sp, #112] │ │ │ + bl 71c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 13db8 │ │ │ + mov x0, x19 │ │ │ + bl 10650 │ │ │ + b 13c64 │ │ │ + adrp x3, 2e000 │ │ │ + adrp x19, 4f000 │ │ │ + mov w4, w0 │ │ │ + add x3, x3, #0x320 │ │ │ + b 140d8 │ │ │ + mov w6, #0xa // #10 │ │ │ + b 13db8 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x3c0 │ │ │ + bl f158 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr w23, [x21] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + cmp w23, #0x3 │ │ │ + b.ne 13f54 // b.any │ │ │ + b 141a8 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x430 │ │ │ + str w6, [sp, #112] │ │ │ + bl f158 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 14050 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, 14070 │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 14070 │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 14068 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x22, [x22, #2960] │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x3, [x3, #3288] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x22] │ │ │ + str xzr, [x3] │ │ │ + bl 72c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + cbnz w0, 147e0 │ │ │ + ldr x21, [x21, #3784] │ │ │ + ldr x20, [x20, #3608] │ │ │ + ldr x0, [x22] │ │ │ + str x0, [x21] │ │ │ + str x0, [x20] │ │ │ + b 14060 │ │ │ + mov x0, #0xfffffffffffffffe // #-2 │ │ │ + bl 1cdb8 │ │ │ + mov w6, w0 │ │ │ + b 1400c │ │ │ + cbz w1, 14660 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3872] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 146d8 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x2, #3312] │ │ │ + ldr x1, [x1, #3824] │ │ │ + ldr x0, [x0, #3000] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x19, #32] │ │ │ + ldr x2, [x2] │ │ │ + stp x2, x1, [x19, #16] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 12100 │ │ │ + adrp x0, 4f000 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 14550 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x22, #3904] │ │ │ + ldr x0, [x0, #3352] │ │ │ + ldr x1, [x22] │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.eq 40fa34 // b.none │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x21, #1840] │ │ │ - ldr x2, [x22, #1848] │ │ │ - bl 417760 │ │ │ - ldr x0, [x22, #1848] │ │ │ - str xzr, [x21, #1840] │ │ │ - bl 4025d0 │ │ │ - b 40fa34 │ │ │ - ldrh w1, [x20, #58] │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldrh w9, [x20, #2] │ │ │ - ldrh w8, [x20, #6] │ │ │ - ldr x7, [x20, #8] │ │ │ - ldr x6, [x20, #16] │ │ │ - strh w1, [x25, #58] │ │ │ - ldrh w5, [x20, #58] │ │ │ - ldr x4, [x20, #32] │ │ │ - ldr x3, [x20, #24] │ │ │ - ldrh w2, [x20, #40] │ │ │ - strh w0, [x25, #42] │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w0, [x20, #42] │ │ │ - strh w9, [x25, #2] │ │ │ - strh w8, [x25, #6] │ │ │ - str x7, [x25, #8] │ │ │ - str x6, [x25, #16] │ │ │ - strh w5, [x25, #4] │ │ │ - str x4, [x25, #32] │ │ │ - str x3, [x25, #24] │ │ │ - strh w2, [x25, #40] │ │ │ - str x1, [x25, #88] │ │ │ - strh w0, [x25, #44] │ │ │ - str xzr, [x25, #96] │ │ │ - cbz w0, 40fc94 │ │ │ + b.eq 14550 // b.none │ │ │ + adrp x20, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x20, [x20, #3712] │ │ │ + ldr x21, [x21, #3424] │ │ │ + ldr x2, [x20] │ │ │ + ldr x1, [x21] │ │ │ + bl 1c480 │ │ │ + str xzr, [x21] │ │ │ + ldr x0, [x20] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x1, [x26, #3968] │ │ │ + ldrh w0, [x19, #42] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + b.ne 14230 // b.any │ │ │ + ldur q1, [x19, #8] │ │ │ + strh w0, [x28, #42] │ │ │ + ldur q0, [x19, #24] │ │ │ + strh w0, [x28, #44] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldrh w20, [x19, #40] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldrh w3, [x19, #6] │ │ │ + ldr x1, [x19, #88] │ │ │ + strh w4, [x28, #2] │ │ │ + strh w2, [x28, #4] │ │ │ + strh w3, [x28, #6] │ │ │ + strh w20, [x28, #40] │ │ │ + strh w2, [x28, #58] │ │ │ + stp x1, xzr, [x28, #88] │ │ │ + str x1, [sp, #120] │ │ │ + stur q1, [x28, #8] │ │ │ + stur q0, [x28, #24] │ │ │ + cbz w0, 145d4 │ │ │ add w0, w0, #0x1 │ │ │ + str w6, [sp, #112] │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - str x0, [x25, #96] │ │ │ - cbz x0, 40f5a8 │ │ │ - ldr x1, [x20, #88] │ │ │ - bl 4026b0 │ │ │ - ldr x1, [x20, #112] │ │ │ - ldrh w0, [x20, #40] │ │ │ - ldr x3, [x20, #80] │ │ │ - ldr x2, [x20, #136] │ │ │ - add x0, x0, #0x1 │ │ │ - str x1, [x25, #112] │ │ │ - strh wzr, [x25, #46] │ │ │ - strh wzr, [x25, #56] │ │ │ - str xzr, [x25, #72] │ │ │ - str x3, [x25, #80] │ │ │ - str x2, [x25, #136] │ │ │ - str x1, [x29, #96] │ │ │ - bl 402310 │ │ │ - str x0, [x25, #120] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 40f5a8 │ │ │ - bl 4026b0 │ │ │ - b 40fa64 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40f924 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 4025d0 │ │ │ - b 40f924 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x928 │ │ │ - bl 409918 │ │ │ - b 40f900 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40fdfc │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40fde0 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40fd28 │ │ │ - bl 4025d0 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0x910 │ │ │ - bl 408f38 │ │ │ - b 40f8d8 │ │ │ - mov x0, #0xfffffffffffffffe // #-2 │ │ │ - bl 417ff4 │ │ │ - mov w19, w0 │ │ │ - b 40f8c8 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x958 │ │ │ - bl 409918 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x978 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1984] │ │ │ - ldr x1, [x1, #1832] │ │ │ - mov w2, w24 │ │ │ - bl 4023f0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40fda0 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40fdc4 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40fdb4 │ │ │ - bl 4025d0 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 40f2ac │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40fda8 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 4025d0 │ │ │ - b 40fda8 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40fd1c │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 4025d0 │ │ │ - b 40fd1c │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 4025d0 │ │ │ - b 40fd14 │ │ │ - ldr x1, [x20, #136] │ │ │ + bl 71f0 │ │ │ + str x0, [x28, #96] │ │ │ + cbz x0, 13ed8 │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 7580 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x3, [x19, #80] │ │ │ + add w0, w20, #0x1 │ │ │ + ldr x1, [x19, #112] │ │ │ + strh wzr, [x28, #46] │ │ │ + ldr x2, [x19, #136] │ │ │ + strh wzr, [x28, #56] │ │ │ + stp xzr, x3, [x28, #72] │ │ │ + sxtw x0, w0 │ │ │ + str x1, [x28, #112] │ │ │ + str x2, [x28, #136] │ │ │ + str x1, [sp, #112] │ │ │ + str w6, [sp, #120] │ │ │ + bl 71f0 │ │ │ + str x0, [x28, #120] │ │ │ + cbz x0, 13ed8 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 7580 │ │ │ + ldr w6, [sp, #120] │ │ │ + b 14260 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, 1423c │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 1423c │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 14234 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 14504 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + b 14564 │ │ │ + ldr x1, [x19, #136] │ │ │ + str x1, [sp, #112] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #112] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 40f5a8 │ │ │ - bl 4026b0 │ │ │ - ldr w0, [x19, #2316] │ │ │ - b 40f72c │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1984] │ │ │ - ldr x1, [x22, #1832] │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + bl 71f0 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, 13ed8 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 7580 │ │ │ + b 13c64 │ │ │ + fmov x1, d8 │ │ │ + mov w0, #0x12 // #18 │ │ │ + bl e630 │ │ │ + mov w6, #0x4 // #4 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x3e8 │ │ │ + str w6, [sp, #112] │ │ │ + bl f158 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 13db8 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x460 │ │ │ + bl f158 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x480 │ │ │ + bl f158 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ mov w2, #0x0 // #0 │ │ │ - str xzr, [x3, #2280] │ │ │ - bl 4023f0 │ │ │ - cbz w0, 40fe6c │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ + ldr x1, [x1, #2960] │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 72c0 │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, 14774 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, 14758 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 14738 │ │ │ + bl 74a0 │ │ │ + mov w6, #0x3 // #3 │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 74a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 13db8 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 74a0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, 1472c │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 74a0 │ │ │ + b 1472c │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 74a0 │ │ │ + b 14724 │ │ │ + ldrh w0, [x19, #42] │ │ │ + stp d8, d9, [sp, #96] │ │ │ + cbnz w0, 147d4 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, 147b8 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 147a0 │ │ │ + bl 74a0 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0x418 │ │ │ + bl e630 │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 74a0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, 14794 │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 74a0 │ │ │ + b 14794 │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 74a0 │ │ │ + b 1478c │ │ │ + adrp x1, 2e000 │ │ │ mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x938 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x22, #1832] │ │ │ - str x0, [x21, #1824] │ │ │ - str x0, [x23, #3816] │ │ │ - b 40f90c │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 4025d0 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40fa50 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 4025d0 │ │ │ - b 40fa50 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 4025d0 │ │ │ - b 40fa48 │ │ │ + add x1, x1, #0x440 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-320]! │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0x4240 // #16960 │ │ │ mov x29, sp │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ + ldr x2, [x0, #3048] │ │ │ + adrp x0, 4f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ - ldr x2, [x1, #1904] │ │ │ - ldr x20, [x0, #1968] │ │ │ - mov x1, #0x4240 // #16960 │ │ │ movk x1, #0xf, lsl #16 │ │ │ - str x2, [x29, #312] │ │ │ - mov x0, x20 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + ldr x3, [x0, #3488] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x2] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #312] │ │ │ + mov x4, #0x0 // #0 │ │ │ + ldr x0, [x0, #3320] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - str d8, [sp, #96] │ │ │ - str x1, [x2, #1936] │ │ │ - bl 4021c0 │ │ │ - mov x19, x0 │ │ │ + str x1, [x0] │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ cmp w0, #0x3 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x0, #3848] │ │ │ - b.le 40ff1c │ │ │ - sxtw x21, w19 │ │ │ - sub x21, x21, #0x4 │ │ │ - ldrb w1, [x0, x21] │ │ │ - add x21, x0, x21 │ │ │ - cmp w1, #0x2e │ │ │ - b.eq 4102c4 // b.none │ │ │ - adrp x3, 428000 <_fini@@Base+0x5e1c> │ │ │ + b.le 14874 │ │ │ + adrp x1, 4f000 │ │ │ + mov x19, x0 │ │ │ + sxtw x0, w0 │ │ │ + ldr x1, [x1, #4016] │ │ │ + sub x0, x0, #0x4 │ │ │ + ldr x1, [x1] │ │ │ + add x21, x1, x0 │ │ │ + ldrb w0, [x1, x0] │ │ │ + cmp w0, #0x2e │ │ │ + b.eq 14abc // b.none │ │ │ + adrp x19, 4f000 │ │ │ mov x0, x20 │ │ │ - add x1, x3, #0x60 │ │ │ - bl 4026d0 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x21, #1976] │ │ │ - cbz x0, 410d98 │ │ │ - mov x1, #0xfffffffffffc0000 // #-262144 │ │ │ + adrp x1, 2a000 │ │ │ + add x1, x1, #0xb68 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 75a0 │ │ │ + ldr x20, [x19, #3136] │ │ │ + str x0, [x20] │ │ │ + cbz x0, 15770 │ │ │ mov w2, #0x2 // #2 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 41007c │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x22, [x21, #1976] │ │ │ - add x20, x20, #0x8f0 │ │ │ + mov x1, #0xfffffffffffc0000 // #-262144 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 14a78 │ │ │ + ldr x0, [x19, #3136] │ │ │ + adrp x20, 51000 │ │ │ + add x21, x20, #0x598 │ │ │ + ldr x22, [x0] │ │ │ mov x0, x22 │ │ │ - bl 4024f0 │ │ │ - cbnz w0, 4100b8 │ │ │ + bl 73d0 │ │ │ + cbnz w0, 14bc0 │ │ │ mov x0, x22 │ │ │ - bl 40a46c │ │ │ - cbz w0, 4100b8 │ │ │ + bl fcf0 │ │ │ + cbz w0, 14bc0 │ │ │ + ldrb w0, [x21] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 148b8 // b.any │ │ │ + ldrb w0, [x21, #1] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 148b8 // b.any │ │ │ + ldrb w0, [x21, #2] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 148b8 // b.any │ │ │ + ldrb w0, [x21, #3] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 148b8 // b.any │ │ │ + ldr x0, [x19, #3136] │ │ │ + add x20, x20, #0x598 │ │ │ + mov x22, x0 │ │ │ + mov x23, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + mov x24, x0 │ │ │ + nop │ │ │ + ldr x21, [x22] │ │ │ + mov x0, x21 │ │ │ + bl 73d0 │ │ │ + cbnz w0, 1497c │ │ │ + mov x0, x21 │ │ │ + bl fcf0 │ │ │ + cbz w0, 1497c │ │ │ ldrb w0, [x20] │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ cmp w0, #0x50 │ │ │ - b.ne 40ff54 // b.any │ │ │ + b.ne 14924 // b.any │ │ │ ldrb w0, [x20, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 40ff54 // b.any │ │ │ + b.ne 14924 // b.any │ │ │ ldrb w0, [x20, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 40ff54 // b.any │ │ │ + b.ne 14924 // b.any │ │ │ ldrb w0, [x20, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 40ff54 // b.any │ │ │ - ldr x0, [x21, #1976] │ │ │ - add x19, x1, #0x8f0 │ │ │ - bl 402560 │ │ │ - mov x22, x0 │ │ │ - ldr x20, [x21, #1976] │ │ │ - mov x0, x20 │ │ │ - bl 4024f0 │ │ │ - cbnz w0, 41000c │ │ │ - mov x0, x20 │ │ │ - bl 40a46c │ │ │ - cbz w0, 41000c │ │ │ - ldrb w2, [x19] │ │ │ - cmp w2, #0x50 │ │ │ - b.ne 40ffb4 // b.any │ │ │ - ldrb w2, [x19, #1] │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 40ffb4 // b.any │ │ │ - ldrb w2, [x19, #2] │ │ │ - cmp w2, #0x5 │ │ │ - b.ne 40ffb4 // b.any │ │ │ - ldrb w2, [x19, #3] │ │ │ - cmp w2, #0x6 │ │ │ - b.ne 40ffb4 // b.any │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 402560 │ │ │ - mov x22, x0 │ │ │ - b 40ffb0 │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov x1, x22 │ │ │ + b.ne 14924 // b.any │ │ │ + ldr x0, [x23] │ │ │ + bl 7430 │ │ │ + mov x24, x0 │ │ │ + b 14920 │ │ │ + ldr x20, [x19, #3136] │ │ │ + mov x1, x24 │ │ │ mov w2, #0x0 // #0 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4023f0 │ │ │ - cbz w0, 410e00 │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 4022e0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1968] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xac0 │ │ │ - str xzr, [x19, #1976] │ │ │ - bl 409918 │ │ │ - mov w0, #0xb // #11 │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x29, #312] │ │ │ - ldr x1, [x22, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 411464 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldr d8, [sp, #96] │ │ │ - ldp x29, x30, [sp], #320 │ │ │ - ret │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w2, w1 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 40ff48 │ │ │ - ldr x0, [x21, #1976] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr x1, [x22, #1968] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xac0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 409918 │ │ │ - mov w0, #0xb // #11 │ │ │ - b 410048 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x0 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0x38 │ │ │ - ldp x4, x5, [x0, #16] │ │ │ - ldp x2, x3, [x0, #32] │ │ │ - ldr w16, [x0, #48] │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x15, x19, #0xad8 │ │ │ - ldp x6, x7, [x0] │ │ │ - ldp x12, x13, [x1] │ │ │ - ldp x10, x11, [x1, #16] │ │ │ - ldp x8, x9, [x1, #32] │ │ │ - ldr x20, [x1, #48] │ │ │ - ldrh w18, [x1, #56] │ │ │ - ldrb w17, [x1, #58] │ │ │ - adrp x14, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x14, x14, #0xb0c │ │ │ - str w16, [x15, #48] │ │ │ - adrp x22, 42c000 <_fini@@Base+0x9e1c> │ │ │ - stp x2, x3, [x15, #32] │ │ │ - stp x4, x5, [x15, #16] │ │ │ - mov x0, x15 │ │ │ - add x1, x22, #0xc30 │ │ │ - stp x6, x7, [x15] │ │ │ - stp x12, x13, [x14] │ │ │ - stp x10, x11, [x14, #16] │ │ │ - stp x8, x9, [x14, #32] │ │ │ - str x20, [x14, #48] │ │ │ - strh w18, [x14, #56] │ │ │ - strb w17, [x14, #58] │ │ │ - str x22, [x29, #192] │ │ │ - bl 409918 │ │ │ - adrp x16, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x22, [x16, #1936] │ │ │ - cbz x22, 410dc0 │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x20, #876] │ │ │ - cbnz w0, 4103d0 │ │ │ - mov x1, #0x1 // #1 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x1, [x22, #1936] │ │ │ - cbz w0, 410178 │ │ │ - ldr x0, [x21, #1976] │ │ │ - cbz x0, 410178 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x0, #1976] │ │ │ - ldr x22, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x22, #0xc30 │ │ │ - add x0, x0, #0xc58 │ │ │ - bl 40983c │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1936] │ │ │ - str xzr, [x22, #1928] │ │ │ - cbz x0, 4102bc │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x20, x20, #0x8f0 │ │ │ - mov x1, #0x0 // #0 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x7, x20, #0x4 │ │ │ - mov w27, w1 │ │ │ - mov w23, w1 │ │ │ - add x19, x19, #0xad8 │ │ │ - str x7, [x29, #200] │ │ │ - movi v8.2s, #0x0 │ │ │ - adrp x16, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x16, #1968] │ │ │ - bl 416c40 │ │ │ - str x0, [x29, #184] │ │ │ - ldr x0, [x21, #1976] │ │ │ - cbz x0, 410c34 │ │ │ - bl 40a46c │ │ │ - cbz w0, 410280 │ │ │ - ldr x0, [x21, #1976] │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 402560 │ │ │ - ldrb w1, [x20] │ │ │ - str x0, [x26, #1920] │ │ │ - cmp w1, #0x50 │ │ │ - ldrb w3, [x20, #1] │ │ │ - ldrb w2, [x20, #2] │ │ │ - ldrb w1, [x20, #3] │ │ │ - b.ne 410460 // b.any │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 410460 // b.any │ │ │ - cmp w2, #0x5 │ │ │ - b.ne 41053c // b.any │ │ │ - cmp w1, #0x6 │ │ │ - b.ne 4113e0 // b.any │ │ │ - ldr x4, [x22, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x2, x2, #0x5f8 │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x4, x4, #0x1 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41c888 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ + ldr x0, [x20] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 14a8c │ │ │ + ldr x3, [x20] │ │ │ + mov x2, #0x12 // #18 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, sp, #0x100 │ │ │ + bl 7470 │ │ │ + cmp x0, #0x11 │ │ │ + b.ls 15a2c // b.plast │ │ │ + ldrb w1, [sp, #256] │ │ │ + adrp x3, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + ldrb w0, [sp, #257] │ │ │ + ldr x22, [x3, #3320] │ │ │ + ldr x2, [x2, #3088] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + ldrb w3, [sp, #258] │ │ │ + and x0, x0, #0xffff │ │ │ + ldrb w1, [sp, #259] │ │ │ + add x4, x0, #0x1 │ │ │ + str x0, [x2] │ │ │ + cmp x4, #0x10, lsl #12 │ │ │ + str x4, [x22] │ │ │ + orr w0, w3, w1, lsl #8 │ │ │ + and x0, x0, #0xffff │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ + b.cc 15cd4 // b.lo, b.ul, b.last │ │ │ + adrp x23, 4f000 │ │ │ + ldrb w24, [sp, #273] │ │ │ + ldrb w0, [sp, #272] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x23, [x23, #3632] │ │ │ + str x1, [sp, #120] │ │ │ + orr w24, w0, w24, lsl #8 │ │ │ + adrp x21, 4f000 │ │ │ + strh w24, [x23] │ │ │ + cbnz w24, 15c1c │ │ │ + cmp x4, #0x1 │ │ │ + b.eq 15bac // b.none │ │ │ + adrp x20, 4f000 │ │ │ + adrp x3, 2e000 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x78 │ │ │ - ldr x4, [x29, #112] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ + add x3, x3, #0x688 │ │ │ + ldr x0, [x20, #3152] │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 409708 │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 40a46c │ │ │ - cbnz w0, 4101e8 │ │ │ - ldr x0, [x21, #1976] │ │ │ - cbz x0, 41028c │ │ │ - bl 4022e0 │ │ │ - ldr x0, [x29, #184] │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 4025d0 │ │ │ - cmp w23, #0x2 │ │ │ - b.eq 4102bc // b.none │ │ │ - ldr x1, [x22, #1928] │ │ │ - adrp x16, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x16, #1936] │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x22, #1928] │ │ │ - cmp x0, x1 │ │ │ - b.hi 4101c8 // b.pmore │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 410048 │ │ │ - bl 402410 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr x0, [x20, #3152] │ │ │ + ldr x1, [sp, #120] │ │ │ + add x22, x1, #0x730 │ │ │ + mov x1, x22 │ │ │ + bl f048 │ │ │ + ldr x21, [x21, #3832] │ │ │ + ldr x0, [x21] │ │ │ + cbz x0, 14c38 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x700 │ │ │ + bl f048 │ │ │ + b 14c38 │ │ │ + ldr x0, [x20] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 72c0 │ │ │ + cbz w0, 148a8 │ │ │ + ldr x0, [x20] │ │ │ + mov w21, #0xb // #11 │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x5c8 │ │ │ + ldr x1, [x1, #3048] │ │ │ + ldr x1, [x1] │ │ │ + bl f158 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 1506c │ │ │ + bl 72e0 <__ctype_toupper_loc@plt> │ │ │ ldrb w1, [x21, #1] │ │ │ + ldr x0, [x0] │ │ │ ldr w0, [x0, x1, lsl #2] │ │ │ cmp w0, #0x5a │ │ │ - b.ne 40ff1c // b.any │ │ │ + b.ne 14874 // b.any │ │ │ ldrb w0, [x21, #2] │ │ │ sub w0, w0, #0x30 │ │ │ - uxtb w0, w0 │ │ │ + and w0, w0, #0xff │ │ │ cmp w0, #0x9 │ │ │ - b.hi 40ff1c // b.pmore │ │ │ + b.hi 14874 // b.pmore │ │ │ ldrb w0, [x21, #3] │ │ │ sub w0, w0, #0x30 │ │ │ - uxtb w0, w0 │ │ │ + and w0, w0, #0xff │ │ │ cmp w0, #0x9 │ │ │ - b.hi 40ff1c // b.pmore │ │ │ + b.hi 14874 // b.pmore │ │ │ cmp w19, #0x4 │ │ │ - b.eq 410320 // b.none │ │ │ + b.eq 14b18 // b.none │ │ │ ldrb w0, [x21, #4] │ │ │ sub w0, w0, #0x30 │ │ │ - uxtb w0, w0 │ │ │ + and w0, w0, #0xff │ │ │ cmp w0, #0x9 │ │ │ - b.hi 40ff1c // b.pmore │ │ │ - adrp x8, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x8, x8, #0x9f0 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0xa28 │ │ │ - ldp x2, x3, [x8, #32] │ │ │ - ldr w23, [x8, #48] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - adrp x21, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x0, x0, #0xa60 │ │ │ - add x21, x21, #0xad8 │ │ │ - ldp x4, x5, [x8, #16] │ │ │ - ldp x16, x17, [x1, #16] │ │ │ - ldp x14, x15, [x1, #32] │ │ │ - ldrh w26, [x1, #48] │ │ │ - adrp x22, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x22, x22, #0xb0c │ │ │ - str w23, [x21, #48] │ │ │ - ldp x6, x7, [x8] │ │ │ - ldp x18, x19, [x1] │ │ │ - ldp x12, x13, [x0] │ │ │ - ldp x10, x11, [x0, #16] │ │ │ - ldp x8, x9, [x0, #32] │ │ │ - ldr x25, [x0, #48] │ │ │ - ldrb w24, [x0, #56] │ │ │ - stp x2, x3, [x21, #32] │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x20, #0xb3e │ │ │ - strh w26, [x22, #48] │ │ │ - stp x14, x15, [x22, #32] │ │ │ - stp x4, x5, [x21, #16] │ │ │ - stp x16, x17, [x22, #16] │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x0, x21 │ │ │ - add x1, x1, #0xc30 │ │ │ - stp x6, x7, [x21] │ │ │ - stp x18, x19, [x22] │ │ │ - stp x12, x13, [x20] │ │ │ - stp x10, x11, [x20, #16] │ │ │ - stp x8, x9, [x20, #32] │ │ │ - str x25, [x20, #48] │ │ │ - strb w24, [x20, #56] │ │ │ - bl 409918 │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 410048 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x1, #1936] │ │ │ - mov x1, #0x4240 // #16960 │ │ │ - movk x1, #0xf, lsl #16 │ │ │ - cmp x2, x1 │ │ │ - b.ne 410160 // b.any │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0xc10 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #1888] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x0, #1896] │ │ │ - mov w1, #0x64 // #100 │ │ │ - add x0, x19, #0xad8 │ │ │ - bl 4027d0 │ │ │ - cbz x0, 410430 │ │ │ - ldrb w0, [x19, #2776] │ │ │ - and w0, w0, #0xffffffdf │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x59 │ │ │ - b.eq 4116dc // b.none │ │ │ - adrp x16, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x16, #1936] │ │ │ - mov x0, #0x4240 // #16960 │ │ │ - movk x0, #0xf, lsl #16 │ │ │ - cmp x1, x0 │ │ │ - b.ne 4116d4 // b.any │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ - movk x1, #0x1, lsl #16 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x20, #876] │ │ │ - str x1, [x2, #1936] │ │ │ - b 410160 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xfa8 │ │ │ - ldp x2, x3, [x0] │ │ │ - ldr w1, [x0, #16] │ │ │ - ldrh w0, [x0, #20] │ │ │ - stp x2, x3, [x19] │ │ │ - strh w0, [x19, #20] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - str w1, [x19, #16] │ │ │ - mov x28, x20 │ │ │ - add x25, x0, #0xfc0 │ │ │ - ldrb w4, [x28], #1 │ │ │ - mov x2, #0x28 // #40 │ │ │ - mov x3, x25 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0xd8 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0xd8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - ldr x16, [x29, #200] │ │ │ - cmp x28, x16 │ │ │ - b.ne 41048c // b.any │ │ │ - ldr x0, [x26, #1920] │ │ │ - ldr x4, [x22, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x5f8 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41c888 │ │ │ - ldr x4, [x29, #112] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov x5, x0 │ │ │ - add x3, x3, #0xfc8 │ │ │ - mov x2, #0x28 // #40 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0xd8 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x1, x29, #0xd8 │ │ │ - mov x0, x19 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - ldr x7, [x29, #192] │ │ │ - mov x0, x19 │ │ │ - add x26, x7, #0xc30 │ │ │ - mov x1, x26 │ │ │ - bl 409918 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xfe0 │ │ │ - mov x1, x26 │ │ │ - bl 409918 │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - cmp w2, #0x6 │ │ │ - b.ne 410588 // b.any │ │ │ - cmp w1, #0x6 │ │ │ - b.ne 4107e8 // b.any │ │ │ - ldr x4, [x22, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x2, x2, #0x5f8 │ │ │ + b.hi 14874 // b.pmore │ │ │ + adrp x2, 4f000 │ │ │ + adrp x4, 2e000 │ │ │ + adrp x3, 2e000 │ │ │ + add x4, x4, #0x530 │ │ │ + ldr x2, [x2, #3152] │ │ │ + add x3, x3, #0x568 │ │ │ + adrp x5, 2e000 │ │ │ + add x5, x5, #0x4f8 │ │ │ + add x7, x2, #0x34 │ │ │ + add x6, x2, #0x66 │ │ │ + ldp x12, x13, [x4] │ │ │ + mov x0, x2 │ │ │ + ldp x18, x19, [x3] │ │ │ + stp x12, x13, [x7] │ │ │ + adrp x1, 2f000 │ │ │ + stp x18, x19, [x6] │ │ │ + add x1, x1, #0x730 │ │ │ + mov w21, #0x3 // #3 │ │ │ + ldp x16, x17, [x5, #16] │ │ │ + stp x16, x17, [x2, #16] │ │ │ + ldp x10, x11, [x4, #16] │ │ │ + stp x10, x11, [x7, #16] │ │ │ + ldp x8, x9, [x5] │ │ │ + stp x8, x9, [x2] │ │ │ + ldrh w8, [x4, #48] │ │ │ + ldp x16, x17, [x3, #16] │ │ │ + stp x16, x17, [x6, #16] │ │ │ + ldr w9, [x5, #48] │ │ │ + ldp x14, x15, [x5, #32] │ │ │ + stp x14, x15, [x2, #32] │ │ │ + ldp x12, x13, [x4, #32] │ │ │ + stp x12, x13, [x7, #32] │ │ │ + ldrb w4, [x3, #56] │ │ │ + ldp x10, x11, [x3, #32] │ │ │ + stp x10, x11, [x6, #32] │ │ │ + ldr x5, [x3, #48] │ │ │ + str w9, [x2, #48] │ │ │ + strh w8, [x2, #100] │ │ │ + stur x5, [x2, #150] │ │ │ + strb w4, [x2, #158] │ │ │ + bl f158 │ │ │ + b 1506c │ │ │ + adrp x20, 4f000 │ │ │ + adrp x2, 2e000 │ │ │ + add x2, x2, #0xbb0 │ │ │ + adrp x4, 2e000 │ │ │ + ldr x3, [x20, #3152] │ │ │ + add x4, x4, #0xb78 │ │ │ + ldr x1, [x2, #48] │ │ │ + add x5, x3, #0x34 │ │ │ + stur x1, [x3, #100] │ │ │ + mov x0, x3 │ │ │ + ldp x10, x11, [x2] │ │ │ + stp x10, x11, [x5] │ │ │ + adrp x1, 2f000 │ │ │ + ldp x8, x9, [x4, #16] │ │ │ + stp x8, x9, [x3, #16] │ │ │ + ldp x6, x7, [x4] │ │ │ + stp x6, x7, [x3] │ │ │ + ldur w6, [x2, #55] │ │ │ + ldp x12, x13, [x2, #16] │ │ │ + stp x12, x13, [x5, #16] │ │ │ + ldr w7, [x4, #48] │ │ │ + ldp x10, x11, [x4, #32] │ │ │ + stp x10, x11, [x3, #32] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + str w7, [x3, #48] │ │ │ + stur w6, [x3, #107] │ │ │ + str x1, [sp, #120] │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x23, [x0, #3320] │ │ │ + ldr x0, [x23] │ │ │ + cbz x0, 15a94 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x21, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 157bc │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3320] │ │ │ + str x1, [x0] │ │ │ + ldr x1, [sp, #120] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x768 │ │ │ + adrp x26, 4f000 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f048 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x26, #3088] │ │ │ + ldr x0, [x0, #3320] │ │ │ + str xzr, [x1] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 15584 │ │ │ + add x0, sp, #0xd8 │ │ │ + str x0, [sp, #136] │ │ │ + adrp x0, 4f000 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov w22, #0x0 // #0 │ │ │ + ldr x28, [x0, #3816] │ │ │ mov x1, #0x0 // #0 │ │ │ - add x4, x4, #0x1 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41c888 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x98 │ │ │ - b 410260 │ │ │ - cmp w2, #0x3 │ │ │ - b.ne 410758 // b.any │ │ │ - cmp w1, #0x4 │ │ │ - b.ne 4113e0 // b.any │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2320] │ │ │ - cbnz w1, 41068c │ │ │ + mov w27, #0x0 // #0 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + mov x25, x28 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x23, [x0, #3048] │ │ │ + ldr x0, [x23] │ │ │ + bl 1b9d8 │ │ │ + fmov d8, x0 │ │ │ + ldr x20, [x19, #3136] │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, 15628 │ │ │ + adrp x1, 27000 │ │ │ + add x24, x1, #0x100 │ │ │ + b 14e00 │ │ │ + bl 103e0 │ │ │ + mov w21, w0 │ │ │ + cbnz w0, 14e78 │ │ │ + adrp x23, 51000 │ │ │ + add x0, x23, #0x598 │ │ │ + ldrb w1, [x0, #1] │ │ │ + cmp w1, #0x4b │ │ │ + b.eq 14eb0 // b.none │ │ │ + bl 102d0 │ │ │ + cbz w0, 14f08 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 14fe4 │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 402310 │ │ │ - mov x28, x0 │ │ │ - cbz x0, 4106e8 │ │ │ - st1 {v8.4h}, [x0] │ │ │ - str xzr, [x0, #8] │ │ │ - str xzr, [x0, #16] │ │ │ - str xzr, [x0, #24] │ │ │ - str xzr, [x0, #32] │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 15044 │ │ │ + movi v0.4s, #0x0 │ │ │ + str xzr, [x0] │ │ │ strh wzr, [x0, #40] │ │ │ - strh wzr, [x0, #44] │ │ │ - strh wzr, [x0, #46] │ │ │ + str wzr, [x0, #44] │ │ │ str xzr, [x0, #48] │ │ │ strh wzr, [x0, #56] │ │ │ - str xzr, [x0, #72] │ │ │ - str xzr, [x0, #64] │ │ │ str wzr, [x0, #172] │ │ │ - str xzr, [x0, #104] │ │ │ - str xzr, [x0, #96] │ │ │ - str xzr, [x0, #88] │ │ │ - str xzr, [x0, #112] │ │ │ - str xzr, [x0, #80] │ │ │ - str xzr, [x0, #120] │ │ │ - str xzr, [x0, #128] │ │ │ - str xzr, [x0, #152] │ │ │ - str xzr, [x0, #144] │ │ │ - str xzr, [x0, #136] │ │ │ - bl 40f198 │ │ │ - mov w23, w0 │ │ │ - cbnz w27, 410704 │ │ │ - cmp w23, #0x2 │ │ │ - mov w27, #0x0 // #0 │ │ │ - b.eq 410280 // b.none │ │ │ - cbnz w23, 410274 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x8, [x3, #1760] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x2, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x7, [x28, #24] │ │ │ - ldr x4, [x0, #2152] │ │ │ - ldr x6, [x2, #3840] │ │ │ - ldr x5, [x1, #2184] │ │ │ - add x3, x3, #0x6e0 │ │ │ - cmp x8, xzr │ │ │ - csel x24, x24, x3, ne // ne = any │ │ │ - str x28, [x24] │ │ │ - add x6, x6, #0x1 │ │ │ + stur q0, [x0, #8] │ │ │ + stur q0, [x0, #24] │ │ │ + str q0, [x0, #64] │ │ │ + str q0, [x0, #80] │ │ │ + str q0, [x0, #96] │ │ │ + str q0, [x0, #112] │ │ │ + str q0, [x0, #128] │ │ │ + str q0, [x0, #144] │ │ │ + bl 139a0 │ │ │ + mov w27, w0 │ │ │ + cbnz w22, 15098 │ │ │ + cmp w27, #0x2 │ │ │ + b.eq 150fc // b.none │ │ │ + mov w22, #0x0 // #0 │ │ │ + cbnz w27, 14df8 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x3, [x3, #3096] │ │ │ + mov w22, w27 │ │ │ + ldr x1, [x1, #3512] │ │ │ + ldr x4, [x3] │ │ │ + ldr x2, [x2, #3880] │ │ │ + cmp x4, #0x0 │ │ │ + ldr x0, [x0, #3672] │ │ │ + csel x28, x28, x3, ne // ne = any │ │ │ + ldr x6, [x1] │ │ │ + ldr x5, [x2] │ │ │ + ldr x3, [x0] │ │ │ add x5, x5, #0x1 │ │ │ - add x4, x4, x7 │ │ │ - mov x24, x28 │ │ │ - str x4, [x0, #2152] │ │ │ - str x6, [x2, #3840] │ │ │ - str x5, [x1, #2184] │ │ │ - str xzr, [x24, #176]! │ │ │ - mov w27, w23 │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - ldr x4, [x22, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x4, x4, #0x1 │ │ │ + ldr x4, [x20, #24] │ │ │ + str x20, [x28] │ │ │ + mov x28, x20 │ │ │ + add x3, x3, #0x1 │ │ │ + add x4, x4, x6 │ │ │ + str x3, [x0] │ │ │ + str x4, [x1] │ │ │ + str x5, [x2] │ │ │ + str xzr, [x28, #176]! │ │ │ + ldr x0, [x19, #3136] │ │ │ + ldr x0, [x0] │ │ │ + bl fcf0 │ │ │ + cbz w0, 15530 │ │ │ + ldr x0, [x19, #3136] │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + mov x20, x0 │ │ │ + str x0, [x25] │ │ │ + bl 10358 │ │ │ + cbz w0, 14cf4 │ │ │ + ldr x3, [x26, #3088] │ │ │ + sub x0, x20, #0x4 │ │ │ + adrp x20, 4f000 │ │ │ + mov x2, x24 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x5f8 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41c888 │ │ │ - ldr x4, [x29, #112] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + ldr x21, [x3] │ │ │ + bl 206b0 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x21, x21, #0x1 │ │ │ + adrp x3, 2e000 │ │ │ + mov x4, x21 │ │ │ mov x5, x0 │ │ │ + add x3, x3, #0x7d8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xcc8 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 409708 │ │ │ - mov x0, #0xb8 // #184 │ │ │ - bl 402310 │ │ │ - mov x28, x0 │ │ │ - cbnz x0, 4105b4 │ │ │ - ldr x7, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xce0 │ │ │ - add x1, x7, #0xc30 │ │ │ - bl 409918 │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 410048 │ │ │ - ldr x0, [x26, #1920] │ │ │ - ldr x4, [x22, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x4, x4, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl ef00 │ │ │ + b 14df8 │ │ │ + ldr x3, [x26, #3088] │ │ │ + sub x0, x20, #0x4 │ │ │ + adrp x20, 4f000 │ │ │ + mov x2, x24 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x5f8 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41c888 │ │ │ - ldr x4, [x29, #112] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + ldr x21, [x3] │ │ │ + bl 206b0 │ │ │ + adrp x3, 2e000 │ │ │ mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xd00 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 409708 │ │ │ - b 41061c │ │ │ - cmp w2, #0x1 │ │ │ - b.ne 4113e0 // b.any │ │ │ - cmp w1, #0x2 │ │ │ - b.ne 410460 // b.any │ │ │ - cbz w27, 410b14 │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x25, #2320] │ │ │ - cbnz w0, 41082c │ │ │ - ldr x3, [x21, #1976] │ │ │ - add x0, x29, #0x100 │ │ │ - mov x1, #0x2a // #42 │ │ │ + add x21, x21, #0x1 │ │ │ + add x3, x3, #0x7f8 │ │ │ + mov x4, x21 │ │ │ + ldr x20, [x20, #3152] │ │ │ + b 14e58 │ │ │ + ldrb w1, [x23, #1432] │ │ │ + cmp w1, #0x50 │ │ │ + b.ne 14d14 // b.any │ │ │ + ldrb w1, [x0, #2] │ │ │ + ldrb w0, [x0, #3] │ │ │ + cmp w1, #0x6 │ │ │ + ccmp w0, #0x7, #0x0, eq // eq = none │ │ │ + b.ne 14d14 // b.any │ │ │ + ldr x3, [x26, #3088] │ │ │ + sub x0, x20, #0x4 │ │ │ + adrp x20, 4f000 │ │ │ + mov x2, x24 │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x21, [x3] │ │ │ + bl 206b0 │ │ │ + adrp x3, 2e000 │ │ │ + mov x5, x0 │ │ │ + add x21, x21, #0x1 │ │ │ + add x3, x3, #0x818 │ │ │ + mov x4, x21 │ │ │ + ldr x20, [x20, #3152] │ │ │ + b 14e58 │ │ │ + bl 10468 │ │ │ + cbz w0, 14f94 │ │ │ + cbz w22, 15448 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x0, [x23, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 154d0 │ │ │ + ldr x3, [x19, #3136] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ + mov x1, #0x2a // #42 │ │ │ + add x0, sp, #0x100 │ │ │ + ldr x3, [x3] │ │ │ + bl 7470 │ │ │ + mov x21, x0 │ │ │ cmp x0, #0x1 │ │ │ - mov x5, x0 │ │ │ - b.eq 41089c // b.none │ │ │ - bl 402790 <__errno_location@plt> │ │ │ - ldr x7, [x29, #192] │ │ │ + b.eq 1512c // b.none │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - add x26, x7, #0xc30 │ │ │ - bl 402470 │ │ │ + ldr x1, [sp, #120] │ │ │ + mov w22, #0x1 // #1 │ │ │ + add x20, x1, #0x730 │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xd70 │ │ │ - bl 409918 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xd90 │ │ │ - mov x1, x26 │ │ │ - bl 409918 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xdc0 │ │ │ - mov x1, x26 │ │ │ - bl 409918 │ │ │ - mov w27, #0x1 // #1 │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - cmp w1, #0x7 │ │ │ - b.ne 4113e0 // b.any │ │ │ - ldr x4, [x22, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x2, x2, #0x5f8 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x8e0 │ │ │ + bl f158 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x900 │ │ │ + bl f158 │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x930 │ │ │ + bl f158 │ │ │ + b 14df8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 1534c │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xa40 │ │ │ + bl 104f0 │ │ │ + cbz w0, 1534c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x1 │ │ │ + b.eq 15758 // b.none │ │ │ + b.ls 155cc // b.plast │ │ │ + ldr x1, [sp, #120] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xa98 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f048 │ │ │ + b 14df8 │ │ │ + ldr x3, [x26, #3088] │ │ │ + sub x0, x20, #0x4 │ │ │ + adrp x20, 4f000 │ │ │ + mov x2, x24 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x4, x4, #0x1 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41c888 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ + ldr x23, [x3] │ │ │ + bl 206b0 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x23, x23, #0x1 │ │ │ mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ + mov x4, x23 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x838 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xb8 │ │ │ - b 410260 │ │ │ - ldr x0, [x26, #1920] │ │ │ - ldr x4, [x22, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x4, x4, #0x1 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov w1, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + bl ef00 │ │ │ + mov x0, #0xb8 // #184 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbnz x0, 14d3c │ │ │ + ldr x0, [sp, #120] │ │ │ + mov w21, #0x4 // #4 │ │ │ + add x1, x0, #0x730 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x850 │ │ │ + bl f158 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3488] │ │ │ + mov w0, w21 │ │ │ + ldr x2, [sp, #312] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 15e04 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #320 │ │ │ + ret │ │ │ + adrp x0, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x3, [x26, #3088] │ │ │ + mov x2, x24 │ │ │ + ldr x0, [x0, #3816] │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x5f8 │ │ │ + ldr x23, [x3] │ │ │ + ldr x0, [x0] │ │ │ + add x23, x23, #0x1 │ │ │ sub x0, x0, #0x4 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41c888 │ │ │ - ldr x4, [x29, #112] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + bl 206b0 │ │ │ + ldr x22, [x22, #3152] │ │ │ mov x5, x0 │ │ │ + mov x4, x23 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x870 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xd58 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 409708 │ │ │ - ldr x3, [x21, #1976] │ │ │ - add x0, x29, #0x100 │ │ │ - mov x1, #0x2a // #42 │ │ │ + mov x0, x22 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x22 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl ef00 │ │ │ + cmp w27, #0x2 │ │ │ + b.ne 14d8c // b.any │ │ │ + ldr x19, [x19, #3136] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, 15c7c │ │ │ + bl 71c0 │ │ │ + fmov x0, d8 │ │ │ + str xzr, [x19] │ │ │ + bl 74a0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 1506c │ │ │ + mov x0, #0xb8 // #184 │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 15044 │ │ │ + add x0, sp, #0x200 │ │ │ + add x1, sp, #0x200 │ │ │ + ldrb w7, [sp, #289] │ │ │ + ldrb w6, [sp, #288] │ │ │ + ldur w0, [x0, #-218] │ │ │ + ldur q0, [x1, #-248] │ │ │ + orr w6, w6, w7, lsl #8 │ │ │ + dup v1.2d, x0 │ │ │ + ldur w1, [x1, #-222] │ │ │ + ldrb w2, [sp, #286] │ │ │ + add x7, sp, #0x200 │ │ │ + ldrb w0, [sp, #287] │ │ │ + ldrb w8, [sp, #257] │ │ │ + ldrb w4, [sp, #256] │ │ │ + mov v1.d[1], x1 │ │ │ + ldrb w3, [sp, #281] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + str x1, [sp, #192] │ │ │ + and x0, x0, #0xffff │ │ │ + ldrb w1, [sp, #280] │ │ │ + orr w4, w4, w8, lsl #8 │ │ │ + uxtl v3.2d, v0.2s │ │ │ + ldrb w5, [sp, #285] │ │ │ + ldrb w2, [sp, #284] │ │ │ + tst w4, #0xff00 │ │ │ + uxtl2 v2.2d, v0.4s │ │ │ + ldur w7, [x7, #-230] │ │ │ + orr w1, w1, w3, lsl #8 │ │ │ + str x0, [x22, #48] │ │ │ + ldr w0, [sp, #264] │ │ │ + cset w8, eq // eq = none │ │ │ + ldr x3, [sp, #256] │ │ │ + orr w2, w2, w5, lsl #8 │ │ │ + movi v0.4s, #0x0 │ │ │ + str x3, [x22] │ │ │ + strh w1, [x22, #40] │ │ │ + str w7, [x22, #44] │ │ │ + strh w6, [x22, #56] │ │ │ + str w2, [sp, #128] │ │ │ + str x0, [sp, #152] │ │ │ + str w8, [x22, #172] │ │ │ + stp w4, w7, [sp, #176] │ │ │ + stp w6, w8, [sp, #200] │ │ │ + stur q3, [x22, #8] │ │ │ + ldrb w20, [sp, #283] │ │ │ + ldrb w4, [sp, #282] │ │ │ + stur q2, [x22, #24] │ │ │ + ldr w0, [sp, #268] │ │ │ + str x0, [sp, #184] │ │ │ + orr w20, w4, w20, lsl #8 │ │ │ + str q1, [x22, #64] │ │ │ + str q0, [x22, #80] │ │ │ + str q0, [x22, #96] │ │ │ + str q0, [x22, #112] │ │ │ + str q0, [x22, #128] │ │ │ + str q0, [x22, #144] │ │ │ + cbz w1, 155e4 │ │ │ + add w0, w1, #0x1 │ │ │ + str w1, [sp, #144] │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #112] │ │ │ + mov x21, x0 │ │ │ + cbz x0, 156d4 │ │ │ + str xzr, [sp, #160] │ │ │ + ldr w1, [sp, #144] │ │ │ + cbnz w20, 156b4 │ │ │ + ldr w0, [sp, #128] │ │ │ + str xzr, [sp, #168] │ │ │ + cbnz w0, 15734 │ │ │ + ldr x5, [x19, #3136] │ │ │ + and x22, x1, #0xffff │ │ │ + mov x1, x22 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x0, x21 │ │ │ + str x5, [sp, #144] │ │ │ + ldr x3, [x5] │ │ │ + bl 7470 │ │ │ + cmp x0, #0x1 │ │ │ + ldr x5, [sp, #144] │ │ │ + b.ne 15594 // b.any │ │ │ + cbz w20, 152a0 │ │ │ + mov x2, x0 │ │ │ + and x1, x20, #0xffff │ │ │ + ldr x3, [x5] │ │ │ + ldr x0, [sp, #160] │ │ │ + bl 7470 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 15594 // b.any │ │ │ + ldr w0, [sp, #128] │ │ │ + cbz w0, 152c8 │ │ │ + ldr x3, [x19, #3136] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ + ldrh w1, [sp, #128] │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x3, [x3] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 15594 // b.any │ │ │ + adrp x20, 4f000 │ │ │ + strb wzr, [x21, x22] │ │ │ + ldr x20, [x20, #3880] │ │ │ + ldr x2, [x20] │ │ │ + cbz x2, 15314 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, f000 │ │ │ + mov x0, x21 │ │ │ + add x3, x3, #0xa38 │ │ │ + ldr x1, [x1, #3368] │ │ │ + ldr x1, [x1] │ │ │ + bl 1fff0 │ │ │ + cbz x0, 15968 │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, 15314 │ │ │ + ldr x0, [x22, #8] │ │ │ + ldr x1, [sp, #152] │ │ │ + cmp x1, x0 │ │ │ + b.eq 15860 // b.none │ │ │ + adrp x20, 4f000 │ │ │ + mov x4, x21 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0xa28 │ │ │ + ldr x20, [x20, #3152] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov w22, w1 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, w22 │ │ │ + bl ef00 │ │ │ + b 14df8 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 2e000 │ │ │ + add x1, x1, #0xb20 │ │ │ + mov x21, #0x0 // #0 │ │ │ + ldr x0, [x0, #3152] │ │ │ + adrp x20, 2e000 │ │ │ + add x20, x20, #0xb38 │ │ │ + str w22, [sp, #128] │ │ │ + mov x22, x21 │ │ │ + mov x21, x20 │ │ │ + ldp x2, x3, [x1] │ │ │ + add x23, x23, #0x598 │ │ │ + ldr x20, [sp, #136] │ │ │ + stp x2, x3, [x0] │ │ │ + fmov d9, x0 │ │ │ + ldur x1, [x1, #14] │ │ │ + stur x1, [x0, #14] │ │ │ + ldrb w4, [x23, x22] │ │ │ + mov x3, x21 │ │ │ + mov x2, #0x28 // #40 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x20 │ │ │ + add x22, x22, #0x1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + fmov x0, d9 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov x1, x20 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + cmp x22, #0x4 │ │ │ + b.ne 15390 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, x24 │ │ │ + ldr x3, [x26, #3088] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x0, [x0, #3816] │ │ │ + ldr x4, [sp, #120] │ │ │ + ldr x0, [x0] │ │ │ + add x20, x4, #0x730 │ │ │ + ldr x4, [x3] │ │ │ + sub x0, x0, #0x4 │ │ │ + ldr w22, [sp, #128] │ │ │ + str x4, [sp, #128] │ │ │ + bl 206b0 │ │ │ mov x5, x0 │ │ │ - b.ne 410798 // b.any │ │ │ - mov x0, #0xb8 // #184 │ │ │ - str x5, [x29, #112] │ │ │ - bl 402310 │ │ │ - mov x1, x0 │ │ │ - ldr x5, [x29, #112] │ │ │ - cbz x0, 4106e8 │ │ │ - ldrb w0, [x29, #265] │ │ │ - ldrb w16, [x29, #267] │ │ │ - ldrb w2, [x29, #271] │ │ │ - fmov s1, w0 │ │ │ - ldrb w0, [x29, #262] │ │ │ - fmov s2, w16 │ │ │ - ldrb w13, [x29, #266] │ │ │ - ldrb w14, [x29, #279] │ │ │ - ldrb w28, [x29, #257] │ │ │ - strh w0, [x29, #168] │ │ │ - ldrb w12, [x29, #264] │ │ │ - fmov s0, w2 │ │ │ - ldrb w7, [x29, #278] │ │ │ - ldrb w2, [x29, #276] │ │ │ - ldrb w6, [x29, #277] │ │ │ - ldrb w18, [x29, #256] │ │ │ - fmov w0, s2 │ │ │ - ldrb w11, [x29, #270] │ │ │ - ldrb w30, [x29, #269] │ │ │ - ldrb w10, [x29, #268] │ │ │ - orr w13, w13, w0, lsl #8 │ │ │ - fmov w0, s1 │ │ │ - ldrb w27, [x29, #275] │ │ │ - ldrb w26, [x29, #273] │ │ │ - orr w18, w18, w28, lsl #8 │ │ │ - ldrb w9, [x29, #274] │ │ │ - ldrb w8, [x29, #272] │ │ │ - orr w12, w12, w0, lsl #8 │ │ │ - orr w7, w7, w14, lsl #8 │ │ │ - fmov w0, s0 │ │ │ - orr w6, w2, w6, lsl #8 │ │ │ - ldrb w16, [x29, #261] │ │ │ - ldrb w3, [x29, #260] │ │ │ - orr w11, w11, w0, lsl #8 │ │ │ - ubfiz x7, x7, #16, #16 │ │ │ - str w18, [x29, #176] │ │ │ - orr w10, w10, w30, lsl #8 │ │ │ - uxth w6, w6 │ │ │ - orr x6, x7, x6 │ │ │ - ldrb w17, [x29, #259] │ │ │ - ldrh w7, [x29, #176] │ │ │ - ldrb w4, [x29, #258] │ │ │ - orr w9, w9, w27, lsl #8 │ │ │ - orr w8, w8, w26, lsl #8 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - ubfiz x11, x11, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - uxth w10, w10 │ │ │ - orr x12, x13, x12 │ │ │ - orr x10, x11, x10 │ │ │ - ldrb w15, [x29, #263] │ │ │ - orr w3, w3, w16, lsl #8 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - ldrh w16, [x29, #168] │ │ │ - uxth w8, w8 │ │ │ - orr x8, x9, x8 │ │ │ - orr w4, w4, w17, lsl #8 │ │ │ - str x12, [x29, #152] │ │ │ - str x10, [x29, #160] │ │ │ - strh w7, [x1] │ │ │ - orr w0, w16, w15, lsl #8 │ │ │ - ldrb w14, [x29, #281] │ │ │ - ldrb w2, [x29, #280] │ │ │ - strh w4, [x1, #2] │ │ │ - ldrb w16, [x29, #293] │ │ │ - str x8, [x1, #24] │ │ │ - str x6, [x1, #32] │ │ │ - ldrb w7, [x29, #292] │ │ │ - ldrb w15, [x29, #291] │ │ │ - ldrb w6, [x29, #290] │ │ │ - ldrb w9, [x29, #289] │ │ │ - ldrb w8, [x29, #288] │ │ │ - strh w3, [x1, #4] │ │ │ - orr w28, w2, w14, lsl #8 │ │ │ - ldrb w4, [x29, #296] │ │ │ - ldrb w14, [x29, #297] │ │ │ - ldrb w13, [x29, #295] │ │ │ - ldrb w3, [x29, #294] │ │ │ - orr w7, w7, w16, lsl #8 │ │ │ - orr w6, w6, w15, lsl #8 │ │ │ - mov w16, w18 │ │ │ - orr w8, w8, w9, lsl #8 │ │ │ - strh w0, [x1, #6] │ │ │ - str x12, [x1, #8] │ │ │ - ldrb w0, [x29, #286] │ │ │ - ldrb w12, [x29, #287] │ │ │ - ubfiz x7, x7, #16, #16 │ │ │ - tst w16, #0xff00 │ │ │ - str w8, [x29, #148] │ │ │ - uxth w6, w6 │ │ │ - orr x6, x7, x6 │ │ │ - ldrh w16, [x29, #148] │ │ │ - str x10, [x1, #16] │ │ │ - ldrb w27, [x29, #283] │ │ │ - ldrb w11, [x29, #282] │ │ │ - ldrb w26, [x29, #285] │ │ │ - ldrb w10, [x29, #284] │ │ │ - orr w4, w4, w14, lsl #8 │ │ │ - orr w3, w3, w13, lsl #8 │ │ │ - cset w7, eq // eq = none │ │ │ - str w7, [x29, #144] │ │ │ - orr w0, w0, w12, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - strh w16, [x1, #56] │ │ │ - orr w27, w11, w27, lsl #8 │ │ │ - orr w26, w10, w26, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - orr x3, x4, x3 │ │ │ - ldr w16, [x29, #144] │ │ │ - strh w28, [x1, #40] │ │ │ - str x6, [x29, #136] │ │ │ - strh w27, [x1, #44] │ │ │ - strh w26, [x1, #46] │ │ │ - str x0, [x1, #48] │ │ │ - str x6, [x1, #72] │ │ │ - str x3, [x1, #64] │ │ │ - str w16, [x1, #172] │ │ │ - str xzr, [x1, #96] │ │ │ - str xzr, [x1, #88] │ │ │ - str xzr, [x1, #112] │ │ │ - str xzr, [x1, #80] │ │ │ - str xzr, [x1, #120] │ │ │ - str xzr, [x1, #128] │ │ │ - str xzr, [x1, #104] │ │ │ - str xzr, [x1, #152] │ │ │ - str xzr, [x1, #144] │ │ │ - str xzr, [x1, #136] │ │ │ - cbnz w28, 410b88 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x4, [x0, #3840] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w1, w5 │ │ │ + ldp x4, x21, [sp, #128] │ │ │ + mov x2, #0x28 // #40 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0xb40 │ │ │ + mov x0, x21 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + fmov x0, d9 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xdd8 │ │ │ - add x4, x4, #0x1 │ │ │ - mov x0, x19 │ │ │ - str x5, [x29, #112] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xde0 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - ldr x7, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xdc0 │ │ │ - add x1, x7, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov w27, w5 │ │ │ - b 410278 │ │ │ - ldr x16, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xd38 │ │ │ - add x1, x16, #0xc30 │ │ │ - bl 40983c │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x0, #3840] │ │ │ - cbz x1, 41076c │ │ │ - lsl x0, x1, #3 │ │ │ - cmp x1, x0, lsr #3 │ │ │ - b.ne 4106fc // b.any │ │ │ - str x1, [x29, #112] │ │ │ - bl 402310 │ │ │ - adrp x2, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str x0, [x2, #3800] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 4106fc │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x2, #1760] │ │ │ + mov x1, x21 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + fmov x0, d9 │ │ │ + mov x1, x20 │ │ │ + bl f158 │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0xb58 │ │ │ + bl f158 │ │ │ + b 14df8 │ │ │ + ldr x1, [sp, #120] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x8a8 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f048 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3880] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 14f14 │ │ │ + tst x20, #0xe000000000000000 │ │ │ + lsl x0, x20, #3 │ │ │ + b.ne 156d4 // b.any │ │ │ + bl 71f0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3368] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 156d4 │ │ │ + adrp x1, 4f000 │ │ │ mov x3, x0 │ │ │ - cbz x2, 410b74 │ │ │ + ldr x1, [x1, #3096] │ │ │ + ldr x2, [x1] │ │ │ + cbz x2, 154ac │ │ │ str x2, [x3], #8 │ │ │ ldr x2, [x2, #176] │ │ │ - cbnz x2, 410b68 │ │ │ - adrp x3, 40a000 │ │ │ + cbnz x2, 154a0 │ │ │ + adrp x23, 4f000 │ │ │ + mov x1, x20 │ │ │ + adrp x3, f000 │ │ │ mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x11c │ │ │ - bl 402270 │ │ │ - b 41076c │ │ │ - add w0, w28, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #112] │ │ │ - bl 402310 │ │ │ - ldr x1, [x29, #112] │ │ │ - str x0, [x29, #168] │ │ │ - str x0, [x1, #112] │ │ │ - cbz x0, 4106fc │ │ │ - str xzr, [x29, #128] │ │ │ - cbnz w27, 410d74 │ │ │ - str xzr, [x29, #120] │ │ │ - cbnz w26, 410d50 │ │ │ - uxth w28, w28 │ │ │ - ldr x3, [x21, #1976] │ │ │ - ldr x0, [x29, #168] │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x1, x28 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - mov x2, x0 │ │ │ - b.ne 410bf8 // b.any │ │ │ - cbz w27, 410cac │ │ │ - ldr x3, [x21, #1976] │ │ │ - ldr x0, [x29, #128] │ │ │ - uxth w1, w27 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 410cac // b.none │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + add x3, x3, #0xa70 │ │ │ + bl 7150 │ │ │ + ldr x0, [x23, #3936] │ │ │ ldr w0, [x0] │ │ │ - mov w27, #0x1 // #1 │ │ │ - bl 402470 │ │ │ + cbz w0, 14f24 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x3, [x26, #3088] │ │ │ + mov x2, x24 │ │ │ + ldr x0, [x0, #3816] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x21, [x3] │ │ │ + ldr x0, [x0] │ │ │ + add x21, x21, #0x1 │ │ │ + sub x0, x0, #0x4 │ │ │ + bl 206b0 │ │ │ + ldr x20, [x20, #3152] │ │ │ + mov x5, x0 │ │ │ + mov x4, x21 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x8c8 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl ef00 │ │ │ + b 14f24 │ │ │ + ldr x0, [x19, #3136] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 15540 │ │ │ + bl 71c0 │ │ │ + ldr x1, [x19, #3136] │ │ │ + fmov x0, d8 │ │ │ + str xzr, [x1] │ │ │ + bl 74a0 │ │ │ + cmp w27, #0x2 │ │ │ + b.eq 1557c // b.none │ │ │ + ldr x2, [x26, #3088] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x1, [x2] │ │ │ + ldr x0, [x0] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x2] │ │ │ + cmp x1, x0 │ │ │ + b.cc 14cc8 // b.lo, b.ul, b.last │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + mov w21, #0x0 // #0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 1506c │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + mov w22, #0x1 // #1 │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xe00 │ │ │ - bl 409918 │ │ │ - ldr x16, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xdc0 │ │ │ - add x1, x16, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - adrp x0, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x28, x0, #0x60 │ │ │ - ldr x0, [x29, #184] │ │ │ - b 410c68 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x970 │ │ │ + bl f158 │ │ │ + ldr x1, [sp, #120] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x930 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + b 14df8 │ │ │ + ldr x1, [sp, #120] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xae8 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f048 │ │ │ + b 14df8 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + mov w1, w21 │ │ │ + adrp x3, 2e000 │ │ │ + ldr x0, [x0, #3880] │ │ │ + add x3, x3, #0x948 │ │ │ + ldr x20, [x20, #3152] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + ldr x4, [x0] │ │ │ + mov x0, x20 │ │ │ + mov w22, w21 │ │ │ + add x4, x4, #0x1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x950 │ │ │ + b 155b0 │ │ │ + adrp x0, 2a000 │ │ │ + mov x21, x23 │ │ │ + add x23, x0, #0xb68 │ │ │ + fmov x0, d8 │ │ │ + ldr x24, [x26, #3088] │ │ │ + mov x1, x23 │ │ │ + bl 75a0 │ │ │ + str x0, [x20] │ │ │ + cbnz x0, 14ce8 │ │ │ + ldr x0, [x24] │ │ │ + bl 1bb28 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 156a0 // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.eq 410f1c // b.none │ │ │ + b.eq 15b84 // b.none │ │ │ cmp w0, #0x3 │ │ │ - b.eq 410ed8 // b.none │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x3, #1968] │ │ │ - ldr x1, [x22, #1928] │ │ │ - bl 416c40 │ │ │ - str x0, [x29, #184] │ │ │ - mov x1, x28 │ │ │ - bl 4026d0 │ │ │ - str x0, [x21, #1976] │ │ │ - cbnz x0, 4101e0 │ │ │ - ldr x0, [x22, #1928] │ │ │ - add x2, x22, #0x788 │ │ │ - str x2, [x29, #176] │ │ │ - bl 416d78 │ │ │ + b.eq 156ec // b.none │ │ │ + ldr x1, [x24] │ │ │ + ldr x0, [x21] │ │ │ + bl 1b9d8 │ │ │ + fmov d8, x0 │ │ │ + mov x1, x23 │ │ │ + fmov x0, d8 │ │ │ + bl 75a0 │ │ │ + str x0, [x20] │ │ │ + cbnz x0, 14ce8 │ │ │ + ldr x0, [x24] │ │ │ + bl 1bb28 │ │ │ cmp w0, #0x9 │ │ │ - mov w26, w0 │ │ │ - b.ne 410c44 // b.any │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x29, #184] │ │ │ - add x0, x0, #0xc70 │ │ │ - bl 409918 │ │ │ - mov w0, w26 │ │ │ - b 410048 │ │ │ - cbz w26, 410ccc │ │ │ - ldr x3, [x21, #1976] │ │ │ - ldr x0, [x29, #120] │ │ │ - uxth w1, w26 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - b.ne 410bf8 // b.any │ │ │ - adrp x4, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x7, [x29, #168] │ │ │ - ldr x2, [x4, #3840] │ │ │ - strb wzr, [x7, x28] │ │ │ - cbz x2, 410d1c │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x0, #3800] │ │ │ - adrp x3, 40a000 │ │ │ - mov x0, x7 │ │ │ - add x3, x3, #0xe8 │ │ │ - str x4, [x29, #112] │ │ │ - bl 41b8b0 │ │ │ - ldr x4, [x29, #112] │ │ │ - cbz x0, 4112fc │ │ │ - ldr x28, [x0] │ │ │ - cbz x28, 410d1c │ │ │ - ldr x0, [x28, #8] │ │ │ - ldr x16, [x29, #152] │ │ │ - cmp x16, x0 │ │ │ - b.eq 4111e4 // b.none │ │ │ - ldr x4, [x29, #168] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + b.ne 1565c // b.any │ │ │ + mov w21, w0 │ │ │ + fmov x1, d8 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x780 │ │ │ + b 15058 │ │ │ + add w0, w20, #0x1 │ │ │ + str w1, [sp, #144] │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #96] │ │ │ + str x0, [sp, #160] │ │ │ + ldr w1, [sp, #144] │ │ │ + cbnz x0, 15248 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + mov w21, #0x4 // #4 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 1506c │ │ │ + ldr x0, [sp, #120] │ │ │ mov w1, #0x1 // #1 │ │ │ + adrp x20, 4f000 │ │ │ + add x21, x0, #0x730 │ │ │ + mov x0, x21 │ │ │ + bl ef00 │ │ │ + ldr x4, [x24] │ │ │ + adrp x3, 2e000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0x7c0 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xeb8 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 409708 │ │ │ - mov w27, #0x1 // #1 │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - add w0, w26, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #112] │ │ │ - bl 402310 │ │ │ - ldr x1, [x29, #112] │ │ │ - str x0, [x1, #104] │ │ │ - cbz x0, 4106fc │ │ │ - str x0, [x29, #120] │ │ │ - b 410bb8 │ │ │ - add w0, w27, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl f158 │ │ │ + b 15558 │ │ │ + add w0, w0, #0x1 │ │ │ + str w1, [sp, #144] │ │ │ sxtw x0, w0 │ │ │ - str x1, [x29, #112] │ │ │ - bl 402310 │ │ │ - ldr x1, [x29, #112] │ │ │ - str x0, [x1, #96] │ │ │ - cbz x0, 4106fc │ │ │ - str x0, [x29, #128] │ │ │ - b 410bb0 │ │ │ - adrp x7, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x7, #1968] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xaa0 │ │ │ - bl 409918 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x16, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr w0, [x0, #876] │ │ │ - str x16, [x29, #192] │ │ │ - b 410160 │ │ │ - ldr x0, [x21, #1976] │ │ │ - mov x1, x22 │ │ │ - mov w2, w22 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4023f0 │ │ │ - cbz w0, 410f94 │ │ │ - ldr x0, [x20, #1976] │ │ │ - bl 4022e0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1968] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xac0 │ │ │ - str x22, [x20, #1976] │ │ │ - bl 409918 │ │ │ - mov w0, #0xb // #11 │ │ │ - b 410048 │ │ │ - ldr x3, [x19, #1976] │ │ │ - add x0, x29, #0x100 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x12 // #18 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x11 │ │ │ - b.ls 410f48 // b.plast │ │ │ - ldrb w0, [x29, #256] │ │ │ - ldrb w1, [x29, #257] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - orr w1, w0, w1, lsl #8 │ │ │ - uxth w1, w1 │ │ │ - add x0, x1, #0x1 │ │ │ - adrp x16, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x1, [x2, #1928] │ │ │ - str x0, [x16, #1936] │ │ │ - cmp x0, #0x10, lsl #12 │ │ │ - ldrb w1, [x29, #258] │ │ │ - ldrb w2, [x29, #259] │ │ │ - b.eq 410e5c // b.none │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - cmp x0, w1, uxth │ │ │ - b.cc 4116a8 // b.lo, b.ul, b.last │ │ │ - ldrb w19, [x29, #273] │ │ │ - ldrb w1, [x29, #272] │ │ │ - adrp x22, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - orr w19, w1, w19, lsl #8 │ │ │ - strh w19, [x22, #3824] │ │ │ - cbnz w19, 41137c │ │ │ - adrp x22, 42c000 <_fini@@Base+0x9e1c> │ │ │ - str x22, [x29, #192] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 411340 // b.none │ │ │ - mov x4, x0 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x19, #0xad8 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #104] │ │ │ + str x0, [sp, #168] │ │ │ + ldr w1, [sp, #144] │ │ │ + cbnz x0, 15254 │ │ │ + b 156d4 │ │ │ + ldr x1, [sp, #120] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xa48 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f048 │ │ │ + b 14df8 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 2f000 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr x1, [x0, #3048] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x5a8 │ │ │ + str x2, [sp, #120] │ │ │ + ldr x1, [x1] │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 14c6c │ │ │ + ldr x20, [x19, #3136] │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, 14c6c │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + b 14c6c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x0, #3320] │ │ │ + mov x0, #0x4240 // #16960 │ │ │ + movk x0, #0xf, lsl #16 │ │ │ + ldr x1, [x22] │ │ │ + cmp x1, x0 │ │ │ + b.ne 157a4 // b.any │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0x720 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3344] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + adrp x2, 4f000 │ │ │ + mov w1, #0x64 // #100 │ │ │ + ldr x20, [x20, #3152] │ │ │ + ldr x2, [x2, #3408] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 76a0 │ │ │ + cbz x0, 1582c │ │ │ + ldrb w0, [x20] │ │ │ + and w0, w0, #0xffffffdf │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, #0x59 │ │ │ + b.eq 15cb4 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0x4240 // #16960 │ │ │ + ldr x21, [x21, #3440] │ │ │ + movk x2, #0xf, lsl #16 │ │ │ + ldr x1, [x0, #3320] │ │ │ + ldr w0, [x21] │ │ │ + ldr x3, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.ne 157a0 // b.any │ │ │ + mov x2, #0x86a0 // #34464 │ │ │ + movk x2, #0x1, lsl #16 │ │ │ + str x2, [x1] │ │ │ + b 157a0 │ │ │ + ldr x0, [x23, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 159ec │ │ │ + ldr x4, [x22, #16] │ │ │ + ldr x5, [sp, #184] │ │ │ + cmp x5, x4 │ │ │ + b.ne 159b8 // b.any │ │ │ + ldrh w1, [sp, #176] │ │ │ + adrp x0, 4f000 │ │ │ + strh w1, [x22] │ │ │ + ldr w1, [sp, #180] │ │ │ + str w1, [x22, #44] │ │ │ + ldrh w1, [sp, #200] │ │ │ + ldr x0, [x0, #4064] │ │ │ + strh w1, [x22, #56] │ │ │ + ldr x1, [sp, #192] │ │ │ + str x1, [x22, #72] │ │ │ + ldr x1, [sp, #160] │ │ │ + str x1, [x22, #96] │ │ │ + ldr x1, [sp, #168] │ │ │ + str x1, [x22, #104] │ │ │ + ldr w1, [sp, #204] │ │ │ + ldr w0, [x0] │ │ │ + str w1, [x22, #172] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 158d0 // b.none │ │ │ + ldr x0, [x22, #136] │ │ │ + cbz x0, 15be8 │ │ │ + ldr x0, [x23, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 15a20 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x1, [x20, #3744] │ │ │ + str x1, [sp, #128] │ │ │ + ldr x0, [x1] │ │ │ + bl 7430 │ │ │ + mov x21, x0 │ │ │ + ldr x1, [sp, #128] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [x1] │ │ │ + ldr x1, [x22, #64] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 15d64 │ │ │ + mov x0, x22 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 11490 │ │ │ + cbnz w0, 15a7c │ │ │ + ldr x20, [x20, #3744] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, x21 │ │ │ + ldr x0, [x20] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 15d94 │ │ │ + ldr x0, [x20] │ │ │ + bl 7430 │ │ │ + cmp x21, x0 │ │ │ + b.ne 15dd4 // b.any │ │ │ + ldr x23, [x23, #3936] │ │ │ + mov w22, #0x1 // #1 │ │ │ + ldr w0, [x23] │ │ │ + cbz w0, 14df8 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov w1, w22 │ │ │ + add x0, x0, #0x730 │ │ │ + bl ef00 │ │ │ + b 14df8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4064] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 15314 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 15314 // b.none │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, f000 │ │ │ + ldr x2, [x20] │ │ │ + add x3, x3, #0xa20 │ │ │ + ldr x1, [x1, #3456] │ │ │ + mov x0, x21 │ │ │ + ldr x1, [x1] │ │ │ + bl 1fff0 │ │ │ + cbnz x0, 152fc │ │ │ + b 15314 │ │ │ + adrp x20, 4f000 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xb80 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x7, [x29, #192] │ │ │ - add x0, x19, #0xad8 │ │ │ - add x22, x7, #0xc30 │ │ │ - mov x1, x22 │ │ │ - bl 40983c │ │ │ - ldr x0, [x20, #1744] │ │ │ - cbz x0, 41013c │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xbf8 │ │ │ - mov x1, x22 │ │ │ - bl 40983c │ │ │ - b 41013c │ │ │ - ldr x16, [x29, #192] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x26, x16, #0xc30 │ │ │ - mov x0, x26 │ │ │ - bl 409708 │ │ │ - ldr x2, [x29, #176] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x4, [x2] │ │ │ - mov x0, x19 │ │ │ + adrp x3, 2e000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0x988 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr x1, [sp, #120] │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + b 1587c │ │ │ + adrp x20, 4f000 │ │ │ + mov x4, x21 │ │ │ + adrp x3, 26000 │ │ │ + add x3, x3, #0xd90 │ │ │ + ldr x20, [x20, #3152] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xcb0 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov x1, x26 │ │ │ - bl 409918 │ │ │ - b 4102a0 │ │ │ - ldr x7, [x29, #192] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x19, x7, #0xc30 │ │ │ - mov x0, x19 │ │ │ - bl 409708 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xc88 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - mov w0, w26 │ │ │ - b 410048 │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x2, x2, #0x5f8 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl ef00 │ │ │ + b 1586c │ │ │ + mov x0, x22 │ │ │ + bl faa0 │ │ │ + b 158dc │ │ │ + adrp x20, 4f000 │ │ │ mov x1, #0x0 // #0 │ │ │ - bl 41c888 │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x20, x19, #0xad8 │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + adrp x2, 27000 │ │ │ + add x2, x2, #0x100 │ │ │ + bl 206b0 │ │ │ mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ + ldr x21, [x20, #3152] │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x5e8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xae0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x7, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x0, x20 │ │ │ - add x1, x7, #0xc30 │ │ │ - str x7, [x29, #192] │ │ │ - bl 409918 │ │ │ - b 41013c │ │ │ - ldr x0, [x20, #1976] │ │ │ - bl 40a46c │ │ │ - cbz w0, 410148 │ │ │ - ldr x0, [x20, #1976] │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 402560 │ │ │ - str x0, [x26, #1920] │ │ │ + mov x0, x21 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x0 │ │ │ + mov x0, x21 │ │ │ + str x1, [sp, #120] │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + b 14c38 │ │ │ + ldr x1, [sp, #120] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x9d8 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + b 1591c │ │ │ + ldr x22, [x19, #3136] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x0, [x22] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 15c84 │ │ │ + ldr x0, [x22] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + bl fcf0 │ │ │ + cbz w0, 14c4c │ │ │ + ldr x0, [x22] │ │ │ + adrp x21, 4f000 │ │ │ + bl 7430 │ │ │ cmp x0, #0x4 │ │ │ - b.eq 4115cc // b.none │ │ │ - b.hi 4115c0 // b.pmore │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x2, x1, #0x8f0 │ │ │ - ldrb w3, [x1, #2288] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldrb w1, [x2, #1] │ │ │ - bfxil w0, w3, #0, #8 │ │ │ - ldrb w3, [x2, #2] │ │ │ - bfi w0, w1, #8, #8 │ │ │ - ldrb w2, [x2, #3] │ │ │ - bfi w0, w3, #16, #8 │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov w3, #0x50 // #80 │ │ │ - bfxil w1, w3, #0, #8 │ │ │ - bfi w0, w2, #24, #8 │ │ │ - mov w2, #0x4b // #75 │ │ │ - mov w3, #0x3 // #3 │ │ │ - bfi w1, w2, #8, #8 │ │ │ - uxtb w2, w0 │ │ │ - bfi w1, w3, #16, #8 │ │ │ - cmp w2, #0x50 │ │ │ - bfi w1, w3, #24, #8 │ │ │ - b.ne 411018 // b.any │ │ │ - bfxil w0, w2, #0, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 411028 // b.any │ │ │ - bfi w0, w2, #8, #8 │ │ │ - uxtb w2, w1 │ │ │ - cmp w2, #0x50 │ │ │ - b.ne 411038 // b.any │ │ │ - bfxil w1, w2, #0, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 411048 // b.any │ │ │ - bfi w1, w2, #8, #8 │ │ │ - uxtb w2, w1 │ │ │ - cmp w2, w0, uxtb │ │ │ - b.ne 4115c0 // b.any │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - cmp w3, w2 │ │ │ - b.ne 4115c0 // b.any │ │ │ - ubfx x3, x0, #16, #8 │ │ │ - ubfx x2, x1, #16, #8 │ │ │ - cmp w3, w2 │ │ │ - b.ne 4115c0 // b.any │ │ │ - lsr w1, w1, #24 │ │ │ - cmp w1, w0, lsr #24 │ │ │ - b.ne 4115c0 // b.any │ │ │ - mov x0, #0x869f // #34463 │ │ │ - movk x0, #0x1, lsl #16 │ │ │ - mov x1, #0x869f // #34463 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x3, #1936] │ │ │ - movk x1, #0x1, lsl #16 │ │ │ - cbnz x1, 410148 │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 402560 │ │ │ - str x0, [x26, #1920] │ │ │ + ldr x1, [x21, #3816] │ │ │ + str x0, [x1] │ │ │ + b.eq 15d0c // b.none │ │ │ + b.ls 15d44 // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x0, #3320] │ │ │ + ldr x0, [x22] │ │ │ + cbnz x0, 14c4c │ │ │ + ldr x0, [x19, #3136] │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ cmp x0, #0x8 │ │ │ - b.ne 410148 // b.any │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x1, x0, #0x8f0 │ │ │ - ldrb w3, [x0, #2288] │ │ │ - ldrb w2, [x1, #1] │ │ │ - mov w0, #0x0 // #0 │ │ │ - bfxil w0, w3, #0, #8 │ │ │ - ldrb w3, [x1, #2] │ │ │ - bfi w0, w2, #8, #8 │ │ │ - ldrb w2, [x1, #3] │ │ │ - bfi w0, w3, #16, #8 │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov w3, #0x50 // #80 │ │ │ - bfxil w1, w3, #0, #8 │ │ │ - bfi w0, w2, #24, #8 │ │ │ - mov w2, #0x4b // #75 │ │ │ - bfi w1, w2, #8, #8 │ │ │ - mov w3, #0x3 // #3 │ │ │ - uxtb w2, w0 │ │ │ - bfi w1, w3, #16, #8 │ │ │ - cmp w2, #0x50 │ │ │ - mov w3, #0x4 // #4 │ │ │ - bfi w1, w3, #24, #8 │ │ │ - b.ne 411110 // b.any │ │ │ - bfxil w0, w2, #0, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 411120 // b.any │ │ │ - bfi w0, w2, #8, #8 │ │ │ - uxtb w2, w1 │ │ │ - cmp w2, #0x50 │ │ │ - b.ne 411130 // b.any │ │ │ - bfxil w1, w2, #0, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 411140 // b.any │ │ │ - bfi w1, w2, #8, #8 │ │ │ - uxtb w2, w1 │ │ │ - cmp w2, w0, uxtb │ │ │ - b.ne 410148 // b.any │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - cmp w3, w2 │ │ │ - b.ne 410148 // b.any │ │ │ - ubfx x3, x0, #16, #8 │ │ │ - ubfx x2, x1, #16, #8 │ │ │ - cmp w3, w2 │ │ │ - b.ne 410148 // b.any │ │ │ - lsr w1, w1, #24 │ │ │ - cmp w1, w0, lsr #24 │ │ │ - b.ne 410148 // b.any │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x1, x1, #0xc10 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4023a0 <__printf_chk@plt> │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #1888] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x0, #1896] │ │ │ + ldr x21, [x21, #3816] │ │ │ + str x0, [x21] │ │ │ + b.ne 14c4c // b.any │ │ │ + bl 102d0 │ │ │ + cbz w0, 14c4c │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0x720 │ │ │ + bl 7280 <__printf_chk@plt> │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3344] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + adrp x2, 4f000 │ │ │ mov w1, #0x64 // #100 │ │ │ - add x0, x19, #0xad8 │ │ │ - bl 4027d0 │ │ │ - cbz x0, 410148 │ │ │ - ldrb w0, [x19, #2776] │ │ │ + ldr x21, [x20, #3152] │ │ │ + ldr x2, [x2, #3408] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [x2] │ │ │ + bl 76a0 │ │ │ + cbz x0, 14c4c │ │ │ + ldrb w0, [x21] │ │ │ and w0, w0, #0xffffffdf │ │ │ - uxtb w0, w0 │ │ │ + and w0, w0, #0xff │ │ │ cmp w0, #0x59 │ │ │ - b.ne 410148 // b.any │ │ │ - ldr x7, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ + b.ne 14c4c // b.any │ │ │ + ldr x1, [sp, #120] │ │ │ mov x2, #0x1 // #1 │ │ │ - adrp x16, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0xc38 │ │ │ - add x1, x7, #0xc30 │ │ │ - str x2, [x16, #1936] │ │ │ - bl 40983c │ │ │ - b 410148 │ │ │ - ldr w0, [x25, #2320] │ │ │ - cbnz w0, 411594 │ │ │ - ldr x4, [x28, #16] │ │ │ - ldr x7, [x29, #160] │ │ │ - cmp x7, x4 │ │ │ - b.eq 411228 // b.none │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x748 │ │ │ + add x1, x1, #0x730 │ │ │ + str x2, [x22] │ │ │ + bl f048 │ │ │ + b 14c4c │ │ │ + mov w21, w0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xe18 │ │ │ - mov x5, x7 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x16, [x29, #192] │ │ │ - mov x0, x19 │ │ │ - add x1, x16, #0xc30 │ │ │ - bl 409918 │ │ │ - ldrh w1, [x29, #176] │ │ │ - ldr x7, [x29, #128] │ │ │ - ldr x16, [x29, #120] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #848] │ │ │ - str x7, [x28, #96] │ │ │ - strh w1, [x28] │ │ │ - str x16, [x28, #104] │ │ │ - ldrh w1, [x29, #148] │ │ │ - ldr x7, [x29, #136] │ │ │ - ldr w16, [x29, #144] │ │ │ - strh w27, [x28, #44] │ │ │ - strh w26, [x28, #46] │ │ │ - strh w1, [x28, #56] │ │ │ - str x7, [x28, #72] │ │ │ - str w16, [x28, #172] │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 411278 // b.none │ │ │ - ldr x0, [x28, #136] │ │ │ - cbz x0, 41153c │ │ │ - ldr w0, [x25, #2320] │ │ │ - cbnz w0, 411530 │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x26, #1984] │ │ │ - bl 402560 │ │ │ - mov x27, x0 │ │ │ - ldr x1, [x28, #64] │ │ │ - ldr x0, [x26, #1984] │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 411500 │ │ │ + ldr x0, [sp, #120] │ │ │ + add x28, x0, #0x730 │ │ │ mov x0, x28 │ │ │ - mov w1, #0x1 // #1 │ │ │ - bl 40b744 │ │ │ - cbnz w0, 4114e8 │ │ │ - ldr x0, [x26, #1984] │ │ │ - mov x1, x27 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 4114b8 │ │ │ - ldr x0, [x26, #1984] │ │ │ - bl 402560 │ │ │ - cmp x27, x0 │ │ │ - b.ne 411488 // b.any │ │ │ - ldr w0, [x25, #2320] │ │ │ - mov w27, #0x1 // #1 │ │ │ - cbz w0, 410274 │ │ │ - ldr x16, [x29, #192] │ │ │ - mov w1, w27 │ │ │ - add x0, x16, #0xc30 │ │ │ - bl 409708 │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #848] │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 410d1c // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 410d1c // b.none │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x0, #3808] │ │ │ - adrp x3, 40a000 │ │ │ - ldr x2, [x4, #3840] │ │ │ - ldr x0, [x29, #168] │ │ │ - add x3, x3, #0xd0 │ │ │ - bl 41b8b0 │ │ │ - cbnz x0, 410d04 │ │ │ - b 410d1c │ │ │ - adrp x6, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x6, x6, #0xbb8 │ │ │ - ldp x4, x5, [x6] │ │ │ - ldp x2, x3, [x6, #16] │ │ │ - ldp x0, x1, [x6, #32] │ │ │ - ldr x8, [x6, #48] │ │ │ - ldr w7, [x6, #56] │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x6, x19, #0xad8 │ │ │ - stp x4, x5, [x6] │ │ │ - stp x2, x3, [x6, #16] │ │ │ - stp x0, x1, [x6, #32] │ │ │ - str x8, [x6, #48] │ │ │ - str w7, [x6, #56] │ │ │ - b 410ea8 │ │ │ - add w0, w19, #0x1 │ │ │ + bl ef00 │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x28 │ │ │ + add x0, x0, #0x798 │ │ │ + b 15058 │ │ │ + adrp x20, 4f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x6c0 │ │ │ + ldr x1, [x20, #3152] │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x1] │ │ │ + ldr w2, [x0, #56] │ │ │ + ldp x6, x7, [x0, #16] │ │ │ + stp x6, x7, [x1, #16] │ │ │ + ldp x4, x5, [x0, #32] │ │ │ + stp x4, x5, [x1, #32] │ │ │ + ldr x0, [x0, #48] │ │ │ + str x0, [x1, #48] │ │ │ + str w2, [x1, #56] │ │ │ + b 14a44 │ │ │ + ldrh w0, [x22, #4] │ │ │ + tbz w0, #11, 15d00 │ │ │ + ldr x1, [x22, #112] │ │ │ + str x1, [sp, #128] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #136] │ │ │ + ldr x1, [sp, #128] │ │ │ + cbz x0, 15dc4 │ │ │ + bl 7580 │ │ │ + b 158d0 │ │ │ + add w0, w24, #0x1 │ │ │ + stp x25, x26, [sp, #64] │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x20, #1744] │ │ │ - cbz x0, 4106fc │ │ │ - ldr x3, [x21, #1976] │ │ │ - uxth w1, w19 │ │ │ + bl 71f0 │ │ │ + ldr x25, [x21, #3832] │ │ │ + str x0, [x25] │ │ │ + cbz x0, 156dc │ │ │ + ldr x3, [x20] │ │ │ + and x1, x24, #0xffff │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 411468 // b.none │ │ │ - ldr x0, [x20, #1744] │ │ │ - adrp x7, 42c000 <_fini@@Base+0x9e1c> │ │ │ - str x7, [x29, #192] │ │ │ - bl 4025d0 │ │ │ - ldr x16, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xb58 │ │ │ - add x1, x16, #0xc30 │ │ │ - str xzr, [x20, #1744] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 409918 │ │ │ - ldr x0, [x22, #1936] │ │ │ - b 410e80 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1760] │ │ │ - cbnz x0, 410460 │ │ │ - cmp w2, #0x7 │ │ │ - b.ne 410460 // b.any │ │ │ - cmp w1, #0x8 │ │ │ - b.ne 410460 // b.any │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1936] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 411448 // b.none │ │ │ - b.ls 41142c // b.plast │ │ │ - ldr x16, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xf20 │ │ │ - add x1, x16, #0xc30 │ │ │ - bl 40983c │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - ldr x7, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xf70 │ │ │ - add x1, x7, #0xc30 │ │ │ - bl 40983c │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - ldr x7, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xed0 │ │ │ - add x1, x7, #0xc30 │ │ │ - bl 40983c │ │ │ - ldr x0, [x21, #1976] │ │ │ - b 410278 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - ldr x0, [x20, #1744] │ │ │ - ldrh w1, [x22, #3824] │ │ │ - adrp x7, 42c000 <_fini@@Base+0x9e1c> │ │ │ - strb wzr, [x0, x1] │ │ │ - adrp x16, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x7, [x29, #192] │ │ │ - ldr x0, [x16, #1936] │ │ │ - b 410e80 │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4022e0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + b.eq 15d2c // b.none │ │ │ + ldr x0, [x25] │ │ │ + bl 74a0 │ │ │ + str xzr, [x25] │ │ │ + adrp x0, 2e000 │ │ │ + adrp x1, 2f000 │ │ │ + add x0, x0, #0x660 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + ldr x4, [x22] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 14a20 │ │ │ + fmov x0, d8 │ │ │ + b 15114 │ │ │ + ldr x0, [x22] │ │ │ + mov w21, #0xb // #11 │ │ │ + bl 71c0 │ │ │ + str xzr, [x22] │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x5c8 │ │ │ + ldr x1, [x1, #3048] │ │ │ + ldr x1, [x1] │ │ │ + bl f158 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 1506c │ │ │ + ldr x1, [sp, #120] │ │ │ + mov x2, #0x1 // #1 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x748 │ │ │ + add x1, x1, #0x730 │ │ │ + str x2, [x22] │ │ │ + bl f048 │ │ │ + b 1582c │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x0 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x620 │ │ │ + str x1, [sp, #120] │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + adrp x21, 4f000 │ │ │ + mov x4, #0x0 // #0 │ │ │ + str xzr, [x22] │ │ │ + b 14a28 │ │ │ + mov x0, x22 │ │ │ + bl 10900 │ │ │ + b 158d0 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x718 │ │ │ + bl 104f0 │ │ │ + cbz w0, 15adc │ │ │ + ldr x0, [x22] │ │ │ + bl fcf0 │ │ │ + cbnz w0, 15adc │ │ │ + b 14c4c │ │ │ + ldrh w0, [x23] │ │ │ + ldr x1, [x25] │ │ │ + strb wzr, [x1, x0] │ │ │ + ldr x4, [x22] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 14a20 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x718 │ │ │ + bl 104f0 │ │ │ + cbz w0, 15adc │ │ │ + mov x0, #0x869f // #34463 │ │ │ + movk x0, #0x1, lsl #16 │ │ │ + str x0, [x23] │ │ │ + b 14c4c │ │ │ + ldr x19, [x19, #3136] │ │ │ + mov w21, #0xe // #14 │ │ │ + ldr x0, [x19] │ │ │ + bl 71c0 │ │ │ + str xzr, [x19] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xea0 │ │ │ - bl 409918 │ │ │ - mov w0, #0xe // #14 │ │ │ - b 410048 │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4022e0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x9c0 │ │ │ + b 15058 │ │ │ + ldr x19, [x19, #3136] │ │ │ + mov w21, #0xe // #14 │ │ │ + ldr x0, [x19] │ │ │ + bl 71c0 │ │ │ + str xzr, [x19] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xe88 │ │ │ - bl 409918 │ │ │ - mov w0, #0xe // #14 │ │ │ - b 410048 │ │ │ - ldr x7, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xe68 │ │ │ - add x1, x7, #0xc30 │ │ │ - bl 409918 │ │ │ - b 4112b4 │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 4022e0 │ │ │ - str xzr, [x21, #1976] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x9f8 │ │ │ + b 15058 │ │ │ + adrp x1, 2e000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x9b0 │ │ │ + bl e630 │ │ │ + ldr x19, [x19, #3136] │ │ │ + mov w21, #0xe // #14 │ │ │ + ldr x0, [x19] │ │ │ + bl 71c0 │ │ │ + str xzr, [x19] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xe50 │ │ │ - bl 409918 │ │ │ - mov w0, #0xe // #14 │ │ │ - b 410048 │ │ │ - mov x0, x28 │ │ │ - bl 40a204 │ │ │ - b 411280 │ │ │ - ldrh w0, [x28, #4] │ │ │ - tbz w0, #11, 411588 │ │ │ - ldr x1, [x28, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x28, #136] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbnz x0, 411580 │ │ │ - adrp x1, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe40 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x28, #136] │ │ │ - ldr x1, [x28, #112] │ │ │ - bl 4026b0 │ │ │ - b 411278 │ │ │ - mov x0, x28 │ │ │ - bl 402800 │ │ │ - b 411278 │ │ │ - ldr x4, [x29, #168] │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x290 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 409708 │ │ │ - b 4111ec │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1936] │ │ │ - b 411098 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x2, x1, #0x8f0 │ │ │ - ldrb w4, [x1, #2288] │ │ │ - ldrb w3, [x2, #1] │ │ │ - mov w0, #0x0 // #0 │ │ │ - bfxil w0, w4, #0, #8 │ │ │ - ldrb w4, [x2, #2] │ │ │ - bfi w0, w3, #8, #8 │ │ │ - ldrb w3, [x2, #3] │ │ │ - bfi w0, w4, #16, #8 │ │ │ - mov w2, #0x0 // #0 │ │ │ - mov w4, #0x50 // #80 │ │ │ - bfxil w2, w4, #0, #8 │ │ │ - bfi w0, w3, #24, #8 │ │ │ - mov w3, #0x4b // #75 │ │ │ - mov w4, #0x3 // #3 │ │ │ - bfi w2, w3, #8, #8 │ │ │ - uxtb w3, w0 │ │ │ - bfi w2, w4, #16, #8 │ │ │ - cmp w3, #0x50 │ │ │ - bfi w2, w4, #24, #8 │ │ │ - b.ne 411628 // b.any │ │ │ - bfxil w0, w3, #0, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 411638 // b.any │ │ │ - bfi w0, w3, #8, #8 │ │ │ - uxtb w3, w2 │ │ │ - cmp w3, #0x50 │ │ │ - b.ne 411648 // b.any │ │ │ - bfxil w2, w3, #0, #8 │ │ │ - ubfx x3, x2, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 411658 // b.any │ │ │ - bfi w2, w3, #8, #8 │ │ │ - uxtb w3, w2 │ │ │ - cmp w3, w0, uxtb │ │ │ - b.ne 410fc0 // b.any │ │ │ - ubfx x4, x0, #8, #8 │ │ │ - ubfx x3, x2, #8, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 410fc0 // b.any │ │ │ - ubfx x4, x0, #16, #8 │ │ │ - ubfx x3, x2, #16, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 410fc0 // b.any │ │ │ - lsr w2, w2, #24 │ │ │ - cmp w2, w0, lsr #24 │ │ │ - b.ne 410fc0 // b.any │ │ │ - ldr x0, [x21, #1976] │ │ │ - bl 40a46c │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x2, #1936] │ │ │ - cbnz w0, 411098 │ │ │ - b 410148 │ │ │ - adrp x22, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xb18 │ │ │ - add x1, x22, #0xc30 │ │ │ - str x22, [x29, #192] │ │ │ - bl 409918 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x0, #1936] │ │ │ - mov x4, #0x0 // #0 │ │ │ - b 410e8c │ │ │ - ldr w0, [x20, #876] │ │ │ - b 410160 │ │ │ - ldr x7, [x29, #192] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov x3, #0x1 // #1 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0xc38 │ │ │ - add x1, x7, #0xc30 │ │ │ - str x3, [x2, #1936] │ │ │ - bl 40983c │ │ │ - b 410430 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0xa10 │ │ │ + b 15058 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-336]! │ │ │ + adrp x0, 4f000 │ │ │ mov x29, sp │ │ │ + ldr x1, [x0, #4016] │ │ │ + adrp x0, 4f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x2, [x19, #3488] │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x21, #1904] │ │ │ + adrp x22, 4f000 │ │ │ + ldr x0, [x0, #2944] │ │ │ + adrp x21, 4f000 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x24, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - adrp x22, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x26, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x1, [x29, #328] │ │ │ - adrp x2, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x24, #3848] │ │ │ + adrp x24, 4f000 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #328] │ │ │ + mov x3, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - str xzr, [x26, #2760] │ │ │ - str xzr, [x1, #1760] │ │ │ - str xzr, [x22, #3840] │ │ │ - strh wzr, [x2, #3824] │ │ │ - str wzr, [x19, #1752] │ │ │ - cbz x0, 411774 │ │ │ - ldrb w1, [x0] │ │ │ - cbz w1, 411774 │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 4117f8 // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbnz w1, 4117f8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2096] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbnz w0, 4117bc │ │ │ - ldr w19, [x20, #2316] │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 411a88 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1968] │ │ │ - ldr x1, [x1, #1952] │ │ │ - bl 402540 │ │ │ - cbz w0, 4117c8 │ │ │ - cmp w19, #0x1 │ │ │ - b.eq 411cbc // b.none │ │ │ - ldr x1, [x24, #3848] │ │ │ - mov w0, #0x12 // #18 │ │ │ - bl 408f38 │ │ │ - ldr w0, [x20, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 411a88 // b.none │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldr x2, [x29, #328] │ │ │ - ldr x1, [x21, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 41309c // b.any │ │ │ + ldr x3, [x22, #3096] │ │ │ + str xzr, [x0] │ │ │ + ldr x2, [x21, #3880] │ │ │ + ldr x20, [x20, #3648] │ │ │ + str xzr, [x3] │ │ │ + ldr x0, [x24, #3632] │ │ │ + str xzr, [x2] │ │ │ + ldr x23, [x1] │ │ │ + str wzr, [x20] │ │ │ + strh wzr, [x0] │ │ │ + cbz x23, 15eac │ │ │ + ldrb w0, [x23] │ │ │ + cbz w0, 15eac │ │ │ + adrp x1, 25000 │ │ │ + mov x0, x23 │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 7410 │ │ │ + cbnz w0, 15f34 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3856] │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w1, [x1] │ │ │ + ldr w20, [x0] │ │ │ + cbnz w1, 15f24 │ │ │ + cmp w20, #0x2 │ │ │ + b.eq 15f2c // b.none │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3792] │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cbnz w0, 168c4 │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr x19, [x19, #3488] │ │ │ + mov w0, w27 │ │ │ + ldr x2, [sp, #328] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 179dc │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #336 │ │ │ ret │ │ │ - adrp x3, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x1, x3, #0x60 │ │ │ - bl 4026d0 │ │ │ - cbz x0, 411774 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x20, #2316] │ │ │ - mov w2, #0x1 // #1 │ │ │ - str w2, [x19, #1752] │ │ │ + cmp w20, #0x2 │ │ │ + b.ne 15ef0 // b.any │ │ │ + bl 147f8 │ │ │ + b 15ef0 │ │ │ + adrp x1, 2a000 │ │ │ + mov x0, x23 │ │ │ + add x1, x1, #0xb68 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str d8, [sp, #96] │ │ │ + bl 75a0 │ │ │ + cbz x0, 175dc │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x20] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x20, [x1, #3968] │ │ │ + ldr w1, [x20] │ │ │ cmp w1, #0x2 │ │ │ - b.eq 4132e8 // b.none │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ + b.eq 16654 // b.none │ │ │ + bl 71c0 │ │ │ + ldr w0, [x20] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 411934 // b.none │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x4, 428000 <_fini@@Base+0x5e1c> │ │ │ - ldr x0, [x3, #1968] │ │ │ - add x1, x4, #0x60 │ │ │ - bl 4026d0 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x19, #1976] │ │ │ - cbz x0, 411950 │ │ │ - mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + b.ne 15f8c // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2984] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 168f4 │ │ │ + adrp x0, 2a000 │ │ │ + add x1, x0, #0xb68 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x25, [x0, #3048] │ │ │ + ldr x0, [x25] │ │ │ + bl 75a0 │ │ │ + ldr x23, [x20, #3136] │ │ │ + str x0, [x23] │ │ │ + cbz x0, 16904 │ │ │ mov w2, #0x2 // #2 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 4119e4 │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 402560 │ │ │ + mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 166f0 │ │ │ + ldr x0, [x23] │ │ │ + bl 7430 │ │ │ cmn x0, #0x1 │ │ │ - b.eq 4119e4 // b.none │ │ │ - adrp x28, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x27, [x19, #1976] │ │ │ - add x28, x28, #0x8f0 │ │ │ - mov x0, x27 │ │ │ - bl 4024f0 │ │ │ - cbnz w0, 411a28 │ │ │ - mov x0, x27 │ │ │ - bl 40a46c │ │ │ - cbz w0, 411a28 │ │ │ - ldrb w0, [x28] │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ + b.eq 166f0 // b.none │ │ │ + ldr x0, [x20, #3136] │ │ │ + adrp x1, 51000 │ │ │ + add x23, x1, #0x598 │ │ │ + ldr x25, [x0] │ │ │ + mov x0, x25 │ │ │ + bl 73d0 │ │ │ + cbnz w0, 16740 │ │ │ + mov x0, x25 │ │ │ + bl fcf0 │ │ │ + cbz w0, 16740 │ │ │ + ldrb w0, [x23] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 41187c // b.any │ │ │ - ldrb w0, [x28, #1] │ │ │ + b.ne 15fe4 // b.any │ │ │ + ldrb w0, [x23, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 41187c // b.any │ │ │ - ldrb w0, [x28, #2] │ │ │ + b.ne 15fe4 // b.any │ │ │ + ldrb w0, [x23, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 41187c // b.any │ │ │ - ldrb w0, [x28, #3] │ │ │ + b.ne 15fe4 // b.any │ │ │ + ldrb w0, [x23, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 41187c // b.any │ │ │ - ldr x0, [x19, #1976] │ │ │ - add x28, x23, #0x8f0 │ │ │ - bl 402560 │ │ │ + b.ne 15fe4 // b.any │ │ │ + ldr x0, [x20, #3136] │ │ │ + adrp x1, 51000 │ │ │ + add x23, x1, #0x598 │ │ │ + mov x26, x0 │ │ │ mov x27, x0 │ │ │ - ldr x25, [x19, #1976] │ │ │ - mov x0, x25 │ │ │ - bl 4024f0 │ │ │ - cbnz w0, 411994 │ │ │ - mov x0, x25 │ │ │ - bl 40a46c │ │ │ - cbz w0, 411994 │ │ │ - ldrb w0, [x28] │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + mov x25, x0 │ │ │ + nop │ │ │ + ldr x28, [x26] │ │ │ + mov x0, x28 │ │ │ + bl 73d0 │ │ │ + cbnz w0, 160ac │ │ │ + mov x0, x28 │ │ │ + bl fcf0 │ │ │ + cbz w0, 160ac │ │ │ + ldrb w0, [x23] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 4118dc // b.any │ │ │ - ldrb w0, [x28, #1] │ │ │ + b.ne 16054 // b.any │ │ │ + ldrb w0, [x23, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 4118dc // b.any │ │ │ - ldrb w0, [x28, #2] │ │ │ + b.ne 16054 // b.any │ │ │ + ldrb w0, [x23, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 4118dc // b.any │ │ │ - ldrb w0, [x28, #3] │ │ │ + b.ne 16054 // b.any │ │ │ + ldrb w0, [x23, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 4118dc // b.any │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 402560 │ │ │ - mov x27, x0 │ │ │ - b 4118d8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2308] │ │ │ - cbnz w0, 411830 │ │ │ - bl 40fea4 │ │ │ - mov w23, w0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x5, #1968] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x140 │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - mov w23, #0x12 // #18 │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 412f8c // b.none │ │ │ - ldr x19, [x22, #3840] │ │ │ - mov w0, w23 │ │ │ - cbz x19, 4117cc │ │ │ - lsl x20, x19, #3 │ │ │ - cmp x19, x20, lsr #3 │ │ │ - b.eq 411a90 // b.none │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 4117cc │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov x1, x27 │ │ │ + b.ne 16054 // b.any │ │ │ + ldr x0, [x27] │ │ │ + bl 7430 │ │ │ + mov x25, x0 │ │ │ + b 16050 │ │ │ + ldr x23, [x20, #3136] │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - mov w28, w0 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbz w0, 411b2c │ │ │ - ldr x0, [x5, #1976] │ │ │ - str x5, [x29, #112] │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x1, [x25, #1968] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xac0 │ │ │ - str xzr, [x5, #1976] │ │ │ - bl 409918 │ │ │ - mov w23, #0xb // #11 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w2, w1 │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4023f0 │ │ │ - cbz w0, 411870 │ │ │ - ldr x0, [x28, #1976] │ │ │ - mov w23, #0xb // #11 │ │ │ - bl 4022e0 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x6, #1968] │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xac0 │ │ │ - str xzr, [x28, #1976] │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x19, #1976] │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x19, #1976] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 411c68 // b.none │ │ │ - adrp x19, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x19, x19, #0xc30 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x210 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x248 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x280 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - mov w23, #0x3 // #3 │ │ │ - ldr w0, [x24, #2316] │ │ │ - b 41196c │ │ │ - bl 40fea4 │ │ │ - b 4117c8 │ │ │ - mov x0, x20 │ │ │ - bl 402310 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str x0, [x1, #3800] │ │ │ - cbz x0, 41198c │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x25, #1760] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 411ac0 │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 411ab4 │ │ │ - adrp x3, 40a000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x11c │ │ │ - bl 402270 │ │ │ - ldr x0, [x22, #3840] │ │ │ - cmp x19, x0 │ │ │ - b.ne 41198c // b.any │ │ │ - mov x0, x20 │ │ │ - bl 402310 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str x0, [x1, #3808] │ │ │ - cbz x0, 41198c │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x2, #1760] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 411b10 │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 411b04 │ │ │ - adrp x3, 40a000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0xf0 │ │ │ - bl 402270 │ │ │ - mov w0, w23 │ │ │ - b 4117cc │ │ │ - ldr x3, [x5, #1976] │ │ │ - mov x1, #0x1 // #1 │ │ │ + mov x1, x25 │ │ │ + ldr x0, [x23] │ │ │ + bl 72c0 │ │ │ + mov w27, w0 │ │ │ + cbnz w0, 16708 │ │ │ + ldr x3, [x23] │ │ │ + add x0, sp, #0x110 │ │ │ mov x2, #0x12 // #18 │ │ │ - add x0, x29, #0x110 │ │ │ - str x5, [x29, #112] │ │ │ - bl 4025a0 │ │ │ - ldrb w1, [x29, #273] │ │ │ - ldrb w0, [x29, #272] │ │ │ - ldrb w3, [x29, #289] │ │ │ - orr w0, w0, w1, lsl #8 │ │ │ - ldrb w1, [x29, #288] │ │ │ - uxth w0, w0 │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x6, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str x0, [x4, #1928] │ │ │ - strh w1, [x6, #3824] │ │ │ - ldrb w4, [x29, #285] │ │ │ - ldrb w6, [x29, #275] │ │ │ - ldrb w25, [x29, #274] │ │ │ - str w6, [x29, #172] │ │ │ - str w4, [x29, #216] │ │ │ - ldrb w6, [x29, #286] │ │ │ - ldrb w4, [x29, #279] │ │ │ - str w25, [x29, #176] │ │ │ - str w6, [x29, #200] │ │ │ - ldrb w25, [x29, #284] │ │ │ - ldrb w6, [x29, #280] │ │ │ - str w4, [x29, #192] │ │ │ - ldrb w4, [x29, #281] │ │ │ - str w25, [x29, #208] │ │ │ - str w6, [x29, #160] │ │ │ - ldrb w25, [x29, #287] │ │ │ - str w4, [x29, #144] │ │ │ - ldrb w6, [x29, #282] │ │ │ - ldrb w4, [x29, #283] │ │ │ - add x2, x0, #0x1 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w25, [x29, #184] │ │ │ - str x2, [x3, #1936] │ │ │ - str w6, [x29, #136] │ │ │ - str w4, [x29, #168] │ │ │ - ldrb w25, [x29, #278] │ │ │ - cbnz w1, 411cd4 │ │ │ - ldr w5, [x29, #192] │ │ │ - orr w28, w25, w5, lsl #8 │ │ │ - uxth w28, w28 │ │ │ - str x28, [x29, #192] │ │ │ - cbz x28, 411d68 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x28, [x6, #1936] │ │ │ - cmp x28, #0x1 │ │ │ - b.eq 411dbc // b.none │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x25, #1968] │ │ │ - bl 4021c0 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2308] │ │ │ - cbnz w1, 411d48 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x0, [sp, #120] │ │ │ + bl 7470 │ │ │ + ldrb w28, [sp, #289] │ │ │ + adrp x1, 4f000 │ │ │ + ldrb w2, [sp, #272] │ │ │ + ldrb w0, [sp, #273] │ │ │ + ldr x1, [x1, #3088] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + adrp x2, 4f000 │ │ │ + and x0, x0, #0xffff │ │ │ + ldrb w5, [sp, #288] │ │ │ + ldr x4, [x24, #3632] │ │ │ + add x3, x0, #0x1 │ │ │ + ldr x2, [x2, #3320] │ │ │ + str x0, [x1] │ │ │ + ldrb w24, [sp, #278] │ │ │ + orr w28, w5, w28, lsl #8 │ │ │ + ldrb w0, [sp, #279] │ │ │ + ldrb w26, [sp, #275] │ │ │ + ldrb w1, [sp, #274] │ │ │ + orr w24, w24, w0, lsl #8 │ │ │ + ldr w0, [sp, #280] │ │ │ + strh w28, [x4] │ │ │ + str x3, [x2] │ │ │ + orr w26, w1, w26, lsl #8 │ │ │ + str w0, [sp, #128] │ │ │ + and x0, x24, #0xffff │ │ │ + str x0, [sp, #136] │ │ │ + and x26, x26, #0xffff │ │ │ + ldr w5, [sp, #284] │ │ │ + cbnz w28, 167e0 │ │ │ + cbz w24, 167c0 │ │ │ + adrp x0, 4f000 │ │ │ + mov w23, w5 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x24, [x0] │ │ │ + cmp x24, #0x1 │ │ │ + b.eq 16928 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x0, [x0] │ │ │ + bl 7080 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #2984] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, 1689c │ │ │ + adrp x1, 4f000 │ │ │ cmp w0, #0x3 │ │ │ - ldr x1, [x24, #3848] │ │ │ - b.le 411c3c │ │ │ - sxtw x0, w0 │ │ │ - sub x0, x0, #0x4 │ │ │ - ldrb w2, [x1, x0] │ │ │ - add x1, x1, x0 │ │ │ - cmp w2, #0x2e │ │ │ - b.eq 4130a0 // b.none │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x948 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w23, #0x10 // #16 │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x19, #1976] │ │ │ - b 41196c │ │ │ - adrp x19, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x19, x19, #0xc30 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x160 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x188 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x1c0 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x1f0 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - mov w23, #0x3 // #3 │ │ │ - ldr w0, [x24, #2316] │ │ │ - b 41196c │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xd8 │ │ │ - add x1, x1, #0xf8 │ │ │ - bl 409918 │ │ │ - b 4117b0 │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #104] │ │ │ - bl 402310 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x6, #1744] │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x5, [x29, #112] │ │ │ - cbz x0, 411db0 │ │ │ - ldr x3, [x5, #1976] │ │ │ - uxth w1, w1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - str x6, [x29, #128] │ │ │ - str x5, [x29, #112] │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - ldr x6, [x29, #128] │ │ │ - b.eq 411d84 // b.none │ │ │ - ldr x0, [x6, #1744] │ │ │ - bl 4025d0 │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x6, [x29, #128] │ │ │ - ldr x0, [x5, #1976] │ │ │ - str xzr, [x6, #1744] │ │ │ - bl 4027f0 │ │ │ - cbnz w0, 412f94 │ │ │ - ldr w0, [x20, #2316] │ │ │ - mov w23, #0x2 // #2 │ │ │ - b 41196c │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x2b8 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - mov w23, #0x3 // #3 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x19, #1976] │ │ │ - ldr w23, [x29, #192] │ │ │ - bl 4022e0 │ │ │ - ldr x28, [x29, #192] │ │ │ - ldr w0, [x20, #2316] │ │ │ - str x28, [x19, #1976] │ │ │ - b 41196c │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldrh w0, [x0, #3824] │ │ │ - ldr x1, [x6, #1744] │ │ │ - strb w28, [x1, x0] │ │ │ - b 411bdc │ │ │ - uxth w0, w2 │ │ │ - str x1, [x29, #104] │ │ │ - bl 402310 │ │ │ - str x0, [x27, #104] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbnz x0, 412374 │ │ │ - ldr w0, [x20, #2316] │ │ │ - mov w23, #0x4 // #4 │ │ │ - b 41196c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1816] │ │ │ - cbz w0, 411dec │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2080] │ │ │ - cbnz w0, 411dec │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1968] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #1952] │ │ │ - bl 402540 │ │ │ - cbz w0, 4130e4 │ │ │ - ldr w5, [x29, #200] │ │ │ - ldr w4, [x29, #184] │ │ │ - ldr w6, [x29, #216] │ │ │ - ldr w25, [x29, #208] │ │ │ - orr w2, w5, w4, lsl #8 │ │ │ - orr w1, w25, w6, lsl #8 │ │ │ - ldr w0, [x20, #2316] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - cmp w0, #0x1 │ │ │ - str x1, [x29, #200] │ │ │ - b.eq 411f44 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2308] │ │ │ - cbz w0, 411ec8 │ │ │ - ldr w4, [x29, #168] │ │ │ - ldr w5, [x29, #136] │ │ │ - ldr w6, [x29, #144] │ │ │ - ldr w25, [x29, #160] │ │ │ - orr w0, w5, w4, lsl #8 │ │ │ - orr w1, w25, w6, lsl #8 │ │ │ - uxth w1, w1 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - orr x0, x0, x1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.eq 4131fc // b.none │ │ │ - ldr x6, [x29, #200] │ │ │ - cmp x6, x1 │ │ │ - b.eq 4131fc // b.none │ │ │ - sub x1, x27, x0 │ │ │ - ldr x0, [x19, #1976] │ │ │ - sub x1, x1, #0x50 │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4023f0 │ │ │ - cbz w0, 413130 │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x28, #1976] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 413110 // b.none │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + ldr x2, [x1, #4016] │ │ │ + sxtw x1, w0 │ │ │ + sub x1, x1, #0x4 │ │ │ + ldr x0, [x2] │ │ │ + add x28, x0, x1 │ │ │ + b.le 167a8 │ │ │ + ldrb w0, [x0, x1] │ │ │ + cmp w0, #0x2e │ │ │ + b.ne 167a8 // b.any │ │ │ + bl 72e0 <__ctype_toupper_loc@plt> │ │ │ + ldrb w1, [x28, #1] │ │ │ + ldr x0, [x0] │ │ │ + ldr w1, [x0, x1, lsl #2] │ │ │ + cmp w1, #0x5a │ │ │ + b.ne 167a8 // b.any │ │ │ + ldrb w1, [x28, #2] │ │ │ + ldr w1, [x0, x1, lsl #2] │ │ │ + cmp w1, #0x49 │ │ │ + b.ne 167a8 // b.any │ │ │ + ldrb w1, [x28, #3] │ │ │ + ldr w0, [x0, x1, lsl #2] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 167a8 // b.any │ │ │ + ldr x0, [x20, #3136] │ │ │ + ldr x28, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 16940 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3792] │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 7410 │ │ │ + cbz w0, 17424 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ ldr w0, [x0] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 402470 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x4e8 │ │ │ - bl 409918 │ │ │ - ldr w0, [x19, #2316] │ │ │ - b 41196c │ │ │ - sub x27, x27, #0x18 │ │ │ - str x27, [x29, #216] │ │ │ - str xzr, [x29, #208] │ │ │ - ldr x0, [x19, #1976] │ │ │ - ldr x1, [x29, #216] │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4023f0 │ │ │ - cbz w0, 411f68 │ │ │ - ldr x0, [x27, #1976] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x27, #1976] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 411ea0 // b.any │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + b.eq 1697c // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2984] │ │ │ ldr w0, [x0] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 402470 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x4f8 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x380 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr w0, [x19, #2316] │ │ │ - b 41196c │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1968] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #1952] │ │ │ - bl 402540 │ │ │ - cbz w0, 412e28 │ │ │ - cmp x28, #0x1 │ │ │ - b.ne 411e20 // b.any │ │ │ - b 411e2c │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w28, #0x0 // #0 │ │ │ - bfxil w28, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w28, w0, #8, #8 │ │ │ - ldr x3, [x27, #1976] │ │ │ - mov w0, #0x6 // #6 │ │ │ - bfi w28, w0, #16, #8 │ │ │ - mov w5, #0x7 // #7 │ │ │ - add x0, x29, #0xe0 │ │ │ - mov x1, #0x1 // #1 │ │ │ + cbnz w0, 16984 │ │ │ + sub x24, x25, #0x18 │ │ │ + str xzr, [sp, #128] │ │ │ + mov x1, x24 │ │ │ + mov x0, x28 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 16e48 │ │ │ + ldr x24, [x20, #3136] │ │ │ + add x28, sp, #0xe8 │ │ │ + mov x0, x28 │ │ │ mov x2, #0x4 // #4 │ │ │ - bfi w28, w5, #24, #8 │ │ │ - bl 4025a0 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x24] │ │ │ + bl 7470 │ │ │ + mov x25, x0 │ │ │ cmp x0, #0x4 │ │ │ - b.eq 412d94 // b.none │ │ │ - ldr w25, [x29, #172] │ │ │ - ldr w5, [x29, #176] │ │ │ - orr w0, w5, w25, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - str x0, [x29, #216] │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x25, #1928] │ │ │ - ldr x6, [x29, #200] │ │ │ - ldr x25, [x29, #208] │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - add x6, x25, x6 │ │ │ - str x6, [x29, #144] │ │ │ - str x6, [x1, #3832] │ │ │ - ldr x6, [x29, #216] │ │ │ - str xzr, [x26, #2760] │ │ │ - cmp x0, x6 │ │ │ - b.eq 411ffc // b.none │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 4022e0 │ │ │ - ldr x6, [x29, #216] │ │ │ - str xzr, [x19, #1976] │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x25, #1936] │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x6, [x25, #1928] │ │ │ - cmp x6, x0 │ │ │ - b.cs 41213c // b.hs, b.nlast │ │ │ - adrp x1, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x1, x1, #0xad8 │ │ │ - str x1, [x29, #176] │ │ │ - str wzr, [x29, #172] │ │ │ - mov x1, x6 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr w6, [x29, #172] │ │ │ - ldr x25, [x29, #176] │ │ │ - mov w5, #0x1 // #1 │ │ │ - add x2, x2, #0x780 │ │ │ - str w5, [x29, #216] │ │ │ - str w6, [x29, #184] │ │ │ - str x2, [x29, #160] │ │ │ - str x25, [x29, #200] │ │ │ + b.ne 164b0 // b.any │ │ │ + ldrb w0, [sp, #232] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 164b0 // b.any │ │ │ + ldrb w0, [sp, #233] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 164b0 // b.any │ │ │ + ldrb w0, [sp, #234] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 164b0 // b.any │ │ │ + ldrb w0, [sp, #235] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 164b0 // b.any │ │ │ + ldr x0, [x24] │ │ │ + bl 7430 │ │ │ + str x0, [sp, #136] │ │ │ + ldr x3, [x24] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x10 // #16 │ │ │ + bl 7470 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 171f4 // b.any │ │ │ + ldr x3, [x24] │ │ │ + mov x1, x0 │ │ │ + mov x2, x25 │ │ │ + mov x0, x28 │ │ │ + bl 7470 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #232] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #233] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #234] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #235] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 16e94 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr w23, [sp, #272] │ │ │ + ldr x25, [x20, #3136] │ │ │ + ldr x2, [x0, #3320] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3088] │ │ │ + ldr w0, [sp, #284] │ │ │ + str x0, [x2] │ │ │ sub x0, x0, #0x1 │ │ │ - cmp x0, x1 │ │ │ - b.eq 412c58 // b.none │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x3, #1968] │ │ │ - bl 416c40 │ │ │ - mov x28, x0 │ │ │ - ldr x0, [x19, #1976] │ │ │ - cbz x0, 412bdc │ │ │ - ldr w6, [x29, #184] │ │ │ - cbnz w6, 412080 │ │ │ - ldr w25, [x29, #216] │ │ │ - cbnz w25, 412d3c │ │ │ - bl 40a46c │ │ │ - cbz w0, 4120cc │ │ │ - ldr x0, [x19, #1976] │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 402560 │ │ │ - ldrb w1, [x23, #2288] │ │ │ - add x2, x23, #0x8f0 │ │ │ - cmp w1, #0x50 │ │ │ - str x0, [x25, #1920] │ │ │ - ldrb w3, [x2, #1] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w2, [x2, #3] │ │ │ - b.ne 41229c // b.any │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 41229c // b.any │ │ │ - cmp w1, #0x5 │ │ │ - b.ne 4121b0 // b.any │ │ │ - cmp w2, #0x6 │ │ │ - b.ne 41229c // b.any │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 4022e0 │ │ │ + str x0, [x1] │ │ │ + cmp x23, x0 │ │ │ + add x0, sp, #0x200 │ │ │ + ldur x27, [x0, #-236] │ │ │ + ldr x0, [x25] │ │ │ + b.eq 163ec // b.none │ │ │ + bl 71c0 │ │ │ + mov x24, x25 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 2a000 │ │ │ + mov x1, x23 │ │ │ + str xzr, [x25] │ │ │ + ldr x0, [x0, #3048] │ │ │ + add x25, x2, #0xb68 │ │ │ + mov x26, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ + fmov d8, x0 │ │ │ + b 163cc │ │ │ + mov x0, x23 │ │ │ + bl 1bb28 │ │ │ + cbnz w0, 175c8 │ │ │ + fmov x0, d8 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x26] │ │ │ + mov x1, x23 │ │ │ + bl 1b9d8 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x25 │ │ │ + bl 75a0 │ │ │ + str x0, [x24] │ │ │ + cbz x0, 163a8 │ │ │ + fmov x0, d8 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x24] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x1, [sp, #128] │ │ │ + add x27, x1, x27 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x3, [x1, #3088] │ │ │ + mov x1, x27 │ │ │ + str x23, [x3] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1795c │ │ │ + ldr x3, [x20, #3136] │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x28 │ │ │ - str xzr, [x19, #1976] │ │ │ - bl 4025d0 │ │ │ - ldrb w1, [x23, #2288] │ │ │ - add x0, x23, #0x8f0 │ │ │ - cmp w1, #0x50 │ │ │ - ldrb w2, [x0, #1] │ │ │ - ldrb w1, [x0, #2] │ │ │ - ldrb w0, [x0, #3] │ │ │ - b.ne 41213c // b.any │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 41213c // b.any │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 41213c // b.any │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 41213c // b.any │ │ │ - str wzr, [x29, #216] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1928] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x2, #1936] │ │ │ - add x1, x1, #0x1 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x1, [x3, #1928] │ │ │ - cmp x0, x1 │ │ │ - b.hi 41204c // b.pmore │ │ │ - ldr x0, [x22, #3840] │ │ │ - ldr x6, [x29, #192] │ │ │ - cmp x0, x6 │ │ │ - b.eq 412d60 // b.none │ │ │ - adrp x19, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x19, x19, #0x5f8 │ │ │ - mov x0, x6 │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - bl 41c888 │ │ │ - mov x4, x0 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x0, #3840] │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #128] │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - bl 41c888 │ │ │ - add x19, x19, #0xad8 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x4, [x29, #128] │ │ │ - mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x888 │ │ │ - mov x0, x19 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - b 411d50 │ │ │ - cmp w1, #0x6 │ │ │ - b.eq 4120c4 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 41229c // b.any │ │ │ - cmp w2, #0x2 │ │ │ - b.ne 41229c // b.any │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x25, #2320] │ │ │ - cbz w1, 41222c │ │ │ - ldr w27, [x20, #2316] │ │ │ - cmp w27, #0x1 │ │ │ - b.ne 41222c // b.any │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x6, [x1, #2768] │ │ │ - ldr x3, [x4, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x5f8 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x3, [x29, #120] │ │ │ - str x6, [x29, #128] │ │ │ - bl 41c888 │ │ │ - ldr x6, [x29, #128] │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x3, [x29, #120] │ │ │ - mov x4, x0 │ │ │ - mov w1, w27 │ │ │ - mov x0, x6 │ │ │ - add x2, x2, #0x810 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x3, [x19, #1976] │ │ │ + ldr x3, [x3] │ │ │ + bl 7470 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 173b4 // b.any │ │ │ + ldrb w0, [sp, #232] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 173b4 // b.any │ │ │ + ldrb w0, [sp, #233] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 173b4 // b.any │ │ │ + ldrb w0, [sp, #234] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 173b4 // b.any │ │ │ + ldrb w0, [sp, #235] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 173b4 // b.any │ │ │ + ldr x24, [x20, #3136] │ │ │ + mov x2, #0x34 // #52 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x24] │ │ │ + bl 7470 │ │ │ + cmp x0, #0x33 │ │ │ + b.ls 17a7c // b.plast │ │ │ + ldrb w1, [sp, #282] │ │ │ + add x2, sp, #0x200 │ │ │ + ldrb w0, [sp, #283] │ │ │ + ldr w26, [sp, #288] │ │ │ + ldur x23, [x2, #-196] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + ldr x1, [sp, #128] │ │ │ + cmp w0, #0x2e │ │ │ + add x23, x1, x23 │ │ │ + ldur x1, [x2, #-212] │ │ │ + str x1, [sp, #136] │ │ │ + b.hi 179e8 // b.pmore │ │ │ + ldr x0, [sp, #128] │ │ │ + adrp x1, 4f000 │ │ │ + add x3, x23, x0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3848] │ │ │ + str x3, [sp, #168] │ │ │ + ldr x2, [x0, #3088] │ │ │ + adrp x0, 4f000 │ │ │ + str x3, [x1] │ │ │ + ldr x0, [x0, #2944] │ │ │ + ldr x2, [x2] │ │ │ + str xzr, [x0] │ │ │ + cmp x2, x26 │ │ │ + b.eq 164f8 // b.none │ │ │ + ldr x23, [x20, #3136] │ │ │ + ldr x0, [x23] │ │ │ + bl 71c0 │ │ │ + str xzr, [x23] │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x1, [x1, #3088] │ │ │ + ldr x0, [x0] │ │ │ + str x26, [x1] │ │ │ + cmp x26, x0 │ │ │ + b.cs 17540 // b.hs, b.nlast │ │ │ + adrp x1, 4f000 │ │ │ + mov w25, #0x1 // #1 │ │ │ + str wzr, [sp, #152] │ │ │ + ldr x1, [x1, #3816] │ │ │ + str x1, [sp, #144] │ │ │ + adrp x1, 4f000 │ │ │ + str wzr, [sp, #180] │ │ │ + ldr x1, [x1, #3936] │ │ │ + str x1, [sp, #160] │ │ │ + mov x1, x26 │ │ │ + sub x2, x0, #0x1 │ │ │ + adrp x0, 4f000 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x23, [x0] │ │ │ + mov x0, x23 │ │ │ + b.eq 16e20 // b.none │ │ │ + bl 1b9d8 │ │ │ + mov x26, x0 │ │ │ + ldr x23, [x20, #3136] │ │ │ + ldr x0, [x23] │ │ │ + cbz x0, 17230 │ │ │ + ldr w1, [sp, #152] │ │ │ + eor w1, w1, #0x1 │ │ │ + tst w1, w25 │ │ │ + b.ne 17044 // b.any │ │ │ + ldr x25, [x20, #3136] │ │ │ + ldr x27, [sp, #160] │ │ │ + bl fcf0 │ │ │ + cbz w0, 175a0 │ │ │ + ldr x0, [x25] │ │ │ + bl 7430 │ │ │ + mov x23, x0 │ │ │ + ldr x0, [sp, #144] │ │ │ + str x23, [x0] │ │ │ + bl 10358 │ │ │ + cbnz w0, 175a0 │ │ │ + bl 103e0 │ │ │ + cbnz w0, 175a0 │ │ │ + bl 10468 │ │ │ + cbz w0, 16cf4 │ │ │ + ldr w0, [x27] │ │ │ + cbz w0, 165d8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w24, [x0] │ │ │ + cmp w24, #0x1 │ │ │ + b.eq 17490 // b.none │ │ │ + ldr x23, [x20, #3136] │ │ │ mov x1, #0x2a // #42 │ │ │ + ldr x0, [sp, #120] │ │ │ mov x2, #0x1 // #1 │ │ │ - add x0, x29, #0x110 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ + ldr x3, [x23] │ │ │ + bl 7470 │ │ │ mov x1, x0 │ │ │ - add x2, x19, #0x7b8 │ │ │ - b.eq 4124dc // b.none │ │ │ - str x2, [x29, #128] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + cmp x0, #0x1 │ │ │ + b.eq 16ebc // b.none │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - add x27, x20, #0x90c │ │ │ - bl 402470 │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xd70 │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - ldr x2, [x29, #128] │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x8e0 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x24, [x0, #3968] │ │ │ + ldr w0, [x24] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4124ac // b.none │ │ │ - ldr x0, [x2] │ │ │ - bl 4027f0 │ │ │ - cbnz w0, 4123b0 │ │ │ - ldr w0, [x27] │ │ │ - mov w23, #0x2 // #2 │ │ │ - b 41196c │ │ │ - ldr w1, [x20, #2316] │ │ │ - add x27, x20, #0x90c │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 4123bc // b.none │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x3, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + b.eq 17074 // b.none │ │ │ + ldr x0, [x23] │ │ │ + bl 76c0 │ │ │ + cbz w0, 17068 │ │ │ + ldr w0, [x24] │ │ │ + mov w27, #0xb // #11 │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 16668 // b.any │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b 15ef4 │ │ │ + bl 147f8 │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr w0, [x20] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 168e8 // b.none │ │ │ + ldr x0, [x21, #3880] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 16648 │ │ │ + and x23, x20, #0x1fffffffffffffff │ │ │ + cmp x20, x23 │ │ │ + b.ne 166e0 // b.any │ │ │ + lsl x24, x20, #3 │ │ │ + mov x0, x24 │ │ │ + bl 71f0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3368] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 166e0 │ │ │ + ldr x1, [x22, #3096] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x1] │ │ │ + cbz x2, 166bc │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 166b0 │ │ │ + mov x1, x20 │ │ │ + adrp x3, f000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0xa70 │ │ │ + bl 7150 │ │ │ + ldr x21, [x21, #3880] │ │ │ + ldr x20, [x21] │ │ │ + cmp x23, x20 │ │ │ + b.eq 16844 // b.none │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 15ef4 │ │ │ + ldr x23, [x20, #3136] │ │ │ + mov w2, #0x0 // #0 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x5f8 │ │ │ + ldr x0, [x23] │ │ │ + bl 72c0 │ │ │ + cbz w0, 15fd4 │ │ │ + ldr x0, [x23] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 71c0 │ │ │ + str xzr, [x23] │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x5c8 │ │ │ + ldr x1, [x1, #3048] │ │ │ + ldr x1, [x1] │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + ldr x20, [x20, #3136] │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3968] │ │ │ + ldr w0, [x20] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 16a88 // b.none │ │ │ + adrp x23, 2f000 │ │ │ + add x23, x23, #0x730 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xd28 │ │ │ + bl f158 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xd60 │ │ │ + bl f158 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xd98 │ │ │ + bl f158 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 16640 │ │ │ + mov w27, #0x10 // #16 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 26000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x448 │ │ │ + bl f158 │ │ │ + ldr x20, [x20, #3136] │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + add w0, w28, #0x1 │ │ │ + str w5, [sp, #144] │ │ │ + str x4, [sp, #152] │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + adrp x7, 4f000 │ │ │ + ldr w5, [sp, #144] │ │ │ + ldr x4, [sp, #152] │ │ │ + ldr x7, [x7, #3832] │ │ │ + str x0, [x7] │ │ │ + cbz x0, 17030 │ │ │ + ldr x3, [x23] │ │ │ + and x1, x28, #0xffff │ │ │ + mov x2, #0x1 // #1 │ │ │ + str w5, [sp, #144] │ │ │ + stp x4, x7, [sp, #152] │ │ │ + bl 7470 │ │ │ + ldr w5, [sp, #144] │ │ │ + cmp x0, #0x1 │ │ │ + ldp x4, x7, [sp, #152] │ │ │ + b.ne 16adc // b.any │ │ │ + ldrh w0, [x4] │ │ │ + ldr x1, [x7] │ │ │ + strb wzr, [x1, x0] │ │ │ + b 16154 │ │ │ + mov x0, x24 │ │ │ + bl 71f0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3456] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 166e0 │ │ │ + ldr x22, [x22, #3096] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x22] │ │ │ + cbz x2, 1687c │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 16870 │ │ │ + mov x1, x20 │ │ │ + adrp x3, f000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0xa40 │ │ │ + bl 7150 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b 15ef4 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xdd0 │ │ │ + bl f158 │ │ │ + mov w27, #0x3 // #3 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + cmp w20, #0x1 │ │ │ + str d8, [sp, #96] │ │ │ + b.eq 17dcc // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #4016] │ │ │ + mov w0, #0x12 // #18 │ │ │ + ldr x1, [x1] │ │ │ + bl e630 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b 15ef0 │ │ │ + bl 147f8 │ │ │ + mov w27, w0 │ │ │ + ldr w0, [x20] │ │ │ + b 16640 │ │ │ + ldr x1, [x25] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xc58 │ │ │ + mov w27, #0x12 // #18 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x20, #3136] │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x28, [x1] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 161fc │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x0, #3968] │ │ │ + ldr w0, [x2] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 16240 // b.any │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + str x2, [sp, #144] │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x1, [x1, #3792] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + bl 7410 │ │ │ + ldr x2, [sp, #144] │ │ │ + cbz w0, 17568 │ │ │ + cmp x24, #0x1 │ │ │ + b.ne 16240 // b.any │ │ │ + ldr w27, [sp, #128] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + ccmp x27, x0, #0x4, ne // ne = any │ │ │ + b.eq 16b10 // b.none │ │ │ + sub x27, x25, x27 │ │ │ + mov x0, x28 │ │ │ + sub x1, x27, #0x50 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1735c │ │ │ + ldr x0, [x20, #3136] │ │ │ + adrp x1, 51000 │ │ │ + add x24, x1, #0x598 │ │ │ + ldr x27, [x0] │ │ │ + mov x0, x27 │ │ │ + bl 73d0 │ │ │ + cbnz w0, 16fe4 │ │ │ + mov x0, x27 │ │ │ + bl fcf0 │ │ │ + cbz w0, 16fe4 │ │ │ + ldrb w0, [x24] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 169c0 // b.any │ │ │ + ldrb w0, [x24, #1] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 169c0 // b.any │ │ │ + ldrb w0, [x24, #2] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 169c0 // b.any │ │ │ + ldrb w0, [x24, #3] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 169c0 // b.any │ │ │ + ldr x0, [x20, #3136] │ │ │ + sub x25, x25, #0x18 │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + sub x0, x0, x23 │ │ │ sub x0, x0, #0x4 │ │ │ - str x4, [x29, #128] │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - bl 41c888 │ │ │ - ldr x4, [x29, #128] │ │ │ - add x20, x20, #0xad8 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x5, x0 │ │ │ + str x0, [sp, #128] │ │ │ + adrp x0, 4f000 │ │ │ + mov x24, x25 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 16a7c │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 16cb0 │ │ │ + adrp x25, 4f000 │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 206b0 │ │ │ + mov x4, x0 │ │ │ + adrp x3, 2e000 │ │ │ + ldr x0, [x25, #3152] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x7a8 │ │ │ + add x3, x3, #0xf90 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ - adrp x23, 42c000 <_fini@@Base+0x9e1c> │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - add x23, x23, #0xc30 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr x0, [x25, #3152] │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f048 │ │ │ + ldr x0, [x20, #3136] │ │ │ + ldr x28, [x0] │ │ │ + b 16258 │ │ │ + adrp x23, 2f000 │ │ │ + add x23, x23, #0x730 │ │ │ mov x1, x23 │ │ │ - mov x0, x20 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x7d0 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xc78 │ │ │ + bl f158 │ │ │ mov x1, x23 │ │ │ - add x0, x0, #0x7f0 │ │ │ - bl 409918 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x27] │ │ │ - str xzr, [x19, #1976] │ │ │ - b 41196c │ │ │ - ldr w1, [x29, #216] │ │ │ - str x2, [x29, #128] │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x3, [x29, #120] │ │ │ - bl 402310 │ │ │ - str x0, [x27, #112] │ │ │ - mov x1, x0 │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x3, [x29, #120] │ │ │ - cbz x0, 411db0 │ │ │ - cbnz w3, 412bb8 │ │ │ - cbnz w2, 411d98 │ │ │ - mov x0, x1 │ │ │ - ldr x3, [x19, #1976] │ │ │ - ldrh w1, [x29, #216] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xca0 │ │ │ + bl f158 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xcd8 │ │ │ + bl f158 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xd08 │ │ │ + bl f158 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 16640 │ │ │ + ldr x0, [x7] │ │ │ + str x7, [sp, #120] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x23] │ │ │ + ldr x7, [sp, #120] │ │ │ + str xzr, [x7] │ │ │ + bl 76c0 │ │ │ + cbz w0, 16ce0 │ │ │ + adrp x0, 4f000 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + sub x25, x25, #0x18 │ │ │ + mov x0, x28 │ │ │ + mov x24, x25 │ │ │ + mov x1, x25 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 172fc │ │ │ + ldr x0, [x20, #3136] │ │ │ + add x28, sp, #0xe8 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x3, x0 │ │ │ + str x3, [sp, #128] │ │ │ + mov x0, x28 │ │ │ + ldr x3, [x3] │ │ │ + bl 7470 │ │ │ + mov x27, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 16ca0 // b.any │ │ │ + ldrb w0, [sp, #232] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 16ca0 // b.any │ │ │ + ldrb w0, [sp, #233] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 16ca0 // b.any │ │ │ + ldrb w0, [sp, #234] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 16ca0 // b.any │ │ │ + ldrb w0, [sp, #235] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 16ca0 // b.any │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x0, [sp, #128] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ + mov x1, #0x10 // #16 │ │ │ + ldr x3, [x0] │ │ │ + ldr x0, [sp, #120] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ - mov x2, x0 │ │ │ - b.eq 412780 // b.none │ │ │ - ldr w0, [x20, #2316] │ │ │ - add x27, x20, #0x90c │ │ │ + b.ne 178f0 // b.any │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x2, x27 │ │ │ + ldr x3, [x1] │ │ │ + mov x1, x0 │ │ │ + mov x0, x28 │ │ │ + bl 7470 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #232] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #233] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #234] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 16e94 // b.any │ │ │ + ldrb w0, [sp, #235] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 16e94 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr w4, [sp, #284] │ │ │ + add x1, sp, #0x200 │ │ │ + ldr x0, [x0, #3320] │ │ │ + cmp x4, #0x1 │ │ │ + ldur x27, [x1, #-236] │ │ │ + str x4, [x0] │ │ │ + b.ne 1799c // b.any │ │ │ + ldr x3, [x20, #3136] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, x27 │ │ │ + str x3, [sp, #128] │ │ │ + str x4, [sp, #152] │ │ │ + ldr x0, [x3] │ │ │ + bl 72c0 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x4, [sp, #152] │ │ │ + cbnz w0, 17b5c │ │ │ + ldr x3, [x3] │ │ │ + mov x1, x4 │ │ │ + mov x0, x28 │ │ │ + mov x2, #0x4 // #4 │ │ │ + bl 7470 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 17914 // b.any │ │ │ + ldrb w0, [sp, #232] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 17914 // b.any │ │ │ + ldrb w0, [sp, #233] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 17914 // b.any │ │ │ + ldrb w0, [sp, #234] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 17914 // b.any │ │ │ + ldrb w0, [sp, #235] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 17914 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 17138 │ │ │ + adrp x25, 4f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xfd0 │ │ │ + str xzr, [sp, #128] │ │ │ + ldr x1, [x25, #3152] │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x1] │ │ │ + ldp x2, x3, [x0, #16] │ │ │ + stp x2, x3, [x1, #16] │ │ │ + ldr x0, [x0, #32] │ │ │ + str x0, [x1, #32] │ │ │ + b 16a6c │ │ │ + adrp x0, 4f000 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x24, [x0, #3968] │ │ │ + ldr w0, [x24] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 41272c // b.none │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 4027f0 │ │ │ - cbz w0, 412290 │ │ │ - ldr w0, [x27] │ │ │ - mov w23, #0xb // #11 │ │ │ - b 41196c │ │ │ - ldr x6, [x29, #160] │ │ │ - add x5, x23, #0x8f0 │ │ │ - ldp x2, x3, [x6] │ │ │ - ldr q0, [x6, #16] │ │ │ - ldr w4, [x6, #32] │ │ │ - ldr x6, [x29, #176] │ │ │ - add x7, x5, #0x4 │ │ │ - stp x2, x3, [x6] │ │ │ - str q0, [x6, #16] │ │ │ - str w4, [x6, #32] │ │ │ - adrp x6, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x27, x6, #0xfc0 │ │ │ - ldrb w4, [x5], #1 │ │ │ + b.ne 170a0 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x280 │ │ │ + mov x24, #0x0 // #0 │ │ │ + ldr x0, [x0, #3152] │ │ │ + adrp x23, 2e000 │ │ │ + ldp x2, x3, [x1] │ │ │ + add x23, x23, #0xb38 │ │ │ + stp x2, x3, [x0] │ │ │ + fmov d8, x0 │ │ │ + ldp x2, x3, [x1, #16] │ │ │ + stp x2, x3, [x0, #16] │ │ │ + ldr w1, [x1, #32] │ │ │ + str x25, [sp, #184] │ │ │ + mov x25, x24 │ │ │ + adrp x2, 51000 │ │ │ + add x2, x2, #0x598 │ │ │ + mov x24, x23 │ │ │ + mov x23, x2 │ │ │ + str w1, [x0, #32] │ │ │ + ldrb w4, [x23, x25] │ │ │ + mov x3, x24 │ │ │ mov x2, #0x28 // #40 │ │ │ - mov x3, x27 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0xe0 │ │ │ - str x5, [x29, #112] │ │ │ - str x7, [x29, #128] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #200] │ │ │ - add x1, x29, #0xe0 │ │ │ + mov x0, x28 │ │ │ + add x25, x25, #0x1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + fmov x0, d8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #128] │ │ │ - cmp x5, x7 │ │ │ - b.ne 4123ec // b.any │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x1, #1920] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x2, #1928] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x2, x2, #0x5f8 │ │ │ + mov x1, x28 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + cmp x25, #0x4 │ │ │ + b.ne 16d58 // b.any │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x2, 27000 │ │ │ + add x2, x2, #0x100 │ │ │ + ldr x3, [x1, #3088] │ │ │ mov x1, #0x0 // #0 │ │ │ + ldr x0, [x0, #3816] │ │ │ + adrp x23, 2f000 │ │ │ + ldr x4, [x3] │ │ │ + add x23, x23, #0x730 │ │ │ + ldr x0, [x0] │ │ │ + ldr x25, [sp, #184] │ │ │ sub x0, x0, #0x4 │ │ │ - str x4, [x29, #128] │ │ │ - bl 41c888 │ │ │ - ldr x4, [x29, #128] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ + str x4, [sp, #184] │ │ │ + bl 206b0 │ │ │ + ldr x4, [sp, #184] │ │ │ mov x5, x0 │ │ │ - add x3, x3, #0xfc8 │ │ │ - add x0, x29, #0xe0 │ │ │ mov x2, #0x28 // #40 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #200] │ │ │ - add x1, x29, #0xe0 │ │ │ + adrp x3, 2e000 │ │ │ + mov x0, x28 │ │ │ + add x3, x3, #0xb40 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + fmov x0, d8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x27, x2, #0xc30 │ │ │ - ldr x0, [x29, #200] │ │ │ - mov x1, x27 │ │ │ - bl 409918 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xfe0 │ │ │ - mov x1, x27 │ │ │ - bl 409918 │ │ │ - b 4124d4 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x27, x2, #0xc30 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xd90 │ │ │ - mov x1, x27 │ │ │ - bl 409918 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xdc0 │ │ │ - mov x1, x27 │ │ │ - bl 409918 │ │ │ - ldr x0, [x19, #1976] │ │ │ - b 412080 │ │ │ + mov x1, x28 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + fmov x0, d8 │ │ │ + mov x1, x23 │ │ │ + bl f158 │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x23 │ │ │ + add x0, x0, #0xb58 │ │ │ + bl f158 │ │ │ + ldr x0, [x20, #3136] │ │ │ + ldr x0, [x0] │ │ │ + b 16588 │ │ │ + bl 7080 │ │ │ + add x24, x0, #0x1 │ │ │ + mov x0, x24 │ │ │ + bl 71f0 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 17020 │ │ │ + mov x2, x24 │ │ │ + mov x1, x23 │ │ │ + bl 7060 │ │ │ + b 16564 │ │ │ + ldr x20, [x20, #3136] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3968] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 173a0 // b.none │ │ │ + bl 7350 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x20 │ │ │ + bl f158 │ │ │ + ldr w0, [x20] │ │ │ + b 16640 │ │ │ + ldr x20, [x20, #3136] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xee8 │ │ │ + ldr x1, [x1, #3048] │ │ │ + b 16728 │ │ │ mov x0, #0xb8 // #184 │ │ │ - str x1, [x29, #104] │ │ │ - bl 402310 │ │ │ - mov x27, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 412760 │ │ │ - ldrb w5, [x29, #283] │ │ │ - ldrb w6, [x29, #281] │ │ │ - ldrb w0, [x29, #287] │ │ │ - fmov s5, w5 │ │ │ - ldrb w13, [x29, #282] │ │ │ - ldrb w2, [x29, #285] │ │ │ - fmov s4, w6 │ │ │ - ldrb w12, [x29, #280] │ │ │ - fmov s3, w0 │ │ │ - fmov w0, s5 │ │ │ - ldrb w3, [x29, #291] │ │ │ - ldrb w11, [x29, #286] │ │ │ - orr w13, w13, w0, lsl #8 │ │ │ - fmov w0, s4 │ │ │ - fmov s2, w2 │ │ │ - ldrb w10, [x29, #284] │ │ │ - orr w12, w12, w0, lsl #8 │ │ │ - fmov w0, s3 │ │ │ - ldrb w4, [x29, #289] │ │ │ - ldrb w5, [x29, #272] │ │ │ - fmov s1, w3 │ │ │ - ldrb w9, [x29, #290] │ │ │ - ldrb w8, [x29, #288] │ │ │ - orr w11, w11, w0, lsl #8 │ │ │ - fmov w0, s2 │ │ │ - ldrb w15, [x29, #295] │ │ │ - ldrb w14, [x29, #293] │ │ │ - ldrb w7, [x29, #294] │ │ │ - ldrb w6, [x29, #292] │ │ │ - orr w10, w10, w0, lsl #8 │ │ │ - fmov w0, s1 │ │ │ - ldrb w18, [x29, #275] │ │ │ - ldrb w17, [x29, #277] │ │ │ - ldrb w16, [x29, #279] │ │ │ - ldrb w30, [x29, #273] │ │ │ - fmov s0, w5 │ │ │ - ldrb w3, [x29, #276] │ │ │ - ldrb w5, [x29, #274] │ │ │ - ldrb w2, [x29, #278] │ │ │ - orr w9, w9, w0, lsl #8 │ │ │ - orr w8, w8, w4, lsl #8 │ │ │ - orr w7, w7, w15, lsl #8 │ │ │ - orr w6, w6, w14, lsl #8 │ │ │ - ldrb w15, [x29, #297] │ │ │ - ldrb w14, [x29, #296] │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - ubfiz x11, x11, #16, #16 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - uxth w10, w10 │ │ │ - uxth w8, w8 │ │ │ - fmov w4, s0 │ │ │ - orr w0, w4, w30, lsl #8 │ │ │ - orr w5, w5, w18, lsl #8 │ │ │ - orr w3, w3, w17, lsl #8 │ │ │ - orr w2, w2, w16, lsl #8 │ │ │ - orr x12, x13, x12 │ │ │ - orr x10, x11, x10 │ │ │ - orr x8, x9, x8 │ │ │ - ubfiz x7, x7, #16, #16 │ │ │ - uxth w6, w6 │ │ │ - orr x6, x7, x6 │ │ │ - orr w14, w14, w15, lsl #8 │ │ │ - strh w0, [x27] │ │ │ - strh w5, [x27, #2] │ │ │ - strh w3, [x27, #4] │ │ │ - strh w2, [x27, #6] │ │ │ - str x12, [x27, #8] │ │ │ - str x10, [x27, #16] │ │ │ - str x8, [x27, #24] │ │ │ - str x6, [x27, #32] │ │ │ - str w14, [x29, #216] │ │ │ - ldrh w5, [x29, #216] │ │ │ - ldrb w18, [x29, #309] │ │ │ - ldrb w10, [x29, #308] │ │ │ - ldrb w17, [x29, #307] │ │ │ - ldrb w9, [x29, #306] │ │ │ - ldrb w16, [x29, #313] │ │ │ - ldrb w8, [x29, #312] │ │ │ - ldrb w15, [x29, #311] │ │ │ - ldrb w7, [x29, #310] │ │ │ - ldrb w14, [x29, #303] │ │ │ - ldrb w6, [x29, #302] │ │ │ - strh w5, [x27, #40] │ │ │ - ldrb w13, [x29, #299] │ │ │ - ldrb w5, [x29, #304] │ │ │ - ldrb w3, [x29, #298] │ │ │ - ldrb w12, [x29, #301] │ │ │ - ldrb w2, [x29, #300] │ │ │ - ldrb w11, [x29, #305] │ │ │ - orr w10, w10, w18, lsl #8 │ │ │ - orr w9, w9, w17, lsl #8 │ │ │ - orr w8, w8, w16, lsl #8 │ │ │ - orr w7, w7, w15, lsl #8 │ │ │ - tst w0, #0xff00 │ │ │ - orr w6, w6, w14, lsl #8 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - uxth w9, w9 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w7, w7 │ │ │ - uxth w6, w6 │ │ │ - orr w0, w5, w11, lsl #8 │ │ │ - orr w3, w3, w13, lsl #8 │ │ │ - orr w2, w2, w12, lsl #8 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - cset w5, eq // eq = none │ │ │ - str x6, [x27, #48] │ │ │ - strh w3, [x27, #44] │ │ │ - strh w2, [x27, #46] │ │ │ - strh w0, [x27, #56] │ │ │ - str x9, [x27, #72] │ │ │ - str x7, [x27, #64] │ │ │ - str w5, [x27, #172] │ │ │ - str xzr, [x27, #104] │ │ │ - str xzr, [x27, #96] │ │ │ - str xzr, [x27, #88] │ │ │ - str xzr, [x27, #112] │ │ │ - str xzr, [x27, #80] │ │ │ - str xzr, [x27, #120] │ │ │ - str xzr, [x27, #128] │ │ │ - str xzr, [x27, #152] │ │ │ - ldr w6, [x29, #216] │ │ │ - str xzr, [x27, #144] │ │ │ - str xzr, [x27, #136] │ │ │ - cbnz w6, 412340 │ │ │ - ldr x4, [x22, #3840] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x0, [x29, #200] │ │ │ + str x1, [sp, #184] │ │ │ + bl 71f0 │ │ │ + mov x24, x0 │ │ │ + ldr x1, [sp, #184] │ │ │ + cbz x0, 17b80 │ │ │ + add x0, sp, #0x200 │ │ │ + add x2, sp, #0x200 │ │ │ + ldrb w4, [sp, #273] │ │ │ + ldrb w23, [sp, #297] │ │ │ + ldur w0, [x0, #-202] │ │ │ + cmp w4, #0x0 │ │ │ + ldur w3, [x2, #-206] │ │ │ + ldur q0, [x2, #-232] │ │ │ + dup v1.2d, x0 │ │ │ + ldrb w2, [sp, #302] │ │ │ + ldrb w0, [sp, #303] │ │ │ + uxtl v3.2d, v0.2s │ │ │ + ldrb w4, [sp, #304] │ │ │ + mov v1.d[1], x3 │ │ │ + ldrb w3, [sp, #296] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + ldrb w2, [sp, #305] │ │ │ + uxtl2 v2.2d, v0.4s │ │ │ + and x0, x0, #0xffff │ │ │ + movi v0.4s, #0x0 │ │ │ + orr w23, w3, w23, lsl #8 │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + cset w4, eq // eq = none │ │ │ + str w4, [x24, #172] │ │ │ + ldr x4, [sp, #272] │ │ │ + str x4, [x24] │ │ │ + add x4, sp, #0x200 │ │ │ + ldrb w5, [sp, #298] │ │ │ + ldrb w3, [sp, #299] │ │ │ + str x0, [x24, #48] │ │ │ + ldur w4, [x4, #-214] │ │ │ + ldrb w0, [sp, #301] │ │ │ + orr w3, w5, w3, lsl #8 │ │ │ + strh w2, [x24, #56] │ │ │ + ldrb w2, [sp, #300] │ │ │ + strh w23, [x24, #40] │ │ │ + str w4, [x24, #44] │ │ │ + stur q3, [x24, #8] │ │ │ + orr w2, w2, w0, lsl #8 │ │ │ + stur q2, [x24, #24] │ │ │ + str q1, [x24, #64] │ │ │ + str q0, [x24, #80] │ │ │ + str q0, [x24, #96] │ │ │ + str q0, [x24, #112] │ │ │ + str q0, [x24, #128] │ │ │ + str q0, [x24, #144] │ │ │ + cbnz w23, 17148 │ │ │ + ldr x0, [x21, #3880] │ │ │ + adrp x23, 4f000 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x948 │ │ │ + ldr x23, [x23, #3152] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xdd8 │ │ │ + ldr x4, [x0] │ │ │ + mov x0, x23 │ │ │ add x4, x4, #0x1 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x1, [x29, #200] │ │ │ - add x0, x0, #0xde0 │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x950 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 412748 // b.none │ │ │ - mov w23, #0x3 // #3 │ │ │ - b 41196c │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + b.eq 17478 // b.none │ │ │ + mov w27, #0x3 // #3 │ │ │ + b 16640 │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x730 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x3b0 │ │ │ + bl f158 │ │ │ + mov w27, #0x3 // #3 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xe98 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xe00 │ │ │ - bl 409918 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xdc0 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - b 4124d4 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xce0 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - mov w23, #0x4 // #4 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldrh w1, [x27, #44] │ │ │ - cbnz w1, 412b9c │ │ │ - ldrh w1, [x27, #46] │ │ │ - cbz w1, 4127ac │ │ │ - ldr x0, [x27, #104] │ │ │ - ldr x3, [x19, #1976] │ │ │ - uxth w1, w1 │ │ │ + b 16640 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xed0 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + ldr x1, [sp, #168] │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 17bc8 │ │ │ + ldr x0, [x20, #3136] │ │ │ + ldr x1, [x22, #3096] │ │ │ + str x1, [sp, #216] │ │ │ + ldr x0, [x0] │ │ │ + b 16580 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x24] │ │ │ + b 16640 │ │ │ + adrp x23, 2f000 │ │ │ + add x23, x23, #0x730 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x900 │ │ │ + bl f158 │ │ │ + mov x1, x23 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x930 │ │ │ + bl f158 │ │ │ + b 16e14 │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x2, 27000 │ │ │ + add x2, x2, #0x100 │ │ │ + ldr x3, [x0, #3088] │ │ │ + sub x0, x23, #0x4 │ │ │ + adrp x23, 4f000 │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x730 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #120] │ │ │ + bl 206b0 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 2f000 │ │ │ + ldr x23, [x23, #3152] │ │ │ + add x3, x3, #0x2a8 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x23 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x23 │ │ │ + mov x1, x20 │ │ │ + bl f158 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x2d0 │ │ │ + bl f158 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x2f0 │ │ │ + bl f158 │ │ │ + ldr x0, [x25] │ │ │ + bl 71c0 │ │ │ + str xzr, [x25] │ │ │ + ldr w0, [x24] │ │ │ + b 16640 │ │ │ + ldr x0, [x20, #3136] │ │ │ + str xzr, [sp, #128] │ │ │ + ldr x28, [x0] │ │ │ + b 16258 │ │ │ + add w0, w23, #0x1 │ │ │ + str w3, [sp, #184] │ │ │ + str w2, [sp, #192] │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + str x0, [x24, #112] │ │ │ + mov x4, x0 │ │ │ + ldr w3, [sp, #184] │ │ │ + ldr w2, [sp, #192] │ │ │ + cbz x0, 17030 │ │ │ + cbnz w3, 171d0 │ │ │ + cbnz w2, 178d4 │ │ │ + ldr x5, [x20, #3136] │ │ │ + and x1, x23, #0xffff │ │ │ + mov x0, x4 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ + str x5, [sp, #184] │ │ │ + ldr x3, [x5] │ │ │ + bl 7470 │ │ │ cmp x0, #0x1 │ │ │ - b.ne 412394 // b.any │ │ │ - ldr x0, [x27, #112] │ │ │ - ldrh w1, [x27, #40] │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - strb wzr, [x0, x1] │ │ │ - ldr w0, [x2, #848] │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 412b94 // b.none │ │ │ - ldrh w0, [x27, #4] │ │ │ - tbz w0, #11, 412b8c │ │ │ - ldr x1, [x27, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x27, #136] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 412b80 │ │ │ - str x0, [x29, #128] │ │ │ - bl 4026b0 │ │ │ - ldr x2, [x29, #128] │ │ │ - mov x0, x2 │ │ │ - bl 419b24 │ │ │ + ldr x5, [sp, #184] │ │ │ + b.eq 175e8 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x23, [x0, #3968] │ │ │ + ldr w0, [x23] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 1745c // b.none │ │ │ + ldr x20, [x20, #3136] │ │ │ + ldr x0, [x20] │ │ │ + bl 76c0 │ │ │ + cbz w0, 17908 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr w0, [x23] │ │ │ + b 16640 │ │ │ + and x0, x3, #0xffff │ │ │ + str w2, [sp, #184] │ │ │ + str x4, [sp, #192] │ │ │ + bl 71f0 │ │ │ + str x0, [x24, #96] │ │ │ + ldr w2, [sp, #184] │ │ │ + ldr x4, [sp, #192] │ │ │ + cbnz x0, 17174 │ │ │ + b 17030 │ │ │ + ldr x0, [x24] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 71c0 │ │ │ + str xzr, [x24] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - cbz x0, 412b68 │ │ │ - ldr x0, [x27, #112] │ │ │ - str x1, [x29, #104] │ │ │ - str x1, [x29, #120] │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x3, [x29, #120] │ │ │ - str x1, [x27, #112] │ │ │ - ldr x1, [x27, #96] │ │ │ - ldrh w2, [x27, #44] │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov w0, #0x1 // #1 │ │ │ - str wzr, [x5, #2076] │ │ │ - str x3, [x29, #120] │ │ │ - str x5, [x29, #112] │ │ │ - bl 40af6c │ │ │ - ldr x3, [x29, #120] │ │ │ - ldr x5, [x29, #112] │ │ │ - cbz x0, 412b60 │ │ │ - ldr x1, [x27, #32] │ │ │ - mov w2, #0x1 // #1 │ │ │ - str w2, [x5, #2076] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x1, x2 │ │ │ - add x1, x0, #0x4 │ │ │ - b.ne 4128c8 // b.any │ │ │ - ldrb w10, [x0, #11] │ │ │ - ldrb w6, [x0, #10] │ │ │ - ldrb w9, [x0, #9] │ │ │ - ldrb w5, [x0, #8] │ │ │ - ldrb w8, [x0, #7] │ │ │ - ldrb w2, [x0, #6] │ │ │ - ldrb w7, [x0, #5] │ │ │ - ldrb w1, [x0, #4] │ │ │ - orr w6, w6, w10, lsl #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w2, w2, w8, lsl #8 │ │ │ - orr w1, w1, w7, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x5, x6, x5 │ │ │ - orr x1, x2, x1 │ │ │ - orr x1, x1, x5, lsl #32 │ │ │ - str x1, [x27, #32] │ │ │ - add x1, x0, #0xc │ │ │ - ldr x0, [x27, #24] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x0, x2 │ │ │ - b.ne 412928 // b.any │ │ │ - ldrb w10, [x1, #7] │ │ │ - ldrb w6, [x1, #6] │ │ │ - ldrb w9, [x1, #5] │ │ │ - ldrb w5, [x1, #4] │ │ │ - ldrb w8, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - ldrb w7, [x1, #1] │ │ │ - ldrb w0, [x1], #8 │ │ │ - orr w6, w6, w10, lsl #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w2, w2, w8, lsl #8 │ │ │ - orr w0, w0, w7, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x5, x6, x5 │ │ │ - orr x0, x2, x0 │ │ │ - orr x0, x0, x5, lsl #32 │ │ │ - str x0, [x27, #24] │ │ │ - ldr x0, [x27, #64] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x0, x2 │ │ │ - b.ne 412988 // b.any │ │ │ - ldrb w10, [x1, #7] │ │ │ - ldrb w6, [x1, #6] │ │ │ - ldrb w9, [x1, #5] │ │ │ - ldrb w5, [x1, #4] │ │ │ - ldrb w8, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - ldrb w7, [x1, #1] │ │ │ - ldrb w0, [x1], #8 │ │ │ - orr w6, w6, w10, lsl #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w2, w2, w8, lsl #8 │ │ │ - orr w0, w0, w7, lsl #8 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x5, x6, x5 │ │ │ - orr x0, x2, x0 │ │ │ - orr x0, x0, x5, lsl #32 │ │ │ - str x0, [x27, #64] │ │ │ - ldr x0, [x27, #48] │ │ │ - mov x2, #0xffff // #65535 │ │ │ - cmp x0, x2 │ │ │ - b.ne 4129c0 // b.any │ │ │ - ldrb w5, [x1, #3] │ │ │ - ldrb w0, [x1, #2] │ │ │ - ldrb w2, [x1, #1] │ │ │ - ldrb w1, [x1] │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x0, x0, x1 │ │ │ - str x0, [x27, #48] │ │ │ - ldr w1, [x20, #2316] │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 412aec // b.none │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2308] │ │ │ - cbz w1, 4129e8 │ │ │ - ldr x1, [x27, #64] │ │ │ - ldr x6, [x29, #208] │ │ │ - add x1, x1, x6 │ │ │ - str x1, [x27, #64] │ │ │ - cbnz x0, 412a10 │ │ │ - ldr w6, [x29, #172] │ │ │ - ldr x0, [x27, #64] │ │ │ - cbz w6, 412a04 │ │ │ - ldr x1, [x26, #2760] │ │ │ - cmp x0, x1 │ │ │ - b.cs 412a10 // b.hs, b.nlast │ │ │ - mov w6, #0x1 // #1 │ │ │ - str x0, [x26, #2760] │ │ │ - str w6, [x29, #172] │ │ │ - ldr x1, [x22, #3840] │ │ │ - mov x0, x3 │ │ │ - add x1, x1, #0x1 │ │ │ - str wzr, [x27, #160] │ │ │ - str wzr, [x27, #164] │ │ │ - str x1, [x22, #3840] │ │ │ - bl 41dd98 │ │ │ - str x0, [x27, #120] │ │ │ - cbz x0, 411db0 │ │ │ - str x0, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x27, #80] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 412b80 │ │ │ - bl 4026b0 │ │ │ - ldr x0, [x27, #112] │ │ │ - bl 418e50 │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x2, #848] │ │ │ - str x0, [x27, #128] │ │ │ - cmp w1, #0x3 │ │ │ - b.eq 412abc // b.none │ │ │ - ldr x0, [x27, #136] │ │ │ - cbz x0, 412abc │ │ │ - bl 419b24 │ │ │ - str x0, [x29, #216] │ │ │ - cbz x0, 412b24 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x27, #144] │ │ │ - cbz x0, 412b80 │ │ │ - ldr x1, [x29, #216] │ │ │ - bl 4026b0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2048] │ │ │ - cbz w0, 412b00 │ │ │ - ldr x0, [x27, #136] │ │ │ - bl 419b5c │ │ │ - cbz x0, 412b00 │ │ │ - str x0, [x27, #152] │ │ │ - ldr w0, [x25, #2320] │ │ │ - cbz w0, 412ad4 │ │ │ - ldr w0, [x20, #2316] │ │ │ - cbnz w0, 412ad4 │ │ │ - mov x0, x27 │ │ │ - bl 40a204 │ │ │ - ldr x6, [x29, #152] │ │ │ - mov x25, x27 │ │ │ - str x27, [x6] │ │ │ - str xzr, [x25, #176]! │ │ │ - str x25, [x29, #152] │ │ │ - b 4124d4 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x4, #1936] │ │ │ - cmp x1, #0x1 │ │ │ - b.ne 4129cc // b.any │ │ │ - b 4129d8 │ │ │ - ldr x0, [x29, #216] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x27, #152] │ │ │ - cbz x0, 412b80 │ │ │ - ldr x1, [x29, #216] │ │ │ - bl 4026b0 │ │ │ - b 412abc │ │ │ - ldr x1, [x27, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - add x2, x0, #0x1 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #128] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #216] │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #128] │ │ │ - cbz x0, 412b80 │ │ │ - bl 4021a0 │ │ │ - ldr x0, [x29, #216] │ │ │ - b 412a84 │ │ │ - ldr x0, [x27, #48] │ │ │ - b 4129c0 │ │ │ - ldr x1, [x27, #136] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x870 │ │ │ - bl 409918 │ │ │ - ldr x3, [x27, #112] │ │ │ - b 41282c │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x848 │ │ │ - b 412768 │ │ │ - mov x0, x27 │ │ │ - bl 402800 │ │ │ - ldr x3, [x27, #112] │ │ │ - b 41282c │ │ │ - ldr x0, [x27, #96] │ │ │ - ldr x3, [x19, #1976] │ │ │ - uxth w1, w1 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - b.ne 412394 // b.any │ │ │ - b 412788 │ │ │ - uxth w0, w3 │ │ │ - str x1, [x29, #104] │ │ │ - str x2, [x29, #128] │ │ │ - bl 402310 │ │ │ - str x0, [x27, #96] │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #128] │ │ │ - cbnz x0, 412370 │ │ │ - b 411db0 │ │ │ - adrp x4, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x4, x4, #0x60 │ │ │ - str x4, [x29, #136] │ │ │ - mov x1, x4 │ │ │ - mov x0, x28 │ │ │ - bl 4026d0 │ │ │ - str x0, [x19, #1976] │ │ │ - cbnz x0, 412070 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x5, #1928] │ │ │ - add x1, x5, #0x788 │ │ │ - str x1, [x29, #104] │ │ │ - bl 416d78 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0xed0 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + adrp x0, 2a000 │ │ │ + add x0, x0, #0xb68 │ │ │ + str x0, [sp, #184] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x24, [x0, #3088] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x27, [x0, #3320] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + str x0, [sp, #192] │ │ │ + ldr x1, [sp, #184] │ │ │ + mov x0, x26 │ │ │ + bl 75a0 │ │ │ + str x0, [x23] │ │ │ + cbnz x0, 16570 │ │ │ + ldr x0, [x24] │ │ │ + bl 1bb28 │ │ │ cmp w0, #0x9 │ │ │ - mov w27, w0 │ │ │ - ldr x1, [x29, #104] │ │ │ - b.eq 412d20 // b.none │ │ │ + b.eq 17af8 // b.none │ │ │ cmp w0, #0x3 │ │ │ - b.eq 412ce8 // b.none │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x25, #1936] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x2, #1928] │ │ │ + ldr x1, [x24] │ │ │ + b.eq 174e0 // b.none │ │ │ + ldr x0, [x27] │ │ │ sub x0, x0, #0x1 │ │ │ cmp x0, x1 │ │ │ - b.eq 412c90 // b.none │ │ │ - ldr x0, [x24, #3848] │ │ │ - bl 416c40 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #136] │ │ │ - b 412bec │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1968] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 412cd0 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x2, #1968] │ │ │ - bl 4026b0 │ │ │ - b 412068 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x3, #1968] │ │ │ + b.eq 172c0 // b.none │ │ │ + ldr x0, [sp, #192] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ + mov x26, x0 │ │ │ + ldr x1, [sp, #184] │ │ │ + mov x0, x26 │ │ │ + bl 75a0 │ │ │ + str x0, [x23] │ │ │ + cbz x0, 1726c │ │ │ + b 16570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #208] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #128] │ │ │ - bl 402310 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #128] │ │ │ - cbz x0, 412cd0 │ │ │ - bl 4021a0 │ │ │ - ldr x1, [x29, #136] │ │ │ - b 412bec │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x3c0 │ │ │ - bl 409918 │ │ │ - mov w23, #0x4 // #4 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x4, [x1] │ │ │ - adrp x3, 42b000 <_fini@@Base+0x8e1c> │ │ │ - ldr x0, [x29, #200] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xcb0 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #200] │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - mov w6, #0x1 // #1 │ │ │ - str w6, [x29, #184] │ │ │ - b 412118 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xc70 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - mov w23, w27 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x6 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 412d6c │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x6, x6, #0x6e0 │ │ │ - ldr x0, [x19, #1976] │ │ │ - str x6, [x29, #152] │ │ │ - b 412080 │ │ │ - ldr w0, [x20, #2316] │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 41196c │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w23, #0xb // #11 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0xac0 │ │ │ - mov x1, x28 │ │ │ - str xzr, [x19, #1976] │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldrb w0, [x29, #224] │ │ │ - cmp w0, w28, uxtb │ │ │ - b.ne 411fa8 // b.any │ │ │ - ldrb w1, [x29, #225] │ │ │ - ubfx x0, x28, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 411fa8 // b.any │ │ │ - ldrb w1, [x29, #226] │ │ │ - ubfx x0, x28, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 411fa8 // b.any │ │ │ - ldrb w0, [x29, #227] │ │ │ - cmp w0, w28, lsr #24 │ │ │ - b.ne 411fa8 // b.any │ │ │ - ldr x0, [x27, #1976] │ │ │ - bl 402560 │ │ │ - ldr x3, [x27, #1976] │ │ │ - str x0, [x29, #216] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - ldr x0, [x27, #1976] │ │ │ - b.eq 412e58 // b.none │ │ │ - bl 4022e0 │ │ │ - mov w23, #0xb // #11 │ │ │ - str xzr, [x27, #1976] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + str x2, [sp, #200] │ │ │ + bl 71f0 │ │ │ + mov x26, x0 │ │ │ + ldp x2, x1, [sp, #200] │ │ │ + cbz x0, 17024 │ │ │ + bl 7060 │ │ │ + b 17258 │ │ │ + ldr x20, [x20, #3136] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3968] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 16e78 // b.any │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x3c0 │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w23, #0x10 // #16 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x320 │ │ │ - add x1, x1, #0xc30 │ │ │ - str xzr, [x19, #1976] │ │ │ - bl 409918 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2316] │ │ │ - b 41196c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0x3d8 │ │ │ - bl 40a144 │ │ │ - cbz w0, 413008 │ │ │ - ldrb w14, [x29, #287] │ │ │ - ldrb w1, [x29, #286] │ │ │ - ldrb w13, [x29, #285] │ │ │ - ldrb w6, [x29, #284] │ │ │ - ldrb w11, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w10, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - ldrb w9, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w8, [x29, #277] │ │ │ - ldrb w0, [x29, #276] │ │ │ - ldrb w28, [x29, #275] │ │ │ - ldrb w7, [x29, #274] │ │ │ - ldrb w12, [x29, #273] │ │ │ - ldrb w5, [x29, #272] │ │ │ - orr w1, w1, w14, lsl #8 │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w0, w0, w8, lsl #8 │ │ │ - uxth w6, w6 │ │ │ - orr w4, w4, w11, lsl #8 │ │ │ - orr w3, w3, w10, lsl #8 │ │ │ - orr w2, w2, w9, lsl #8 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - orr x1, x1, x6 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w6, w0 │ │ │ - orr w28, w7, w28, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr x3, x4, x3 │ │ │ - orr x2, x2, x6 │ │ │ - ubfiz x28, x28, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - sub x0, x1, #0x1 │ │ │ - orr x2, x2, x3, lsl #32 │ │ │ - orr x28, x28, x5 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x6, [x29, #208] │ │ │ - str x1, [x3, #1936] │ │ │ - str x0, [x4, #1928] │ │ │ - cmp x28, x0 │ │ │ - add x25, x6, x2 │ │ │ - b.eq 412fb4 // b.none │ │ │ - ldr x0, [x27, #1976] │ │ │ - adrp x2, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x2, x2, #0x60 │ │ │ - str x2, [x29, #200] │ │ │ - bl 4022e0 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x3, #1968] │ │ │ - mov x1, x28 │ │ │ - str xzr, [x27, #1976] │ │ │ - bl 416c40 │ │ │ - mov x27, x0 │ │ │ - ldr x1, [x29, #200] │ │ │ - mov x0, x27 │ │ │ - bl 4026d0 │ │ │ - str x0, [x19, #1976] │ │ │ - cbnz x0, 412fac │ │ │ - mov x0, x28 │ │ │ - bl 416d78 │ │ │ - cbnz w0, 412fa0 │ │ │ - mov x0, x27 │ │ │ - bl 4025d0 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x4, #1968] │ │ │ - mov x1, x28 │ │ │ - bl 416c40 │ │ │ - mov x27, x0 │ │ │ - b 412f4c │ │ │ - mov w0, w23 │ │ │ - b 4117cc │ │ │ - ldr w0, [x20, #2316] │ │ │ - mov w23, #0xb // #11 │ │ │ - b 41196c │ │ │ - ldr w0, [x20, #2316] │ │ │ - mov w23, #0x9 // #9 │ │ │ - b 41196c │ │ │ - mov x0, x27 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x19, #1976] │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x1, x25 │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x28, [x5, #1928] │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4023f0 │ │ │ - cbz w0, 413034 │ │ │ - ldr x0, [x28, #1976] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 4022e0 │ │ │ - str xzr, [x28, #1976] │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0xea8 │ │ │ + bl f158 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xe98 │ │ │ + bl f158 │ │ │ + ldr w0, [x20] │ │ │ + b 16640 │ │ │ + ldr x20, [x20, #3136] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3968] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 402470 │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 16e78 // b.any │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - add x0, x0, #0x4e8 │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x27, #1976] │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr x1, [x25, #1968] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x3e0 │ │ │ - str xzr, [x27, #1976] │ │ │ - bl 409918 │ │ │ - mov w23, #0xb // #11 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0x438 │ │ │ - bl 40a144 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 41338c │ │ │ - ldr x6, [x29, #216] │ │ │ - ldr x0, [x28, #1976] │ │ │ - sub x1, x6, #0x54 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 413300 │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x28, #1976] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 411ea0 // b.any │ │ │ - bl 402790 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 402470 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0xe60 │ │ │ + b 1733c │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x530 │ │ │ - b 411f24 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - str x1, [x29, #104] │ │ │ - bl 402410 <__ctype_toupper_loc@plt> │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x0, [x0] │ │ │ - ldrb w2, [x1, #1] │ │ │ - ldr w2, [x0, x2, lsl #2] │ │ │ - cmp w2, #0x5a │ │ │ - b.ne 411c3c // b.any │ │ │ - ldrb w2, [x1, #2] │ │ │ - ldr w2, [x0, x2, lsl #2] │ │ │ - cmp w2, #0x49 │ │ │ - b.ne 411c3c // b.any │ │ │ - ldrb w1, [x1, #3] │ │ │ - ldr w0, [x0, x1, lsl #2] │ │ │ - cmp w0, #0x50 │ │ │ - b.ne 411c3c // b.any │ │ │ - b 411dc8 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w23, #0x10 // #16 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x2e8 │ │ │ - add x1, x1, #0xc30 │ │ │ - str xzr, [x19, #1976] │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0xff8 │ │ │ + b 1733c │ │ │ + ldr x23, [x20, #3136] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #136] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x23] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 17b1c │ │ │ + ldr x0, [x23] │ │ │ + bl fcf0 │ │ │ + cbz w0, 17ab0 │ │ │ + bl 103e0 │ │ │ + cbz w0, 17ab0 │ │ │ + ldr x0, [x23] │ │ │ + adrp x23, 2f000 │ │ │ + add x23, x23, #0x730 │ │ │ + bl 7430 │ │ │ + sub x27, x0, x27 │ │ │ + sub x0, x27, #0x4 │ │ │ + mov x1, x23 │ │ │ + str x0, [sp, #128] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x68 │ │ │ + bl f158 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x23 │ │ │ + add x0, x0, #0xa0 │ │ │ + bl f158 │ │ │ + b 16460 │ │ │ + mov x0, x28 │ │ │ + bl 71c0 │ │ │ + ldr x20, [x20, #3136] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xe00 │ │ │ + mov w27, #0x10 // #16 │ │ │ + str xzr, [x20] │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ ldr w0, [x0] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 402470 │ │ │ + b 16640 │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x348 │ │ │ - b 411f24 │ │ │ - ldr x28, [x28, #1976] │ │ │ - str x28, [x29, #208] │ │ │ - add x28, x23, #0x8f0 │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 4024f0 │ │ │ - cbnz w0, 41328c │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 40a46c │ │ │ - cbz w0, 41328c │ │ │ - ldrb w0, [x28] │ │ │ - cmp w0, #0x50 │ │ │ - b.ne 41313c // b.any │ │ │ - ldrb w0, [x28, #1] │ │ │ - cmp w0, #0x4b │ │ │ - b.ne 41313c // b.any │ │ │ - ldrb w0, [x28, #2] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 41313c // b.any │ │ │ - ldrb w0, [x28, #3] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 41313c // b.any │ │ │ - ldr x0, [x19, #1976] │ │ │ - sub x27, x27, #0x18 │ │ │ - str x27, [x29, #216] │ │ │ - bl 402560 │ │ │ - ldr x6, [x29, #200] │ │ │ - sub x0, x0, x6 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #876] │ │ │ - cbz w0, 411ed4 │ │ │ - ldr x6, [x29, #208] │ │ │ - cbz x6, 41325c │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x970 │ │ │ + bl f158 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x930 │ │ │ + bl f158 │ │ │ + b 16e14 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + sub x0, x23, #0x4 │ │ │ + adrp x2, 27000 │ │ │ + ldr x1, [x1, #3088] │ │ │ + add x2, x2, #0x100 │ │ │ + ldr x4, [x4, #2968] │ │ │ + ldr x3, [x1] │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x2, x1 │ │ │ - mov x0, x6 │ │ │ - bl 41c888 │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ + str x3, [sp, #184] │ │ │ + ldr x23, [x4] │ │ │ + bl 206b0 │ │ │ + ldr x3, [sp, #184] │ │ │ mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x27, #0xad8 │ │ │ + mov w1, w24 │ │ │ + mov x0, x23 │ │ │ + adrp x2, 2f000 │ │ │ + add x2, x2, #0x310 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 165d8 │ │ │ + adrp x23, 4f000 │ │ │ + mov x4, x1 │ │ │ + adrp x3, 2e000 │ │ │ + add x3, x3, #0x7c0 │ │ │ + ldr x23, [x23, #3152] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x490 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x27, #0xad8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 40983c │ │ │ - b 411ed4 │ │ │ - sub x27, x27, #0x18 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov x1, x27 │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x27, [x29, #216] │ │ │ - bl 4023f0 │ │ │ - str w0, [x29, #208] │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbz w0, 4132c0 │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x28, #1976] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #152] │ │ │ + mov x0, x23 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x1, 2f000 │ │ │ + mov x0, x23 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x0, #3088] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x1, [x2] │ │ │ + ldr x0, [x0] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x2] │ │ │ + cmp x0, x1 │ │ │ + b.hi 16540 // b.pmore │ │ │ + ldr x23, [x21, #3880] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x23] │ │ │ + cmp x0, x1 │ │ │ + b.ne 17cb0 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + mov x0, x28 │ │ │ + str x2, [sp, #120] │ │ │ + bl 71c0 │ │ │ + mov w27, #0x10 // #16 │ │ │ + ldr x20, [x20, #3136] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xe38 │ │ │ + str xzr, [x20] │ │ │ + bl f158 │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 16640 │ │ │ + ldr x23, [x20, #3136] │ │ │ + ldr x0, [x23] │ │ │ + bl 71c0 │ │ │ + str xzr, [x23] │ │ │ + mov x0, x26 │ │ │ + bl 74a0 │ │ │ + bl 10468 │ │ │ + cbz w0, 17540 │ │ │ + mov w25, #0x0 // #0 │ │ │ + b 17518 │ │ │ + adrp x0, 4f000 │ │ │ + mov w27, #0x9 // #9 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b 15eac │ │ │ + ldrh w1, [x24, #44] │ │ │ + cbz w1, 1760c │ │ │ + mov x2, x0 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x5] │ │ │ + ldr x0, [x24, #96] │ │ │ + bl 7470 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 171a0 // b.any │ │ │ + ldrh w1, [x24, #46] │ │ │ + cbz w1, 17634 │ │ │ + ldr x3, [x20, #3136] │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x0, [x24, #104] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x3, [x3] │ │ │ + bl 7470 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 171a0 // b.any │ │ │ + ldrh w1, [x24, #40] │ │ │ + adrp x23, 4f000 │ │ │ + ldr x2, [x24, #112] │ │ │ + ldr x0, [x23, #4064] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 176ac // b.none │ │ │ + ldrh w0, [x24, #4] │ │ │ + tbz w0, #11, 17ca4 │ │ │ + ldr x1, [x24, #112] │ │ │ + str x1, [sp, #184] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + str x0, [x24, #136] │ │ │ + ldr x1, [sp, #184] │ │ │ + cbz x0, 17db8 │ │ │ + str x0, [sp, #184] │ │ │ + bl 7580 │ │ │ + ldr x2, [sp, #184] │ │ │ + mov x0, x2 │ │ │ + bl 1db08 │ │ │ + str x0, [sp, #184] │ │ │ + cbz x0, 17de4 │ │ │ + ldr x0, [x24, #112] │ │ │ + bl 74a0 │ │ │ + ldr x1, [sp, #184] │ │ │ + str x1, [x24, #112] │ │ │ + adrp x4, 4f000 │ │ │ + ldrh w3, [x24, #44] │ │ │ + ldr x0, [x24, #96] │ │ │ + ldr x1, [x4, #3888] │ │ │ + str wzr, [x1] │ │ │ + cbz x0, 17b78 │ │ │ + and x3, x3, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x0, x3 │ │ │ + cmp x0, x3 │ │ │ + b.cc 176f0 // b.lo, b.ul, b.last │ │ │ + b 17b78 │ │ │ + and x1, x1, #0xffff │ │ │ + add x1, x1, #0x4 │ │ │ + add x0, x0, x1 │ │ │ + cmp x0, x3 │ │ │ + b.cs 17b78 // b.hs, b.nlast │ │ │ + ldrb w5, [x0] │ │ │ + ldrb w2, [x0, #1] │ │ │ + ldrb w1, [x0, #3] │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + ldrb w5, [x0, #2] │ │ │ + sxth w2, w2 │ │ │ + cmp w2, #0x1 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + b.ne 176dc // b.any │ │ │ + ldr x4, [x4, #3888] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x2, [x24, #32] │ │ │ + str w1, [x4] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.eq 17c70 // b.none │ │ │ + add x0, x0, #0x4 │ │ │ + ldr x2, [x24, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 1774c // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x24, #24] │ │ │ + ldr x2, [x24, #64] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 17764 // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x24, #64] │ │ │ + ldr x1, [x24, #48] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + cmp x1, x2 │ │ │ + b.ne 1777c // b.any │ │ │ + ldr w1, [x0] │ │ │ + str x1, [x24, #48] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 411ea0 // b.any │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + b.eq 17c58 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2984] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 177b0 │ │ │ + ldr x0, [x24, #64] │ │ │ + ldr x2, [sp, #128] │ │ │ + add x0, x0, x2 │ │ │ + str x0, [x24, #64] │ │ │ + cbnz x1, 177e8 │ │ │ + ldr w0, [sp, #180] │ │ │ + ldr x1, [x24, #64] │ │ │ + cbz w0, 177d4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2944] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 177e8 // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [sp, #180] │ │ │ + ldr x0, [x0, #2944] │ │ │ + str x1, [x0] │ │ │ + ldr x2, [x21, #3880] │ │ │ + str xzr, [x24, #160] │ │ │ + ldr x0, [x24, #112] │ │ │ + ldr x1, [x2] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x2] │ │ │ + bl 22048 │ │ │ + str x0, [x24, #120] │ │ │ + cbz x0, 17030 │ │ │ + str x0, [sp, #184] │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + str x0, [x24, #80] │ │ │ + ldr x1, [sp, #184] │ │ │ + cbz x0, 17db8 │ │ │ + bl 7580 │ │ │ + ldr x0, [x24, #112] │ │ │ + bl 1da28 │ │ │ + str x0, [x24, #128] │ │ │ + ldr x23, [x23, #4064] │ │ │ + ldr w0, [x23] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 1789c // b.none │ │ │ + ldr x0, [x24, #136] │ │ │ + cbz x0, 1789c │ │ │ + bl 1db08 │ │ │ + mov x23, x0 │ │ │ + cbz x0, 17d84 │ │ │ + mov x0, x23 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + str x0, [x24, #144] │ │ │ + cbz x0, 17db8 │ │ │ + mov x1, x23 │ │ │ + bl 7580 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4008] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 17c80 │ │ │ + ldr x0, [x24, #136] │ │ │ + bl 1dba0 │ │ │ + cbz x0, 17c80 │ │ │ + str x0, [x24, #152] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ ldr w0, [x0] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 402470 │ │ │ + cbz w0, 178bc │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 17ba8 │ │ │ + ldr x0, [sp, #216] │ │ │ + str x24, [x0] │ │ │ + mov x0, x24 │ │ │ + str xzr, [x0, #176]! │ │ │ + str x0, [sp, #216] │ │ │ + b 16e14 │ │ │ + and x0, x2, #0xffff │ │ │ + str x4, [sp, #184] │ │ │ + bl 71f0 │ │ │ + str x0, [x24, #104] │ │ │ + ldr x4, [sp, #184] │ │ │ + cbnz x0, 17178 │ │ │ + b 17030 │ │ │ + ldr x20, [sp, #128] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + b 17204 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x23] │ │ │ + b 16640 │ │ │ + ldr x24, [x20, #3136] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #144] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x24] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 17d44 │ │ │ + ldr x0, [x24] │ │ │ + bl fcf0 │ │ │ + cbz w0, 17d2c │ │ │ + bl 103e0 │ │ │ + cbz w0, 17d2c │ │ │ + ldr x0, [x24] │ │ │ + bl 7430 │ │ │ + sub x0, x0, x27 │ │ │ + sub x0, x0, #0x4 │ │ │ + str x0, [sp, #128] │ │ │ + b 16a24 │ │ │ + ldr x20, [x20, #3136] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x390 │ │ │ - b 411f24 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x4d0 │ │ │ - ldp x4, x5, [x0] │ │ │ - ldp x2, x3, [x0, #16] │ │ │ - ldr x1, [x0, #32] │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x0, x27, #0xad8 │ │ │ - stp x4, x5, [x0] │ │ │ - stp x2, x3, [x0, #16] │ │ │ - str x1, [x0, #32] │ │ │ - str xzr, [x29, #208] │ │ │ - b 4131e8 │ │ │ - adrp x19, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x19, x19, #0xc30 │ │ │ - add x0, x0, #0x8b0 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x380 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - mov w23, #0x3 // #3 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x0, [x28, #1976] │ │ │ - add x1, x1, #0x3b8 │ │ │ - bl 40a144 │ │ │ - cbnz w0, 4135bc │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #876] │ │ │ - cbnz w0, 41325c │ │ │ - str xzr, [x29, #208] │ │ │ - b 411ed4 │ │ │ - bl 40fea4 │ │ │ - ldr w0, [x20, #2316] │ │ │ - mov w23, #0x0 // #0 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0x20 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + adrp x0, 4f000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x1, [x0, #3048] │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xf10 │ │ │ + ldr x1, [x1] │ │ │ + bl f158 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xe98 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str d8, [sp, #96] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + mov w4, #0xa // #10 │ │ │ + mov w5, #0xfffffff6 // #-10 │ │ │ + adrp x27, 4f000 │ │ │ + adrp x3, 2f000 │ │ │ + udiv w4, w0, w4 │ │ │ + add x3, x3, #0x180 │ │ │ + ldr x27, [x27, #3152] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x25, 2f000 │ │ │ + madd w5, w4, w5, w0 │ │ │ + add x25, x25, #0x730 │ │ │ + mov x0, x27 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x27 │ │ │ + mov x1, x25 │ │ │ + bl f158 │ │ │ + mov x1, x25 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x1a8 │ │ │ + bl f158 │ │ │ + mov x1, x25 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x1e0 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x0, #3968] │ │ │ + ldr w0, [x2] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 17c44 // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.ne 411974 // b.any │ │ │ - b 4117c8 │ │ │ - ldr x0, [x28, #1976] │ │ │ - bl 40a46c │ │ │ - cbz w0, 413314 │ │ │ - bl 40a8fc │ │ │ - cbnz w0, 413350 │ │ │ - ldr x0, [x19, #1976] │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x19, #1976] │ │ │ + b.ne 17c14 // b.any │ │ │ + mov x1, x25 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x238 │ │ │ + bl f158 │ │ │ + b 164b0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4135f8 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1968] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x5f0 │ │ │ - bl 409918 │ │ │ - mov w23, #0x3 // #3 │ │ │ - ldr w0, [x24, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x28, 42c000 <_fini@@Base+0x9e1c> │ │ │ - bl 402560 │ │ │ - add x28, x28, #0xc30 │ │ │ - sub x2, x0, x25 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x1, x28 │ │ │ - add x0, x0, #0x568 │ │ │ - sub x2, x2, #0x4 │ │ │ - str x2, [x29, #208] │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x5a0 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - ldr x3, [x19, #1976] │ │ │ - add x0, x29, #0x110 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x34 // #52 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x33 │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b.hi 413410 // b.pmore │ │ │ - ldr w0, [x20, #2316] │ │ │ + b.eq 17be8 // b.none │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x158 │ │ │ + bl f158 │ │ │ + ldr x20, [x20, #3136] │ │ │ + mov w27, #0x3 // #3 │ │ │ + b 167c4 │ │ │ + ldr x20, [x20, #3136] │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3968] │ │ │ + ldr w0, [x20] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4133e4 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x658 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x19, #1976] │ │ │ - b 41196c │ │ │ - adrp x23, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x23, x23, #0xc30 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3048] │ │ │ + b.eq 17bb4 // b.none │ │ │ + ldr x1, [x1] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xf0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl f158 │ │ │ + ldr w0, [x20] │ │ │ + b 16640 │ │ │ + mov x1, x26 │ │ │ + mov w27, w0 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x780 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + ldr x0, [x23] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 71c0 │ │ │ + str xzr, [x23] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3968] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 16e78 // b.any │ │ │ + bl 7350 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 2f000 │ │ │ + add x0, x2, #0x30 │ │ │ + b 1733c │ │ │ + ldr x0, [x3] │ │ │ + str x3, [sp, #120] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 71c0 │ │ │ + ldr x3, [sp, #120] │ │ │ + str xzr, [x3] │ │ │ + b 17970 │ │ │ + ldr x1, [x24, #48] │ │ │ + b 1777c │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x850 │ │ │ + bl f158 │ │ │ + mov w27, #0x4 // #4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + mov x0, x24 │ │ │ + bl faa0 │ │ │ + b 178bc │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + add x0, x0, #0xc0 │ │ │ + ldr x1, [x1] │ │ │ + b 1733c │ │ │ + ldr x20, [x20, #3136] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 71c0 │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x26 │ │ │ + add x0, x0, #0x5c8 │ │ │ + b 17444 │ │ │ + adrp x23, 2f000 │ │ │ + add x23, x23, #0x730 │ │ │ mov x1, x23 │ │ │ - add x0, x0, #0x628 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x380 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x128 │ │ │ + bl f158 │ │ │ mov x1, x23 │ │ │ - bl 409918 │ │ │ - b 4133cc │ │ │ - ldrb w1, [x29, #323] │ │ │ - ldrb w2, [x29, #321] │ │ │ - fmov s1, w1 │ │ │ - ldrb w10, [x29, #322] │ │ │ - fmov s0, w2 │ │ │ - ldrb w28, [x29, #319] │ │ │ - fmov w25, s1 │ │ │ - ldrb w9, [x29, #320] │ │ │ - ldrb w8, [x29, #318] │ │ │ - ldrb w18, [x29, #317] │ │ │ - ldrb w7, [x29, #316] │ │ │ - orr w10, w10, w25, lsl #8 │ │ │ - ldrb w17, [x29, #307] │ │ │ - ldrb w6, [x29, #306] │ │ │ - ldrb w16, [x29, #305] │ │ │ - ldrb w5, [x29, #304] │ │ │ - ldrb w15, [x29, #303] │ │ │ - ldrb w4, [x29, #302] │ │ │ - ldrb w14, [x29, #301] │ │ │ - ldrb w3, [x29, #300] │ │ │ - fmov w25, s0 │ │ │ - orr w8, w8, w28, lsl #8 │ │ │ - ldrb w12, [x29, #291] │ │ │ - ldrb w2, [x29, #290] │ │ │ - ldrb w11, [x29, #289] │ │ │ - ldrb w0, [x29, #288] │ │ │ - orr w9, w9, w25, lsl #8 │ │ │ - orr w7, w7, w18, lsl #8 │ │ │ - orr w6, w6, w17, lsl #8 │ │ │ - orr w5, w5, w16, lsl #8 │ │ │ - orr w4, w4, w15, lsl #8 │ │ │ - orr w3, w3, w14, lsl #8 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - uxth w9, w9 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w7, w7 │ │ │ - ubfiz x28, x6, #16, #16 │ │ │ - ldrb w13, [x29, #283] │ │ │ - ldrb w1, [x29, #282] │ │ │ - orr w2, w2, w12, lsl #8 │ │ │ - orr w0, w0, w11, lsl #8 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - ldr x6, [x29, #208] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x28, x28, x5 │ │ │ - orr x3, x4, x3 │ │ │ - orr x7, x7, x9, lsl #32 │ │ │ - orr w1, w1, w13, lsl #8 │ │ │ - orr x0, x2, x0 │ │ │ - orr x3, x3, x28, lsl #32 │ │ │ - add x7, x6, x7 │ │ │ - cmp w1, #0x2e │ │ │ - str x0, [x29, #216] │ │ │ - str x3, [x29, #192] │ │ │ - str x7, [x29, #200] │ │ │ - b.ls 411fbc // b.plast │ │ │ - mov w4, #0xcccd // #52429 │ │ │ - movk w4, #0xcccc, lsl #16 │ │ │ - umull x4, w1, w4 │ │ │ - lsr x4, x4, #35 │ │ │ - adrp x6, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - mov w5, #0xfffffff6 // #-10 │ │ │ - mul w5, w4, w5 │ │ │ - add x6, x6, #0xad8 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add w5, w1, w5 │ │ │ - add x3, x3, #0x680 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xe98 │ │ │ + bl f158 │ │ │ + b 17aa4 │ │ │ + mov x1, x25 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x258 │ │ │ + str x2, [sp, #120] │ │ │ + bl f158 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x24] │ │ │ + bl 71c0 │ │ │ + str xzr, [x24] │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 16640 │ │ │ + mov x1, x25 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x208 │ │ │ + bl f158 │ │ │ + b 164b0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 17790 // b.any │ │ │ + b 177a0 │ │ │ + ldur x1, [x0, #4] │ │ │ + add x0, x0, #0xc │ │ │ + str x1, [x24, #32] │ │ │ + b 17734 │ │ │ + mov x0, x23 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + str x0, [x24, #152] │ │ │ + cbz x0, 17db8 │ │ │ + mov x1, x23 │ │ │ + bl 7580 │ │ │ + b 1789c │ │ │ + mov x0, x24 │ │ │ + bl 10900 │ │ │ + b 176ac │ │ │ + ldr x0, [sp, #136] │ │ │ + adrp x20, 27000 │ │ │ + add x20, x20, #0x100 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x2, x20 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 206b0 │ │ │ + mov x4, x0 │ │ │ + ldr x0, [x23] │ │ │ + mov x2, x20 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x20, 4f000 │ │ │ + str x4, [sp, #120] │ │ │ + bl 206b0 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 2f000 │ │ │ + ldr x20, [x20, #3152] │ │ │ + add x3, x3, #0x388 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x6 │ │ │ - str x6, [x29, #128] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x6, [x29, #128] │ │ │ - add x28, x2, #0xc30 │ │ │ - mov x0, x6 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x6a8 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x6e0 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - ldr w0, [x20, #2316] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4136f0 // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 4136dc // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x758 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - ldr x0, [x27, #1976] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 4022e0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x27, #1976] │ │ │ - ldr w0, [x0, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x28, #1976] │ │ │ - bl 402560 │ │ │ - ldr x3, [x28, #1976] │ │ │ - str x0, [x29, #184] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 4025a0 │ │ │ - cmp x0, #0x1 │ │ │ - ldr x0, [x28, #1976] │ │ │ - b.eq 41362c // b.none │ │ │ - bl 4022e0 │ │ │ - mov w23, #0xb // #11 │ │ │ - str xzr, [x28, #1976] │ │ │ - b 412e04 │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x25, #1968] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x5c0 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x380 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - mov w23, #0x3 // #3 │ │ │ - ldr w0, [x24, #2316] │ │ │ - b 41196c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0x3d8 │ │ │ - bl 40a144 │ │ │ - cbz w0, 413780 │ │ │ - ldrb w11, [x29, #287] │ │ │ - ldrb w0, [x29, #286] │ │ │ - ldrb w10, [x29, #285] │ │ │ - ldrb w5, [x29, #284] │ │ │ - ldrb w7, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w6, [x29, #277] │ │ │ - ldrb w1, [x29, #276] │ │ │ - ldrb w9, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w8, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - orr w0, w0, w11, lsl #8 │ │ │ - orr w5, w5, w10, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w6, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - uxth w1, w1 │ │ │ - orr x0, x0, x5 │ │ │ - orr x1, x2, x1 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - orr x3, x4, x3 │ │ │ - str x0, [x2, #1936] │ │ │ - cmp x0, #0x1 │ │ │ - orr x27, x1, x3, lsl #32 │ │ │ - b.eq 413704 // b.none │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x3, #1968] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x408 │ │ │ - bl 409918 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x380 │ │ │ - b 411d50 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x738 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - b 411fbc │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x708 │ │ │ - mov x1, x28 │ │ │ - bl 409918 │ │ │ - b 411fbc │ │ │ - ldr x0, [x28, #1976] │ │ │ - ldr w2, [x29, #208] │ │ │ - mov x1, x27 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 412fd4 │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0x438 │ │ │ - bl 40a144 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 4132d4 │ │ │ - ldr x4, [x29, #184] │ │ │ - ldr x0, [x28, #1976] │ │ │ - sub x1, x4, #0x54 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 4137ac │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr w0, [x20, #2316] │ │ │ - str xzr, [x28, #1976] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 411ea0 // b.any │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + b 16640 │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x730 │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0xf68 │ │ │ + b 16ff8 │ │ │ + ldr x0, [x24] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 71c0 │ │ │ + str xzr, [x24] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3968] │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - mov w23, #0x3 // #3 │ │ │ - bl 402470 │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 16e78 // b.any │ │ │ + bl 7350 │ │ │ mov x1, x0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x440 │ │ │ - b 411f24 │ │ │ - ldr x0, [x28, #1976] │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4022e0 │ │ │ - ldr x1, [x25, #1968] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x3e0 │ │ │ - str xzr, [x28, #1976] │ │ │ - bl 409918 │ │ │ - mov w23, #0xb // #11 │ │ │ - ldr w0, [x20, #2316] │ │ │ - b 41196c │ │ │ - ldr x0, [x28, #1976] │ │ │ - bl 40a46c │ │ │ - cbz w0, 4137c0 │ │ │ - bl 40a8fc │ │ │ - cbnz w0, 4137d4 │ │ │ - adrp x19, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x19, x19, #0xc30 │ │ │ - add x0, x0, #0x468 │ │ │ - b 41329c │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 402560 │ │ │ - sub x0, x0, x27 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - b 4131a4 │ │ │ + adrp x2, 2e000 │ │ │ + add x0, x2, #0xf40 │ │ │ + b 1733c │ │ │ + ldr x1, [x24, #112] │ │ │ + str x1, [sp, #192] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ + add x2, x0, #0x1 │ │ │ + mov x0, x2 │ │ │ + str x2, [sp, #184] │ │ │ + bl 71f0 │ │ │ + mov x23, x0 │ │ │ + ldp x2, x1, [sp, #184] │ │ │ + cbz x0, 17db8 │ │ │ + bl 7060 │ │ │ + b 1785c │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x348 │ │ │ + b 17b90 │ │ │ + adrp x1, 2e000 │ │ │ + adrp x0, 2e000 │ │ │ + add x1, x1, #0xbf0 │ │ │ + add x0, x0, #0xc38 │ │ │ + bl f158 │ │ │ + b 168d4 │ │ │ + ldr x1, [x24, #136] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x370 │ │ │ + bl f158 │ │ │ + b 176ac │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + fmov d1, x1 │ │ │ mov x29, sp │ │ │ - ldrh w4, [x0, #42] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + ldrh w1, [x0, #42] │ │ │ + str x19, [sp, #16] │ │ │ mov x19, x0 │ │ │ - mov x20, x1 │ │ │ ldr x0, [x0, #88] │ │ │ - cbnz x4, 41383c │ │ │ - ldrh w2, [x19, #44] │ │ │ - mov w0, w2 │ │ │ - cbz w2, 413830 │ │ │ - ldr x0, [x19, #88] │ │ │ - ldr x1, [x19, #96] │ │ │ - cmp x1, x0 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b.eq 413830 // b.none │ │ │ - cbnz x1, 413864 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + cmp x1, #0x0 │ │ │ + ccmp x0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 17e30 // b.none │ │ │ + fmov x3, d1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 10080 │ │ │ + cbnz w0, 17e64 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbz w1, 17e60 │ │ │ + ldp x2, x0, [x19, #88] │ │ │ + cmp x0, x2 │ │ │ + b.eq 17e60 // b.none │ │ │ + cbz x0, 17e60 │ │ │ + ldr x19, [sp, #16] │ │ │ + fmov x3, d1 │ │ │ ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ - cmp x0, xzr │ │ │ - cset w2, eq // eq = none │ │ │ - cbnz w2, 41380c │ │ │ - mov x1, x4 │ │ │ - mov x3, x20 │ │ │ - bl 40a678 │ │ │ - cbz w0, 41380c │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + and x1, x1, #0xffff │ │ │ + mov w2, #0x1 // #1 │ │ │ + b 10080 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - mov x3, x20 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - mov x0, x1 │ │ │ - uxth w1, w2 │ │ │ - mov w2, #0x1 // #1 │ │ │ - b 40a678 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + adrp x24, 4f000 │ │ │ + ldr x0, [x24, #3096] │ │ │ stp x19, x20, [sp, #16] │ │ │ - ldr x19, [x24, #1760] │ │ │ + ldr x19, [x0] │ │ │ + cbz x19, 17f88 │ │ │ + adrp x23, 4f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - str x27, [sp, #80] │ │ │ - mov x21, #0x0 // #0 │ │ │ - cbz x19, 4139a8 │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x25, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x23, x23, #0x910 │ │ │ - add x22, x22, #0x374 │ │ │ - add x25, x25, #0x918 │ │ │ - b 413964 │ │ │ - ldr w2, [x23] │ │ │ - cbnz w2, 4139d8 │ │ │ + adrp x22, 4f000 │ │ │ + ldr x23, [x23, #3936] │ │ │ + mov x20, #0x0 // #0 │ │ │ + ldr x22, [x22, #3528] │ │ │ + mov w21, #0x1 // #1 │ │ │ + str x25, [sp, #64] │ │ │ + ldr w0, [x19, #160] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 17ec4 // b.none │ │ │ + ldr w0, [x19, #164] │ │ │ + cbz w0, 17f74 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w21, [x19, #160] │ │ │ + ldrh w1, [x19, #40] │ │ │ + add x0, x0, x1 │ │ │ + ldurb w0, [x0, #-1] │ │ │ + cmp w0, #0x2f │ │ │ + b.eq 17f70 // b.none │ │ │ + ldr w1, [x23] │ │ │ ldr x0, [x19, #80] │ │ │ - bl 4162a4 │ │ │ - cbnz w0, 4139c8 │ │ │ - ldr w20, [x22] │ │ │ - cbnz w20, 41395c │ │ │ - ldr x26, [x19, #80] │ │ │ + cbnz w1, 17fb0 │ │ │ + bl 1b048 │ │ │ + cbnz w0, 17f9c │ │ │ + ldr w0, [x22] │ │ │ + cbnz w0, 17f74 │ │ │ + ldr x25, [x19, #80] │ │ │ mov w1, #0x2f // #47 │ │ │ - mov x0, x26 │ │ │ - bl 4024b0 │ │ │ - cbz x0, 413af4 │ │ │ - strb w20, [x0] │ │ │ - ldr x20, [x19, #112] │ │ │ + mov x0, x25 │ │ │ + bl 7390 │ │ │ + cbz x0, 17fe0 │ │ │ + strb wzr, [x0] │ │ │ + ldr x25, [x19, #112] │ │ │ mov w1, #0x2f // #47 │ │ │ - mov x0, x20 │ │ │ - bl 4024b0 │ │ │ - cbz x0, 413aec │ │ │ + mov x0, x25 │ │ │ + bl 7390 │ │ │ + cbz x0, 17fd8 │ │ │ strb wzr, [x0] │ │ │ - ldr x20, [x19, #112] │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - uxth w1, w0 │ │ │ + ldr x25, [x19, #112] │ │ │ + mov x0, x25 │ │ │ + bl 7080 │ │ │ + and w1, w0, #0xffff │ │ │ strh w1, [x19, #40] │ │ │ - cbz w1, 41395c │ │ │ - add x0, x20, w0, uxth │ │ │ + cbz w1, 17f74 │ │ │ + add x0, x25, w0, uxth │ │ │ mov w1, #0x2f // #47 │ │ │ sturb w1, [x0, #-1] │ │ │ ldrh w0, [x19, #40] │ │ │ - ldr x1, [x19, #112] │ │ │ - add w2, w0, #0x1 │ │ │ - strh w2, [x19, #40] │ │ │ - uxth w0, w0 │ │ │ - strb wzr, [x1, x0] │ │ │ - ldrh w0, [x19, #40] │ │ │ - cmp w0, wzr │ │ │ - cinc x21, x21, ne // ne = any │ │ │ - ldr x19, [x19, #176] │ │ │ - cbz x19, 4139a4 │ │ │ - ldr w1, [x19, #160] │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 413978 // b.none │ │ │ - ldr w1, [x19, #164] │ │ │ - cbz w1, 41395c │ │ │ - ldrh w3, [x19, #40] │ │ │ ldr x2, [x19, #112] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x19, #160] │ │ │ - add x2, x2, x3 │ │ │ - ldurb w2, [x2, #-1] │ │ │ - cmp w2, #0x2f │ │ │ - b.ne 4138c8 // b.any │ │ │ + and x1, x0, #0xffff │ │ │ + add w0, w0, #0x1 │ │ │ + strh w0, [x19, #40] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, 17f74 │ │ │ + add x20, x20, #0x1 │ │ │ ldr x19, [x19, #176] │ │ │ - add x21, x21, #0x1 │ │ │ - cbnz x19, 413964 │ │ │ - cbnz x21, 4139f4 │ │ │ + cbnz x19, 17eb0 │ │ │ + cbnz x20, 17fe8 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x25, [sp, #64] │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldr x27, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ ldr x1, [x19, #80] │ │ │ - mov x0, x25 │ │ │ - bl 409918 │ │ │ - b 4138dc │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x19, #80] │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x0, [x0, #2768] │ │ │ - add x2, x2, #0x8f0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 4138d0 │ │ │ - lsl x0, x21, #3 │ │ │ - bl 402310 │ │ │ - mov x25, x0 │ │ │ - cbz x0, 413b50 │ │ │ - ldr x20, [x24, #1760] │ │ │ - cbz x20, 413b70 │ │ │ - ldr w2, [x20, #160] │ │ │ - cbz w2, 413a30 │ │ │ - ldrh w1, [x20, #40] │ │ │ - cbz w1, 413a30 │ │ │ - ldr x0, [x20, #112] │ │ │ - add x1, x0, w1, uxth │ │ │ - ldurb w0, [x1, #-1] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x418 │ │ │ + bl f158 │ │ │ + b 17ef4 │ │ │ + adrp x4, 4f000 │ │ │ + mov x3, x0 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x4, #2968] │ │ │ + add x2, x2, #0x3f0 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x19, #80] │ │ │ + b 17eec │ │ │ + strb wzr, [x25] │ │ │ + b 17f2c │ │ │ + strb wzr, [x25] │ │ │ + b 17f14 │ │ │ + lsl x0, x20, #3 │ │ │ + bl 71f0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 18158 │ │ │ + ldr x24, [x24, #3096] │ │ │ + ldr x19, [x24] │ │ │ + cbz x19, 18168 │ │ │ + mov x22, #0x0 // #0 │ │ │ + ldr w0, [x19, #160] │ │ │ + cbz w0, 18030 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, 18030 │ │ │ + ldr x1, [x19, #112] │ │ │ + add x0, x1, w0, uxth │ │ │ + ldurb w0, [x0, #-1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 413b1c // b.none │ │ │ - ldr x20, [x20, #176] │ │ │ - cbnz x20, 413a0c │ │ │ - adrp x3, 40a000 │ │ │ - mov x0, x25 │ │ │ - mov x1, x19 │ │ │ + b.eq 18128 // b.none │ │ │ + nop │ │ │ + ldr x19, [x19, #176] │ │ │ + cbnz x19, 18008 │ │ │ + adrp x3, f000 │ │ │ mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x130 │ │ │ - bl 402270 │ │ │ - mov x22, x25 │ │ │ - cbz x19, 413ad0 │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x24, x24, #0x910 │ │ │ - adrp x27, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x26, x0, #0x928 │ │ │ - ldr x3, [x22] │ │ │ - ldr x21, [x3, #80] │ │ │ - ldrb w3, [x21] │ │ │ + add x3, x3, #0xa88 │ │ │ + mov x1, x22 │ │ │ mov x0, x21 │ │ │ - mov x23, x21 │ │ │ - cbz w3, 413ac0 │ │ │ - bl 4021c0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + bl 7150 │ │ │ + cbz x22, 180cc │ │ │ + adrp x23, 4f000 │ │ │ + adrp x25, 2f000 │ │ │ + sub x24, x21, #0x8 │ │ │ + add x25, x25, #0x428 │ │ │ + ldr x23, [x23, #3936] │ │ │ + nop │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ + ldr x20, [x0, #80] │ │ │ + mov x0, x20 │ │ │ + ldrb w1, [x20] │ │ │ + cbz w1, 180c0 │ │ │ + bl 7080 │ │ │ sub x0, x0, #0x1 │ │ │ - ldrb w3, [x21, x0] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 413adc // b.none │ │ │ - cbz x20, 413ab0 │ │ │ - ldur x1, [x22, #-8] │ │ │ - mov x0, x23 │ │ │ + ldrb w1, [x20, x0] │ │ │ + cmp w1, #0x2f │ │ │ + b.eq 180f0 // b.none │ │ │ + cbz x19, 180b0 │ │ │ + ldr x1, [x24, x19, lsl #3] │ │ │ + mov x0, x20 │ │ │ ldr x1, [x1, #80] │ │ │ - bl 402540 │ │ │ - cbz w0, 413ac0 │ │ │ - ldr w0, [x24] │ │ │ - cbnz w0, 413afc │ │ │ - mov x0, x23 │ │ │ - bl 41e4c4 │ │ │ - add x20, x20, #0x1 │ │ │ - cmp x20, x19 │ │ │ - add x22, x22, #0x8 │ │ │ - b.ne 413a6c // b.any │ │ │ - mov x0, x25 │ │ │ - bl 4025d0 │ │ │ - b 4139a8 │ │ │ - strb wzr, [x21, x0] │ │ │ - ldr x0, [x22] │ │ │ - ldr x23, [x0, #80] │ │ │ - b 413a98 │ │ │ - strb w0, [x20] │ │ │ - b 413914 │ │ │ - strb w20, [x26] │ │ │ - b 4138fc │ │ │ - ldr x0, [x27, #2768] │ │ │ - mov x3, x23 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x26 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x22] │ │ │ - ldr x23, [x0, #80] │ │ │ - b 413ab8 │ │ │ - lsl x21, x19, #3 │ │ │ - add x0, x25, x21 │ │ │ - cbnz x19, 413b38 │ │ │ - mov x21, x19 │ │ │ - str x20, [x25, x21] │ │ │ + bl 7410 │ │ │ + cbz w0, 180c0 │ │ │ + ldr w0, [x23] │ │ │ + cbnz w0, 18100 │ │ │ + mov x0, x20 │ │ │ + bl 22700 │ │ │ add x19, x19, #0x1 │ │ │ - b 413a30 │ │ │ - ldur x1, [x0, #-8] │ │ │ - ldr x0, [x20, #80] │ │ │ - ldr x1, [x1, #80] │ │ │ - bl 402540 │ │ │ - cbz w0, 413a30 │ │ │ - b 413b2c │ │ │ - mov w0, #0x4 // #4 │ │ │ + cmp x22, x19 │ │ │ + b.ne 18070 // b.any │ │ │ + mov x0, x21 │ │ │ + bl 74a0 │ │ │ + mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldr x27, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x25, [sp, #64] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x3, 40a000 │ │ │ - mov x1, x19 │ │ │ + strb wzr, [x20, x0] │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ + ldr x20, [x0, #80] │ │ │ + b 18098 │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x20 │ │ │ + mov x2, x25 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ + ldr x20, [x0, #80] │ │ │ + b 180b8 │ │ │ + lsl x20, x22, #3 │ │ │ + cbnz x22, 1813c │ │ │ + add x22, x22, #0x1 │ │ │ + str x19, [x21, x20] │ │ │ + b 18030 │ │ │ + add x1, x21, x20 │ │ │ + ldr x0, [x19, #80] │ │ │ + ldur x1, [x1, #-8] │ │ │ + ldr x1, [x1, #80] │ │ │ + bl 7410 │ │ │ + cbz w0, 18030 │ │ │ + b 18130 │ │ │ + mov w0, #0x4 // #4 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x25, [sp, #64] │ │ │ + b 17f8c │ │ │ + adrp x3, f000 │ │ │ mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x130 │ │ │ - bl 402270 │ │ │ - b 413ad0 │ │ │ + add x3, x3, #0xa88 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 7150 │ │ │ + b 180cc │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x3, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w3, [x2, #2304] │ │ │ + ldr x3, [x3, #3688] │ │ │ stp x19, x20, [sp, #16] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x25, [sp, #64] │ │ │ mov x19, x0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 51000 │ │ │ + ldr w2, [x3] │ │ │ + ldr w0, [x21, #1440] │ │ │ + cbnz w2, 1820c │ │ │ mov w2, w1 │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cbnz w3, 413c28 │ │ │ - add x0, x23, #0x900 │ │ │ - ldr w0, [x0] │ │ │ mov x1, x19 │ │ │ - mov w2, w2 │ │ │ - bl 4026e0 │ │ │ + bl 75b0 │ │ │ sub w1, w0, #0x1 │ │ │ + mov w22, w0 │ │ │ + and x20, x0, #0xffffffff │ │ │ cmn w1, #0x3 │ │ │ - and x22, x0, #0xffffffff │ │ │ - mov w21, w0 │ │ │ - b.hi 413c0c // b.pmore │ │ │ - add x20, x23, #0x900 │ │ │ - ldr x0, [x20, #8] │ │ │ + b.hi 181f8 // b.pmore │ │ │ + add x21, x21, #0x5a0 │ │ │ + mov x2, x20 │ │ │ mov x1, x19 │ │ │ - mov x2, x22 │ │ │ - bl 41e4fc │ │ │ - ldr x1, [x20, #16] │ │ │ - str x0, [x20, #8] │ │ │ - add x22, x22, x1 │ │ │ - str x22, [x20, #16] │ │ │ - cmp x1, x22 │ │ │ - b.gt 413cf4 │ │ │ - mov w0, w21 │ │ │ + ldr x0, [x21, #8] │ │ │ + bl 22740 │ │ │ + str x0, [x21, #8] │ │ │ + ldr x0, [x21, #16] │ │ │ + add x20, x0, x20 │ │ │ + str x20, [x21, #16] │ │ │ + cmp x20, x0 │ │ │ + b.lt 183fc // b.tstop │ │ │ + mov w0, w22 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - cmp w3, #0x1 │ │ │ - b.eq 413d20 // b.none │ │ │ - add x20, x23, #0x900 │ │ │ - ldr w0, [x20] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + cmp w2, #0x1 │ │ │ + str x25, [sp, #64] │ │ │ + add x25, x21, #0x5a0 │ │ │ + b.eq 182f8 // b.none │ │ │ + sub w2, w1, #0x1 │ │ │ mov x1, x19 │ │ │ - sub w2, w2, #0x1 │ │ │ - bl 4026e0 │ │ │ - sub w24, w0, #0x1 │ │ │ - cmn w24, #0x3 │ │ │ - mov x22, x0 │ │ │ - mov w21, w0 │ │ │ - b.hi 413c0c // b.pmore │ │ │ - ldr w0, [x20, #4] │ │ │ + bl 75b0 │ │ │ + sub w23, w0, #0x1 │ │ │ + mov x20, x0 │ │ │ + mov w22, w0 │ │ │ + cmn w23, #0x3 │ │ │ + b.hi 182dc // b.pmore │ │ │ + ldr w0, [x25, #4] │ │ │ cmn w0, #0x1 │ │ │ - b.eq 413de4 // b.none │ │ │ + b.eq 183a4 // b.none │ │ │ cmp w0, #0x1 │ │ │ - b.eq 413da8 // b.none │ │ │ + b.eq 182cc // b.none │ │ │ + mov w3, w23 │ │ │ + mov x1, x19 │ │ │ + add x3, x3, #0x1 │ │ │ mov w0, #0xa // #10 │ │ │ - add x20, x19, #0x1 │ │ │ - strb w0, [x19, w22, uxtw] │ │ │ - mov x2, x19 │ │ │ - add x0, x20, w24, uxtw │ │ │ - b 413c98 │ │ │ - add x2, x2, #0x1 │ │ │ - cmp x2, x0 │ │ │ - mov x19, x20 │ │ │ - b.eq 413ccc // b.none │ │ │ - add x20, x20, #0x1 │ │ │ - ldrb w3, [x2] │ │ │ - strb w3, [x19] │ │ │ - cmp w3, #0xd │ │ │ - b.ne 413c84 // b.any │ │ │ - ldrb w1, [x2, #1] │ │ │ - cmp w1, #0xa │ │ │ - b.ne 413c84 // b.any │ │ │ - add x2, x2, #0x1 │ │ │ - mov x20, x19 │ │ │ - cmp x2, x0 │ │ │ - sub w21, w21, #0x1 │ │ │ - mov x19, x20 │ │ │ - b.ne 413c94 // b.any │ │ │ - cbnz w21, 413db0 │ │ │ - add x0, x23, #0x900 │ │ │ + add x3, x19, x3 │ │ │ + strb w0, [x19, w20, uxtw] │ │ │ + nop │ │ │ + mov x0, x1 │ │ │ + ldrb w2, [x19], #1 │ │ │ + cmp w2, #0xd │ │ │ + strb w2, [x0], #1 │ │ │ + b.eq 182b8 // b.none │ │ │ + mov x1, x0 │ │ │ + cmp x19, x3 │ │ │ + b.ne 18270 // b.any │ │ │ + cbnz w22, 1837c │ │ │ + ldr w0, [x21, #1440] │ │ │ mov x2, #0x1 // #1 │ │ │ - ldr w0, [x0] │ │ │ - mov x22, x2 │ │ │ - mov x1, x20 │ │ │ - bl 4026e0 │ │ │ - mov x19, x20 │ │ │ - mov w21, w22 │ │ │ - b 413be0 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x960 │ │ │ - bl 408f38 │ │ │ - mov w0, w21 │ │ │ + mov x19, x1 │ │ │ + mov x20, x2 │ │ │ + mov w22, w2 │ │ │ + bl 75b0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr x25, [sp, #64] │ │ │ + b 181cc │ │ │ + ldrb w2, [x19] │ │ │ + cmp w2, #0xa │ │ │ + b.ne 18284 // b.any │ │ │ + sub w22, w22, #0x1 │ │ │ + b 18288 │ │ │ + and x20, x20, #0xffffffff │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr x25, [sp, #64] │ │ │ + b 181cc │ │ │ + mov w0, w22 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldr x25, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - ubfx x2, x2, #1, #31 │ │ │ - add x24, x23, #0x900 │ │ │ - add x22, x0, x2 │ │ │ - ldr w0, [x24] │ │ │ - mov x1, x22 │ │ │ - bl 4026e0 │ │ │ - sub w25, w0, #0x1 │ │ │ - cmn w25, #0x3 │ │ │ + lsr w2, w1, #1 │ │ │ + add x23, x19, x2 │ │ │ + mov x1, x23 │ │ │ + bl 75b0 │ │ │ + sub w24, w0, #0x1 │ │ │ mov x20, x0 │ │ │ - mov w21, w0 │ │ │ - b.hi 413c0c // b.pmore │ │ │ - ldr w0, [x24, #4] │ │ │ + mov w22, w0 │ │ │ + cmn w24, #0x3 │ │ │ + b.hi 182dc // b.pmore │ │ │ + ldr w0, [x25, #4] │ │ │ cmn w0, #0x1 │ │ │ - b.eq 413e1c // b.none │ │ │ + b.eq 183e0 // b.none │ │ │ cmp w0, #0x1 │ │ │ - b.eq 413e00 // b.none │ │ │ - mov w2, w25 │ │ │ - add x2, x2, #0x1 │ │ │ - add x2, x22, x2 │ │ │ - mov w3, #0xd // #13 │ │ │ - b 413d84 │ │ │ - strb w0, [x19] │ │ │ - add x19, x19, #0x1 │ │ │ - cmp x22, x2 │ │ │ - b.eq 413dd8 // b.none │ │ │ - ldrb w0, [x22], #1 │ │ │ + b.eq 183c0 // b.none │ │ │ + mov w1, w24 │ │ │ + mov w2, #0xa0d // #2573 │ │ │ + add x1, x1, #0x1 │ │ │ + add x1, x23, x1 │ │ │ + b 18350 │ │ │ + strb w0, [x19], #1 │ │ │ + cmp x23, x1 │ │ │ + b.eq 18368 // b.none │ │ │ + ldrb w0, [x23], #1 │ │ │ cmp w0, #0xa │ │ │ - b.ne 413d74 // b.any │ │ │ - mov x1, x19 │ │ │ - strb w3, [x1], #2 │ │ │ - strb w0, [x19, #1] │ │ │ - add w21, w21, #0x1 │ │ │ - mov x19, x1 │ │ │ - b 413d7c │ │ │ - and x22, x22, #0xffffffff │ │ │ - b 413be0 │ │ │ - mov w22, w21 │ │ │ - sub w0, w21, #0x1 │ │ │ - sub x19, x20, x22 │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x19, x1] │ │ │ - cmp w2, #0x1a │ │ │ - b.ne 413be0 // b.any │ │ │ - mov x22, x1 │ │ │ - mov w21, w0 │ │ │ - b 413be0 │ │ │ - mov w22, w21 │ │ │ - sub x19, x19, x22 │ │ │ - b 413be0 │ │ │ + b.ne 18344 // b.any │ │ │ + add w22, w22, #0x1 │ │ │ + strh w2, [x19], #2 │ │ │ + b 18348 │ │ │ + mov w20, w22 │ │ │ + sub x19, x19, x20 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr x25, [sp, #64] │ │ │ + b 181cc │ │ │ + mov w20, w22 │ │ │ + sub w2, w22, #0x1 │ │ │ + sub x19, x1, x20 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldrb w1, [x19, w2, uxtw] │ │ │ + ldr x25, [sp, #64] │ │ │ + cmp w1, #0x1a │ │ │ + csel x20, x20, x2, ne // ne = any │ │ │ + csel w22, w22, w2, ne // ne = any │ │ │ + b 181cc │ │ │ + mov w1, w20 │ │ │ mov x0, x19 │ │ │ - mov w1, w22 │ │ │ - bl 41c818 │ │ │ - cmp w0, wzr │ │ │ + bl 20640 │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ - str w0, [x20, #4] │ │ │ - b 413c64 │ │ │ + str w0, [x25, #4] │ │ │ + b 1824c │ │ │ and x20, x20, #0xffffffff │ │ │ - mov x1, x22 │ │ │ - mov x0, x19 │ │ │ + mov x1, x23 │ │ │ mov x2, x20 │ │ │ - bl 4021a0 │ │ │ - mov x22, x20 │ │ │ - b 413be0 │ │ │ - mov x0, x22 │ │ │ + mov x0, x19 │ │ │ + bl 7060 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr x25, [sp, #64] │ │ │ + b 181cc │ │ │ mov w1, w20 │ │ │ - bl 41c818 │ │ │ - cmp w0, wzr │ │ │ + mov x0, x23 │ │ │ + bl 20640 │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ - str w0, [x24, #4] │ │ │ - b 413d58 │ │ │ + str w0, [x25, #4] │ │ │ + b 18328 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0x460 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + str x25, [sp, #64] │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ mov x19, x0 │ │ │ - bl 402560 │ │ │ + bl 7430 │ │ │ mov x1, x0 │ │ │ mov w2, #0x0 // #0 │ │ │ mov x0, x19 │ │ │ - bl 4023f0 │ │ │ - cmp w0, wzr │ │ │ + bl 72c0 │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - mov x2, x0 │ │ │ - mov w0, #0x0 // #0 │ │ │ - cbz x2, 413e98 │ │ │ - sub x0, x2, x1 │ │ │ - mov x3, #0xc8 // #200 │ │ │ - mul x0, x0, x3 │ │ │ - sdiv x0, x0, x2 │ │ │ + cbz x0, 18478 │ │ │ + sub x2, x0, x1 │ │ │ + add x1, x2, x2, lsl #1 │ │ │ + add x1, x2, x1, lsl #3 │ │ │ + lsl x1, x1, #3 │ │ │ + sdiv x0, x1, x0 │ │ │ add x0, x0, #0x1 │ │ │ add x0, x0, x0, lsr #63 │ │ │ - lsr x0, x0, #1 │ │ │ + ubfx x0, x0, #1, #32 │ │ │ + ret │ │ │ + mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-272]! │ │ │ + stp x29, x30, [sp, #-224]! │ │ │ + mov x1, #0xfffffffffffffffd // #-3 │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ stp x19, x20, [sp, #16] │ │ │ - ldr x1, [x21, #1904] │ │ │ - ldr x20, [x0, #112] │ │ │ - mov x19, x0 │ │ │ - str x1, [x29, #264] │ │ │ - mov x0, x20 │ │ │ - mov x1, #0xfffffffffffffffd // #-3 │ │ │ + adrp x20, 4f000 │ │ │ + adrp x19, 51000 │ │ │ stp x23, x24, [sp, #48] │ │ │ - str x1, [x29, #224] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - str xzr, [x29, #208] │ │ │ - bl 4021c0 │ │ │ - mov x1, x0 │ │ │ - adrp x24, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x19, #80] │ │ │ - strh w1, [x19, #40] │ │ │ - add x4, x24, #0x900 │ │ │ - add x20, x20, w1, uxth │ │ │ + mov x24, x0 │ │ │ + ldr x0, [x20, #3488] │ │ │ + stp x21, x22, [sp, #32] │ │ │ mov w22, #0xffffffff // #-1 │ │ │ - add x1, x29, #0xd0 │ │ │ - add x2, x29, #0xe0 │ │ │ - add x3, x29, #0xf0 │ │ │ - ldurb w20, [x20, #-1] │ │ │ + stp xzr, x1, [sp, #176] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #216] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x21, [x24, #112] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + add x25, sp, #0xc0 │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + add x21, x21, w0, uxth │ │ │ + strh w0, [x24, #40] │ │ │ + ldr x0, [x24, #80] │ │ │ + add x4, x19, #0x5a0 │ │ │ + mov x3, x25 │ │ │ + add x2, sp, #0xb8 │ │ │ + ldurb w21, [x21, #-1] │ │ │ + add x1, sp, #0xb0 │ │ │ str w22, [x4, #4] │ │ │ str wzr, [x4, #24] │ │ │ - bl 41de40 │ │ │ - mov x23, x0 │ │ │ - cbnz x0, 413f54 │ │ │ - mov w20, #0x12 // #18 │ │ │ - ldr x2, [x29, #264] │ │ │ - ldr x1, [x21, #1904] │ │ │ - mov w0, w20 │ │ │ - cmp x2, x1 │ │ │ - b.ne 41543c // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #272 │ │ │ - ret │ │ │ - ldr x1, [x29, #224] │ │ │ + bl 220f0 │ │ │ + cbz x0, 18c50 │ │ │ + ldr x1, [sp, #184] │ │ │ cmn x1, #0x3 │ │ │ - b.eq 413f20 // b.none │ │ │ + b.eq 18c50 // b.none │ │ │ + mov x23, x0 │ │ │ cmn x1, #0x2 │ │ │ - b.eq 41459c // b.none │ │ │ - cmp w20, #0x2f │ │ │ - ldr x20, [x29, #208] │ │ │ - cset w0, eq // eq = none │ │ │ - ubfx x20, x20, #4, #1 │ │ │ - cmp w20, w0 │ │ │ - b.ne 41492c // b.any │ │ │ - mov x22, x1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2216] │ │ │ - cbnz w0, 413f9c │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ - str x0, [x26, #2232] │ │ │ - adrp x25, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x25, #876] │ │ │ - cmn x22, #0x2 │ │ │ - csel x22, x22, xzr, cc // cc = lo, ul, last │ │ │ - cbz w0, 413fbc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - cbnz w0, 41470c │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x2, #2144] │ │ │ - cbz w0, 413fd4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2208] │ │ │ - cbnz w0, 4146c0 │ │ │ - adrp x28, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x28, #872] │ │ │ + b.eq 18a80 // b.none │ │ │ + ldr x0, [sp, #176] │ │ │ + cmp w21, #0x2f │ │ │ + cset w21, eq // eq = none │ │ │ + ubfx w0, w0, #4, #1 │ │ │ + cmp w21, w0 │ │ │ + b.ne 18a50 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #144] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + ldr x0, [x0, #3984] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 18558 │ │ │ + adrp x0, 4f000 │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ + ldr x0, [x0, #4088] │ │ │ + str x2, [x0] │ │ │ + cmn x1, #0x2 │ │ │ + csel x26, x1, xzr, cc // cc = lo, ul, last │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 18ab8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3960] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 18e98 │ │ │ + adrp x22, 4f000 │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - str x22, [x19, #32] │ │ │ - strh w1, [x19, #56] │ │ │ - str xzr, [x19, #72] │ │ │ + str x26, [x24, #32] │ │ │ + ldr x0, [x22, #3624] │ │ │ + strh w1, [x24, #56] │ │ │ + str xzr, [x24, #72] │ │ │ + ldrh w27, [x24, #42] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 4145ec // b.none │ │ │ - mov x22, #0x0 // #0 │ │ │ - ldrh w0, [x19, #42] │ │ │ - str x22, [x29, #168] │ │ │ - str w22, [x29, #144] │ │ │ - str w22, [x29, #152] │ │ │ - cbnz w0, 4145e0 │ │ │ - ldrh w0, [x19, #44] │ │ │ - cbz w0, 414028 │ │ │ - ldr x0, [x19, #96] │ │ │ - ldr x1, [x19, #88] │ │ │ - cmp x1, x0 │ │ │ - b.eq 414028 // b.none │ │ │ - bl 4025d0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x26, [x0, #856] │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str xzr, [x19, #96] │ │ │ - str xzr, [x19, #88] │ │ │ - strh wzr, [x19, #44] │ │ │ - strh wzr, [x19, #42] │ │ │ - str xzr, [x0, #3856] │ │ │ - ldr x27, [x19, #80] │ │ │ - cbz x26, 4140c8 │ │ │ - mov x0, x27 │ │ │ - bl 4021c0 │ │ │ - sub x9, x0, #0x1 │ │ │ - add x9, x27, x9 │ │ │ + b.eq 18c58 // b.none │ │ │ + cbnz w27, 18e70 │ │ │ + str wzr, [sp, #112] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + ldrh w0, [x24, #44] │ │ │ + cbz w0, 185d4 │ │ │ + ldr x26, [x24, #96] │ │ │ + ldr x0, [x24, #88] │ │ │ + cmp x0, x26 │ │ │ + b.eq 185d4 // b.none │ │ │ + mov x0, x26 │ │ │ + bl 74a0 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + stur wzr, [x24, #42] │ │ │ + ldr x1, [x1, #3696] │ │ │ + stp xzr, xzr, [x24, #88] │ │ │ + ldr x0, [x0, #2928] │ │ │ + ldr x26, [x1] │ │ │ + str xzr, [x0] │ │ │ + ldr x28, [x24, #80] │ │ │ + cbz x26, 18684 │ │ │ + mov x0, x28 │ │ │ + bl 7080 │ │ │ + sub x6, x0, #0x1 │ │ │ mov x0, x26 │ │ │ - str x9, [x29, #128] │ │ │ - bl 4021c0 │ │ │ + add x6, x28, x6 │ │ │ + str x6, [sp, #120] │ │ │ + bl 7080 │ │ │ sub x0, x0, #0x1 │ │ │ - add x2, x26, x0 │ │ │ - cmp x26, x2 │ │ │ - ldr x9, [x29, #128] │ │ │ - b.hi 414594 // b.pmore │ │ │ - mov x3, x9 │ │ │ - mov w6, #0x1 // #1 │ │ │ - ldrb w4, [x2] │ │ │ - sub w5, w4, #0x3a │ │ │ - uxtb w5, w5 │ │ │ - cmp w5, #0x1 │ │ │ - b.ls 4141d4 // b.plast │ │ │ - cmp x27, x3 │ │ │ - b.hi 4141cc // b.pmore │ │ │ - cbz w6, 4141cc │ │ │ - ldrb w0, [x3] │ │ │ - cmp w0, w4 │ │ │ - cset w6, eq // eq = none │ │ │ - sub x3, x3, #0x1 │ │ │ + add x0, x26, x0 │ │ │ + cmp x26, x0 │ │ │ + b.hi 18e68 // b.pmore │ │ │ + ldr x6, [sp, #120] │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x2, x6 │ │ │ + nop │ │ │ + ldrb w4, [x0] │ │ │ + sub w3, w4, #0x3a │ │ │ + and w3, w3, #0xff │ │ │ + cmp w3, #0x1 │ │ │ + b.ls 18b2c // b.plast │ │ │ + cmp x2, x28 │ │ │ + cset w3, cs // cs = hs, nlast │ │ │ + and w3, w3, w1 │ │ │ + mov w1, #0x0 // #0 │ │ │ + cbz w3, 1866c │ │ │ + ldrb w1, [x2] │ │ │ + cmp w1, w4 │ │ │ + cset w1, eq // eq = none │ │ │ sub x2, x2, #0x1 │ │ │ - cmp x26, x2 │ │ │ - b.ls 414088 // b.plast │ │ │ - cbnz w6, 414594 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #892] │ │ │ - str w0, [x29, #176] │ │ │ - ldrb w0, [x27] │ │ │ - cmp w0, #0x2d │ │ │ - b.ne 4141f8 // b.any │ │ │ - ldrb w0, [x27, #1] │ │ │ - cbnz w0, 4141f8 │ │ │ - add x1, x24, #0x900 │ │ │ - str w0, [x1] │ │ │ - str x23, [x19, #8] │ │ │ - str w0, [x29, #160] │ │ │ - ldr w0, [x28, #872] │ │ │ + sub x0, x0, #0x1 │ │ │ + cmp x26, x0 │ │ │ + b.ls 18638 // b.plast │ │ │ + mov w2, #0x0 // #0 │ │ │ + cbnz w1, 18690 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3280] │ │ │ + ldr w2, [x0] │ │ │ + mov x0, x28 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + str w2, [sp, #168] │ │ │ + bl 7410 │ │ │ + mov w26, w0 │ │ │ + ldr x0, [x22, #3624] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w26, 18b3c │ │ │ + str wzr, [x19, #1440] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 4147f0 // b.none │ │ │ - ldr x1, [x29, #224] │ │ │ - cbnz x1, 414234 │ │ │ - str w1, [x29, #176] │ │ │ - mov w3, w1 │ │ │ - mov w0, w1 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w2, [x2, #2324] │ │ │ - mov w4, #0x14 // #20 │ │ │ - cmp w2, wzr │ │ │ - mov w5, #0x31e // #798 │ │ │ - csel w5, w5, w4, eq // eq = none │ │ │ - strh w5, [x19] │ │ │ - cbnz w0, 4154d0 │ │ │ - adrp x4, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w4, [x4, #892] │ │ │ - mov w5, #0xa // #10 │ │ │ - strh w5, [x19, #2] │ │ │ - cmp w4, #0xc │ │ │ - b.eq 4154c4 // b.none │ │ │ - str xzr, [x19, #16] │ │ │ - cbz w20, 414254 │ │ │ - strh wzr, [x19, #4] │ │ │ - mov w4, #0x0 // #0 │ │ │ - strh w4, [x19, #58] │ │ │ - strh w3, [x19, #6] │ │ │ - cbnz w0, 4141e4 │ │ │ - tbnz x1, #63, 4141e4 │ │ │ - str x1, [x19, #24] │ │ │ - mov x0, x1 │ │ │ - ldrh w1, [x19, #56] │ │ │ - str x0, [x19, #32] │ │ │ + str x23, [x24, #8] │ │ │ + b.eq 18b78 // b.none │ │ │ + ldr x1, [sp, #184] │ │ │ + mvn x0, x1 │ │ │ + lsr x0, x0, #63 │ │ │ + and w0, w0, #0xff │ │ │ + cbnz x1, 18bf4 │ │ │ + adrp x0, 4f000 │ │ │ + str wzr, [sp, #168] │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr w6, [x0] │ │ │ + cbnz w6, 18c84 │ │ │ + adrp x3, 4f000 │ │ │ + mov w4, #0x31e // #798 │ │ │ + ldr x3, [x3, #3280] │ │ │ + mov w0, #0x1 // #1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strh w4, [x24] │ │ │ + ldr w3, [x3] │ │ │ + mov w4, #0xa // #10 │ │ │ + strh w4, [x24, #2] │ │ │ + cmp w3, #0xc │ │ │ + b.eq 18e8c // b.none │ │ │ + str xzr, [x24, #16] │ │ │ + cbz w21, 18ce4 │ │ │ + mov w3, #0x0 // #0 │ │ │ + strh wzr, [x24, #4] │ │ │ + strh w2, [x24, #6] │ │ │ + strh w3, [x24, #58] │ │ │ + cbnz w0, 18d24 │ │ │ + cmn x1, #0x1 │ │ │ + str xzr, [x24, #24] │ │ │ + csel x1, x1, xzr, ne // ne = any │ │ │ + ldrh w2, [x24, #56] │ │ │ mov w0, #0xffff // #65535 │ │ │ - cmp w1, w0 │ │ │ - mov w22, #0x0 // #0 │ │ │ - b.eq 4145ac // b.none │ │ │ - cbz w2, 414580 │ │ │ - ldrb w0, [x29, #208] │ │ │ - str x0, [x19, #72] │ │ │ + str x1, [x24, #32] │ │ │ + mov w25, #0x0 // #0 │ │ │ + cmp w2, w0 │ │ │ + b.ne 18760 // b.any │ │ │ + mov w25, #0x1 // #1 │ │ │ + strh wzr, [x24, #56] │ │ │ + ldr x0, [sp, #176] │ │ │ + cbz w6, 18d70 │ │ │ + and x0, x0, #0xff │ │ │ + str x0, [x24, #72] │ │ │ mov w1, #0x0 // #0 │ │ │ - mov x0, x19 │ │ │ - bl 40b744 │ │ │ - cbz w0, 414284 │ │ │ - add x24, x24, #0x900 │ │ │ - ldr w1, [x24] │ │ │ - mov w20, w0 │ │ │ - cmn w1, #0x1 │ │ │ - b.eq 413f24 // b.none │ │ │ - mov w0, w1 │ │ │ - bl 402490 │ │ │ - b 413f24 │ │ │ - mov w6, #0x0 // #0 │ │ │ - b 4140b4 │ │ │ - cbnz w6, 414594 │ │ │ - mov x3, x9 │ │ │ - mov w6, #0x1 // #1 │ │ │ - b 4140b8 │ │ │ - str xzr, [x19, #24] │ │ │ - cmn x1, #0x1 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b.ne 414174 // b.any │ │ │ - b 414178 │ │ │ - ldr w0, [x28, #872] │ │ │ - cbnz w0, 414768 │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 4161f8 │ │ │ - str w0, [x29, #160] │ │ │ - cbnz w0, 4145b8 │ │ │ - cbz w20, 414934 │ │ │ - add x0, x24, #0x900 │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x0] │ │ │ - ldr w0, [x29, #160] │ │ │ - str xzr, [x29, #224] │ │ │ - str w0, [x29, #176] │ │ │ - str x23, [x19, #8] │ │ │ - b 4140f8 │ │ │ - ldr w0, [x29, #176] │ │ │ - cmn w0, #0x1 │ │ │ - uxth w3, w0 │ │ │ - b.ne 414118 // b.any │ │ │ - mov w0, #0x8 // #8 │ │ │ - mov w3, w0 │ │ │ - str w0, [x29, #176] │ │ │ - b 414118 │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x4, [x4, #2064] │ │ │ - mov w5, #0x8 // #8 │ │ │ - strh w5, [x19, #4] │ │ │ - cbz x4, 414958 │ │ │ - ldr x4, [x19, #8] │ │ │ - mov w5, #0x9 // #9 │ │ │ - lsl x4, x4, #16 │ │ │ - str x4, [x19, #16] │ │ │ - strh w5, [x19, #4] │ │ │ - mov w4, #0x9 // #9 │ │ │ - b 414160 │ │ │ - ldrh w3, [x19, #40] │ │ │ - adrp x23, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldrh w4, [x19, #42] │ │ │ - ldr x2, [x23, #3816] │ │ │ - ldr x1, [x0, #1832] │ │ │ - add w3, w3, #0x1e │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1904] │ │ │ - add w3, w3, w4 │ │ │ - add x2, x2, w3, sxtw │ │ │ - str x1, [x19, #64] │ │ │ - str x0, [x19, #48] │ │ │ - str x2, [x23, #3816] │ │ │ - cbnz w20, 4142ec │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2064] │ │ │ - cbz x0, 4142ec │ │ │ - ldr x1, [x19, #16] │ │ │ - bl 41d158 │ │ │ - ldr x1, [x19, #24] │ │ │ - ldr x0, [x23, #3816] │ │ │ + mov x0, x24 │ │ │ + bl 11490 │ │ │ + mov w22, w0 │ │ │ + cbnz w0, 18d94 │ │ │ + adrp x23, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldrh w0, [x24, #40] │ │ │ + ldr x22, [x23, #3608] │ │ │ + add w0, w0, #0x1e │ │ │ + ldr x2, [x2, #2960] │ │ │ + ldr x1, [x1, #3352] │ │ │ + ldrh w4, [x24, #42] │ │ │ + ldr x3, [x22] │ │ │ + add w0, w0, w4 │ │ │ + ldr x1, [x1] │ │ │ + str x1, [x24, #48] │ │ │ + ldr x2, [x2] │ │ │ + add x0, x3, w0, sxtw │ │ │ + str x0, [x22] │ │ │ + str x2, [x24, #64] │ │ │ + cbnz w21, 187fc │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 187fc │ │ │ + ldr x1, [x24, #16] │ │ │ + bl 20f98 │ │ │ + ldr x1, [x22] │ │ │ + ldr x0, [x24, #24] │ │ │ add x1, x1, #0xc │ │ │ + str x1, [x22] │ │ │ add x0, x0, #0xc │ │ │ - str x1, [x19, #24] │ │ │ - str x0, [x23, #3816] │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x28, #1984] │ │ │ - bl 4027f0 │ │ │ - cbz w0, 414320 │ │ │ - add x0, x24, #0x900 │ │ │ - ldr w0, [x0] │ │ │ - cmn w0, #0x1 │ │ │ - b.eq 414310 // b.none │ │ │ - bl 402490 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x990 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x28, #1984] │ │ │ - bl 402560 │ │ │ - str x0, [x29, #168] │ │ │ - ldr x0, [x28, #1984] │ │ │ - bl 4027f0 │ │ │ - cbnz w0, 414778 │ │ │ - ldr x1, [x29, #168] │ │ │ - cmn x1, #0x1 │ │ │ - b.lt 414788 // b.tstop │ │ │ - add x3, x24, #0x900 │ │ │ - str xzr, [x3, #16] │ │ │ - str xzr, [x3, #8] │ │ │ - cbnz w20, 4145d0 │ │ │ - ldr w0, [x29, #176] │ │ │ - cbz w0, 414960 │ │ │ - cbz w22, 414368 │ │ │ + str x0, [x24, #24] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x0, #3744] │ │ │ + ldr x0, [x22] │ │ │ + bl 76c0 │ │ │ + cbnz w0, 19b18 │ │ │ + ldr x0, [x22] │ │ │ + bl 7430 │ │ │ + mov x27, x0 │ │ │ + ldr x0, [x22] │ │ │ + bl 76c0 │ │ │ + cbnz w0, 18e80 │ │ │ + cmn x27, #0x1 │ │ │ + b.lt 19ab4 // b.tstop │ │ │ + add x27, x19, #0x5a0 │ │ │ + stp xzr, xzr, [x27, #8] │ │ │ + cbnz w21, 18dac │ │ │ + ldr w0, [sp, #168] │ │ │ + cbz w0, 18f3c │ │ │ + cbz w25, 18850 │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strh w1, [x19, #56] │ │ │ + strh w1, [x24, #56] │ │ │ cmp w0, #0xc │ │ │ - b.eq 414c24 // b.none │ │ │ - add x0, x24, #0x900 │ │ │ - adrp x4, 413000 │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x4, x4, #0xb88 │ │ │ - add x3, x3, #0x2f0 │ │ │ + b.eq 19278 // b.none │ │ │ + adrp x3, 18000 │ │ │ + add x3, x3, #0x180 │ │ │ + adrp x4, 50000 │ │ │ mov w2, #0x1 // #1 │ │ │ - add x0, x0, #0x90 │ │ │ + add x0, x19, #0x5a0 │ │ │ mov w1, #0x400 // #1024 │ │ │ - str x4, [x3] │ │ │ - bl 422144 │ │ │ - add x0, x19, #0x38 │ │ │ - add x1, x29, #0xb0 │ │ │ - bl 4211c0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #888] │ │ │ - add x1, x19, #0x4 │ │ │ - bl 41ee30 │ │ │ - bl 41f1dc │ │ │ - str x0, [x29, #160] │ │ │ - ldrh w0, [x19, #56] │ │ │ - cbz w0, 41486c │ │ │ - ldr x22, [x29, #160] │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x24, #0x900 │ │ │ + str x3, [x4, #4032] │ │ │ + add x0, x0, #0x90 │ │ │ + bl 257a8 │ │ │ + add x1, sp, #0xa8 │ │ │ + add x0, x24, #0x38 │ │ │ + bl 24c60 │ │ │ + adrp x0, 4f000 │ │ │ + add x1, x24, #0x4 │ │ │ + ldr x0, [x0, #3928] │ │ │ ldr w0, [x0] │ │ │ + bl 22c10 │ │ │ + bl 22ff0 │ │ │ + mov x26, x0 │ │ │ + mov x25, x0 │ │ │ + ldrh w0, [x24, #56] │ │ │ + adrp x22, 4f000 │ │ │ + cbnz w0, 188c0 │ │ │ + ldr x0, [x22, #3688] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 193b0 │ │ │ + ldr w0, [x19, #1440] │ │ │ cmn w0, #0x1 │ │ │ - b.eq 4143e0 // b.none │ │ │ - bl 402490 │ │ │ - ldr x1, [x23, #3816] │ │ │ - ldr w2, [x27, #2304] │ │ │ - add x1, x22, x1 │ │ │ - str x1, [x23, #3816] │ │ │ - cbnz w2, 414420 │ │ │ - ldr x0, [x29, #224] │ │ │ + b.eq 188d0 // b.none │ │ │ + bl 7370 │ │ │ + ldr x1, [x23, #3608] │ │ │ + ldr x22, [x22, #3688] │ │ │ + ldr x0, [x1] │ │ │ + ldr w2, [x22] │ │ │ + add x0, x0, x26 │ │ │ + str x0, [x1] │ │ │ + cbnz w2, 18918 │ │ │ + ldr x0, [sp, #184] │ │ │ cmn x0, #0x1 │ │ │ - b.eq 414420 // b.none │ │ │ - add x1, x24, #0x900 │ │ │ + b.eq 18918 // b.none │ │ │ + add x1, x19, #0x5a0 │ │ │ ldr x1, [x1, #16] │ │ │ cmp x0, x1 │ │ │ - b.eq 414420 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x1, [x19, #80] │ │ │ - add x0, x0, #0xb58 │ │ │ - bl 409918 │ │ │ - cbz w20, 414618 │ │ │ - ldrh w1, [x19, #4] │ │ │ - ldrh w0, [x19, #58] │ │ │ + b.eq 18918 // b.none │ │ │ + ldr x1, [x24, #80] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x658 │ │ │ + bl f158 │ │ │ + cbz w21, 18dbc │ │ │ + ldrh w1, [x24, #4] │ │ │ + mov w2, #0xa // #10 │ │ │ + ldrh w0, [x24, #58] │ │ │ and w1, w1, #0xfffffff7 │ │ │ + strh w2, [x24, #2] │ │ │ and w0, w0, #0xfffffff7 │ │ │ - mov w2, #0xa // #10 │ │ │ - str xzr, [x19, #24] │ │ │ - str xzr, [x19, #32] │ │ │ - strh wzr, [x19, #6] │ │ │ - strh w2, [x19, #2] │ │ │ - strh w1, [x19, #4] │ │ │ - strh w0, [x19, #58] │ │ │ - ldrh w0, [x19, #42] │ │ │ - cbz w0, 414474 │ │ │ - ldr x0, [x19, #88] │ │ │ - ldr x1, [x19, #96] │ │ │ + strh w1, [x24, #4] │ │ │ + strh wzr, [x24, #6] │ │ │ + stp xzr, xzr, [x24, #24] │ │ │ + strh w0, [x24, #58] │ │ │ + ldrh w0, [x24, #42] │ │ │ + cbz w0, 18964 │ │ │ + ldp x0, x1, [x24, #88] │ │ │ cmp x0, x1 │ │ │ - b.eq 414470 // b.none │ │ │ - bl 4025d0 │ │ │ - str xzr, [x19, #88] │ │ │ - strh wzr, [x19, #42] │ │ │ - ldr w0, [x25, #876] │ │ │ - cbz w0, 4144fc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2320] │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbnz w0, 414bc4 │ │ │ - ldr w0, [x29, #176] │ │ │ + b.eq 18960 // b.none │ │ │ + bl 74a0 │ │ │ + str xzr, [x24, #88] │ │ │ + strh wzr, [x24, #42] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x24, [x0, #3440] │ │ │ + ldr w0, [x24] │ │ │ + cbz w0, 189e0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr x23, [x21, #2968] │ │ │ + ldr w0, [x0] │ │ │ + ldr x22, [x23] │ │ │ + cbnz w0, 191c4 │ │ │ + ldr w0, [sp, #168] │ │ │ cmp w0, #0xc │ │ │ - b.eq 414d78 // b.none │ │ │ + b.eq 1917c // b.none │ │ │ cmp w0, #0x8 │ │ │ - b.ne 414b58 // b.any │ │ │ - add x0, x24, #0x900 │ │ │ - ldr x1, [x0, #16] │ │ │ + b.ne 1921c // b.any │ │ │ + add x0, x19, #0x5a0 │ │ │ mov w3, #0x0 // #0 │ │ │ - ldr x0, [x5, #2768] │ │ │ - cbz x1, 4144d4 │ │ │ - ldr x2, [x29, #160] │ │ │ - sub x3, x1, x2 │ │ │ - mov x2, #0xc8 // #200 │ │ │ - mul x3, x3, x2 │ │ │ - sdiv x1, x3, x1 │ │ │ - add x3, x1, #0x1 │ │ │ - add x3, x3, x3, lsr #63 │ │ │ - lsr x3, x3, #1 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ + ldr x0, [x0, #16] │ │ │ + cbnz x0, 19434 │ │ │ + adrp x2, 2f000 │ │ │ + mov x0, x22 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xc38 │ │ │ - str x5, [x29, #104] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #2768] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x1, #1776] │ │ │ - bl 4026a0 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2144] │ │ │ - mov w20, #0x0 // #0 │ │ │ - cbz w0, 413f24 │ │ │ - ldr w0, [x29, #176] │ │ │ - cmp w0, #0xc │ │ │ - b.eq 414b78 // b.none │ │ │ - cmp w0, #0x8 │ │ │ - b.ne 414910 // b.any │ │ │ - add x24, x24, #0x900 │ │ │ - ldr x1, [x24, #16] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2136] │ │ │ - mov w3, w20 │ │ │ - cbz x1, 414558 │ │ │ - ldr x2, [x29, #160] │ │ │ - sub x3, x1, x2 │ │ │ - mov x2, #0xc8 // #200 │ │ │ - mul x3, x3, x2 │ │ │ - sdiv x1, x3, x1 │ │ │ - add x3, x1, #0x1 │ │ │ - add x3, x3, x3, lsr #63 │ │ │ - lsr x3, x3, #1 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ + add x2, x2, #0x738 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x21, [x21, #2968] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3248] │ │ │ + ldr x0, [x21] │ │ │ + str wzr, [x1] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr w22, [x0] │ │ │ + cbz w22, 18d68 │ │ │ + adrp x21, 4f000 │ │ │ + ldr w1, [sp, #168] │ │ │ + ldr x0, [x21, #3040] │ │ │ + cmp w1, #0xc │ │ │ + ldr x0, [x0] │ │ │ + b.eq 19138 // b.none │ │ │ + cmp w1, #0x8 │ │ │ + b.ne 19234 // b.any │ │ │ + add x19, x19, #0x5a0 │ │ │ + mov w3, #0x0 // #0 │ │ │ + ldr x1, [x19, #16] │ │ │ + cbnz x1, 19458 │ │ │ + adrp x2, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xc38 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #2136] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str wzr, [x1, #1772] │ │ │ - mov w20, #0x0 // #0 │ │ │ - bl 4026a0 │ │ │ - b 413f24 │ │ │ - ldr x0, [x19, #72] │ │ │ - ldr x1, [x29, #208] │ │ │ - and x0, x0, #0xff00 │ │ │ - orr x0, x0, x1 │ │ │ - b 414198 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 4140d0 │ │ │ - str xzr, [x29, #224] │ │ │ - mov x22, #0x0 // #0 │ │ │ - mov w20, #0x1 // #1 │ │ │ - b 413f84 │ │ │ - strh w22, [x19, #56] │ │ │ - mov w22, #0x1 // #1 │ │ │ - b 414190 │ │ │ - add x0, x24, #0x900 │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x0] │ │ │ - str wzr, [x29, #176] │ │ │ - str x23, [x19, #8] │ │ │ - b 4140f8 │ │ │ - mov x22, #0x0 // #0 │ │ │ - str x22, [x29, #160] │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b 4143cc │ │ │ - ldr x0, [x19, #88] │ │ │ - bl 4025d0 │ │ │ - b 41400c │ │ │ - ldrh w0, [x19, #42] │ │ │ - cbnz w0, 4148e0 │ │ │ - str xzr, [x29, #168] │ │ │ - ldr w1, [x29, #168] │ │ │ - str w1, [x29, #152] │ │ │ - ldrh w0, [x19, #44] │ │ │ - cbnz w0, 4148a8 │ │ │ - mov x22, #0x0 // #0 │ │ │ - ldr w0, [x29, #152] │ │ │ - str w22, [x29, #144] │ │ │ - b 414008 │ │ │ - add x0, x24, #0x900 │ │ │ - ldr x1, [x0, #8] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x20, #2064] │ │ │ - str x1, [x19, #16] │ │ │ - str x22, [x19, #24] │ │ │ - cbz x0, 41463c │ │ │ - add x0, x22, #0xc │ │ │ - str x0, [x19, #24] │ │ │ - add x0, x24, #0x900 │ │ │ - ldr x0, [x0, #16] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w2, [x1, #2100] │ │ │ - str x0, [x19, #32] │ │ │ - cbz w2, 4149f4 │ │ │ - ldr w0, [x29, #176] │ │ │ - ldrh w1, [x19, #6] │ │ │ - cmp w1, w0, uxth │ │ │ - b.eq 414674 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xb80 │ │ │ - bl 4096f4 │ │ │ - ldr w0, [x29, #176] │ │ │ - cbnz w0, 414680 │ │ │ - ldr x0, [x29, #224] │ │ │ - tbnz x0, #63, 415190 │ │ │ - mov x0, x19 │ │ │ - bl 40c948 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 413f24 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x0, #2076] │ │ │ - mov x2, #0x10 // #16 │ │ │ - ldr x0, [x23, #3816] │ │ │ - cmp w1, wzr │ │ │ - mov x1, #0x18 // #24 │ │ │ - csel x1, x2, x1, eq // eq = none │ │ │ - add x1, x1, x0 │ │ │ - ldrh w0, [x19, #58] │ │ │ - str x1, [x23, #3816] │ │ │ - strh w0, [x19, #4] │ │ │ - b 414450 │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x26, #2136] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + add x2, x2, #0x738 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x21, [x21, #3040] │ │ │ + adrp x1, 4f000 │ │ │ + mov w22, #0x0 // #0 │ │ │ + ldr x1, [x1, #3896] │ │ │ + ldr x0, [x21] │ │ │ + str wzr, [x1] │ │ │ + bl 7570 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w0, w22 │ │ │ + ldr x20, [x20, #3488] │ │ │ + ldr x2, [sp, #216] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 19a68 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #224 │ │ │ + ret │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #144] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + ldr x0, [x0, #3984] │ │ │ + str xzr, [sp, #184] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 18c90 │ │ │ + adrp x0, 4f000 │ │ │ + mov w21, #0x1 // #1 │ │ │ + mov x26, #0x0 // #0 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 18570 │ │ │ + nop │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 18580 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3960] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 18580 │ │ │ + adrp x22, 4f000 │ │ │ mov x2, #0x2 // #2 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x388 │ │ │ - bl 402670 │ │ │ - ldr x0, [x26, #2136] │ │ │ - mov x1, x22 │ │ │ - bl 41cea8 │ │ │ - ldr x1, [x26, #2136] │ │ │ + adrp x0, 26000 │ │ │ + ldr x22, [x22, #3040] │ │ │ + add x0, x0, #0xe88 │ │ │ + ldr x3, [x22] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + mov x1, x26 │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x22] │ │ │ mov w0, #0x29 // #41 │ │ │ - bl 402260 │ │ │ - ldr x0, [x26, #2136] │ │ │ + bl 7140 │ │ │ + adrp x1, 4f000 │ │ │ mov w2, #0x1 // #1 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w2, [x1, #1772] │ │ │ - bl 4026a0 │ │ │ - b 413fd4 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x5, #2768] │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ + ldr x0, [x22] │ │ │ + ldr x1, [x1, #3896] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + b 18580 │ │ │ + cbnz w1, 18e68 │ │ │ + mov x2, x6 │ │ │ + mov w1, #0x1 // #1 │ │ │ + b 18670 │ │ │ + cbnz w0, 18eec │ │ │ + ldr x0, [sp, #176] │ │ │ + bl 1afa0 │ │ │ + mov w26, w0 │ │ │ + cbnz w0, 18c74 │ │ │ + cbz w21, 18c34 │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x19, #1440] │ │ │ + str wzr, [sp, #168] │ │ │ + str xzr, [sp, #184] │ │ │ + ldr x22, [x22, #3624] │ │ │ + str x23, [x24, #8] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 186c4 // b.any │ │ │ + ldrh w3, [x24, #42] │ │ │ + add x22, sp, #0xac │ │ │ + ldr x2, [x24, #88] │ │ │ + mov x4, x22 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov w1, w27 │ │ │ + bl 10d70 │ │ │ + mov x23, x0 │ │ │ + ldr x0, [x24, #88] │ │ │ + bl 74a0 │ │ │ + str x23, [x24, #88] │ │ │ + ldr w0, [sp, #172] │ │ │ + mov x4, x22 │ │ │ + ldrh w3, [x24, #44] │ │ │ + ldr w1, [sp, #112] │ │ │ + strh w0, [x24, #42] │ │ │ + ldr x2, [x24, #96] │ │ │ + ldr x0, [sp, #136] │ │ │ + bl 10d70 │ │ │ + mov x22, x0 │ │ │ + ldr x0, [x24, #96] │ │ │ + bl 74a0 │ │ │ + str x22, [x24, #96] │ │ │ + ldr w0, [sp, #172] │ │ │ + strh w0, [x24, #44] │ │ │ + cbnz w27, 194a8 │ │ │ + ldr w0, [sp, #112] │ │ │ + cbz w0, 186c4 │ │ │ + ldr x0, [sp, #136] │ │ │ + bl 74a0 │ │ │ + b 186c4 │ │ │ + ldr w4, [sp, #168] │ │ │ + cmn w4, #0x1 │ │ │ + b.ne 18efc // b.any │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x8 // #8 │ │ │ + str w2, [sp, #168] │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr w6, [x0] │ │ │ + cbz w6, 18cac │ │ │ + adrp x3, 4f000 │ │ │ + mov w4, #0x14 // #20 │ │ │ + mov w0, #0x0 // #0 │ │ │ + strh w4, [x24] │ │ │ + ldr x3, [x3, #3280] │ │ │ + ldr w3, [x3] │ │ │ + b 18cc4 │ │ │ + ldr x0, [x24, #80] │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 75e0 │ │ │ + str w0, [x19, #1440] │ │ │ + cmn w0, #0x1 │ │ │ + b.ne 18b64 // b.any │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w22, #0x12 // #18 │ │ │ + b 18a50 │ │ │ + cbnz w27, 18d2c │ │ │ + ldrh w0, [x24, #44] │ │ │ + str w0, [sp, #112] │ │ │ + cbnz w0, 19248 │ │ │ + mov w27, w0 │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + b 185d4 │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x19, #1440] │ │ │ + str wzr, [sp, #168] │ │ │ + b 18b64 │ │ │ + adrp x3, 4f000 │ │ │ + mov w4, #0x14 // #20 │ │ │ + b 186f4 │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ + mov x26, #0x0 // #0 │ │ │ + mov w21, #0x1 // #1 │ │ │ + ldr x0, [x0, #4088] │ │ │ + str x1, [x0] │ │ │ + b 18560 │ │ │ + adrp x3, 4f000 │ │ │ + mov w4, #0x31e // #798 │ │ │ + mov w0, #0x0 // #0 │ │ │ + strh w4, [x24] │ │ │ + ldr x3, [x3, #3280] │ │ │ + ldr w3, [x3] │ │ │ + mov w4, #0x14 // #20 │ │ │ + strh w4, [x24, #2] │ │ │ + cmp w3, #0xc │ │ │ + b.ne 18718 // b.any │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x24, #2] │ │ │ + str xzr, [x24, #16] │ │ │ + cbnz w21, 18720 │ │ │ + adrp x4, 4f000 │ │ │ + mov w3, #0x8 // #8 │ │ │ + strh w3, [x24, #4] │ │ │ + mov w3, #0x8 // #8 │ │ │ + ldr x4, [x4, #3224] │ │ │ + ldr x4, [x4] │ │ │ + cbz x4, 18728 │ │ │ + ldr x4, [x24, #8] │ │ │ + mov w7, #0x9 // #9 │ │ │ + mov w3, #0x9 // #9 │ │ │ + strh w7, [x24, #4] │ │ │ + strh w2, [x24, #6] │ │ │ + lsl x4, x4, #16 │ │ │ + str x4, [x24, #16] │ │ │ + strh w3, [x24, #58] │ │ │ + cbz w0, 18734 │ │ │ + str x1, [x24, #24] │ │ │ + b 18740 │ │ │ + and x26, x27, #0xffff │ │ │ + mov x0, x26 │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 19b3c │ │ │ + ldr x1, [x24, #88] │ │ │ + mov x2, x26 │ │ │ + bl 7060 │ │ │ + ldrh w0, [x24, #44] │ │ │ + str w0, [sp, #112] │ │ │ + cbnz w0, 194d0 │ │ │ + str xzr, [sp, #136] │ │ │ + ldr x0, [x24, #88] │ │ │ + bl 74a0 │ │ │ + b 185b4 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 18a50 │ │ │ + ldr x1, [x24, #72] │ │ │ + and x1, x1, #0xff00 │ │ │ + orr x0, x1, x0 │ │ │ + str x0, [x24, #72] │ │ │ + mov w1, #0x0 // #0 │ │ │ + mov x0, x24 │ │ │ + bl 11490 │ │ │ + mov w22, w0 │ │ │ + cbz w0, 18784 │ │ │ + ldr w0, [x19, #1440] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 18d68 // b.none │ │ │ + bl 7370 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 18a50 │ │ │ + mov x26, #0x0 // #0 │ │ │ + mov x25, #0x0 // #0 │ │ │ + adrp x22, 4f000 │ │ │ + b 188c0 │ │ │ + adrp x21, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + add x1, x19, #0x5a0 │ │ │ + add x0, x26, #0xc │ │ │ + ldr x21, [x21, #3224] │ │ │ + ldr x2, [x2, #3640] │ │ │ + ldr x3, [x21] │ │ │ + ldr w2, [x2] │ │ │ + cmp x3, #0x0 │ │ │ + ldp x3, x1, [x1, #8] │ │ │ + csel x0, x0, x26, ne // ne = any │ │ │ + stp x3, x0, [x24, #16] │ │ │ + str x1, [x24, #32] │ │ │ + cbz w2, 18fa8 │ │ │ + ldrh w1, [x24, #6] │ │ │ + ldr w0, [sp, #168] │ │ │ + cmp w1, w0, uxth │ │ │ + b.eq 18e14 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x680 │ │ │ + bl eee8 │ │ │ + ldr w0, [sp, #168] │ │ │ + cbnz w0, 18e20 │ │ │ + ldr x0, [sp, #184] │ │ │ + tbnz x0, #63, 19b50 │ │ │ + mov x0, x24 │ │ │ + bl 12100 │ │ │ + mov w22, w0 │ │ │ + cbnz w0, 18d68 │ │ │ + adrp x2, 4f000 │ │ │ + mov x1, #0x18 // #24 │ │ │ + ldr x23, [x23, #3608] │ │ │ + mov x3, #0x10 // #16 │ │ │ + ldr x2, [x2, #3888] │ │ │ + ldr x0, [x23] │ │ │ + ldr w4, [x2] │ │ │ + ldrh w2, [x24, #58] │ │ │ + cmp w4, #0x0 │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x23] │ │ │ + strh w2, [x24, #4] │ │ │ + b 18944 │ │ │ + mov w2, #0x0 // #0 │ │ │ + b 18690 │ │ │ + mov w27, #0x0 // #0 │ │ │ + str wzr, [sp, #112] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + b 18d5c │ │ │ + ldr x0, [x22] │ │ │ + bl 7560 │ │ │ + b 18828 │ │ │ + mov w3, #0xa // #10 │ │ │ + strh w3, [x24, #2] │ │ │ + b 18cdc │ │ │ + adrp x22, 4f000 │ │ │ mov x2, #0x2 // #2 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x0, #0x388 │ │ │ - str x5, [x29, #104] │ │ │ - bl 402670 │ │ │ - ldr x5, [x29, #104] │ │ │ - mov x1, x22 │ │ │ - ldr x0, [x5, #2768] │ │ │ - bl 41cea8 │ │ │ - ldr x5, [x29, #104] │ │ │ + adrp x0, 26000 │ │ │ + ldr x22, [x22, #2968] │ │ │ + add x0, x0, #0xe88 │ │ │ + ldr x3, [x22] │ │ │ + bl 7540 │ │ │ + ldr x0, [x22] │ │ │ + mov x1, x26 │ │ │ + bl 20cd8 │ │ │ + ldr x1, [x22] │ │ │ mov w0, #0x29 // #41 │ │ │ - ldr x1, [x5, #2768] │ │ │ - bl 402260 │ │ │ - ldr x5, [x29, #104] │ │ │ + bl 7140 │ │ │ + adrp x1, 4f000 │ │ │ mov w2, #0x1 // #1 │ │ │ - ldr x0, [x5, #2768] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w2, [x1, #1776] │ │ │ - bl 4026a0 │ │ │ - b 413fbc │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0xf0 │ │ │ - bl 41e298 │ │ │ - b 414200 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1984] │ │ │ - bl 402690 │ │ │ - b 414338 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x5, [x5, #2768] │ │ │ - mov x0, #0x0 // #0 │ │ │ - mov x1, x0 │ │ │ - mov x2, x0 │ │ │ - str x5, [x29, #104] │ │ │ - bl 41c888 │ │ │ - mov x3, x0 │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x0, [x29, #168] │ │ │ - mov x2, x1 │ │ │ - str x3, [x29, #128] │ │ │ - bl 41c888 │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x3, [x29, #128] │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x5 │ │ │ - add x2, x2, #0x9b0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x9c0 │ │ │ - bl 408f38 │ │ │ - b 414344 │ │ │ - ldr x2, [x19, #88] │ │ │ - ldrh w3, [x19, #42] │ │ │ - ldr w1, [x29, #152] │ │ │ - ldr x0, [x29, #168] │ │ │ - add x4, x29, #0xc0 │ │ │ - bl 40afd0 │ │ │ - mov x28, x0 │ │ │ - ldr x0, [x19, #88] │ │ │ - bl 4025d0 │ │ │ - ldr w5, [x29, #192] │ │ │ - ldr w1, [x29, #144] │ │ │ - ldr x2, [x19, #96] │ │ │ - ldrh w3, [x19, #44] │ │ │ - add x4, x29, #0xc0 │ │ │ - strh w5, [x19, #42] │ │ │ - str x28, [x19, #88] │ │ │ - mov x0, x22 │ │ │ - bl 40afd0 │ │ │ - mov x28, x0 │ │ │ - ldr x0, [x19, #96] │ │ │ - bl 4025d0 │ │ │ - ldr w0, [x29, #192] │ │ │ - ldr w1, [x29, #152] │ │ │ - str x28, [x19, #96] │ │ │ - strh w0, [x19, #44] │ │ │ - cbnz w1, 414dc8 │ │ │ - ldr w2, [x29, #144] │ │ │ - cbz w2, 414104 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - b 414104 │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x27, #2304] │ │ │ - cbz w0, 4148a0 │ │ │ - add x1, x24, #0x900 │ │ │ - ldr w1, [x1, #4] │ │ │ - cmp w0, #0x1 │ │ │ - cbz w1, 414f28 │ │ │ - b.eq 415420 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xae8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x22, [x29, #160] │ │ │ - b 4143cc │ │ │ - uxth w2, w0 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402310 │ │ │ - mov x22, x0 │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 41539c │ │ │ - ldr x1, [x19, #96] │ │ │ - mov x0, x22 │ │ │ - bl 4021a0 │ │ │ - ldrh w2, [x19, #44] │ │ │ - ldrh w0, [x19, #42] │ │ │ - str w2, [x29, #144] │ │ │ - b 414008 │ │ │ - uxth w2, w0 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #168] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 4153b4 │ │ │ - ldr x1, [x19, #88] │ │ │ - bl 4021a0 │ │ │ - ldrh w0, [x19, #42] │ │ │ - str w0, [x29, #152] │ │ │ - b 414600 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2136] │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xc50 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 414568 │ │ │ - mov w20, w22 │ │ │ - b 413f24 │ │ │ - ldr x0, [x19, #80] │ │ │ - mov w1, w20 │ │ │ - bl 402710 │ │ │ - add x1, x24, #0x900 │ │ │ - str w0, [x1] │ │ │ - cmn w0, #0x1 │ │ │ - b.eq 413f20 // b.none │ │ │ - str x23, [x19, #8] │ │ │ - b 4140f8 │ │ │ - mov w4, #0x8 // #8 │ │ │ - b 414160 │ │ │ + ldr x0, [x22] │ │ │ + ldr x1, [x1, #3248] │ │ │ + str w2, [x1] │ │ │ + bl 7570 │ │ │ + b 18ab8 │ │ │ + mov x1, x25 │ │ │ + mov x0, x24 │ │ │ + bl 22568 │ │ │ + b 18b40 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + cmp w4, #0x0 │ │ │ + mov w7, #0x31e // #798 │ │ │ + ldr x2, [x2, #3496] │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + ldr x3, [x3, #3280] │ │ │ + mov w8, #0x14 // #20 │ │ │ + ldr w6, [x2] │ │ │ + and w2, w4, #0xffff │ │ │ + cmp w6, #0x0 │ │ │ + ldr w3, [x3] │ │ │ + csel w7, w7, w8, eq // eq = none │ │ │ + strh w7, [x24] │ │ │ + cbnz w4, 18cc4 │ │ │ + b 18708 │ │ │ mov x0, #0x4000 // #16384 │ │ │ - str x3, [x29, #128] │ │ │ - bl 402310 │ │ │ - str x0, [x29, #168] │ │ │ - ldr x3, [x29, #128] │ │ │ - cbz x0, 4150bc │ │ │ - ldr w2, [x29, #160] │ │ │ - cbnz w2, 414dd4 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x910 │ │ │ - str x0, [x29, #160] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x6f0 │ │ │ - str x0, [x29, #152] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x26, x2, #0x8a8 │ │ │ - b 4149c4 │ │ │ - ldr x0, [x29, #168] │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 19908 │ │ │ + cbnz w26, 193dc │ │ │ + ldr x0, [sp, #144] │ │ │ + adrp x25, 4f000 │ │ │ + ldr x25, [x25, #3016] │ │ │ + ldr x28, [x0, #3984] │ │ │ + b 18f80 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - bl 41d534 │ │ │ - cmp x22, w0, uxtw │ │ │ - b.ne 4151f0 // b.any │ │ │ - ldr w0, [x26] │ │ │ - cbz w0, 415208 │ │ │ - ldr x0, [x29, #168] │ │ │ + mov x0, x22 │ │ │ + bl 21598 │ │ │ + cmp w26, w0 │ │ │ + b.ne 19674 // b.any │ │ │ + ldr w0, [x28] │ │ │ + cbz w0, 196f4 │ │ │ mov w1, #0x4000 // #16384 │ │ │ - bl 413b88 │ │ │ - mov w22, w0 │ │ │ - cbnz x22, 4149a4 │ │ │ - add x0, x24, #0x900 │ │ │ - ldr x22, [x0, #16] │ │ │ - str x22, [x29, #160] │ │ │ - ldr x0, [x29, #168] │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 4025d0 │ │ │ - b 4143cc │ │ │ - ldr x0, [x28, #1984] │ │ │ - ldr x1, [x19, #64] │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 414654 │ │ │ - ldr x0, [x20, #2064] │ │ │ - ldr x2, [x29, #160] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cmp x0, xzr │ │ │ - add x1, x2, #0xc │ │ │ - ldr x0, [x20, #1784] │ │ │ - csel x22, x1, x22, ne // ne = any │ │ │ - cmp x22, x0 │ │ │ - b.eq 414a80 // b.none │ │ │ + mov x0, x22 │ │ │ + bl 18180 │ │ │ + mov w2, w0 │ │ │ + mov x26, x2 │ │ │ + cbnz x2, 18f64 │ │ │ + add x0, x19, #0x5a0 │ │ │ + ldr x25, [x0, #16] │ │ │ + mov x26, x25 │ │ │ + b 19424 │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x1, [x24, #64] │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x0, [x0] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 18df4 │ │ │ + adrp x0, 4f000 │ │ │ + add x1, x25, #0xc │ │ │ + ldr x2, [x21] │ │ │ + ldr x21, [x0, #3176] │ │ │ + cmp x2, #0x0 │ │ │ + csel x26, x1, x26, ne // ne = any │ │ │ + ldr x0, [x21] │ │ │ + cmp x0, x26 │ │ │ + b.eq 19044 // b.none │ │ │ + adrp x3, 4f000 │ │ │ + mov x2, #0x0 // #0 │ │ │ mov x1, #0x0 // #0 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - mov x0, x2 │ │ │ - mov x2, x1 │ │ │ - ldr x22, [x5, #2768] │ │ │ - bl 41c888 │ │ │ + mov x0, x25 │ │ │ + ldr x3, [x3, #2968] │ │ │ + ldr x22, [x3] │ │ │ + bl 206b0 │ │ │ mov x3, x0 │ │ │ + mov x2, #0x0 // #0 │ │ │ + ldr x0, [x21] │ │ │ mov x1, #0x0 // #0 │ │ │ - ldr x0, [x20, #1784] │ │ │ - mov x2, x1 │ │ │ - str x3, [x29, #128] │ │ │ - bl 41c888 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x3, [x29, #128] │ │ │ + str x3, [sp, #112] │ │ │ + bl 206b0 │ │ │ mov x4, x0 │ │ │ + ldr x3, [sp, #112] │ │ │ + adrp x2, 2f000 │ │ │ + add x2, x2, #0x6d0 │ │ │ mov w1, #0x1 // #1 │ │ │ mov x0, x22 │ │ │ - add x2, x2, #0xbd0 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xbe8 │ │ │ - bl 4096f4 │ │ │ - ldr w0, [x29, #176] │ │ │ - strh w0, [x19, #6] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x6e8 │ │ │ + bl eee8 │ │ │ + ldr w0, [sp, #168] │ │ │ + strh w0, [x24, #6] │ │ │ cmp w0, #0x8 │ │ │ - b.eq 41535c // b.none │ │ │ + b.eq 198c0 // b.none │ │ │ cmp w0, #0xc │ │ │ - b.eq 415350 // b.none │ │ │ - cbnz w0, 414aa4 │ │ │ - mov w0, #0xa // #10 │ │ │ - strh w0, [x19, #2] │ │ │ - ldrh w0, [x19, #4] │ │ │ - tbnz w0, #0, 414ab8 │ │ │ + b.eq 198d8 // b.none │ │ │ + cbz w0, 198cc │ │ │ + ldrh w0, [x24, #4] │ │ │ + tbnz w0, #0, 19074 │ │ │ and w0, w0, #0xfffffff7 │ │ │ - uxth w0, w0 │ │ │ - strh w0, [x19, #4] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #1816] │ │ │ - strh w0, [x19, #58] │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 414af8 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1840] │ │ │ - ldr x1, [x28, #1984] │ │ │ + and w0, w0, #0xffff │ │ │ + strh w0, [x24, #4] │ │ │ + adrp x1, 4f000 │ │ │ + strh w0, [x24, #58] │ │ │ + ldr x0, [x1, #3536] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 190bc // b.any │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3424] │ │ │ + ldr x1, [x1, #3744] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ cmp x0, x1 │ │ │ - b.eq 414af8 // b.none │ │ │ - ldr x1, [x19, #64] │ │ │ + b.eq 190bc // b.none │ │ │ + ldr x1, [x24, #64] │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 414af8 │ │ │ - mov w20, #0xb // #11 │ │ │ - b 413f24 │ │ │ - mov x0, x19 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1993c │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 40b744 │ │ │ - mov w2, w0 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 413f24 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x28, #1984] │ │ │ - ldr x1, [x1, #1824] │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 414af0 │ │ │ - ldrh w0, [x19, #4] │ │ │ - tbz w0, #0, 414450 │ │ │ - mov x0, x19 │ │ │ - bl 40c948 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 413f24 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2076] │ │ │ - cbz w0, 4154f0 │ │ │ - ldr x0, [x23, #3816] │ │ │ + mov x0, x24 │ │ │ + bl 11490 │ │ │ + mov w22, w0 │ │ │ + cbnz w0, 18d68 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x1, [x1, #3784] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1993c │ │ │ + ldrh w0, [x24, #4] │ │ │ + tbz w0, #0, 18944 │ │ │ + mov x0, x24 │ │ │ + bl 12100 │ │ │ + mov w22, w0 │ │ │ + cbnz w0, 18d68 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x23, [x23, #3608] │ │ │ + ldr x1, [x1, #3888] │ │ │ + ldr x0, [x23] │ │ │ + ldr w2, [x1] │ │ │ + add x1, x0, #0x10 │ │ │ add x0, x0, #0x18 │ │ │ - str x0, [x23, #3816] │ │ │ - b 414450 │ │ │ - ldr x0, [x5, #2768] │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xc50 │ │ │ - str x5, [x29, #104] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - b 4144ec │ │ │ - add x24, x24, #0x900 │ │ │ - ldr x1, [x24, #16] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2136] │ │ │ - mov w3, w20 │ │ │ - cbz x1, 414bb0 │ │ │ - ldr x2, [x29, #160] │ │ │ - sub x3, x1, x2 │ │ │ - mov x2, #0xc8 // #200 │ │ │ - mul x3, x3, x2 │ │ │ - sdiv x1, x3, x1 │ │ │ - add x3, x1, #0x1 │ │ │ + cmp w2, #0x0 │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ + str x0, [x23] │ │ │ + b 18944 │ │ │ + add x19, x19, #0x5a0 │ │ │ + mov w3, #0x0 // #0 │ │ │ + ldr x1, [x19, #16] │ │ │ + cbz x1, 19168 │ │ │ + sub x25, x1, x25 │ │ │ + add x3, x25, x25, lsl #1 │ │ │ + add x3, x25, x3, lsl #3 │ │ │ + lsl x3, x3, #3 │ │ │ + sdiv x3, x3, x1 │ │ │ + add x3, x3, #0x1 │ │ │ add x3, x3, x3, lsr #63 │ │ │ - lsr x3, x3, #1 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ + ubfx x3, x3, #1, #32 │ │ │ + adrp x2, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xc20 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 414568 │ │ │ - add x0, x24, #0x900 │ │ │ - adrp x19, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x19, x19, #0x5f8 │ │ │ + add x2, x2, #0x720 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 18a30 │ │ │ + add x0, x19, #0x5a0 │ │ │ + mov w3, #0x0 // #0 │ │ │ ldr x0, [x0, #16] │ │ │ + cbz x0, 191ac │ │ │ + sub x1, x0, x25 │ │ │ + add x3, x1, x1, lsl #1 │ │ │ + add x3, x1, x3, lsl #3 │ │ │ + lsl x3, x3, #3 │ │ │ + sdiv x3, x3, x0 │ │ │ + add x3, x3, #0x1 │ │ │ + add x3, x3, x3, lsr #63 │ │ │ + ubfx x3, x3, #1, #32 │ │ │ + mov x0, x22 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x2, x2, #0x720 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 189c8 │ │ │ + add x0, x19, #0x5a0 │ │ │ + adrp x24, 27000 │ │ │ + add x24, x24, #0x100 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x2, x19 │ │ │ - ldr x20, [x5, #2768] │ │ │ - str x5, [x29, #104] │ │ │ - bl 41c888 │ │ │ + mov x2, x24 │ │ │ + ldr x0, [x0, #16] │ │ │ + bl 206b0 │ │ │ mov x3, x0 │ │ │ - ldr x0, [x29, #160] │ │ │ + mov x2, x24 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x2, x19 │ │ │ - str x3, [x29, #128] │ │ │ - bl 41c888 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x3, [x29, #128] │ │ │ + mov x0, x25 │ │ │ + str x3, [sp, #112] │ │ │ + bl 206b0 │ │ │ mov x4, x0 │ │ │ + ldr x3, [sp, #112] │ │ │ + mov x0, x22 │ │ │ + adrp x2, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ - add x2, x2, #0xc08 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - b 41448c │ │ │ - add x1, x24, #0x900 │ │ │ - ldr x2, [x28, #1984] │ │ │ - ldr x22, [x1, #32] │ │ │ - str x2, [x29, #160] │ │ │ - cbz x22, 4154a8 │ │ │ - add x1, x24, #0x900 │ │ │ - ldr x0, [x1, #40] │ │ │ - cbz x0, 4151a4 │ │ │ - cbz x22, 4151c0 │ │ │ - add x22, x24, #0x900 │ │ │ - ldr w2, [x22, #48] │ │ │ - cbz w2, 41513c │ │ │ - add x22, x24, #0x900 │ │ │ - ldr x2, [x22, #32] │ │ │ - add x3, x22, #0x38 │ │ │ - str x2, [x22, #56] │ │ │ + add x2, x2, #0x708 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x22, [x23] │ │ │ + b 18990 │ │ │ + mov x0, x22 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x2, x2, #0x750 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 189c8 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x2, x2, #0x750 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 18a30 │ │ │ + ldrh w2, [sp, #112] │ │ │ + str x2, [sp, #120] │ │ │ mov x0, x2 │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #136] │ │ │ + ldr x2, [sp, #120] │ │ │ + cbz x0, 19b3c │ │ │ + ldr x26, [x24, #96] │ │ │ + str xzr, [sp, #128] │ │ │ + mov x1, x26 │ │ │ + bl 7060 │ │ │ + b 185c0 │ │ │ + add x22, x19, #0x5a0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x25, [x22, #32] │ │ │ + str d8, [sp, #96] │ │ │ + ldr d8, [x0] │ │ │ + cbz x25, 1947c │ │ │ + ldr x0, [x22, #40] │ │ │ + cbz x0, 19914 │ │ │ + add x22, x19, #0x5a0 │ │ │ + ldr w0, [x22, #48] │ │ │ + cbnz w0, 192f4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3928] │ │ │ + ldr w1, [x0] │ │ │ + str w1, [sp, #112] │ │ │ + bl 7110 │ │ │ + stp xzr, xzr, [x22, #120] │ │ │ + ldr w1, [sp, #112] │ │ │ + add x4, x22, #0x40 │ │ │ + mov w3, #0x1e // #30 │ │ │ + mov x0, x4 │ │ │ + mov w2, #0x0 // #0 │ │ │ + str xzr, [x22, #136] │ │ │ + bl 72b0 │ │ │ + cmn w0, #0x3 │ │ │ + b.eq 19984 // b.none │ │ │ + cbnz w0, 19948 │ │ │ + ldr x25, [x22, #32] │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [x22, #48] │ │ │ + add x26, x19, #0x5a0 │ │ │ mov w1, #0x4000 // #16384 │ │ │ - str x3, [x29, #128] │ │ │ - bl 413b88 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov w2, w0 │ │ │ - ldr w0, [x22, #24] │ │ │ - str w2, [x3, #8] │ │ │ - cbz w0, 415114 │ │ │ - mov w0, #0x3fff // #16383 │ │ │ - cmp w2, w0 │ │ │ - b.ls 4150cc // b.plast │ │ │ - add x0, x24, #0x900 │ │ │ - ldr x1, [x0, #40] │ │ │ - add x22, x0, #0x38 │ │ │ - str x0, [x29, #168] │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x0, x0, #0xad8 │ │ │ - str x1, [x22, #24] │ │ │ - str x0, [x29, #152] │ │ │ - mov w1, #0x4000 // #16384 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - str w1, [x22, #32] │ │ │ - add x0, x0, #0xa60 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x29, #160] │ │ │ - str x0, [x29, #144] │ │ │ - b 414ce4 │ │ │ - ldr w0, [x22, #32] │ │ │ - cbz w0, 414d34 │ │ │ - ldr w2, [x22, #8] │ │ │ - cbz w2, 414f48 │ │ │ - sub w2, w2, #0x1 │ │ │ - cmn w2, #0x3 │ │ │ - b.hi 414e38 // b.pmore │ │ │ - mov x0, x22 │ │ │ + mov x0, x25 │ │ │ + add x22, x26, #0x40 │ │ │ + str x25, [x26, #64] │ │ │ + bl 18180 │ │ │ + ldr w1, [x26, #24] │ │ │ + str w0, [x22, #8] │ │ │ + cbz w1, 196dc │ │ │ + mov w1, #0x3fff // #16383 │ │ │ + cmp w0, w1 │ │ │ + b.ls 19698 // b.plast │ │ │ + add x1, x19, #0x5a0 │ │ │ + mov w3, #0x4000 // #16384 │ │ │ + add x2, x1, #0x40 │ │ │ + ldr x1, [x1, #40] │ │ │ + str x1, [x2, #24] │ │ │ + str w3, [x2, #32] │ │ │ + adrp x26, 4f000 │ │ │ + add x22, x19, #0x5a0 │ │ │ + add x27, x22, #0x40 │ │ │ + mov w25, #0x1 // #1 │ │ │ + ldr x26, [x26, #3936] │ │ │ + b 1935c │ │ │ + ldr w0, [x27, #8] │ │ │ + cbz w0, 19620 │ │ │ + sub w0, w0, #0x1 │ │ │ + cmn w0, #0x3 │ │ │ + b.hi 194f4 // b.pmore │ │ │ mov w1, #0x0 // #0 │ │ │ - bl 402510 │ │ │ - cmp w0, #0x4 │ │ │ - mov w4, w0 │ │ │ - b.eq 414cd4 // b.none │ │ │ + mov x0, x27 │ │ │ + bl 73f0 │ │ │ cmp w0, #0x1 │ │ │ - b.eq 414cd4 // b.none │ │ │ - ldr x0, [x29, #152] │ │ │ - ldr x3, [x29, #144] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x1, [x29, #152] │ │ │ - mov w0, #0x5 // #5 │ │ │ - bl 408f38 │ │ │ - b 414cd4 │ │ │ - ldr x1, [x29, #168] │ │ │ + ccmp w0, #0x4, #0x4, ne // ne = any │ │ │ + b.ne 19a74 // b.any │ │ │ + ldr w0, [x27, #32] │ │ │ + cbnz w0, 19354 │ │ │ + ldr x0, [x22, #40] │ │ │ mov x2, #0x4000 // #16384 │ │ │ - ldr x0, [x1, #40] │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 41d534 │ │ │ + bl 21598 │ │ │ cmp w0, #0x4, lsl #12 │ │ │ - b.eq 414d60 // b.none │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0xa // #10 │ │ │ - add x1, x1, #0xa88 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr x0, [x2, #40] │ │ │ - str x0, [x22, #24] │ │ │ - mov w0, #0x4000 // #16384 │ │ │ - str w0, [x22, #32] │ │ │ - b 414cdc │ │ │ - add x0, x24, #0x900 │ │ │ - ldr x1, [x0, #16] │ │ │ - mov w3, #0x0 // #0 │ │ │ - ldr x0, [x5, #2768] │ │ │ - cbz x1, 414dac │ │ │ - ldr x2, [x29, #160] │ │ │ - sub x3, x1, x2 │ │ │ - mov x2, #0xc8 // #200 │ │ │ - mul x3, x3, x2 │ │ │ - sdiv x1, x3, x1 │ │ │ - add x3, x1, #0x1 │ │ │ - add x3, x3, x3, lsr #63 │ │ │ - lsr x3, x3, #1 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xc20 │ │ │ - str x5, [x29, #104] │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - b 4144ec │ │ │ - ldr x0, [x29, #168] │ │ │ - bl 4025d0 │ │ │ - b 414858 │ │ │ - ldr x0, [x19, #80] │ │ │ - ldr x1, [x29, #168] │ │ │ + b.ne 19aa4 // b.any │ │ │ + ldr x1, [x22, #40] │ │ │ + str x1, [x27, #24] │ │ │ + str w0, [x27, #32] │ │ │ + b 19354 │ │ │ + add x1, x19, #0x5a0 │ │ │ + cmp w0, #0x1 │ │ │ + ldr w1, [x1, #4] │ │ │ + cbz w1, 194b4 │ │ │ + adrp x1, 2f000 │ │ │ + b.eq 19928 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x5e8 │ │ │ + bl f158 │ │ │ + b 188c0 │ │ │ + mov x1, x0 │ │ │ mov x2, #0x4000 // #16384 │ │ │ - str x3, [x29, #128] │ │ │ - bl 402230 │ │ │ - ldr x1, [x29, #168] │ │ │ - mov x22, x0 │ │ │ + ldr x0, [x24, #80] │ │ │ + bl 70f0 │ │ │ + mov x25, x0 │ │ │ mov x2, x0 │ │ │ + mov x1, x22 │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 41e4fc │ │ │ - ldr x3, [x29, #128] │ │ │ + bl 22740 │ │ │ + mov x2, x25 │ │ │ mov x1, #0x1 // #1 │ │ │ - str x0, [x3, #8] │ │ │ - ldr x0, [x29, #168] │ │ │ - mov x2, x22 │ │ │ - str x3, [x29, #128] │ │ │ - bl 41d534 │ │ │ - mov w0, w0 │ │ │ - cmp x0, x22 │ │ │ - ldr x3, [x29, #128] │ │ │ - b.eq 4152a4 // b.none │ │ │ - ldr x0, [x29, #168] │ │ │ - mov w20, #0xa // #10 │ │ │ - bl 4025d0 │ │ │ - b 413f24 │ │ │ - add x0, x24, #0x900 │ │ │ - ldr w1, [x0, #24] │ │ │ - add x0, x0, #0x38 │ │ │ - cmp w1, wzr │ │ │ - cset w1, eq // eq = none │ │ │ - strh w1, [x19, #56] │ │ │ - mov w1, #0x2 // #2 │ │ │ - bl 402510 │ │ │ - mov w27, w0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xa88 │ │ │ - add x22, x24, #0x900 │ │ │ - str x0, [x29, #160] │ │ │ - b 414e88 │ │ │ - cmp w27, #0x3 │ │ │ - b.ne 414ed8 // b.any │ │ │ - add x0, x22, #0x38 │ │ │ - mov w1, #0x2 // #2 │ │ │ - bl 402510 │ │ │ - mov w27, w0 │ │ │ - ldr w2, [x22, #88] │ │ │ - mov w0, #0x3fff // #16383 │ │ │ - cmp w2, w0 │ │ │ - b.hi 414e70 // b.pmore │ │ │ - mov w1, #0x4000 // #16384 │ │ │ - sub w26, w1, w2 │ │ │ + mov x26, x25 │ │ │ + str x0, [x27, #8] │ │ │ + mov x0, x22 │ │ │ + bl 21598 │ │ │ + cmp x25, w0, uxtw │ │ │ + b.ne 19684 // b.any │ │ │ + str x25, [x27, #16] │ │ │ + mov x0, x22 │ │ │ + adrp x22, 4f000 │ │ │ + bl 74a0 │ │ │ + b 188c0 │ │ │ + sub x1, x0, x25 │ │ │ + add x3, x1, x1, lsl #1 │ │ │ + add x3, x1, x3, lsl #3 │ │ │ + lsl x3, x3, #3 │ │ │ + sdiv x3, x3, x0 │ │ │ + add x3, x3, #0x1 │ │ │ + add x3, x3, x3, lsr #63 │ │ │ + ubfx x3, x3, #1, #32 │ │ │ + b 189b4 │ │ │ + sub x25, x1, x25 │ │ │ + add x3, x25, x25, lsl #1 │ │ │ + add x3, x25, x3, lsl #3 │ │ │ + lsl x3, x3, #3 │ │ │ + sdiv x3, x3, x1 │ │ │ + add x3, x3, #0x1 │ │ │ + add x3, x3, x3, lsr #63 │ │ │ + ubfx x3, x3, #1, #32 │ │ │ + b 18a20 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + bl 71f0 │ │ │ + mov x25, x0 │ │ │ + str x25, [x22, #32] │ │ │ ldr x0, [x22, #40] │ │ │ + cbz x0, 19a10 │ │ │ + cbnz x25, 1929c │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x4e8 │ │ │ + bl e630 │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 74a0 │ │ │ + b 18be0 │ │ │ + b.eq 198a8 // b.none │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x630 │ │ │ + bl f158 │ │ │ + b 188c0 │ │ │ + ldrh w26, [sp, #112] │ │ │ + mov x0, x26 │ │ │ + bl 71f0 │ │ │ + str x0, [sp, #136] │ │ │ + cbz x0, 19b3c │ │ │ + ldr x1, [x24, #96] │ │ │ + mov x2, x26 │ │ │ + bl 7060 │ │ │ + b 18d5c │ │ │ + mov w27, #0x0 // #0 │ │ │ + add x0, x19, #0x5a0 │ │ │ + mov w22, #0x3fff // #16383 │ │ │ + mov x25, x0 │ │ │ + add x28, x0, #0x40 │ │ │ + ldr w0, [x0, #24] │ │ │ + cmp w0, #0x0 │ │ │ + cset w0, eq // eq = none │ │ │ + strh w0, [x24, #56] │ │ │ + b 19528 │ │ │ + cmp w26, #0x3 │ │ │ + mov w27, #0x0 // #0 │ │ │ + b.ne 19b64 // b.any │ │ │ + mov w1, #0x2 // #2 │ │ │ + mov x0, x28 │ │ │ + bl 73f0 │ │ │ + cmp w0, #0x4 │ │ │ + mov w26, w0 │ │ │ + csel w27, w27, wzr, eq // eq = none │ │ │ + cbnz w27, 19584 │ │ │ + ldr w1, [x28, #32] │ │ │ + cmp w1, w22 │ │ │ + b.hi 1951c // b.pmore │ │ │ + ldr x0, [x25, #40] │ │ │ + mov w2, #0x4000 // #16384 │ │ │ + sub w2, w2, w1 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov w2, w26 │ │ │ - bl 41d534 │ │ │ - cmp w26, w0 │ │ │ - b.eq 414ec4 // b.none │ │ │ - ldr x1, [x29, #160] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x22, #40] │ │ │ - str x0, [x22, #80] │ │ │ + mov x27, x2 │ │ │ + bl 21598 │ │ │ + cmp w27, w0 │ │ │ + b.ne 19aa4 // b.any │ │ │ + ldr x0, [x25, #40] │ │ │ + str x0, [x28, #24] │ │ │ mov w0, #0x4000 // #16384 │ │ │ - str w0, [x22, #88] │ │ │ - b 414e70 │ │ │ - tbnz w27, #31, 415368 │ │ │ - ldrh w1, [x19, #56] │ │ │ - mov w0, #0xffff // #65535 │ │ │ + str w0, [x28, #32] │ │ │ + b 1951c │ │ │ + ldr w0, [x28, #12] │ │ │ + ldr w1, [x28, #36] │ │ │ cmp w1, w0 │ │ │ - b.eq 4150c4 // b.none │ │ │ - add x0, x24, #0x900 │ │ │ - add x0, x0, #0x38 │ │ │ - ldr w1, [x0, #36] │ │ │ - ldr w2, [x0, #40] │ │ │ - add x2, x1, x2, lsl #32 │ │ │ - str x2, [x29, #160] │ │ │ - bl 402430 │ │ │ - cbz w0, 414f1c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x5 // #5 │ │ │ - add x1, x1, #0xaa8 │ │ │ - bl 408f38 │ │ │ - add x0, x24, #0x900 │ │ │ - str wzr, [x0, #48] │ │ │ - b 4143bc │ │ │ - b.eq 4151d4 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xb30 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x22, [x29, #160] │ │ │ - b 4143cc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2320] │ │ │ - cbnz w0, 414f5c │ │ │ - ldr w0, [x25, #876] │ │ │ - cbz w0, 41506c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x4, x0, #0x8a8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x6f0 │ │ │ - ldr w3, [x22, #12] │ │ │ - ldr w2, [x22, #16] │ │ │ - adrp x8, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x6, x25, #0x36c │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x29, #136] │ │ │ - add x0, x3, x2, lsl #32 │ │ │ - add x1, x0, #0x7, lsl #12 │ │ │ - cmp x0, xzr │ │ │ - add x1, x1, #0xfff │ │ │ - csel x0, x1, x0, lt // lt = tstop │ │ │ - ldr w1, [x29, #160] │ │ │ - asr x0, x0, #15 │ │ │ + b.cs 195e8 // b.hs, b.nlast │ │ │ + ldr w1, [x28, #32] │ │ │ + cmp w1, w22 │ │ │ + b.ls 19550 // b.plast │ │ │ + add x0, x19, #0x5a0 │ │ │ + ldr w25, [x0, #100] │ │ │ + ldrh w1, [x24, #56] │ │ │ + mov w0, #0xffff // #65535 │ │ │ cmp w1, w0 │ │ │ - b.cs 41506c // b.hs, b.nlast │ │ │ - ldr w1, [x29, #160] │ │ │ - ldr w0, [x4] │ │ │ - add w1, w1, #0x1 │ │ │ - str w1, [x29, #160] │ │ │ - cbnz w0, 414f84 │ │ │ - ldr x0, [x8, #2240] │ │ │ - cmp x0, xzr │ │ │ - b.le 414fec │ │ │ - ldr w1, [x6] │ │ │ - cbnz w1, 415014 │ │ │ - ldr x1, [x27, #2232] │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x3, x1, #0x2 │ │ │ - cmp x0, x3, lsl #15 │ │ │ - b.le 41500c │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x26, #2232] │ │ │ - ldr w1, [x6] │ │ │ - cbz w1, 415000 │ │ │ - cbz x0, 415000 │ │ │ - ldr x0, [x27, #2232] │ │ │ - cbz x0, 4153d0 │ │ │ - ldr w3, [x22, #12] │ │ │ - ldr w2, [x22, #16] │ │ │ - b 414f84 │ │ │ - str xzr, [x26, #2232] │ │ │ - b 414fec │ │ │ - ldr x1, [x27, #2232] │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cmn x1, #0x1 │ │ │ - b.ne 414fd8 // b.any │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x5, #2768] │ │ │ - mov w0, #0x20 // #32 │ │ │ - str x4, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - str x8, [x29, #128] │ │ │ - str x5, [x29, #104] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x1, [x27, #2232] │ │ │ - ldr x8, [x29, #128] │ │ │ - add x1, x1, #0x1 │ │ │ - ldr x0, [x8, #2240] │ │ │ - ldr x4, [x29, #112] │ │ │ - ldr x6, [x29, #120] │ │ │ - b 414fd8 │ │ │ - ldr x0, [x29, #168] │ │ │ + b.ne 195bc // b.any │ │ │ + strh wzr, [x24, #56] │ │ │ + add x22, x19, #0x5a0 │ │ │ + add x1, x22, #0x40 │ │ │ + mov x0, x1 │ │ │ + ldr w1, [x22, #104] │ │ │ + add x25, x25, x1, lsl #32 │ │ │ + bl 7300 │ │ │ + cbnz w0, 19b74 │ │ │ + mov x26, x25 │ │ │ + ldr d8, [sp, #96] │ │ │ + str wzr, [x22, #48] │ │ │ + b 188a8 │ │ │ + fmov x0, d8 │ │ │ + bl 1fed0 │ │ │ + cbz w0, 19594 │ │ │ + ldr w22, [x28, #12] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x0, [x25, #32] │ │ │ + mov w25, w22 │ │ │ + mov x2, x25 │ │ │ + bl 21598 │ │ │ + cmp w22, w0 │ │ │ + b.ne 19aa4 // b.any │ │ │ + str w22, [x28, #36] │ │ │ + str wzr, [sp, #168] │ │ │ + b 195a8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3440] │ │ │ + ldr w0, [x26] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbnz w0, 19794 │ │ │ + ldr x0, [x22, #32] │ │ │ mov w1, #0x4000 // #16384 │ │ │ - ldr x2, [x0, #32] │ │ │ - mov x0, x2 │ │ │ - str x2, [x22] │ │ │ - bl 413b88 │ │ │ - ldr x1, [x29, #168] │ │ │ - mov w2, w0 │ │ │ - ldr w0, [x1, #24] │ │ │ - str w2, [x22, #8] │ │ │ - cbnz w0, 414ce4 │ │ │ - ldr x0, [x22] │ │ │ + str x0, [x27] │ │ │ + bl 18180 │ │ │ + str w0, [x27, #8] │ │ │ + ldr w1, [x22, #24] │ │ │ + cbnz w1, 1935c │ │ │ + ldr x0, [x27] │ │ │ mov w1, #0x4000 // #16384 │ │ │ - bl 41c818 │ │ │ - ldr w2, [x22, #8] │ │ │ - cbnz w0, 414ce4 │ │ │ - ldr x1, [x29, #168] │ │ │ + bl 20640 │ │ │ + cbnz w0, 1966c │ │ │ mov w0, #0x1 // #1 │ │ │ - str w0, [x1, #24] │ │ │ - b 414ce4 │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 413f24 │ │ │ - strh wzr, [x19, #56] │ │ │ - b 414eec │ │ │ - add x3, x24, #0x900 │ │ │ - ldr x0, [x3, #56] │ │ │ - mov w4, #0x4000 // #16384 │ │ │ - sub w1, w4, w2 │ │ │ - add x0, x0, w2, uxtw │ │ │ - str x3, [x29, #128] │ │ │ - str x4, [x29, #112] │ │ │ - bl 413b88 │ │ │ + str w0, [x22, #24] │ │ │ + ldr w0, [x27, #8] │ │ │ + b 1935c │ │ │ + ldr w0, [x19, #1440] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 19684 // b.none │ │ │ + bl 7370 │ │ │ + mov x0, x22 │ │ │ + mov w22, #0xa // #10 │ │ │ + bl 74a0 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 18a50 │ │ │ + add x25, x19, #0x5a0 │ │ │ + mov w26, #0x4000 // #16384 │ │ │ + sub w1, w26, w0 │ │ │ + add x22, x25, #0x40 │ │ │ + ldr x2, [x25, #64] │ │ │ + add x0, x2, w0, uxtw │ │ │ + bl 18180 │ │ │ sub w1, w0, #0x1 │ │ │ - ldr x3, [x29, #128] │ │ │ cmn w1, #0x3 │ │ │ - add x22, x3, #0x38 │ │ │ - ldr x4, [x29, #112] │ │ │ - b.hi 4152b4 // b.pmore │ │ │ + b.hi 198e4 // b.pmore │ │ │ ldr w2, [x22, #8] │ │ │ - add w2, w0, w2 │ │ │ - str w2, [x22, #8] │ │ │ - b 414c94 │ │ │ - ldr x0, [x22, #56] │ │ │ + ldr x1, [x25, #40] │ │ │ + add w0, w0, w2 │ │ │ + str w0, [x22, #8] │ │ │ + str x1, [x22, #24] │ │ │ + str w26, [x22, #32] │ │ │ + b 1933c │ │ │ + ldr x0, [x26, #64] │ │ │ mov w1, #0x4000 // #16384 │ │ │ - str x3, [x29, #128] │ │ │ - bl 41c818 │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr w2, [x3, #8] │ │ │ - cbnz w0, 414c88 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #24] │ │ │ - b 414c88 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x0, #888] │ │ │ - str x2, [x29, #120] │ │ │ - str x1, [x29, #128] │ │ │ - bl 402240 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - add x4, x22, #0x38 │ │ │ - mov x0, x4 │ │ │ - mov w3, #0x1e // #30 │ │ │ - str xzr, [x22, #112] │ │ │ - str xzr, [x22, #120] │ │ │ - str xzr, [x22, #128] │ │ │ - bl 4023d0 │ │ │ - cmn w0, #0x3 │ │ │ - mov w4, w0 │ │ │ - b.eq 415478 // b.none │ │ │ - cbnz w0, 415440 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #48] │ │ │ - b 414c54 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0xb98 │ │ │ - bl 408f38 │ │ │ - b 414680 │ │ │ - mov x0, #0x4000 // #16384 │ │ │ - str x1, [x29, #128] │ │ │ - bl 402310 │ │ │ - ldr x1, [x29, #128] │ │ │ - str x0, [x1, #40] │ │ │ - cbz x22, 4151c0 │ │ │ - cbnz x0, 414c48 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 408f38 │ │ │ - b 414c48 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xb08 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x22, [x29, #160] │ │ │ - b 4143cc │ │ │ - add x24, x24, #0x900 │ │ │ - ldr w0, [x24] │ │ │ - cmn w0, #0x1 │ │ │ - b.eq 414e28 // b.none │ │ │ - bl 402490 │ │ │ - b 414e28 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x22, #2240] │ │ │ - cmp x0, xzr │ │ │ - b.le 415250 │ │ │ - ldr w0, [x25, #876] │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbz w0, 415230 │ │ │ - ldr x0, [x26, #2232] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 415500 // b.none │ │ │ - ldr x1, [x26, #2232] │ │ │ - ldr x0, [x22, #2240] │ │ │ - add x3, x1, #0x1 │ │ │ - add x1, x1, #0x2 │ │ │ - str x3, [x26, #2232] │ │ │ - cmp x0, x1, lsl #14 │ │ │ - b.gt 415250 │ │ │ - str xzr, [x26, #2232] │ │ │ - ldr x2, [x29, #160] │ │ │ - ldr w1, [x2] │ │ │ - cbnz w1, 415264 │ │ │ - ldr w1, [x25, #876] │ │ │ - cbz w1, 414998 │ │ │ - cbz x0, 414998 │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x26, #2232] │ │ │ - cbnz x0, 414998 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x5, #2768] │ │ │ + bl 20640 │ │ │ + cbz w0, 198f8 │ │ │ + ldr w0, [x22, #8] │ │ │ + b 19318 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x25] │ │ │ + ldr x27, [x0, #3440] │ │ │ + cmp x2, #0x0 │ │ │ + ldr w0, [x27] │ │ │ + b.le 1973c │ │ │ + adrp x26, 4f000 │ │ │ + ldr x3, [x26, #4088] │ │ │ + ldr x1, [x3] │ │ │ + cbz w0, 19724 │ │ │ + cmn x1, #0x1 │ │ │ + b.eq 19a28 // b.none │ │ │ + add x3, x1, #0x2 │ │ │ + ldr x26, [x26, #4088] │ │ │ + cmp x2, x3, lsl #14 │ │ │ + b.le 1997c │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x26] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3936] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, 18f80 │ │ │ + cbz x2, 18f80 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4088] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 18f80 │ │ │ + adrp x26, 4f000 │ │ │ mov w0, #0x2e // #46 │ │ │ - str x5, [x29, #104] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x1, [x29, #152] │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x1] │ │ │ - b 414998 │ │ │ - mov x22, x0 │ │ │ - str x0, [x3, #16] │ │ │ - str x0, [x29, #160] │ │ │ - b 4149e4 │ │ │ - ldr w0, [x3, #24] │ │ │ - ldr x2, [x3, #40] │ │ │ - cmp w0, wzr │ │ │ - cset w0, eq // eq = none │ │ │ - strh w0, [x19, #56] │ │ │ - str x2, [x22, #24] │ │ │ - str w4, [x22, #32] │ │ │ - mov x0, x22 │ │ │ - mov w1, #0x2 // #2 │ │ │ - str x3, [x29, #128] │ │ │ - bl 402510 │ │ │ - cmp w0, #0x4 │ │ │ - mov w27, w0 │ │ │ - ldr x3, [x29, #128] │ │ │ - b.ne 414e5c // b.any │ │ │ - ldr w0, [x22, #36] │ │ │ - ldr w1, [x22, #12] │ │ │ - cmp w0, w1 │ │ │ - b.cc 414e5c // b.lo, b.ul, b.last │ │ │ - ldr x0, [x29, #160] │ │ │ - str x3, [x29, #128] │ │ │ - bl 41b794 │ │ │ - ldr x3, [x29, #128] │ │ │ - cbz w0, 414e5c │ │ │ - ldr w22, [x22, #12] │ │ │ - ldr x0, [x3, #32] │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov w2, w22 │ │ │ - bl 41d534 │ │ │ - cmp w22, w0 │ │ │ - b.eq 415340 // b.none │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0xa // #10 │ │ │ - add x1, x1, #0xa88 │ │ │ - bl 408f38 │ │ │ - add x0, x24, #0x900 │ │ │ - str w22, [x0, #92] │ │ │ - str wzr, [x29, #176] │ │ │ - b 414edc │ │ │ + ldr x26, [x26, #2968] │ │ │ + ldr x1, [x26] │ │ │ + bl 7120 │ │ │ + ldr x0, [x26] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str w1, [x0] │ │ │ + b 18f80 │ │ │ + ldp w3, w2, [x27, #12] │ │ │ + mov x0, #0x7fff // #32767 │ │ │ + adds x1, x3, x2, lsl #32 │ │ │ + add x0, x1, x0 │ │ │ + csel x0, x0, x1, mi // mi = first │ │ │ + asr x0, x0, #15 │ │ │ + cmp w25, w0 │ │ │ + b.cs 19638 // b.hs, b.nlast │ │ │ + ldr x0, [sp, #144] │ │ │ + adrp x6, 4f000 │ │ │ + adrp x7, 4f000 │ │ │ + ldr x6, [x6, #3016] │ │ │ + ldr x28, [x7, #4088] │ │ │ + ldr x4, [x0, #3984] │ │ │ + nop │ │ │ + add w25, w25, #0x1 │ │ │ + ldr w0, [x4] │ │ │ + cbnz w0, 19834 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x3, [x0, #3440] │ │ │ + ldr x0, [x6] │ │ │ + ldr w1, [x3] │ │ │ + cmp x0, #0x0 │ │ │ + b.le 19820 │ │ │ + ldr x9, [x7, #4088] │ │ │ + ldr x2, [x9] │ │ │ + cbz w1, 19808 │ │ │ + cmn x2, #0x1 │ │ │ + b.eq 199bc // b.none │ │ │ + add x3, x2, #0x2 │ │ │ + cmp x0, x3, lsl #15 │ │ │ + b.le 1989c │ │ │ + ldr x3, [x7, #4088] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x3] │ │ │ + cbz w1, 19830 │ │ │ + cbz x0, 19830 │ │ │ + ldr x0, [x28] │ │ │ + cbz x0, 19854 │ │ │ + ldp w3, w2, [x27, #12] │ │ │ + adds x1, x3, x2, lsl #32 │ │ │ + mov x5, #0x7fff // #32767 │ │ │ + add x0, x1, x5 │ │ │ + csel x0, x0, x1, mi // mi = first │ │ │ + asr x0, x0, #15 │ │ │ + cmp w25, w0 │ │ │ + b.cc 197d0 // b.lo, b.ul, b.last │ │ │ + b 19638 │ │ │ + adrp x2, 4f000 │ │ │ mov w0, #0x2e // #46 │ │ │ - strh w0, [x19, #2] │ │ │ - b 414aa4 │ │ │ - mov w0, #0x14 // #20 │ │ │ - strh w0, [x19, #2] │ │ │ - b 414aa4 │ │ │ - adrp x22, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x22, x22, #0xad8 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ + str x6, [sp, #128] │ │ │ + ldr x2, [x2, #2968] │ │ │ + stp x2, x4, [sp, #112] │ │ │ + ldr x1, [x2] │ │ │ + bl 7120 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x0, [x2] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x22 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xa60 │ │ │ - mov w4, w27 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov w0, #0x5 // #5 │ │ │ - mov x1, x22 │ │ │ - bl 408f38 │ │ │ - b 414edc │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x978 │ │ │ - bl 408f38 │ │ │ - ldrh w2, [x19, #44] │ │ │ - b 4148c4 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x978 │ │ │ - bl 408f38 │ │ │ - ldrh w2, [x19, #42] │ │ │ - ldr x0, [x29, #168] │ │ │ - b 4148fc │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x5, #2768] │ │ │ + adrp x7, 4f000 │ │ │ + ldr x0, [x0, #3248] │ │ │ + ldp w3, w2, [x27, #12] │ │ │ + str w1, [x0] │ │ │ + ldp x4, x6, [sp, #120] │ │ │ + b 19834 │ │ │ + ldr x2, [x7, #4088] │ │ │ + str xzr, [x2] │ │ │ + b 19820 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x608 │ │ │ + bl f158 │ │ │ + b 188c0 │ │ │ + mov w0, #0x14 // #20 │ │ │ + strh w0, [x24, #2] │ │ │ + b 19060 │ │ │ + mov w0, #0xa // #10 │ │ │ + strh w0, [x24, #2] │ │ │ + b 19060 │ │ │ mov w0, #0x2e // #46 │ │ │ - str x4, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - str x8, [x29, #128] │ │ │ - str x5, [x29, #104] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x1, [x29, #136] │ │ │ - mov w0, #0x1 // #1 │ │ │ - ldr w3, [x22, #12] │ │ │ - ldr w2, [x22, #16] │ │ │ - str w0, [x1] │ │ │ - ldr x8, [x29, #128] │ │ │ - ldr x6, [x29, #120] │ │ │ - ldr x4, [x29, #112] │ │ │ - b 414f84 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xac8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - ldr x22, [x29, #160] │ │ │ - b 4143cc │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - adrp x22, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x22, #0xad8 │ │ │ + strh w0, [x24, #2] │ │ │ + b 19060 │ │ │ + ldr x0, [x25, #40] │ │ │ + mov w27, #0x1 // #1 │ │ │ + str x0, [x22, #24] │ │ │ + str w26, [x22, #32] │ │ │ + b 194f8 │ │ │ mov w1, #0x1 // #1 │ │ │ + ldr w0, [x22, #8] │ │ │ + str w1, [x26, #24] │ │ │ + b 19318 │ │ │ + mov w22, #0x4 // #4 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 18a50 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #40] │ │ │ + cbnz x0, 1929c │ │ │ + b 19498 │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x5c8 │ │ │ + bl f158 │ │ │ + b 188c0 │ │ │ + mov w22, #0xb // #11 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 18a50 │ │ │ + adrp x19, 4f000 │ │ │ + mov w4, w0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 2f000 │ │ │ + ldr x0, [x19, #3152] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xa38 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + add x3, x3, #0x538 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ mov w0, #0x5 // #5 │ │ │ - add x2, x24, #0x900 │ │ │ + str w1, [x22, #48] │ │ │ + ldr x1, [x19, #3152] │ │ │ + bl e630 │ │ │ + str xzr, [x26] │ │ │ + b 1973c │ │ │ + adrp x19, 4f000 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x510 │ │ │ mov w3, #0x1 // #1 │ │ │ - add x1, x22, #0xad8 │ │ │ - str w3, [x2, #48] │ │ │ - bl 408f38 │ │ │ - b 414c54 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xa10 │ │ │ - ldp x4, x5, [x0] │ │ │ - ldp x2, x3, [x0, #16] │ │ │ - ldrb w1, [x0, #32] │ │ │ - adrp x22, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x0, x22, #0xad8 │ │ │ - stp x4, x5, [x0] │ │ │ - stp x2, x3, [x0, #16] │ │ │ - strb w1, [x0, #32] │ │ │ + ldr x2, [x19, #3152] │ │ │ mov w0, #0x4 // #4 │ │ │ - b 415460 │ │ │ + ldp x6, x7, [x1] │ │ │ + str w3, [x22, #48] │ │ │ + ldp x4, x5, [x1, #16] │ │ │ + stp x6, x7, [x2] │ │ │ + ldrb w1, [x1, #32] │ │ │ + stp x4, x5, [x2, #16] │ │ │ + strb w1, [x2, #32] │ │ │ + b 19974 │ │ │ + adrp x2, 4f000 │ │ │ + mov w0, #0x20 // #32 │ │ │ + stp x3, x9, [sp, #128] │ │ │ + ldr x2, [x2, #2968] │ │ │ + stp x2, x4, [sp, #112] │ │ │ + str x6, [sp, #152] │ │ │ + ldr x1, [x2] │ │ │ + bl 7120 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x0, [x2] │ │ │ + bl 7570 │ │ │ + ldr x9, [sp, #136] │ │ │ + adrp x7, 4f000 │ │ │ + ldp x4, x3, [sp, #120] │ │ │ + ldr x6, [sp, #152] │ │ │ + ldr x2, [x9] │ │ │ + ldr w1, [x3] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x9] │ │ │ + ldr x0, [x6] │ │ │ + b 19808 │ │ │ mov x0, #0x4000 // #16384 │ │ │ - str x1, [x29, #128] │ │ │ - bl 402310 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov x22, x0 │ │ │ - str x0, [x1, #32] │ │ │ - b 414c38 │ │ │ - mov w4, #0xa // #10 │ │ │ - strh w4, [x19, #2] │ │ │ - b 414150 │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w5, [x5, #892] │ │ │ - strh w4, [x19, #2] │ │ │ - cmp w5, #0xc │ │ │ - b.ne 414150 // b.any │ │ │ - mov w4, #0x2e // #46 │ │ │ - strh w4, [x19, #2] │ │ │ - b 414150 │ │ │ - ldr x0, [x23, #3816] │ │ │ - add x0, x0, #0x10 │ │ │ - str x0, [x23, #3816] │ │ │ - b 414450 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x5, #2768] │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #40] │ │ │ + cbz x25, 19498 │ │ │ + cbnz x0, 1929c │ │ │ + b 19498 │ │ │ + adrp x2, 4f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - str x5, [x29, #104] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x0, [x26, #2232] │ │ │ - add x0, x0, #0x1 │ │ │ - str x0, [x26, #2232] │ │ │ - b 415230 │ │ │ + ldr x2, [x2, #2968] │ │ │ + stp x2, x3, [sp, #112] │ │ │ + ldr x1, [x2] │ │ │ + bl 7120 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x0, [x2] │ │ │ + bl 7570 │ │ │ + ldr x3, [sp, #120] │ │ │ + ldr w0, [x27] │ │ │ + ldr x2, [x25] │ │ │ + ldr x1, [x3] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x3] │ │ │ + b 19724 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + str d8, [sp, #96] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + mov w4, w0 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3152] │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x560 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x1, x19 │ │ │ + mov w0, #0x5 // #5 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0xa // #10 │ │ │ + add x1, x1, #0x588 │ │ │ + bl e630 │ │ │ + adrp x3, 4f000 │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldr x3, [x3, #2968] │ │ │ + ldr x19, [x3] │ │ │ + str d8, [sp, #96] │ │ │ + bl 206b0 │ │ │ + mov x3, x0 │ │ │ + mov x2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, x27 │ │ │ + str x3, [sp, #112] │ │ │ + bl 206b0 │ │ │ + mov x4, x0 │ │ │ + ldr x3, [sp, #112] │ │ │ + adrp x2, 2f000 │ │ │ + add x2, x2, #0x4b0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0x4c0 │ │ │ + bl e630 │ │ │ + ldr w0, [x19, #1440] │ │ │ + str d8, [sp, #96] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 19b2c // b.none │ │ │ + bl 7370 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0x490 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x478 │ │ │ + str d8, [sp, #96] │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x698 │ │ │ + str d8, [sp, #96] │ │ │ + bl e630 │ │ │ + tbz w26, #31, 195a0 │ │ │ + adrp x19, 4f000 │ │ │ + mov w4, w26 │ │ │ + b 19a7c │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x5 // #5 │ │ │ + add x1, x1, #0x5a8 │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x20, #1984] │ │ │ - str x21, [sp, #32] │ │ │ + adrp x20, 4f000 │ │ │ mov x19, x1 │ │ │ + str x21, [sp, #32] │ │ │ mov x21, x0 │ │ │ - cbz x2, 4155b0 │ │ │ + ldr x0, [x20, #3744] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 19bfc │ │ │ ldr w2, [x19] │ │ │ - cbnz w2, 415570 │ │ │ - str wzr, [x19] │ │ │ + cbnz w2, 19bcc │ │ │ ldr x21, [sp, #32] │ │ │ + str wzr, [x19] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + mov w2, w2 │ │ │ mov x0, x21 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov w2, w2 │ │ │ - bl 41d534 │ │ │ - ldr x0, [x20, #1984] │ │ │ - bl 4027f0 │ │ │ - cbz w0, 41555c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ + bl 21598 │ │ │ + ldr x20, [x20, #3744] │ │ │ + ldr x0, [x20] │ │ │ + bl 76c0 │ │ │ + cbz w0, 19bb8 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0xe // #14 │ │ │ - add x1, x1, #0xc98 │ │ │ - bl 408f38 │ │ │ - str wzr, [x19] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xc60 │ │ │ - bl 4096f4 │ │ │ - b 415554 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1984] │ │ │ - b 41b794 │ │ │ + add x1, x1, #0x798 │ │ │ + bl e630 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x760 │ │ │ + bl eee8 │ │ │ + b 19bb0 │ │ │ + nop │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr x0, [x0] │ │ │ + b 1fed0 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x20, x19, #0x900 │ │ │ + adrp x19, 51000 │ │ │ + add x20, x19, #0x5a0 │ │ │ ldr x0, [x20, #40] │ │ │ - cbz x0, 4155f0 │ │ │ - bl 4025d0 │ │ │ + cbz x0, 19c44 │ │ │ + bl 74a0 │ │ │ str xzr, [x20, #40] │ │ │ - add x20, x19, #0x900 │ │ │ + add x20, x19, #0x5a0 │ │ │ ldr x0, [x20, #32] │ │ │ - cbz x0, 415604 │ │ │ - bl 4025d0 │ │ │ + cbz x0, 19c58 │ │ │ + bl 74a0 │ │ │ str xzr, [x20, #32] │ │ │ - add x0, x19, #0x900 │ │ │ - ldr w1, [x0, #48] │ │ │ - cbnz w1, 41561c │ │ │ + add x19, x19, #0x5a0 │ │ │ + ldr w0, [x19, #48] │ │ │ + cbnz w0, 19c70 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - add x0, x0, #0x38 │ │ │ - bl 402430 │ │ │ - cmn w0, #0x4 │ │ │ - b.ne 415640 // b.any │ │ │ - add x19, x19, #0x900 │ │ │ + add x0, x19, #0x40 │ │ │ + bl 7300 │ │ │ + add w0, w0, #0x4 │ │ │ + tst w0, #0xfffffffb │ │ │ + b.ne 19c94 // b.any │ │ │ str wzr, [x19, #48] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - cbz w0, 41562c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x5 // #5 │ │ │ - add x1, x1, #0xcb0 │ │ │ - bl 408f38 │ │ │ - b 41562c │ │ │ + add x1, x1, #0x7b0 │ │ │ + bl e630 │ │ │ + udf #0 │ │ │ + mov x5, x0 │ │ │ + mov x8, #0x0 // #0 │ │ │ + mov w10, #0x7f // #127 │ │ │ + cbz x0, 19de8 │ │ │ + ldrb w6, [x5] │ │ │ + mov w0, w8 │ │ │ + cmp w6, #0x7f │ │ │ + b.ls 19df0 // b.plast │ │ │ + cmp w6, #0xbf │ │ │ + b.ls 19de8 // b.plast │ │ │ + cmp w6, #0xdf │ │ │ + b.ls 19dfc // b.plast │ │ │ + cmp w6, #0xef │ │ │ + b.ls 19e28 // b.plast │ │ │ + cmp w6, #0xf7 │ │ │ + b.hi 19e58 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + mov w4, #0x4 // #4 │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w7, w9, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + ldrb w7, [x5, #3] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + cmp w4, #0x4 │ │ │ + b.eq 19d60 // b.none │ │ │ + ldrb w7, [x5, #4] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + cmp w4, #0x6 │ │ │ + b.ne 19ea8 // b.any │ │ │ + ldrb w7, [x5, #5] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + asr w7, w10, w4 │ │ │ + and w6, w7, w6 │ │ │ + and x3, x3, #0x3f │ │ │ + and x7, x9, #0x3f │ │ │ + sbfiz x6, x6, #6, #32 │ │ │ + cmp w4, #0x3 │ │ │ + orr x3, x3, x6 │ │ │ + add x9, x5, #0x1 │ │ │ + orr x3, x7, x3, lsl #6 │ │ │ + b.eq 19dbc // b.none │ │ │ + ldrb w6, [x5, #3] │ │ │ + cmp w4, #0x4 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.eq 19dbc // b.none │ │ │ + ldrb w6, [x5, #4] │ │ │ + cmp w4, #0x6 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.ne 19ea0 // b.any │ │ │ + ldrb w5, [x5, #5] │ │ │ + and x5, x5, #0x3f │ │ │ + orr x3, x5, x3, lsl #6 │ │ │ + sub w5, w4, #0x2 │ │ │ + add x5, x5, #0x1 │ │ │ + add x5, x9, x5 │ │ │ + cmp x1, #0x0 │ │ │ + ccmp w2, w8, #0x4, ne // ne = any │ │ │ + b.le 19dd8 │ │ │ + str x3, [x1, x8, lsl #3] │ │ │ + cbz x3, 19dec │ │ │ + add x8, x8, #0x1 │ │ │ + cbnz x5, 19cb8 │ │ │ + nop │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + ret │ │ │ + and x3, x6, #0xff │ │ │ + add x5, x5, #0x1 │ │ │ + b 19dc8 │ │ │ + ldrb w4, [x5, #1] │ │ │ + sub w3, w4, #0x80 │ │ │ + and w3, w3, #0xff │ │ │ + cmp w3, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + and x4, x4, #0x3f │ │ │ + ubfiz x3, x6, #6, #5 │ │ │ + orr x3, x4, x3 │ │ │ + add x9, x5, #0x1 │ │ │ + mov w4, #0x2 // #2 │ │ │ + b 19dbc │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w4, w9, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + mov w4, #0x3 // #3 │ │ │ + b 19d60 │ │ │ + cmp w6, #0xfb │ │ │ + b.ls 19e84 // b.plast │ │ │ + cmp w6, #0xfd │ │ │ + b.hi 19de8 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + mov w4, #0x6 // #6 │ │ │ + b 19d00 │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi 19de8 // b.pmore │ │ │ + mov w4, #0x5 // #5 │ │ │ + b 19d00 │ │ │ + mov w4, #0x5 // #5 │ │ │ + b 19dbc │ │ │ + mov w4, #0x5 // #5 │ │ │ + b 19d60 │ │ │ ldr x0, [x0] │ │ │ ldr x1, [x1] │ │ │ ldr x0, [x0, #8] │ │ │ ldr x1, [x1, #8] │ │ │ - b 402540 │ │ │ + b 7410 │ │ │ + nop │ │ │ ldr x0, [x0] │ │ │ ldr x1, [x1] │ │ │ ldr x0, [x0] │ │ │ ldr x1, [x1] │ │ │ - b 402540 │ │ │ - sub sp, sp, #0x2, lsl #12 │ │ │ - sub sp, sp, #0x340 │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ + b 7410 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 4f000 │ │ │ + mov x19, x1 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x24, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x24, #1904] │ │ │ + mov x24, x0 │ │ │ + ldr x0, [x20, #3488] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov x26, #0x7fffffff // #2147483647 │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #104] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x5, [x24], #8 │ │ │ + cmp x5, x26 │ │ │ + b.hi 1a008 // b.pmore │ │ │ + cmp x19, #0x0 │ │ │ + mov w25, w2 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + cset w27, ne // ne = any │ │ │ + add x28, sp, #0x60 │ │ │ + mov w23, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + mov w21, #0x1 // #1 │ │ │ + subs w2, w25, w23 │ │ │ + cset w6, gt │ │ │ + cmp x5, #0x7e │ │ │ + and w6, w27, w6 │ │ │ + b.ls 1a010 // b.plast │ │ │ + mov x8, x5 │ │ │ + mov w7, #0x3f // #63 │ │ │ + mov w1, #0x80 // #128 │ │ │ + mov w4, #0x0 // #0 │ │ │ + b 19f6c │ │ │ + mov w4, w0 │ │ │ + asr w7, w7, #1 │ │ │ + asr w1, w1, #1 │ │ │ + mvn w3, w7 │ │ │ + lsr x8, x8, #6 │ │ │ + orr w1, w1, #0x80 │ │ │ + add w0, w4, #0x1 │ │ │ + sxtw x3, w3 │ │ │ + tst x3, x8 │ │ │ + b.ne 19f68 // b.any │ │ │ + add w0, w0, w0, lsl #1 │ │ │ + add w3, w4, w4, lsl #1 │ │ │ + add w22, w4, #0x2 │ │ │ + add x4, x28, #0x1 │ │ │ + lsl w0, w0, #1 │ │ │ + lsl w3, w3, #1 │ │ │ + lsr x0, x5, x0 │ │ │ + orr w0, w1, w0 │ │ │ + strb w0, [sp, #96] │ │ │ + nop │ │ │ + lsr x0, x5, x3 │ │ │ + and w0, w0, #0x3f │ │ │ + orr w0, w0, #0xffffff80 │ │ │ + strb w0, [x4], #1 │ │ │ + sub w3, w3, #0x6 │ │ │ + cmn w3, #0x6 │ │ │ + b.ne 19fb8 // b.any │ │ │ + cbz w6, 19ff0 │ │ │ + cmp w22, w2 │ │ │ + mov x1, x28 │ │ │ + csel w2, w22, w2, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 7630 │ │ │ + ldr x5, [x24], #8 │ │ │ + add w23, w23, w22 │ │ │ + cmp x5, x26 │ │ │ + b.ls 19f40 // b.plast │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ + b 1a050 │ │ │ + and w5, w5, #0xff │ │ │ + strb w5, [sp, #96] │ │ │ + cbnz w6, 1a028 │ │ │ + cbz w5, 1a048 │ │ │ + mov w22, #0x1 // #1 │ │ │ + b 19ff0 │ │ │ + cmp w2, #0x0 │ │ │ + mov x1, x28 │ │ │ + csel w2, w2, w21, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 7630 │ │ │ + ldrb w5, [sp, #96] │ │ │ + cbnz w5, 1a020 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w0, w23 │ │ │ + ldr x20, [x20, #3488] │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1a07c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x29, sp │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 4f000 │ │ │ + ldr x1, [x24, #3488] │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #72] │ │ │ + cbz x0, 1a1d4 │ │ │ + strb w0, [sp, #72] │ │ │ + lsr x1, x0, #8 │ │ │ + cbz x1, 1a1d4 │ │ │ + strb w1, [sp, #73] │ │ │ + lsr x1, x0, #16 │ │ │ + cbz x1, 1a1d4 │ │ │ + strb w1, [sp, #74] │ │ │ + lsr x1, x0, #24 │ │ │ + cbz x1, 1a1b4 │ │ │ + strb w1, [sp, #75] │ │ │ + lsr x1, x0, #32 │ │ │ + cbz x1, 1a1b4 │ │ │ + strb w1, [sp, #76] │ │ │ + lsr x1, x0, #40 │ │ │ + cbz x1, 1a1b4 │ │ │ + strb w1, [sp, #77] │ │ │ + lsr x1, x0, #48 │ │ │ + cbz x1, 1a1b4 │ │ │ + strb w1, [sp, #78] │ │ │ + lsr x1, x0, #56 │ │ │ + cbz x1, 1a1b4 │ │ │ + mov x0, #0x10 // #16 │ │ │ + strb w1, [sp, #79] │ │ │ + bl 71f0 │ │ │ mov x21, x0 │ │ │ - str x1, [x29, #9080] │ │ │ + cbz x0, 1a1c4 │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 2c000 │ │ │ + mov w20, #0x2 // #2 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0x4e0 │ │ │ mov x0, x21 │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ - cmp w0, #0xa │ │ │ - b.eq 4156ac // b.none │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + add x19, sp, #0x48 │ │ │ + adrp x23, 2f000 │ │ │ + add x19, x19, w20, sxtw │ │ │ + add x23, x23, #0x910 │ │ │ + add x22, sp, #0x40 │ │ │ + ldrb w4, [x19], #-1 │ │ │ + mov x3, x23 │ │ │ + mov x2, #0x7 // #7 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + sub w20, w20, #0x1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x2, #0x10 // #16 │ │ │ + mov x1, x22 │ │ │ + mov x0, x21 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + cmn w20, #0x1 │ │ │ + b.ne 1a154 // b.any │ │ │ + ldr x24, [x24, #3488] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x24] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1a208 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 71f0 │ │ │ + mov x21, x0 │ │ │ + cbnz x0, 1a120 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x8f0 │ │ │ + bl e630 │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 71f0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 1a1c4 │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 2c000 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0xad0 │ │ │ + mov x0, x21 │ │ │ + mov w20, #0x1 // #1 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + b 1a140 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ + sxtw x1, w1 │ │ │ + adrp x4, 4f000 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 4f000 │ │ │ + ldr x5, [x19, #3488] │ │ │ + ldr x3, [x4, #3264] │ │ │ + ldr x7, [x5] │ │ │ + str x7, [sp, #104] │ │ │ + mov x7, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + add x0, x1, x1, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x6, x3, x0 │ │ │ + ldr x5, [x6, #32] │ │ │ + cbz x5, 1a288 │ │ │ + ldrb w7, [x5] │ │ │ + cbz w7, 1a288 │ │ │ + cbnz w2, 1a310 │ │ │ + ldr x4, [x3, x0] │ │ │ + add x20, sp, #0x30 │ │ │ + mov x0, x20 │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x918 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + b 1a2b4 │ │ │ + add x20, sp, #0x30 │ │ │ + adrp x3, 25000 │ │ │ + ldr x4, [x4, #3264] │ │ │ + add x1, x1, x1, lsl #2 │ │ │ + mov x0, x20 │ │ │ + add x3, x3, #0xb20 │ │ │ + cbnz w2, 1a2f8 │ │ │ + ldr x4, [x4, x1, lsl #3] │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x4, x20 │ │ │ + mov x3, x21 │ │ │ + adrp x0, 51000 │ │ │ + add x0, x0, #0xac0 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr x19, [x19, #3488] │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1a318 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + add x4, x4, x1, lsl #3 │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x4, [x4, #8] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + b 1a2b4 │ │ │ + ldr x4, [x6, #8] │ │ │ + b 1a268 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + mov x16, #0x2380 // #9088 │ │ │ + sub sp, sp, x16 │ │ │ + stp x29, x30, [sp] │ │ │ + mov x29, sp │ │ │ + str x23, [sp, #48] │ │ │ + adrp x23, 4f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + ldr x0, [x23, #3488] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #9080] │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + mov x0, x20 │ │ │ + bl 7310 │ │ │ cmp w0, #0xd │ │ │ - b.eq 4156ac // b.none │ │ │ + mov w1, w0 │ │ │ + ccmp w0, #0xa, #0x4, ne // ne = any │ │ │ + b.eq 1a358 // b.none │ │ │ + add x21, sp, #0x48 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 415714 // b.none │ │ │ - add x22, x29, #0x48 │ │ │ - mov x20, x22 │ │ │ - mov x23, #0x2327 // #8999 │ │ │ - b 415708 │ │ │ - mov x19, x20 │ │ │ - strb w0, [x19], #1 │ │ │ - mov x0, x21 │ │ │ - bl 4023e0 <_IO_getc@plt> │ │ │ + mov x19, x21 │ │ │ + mov x22, #0x2327 // #8999 │ │ │ + b.eq 1a3b8 // b.none │ │ │ + nop │ │ │ + strb w1, [x19], #1 │ │ │ + mov x0, x20 │ │ │ + bl 7310 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 41571c // b.none │ │ │ - cmp w0, #0xd │ │ │ - b.eq 41571c // b.none │ │ │ + b.eq 1a3f0 // b.none │ │ │ cmp w0, #0xa │ │ │ - b.eq 41571c // b.none │ │ │ - mov x20, x19 │ │ │ - sub x1, x20, x22 │ │ │ - cmp x1, x23 │ │ │ - b.le 4156dc │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 41574c │ │ │ - strb wzr, [x20, #1] │ │ │ - add x0, x29, #0x48 │ │ │ - bl 4021c0 │ │ │ - add x20, x0, #0x1 │ │ │ - mov x0, x20 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 41574c │ │ │ - add x1, x29, #0x48 │ │ │ - mov x2, x20 │ │ │ - bl 4021a0 │ │ │ + ccmp w0, #0xd, #0x4, ne // ne = any │ │ │ + b.eq 1a3f0 // b.none │ │ │ + sub x0, x19, x21 │ │ │ + cmp x0, x22 │ │ │ + b.le 1a388 │ │ │ + mov x19, #0x0 // #0 │ │ │ + ldr x23, [x23, #3488] │ │ │ mov x0, x19 │ │ │ - ldr x2, [x29, #9080] │ │ │ - ldr x1, [x24, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 415778 // b.any │ │ │ + ldr x2, [sp, #9080] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1a420 │ │ │ + mov x16, #0x2380 // #9088 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #64 │ │ │ - add sp, sp, #0x340 │ │ │ - add sp, sp, #0x2, lsl #12 │ │ │ + ldr x23, [sp, #48] │ │ │ + add sp, sp, x16 │ │ │ ret │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + strb wzr, [x19] │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 1a3bc │ │ │ + mov x2, x20 │ │ │ + mov x1, x21 │ │ │ + bl 7060 │ │ │ + b 1a3bc │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - ldr x20, [x0, #64] │ │ │ mov x19, x0 │ │ │ ldr x0, [x0, #56] │ │ │ + ldr x20, [x19, #64] │ │ │ str x20, [x0] │ │ │ - cbz x20, 4157a4 │ │ │ - ldr x0, [x19, #56] │ │ │ + cbz x20, 1a44c │ │ │ str x0, [x20, #56] │ │ │ ldr x0, [x19] │ │ │ - cbz x0, 4157b0 │ │ │ - bl 4025d0 │ │ │ + cbz x0, 1a458 │ │ │ + bl 74a0 │ │ │ ldr x0, [x19, #16] │ │ │ - cbz x0, 4157bc │ │ │ - bl 4025d0 │ │ │ + cbz x0, 1a464 │ │ │ + bl 74a0 │ │ │ ldr x0, [x19, #8] │ │ │ - cbz x0, 4157c8 │ │ │ - bl 4025d0 │ │ │ + cbz x0, 1a470 │ │ │ + bl 74a0 │ │ │ ldr x0, [x19, #32] │ │ │ - cbz x0, 4157d4 │ │ │ - bl 4025d0 │ │ │ + cbz x0, 1a47c │ │ │ + bl 74a0 │ │ │ mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x2, [x1, #3792] │ │ │ + bl 74a0 │ │ │ + adrp x1, 4f000 │ │ │ mov x0, x20 │ │ │ - sub x2, x2, #0x1 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - str x2, [x1, #3792] │ │ │ + ldr x1, [x1, #3216] │ │ │ + ldr x2, [x1] │ │ │ + sub x2, x2, #0x1 │ │ │ + str x2, [x1] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ mov x19, x0 │ │ │ - bl 4024b0 │ │ │ - cmp x0, xzr │ │ │ + bl 7390 │ │ │ + cmp x0, #0x0 │ │ │ csinc x0, x19, x0, eq // eq = none │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ + mov x3, x0 │ │ │ mov x4, x0 │ │ │ - mov x2, x0 │ │ │ - mov w5, #0x0 // #0 │ │ │ - ldrb w1, [x2], #1 │ │ │ - cbz w1, 4158d0 │ │ │ - and w3, w1, #0xfffffffd │ │ │ - cmp w3, #0x20 │ │ │ - b.eq 415830 // b.none │ │ │ - and w3, w1, #0xffffffef │ │ │ - cmp w3, #0x2a │ │ │ - b.eq 415830 // b.none │ │ │ - sub w3, w1, #0x2b │ │ │ - cmp w3, #0x1 │ │ │ - b.ls 415830 // b.plast │ │ │ - sub w3, w1, #0x3b │ │ │ - uxtb w3, w3 │ │ │ - cmp w3, #0x4 │ │ │ - b.ls 415830 // b.plast │ │ │ - cmp w1, #0x5b │ │ │ - b.eq 415830 // b.none │ │ │ - cmp w1, #0x5d │ │ │ - b.eq 415830 // b.none │ │ │ + ldrb w1, [x3], #1 │ │ │ + cbz w1, 1a580 │ │ │ + mov w6, #0x0 // #0 │ │ │ + mov w7, #0x2e // #46 │ │ │ + and w2, w1, #0xfffffffd │ │ │ + and w2, w2, #0xff │ │ │ + cmp w2, #0x20 │ │ │ + b.eq 1a578 // b.none │ │ │ + and w2, w1, #0xffffffef │ │ │ + and w2, w2, #0xff │ │ │ + cmp w2, #0x2a │ │ │ + b.eq 1a578 // b.none │ │ │ + sub w2, w1, #0x2b │ │ │ + cmp w2, #0x1 │ │ │ + b.ls 1a578 // b.plast │ │ │ + sub w2, w1, #0x3b │ │ │ + and w2, w2, #0xff │ │ │ + cmp w2, #0x4 │ │ │ + b.ls 1a578 // b.plast │ │ │ + sub w2, w1, #0x5b │ │ │ + mov w5, #0xfd // #253 │ │ │ + tst w2, w5 │ │ │ + b.eq 1a578 // b.none │ │ │ cmp w1, #0x7c │ │ │ - cset w3, eq // eq = none │ │ │ - cbnz w3, 415830 │ │ │ + b.eq 1a578 // b.none │ │ │ cmp w1, #0x2f │ │ │ - b.eq 4158d8 // b.none │ │ │ + b.eq 1a588 // b.none │ │ │ cmp w1, #0x2e │ │ │ - b.eq 4158e8 // b.none │ │ │ - cmp w5, #0x8 │ │ │ - b.eq 415830 // b.none │ │ │ - cmp w5, #0xb │ │ │ - b.gt 415830 │ │ │ - sub w3, w1, #0x61 │ │ │ - cmp w3, #0x19 │ │ │ - add w5, w5, #0x1 │ │ │ - add x3, x4, #0x1 │ │ │ - b.hi 4158c4 // b.pmore │ │ │ - sub w1, w1, #0x20 │ │ │ - uxtb w1, w1 │ │ │ - strb w1, [x4] │ │ │ - mov x4, x3 │ │ │ - b 415830 │ │ │ - strb w1, [x4] │ │ │ + b.eq 1a59c // b.none │ │ │ + cmp w6, #0xb │ │ │ + ccmp w6, #0x8, #0x4, le │ │ │ + b.eq 1a578 // b.none │ │ │ + sub w5, w1, #0x61 │ │ │ + sub w2, w1, #0x20 │ │ │ + cmp w5, #0x1a │ │ │ + and w2, w2, #0xff │ │ │ + add w6, w6, #0x1 │ │ │ + csel w1, w2, w1, cc // cc = lo, ul, last │ │ │ + strb w1, [x4], #1 │ │ │ + nop │ │ │ + ldrb w1, [x3], #1 │ │ │ + cbnz w1, 1a4e8 │ │ │ + strb wzr, [x4] │ │ │ ret │ │ │ - strb w1, [x4] │ │ │ - mov w5, w3 │ │ │ - add x4, x4, #0x1 │ │ │ - b 415830 │ │ │ - cbz w5, 415830 │ │ │ - cmp w5, #0x8 │ │ │ - b.gt 415904 │ │ │ - strb w1, [x4] │ │ │ - mov w5, #0x9 // #9 │ │ │ - add x4, x4, #0x1 │ │ │ - b 415830 │ │ │ - mov w5, #0xc // #12 │ │ │ - b 415830 │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + strb w1, [x4], #1 │ │ │ + mov w6, #0x0 // #0 │ │ │ + ldrb w1, [x3], #1 │ │ │ + cbnz w1, 1a4e8 │ │ │ + b 1a580 │ │ │ + cbz w6, 1a578 │ │ │ + cmp w6, #0x8 │ │ │ + b.gt 1a5b4 │ │ │ + mov w6, #0x9 // #9 │ │ │ + strb w7, [x4], #1 │ │ │ + b 1a578 │ │ │ + mov w6, #0xc // #12 │ │ │ + b 1a578 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x25, [sp, #64] │ │ │ - mov x21, x0 │ │ │ mov x22, x0 │ │ │ - mov x19, x0 │ │ │ - mov w23, #0x0 // #0 │ │ │ + ldr w1, [x19], #4 │ │ │ + ands w0, w1, #0xff │ │ │ + b.eq 1a6b8 // b.none │ │ │ + mov x3, x22 │ │ │ mov w20, #0xfd // #253 │ │ │ - mov w24, #0x2e // #46 │ │ │ - ldr w2, [x19], #4 │ │ │ - and w1, w2, #0xff │ │ │ - cbz w1, 4159c4 │ │ │ - and w2, w2, w20 │ │ │ - cmp w2, #0x20 │ │ │ - b.eq 41593c // b.none │ │ │ - sub w2, w1, #0x3a │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 41593c // b.plast │ │ │ - sub w2, w1, #0x2a │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 41593c // b.plast │ │ │ - cmp w1, #0x5b │ │ │ - b.eq 41593c // b.none │ │ │ - cmp w1, #0x5d │ │ │ - b.eq 41593c // b.none │ │ │ - cmp w1, #0x7c │ │ │ - cset w0, eq // eq = none │ │ │ - cbnz w0, 41593c │ │ │ - cmp w1, #0x2f │ │ │ - b.eq 4159e4 // b.none │ │ │ - cmp w1, #0x2e │ │ │ - b.eq 4159f4 // b.none │ │ │ - cmp w23, #0x8 │ │ │ - b.eq 41593c // b.none │ │ │ + str x23, [sp, #48] │ │ │ + mov w23, #0x0 // #0 │ │ │ + nop │ │ │ + and w1, w1, w20 │ │ │ + sub w2, w0, #0x3a │ │ │ + cmp w1, #0x20 │ │ │ + ccmp w2, #0x5, #0x0, ne // ne = any │ │ │ + b.ls 1a660 // b.plast │ │ │ + sub w1, w0, #0x2a │ │ │ + cmp w1, #0x2 │ │ │ + b.ls 1a660 // b.plast │ │ │ + sub w1, w0, #0x5b │ │ │ + tst w1, #0xfffffffd │ │ │ + b.eq 1a660 // b.none │ │ │ + cmp w0, #0x7c │ │ │ + b.eq 1a660 // b.none │ │ │ + cmp w0, #0x2f │ │ │ + b.eq 1a688 // b.none │ │ │ + cmp w0, #0x2e │ │ │ + b.eq 1a6a0 // b.none │ │ │ cmp w23, #0xb │ │ │ - b.gt 41593c │ │ │ - mov w0, w1 │ │ │ - add x25, x22, #0x4 │ │ │ - bl 402780 │ │ │ - str w0, [x22] │ │ │ + ccmp w23, #0x8, #0x4, le │ │ │ + b.eq 1a660 // b.none │ │ │ + mov x21, x3 │ │ │ + bl 7650 │ │ │ add w23, w23, #0x1 │ │ │ - mov x22, x25 │ │ │ - b 41593c │ │ │ - str w1, [x22] │ │ │ - mov x0, x21 │ │ │ + str w0, [x21], #4 │ │ │ + mov x3, x21 │ │ │ + nop │ │ │ + ldr w1, [x19], #4 │ │ │ + ands w0, w1, #0xff │ │ │ + b.ne 1a5f8 // b.any │ │ │ + mov x0, x22 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldr x23, [sp, #48] │ │ │ + str wzr, [x3] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - str w1, [x22] │ │ │ - mov w23, w0 │ │ │ - add x22, x22, #0x4 │ │ │ - b 41593c │ │ │ - cbz w23, 41593c │ │ │ + str w0, [x3], #4 │ │ │ + mov w23, #0x0 // #0 │ │ │ + ldr w1, [x19], #4 │ │ │ + ands w0, w1, #0xff │ │ │ + b.ne 1a5f8 // b.any │ │ │ + b 1a66c │ │ │ + cbz w23, 1a660 │ │ │ cmp w23, #0x8 │ │ │ - b.gt 415a10 │ │ │ - str w24, [x22] │ │ │ + b.gt 1a6d4 │ │ │ mov w23, #0x9 // #9 │ │ │ - add x22, x22, #0x4 │ │ │ - b 41593c │ │ │ + str w0, [x3], #4 │ │ │ + b 1a660 │ │ │ + mov x3, x22 │ │ │ + mov x0, x22 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str wzr, [x3] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ mov w23, #0xc // #12 │ │ │ - b 41593c │ │ │ - sub sp, sp, #0x1, lsl #12 │ │ │ - sub sp, sp, #0x400 │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + b 1a660 │ │ │ + nop │ │ │ + mov x16, #0x1470 // #5232 │ │ │ + sub sp, sp, x16 │ │ │ + mov w0, #0x0 // #0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x19, #1904] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x20, [x21, #3792] │ │ │ - str x0, [x29, #5192] │ │ │ - stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ - mov w0, #0x0 // #0 │ │ │ - cbz x20, 415a64 │ │ │ - lsl x0, x20, #3 │ │ │ - cmp x20, x0, lsr #3 │ │ │ - b.eq 415a94 // b.none │ │ │ + adrp x26, 4f000 │ │ │ + ldr x2, [x26, #3216] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 4f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x1, [x24, #3488] │ │ │ + ldr x19, [x2] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #5224] │ │ │ + mov x2, #0x0 // #0 │ │ │ + cbz x19, 1a730 │ │ │ + tst x19, #0xe000000000000000 │ │ │ + b.eq 1a760 // b.none │ │ │ mov w0, #0x4 // #4 │ │ │ - ldr x2, [x29, #5192] │ │ │ - ldr x1, [x19, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 415d1c // b.any │ │ │ + ldr x24, [x24, #3488] │ │ │ + ldr x2, [sp, #5224] │ │ │ + ldr x1, [x24] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1aa1c │ │ │ + mov x16, #0x1470 // #5232 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - add sp, sp, #0x400 │ │ │ - add sp, sp, #0x1, lsl #12 │ │ │ + add sp, sp, x16 │ │ │ ret │ │ │ - bl 402310 │ │ │ - mov x25, x0 │ │ │ - cbz x0, 415a60 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1736] │ │ │ - mov x2, x25 │ │ │ - cbz x1, 415abc │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #64] │ │ │ - cbnz x1, 415ab0 │ │ │ - adrp x3, 415000 │ │ │ - mov x1, x20 │ │ │ - mov x0, x25 │ │ │ + lsl x0, x19, #3 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 1aa10 │ │ │ + adrp x0, 4f000 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x2, x22 │ │ │ + ldr x0, [x0, #3520] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 1a79c │ │ │ + nop │ │ │ + str x0, [x2], #8 │ │ │ + ldr x0, [x0, #64] │ │ │ + cbnz x0, 1a790 │ │ │ + mov x1, x19 │ │ │ + adrp x3, 19000 │ │ │ mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x66c │ │ │ - bl 402270 │ │ │ - ldr x22, [x21, #3792] │ │ │ - subs x24, x22, #0x1 │ │ │ - mov x1, x22 │ │ │ - b.eq 415b84 // b.none │ │ │ - add x22, x25, x22, lsl #3 │ │ │ - sub x22, x22, #0x10 │ │ │ - mov x23, x24 │ │ │ - b 415b08 │ │ │ - str x20, [x25, x24, lsl #3] │ │ │ - sub x24, x24, #0x1 │ │ │ - subs x23, x23, #0x1 │ │ │ - sub x22, x22, #0x8 │ │ │ - b.eq 415b80 // b.none │ │ │ - ldr x20, [x22, #8] │ │ │ - ldr x2, [x22] │ │ │ - ldr x1, [x20] │ │ │ - ldr x0, [x2] │ │ │ - bl 402540 │ │ │ - cbnz w0, 415af4 │ │ │ - ldr x0, [x20, #64] │ │ │ - ldr x1, [x20, #56] │ │ │ + add x3, x3, #0xec8 │ │ │ + mov x0, x22 │ │ │ + bl 7150 │ │ │ + ldr x27, [x26, #3216] │ │ │ + mov x19, x22 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x20, [x27] │ │ │ + subs x25, x20, #0x1 │ │ │ + b.eq 1a880 // b.none │ │ │ + add x20, x22, x20, lsl #3 │ │ │ + add x28, x22, #0x8 │ │ │ + lsl x23, x25, #3 │ │ │ + str d8, [sp, #96] │ │ │ + b 1a7fc │ │ │ + sub x25, x25, #0x1 │ │ │ + str x21, [x22, x23] │ │ │ + sub x20, x20, #0x8 │ │ │ + lsl x23, x25, #3 │ │ │ + cmp x28, x20 │ │ │ + add x19, x22, x23 │ │ │ + b.eq 1a874 // b.none │ │ │ + ldp x0, x21, [x20, #-16] │ │ │ + add x19, x22, x23 │ │ │ + ldr d8, [x21] │ │ │ + ldr x0, [x0] │ │ │ + fmov x1, d8 │ │ │ + bl 7410 │ │ │ + cbnz w0, 1a7e0 │ │ │ + ldp x1, x0, [x21, #56] │ │ │ str x0, [x1] │ │ │ - cbz x0, 415b38 │ │ │ - ldr x1, [x20, #56] │ │ │ + cbz x0, 1a828 │ │ │ str x1, [x0, #56] │ │ │ - ldr x0, [x20] │ │ │ - cbz x0, 415b44 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x20, #16] │ │ │ - cbz x0, 415b50 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x20, #8] │ │ │ - cbz x0, 415b5c │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x20, #32] │ │ │ - cbz x0, 415b68 │ │ │ - bl 4025d0 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x21, #3792] │ │ │ + fmov x0, d8 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x21, #16] │ │ │ + cbz x0, 1a83c │ │ │ + bl 74a0 │ │ │ + ldr x0, [x21, #8] │ │ │ + cbz x0, 1a848 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x21, #32] │ │ │ + cbz x0, 1a854 │ │ │ + bl 74a0 │ │ │ + mov x0, x21 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x27] │ │ │ + sub x20, x20, #0x8 │ │ │ + cmp x28, x20 │ │ │ sub x0, x0, #0x1 │ │ │ - str x0, [x21, #3792] │ │ │ - b 415afc │ │ │ - ldr x1, [x21, #3792] │ │ │ - lsl x24, x24, #3 │ │ │ - ldr x4, [x25] │ │ │ - add x22, x25, x24 │ │ │ - adrp x3, 415000 │ │ │ - mov x0, x22 │ │ │ + str x0, [x27] │ │ │ + b.ne 1a7fc // b.any │ │ │ + ldr x0, [x26, #3216] │ │ │ + ldr d8, [sp, #96] │ │ │ + ldr x1, [x0] │ │ │ + adrp x3, 19000 │ │ │ + ldr x4, [x22] │ │ │ + str x4, [x19] │ │ │ mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x658 │ │ │ - str x4, [x25, x24] │ │ │ - bl 402270 │ │ │ - ldr x23, [x21, #3792] │ │ │ + add x3, x3, #0xeb0 │ │ │ + mov x0, x19 │ │ │ + bl 7150 │ │ │ + ldr x26, [x26, #3216] │ │ │ + ldr x23, [x26] │ │ │ cmp x23, #0x1 │ │ │ - b.ls 415d0c // b.plast │ │ │ - add x22, x22, #0x8 │ │ │ + b.ls 1a9cc // b.plast │ │ │ + add x19, x19, #0x8 │ │ │ mov x20, #0x1 // #1 │ │ │ - b 415bd0 │ │ │ + b 1a8c8 │ │ │ add x20, x20, #0x1 │ │ │ - cmp x20, x23 │ │ │ - add x22, x22, #0x8 │ │ │ - b.eq 415d0c // b.none │ │ │ - ldur x21, [x22, #-8] │ │ │ - ldr x1, [x22] │ │ │ - ldr x0, [x21, #8] │ │ │ + add x19, x19, #0x8 │ │ │ + cmp x23, x20 │ │ │ + b.eq 1a9cc // b.none │ │ │ + ldp x21, x1, [x19, #-8] │ │ │ ldr x1, [x1, #8] │ │ │ - bl 402540 │ │ │ - cbnz w0, 415bc0 │ │ │ - adrp x24, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x23, x24, #0xad8 │ │ │ + ldr x0, [x21, #8] │ │ │ + bl 7410 │ │ │ + cbnz w0, 1a8b8 │ │ │ + adrp x22, 4f000 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ ldr x4, [x21] │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ mov w1, #0x1 // #1 │ │ │ + ldr x20, [x22, #3152] │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x928 │ │ │ + add x21, sp, #0x70 │ │ │ + mov x0, x20 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr x4, [x19] │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x940 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xdf0 │ │ │ - mov x0, x23 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x22] │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x4, [x0] │ │ │ - add x3, x3, #0xe08 │ │ │ mov w1, #0x1 // #1 │ │ │ + mov x0, x21 │ │ │ + ldr x4, [x4] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x958 │ │ │ + add x4, x20, x0 │ │ │ + mov x1, x21 │ │ │ + add x0, x4, #0x15 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x23 │ │ │ - bl 4021c0 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xe20 │ │ │ - ldp x20, x21, [x1] │ │ │ - ldr w26, [x1, #16] │ │ │ - ldrh w25, [x1, #20] │ │ │ - add x3, x23, x0 │ │ │ - add x1, x29, #0x50 │ │ │ + ldp x26, x27, [x3] │ │ │ + stp x26, x27, [x4] │ │ │ + ldur x23, [x3, #14] │ │ │ + stur x23, [x4, #14] │ │ │ + bl 7230 <__strcpy_chk@plt> │ │ │ + ldr x4, [x19] │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x970 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x0, x3, #0x15 │ │ │ - stp x20, x21, [x3] │ │ │ - str w26, [x3, #16] │ │ │ - strh w25, [x3, #20] │ │ │ - bl 402350 <__strcpy_chk@plt> │ │ │ - ldr x0, [x22] │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldr x4, [x0, #8] │ │ │ mov w1, #0x1 // #1 │ │ │ + mov x0, x21 │ │ │ + ldr x4, [x4, #8] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ + add x20, x20, x0 │ │ │ + mov x1, x21 │ │ │ + add x0, x20, #0x15 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xe38 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x23 │ │ │ - bl 4021c0 │ │ │ - add x23, x23, x0 │ │ │ - add x1, x29, #0x50 │ │ │ - add x0, x23, #0x15 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - stp x20, x21, [x23] │ │ │ - str w26, [x23, #16] │ │ │ - strh w25, [x23, #20] │ │ │ - bl 402630 <__stpcpy_chk@plt> │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x1, #896] │ │ │ - cbnz w1, 415cf4 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xe58 │ │ │ - ldp x6, x7, [x1] │ │ │ - ldp x4, x5, [x1, #16] │ │ │ - ldp x2, x3, [x1, #32] │ │ │ - ldr w9, [x1, #48] │ │ │ - ldrh w8, [x1, #52] │ │ │ - ldrb w1, [x1, #54] │ │ │ - stp x6, x7, [x0] │ │ │ - stp x4, x5, [x0, #16] │ │ │ - stp x2, x3, [x0, #32] │ │ │ - str w9, [x0, #48] │ │ │ - strh w8, [x0, #52] │ │ │ - strb w1, [x0, #54] │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x24, #0xad8 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ + stp x26, x27, [x20] │ │ │ + stur x23, [x20, #14] │ │ │ + bl 7500 <__stpcpy_chk@plt> │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3504] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, 1a9e4 │ │ │ + ldr x0, [x22, #3152] │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + bl f158 │ │ │ mov w0, #0x10 // #16 │ │ │ - b 415a64 │ │ │ - mov x0, x25 │ │ │ - bl 4025d0 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1a730 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ mov w0, #0x0 // #0 │ │ │ - b 415a64 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1a730 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x990 │ │ │ + ldp x2, x3, [x1, #32] │ │ │ + stp x2, x3, [x0, #32] │ │ │ + ldp x2, x3, [x1] │ │ │ + stp x2, x3, [x0] │ │ │ + ldp x2, x3, [x1, #16] │ │ │ + stp x2, x3, [x0, #16] │ │ │ + ldur x1, [x1, #47] │ │ │ + stur x1, [x0, #47] │ │ │ + b 1a9ac │ │ │ + mov w0, #0x4 // #4 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + b 1a730 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + str d8, [sp, #96] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ mov x29, sp │ │ │ stp x27, x28, [sp, #80] │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + adrp x27, 4f000 │ │ │ + ldr x3, [x27, #3080] │ │ │ + ldr w2, [x3] │ │ │ + cbz w2, 1ac10 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov w26, w1 │ │ │ + adrp x1, 4f000 │ │ │ stp x23, x24, [sp, #48] │ │ │ - ldr w2, [x28, #1720] │ │ │ mov x24, x0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - stp x25, x26, [sp, #64] │ │ │ - ldr w3, [x0, #1716] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #3064] │ │ │ + adrp x23, 4f000 │ │ │ + ldr x0, [x0, #3544] │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - stp x21, x22, [sp, #32] │ │ │ - mov w26, w1 │ │ │ - ldr w1, [x0, #1712] │ │ │ - mov w0, #0x1 // #1 │ │ │ - cbz w2, 415ddc │ │ │ - cmp w3, wzr │ │ │ - cset w27, eq // eq = none │ │ │ - cmp w1, wzr │ │ │ + ldr w1, [x1] │ │ │ + ldr x23, [x23, #3728] │ │ │ + cmp w1, #0x0 │ │ │ + ldr w0, [x0] │ │ │ cset w25, eq // eq = none │ │ │ - mov w0, w2 │ │ │ - mov w20, #0x0 // #0 │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x28, x28, #0x6b8 │ │ │ - ldr x3, [x23, #1728] │ │ │ - ubfiz x21, x20, #4, #32 │ │ │ - ldr x22, [x3, x21] │ │ │ - add x3, x3, x21 │ │ │ - ldrb w4, [x22] │ │ │ - cbz w4, 415dcc │ │ │ - ldr w3, [x3, #8] │ │ │ - cmp w3, #0x52 │ │ │ - b.eq 415df8 // b.none │ │ │ - cmp w3, #0x69 │ │ │ - b.ne 415db4 // b.any │ │ │ - cbnz w27, 415ea8 │ │ │ + mov x28, x23 │ │ │ + mov w19, #0x0 // #0 │ │ │ + cmp w0, #0x0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + cset w0, eq // eq = none │ │ │ + str w0, [sp, #108] │ │ │ + stp x3, x3, [sp, #112] │ │ │ + nop │ │ │ + ubfiz x21, x19, #4, #32 │ │ │ + ldr x0, [x23] │ │ │ + add x1, x0, x21 │ │ │ + ldr x22, [x0, x21] │ │ │ + ldrb w0, [x22] │ │ │ + cbz w0, 1aaf4 │ │ │ + ldr w0, [x1, #8] │ │ │ + cmp w0, #0x52 │ │ │ + b.eq 1ab50 // b.none │ │ │ + cmp w0, #0x69 │ │ │ + b.ne 1aad8 // b.any │ │ │ + cbnz w25, 1aaf4 │ │ │ mov x1, x24 │ │ │ mov x0, x22 │ │ │ mov w2, w26 │ │ │ - bl 41b86c │ │ │ - cbnz w0, 415e64 │ │ │ - ldr w0, [x28] │ │ │ - add w20, w20, #0x1 │ │ │ - cmp w20, w0 │ │ │ - b.cc 415d84 // b.lo, b.ul, b.last │ │ │ - and w0, w25, w27 │ │ │ + bl 1ffa8 │ │ │ + cbnz w0, 1ab24 │ │ │ + ldr x0, [x27, #3080] │ │ │ + ldr w2, [x0] │ │ │ + add w19, w19, #0x1 │ │ │ + cmp w19, w2 │ │ │ + b.cc 1aaa8 // b.lo, b.ul, b.last │ │ │ + ldr w0, [sp, #108] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + and w0, w25, w0 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - cbnz w25, 415ea0 │ │ │ - mov x0, x22 │ │ │ - mov w19, w25 │ │ │ - b 415e10 │ │ │ - add w19, w19, #0x1 │ │ │ - add x0, x0, #0x1 │ │ │ - mov w1, #0x2f // #47 │ │ │ - bl 402650 │ │ │ - cbnz x0, 415e08 │ │ │ - mov x0, x24 │ │ │ - b 415e2c │ │ │ - sub w19, w19, #0x1 │ │ │ - add x0, x0, #0x1 │ │ │ - mov w1, #0x2f // #47 │ │ │ - bl 402650 │ │ │ - cbnz x0, 415e24 │ │ │ - mov x1, x24 │ │ │ - tbz w19, #31, 415db8 │ │ │ - mov x0, x24 │ │ │ - b 415e50 │ │ │ - b.eq 415ec8 // b.none │ │ │ - add x0, x0, #0x1 │ │ │ - mov w1, #0x2f // #47 │ │ │ - bl 402650 │ │ │ - adds w19, w19, #0x1 │ │ │ - cbnz x0, 415e48 │ │ │ - b 415db4 │ │ │ - ldr x0, [x23, #1728] │ │ │ + ldr x0, [x28] │ │ │ add x21, x0, x21 │ │ │ ldr w0, [x21, #8] │ │ │ cmp w0, #0x52 │ │ │ - b.eq 415ebc // b.none │ │ │ + b.eq 1abfc // b.none │ │ │ cmp w0, #0x78 │ │ │ - b.ne 415eb0 // b.any │ │ │ + b.eq 1abbc // b.none │ │ │ + ldr x0, [sp, #120] │ │ │ + mov w25, #0x1 // #1 │ │ │ + ldr w2, [x0] │ │ │ + b 1aaf4 │ │ │ + ldr w0, [sp, #108] │ │ │ + mov x1, x22 │ │ │ + mov w20, #0x0 // #0 │ │ │ + cbnz w0, 1aaf4 │ │ │ + mov x0, x1 │ │ │ + mov w1, #0x2f // #47 │ │ │ + bl 7520 │ │ │ + add x1, x0, #0x1 │ │ │ + cbz x0, 1ab90 │ │ │ + nop │ │ │ + mov x0, x1 │ │ │ + mov w1, #0x2f // #47 │ │ │ + add w20, w20, #0x1 │ │ │ + bl 7520 │ │ │ + add x1, x0, #0x1 │ │ │ + cbnz x0, 1ab78 │ │ │ + mov x1, x24 │ │ │ + b 1ab9c │ │ │ + sub w20, w20, #0x1 │ │ │ + mov x0, x1 │ │ │ + mov w1, #0x2f // #47 │ │ │ + bl 7520 │ │ │ + add x1, x0, #0x1 │ │ │ + cbnz x0, 1ab98 │ │ │ + mov x1, x24 │ │ │ + tbz w20, #31, 1aadc │ │ │ + b 1abe8 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - mov w25, #0x1 // #1 │ │ │ - b 415dcc │ │ │ - mov w27, #0x1 // #1 │ │ │ - b 415dcc │ │ │ - ldr w0, [x28] │ │ │ - mov w27, #0x1 // #1 │ │ │ - b 415dcc │ │ │ - ldr w0, [x28] │ │ │ - mov w25, #0x1 // #1 │ │ │ - b 415dcc │ │ │ add x1, x0, #0x1 │ │ │ - b 415db8 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + adds w20, w20, #0x1 │ │ │ + b.eq 1aadc // b.none │ │ │ + mov x0, x1 │ │ │ + mov w1, #0x2f // #47 │ │ │ + bl 7520 │ │ │ + cbnz x0, 1abdc │ │ │ + b 1aad8 │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #108] │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr w2, [x0] │ │ │ + b 1aaf4 │ │ │ + mov w0, #0x1 // #1 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #128 │ │ │ + ret │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - str x27, [sp, #80] │ │ │ - ldrb w2, [x0] │ │ │ + mov x19, x0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ mov w21, w1 │ │ │ - cmp w2, #0x2d │ │ │ - b.ne 415f04 // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbz w1, 4160b8 │ │ │ - mov w1, #0x0 // #0 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + bl 7410 │ │ │ + cbz w0, 1ae58 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 4f000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x0 // #0 │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - bl 41d88c │ │ │ - ldr x19, [x26, #1760] │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 21ed0 │ │ │ mov x22, x0 │ │ │ - cbz x19, 4160b0 │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x25, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w23, #0x1 // #1 │ │ │ - add x24, x24, #0x6b8 │ │ │ - add x20, x20, #0x910 │ │ │ - add x25, x25, #0xed8 │ │ │ - b 415f80 │ │ │ - ldr w0, [x20] │ │ │ - str w1, [x19, #160] │ │ │ - mov w23, #0x0 // #0 │ │ │ - cbz w0, 415f78 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2768] │ │ │ - cbz w1, 415fb4 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x3, x3, #0xe90 │ │ │ + ldr x0, [x24, #3096] │ │ │ + ldr x19, [x0] │ │ │ + cbz x19, 1ae50 │ │ │ + adrp x20, 4f000 │ │ │ + mov w26, #0x1 // #1 │ │ │ + adrp x23, 2f000 │ │ │ + mov w25, w26 │ │ │ + ldr x20, [x20, #3080] │ │ │ + add x23, x23, #0xa10 │ │ │ + b 1acd0 │ │ │ + ldr x0, [x0, #3936] │ │ │ + str w25, [x19, #160] │ │ │ + adrp x3, 2f000 │ │ │ + adrp x1, 4f000 │ │ │ + add x3, x3, #0x9c8 │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 1acc8 │ │ │ + ldr x1, [x1, #2968] │ │ │ + ldr x0, [x1] │ │ │ + mov w26, #0x0 // #0 │ │ │ ldr x4, [x19, #128] │ │ │ + mov x2, x23 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, x25 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w23, #0x0 // #0 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ ldr x19, [x19, #176] │ │ │ - cbz x19, 415fc0 │ │ │ + cbz x19, 1ad3c │ │ │ ldr x1, [x19, #112] │ │ │ mov w2, w21 │ │ │ mov x0, x22 │ │ │ - bl 41b86c │ │ │ - cbz w0, 415f78 │ │ │ - ldr w0, [x24] │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbz w0, 415f40 │ │ │ + bl 1ffa8 │ │ │ + cbz w0, 1acc8 │ │ │ + ldr w1, [x20] │ │ │ + adrp x0, 4f000 │ │ │ + mov w26, #0x0 // #0 │ │ │ + cbz w1, 1ac90 │ │ │ ldr x0, [x19, #120] │ │ │ mov w1, w21 │ │ │ - bl 415d20 │ │ │ - mov w1, w0 │ │ │ - b 415f40 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x3, x3, #0xe98 │ │ │ - b 415f64 │ │ │ - ldr x19, [x26, #1760] │ │ │ - cbz x19, 416078 │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x27, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x26, x26, #0x6b8 │ │ │ - add x25, x25, #0x910 │ │ │ - add x27, x27, #0xed8 │ │ │ - b 416038 │ │ │ - ldr w0, [x25] │ │ │ - str w1, [x19, #160] │ │ │ - mov w23, #0x0 // #0 │ │ │ - cbz w0, 416030 │ │ │ - ldr x0, [x24, #2768] │ │ │ - cbz w1, 4160a4 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x3, x3, #0xe90 │ │ │ + bl 1aa30 │ │ │ + cmp w0, #0x0 │ │ │ + adrp x1, 4f000 │ │ │ + str w0, [x19, #160] │ │ │ + adrp x3, 2f000 │ │ │ + add x2, x3, #0x9c8 │ │ │ + ldr x1, [x1, #3936] │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x9d0 │ │ │ + adrp x4, 4f000 │ │ │ + csel x3, x3, x2, eq // eq = none │ │ │ + ldr w0, [x1] │ │ │ + cbz w0, 1acc8 │ │ │ + ldr x4, [x4, #2968] │ │ │ + ldr x0, [x4] │ │ │ + b 1acb4 │ │ │ + ldr x24, [x24, #3096] │ │ │ + ldr x19, [x24] │ │ │ + cbz x19, 1ade8 │ │ │ + adrp x23, 4f000 │ │ │ + adrp x24, 2f000 │ │ │ + add x24, x24, #0xa10 │ │ │ + mov w25, #0x1 // #1 │ │ │ + ldr x23, [x23, #3080] │ │ │ + nop │ │ │ + mov w2, w21 │ │ │ + ldr x20, [x19, #144] │ │ │ + mov x0, x22 │ │ │ + mov x1, x20 │ │ │ + cbz x20, 1ade0 │ │ │ + bl 1ffa8 │ │ │ + cbz w0, 1ade0 │ │ │ + ldr w1, [x23] │ │ │ + adrp x0, 4f000 │ │ │ + mov w26, #0x0 // #0 │ │ │ + cbnz w1, 1ae10 │ │ │ + ldr x0, [x0, #3936] │ │ │ + str w25, [x19, #160] │ │ │ + adrp x3, 2f000 │ │ │ + adrp x20, 4f000 │ │ │ + add x3, x3, #0x9c8 │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 1ade0 │ │ │ + ldr x0, [x20, #2968] │ │ │ + mov x2, x24 │ │ │ ldr x4, [x19, #128] │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, x27 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ + ldr x0, [x0] │ │ │ + mov w26, #0x0 // #0 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x20, [x20, #2968] │ │ │ + adrp x2, 26000 │ │ │ ldr x3, [x19, #152] │ │ │ - ldr x0, [x24, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + add x2, x2, #0xc10 │ │ │ + ldr x0, [x20] │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x110 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w23, #0x0 // #0 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ ldr x19, [x19, #176] │ │ │ - cbz x19, 416078 │ │ │ - ldr x20, [x19, #144] │ │ │ - mov w2, w21 │ │ │ - mov x1, x20 │ │ │ - mov x0, x22 │ │ │ - cbz x20, 416030 │ │ │ - bl 41b86c │ │ │ - cbz w0, 416030 │ │ │ - ldr w0, [x26] │ │ │ - adrp x24, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbz w0, 415fe4 │ │ │ - mov w1, w21 │ │ │ - mov x0, x20 │ │ │ - bl 415d20 │ │ │ - mov w1, w0 │ │ │ - b 415fe4 │ │ │ - neg w23, w23 │ │ │ + cbnz x19, 1ad60 │ │ │ + neg w26, w26 │ │ │ mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - mov w0, w23 │ │ │ + bl 74a0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + mov w0, w26 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldr x27, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x3, x3, #0xe98 │ │ │ - b 416004 │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ - b 41607c │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xea0 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ - b 416084 │ │ │ + mov x0, x20 │ │ │ + mov w1, w21 │ │ │ + bl 1aa30 │ │ │ + cmp w0, #0x0 │ │ │ + adrp x1, 4f000 │ │ │ + str w0, [x19, #160] │ │ │ + adrp x3, 2f000 │ │ │ + add x2, x3, #0x9c8 │ │ │ + ldr x1, [x1, #3936] │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x9d0 │ │ │ + adrp x20, 4f000 │ │ │ + csel x3, x3, x2, eq // eq = none │ │ │ + ldr w0, [x1] │ │ │ + cbz w0, 1ade0 │ │ │ + b 1ada8 │ │ │ + mov w26, #0xffffffff // #-1 │ │ │ + b 1adec │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x9d8 │ │ │ + mov w26, #0xffffffff // #-1 │ │ │ + bl f158 │ │ │ + b 1adf8 │ │ │ + nop │ │ │ cmp w0, #0x7bb │ │ │ - mov w6, w0 │ │ │ - mov x0, #0x210000 // #2162688 │ │ │ - b.gt 4160e8 │ │ │ - ret │ │ │ + b.le 1aeb4 │ │ │ + sxtw x0, w0 │ │ │ sxtw x5, w5 │ │ │ + sub x6, x0, #0x7bc │ │ │ sbfiz x4, x4, #5, #32 │ │ │ - orr x4, x4, x5, lsr #1 │ │ │ sbfiz x3, x3, #11, #32 │ │ │ - orr x3, x4, x3 │ │ │ sbfiz x2, x2, #16, #32 │ │ │ - orr x2, x3, x2 │ │ │ - sxtw x6, w6 │ │ │ - sbfiz x1, x1, #21, #32 │ │ │ - orr x1, x2, x1 │ │ │ - sub x0, x6, #0x7bc │ │ │ - orr x0, x1, x0, lsl #25 │ │ │ + orr x5, x4, x5, lsr #1 │ │ │ + orr x2, x2, x3 │ │ │ + sbfiz x0, x1, #21, #32 │ │ │ + orr x5, x5, x2 │ │ │ + orr x0, x0, x6, lsl #25 │ │ │ + orr x0, x5, x0 │ │ │ + ret │ │ │ + mov x0, #0x210000 // #2162688 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - ldr x0, [x0] │ │ │ stp x19, x20, [sp, #16] │ │ │ - add x0, x0, #0x1 │ │ │ - add x19, x29, #0x30 │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x20, #1904] │ │ │ - str x0, [x19, #-16]! │ │ │ - mov x0, x19 │ │ │ - str x1, [x29, #40] │ │ │ - bl 4022c0 │ │ │ - mov x1, x0 │ │ │ - cbz x0, 4161d4 │ │ │ - ldr w2, [x1, #20] │ │ │ - ldr w3, [x1, #16] │ │ │ - add w2, w2, #0x76c │ │ │ - cmp w2, #0x7bb │ │ │ - ldr w5, [x1, #12] │ │ │ - ldr w6, [x1, #8] │ │ │ - ldr w4, [x1, #4] │ │ │ + adrp x19, 4f000 │ │ │ + add x20, sp, #0x20 │ │ │ + ldr x1, [x0] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x19, #3488] │ │ │ + add x1, x1, #0x1 │ │ │ + and x1, x1, #0xfffffffffffffffe │ │ │ + str x1, [sp, #32] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #40] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 71a0 │ │ │ + mov x2, x0 │ │ │ + cbz x0, 1af78 │ │ │ + ldr w1, [x2, #20] │ │ │ mov x0, #0x210000 // #2162688 │ │ │ - ldr w1, [x1] │ │ │ - b.gt 41619c │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x1, [x20, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 4161f4 // b.any │ │ │ + ldp w3, w6, [x2] │ │ │ + add w1, w1, #0x76c │ │ │ + ldp w5, w4, [x2, #8] │ │ │ + cmp w1, #0x7bb │ │ │ + ldr w2, [x2, #16] │ │ │ + b.le 1af58 │ │ │ + sxtw x3, w3 │ │ │ + sxtw x0, w1 │ │ │ + add w2, w2, #0x1 │ │ │ + sub x0, x0, #0x7bc │ │ │ + sbfiz x6, x6, #5, #32 │ │ │ + sbfiz x4, x4, #16, #32 │ │ │ + sbfiz x5, x5, #11, #32 │ │ │ + sbfiz x2, x2, #21, #32 │ │ │ + orr x3, x6, x3, lsr #1 │ │ │ + orr x4, x4, x5 │ │ │ + orr x0, x2, x0, lsl #25 │ │ │ + orr x3, x3, x4 │ │ │ + orr x0, x3, x0 │ │ │ + ldr x19, [x19, #3488] │ │ │ + ldr x2, [sp, #40] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1af98 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - sbfiz x6, x6, #11, #32 │ │ │ - sbfiz x5, x5, #16, #32 │ │ │ - orr x5, x6, x5 │ │ │ - sbfiz x4, x4, #5, #32 │ │ │ - orr x4, x5, x4 │ │ │ - sxtw x1, w1 │ │ │ - add w3, w3, #0x1 │ │ │ - orr x1, x4, x1, lsr #1 │ │ │ - sbfiz x3, x3, #21, #32 │ │ │ - sxtw x2, w2 │ │ │ - orr x1, x1, x3 │ │ │ - sub x0, x2, #0x7bc │ │ │ - orr x0, x1, x0, lsl #25 │ │ │ - b 416180 │ │ │ - bl 402300 │ │ │ + bl 71e0 │ │ │ add x0, x0, #0x1 │ │ │ and x1, x0, #0xfffffffffffffffe │ │ │ - mov x0, x19 │ │ │ - str x1, [x29, #32] │ │ │ - bl 4022c0 │ │ │ - mov x1, x0 │ │ │ - b 416158 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + mov x0, x20 │ │ │ + str x1, [sp, #32] │ │ │ + bl 71a0 │ │ │ + mov x2, x0 │ │ │ + b 1af04 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ lsr x0, x0, #16 │ │ │ and x0, x0, #0xf000 │ │ │ cmp x0, #0xa, lsl #12 │ │ │ cset w0, eq // eq = none │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x20, #1904] │ │ │ + adrp x20, 4f000 │ │ │ mov x19, x0 │ │ │ + ldr x20, [x20, #3488] │ │ │ mov x0, #0x0 // #0 │ │ │ - str x1, [x29, #40] │ │ │ - bl 402300 │ │ │ - add x1, x29, #0x30 │ │ │ - str x0, [x1, #-16]! │ │ │ - mov x0, x1 │ │ │ - bl 4022c0 │ │ │ - ubfx x3, x19, #21, #4 │ │ │ - ubfx x2, x19, #25, #7 │ │ │ - sub w5, w3, #0x1 │ │ │ - add w4, w2, #0x50 │ │ │ - ubfiz w6, w19, #1, #5 │ │ │ - ubfx x2, x19, #11, #5 │ │ │ - ubfx x3, x19, #5, #6 │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ - ubfx x19, x19, #16, #5 │ │ │ - str w2, [x0, #8] │ │ │ - str w7, [x0, #32] │ │ │ - str w6, [x0] │ │ │ - str w3, [x0, #4] │ │ │ - str w19, [x0, #12] │ │ │ - str w5, [x0, #16] │ │ │ - str w4, [x0, #20] │ │ │ - bl 4024d0 │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x1, [x20, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 4162a0 // b.any │ │ │ + ldr x1, [x20] │ │ │ + str x1, [sp, #40] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 71e0 │ │ │ + str x0, [sp, #32] │ │ │ + add x0, sp, #0x20 │ │ │ + bl 71a0 │ │ │ + ubfx w3, w19, #21, #4 │ │ │ + lsr w2, w19, #25 │ │ │ + ubfiz w7, w19, #1, #5 │ │ │ + ubfx w6, w19, #5, #6 │ │ │ + ubfx w5, w19, #11, #5 │ │ │ + add w2, w2, #0x50 │ │ │ + sub w3, w3, #0x1 │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ + ubfx w19, w19, #16, #5 │ │ │ + stp w7, w6, [x0] │ │ │ + stp w5, w19, [x0, #8] │ │ │ + stp w3, w2, [x0, #16] │ │ │ + str w4, [x0, #32] │ │ │ + bl 73b0 │ │ │ + ldr x2, [sp, #40] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1b044 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - b 4027c0 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + b 7690 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-176]! │ │ │ - mov x29, sp │ │ │ - str x19, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x3, [x19, #1904] │ │ │ mov x1, x0 │ │ │ - add x2, x29, #0x20 │ │ │ mov w0, #0x0 // #0 │ │ │ - str x3, [x29, #168] │ │ │ - bl 402220 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr w0, [x29, #48] │ │ │ - ldr x1, [x19, #1904] │ │ │ - csel w0, w0, wzr, eq // eq = none │ │ │ - cmp x2, x1 │ │ │ - b.ne 4162f8 // b.any │ │ │ + mov x29, sp │ │ │ + str x19, [sp, #16] │ │ │ + adrp x19, 4f000 │ │ │ + add x2, sp, #0x28 │ │ │ + ldr x19, [x19, #3488] │ │ │ + ldr x3, [x19] │ │ │ + str x3, [sp, #168] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 70e0 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + ldr w2, [sp, #56] │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x0, x1 │ │ │ + csel w0, w2, wzr, eq // eq = none │ │ │ + cbnz x1, 1b0a8 │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - b 402320 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + b 7200 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ + adrp x0, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr x20, [x0, #2056] │ │ │ + ldr x0, [x0, #3160] │ │ │ str x21, [sp, #32] │ │ │ - cbz x20, 4163a4 │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x21, [x0] │ │ │ + cbz x21, 1b15c │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + mov x20, x0 │ │ │ add x0, x0, #0xc │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 4163bc │ │ │ - mov x1, x20 │ │ │ - add x2, x21, #0x1 │ │ │ - bl 4021a0 │ │ │ + cbz x0, 1b17c │ │ │ + mov x1, x21 │ │ │ + add x2, x20, #0x1 │ │ │ + bl 7060 │ │ │ ldrb w0, [x19] │ │ │ - cbz w0, 41635c │ │ │ - add x0, x19, x21 │ │ │ - ldurb w0, [x0, #-1] │ │ │ + cbz w0, 1b118 │ │ │ + add x1, x19, x20 │ │ │ + ldurb w0, [x1, #-1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 41636c // b.none │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xe68 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x19, x21] │ │ │ + b.eq 1b130 // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x19, x20] │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x1, 423000 <_fini@@Base+0xe1c> │ │ │ - add x1, x1, #0xe70 │ │ │ - ldr x2, [x1] │ │ │ - ldrb w3, [x1, #8] │ │ │ - str x2, [x19, x0] │ │ │ + bl 7080 │ │ │ + mov x20, x0 │ │ │ add x1, x19, x0 │ │ │ - strb w3, [x1, #8] │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x970 │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x19, x20] │ │ │ + ldrb w0, [x0, #8] │ │ │ + strb w0, [x1, #8] │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, #0xc // #12 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 4163bc │ │ │ - strb w20, [x0] │ │ │ - b 41636c │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 416394 │ │ │ + cbz x0, 1b17c │ │ │ + mov x1, x0 │ │ │ + mov x20, #0x0 // #0 │ │ │ + strb wzr, [x0] │ │ │ + b 1b130 │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x23, x24, [sp, #48] │ │ │ - mov x23, x0 │ │ │ - mov x0, #0x4000 // #16384 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x25, x26, [sp, #64] │ │ │ + mov x22, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x24, x1 │ │ │ - mov x22, x2 │ │ │ - bl 402310 │ │ │ + mov x23, x2 │ │ │ + bl 71f0 │ │ │ + cbz x0, 1b318 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + cmn x23, #0x1 │ │ │ mov x21, x0 │ │ │ - cbz x0, 4164e4 │ │ │ - cmn x22, #0x1 │ │ │ cset w26, eq // eq = none │ │ │ - cbz x22, 416474 │ │ │ - cmn x22, #0x1 │ │ │ - mov x19, #0x0 // #0 │ │ │ - mov x25, #0x4000 // #16384 │ │ │ - b.ne 416430 // b.any │ │ │ - b 4164b0 │ │ │ - bl 402670 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 416500 // b.any │ │ │ - cmp x22, x19 │ │ │ - b.ls 416564 // b.plast │ │ │ - sub x3, x22, x19 │ │ │ - cmp x3, #0x4, lsl #12 │ │ │ - csel x3, x3, x25, ls // ls = plast │ │ │ + cbz x23, 1b26c │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, #0x3fff // #16383 │ │ │ + mov x20, #0x0 // #0 │ │ │ + b.ne 1b22c // b.any │ │ │ + b 1b2a8 │ │ │ + mov x2, x1 │ │ │ + mov x3, x5 │ │ │ mov x1, #0x4000 // #16384 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + bl 7380 <__fread_chk@plt> │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbz x19, 1b25c │ │ │ + mov x3, x24 │ │ │ + mov x2, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 4024a0 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 7540 │ │ │ + cmp x0, x19 │ │ │ + b.ne 1b2d4 // b.any │ │ │ + cmp w26, #0x0 │ │ │ + ccmp x23, x20, #0x2, eq // eq = none │ │ │ + b.ls 1b268 // b.plast │ │ │ + sub x5, x23, x20 │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 416418 │ │ │ - mov x0, x23 │ │ │ - bl 4027f0 │ │ │ - cbnz w0, 416540 │ │ │ + mov x4, x22 │ │ │ + cmp x5, x25 │ │ │ + b.ls 1b1e8 // b.plast │ │ │ + bl 7470 │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbnz x19, 1b204 │ │ │ + mov x0, x22 │ │ │ + bl 76c0 │ │ │ + cbnz w0, 1b32c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - bl 402670 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 416500 // b.any │ │ │ - cmn x19, #0x1 │ │ │ - b.eq 41656c // b.none │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x3, x1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + mov x2, x0 │ │ │ + mov x3, x24 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 4024a0 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 7540 │ │ │ + cmp x19, x0 │ │ │ + b.ne 1b2d4 // b.any │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 416498 │ │ │ - b 416468 │ │ │ - mov w0, #0x4 // #4 │ │ │ + bl 7470 │ │ │ + mov x19, x0 │ │ │ + cbnz x0, 1b28c │ │ │ + mov x0, x22 │ │ │ + bl 76c0 │ │ │ + cbz w0, 1b268 │ │ │ + b 1b32c │ │ │ + mov x0, x21 │ │ │ + bl 74a0 │ │ │ + adrp x3, 4f000 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [x3, #2968] │ │ │ + add x0, x0, #0xa30 │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + mov w0, #0xa // #10 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x0, #2768] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x14 // #20 │ │ │ - add x0, x0, #0xef8 │ │ │ - bl 402670 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + mov w0, #0x4 // #4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ mov w0, #0xb // #11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - ret │ │ │ - cbnz w26, 416430 │ │ │ - b 416474 │ │ │ - cbnz w26, 4164b0 │ │ │ - b 416474 │ │ │ + b 1b27c │ │ │ + nop │ │ │ stp x29, x30, [sp, #-208]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ + adrp x19, 4f000 │ │ │ mov x20, x0 │ │ │ - ldr x3, [x19, #1904] │ │ │ + ldr x3, [x19, #3488] │ │ │ + add x2, sp, #0x48 │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov w0, #0x0 // #0 │ │ │ mov x22, x1 │ │ │ - add x2, x29, #0x40 │ │ │ - mov x1, x20 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x3, [x29, #200] │ │ │ - bl 4025c0 <__lxstat64@plt> │ │ │ - cbnz w0, 416674 │ │ │ - ldr w0, [x29, #84] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #200] │ │ │ + mov x4, #0x0 // #0 │ │ │ + mov x1, x0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 7490 <__lxstat64@plt> │ │ │ + cbnz w0, 1b44c │ │ │ + ldr w0, [sp, #92] │ │ │ cmp w0, #0x1 │ │ │ - b.ls 416658 // b.plast │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ + b.ls 1b430 // b.plast │ │ │ + adrp x1, 2a000 │ │ │ mov x0, x22 │ │ │ - add x1, x1, #0x60 │ │ │ - bl 4026d0 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 4166b0 │ │ │ - adrp x1, 426000 <_fini@@Base+0x3e1c> │ │ │ - mov x0, x20 │ │ │ - add x1, x1, #0x738 │ │ │ - bl 4026d0 │ │ │ + add x1, x1, #0xb68 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 75a0 │ │ │ mov x23, x0 │ │ │ - cbz x0, 4166a0 │ │ │ + cbz x0, 1b4a0 │ │ │ + adrp x1, 29000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0x240 │ │ │ + bl 75a0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 1b4cc │ │ │ mov x1, x0 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - mov x0, x21 │ │ │ - bl 4163c4 │ │ │ - mov w24, w0 │ │ │ - mov x0, x21 │ │ │ - bl 4022e0 │ │ │ mov x0, x23 │ │ │ - bl 4022e0 │ │ │ + bl 1b198 │ │ │ mov w21, w0 │ │ │ - cbnz w0, 4166d4 │ │ │ - cbz w24, 4166e8 │ │ │ - mov x0, x20 │ │ │ - bl 4027c0 │ │ │ - cmp w24, #0xa │ │ │ - mov w21, #0xe // #14 │ │ │ - csel w21, w24, w21, ne // ne = any │ │ │ - ldr x2, [x29, #200] │ │ │ - ldr x1, [x19, #1904] │ │ │ + mov x0, x23 │ │ │ + bl 71c0 │ │ │ + mov x0, x24 │ │ │ + bl 71c0 │ │ │ + cbnz w0, 1b488 │ │ │ + cbz w21, 1b478 │ │ │ + mov x0, x20 │ │ │ + bl 7690 │ │ │ + cmp w21, #0xa │ │ │ + b.eq 1b494 // b.none │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov w0, w21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 4166f4 // b.any │ │ │ + ldr x19, [x19, #3488] │ │ │ + ldr x2, [sp, #200] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1b4e0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #208 │ │ │ ret │ │ │ - ldr w0, [x29, #80] │ │ │ + ldr w0, [sp, #88] │ │ │ and w0, w0, #0xf000 │ │ │ cmp w0, #0xa, lsl #12 │ │ │ - b.eq 4165bc // b.none │ │ │ + b.eq 1b394 // b.none │ │ │ mov x0, x20 │ │ │ - bl 4027c0 │ │ │ - cbnz w0, 416698 │ │ │ - mov x0, x22 │ │ │ + bl 7690 │ │ │ + cbnz w0, 1b470 │ │ │ mov x1, x20 │ │ │ - bl 402660 │ │ │ + mov x0, x22 │ │ │ + bl 7530 │ │ │ mov w21, w0 │ │ │ - cbz w0, 416630 │ │ │ - bl 402790 <__errno_location@plt> │ │ │ + cbz w0, 1b408 │ │ │ + bl 7660 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ cmp w0, #0x12 │ │ │ - b.eq 4165bc // b.none │ │ │ - mov w21, #0xf // #15 │ │ │ - b 416630 │ │ │ - mov x0, x21 │ │ │ - bl 4022e0 │ │ │ + b.eq 1b394 // b.none │ │ │ mov w21, #0xf // #15 │ │ │ - b 416630 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2768] │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xf10 │ │ │ - mov x3, x22 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w21, #0xa // #10 │ │ │ - b 416630 │ │ │ + b 1b408 │ │ │ + mov x0, x22 │ │ │ + bl 7690 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 1b408 │ │ │ mov x0, x20 │ │ │ - bl 4027c0 │ │ │ + bl 7690 │ │ │ + cbnz w21, 1b3fc │ │ │ mov w21, #0xe // #14 │ │ │ - cbz w24, 416630 │ │ │ - b 416624 │ │ │ - mov x0, x22 │ │ │ - bl 4027c0 │ │ │ - b 416630 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x440 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 1b408 │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x22 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + add x2, x2, #0xa48 │ │ │ + mov w21, #0xa // #10 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 1b408 │ │ │ + mov x0, x23 │ │ │ + mov w21, #0xf // #15 │ │ │ + bl 71c0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 1b408 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + sub sp, sp, #0x4a0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - stp x23, x24, [sp, #48] │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x23, [x22, #1952] │ │ │ - ldr x1, [x2, #1904] │ │ │ - add w24, w0, #0x1 │ │ │ - mov x0, x23 │ │ │ + adrp x22, 4f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x1, [x29, #1176] │ │ │ + add w19, w0, #0x1 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x22, #3792] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldr x0, [x0, #3488] │ │ │ stp x25, x26, [sp, #64] │ │ │ + ldr x23, [x1] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #1176] │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 4021c0 │ │ │ + mov x0, x23 │ │ │ + bl 7080 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ + cbz x0, 1b9c0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 416c24 │ │ │ - mov x0, x20 │ │ │ + add x2, x21, #0x1 │ │ │ mov x1, x23 │ │ │ - bl 4022a0 │ │ │ - sub x0, x0, x20 │ │ │ - mov w19, w0 │ │ │ - tbnz w0, #31, 4167b8 │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ - cmp w1, #0x2f │ │ │ - b.eq 416b90 // b.none │ │ │ + mov w24, w21 │ │ │ + bl 7060 │ │ │ + tbnz w21, #31, 1b5b8 │ │ │ + sxtw x0, w21 │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x5c │ │ │ - b.eq 416b90 // b.none │ │ │ - cmp w1, #0x3a │ │ │ - b.eq 416b90 // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - b 4167ac │ │ │ - ldrb w2, [x20, x4] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 416b90 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 416b90 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x4, #0x1 │ │ │ - b.eq 416b90 // b.none │ │ │ - mov x4, x2 │ │ │ - sub w19, w19, #0x1 │ │ │ - cmn w19, #0x1 │ │ │ - b.ne 416788 // b.any │ │ │ + ccmp w1, w2, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.eq 1b5b0 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + sxtw x0, w0 │ │ │ + b 1b590 │ │ │ + mov x0, x2 │ │ │ + mov w24, w0 │ │ │ + tbnz w0, #31, 1b5b8 │ │ │ + ldrb w1, [x20, x0] │ │ │ + sub x2, x0, #0x1 │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne 1b58c // b.any │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ mov x0, x23 │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ + mov x25, x0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 416c0c │ │ │ - mov x0, x23 │ │ │ - bl 4021c0 │ │ │ - mov x25, x0 │ │ │ + cbz x0, 1b9c0 │ │ │ mov x0, x20 │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ cmp x25, x0 │ │ │ - mov x1, x0 │ │ │ - b.ne 416bb0 // b.any │ │ │ + b.ne 1b968 // b.any │ │ │ strb wzr, [x21] │ │ │ - tbnz w19, #31, 416bc0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1776] │ │ │ - adrp x23, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbnz w0, 416be8 │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w3, w24 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xf58 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x26 // #38 │ │ │ - add x0, x0, #0xf70 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - adrp x2, 424000 <_fini@@Base+0x1e1c> │ │ │ + tbnz w24, #31, 1b978 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x26, 4f000 │ │ │ + ldr x0, [x0, #3248] │ │ │ + ldr x23, [x26, #2968] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbnz w1, 1b9ac │ │ │ + mov w3, w19 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x108 │ │ │ - mov x3, x20 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #2768] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xf98 │ │ │ + adrp x2, 2f000 │ │ │ + add x2, x2, #0xa90 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + adrp x28, 2f000 │ │ │ + ldr x24, [x26, #2968] │ │ │ + mov x2, #0x26 // #38 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xaa8 │ │ │ + mov x23, x24 │ │ │ + ldr x3, [x24] │ │ │ + add x19, sp, #0x70 │ │ │ + add x28, x28, #0xa78 │ │ │ + adrp x27, 2f000 │ │ │ + bl 7540 │ │ │ + ldr x0, [x24] │ │ │ + mov x3, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 26000 │ │ │ + add x2, x2, #0xc08 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x3, [x24] │ │ │ + adrp x0, 2f000 │ │ │ mov x2, #0x3c // #60 │ │ │ - bl 402670 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x28, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xf30 │ │ │ - adrp x26, 42d000 <_fini@@Base+0xae1c> │ │ │ - adrp x25, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x19, x29, #0x70 │ │ │ - adrp x24, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x28, x28, #0xf40 │ │ │ - str x0, [x29, #104] │ │ │ - add x26, x26, #0x0 │ │ │ - ldr x3, [x23, #2768] │ │ │ + add x0, x0, #0xad0 │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 7540 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xb38 │ │ │ + str x0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x25, #0xfd8 │ │ │ - bl 402670 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x2, [x24, #1896] │ │ │ - mov x0, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x27, #0xb10 │ │ │ + bl 7540 │ │ │ + ldr x0, [x23] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x400 // #1024 │ │ │ - bl 4027d0 │ │ │ - ldrb w2, [x19] │ │ │ - cbz w2, 416ae4 │ │ │ - cmp w2, #0xa │ │ │ - mov x4, #0x0 // #0 │ │ │ - b.ne 4168e0 // b.any │ │ │ - b 416ad4 │ │ │ - cmp w0, #0xa │ │ │ - add x4, x4, #0x1 │ │ │ - b.eq 416ad8 // b.none │ │ │ - add x0, x19, x4 │ │ │ - ldrb w0, [x0, #1] │ │ │ - add w1, w4, #0x1 │ │ │ - cbnz w0, 4168d4 │ │ │ - cmp w2, #0x2e │ │ │ - b.eq 416b6c // b.none │ │ │ + ldr x2, [x0, #3408] │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 416950 │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 416a48 // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 416a48 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.ne 416944 // b.any │ │ │ - b 416a48 │ │ │ - ldrb w5, [x19, w4, sxtw] │ │ │ - cmp w5, #0x5c │ │ │ - b.eq 416a48 // b.none │ │ │ - cmp w5, #0x2f │ │ │ - b.eq 416a48 // b.none │ │ │ - cmp w5, #0x3a │ │ │ - b.eq 416a48 // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 416928 // b.any │ │ │ - ldr x0, [x22, #1952] │ │ │ - bl 4025d0 │ │ │ - ldp x4, x5, [x28] │ │ │ - ldr w1, [x28, #16] │ │ │ - stp x4, x5, [x19] │ │ │ - str w1, [x19, #16] │ │ │ + ldr x2, [x2] │ │ │ + bl 76a0 │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbz w3, 1b8ac │ │ │ + add x0, x19, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne 1b6e4 // b.any │ │ │ + b 1b898 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq 1b8a0 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, 1b6d8 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq 1b94c // b.none │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + add x0, x19, x0 │ │ │ + b 1b724 │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq 1b904 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne 1b714 // b.any │ │ │ + ldr x0, [x22, #3792] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + bl 74a0 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + mov w1, w0 │ │ │ + add x0, x19, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq 1b95c // b.none │ │ │ + sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w1, #0x1 │ │ │ + b.ne 1b760 // b.any │ │ │ + strb wzr, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + mov x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ + mov x25, x0 │ │ │ + add x0, x24, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ - str x0, [x22, #1952] │ │ │ - cbz x0, 416bf8 │ │ │ + bl 71f0 │ │ │ + ldr x1, [x22, #3792] │ │ │ + str x0, [sp, #96] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 1b9c0 │ │ │ + mov x2, x24 │ │ │ + mov x1, x19 │ │ │ + bl 7060 │ │ │ + ldr x3, [sp, #96] │ │ │ + add x2, x25, #0x1 │ │ │ mov x1, x21 │ │ │ - bl 4026b0 │ │ │ - ldr x0, [x23, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x26 │ │ │ + add x0, x3, x24 │ │ │ + bl 7060 │ │ │ + ldr x0, [x26, #2968] │ │ │ mov x3, x19 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - ldr x21, [x22, #1952] │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x22, #3792] │ │ │ + ldr x24, [x0] │ │ │ + mov x0, x24 │ │ │ + bl 7080 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x20, x0 │ │ │ - mov x27, x21 │ │ │ - cbz x0, 416b7c │ │ │ - mov x0, x20 │ │ │ - mov x1, x27 │ │ │ - bl 4022a0 │ │ │ - sub x0, x0, x20 │ │ │ - tbnz w0, #31, 416a18 │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ + cbz x0, 1b9c0 │ │ │ + add x25, x21, #0x1 │ │ │ + mov x1, x24 │ │ │ + mov x2, x25 │ │ │ + bl 7060 │ │ │ + tbnz w21, #31, 1b870 │ │ │ + sxtw x0, w21 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 416b2c // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - sub x5, x4, w0, uxtw │ │ │ - b 416a10 │ │ │ - ldrb w2, [x20, x4] │ │ │ - sub x3, x4, #0x1 │ │ │ + b.eq 1b8f8 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + add x3, x20, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + tbnz w0, #31, 1b870 │ │ │ + nop │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 416b2c // b.none │ │ │ - mov x4, x3 │ │ │ - cmp x4, x5 │ │ │ - b.ne 4169fc // b.any │ │ │ - mov x0, x27 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + b.eq 1b8f8 // b.none │ │ │ + mov x0, x1 │ │ │ + tbz w0, #31, 1b858 │ │ │ + mov x0, x25 │ │ │ + bl 71f0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 416b4c │ │ │ + cbz x0, 1b9c0 │ │ │ mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - add x1, x27, x0 │ │ │ - mov x0, x21 │ │ │ - bl 4026b0 │ │ │ - b 416890 │ │ │ - ldr x0, [x22, #1952] │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 416a90 │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.ne 416a84 // b.any │ │ │ - b 416b60 │ │ │ - ldrb w0, [x19, w4, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 416b60 // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 416a78 // b.any │ │ │ - strb wzr, [x19] │ │ │ - mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - mov x27, x0 │ │ │ + bl 7080 │ │ │ + add x1, x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - add x0, x27, x0 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ - str x0, [x22, #1952] │ │ │ - cbz x0, 416b9c │ │ │ - mov x1, x19 │ │ │ - bl 4026b0 │ │ │ - ldr x0, [x22, #1952] │ │ │ - mov x1, x21 │ │ │ - bl 402390 │ │ │ - b 416988 │ │ │ - mov w1, #0x0 // #0 │ │ │ - strb wzr, [x19, w1, sxtw] │ │ │ - ldrb w2, [x19] │ │ │ - cbnz w2, 4168f0 │ │ │ + bl 7580 │ │ │ + b 1b688 │ │ │ + mov w2, #0x0 // #0 │ │ │ + nop │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbnz w3, 1b6f0 │ │ │ mov x0, x20 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x29, #1176] │ │ │ - ldr x1, [x0, #1904] │ │ │ + bl 74a0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3488] │ │ │ mov w0, #0x1 // #1 │ │ │ - cmp x2, x1 │ │ │ - b.ne 416c3c // b.any │ │ │ + ldr x2, [sp, #1176] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1b9d0 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x440 │ │ │ + add sp, sp, #0x4a0 │ │ │ ret │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - mov x0, x27 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbnz x0, 416a30 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x27, [x22, #1952] │ │ │ - b 416a30 │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - b 416a94 │ │ │ - ldrb w0, [x19, #1] │ │ │ - cbnz w0, 4168f8 │ │ │ - strb w0, [x19] │ │ │ - b 4168f8 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x27, [x22, #1952] │ │ │ - b 4169cc │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - b 4167b8 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x22, #1952] │ │ │ - b 416abc │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + b 1b870 │ │ │ + ldr x24, [x22, #3792] │ │ │ + ldr x0, [x24] │ │ │ + bl 74a0 │ │ │ + ldp x2, x3, [x28] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w1, [x28, #16] │ │ │ + str w1, [x19, #16] │ │ │ mov x0, x21 │ │ │ - add x1, x23, x1 │ │ │ - bl 4026b0 │ │ │ - tbz w19, #31, 4167f8 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xf40 │ │ │ + bl 7080 │ │ │ + mov x25, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + bl 71f0 │ │ │ + str x0, [x24] │ │ │ + cbz x0, 1b9c0 │ │ │ + add x2, x25, #0x1 │ │ │ + mov x1, x21 │ │ │ + bl 7060 │ │ │ + b 1b7d4 │ │ │ + ldrb w0, [sp, #113] │ │ │ + cbnz w0, 1b6f8 │ │ │ + strb wzr, [sp, #112] │ │ │ + b 1b6f8 │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x19, w1, sxtw] │ │ │ + b 1b780 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x21 │ │ │ + bl 7580 │ │ │ + tbz w24, #31, 1b5ec │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xa78 │ │ │ + adrp x26, 4f000 │ │ │ ldp x2, x3, [x0] │ │ │ - ldr w0, [x0, #16] │ │ │ stp x2, x3, [x20] │ │ │ + ldr w0, [x0, #16] │ │ │ str w0, [x20, #16] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1776] │ │ │ - adrp x23, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - cbz w0, 416808 │ │ │ - ldr x1, [x23, #2768] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x23, [x26, #2968] │ │ │ + ldr x0, [x0, #3248] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbz w1, 1b608 │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402260 │ │ │ - b 416808 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x22, #1952] │ │ │ - b 416980 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - ldr x23, [x22, #1952] │ │ │ - b 4167d0 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ + bl 7140 │ │ │ + ldr x0, [x23] │ │ │ + b 1b608 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - ldr x23, [x22, #1952] │ │ │ - b 416748 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0xa68 │ │ │ + bl e630 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x2, 4f000 │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x3, [x20, #1904] │ │ │ - ldr x2, [x2, #1936] │ │ │ - add x4, x1, #0x1 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x2, [x2, #3320] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ - mov x21, x0 │ │ │ - b.eq 416d24 // b.none │ │ │ + mov x22, x0 │ │ │ + ldr x3, [x19, #3488] │ │ │ + ldr x1, [x2] │ │ │ + ldr x2, [x3] │ │ │ + str x2, [sp, #72] │ │ │ + mov x2, #0x0 // #0 │ │ │ + cmp x1, x4 │ │ │ + b.eq 1bac0 // b.none │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x0, #0x869f // #34463 │ │ │ movk x0, #0x1, lsl #16 │ │ │ cmp x4, x0 │ │ │ - b.hi 416d08 // b.pmore │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ + b.hi 1bb00 // b.pmore │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0xb80 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0x48 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - sub w22, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4021c0 │ │ │ - add w0, w22, w0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ + mov x0, x21 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x22 │ │ │ + bl 7080 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 7080 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 416d4c │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 1baf0 │ │ │ + add x2, x24, #0x1 │ │ │ + mov x1, x22 │ │ │ + bl 7060 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 4026b0 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x40 │ │ │ - strb wzr, [x19, w22, sxtw] │ │ │ - bl 402390 │ │ │ - mov x0, x19 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 416d74 // b.any │ │ │ + mov x0, x20 │ │ │ + bl 7270 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + mov x0, x20 │ │ │ + ldr x19, [x19, #3488] │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1bae8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x28 │ │ │ - str x4, [x29, #56] │ │ │ - bl 408f38 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 416c84 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 416d60 │ │ │ - mov x0, x19 │ │ │ - mov x1, x21 │ │ │ - bl 4026b0 │ │ │ - mov x0, x19 │ │ │ - b 416ce8 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ + bl 7080 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 1bb10 │ │ │ + mov x2, x21 │ │ │ + mov x1, x22 │ │ │ + bl 7060 │ │ │ + b 1ba98 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - b 416cc8 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + add x1, x1, #0xa68 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0xb60 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x18 │ │ │ - bl 408f38 │ │ │ - b 416d38 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x1, lsl #12 │ │ │ - sub sp, sp, #0x450 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0xb50 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl e630 │ │ │ + nop │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + sub sp, sp, x16 │ │ │ + mov x1, x0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #136] │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x0, #1904] │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #1968] │ │ │ - str x2, [x29, #5288] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x25, 4f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldr x19, [x25, #3048] │ │ │ + str x0, [sp, #136] │ │ │ + adrp x0, 4f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr x2, [x0, #3488] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - bl 416c40 │ │ │ - ldr x24, [x21, #1968] │ │ │ + ldr x0, [x19] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #5304] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 1b9d8 │ │ │ + mov x21, x0 │ │ │ + ldr x23, [x19] │ │ │ + mov x0, x23 │ │ │ + bl 7080 │ │ │ mov x22, x0 │ │ │ - mov x0, x24 │ │ │ - bl 4021c0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ + cbz x0, 1c36c │ │ │ + add x24, x22, #0x1 │ │ │ mov x19, x0 │ │ │ - cbz x0, 417638 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 4022a0 │ │ │ - sub x0, x0, x19 │ │ │ - subs w20, w0, #0x1 │ │ │ - b.mi 416e4c // b.first │ │ │ - sxtw x3, w20 │ │ │ - ldrb w0, [x19, x3] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 416e54 // b.none │ │ │ + mov x1, x23 │ │ │ + mov x2, x24 │ │ │ + bl 7060 │ │ │ + subs w20, w22, #0x1 │ │ │ + b.mi 1c12c // b.first │ │ │ + ldrb w0, [x19, w20, sxtw] │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + sxtw x1, w20 │ │ │ cmp w0, #0x5c │ │ │ - b.eq 416e54 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 416e54 // b.none │ │ │ - sub x3, x3, #0x1 │ │ │ - b 416e40 │ │ │ - ldrb w2, [x19, x3] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 416e54 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 416e54 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x3, #0x1 │ │ │ - b.eq 416e54 // b.none │ │ │ - mov x3, x2 │ │ │ + ccmp w0, w2, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.eq 1bc04 // b.none │ │ │ + sub x1, x1, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + b 1bbe0 │ │ │ + mov x1, x2 │ │ │ sub w20, w20, #0x1 │ │ │ cmn w20, #0x1 │ │ │ - b.ne 416e1c // b.any │ │ │ - strb wzr, [x19] │ │ │ - b 416e5c │ │ │ - add x3, x19, x3 │ │ │ - strb wzr, [x3, #1] │ │ │ - mov x0, x24 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 417620 │ │ │ + b.eq 1c12c // b.none │ │ │ + ldrb w0, [x19, x1] │ │ │ + sub x2, x1, #0x1 │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne 1bbdc // b.any │ │ │ + add x1, x19, x1 │ │ │ + strb wzr, [x1, #1] │ │ │ mov x0, x24 │ │ │ - bl 4021c0 │ │ │ - mov x26, x0 │ │ │ + bl 71f0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 1c36c │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - cmp x26, x0 │ │ │ - mov x25, x0 │ │ │ - b.eq 417470 // b.none │ │ │ - mov x0, x23 │ │ │ - add x1, x24, x25 │ │ │ - bl 4026b0 │ │ │ - mov x0, x22 │ │ │ - bl 4021c0 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7080 │ │ │ + mov x26, x0 │ │ │ + cmp x22, x0 │ │ │ + b.ne 1c11c // b.any │ │ │ + strb wzr, [x24] │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x29, #128] │ │ │ - cbz x0, 417608 │ │ │ - mov x0, x24 │ │ │ - bl 4021c0 │ │ │ - cmp x25, x0 │ │ │ - b.eq 417478 // b.none │ │ │ - ldr x0, [x29, #128] │ │ │ - add x1, x22, x25 │ │ │ - bl 4026b0 │ │ │ - tbnz w20, #31, 417484 │ │ │ - adrp x20, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x12 // #18 │ │ │ - add x0, x0, #0x50 │ │ │ - bl 402670 │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x0, [x20, #2768] │ │ │ - add x2, x3, #0x108 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - bl 402410 <__ctype_toupper_loc@plt> │ │ │ + bl 71f0 │ │ │ mov x27, x0 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x118 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0xf8 │ │ │ - mov w24, #0x0 // #0 │ │ │ - adrp x26, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x25, x25, #0x90c │ │ │ - str x0, [x29, #112] │ │ │ - cbnz w24, 41718c │ │ │ - ldr w0, [x25] │ │ │ - ldr x3, [x20, #2768] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 41752c // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 417400 // b.none │ │ │ - adrp x4, 42d000 <_fini@@Base+0xae1c> │ │ │ + cbz x0, 1c370 │ │ │ + cmp x22, x26 │ │ │ + b.ne 1c0f4 // b.any │ │ │ + strb wzr, [x0] │ │ │ + tbnz w20, #31, 1c100 │ │ │ + adrp x22, 4f000 │ │ │ + mov x2, #0x12 // #18 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x28, [x22, #2968] │ │ │ + add x0, x0, #0xb88 │ │ │ + str wzr, [sp, #104] │ │ │ + adrp x26, 4f000 │ │ │ + mov x23, x28 │ │ │ + add x20, sp, #0xa8 │ │ │ + ldr x3, [x28] │ │ │ + bl 7540 │ │ │ + ldr x0, [x28] │ │ │ + adrp x1, 26000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0xc08 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + bl 72e0 <__ctype_toupper_loc@plt> │ │ │ + mov x28, x0 │ │ │ + ldr x0, [x26, #3968] │ │ │ + str x0, [sp, #120] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xc50 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ + cbnz w0, 1be94 │ │ │ + ldr x0, [sp, #120] │ │ │ mov x2, #0x35 // #53 │ │ │ - add x0, x4, #0x68 │ │ │ - bl 402670 │ │ │ - adrp x4, 42d000 <_fini@@Base+0xae1c> │ │ │ - ldr x3, [x20, #2768] │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 1c1f4 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xba0 │ │ │ + b.eq 1c134 // b.none │ │ │ + bl 7540 │ │ │ + ldr x3, [x23] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xbd8 │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x4, #0xa0 │ │ │ - bl 402670 │ │ │ - ldr x0, [x29, #120] │ │ │ - ldr x3, [x20, #2768] │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 7540 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2c // #44 │ │ │ - bl 402670 │ │ │ - ldr x0, [x20, #2768] │ │ │ - add x28, x29, #0x90 │ │ │ - bl 4026a0 │ │ │ - ldr x2, [x26, #1896] │ │ │ - mov x0, x28 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 7540 │ │ │ + ldr x0, [x22, #2968] │ │ │ + ldr x0, [x0] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, #0x13aa // #5034 │ │ │ - bl 4027d0 │ │ │ - ldrb w0, [x28] │ │ │ - cbz w0, 416fec │ │ │ - cmp w0, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x3, x28 │ │ │ - b.ne 416fdc // b.any │ │ │ - b 4172c4 │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 4172c8 // b.none │ │ │ - add x2, x3, x1 │ │ │ - ldrb w2, [x2, #1] │ │ │ - add w4, w1, #0x1 │ │ │ - cbnz w2, 416fd0 │ │ │ - ldr x1, [x27] │ │ │ - ubfiz x2, x0, #2, #8 │ │ │ - ldr w1, [x1, x2] │ │ │ + ldr x2, [x0, #3408] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 76a0 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, 1bd80 │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne 1bd74 // b.any │ │ │ + b 1c0e4 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq 1c0e8 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, 1bd68 │ │ │ + ldr x0, [x28] │ │ │ + mov w1, w3 │ │ │ + ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x51 │ │ │ - b.eq 417600 // b.none │ │ │ - ldr w2, [x25] │ │ │ - sub w3, w2, #0x1 │ │ │ - cmp w3, #0x1 │ │ │ - b.ls 4173cc // b.plast │ │ │ + b.eq 1c340 // b.none │ │ │ + ldr x0, [x26, #3968] │ │ │ + cmp w1, #0x53 │ │ │ + ldr w0, [x0] │ │ │ + sub w2, w0, #0x1 │ │ │ + ccmp w2, #0x1, #0x2, eq // eq = none │ │ │ + b.ls 1c348 // b.plast │ │ │ cmp w1, #0x43 │ │ │ - b.eq 4174a0 // b.none │ │ │ - cmp w2, #0x2 │ │ │ - mov w4, w0 │ │ │ - b.eq 4171d8 // b.none │ │ │ - cbz w4, 417230 │ │ │ - cmp w4, #0x2e │ │ │ - b.eq 4173f0 // b.none │ │ │ - add x28, x29, #0x90 │ │ │ - mov x0, x28 │ │ │ - bl 4021c0 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 417090 │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 4172d8 // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 4172d8 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 4172d8 // b.none │ │ │ - mov x0, x28 │ │ │ - b 417084 │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 4172d8 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 4172d8 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - b.eq 4172d8 // b.none │ │ │ - sub w1, w1, #0x1 │ │ │ - cmn w1, #0x1 │ │ │ - b.ne 417068 // b.any │ │ │ - ldr x0, [x21, #1968] │ │ │ - bl 4025d0 │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xf40 │ │ │ - ldp x2, x3, [x0] │ │ │ - ldr w1, [x0, #16] │ │ │ - mov x0, x23 │ │ │ - stp x2, x3, [x29, #144] │ │ │ - str w1, [x29, #160] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ - str x0, [x21, #1968] │ │ │ - cbz x0, 417658 │ │ │ - mov x1, x23 │ │ │ - bl 4026b0 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #1968] │ │ │ - bl 416c40 │ │ │ - mov x22, x0 │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - ldr x28, [x21, #1968] │ │ │ - mov x0, x28 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - mov x1, x28 │ │ │ - cbz x0, 41759c │ │ │ + b.eq 1c278 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 1bef0 // b.none │ │ │ + cbnz w3, 1bf50 │ │ │ + adrp x1, 2a000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 75a0 │ │ │ + cbz x0, 1c198 │ │ │ + bl 71c0 │ │ │ + ldr x22, [x22, #2968] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 2f000 │ │ │ + add x2, x2, #0xd68 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x22] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + mov x0, x24 │ │ │ + bl 74a0 │ │ │ mov x0, x19 │ │ │ - bl 4022a0 │ │ │ - sub x0, x0, x19 │ │ │ - tbnz w0, #31, 417158 │ │ │ - sxtw x1, w0 │ │ │ - ldrb w2, [x19, x1] │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 41736c // b.none │ │ │ - sub x1, x1, #0x1 │ │ │ - sub x3, x1, w0, uxtw │ │ │ - b 417150 │ │ │ - ldrb w0, [x19, x1] │ │ │ - sub x2, x1, #0x1 │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 41736c // b.none │ │ │ - mov x1, x2 │ │ │ - cmp x1, x3 │ │ │ - b.ne 41713c // b.any │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x60 │ │ │ - bl 4026d0 │ │ │ - cbz x0, 417388 │ │ │ - bl 4022e0 │ │ │ - ldr x0, [x20, #2768] │ │ │ - adrp x2, 42d000 <_fini@@Base+0xae1c> │ │ │ + bl 74a0 │ │ │ + mov x0, x27 │ │ │ + bl 74a0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #5304] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1c380 │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + ldp x29, x30, [sp] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + add sp, sp, x16 │ │ │ + ret │ │ │ + add x0, x19, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x1, 2a000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 75a0 │ │ │ + cbz x0, 1c198 │ │ │ + bl 71c0 │ │ │ + ldr x4, [x22, #2968] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x220 │ │ │ - mov x3, x22 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w24, #0x1 // #1 │ │ │ - adrp x4, 42d000 <_fini@@Base+0xae1c> │ │ │ - ldr x3, [x20, #2768] │ │ │ - add x0, x4, #0x68 │ │ │ - mov x1, #0x1 // #1 │ │ │ + add x2, x2, #0xd58 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ mov x2, #0x35 // #53 │ │ │ - bl 402670 │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x1, #0xa0 │ │ │ - mov x2, #0x22 // #34 │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 402670 │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xba0 │ │ │ + bl 7540 │ │ │ + ldr x4, [x22, #2968] │ │ │ + mov w0, #0x1 // #1 │ │ │ + mov x2, #0x22 // #34 │ │ │ mov x1, #0x1 // #1 │ │ │ + str w0, [sp, #104] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [x4] │ │ │ + add x0, x0, #0xbd8 │ │ │ + str x4, [sp, #112] │ │ │ + bl 7540 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x0, 2f000 │ │ │ mov x2, #0x28 // #40 │ │ │ - add x0, x0, #0xc8 │ │ │ - bl 402670 │ │ │ - b 416f98 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0xc00 │ │ │ + ldr x3, [x4] │ │ │ + bl 7540 │ │ │ + b 1bd28 │ │ │ cmp w1, #0x45 │ │ │ - b.eq 417650 // b.none │ │ │ + b.eq 1be10 // b.none │ │ │ cmp w1, #0x5a │ │ │ - b.ne 417024 // b.any │ │ │ - ldr x4, [x29, #136] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x1, x4, #0x1 │ │ │ - mov x0, x22 │ │ │ - str x1, [x2, #1936] │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #1968] │ │ │ - bl 416c40 │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x2, #0x13aa // #5034 │ │ │ + b.ne 1bdbc // b.any │ │ │ + mov x0, x21 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x21, [sp, #136] │ │ │ + ldr x1, [x1, #3320] │ │ │ + add x2, x21, #0x1 │ │ │ + str x2, [x1] │ │ │ + bl 74a0 │ │ │ + ldr x0, [x25, #3048] │ │ │ + mov x1, x21 │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ + mov x1, x0 │ │ │ mov x3, #0x140e // #5134 │ │ │ - strb wzr, [x29, #144] │ │ │ - bl 402590 <__strncat_chk@plt> │ │ │ - ldrb w4, [x29, #144] │ │ │ - cbnz w4, 417028 │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x60 │ │ │ - str x4, [x29, #104] │ │ │ - bl 4026d0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz x0, 4175b4 │ │ │ - str x4, [x29, #104] │ │ │ - bl 4022e0 │ │ │ - ldr x0, [x20, #2768] │ │ │ - adrp x2, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x230 │ │ │ - mov x3, x22 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov x0, x23 │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x29, #128] │ │ │ - bl 4025d0 │ │ │ - ldr x4, [x29, #104] │ │ │ - mov w0, w4 │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x29, #5288] │ │ │ - ldr x1, [x3, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 417670 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x450 │ │ │ - add sp, sp, #0x1, lsl #12 │ │ │ - ret │ │ │ - mov w4, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w4, sxtw] │ │ │ - ldrb w0, [x0] │ │ │ - b 416fec │ │ │ - ldr x0, [x21, #1968] │ │ │ - add w1, w1, #0x1 │ │ │ - add x28, x29, #0x90 │ │ │ - strb wzr, [x28, w1, sxtw] │ │ │ - bl 4025d0 │ │ │ - mov x0, x28 │ │ │ - bl 4021c0 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 417328 │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ + mov x21, x0 │ │ │ + mov x2, #0x13aa // #5034 │ │ │ + mov x0, x20 │ │ │ + strb wzr, [sp, #168] │ │ │ + bl 7460 <__strncat_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, 1bdc0 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq 1c1e4 // b.none │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + add x1, x20, x0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + b 1bf84 │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x1, x1, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq 1c218 // b.none │ │ │ + ldrb w0, [x1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 4173bc // b.none │ │ │ - mov x0, x28 │ │ │ - b 41731c │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne 1bf74 // b.any │ │ │ + ldr x0, [x25, #3048] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + bl 74a0 │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ + mov w1, w0 │ │ │ + add x0, x20, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 4173bc // b.none │ │ │ + b.eq 1c1d8 // b.none │ │ │ sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ cmn w1, #0x1 │ │ │ - b.ne 417310 // b.any │ │ │ - strb wzr, [x29, #144] │ │ │ - add x0, x29, #0x90 │ │ │ - bl 4021c0 │ │ │ - mov x28, x0 │ │ │ - mov x0, x23 │ │ │ - bl 4021c0 │ │ │ - add x0, x28, x0 │ │ │ + b.ne 1bfc0 // b.any │ │ │ + strb wzr, [sp, #168] │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ + str x0, [sp, #112] │ │ │ + mov x0, x24 │ │ │ + bl 7080 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x0, x1, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 402310 │ │ │ - str x0, [x21, #1968] │ │ │ - cbz x0, 4175e8 │ │ │ - add x1, x29, #0x90 │ │ │ - bl 4026b0 │ │ │ - ldr x0, [x21, #1968] │ │ │ - mov x1, x23 │ │ │ - bl 402390 │ │ │ - b 4170d0 │ │ │ - add x1, x19, x1 │ │ │ - strb wzr, [x1, #1] │ │ │ - adrp x1, 428000 <_fini@@Base+0x5e1c> │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x60 │ │ │ - bl 4026d0 │ │ │ - cbnz x0, 41716c │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0x200 │ │ │ - bl 402670 │ │ │ - adrp x3, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x0, [x20, #2768] │ │ │ - add x2, x3, #0x108 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 416f3c │ │ │ - add x0, x29, #0x90 │ │ │ - add w1, w1, #0x1 │ │ │ - strb wzr, [x0, w1, sxtw] │ │ │ - b 41732c │ │ │ - cmp w1, #0x53 │ │ │ - b.ne 417010 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1928] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x0, #2280] │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 41728c │ │ │ - ldrb w0, [x29, #145] │ │ │ - cbnz w0, 417030 │ │ │ - strb w0, [x29, #144] │ │ │ - b 417030 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x1, #0x68 │ │ │ - mov x2, #0x35 // #53 │ │ │ - mov x1, #0x1 // #1 │ │ │ - bl 402670 │ │ │ - ldr x3, [x20, #2768] │ │ │ - ldr x0, [x29, #112] │ │ │ - mov x1, #0x1 // #1 │ │ │ + bl 71f0 │ │ │ + ldr x1, [x25, #3048] │ │ │ + str x0, [sp, #152] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 1c370 │ │ │ + ldr x2, [sp, #112] │ │ │ + mov x1, x20 │ │ │ + bl 7060 │ │ │ + ldp x0, x3, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x2, x0, #0x1 │ │ │ + add x0, x3, x1 │ │ │ + mov x1, x24 │ │ │ + bl 7060 │ │ │ + mov x0, x21 │ │ │ + bl 74a0 │ │ │ + ldr x2, [x25, #3048] │ │ │ + str x2, [sp, #112] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x2] │ │ │ + bl 1b9d8 │ │ │ + mov x21, x0 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ + mov x3, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x3, [sp, #112] │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 1c370 │ │ │ + ldr x3, [sp, #112] │ │ │ + ldr x1, [sp, #144] │ │ │ + add x2, x3, #0x1 │ │ │ + bl 7060 │ │ │ + ldr x3, [sp, #112] │ │ │ + tbnz w3, #31, 1be54 │ │ │ + sxtw x0, w3 │ │ │ + ldrb w1, [x19, x0] │ │ │ + cmp w1, #0x2f │ │ │ + b.eq 1be4c // b.none │ │ │ + sub w0, w3, #0x1 │ │ │ + add x3, x19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + nop │ │ │ + tbnz w0, #31, 1be54 │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq 1be4c // b.none │ │ │ + mov x0, x1 │ │ │ + b 1c0c8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + b 1bd80 │ │ │ + add x1, x21, x26 │ │ │ + bl 7580 │ │ │ + tbz w20, #31, 1bc60 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xa78 │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w0, [x0, #16] │ │ │ + str w0, [x19, #16] │ │ │ + b 1bc60 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x24 │ │ │ + bl 7580 │ │ │ + b 1bc38 │ │ │ + strb wzr, [x19] │ │ │ + b 1bc0c │ │ │ + bl 7540 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x1d // #29 │ │ │ - bl 402670 │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x2, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x2, #0xa0 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xc30 │ │ │ + bl 7540 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - bl 402670 │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xbd8 │ │ │ + bl 7540 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2f // #47 │ │ │ - add x0, x0, #0x148 │ │ │ - bl 402670 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - ldr x3, [x20, #2768] │ │ │ - add x0, x0, #0x178 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xc80 │ │ │ + bl 7540 │ │ │ + adrp x0, 2f000 │ │ │ mov x2, #0x32 // #50 │ │ │ - b 416f80 │ │ │ - strb wzr, [x23] │ │ │ - b 416ea0 │ │ │ - ldr x4, [x29, #128] │ │ │ - strb wzr, [x4] │ │ │ - tbz w20, #31, 416ed8 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x2, x2, #0xf40 │ │ │ - ldp x0, x1, [x2] │ │ │ - ldr w2, [x2, #16] │ │ │ - stp x0, x1, [x19] │ │ │ - str w2, [x19, #16] │ │ │ - b 416ed8 │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ + add x0, x0, #0xcb0 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x43 // #67 │ │ │ - add x0, x0, #0x1b0 │ │ │ - bl 402670 │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ + ldr x3, [x23] │ │ │ + b 1bd10 │ │ │ + ldr x4, [x22, #2968] │ │ │ + mov x2, #0x18 // #24 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x3 // #3 │ │ │ - add x0, x0, #0x1f8 │ │ │ - bl 402670 │ │ │ - ldr x0, [x20, #2768] │ │ │ - add x24, x29, #0x90 │ │ │ - bl 4026a0 │ │ │ - ldr x2, [x26, #1896] │ │ │ - mov x0, x24 │ │ │ - mov w1, #0x13aa // #5034 │ │ │ - bl 4027d0 │ │ │ - ldrb w4, [x24] │ │ │ - cbz w4, 417580 │ │ │ - cmp w4, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x5, x24 │ │ │ - b.ne 417514 // b.any │ │ │ - b 41756c │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 417570 // b.none │ │ │ - add x3, x5, x1 │ │ │ - ldrb w2, [x3, #1] │ │ │ - add w3, w1, #0x1 │ │ │ - cbnz w2, 417508 │ │ │ - mov w24, #0x0 // #0 │ │ │ - b 417028 │ │ │ - adrp x2, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x2, #0x68 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xd38 │ │ │ + str x4, [sp, #112] │ │ │ + ldr x3, [x4] │ │ │ + bl 7540 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x1, 26000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0xc08 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x4] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 1bcc4 │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x20, w1, sxtw] │ │ │ + b 1bfe0 │ │ │ + ldrb w0, [sp, #169] │ │ │ + cbnz w0, 1bf58 │ │ │ + strb wzr, [sp, #168] │ │ │ + b 1bf58 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xba0 │ │ │ + bl 7540 │ │ │ + adrp x0, 2f000 │ │ │ + mov x2, #0x1d // #29 │ │ │ + add x0, x0, #0xc30 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x35 // #53 │ │ │ - bl 402670 │ │ │ - ldr x3, [x20, #2768] │ │ │ - ldr x0, [x29, #112] │ │ │ + ldr x3, [x23] │ │ │ + b 1bcf8 │ │ │ + ldr x3, [x25, #3048] │ │ │ + str x3, [sp, #144] │ │ │ + ldr x0, [x3] │ │ │ + bl 74a0 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0xa78 │ │ │ + mov x0, x24 │ │ │ + ldp x4, x5, [x1] │ │ │ + stp x4, x5, [x20] │ │ │ + ldr w1, [x1, #16] │ │ │ + str w1, [x20, #16] │ │ │ + bl 7080 │ │ │ + mov x2, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x2, [sp, #112] │ │ │ + bl 71f0 │ │ │ + ldr x3, [sp, #144] │ │ │ + ldr x2, [sp, #112] │ │ │ + str x0, [x3] │ │ │ + cbz x0, 1c370 │ │ │ + add x2, x2, #0x1 │ │ │ + mov x1, x24 │ │ │ + bl 7060 │ │ │ + b 1c03c │ │ │ + ldr x4, [x22, #2968] │ │ │ + mov x2, #0x43 // #67 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1d // #29 │ │ │ - bl 402670 │ │ │ - adrp x4, 42d000 <_fini@@Base+0xae1c> │ │ │ - ldr x3, [x20, #2768] │ │ │ - add x0, x4, #0xa0 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xce8 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ + bl 7540 │ │ │ + ldr x4, [sp, #104] │ │ │ + mov x2, #0x3 // #3 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x22 // #34 │ │ │ - b 416f80 │ │ │ - mov w3, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w3, sxtw] │ │ │ - ldrb w4, [x0] │ │ │ - cbnz w4, 417524 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x1, x22 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xd30 │ │ │ + ldr x3, [x4] │ │ │ + bl 7540 │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x13aa // #5034 │ │ │ + ldr x2, [x0, #3408] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 76a0 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, 1c324 │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne 1c300 // b.any │ │ │ + b 1c314 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq 1c318 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, 1c2f4 │ │ │ + str wzr, [sp, #104] │ │ │ + b 1bf50 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbnz w3, 1c30c │ │ │ mov x2, #0x140e // #5134 │ │ │ - bl 402350 <__strcpy_chk@plt> │ │ │ - mov w24, #0x0 // #0 │ │ │ - ldrb w4, [x29, #144] │ │ │ - b 417024 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xf30 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x21, #1968] │ │ │ - b 417110 │ │ │ - ldr x3, [x20, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0x200 │ │ │ - bl 402670 │ │ │ - adrp x4, 424000 <_fini@@Base+0x1e1c> │ │ │ - ldr x0, [x20, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x4, #0x108 │ │ │ - mov x3, x22 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 416f3c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x21, #1968] │ │ │ - b 417354 │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 7230 <__strcpy_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + str wzr, [sp, #104] │ │ │ + b 1bdbc │ │ │ mov w0, #0x9 // #9 │ │ │ - b 41728c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - ldr x24, [x21, #1968] │ │ │ - b 416eb8 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - ldr x24, [x21, #1968] │ │ │ - b 416e74 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - ldr x24, [x21, #1968] │ │ │ - b 416ddc │ │ │ - mov w0, w2 │ │ │ - b 41728c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ + b 1be10 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + ldr x2, [x2, #3088] │ │ │ + ldr x1, [x1, #3288] │ │ │ + ldr x2, [x2] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x1] │ │ │ + b 1be10 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x21, #1968] │ │ │ - b 4170c8 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0xa68 │ │ │ + bl e630 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x3, [x20, #1904] │ │ │ - mov x2, #0x869f // #34463 │ │ │ - add x4, x1, #0x1 │ │ │ - movk x2, #0x1, lsl #16 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x19, [x19, #3488] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ mov x22, x0 │ │ │ - b.hi 41772c // b.pmore │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ + mov x0, #0x869f // #34463 │ │ │ + movk x0, #0x1, lsl #16 │ │ │ + cmp x4, x0 │ │ │ + ldr x0, [x19] │ │ │ + str x0, [sp, #72] │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + b.hi 1c458 // b.pmore │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0xb80 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0x48 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ + mov x0, x21 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ mov x0, x22 │ │ │ - bl 4021c0 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4021c0 │ │ │ - add w0, w21, w0 │ │ │ + bl 7080 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 7080 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 417748 │ │ │ + bl 71f0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 1c46c │ │ │ + add x2, x24, #0x1 │ │ │ mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 4026b0 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x0, x19 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 402390 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #1904] │ │ │ - mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 41775c // b.any │ │ │ + bl 7060 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 7270 │ │ │ + mov x0, x20 │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1c468 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x28 │ │ │ - str x4, [x29, #56] │ │ │ - bl 408f38 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 4176a8 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ + add x1, x1, #0xb60 │ │ │ + bl e630 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - b 4176ec │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0xa68 │ │ │ + bl e630 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x3, 4f000 │ │ │ mov x29, sp │ │ │ + ldr x3, [x3, #3792] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + mov x1, x0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x5, [x20, #1904] │ │ │ - mov x3, #0x869f // #34463 │ │ │ - add x4, x0, #0x1 │ │ │ - movk x3, #0x1, lsl #16 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x5, [x29, #88] │ │ │ - cmp x4, x3 │ │ │ - mov x24, x1 │ │ │ - mov x23, x2 │ │ │ - ldr x22, [x0, #1952] │ │ │ - b.hi 417864 // b.pmore │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0x48 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x22 │ │ │ - bl 4021c0 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 4021c0 │ │ │ - add w0, w21, w0 │ │ │ - add w0, w0, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ + mov x20, x2 │ │ │ + ldr x0, [x3] │ │ │ + bl 1c388 │ │ │ mov x19, x0 │ │ │ - cbz x0, 417880 │ │ │ - mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 4026b0 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x50 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 402390 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1780] │ │ │ - cbz w0, 417820 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x240 │ │ │ - mov x1, x19 │ │ │ - bl 40983c │ │ │ - mov x0, x24 │ │ │ - bl 4022e0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1c4f0 │ │ │ + mov x0, x21 │ │ │ + bl 71c0 │ │ │ mov x1, x19 │ │ │ - mov x0, x23 │ │ │ - bl 40a040 │ │ │ + mov x0, x20 │ │ │ + bl f978 │ │ │ mov x0, x19 │ │ │ - bl 40a0c4 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x20, #1904] │ │ │ + bl fa18 │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 417894 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x28 │ │ │ - str x4, [x29, #72] │ │ │ - bl 408f38 │ │ │ - ldr x4, [x29, #72] │ │ │ - b 4177a4 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf30 │ │ │ - bl 408f38 │ │ │ - b 4177e8 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x19 │ │ │ + add x0, x0, #0xd78 │ │ │ + bl f048 │ │ │ + b 1c4c0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ + adrp x4, 4f000 │ │ │ + cmp w3, #0x1 │ │ │ mov x29, sp │ │ │ + ldr x4, [x4, #3384] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x27, x0 │ │ │ + mul x0, x1, x2 │ │ │ + stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w23, w3 │ │ │ + str x0, [sp, #136] │ │ │ + str x1, [sp, #152] │ │ │ + str x2, [sp, #168] │ │ │ + ldr x19, [x4] │ │ │ + b.eq 1c99c // b.none │ │ │ + cbz x19, 1c86c │ │ │ + adrp x24, 4f000 │ │ │ + ldr x0, [x24, #3784] │ │ │ + ldr x0, [x0] │ │ │ + sub x19, x19, x0 │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, x19 │ │ │ + b.ls 1c86c // b.plast │ │ │ + sub w0, w23, #0x1 │ │ │ + cmp w0, #0x2 │ │ │ + b.ls 1cc0c // b.plast │ │ │ + cbnz x19, 1ca04 │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - cmp w3, #0x1 │ │ │ - str x0, [x29, #152] │ │ │ - mov w4, w3 │ │ │ - mov x24, x1 │ │ │ - mov x25, x2 │ │ │ - mul x21, x1, x2 │ │ │ - b.eq 417c6c // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1808] │ │ │ - cbz x0, 417bf8 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x19, [x1, #1824] │ │ │ - sub x19, x0, x19 │ │ │ - cmp x21, x19 │ │ │ - b.ls 417bf8 // b.plast │ │ │ - and w0, w4, #0xfffffffd │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 417c5c // b.any │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, #0x0 // #0 │ │ │ - b.ne 417c04 // b.any │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x0, #824] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 417dc0 // b.none │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x1, #1880] │ │ │ - ldr x2, [x0, #1872] │ │ │ - add x3, x3, #0x1 │ │ │ - add x2, x2, #0x1 │ │ │ - str x3, [x1, #1880] │ │ │ - str x2, [x0, #1872] │ │ │ - mov x22, x21 │ │ │ - cbnz x19, 417c0c │ │ │ - cbz x22, 417b7c │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x26, #1816] │ │ │ - cbz w1, 417d2c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x0, #1792] │ │ │ - ldr x3, [x27, #1824] │ │ │ + adrp x26, 4f000 │ │ │ + adrp x25, 4f000 │ │ │ + ldr x21, [x26, #3536] │ │ │ + ldr x28, [x25, #3744] │ │ │ + ldr w1, [x21] │ │ │ + ldr x20, [sp, #136] │ │ │ + ldr x22, [x28] │ │ │ + cbz w1, 1ca78 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x24, 4f000 │ │ │ cmp w1, #0x1 │ │ │ - add x2, x3, x2 │ │ │ - str x2, [x0, #1792] │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b.eq 417f60 // b.none │ │ │ + ldr x0, [x0, #3336] │ │ │ + ldr x3, [x24, #3784] │ │ │ + ldr x2, [x0] │ │ │ + ldr x3, [x3] │ │ │ + str d8, [sp, #96] │ │ │ + add x2, x2, x3 │ │ │ + str x2, [x0] │ │ │ + b.eq 1ca8c // b.none │ │ │ cmp w1, #0x2 │ │ │ - b.eq 417f14 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b.eq 417ca8 // b.none │ │ │ - ldr x0, [x28, #1896] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x23, #1984] │ │ │ - ldr x2, [x20, #1992] │ │ │ - str x4, [x29, #104] │ │ │ - bl 417760 │ │ │ - ldr x0, [x20, #1992] │ │ │ - str xzr, [x23, #1984] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x28, #1896] │ │ │ - ldr w1, [x26, #1816] │ │ │ + b.eq 1caa8 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x1, [x0, #3904] │ │ │ + ldr x0, [x21, #3920] │ │ │ + ldr x1, [x1] │ │ │ + ldr d8, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr x0, [x0] │ │ │ + bl 1c388 │ │ │ + mov x28, x0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1cbf8 │ │ │ + mov x0, x22 │ │ │ + bl 71c0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x28 │ │ │ + bl f978 │ │ │ + mov x0, x28 │ │ │ + bl fa18 │ │ │ + ldr x22, [x21, #3920] │ │ │ + ldr x1, [x25, #3744] │ │ │ + ldr x0, [x22] │ │ │ + str xzr, [x1] │ │ │ + bl 74a0 │ │ │ + str xzr, [x22] │ │ │ + ldr x1, [sp, #160] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x22, [x26, #3536] │ │ │ + ldr x2, [x1, #3904] │ │ │ + ldr x0, [x0, #2992] │ │ │ + ldr x1, [x24, #3784] │ │ │ + str xzr, [x0] │ │ │ + ldr x0, [x2] │ │ │ + str xzr, [x1] │ │ │ add x0, x0, #0x1 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x20, #1992] │ │ │ - str xzr, [x2, #1880] │ │ │ - str xzr, [x27, #1824] │ │ │ - str x0, [x28, #1896] │ │ │ - cmp w1, #0x2 │ │ │ - ldr x4, [x29, #104] │ │ │ - b.eq 417d84 // b.none │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x288 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xe48 │ │ │ - str x0, [x29, #128] │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - sub w4, w4, #0x1 │ │ │ - add x0, x0, #0xe68 │ │ │ - str w4, [x29, #148] │ │ │ - str x0, [x29, #136] │ │ │ - cmp w1, #0x2 │ │ │ - b.eq 417e6c // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2056] │ │ │ - cbz x1, 417de0 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 4021c0 │ │ │ + str x0, [x2] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 1cbb8 // b.none │ │ │ + ldr x2, [sp, #160] │ │ │ + adrp x28, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + sub w23, w23, #0x1 │ │ │ + ldr x2, [x2, #3904] │ │ │ + str x2, [sp, #128] │ │ │ + ldr x1, [x1, #4016] │ │ │ + str x1, [sp, #144] │ │ │ + ldr x2, [x28, #3160] │ │ │ + str x2, [sp, #112] │ │ │ + b 1c6dc │ │ │ + cmp x0, x20 │ │ │ + b.cs 1c7d4 // b.hs, b.nlast │ │ │ + ldr x22, [x26, #3536] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 1cd7c // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0xdd8 │ │ │ + bl f158 │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 1cb08 // b.none │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x28, [x0] │ │ │ + cbz x28, 1cb28 │ │ │ + mov x0, x28 │ │ │ + bl 7080 │ │ │ add x0, x0, #0xc │ │ │ - bl 402310 │ │ │ - str x0, [x20, #1992] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 417f9c │ │ │ - bl 4026b0 │ │ │ - ldr x1, [x20, #1992] │ │ │ - ldrb w0, [x1] │ │ │ - cbz w0, 417d6c │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 4021c0 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - ldurb w3, [x2, #-1] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 417a88 // b.none │ │ │ - ldr x3, [x29, #136] │ │ │ - ldrh w0, [x3] │ │ │ - strh w0, [x2] │ │ │ - ldr x1, [x20, #1992] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 4021c0 │ │ │ - ldr x1, [x29, #112] │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - add x2, x3, #0xe70 │ │ │ - ldr x3, [x2] │ │ │ - ldrb w2, [x2, #8] │ │ │ - str x3, [x1, x0] │ │ │ - add x1, x1, x0 │ │ │ - ldr x0, [x20, #1992] │ │ │ + bl 71f0 │ │ │ + ldr x2, [x21, #3920] │ │ │ + mov x22, x0 │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1cd6c │ │ │ + mov x1, x28 │ │ │ + bl 7180 │ │ │ + ldrb w1, [x22] │ │ │ + cbz w1, 1cb00 │ │ │ + mov x1, x0 │ │ │ + ldurb w0, [x0, #-1] │ │ │ + cmp w0, #0x2f │ │ │ + b.eq 1c744 // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x1] │ │ │ + mov x0, x22 │ │ │ + bl 7080 │ │ │ + add x1, x22, x0 │ │ │ + adrp x0, 26000 │ │ │ + add x0, x0, #0x970 │ │ │ + ldr x22, [x21, #3920] │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x1] │ │ │ + ldrb w2, [x0, #8] │ │ │ + ldr x0, [x22] │ │ │ strb w2, [x1, #8] │ │ │ - bl 402330 │ │ │ + bl 7210 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 417e88 // b.none │ │ │ - mov w0, w2 │ │ │ - adrp x2, 426000 <_fini@@Base+0x3e1c> │ │ │ - add x1, x2, #0x738 │ │ │ - bl 4023c0 │ │ │ - str x0, [x23, #1984] │ │ │ + b.eq 1cd4c // b.none │ │ │ + adrp x1, 29000 │ │ │ + add x1, x1, #0x240 │ │ │ + bl 72a0 │ │ │ + ldr x1, [x25, #3744] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 1cd4c │ │ │ mov x3, x0 │ │ │ - cbz x0, 417f7c │ │ │ - ldr x1, [x29, #152] │ │ │ - mov x2, x22 │ │ │ - add x0, x1, x19 │ │ │ + mov x2, x20 │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 402670 │ │ │ - ldr x1, [x27, #1824] │ │ │ - ldr w2, [x29, #148] │ │ │ - add x1, x0, x1 │ │ │ - cmp w2, #0x2 │ │ │ - str x1, [x27, #1824] │ │ │ + add x0, x27, x19 │ │ │ + bl 7540 │ │ │ add x19, x19, x0 │ │ │ - b.ls 417b14 // b.plast │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x1, #1784] │ │ │ - add x2, x0, x2 │ │ │ - str x2, [x1, #1784] │ │ │ - cmp x22, x0 │ │ │ - b.ls 417b38 // b.plast │ │ │ - ldr w0, [x26, #1816] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 417d50 // b.none │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x2a0 │ │ │ - bl 408f38 │ │ │ - ldr w3, [x29, #148] │ │ │ - cmp w3, #0x2 │ │ │ - b.hi 417b7c // b.pmore │ │ │ - ldr w0, [x26, #1816] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 417ea0 // b.none │ │ │ - ldr x0, [x28, #1896] │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x23, #1984] │ │ │ - ldr x2, [x20, #1992] │ │ │ - str x1, [x22, #1840] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x2, [x5, #1848] │ │ │ - str xzr, [x1, #1832] │ │ │ - str x0, [x3, #1904] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2216] │ │ │ - cbz w0, 417bd8 │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x20, #2240] │ │ │ - cmp x0, xzr │ │ │ - b.le 417bc8 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x22, #2232] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 417eec // b.none │ │ │ - cmp x21, #0x3e8 │ │ │ - b.ls 417bc8 // b.plast │ │ │ - add x1, x1, #0x1 │ │ │ - mul x24, x1, x24 │ │ │ - mul x25, x24, x25 │ │ │ - cmp x25, x0 │ │ │ - csel x1, x1, xzr, lt // lt = tstop │ │ │ - str x1, [x22, #2232] │ │ │ - cbz x0, 417bd8 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x2, #2232] │ │ │ - cbz x0, 417ce4 │ │ │ + ldr x2, [x24, #3784] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x1, [x2] │ │ │ + add x1, x1, x0 │ │ │ + str x1, [x2] │ │ │ + b.ls 1c6ac // b.plast │ │ │ + adrp x1, 4f000 │ │ │ + cmp x0, x20 │ │ │ + ldr x1, [x1, #3176] │ │ │ + ldr x2, [x1] │ │ │ + add x2, x2, x0 │ │ │ + str x2, [x1] │ │ │ + b.cc 1c6b4 // b.lo, b.ul, b.last │ │ │ + cmp w23, #0x2 │ │ │ + b.hi 1cbec // b.pmore │ │ │ + ldr x0, [sp, #160] │ │ │ + adrp x20, 4f000 │ │ │ + ldr x26, [x26, #3536] │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr w1, [x26] │ │ │ + cmp w1, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + b.eq 1cc1c // b.none │ │ │ + adrp x22, 4f000 │ │ │ + adrp x28, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldr x21, [x21, #3920] │ │ │ + ldr x0, [x0, #2960] │ │ │ + ldr x25, [x25, #3744] │ │ │ + str xzr, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x28, [x28, #3712] │ │ │ + ldr x0, [x0, #3984] │ │ │ + ldr x20, [x20, #3424] │ │ │ + ldr x22, [x22, #3352] │ │ │ + ldr w0, [x0] │ │ │ + ldr x1, [x21] │ │ │ + str x1, [x28] │ │ │ + ldr x1, [x25] │ │ │ + str x2, [x22] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x1, [x20] │ │ │ + cbnz w0, 1c8f8 │ │ │ mov x0, x19 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, x21 │ │ │ - b.eq 417908 // b.none │ │ │ - mov x22, x21 │ │ │ - cbz x19, 417940 │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x23, #1984] │ │ │ - ldr x0, [x29, #152] │ │ │ - mov x1, x24 │ │ │ - mov x2, x19 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402670 │ │ │ - mov x19, x0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1824] │ │ │ - ldr x4, [x29, #104] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #1824] │ │ │ - sub x22, x21, x19 │ │ │ - cbnz w4, 417940 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1784] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #1784] │ │ │ - b 417940 │ │ │ - cmp w4, #0x2 │ │ │ - b.ne 417c04 // b.any │ │ │ - mov x19, #0x0 // #0 │ │ │ - b 417908 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1896] │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x23, #1984] │ │ │ - ldr x1, [x1, #1824] │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x0, [x3, #1904] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x5, #1784] │ │ │ - str x2, [x22, #1840] │ │ │ - str x1, [x0, #1832] │ │ │ - b 4178d0 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x28, #1896] │ │ │ - ldr x2, [x3, #1904] │ │ │ - cmp x2, x0 │ │ │ - b.ne 41798c // b.any │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x20, #1992] │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x2, x2, #0x1 │ │ │ - str x0, [x5, #1848] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x0, #1880] │ │ │ - str xzr, [x27, #1824] │ │ │ - str x2, [x28, #1896] │ │ │ - b 4179d8 │ │ │ - adrp x21, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x21, #2768] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x19, [sp, #136] │ │ │ + b.ne 1c8dc // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3480] │ │ │ + ldr x1, [x0] │ │ │ + cmn x1, #0x1 │ │ │ + b.ne 1c8b4 // b.any │ │ │ + adrp x2, 4f000 │ │ │ + adrp x24, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x2, [x2, #3904] │ │ │ + ldr x24, [x24, #3784] │ │ │ + ldr x1, [x1, #3808] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x0] │ │ │ + ldr x0, [x24] │ │ │ + str x0, [x1] │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x1, #2992] │ │ │ + ldr x0, [x0, #4032] │ │ │ + ldr x3, [x1] │ │ │ + ldr x2, [x0] │ │ │ + add x3, x3, #0x1 │ │ │ + str x3, [x1] │ │ │ + add x1, x2, #0x1 │ │ │ + str x1, [x0] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbnz x19, 1ca00 │ │ │ + cbnz x20, 1ca58 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3984] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 1c850 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x20, [x20, #3016] │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, #0x0 │ │ │ + b.le 1c950 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x22, [x21, #4088] │ │ │ + ldr x1, [x22] │ │ │ + cmn x1, #0x1 │ │ │ + b.eq 1ccd0 // b.none │ │ │ + ldr x2, [sp, #136] │ │ │ + cmp x2, #0x3e8 │ │ │ + b.ls 1c960 // b.plast │ │ │ + ldr x2, [sp, #152] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x3, [sp, #168] │ │ │ + mul x2, x2, x1 │ │ │ + mul x2, x2, x3 │ │ │ + cmp x0, x2 │ │ │ + b.le 1c964 │ │ │ + ldr x21, [x21, #4088] │ │ │ + str x1, [x21] │ │ │ + cbz x0, 1c850 │ │ │ + adrp x21, 4f000 │ │ │ + ldr x0, [x21, #4088] │ │ │ + ldr x1, [x0] │ │ │ + cbnz x1, 1c850 │ │ │ + adrp x28, 4f000 │ │ │ + ldr x28, [x28, #2968] │ │ │ mov x20, #0x1 // #1 │ │ │ + ldr x21, [x21, #4088] │ │ │ mov w0, #0x2e // #46 │ │ │ - str x20, [x2, #2232] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x0, [x21, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w20, [x0, #1776] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - mov x0, x19 │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + ldr x1, [x28] │ │ │ + str x20, [x21] │ │ │ + bl 7120 │ │ │ + ldr x0, [x28] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str w20, [x0] │ │ │ + b 1c850 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x24, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr x3, [x3, #3744] │ │ │ + ldr x4, [x24, #3784] │ │ │ + ldr x22, [x22, #3352] │ │ │ + ldr x20, [x20, #3424] │ │ │ + ldr x2, [x2, #2960] │ │ │ + ldr x1, [x1, #3176] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x22] │ │ │ + ldr x3, [x3] │ │ │ + str xzr, [x1] │ │ │ + ldr x0, [x4] │ │ │ + str x3, [x20] │ │ │ + str x0, [x2] │ │ │ + cbnz x19, 1c55c │ │ │ + ldr x19, [sp, #136] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbz x19, 1c8e4 │ │ │ + adrp x24, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + mov x2, x19 │ │ │ + ldr x1, [sp, #152] │ │ │ + mov x0, x27 │ │ │ + ldr x3, [x3, #3744] │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + mov x19, x0 │ │ │ + ldr x24, [x24, #3784] │ │ │ + ldr x0, [sp, #136] │ │ │ + sub x20, x0, x19 │ │ │ + ldr x0, [x24] │ │ │ + add x0, x0, x19 │ │ │ + str x0, [x24] │ │ │ + cbnz w23, 1c8e4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3176] │ │ │ + ldr x1, [x0] │ │ │ + add x1, x1, x19 │ │ │ + str x1, [x0] │ │ │ + cbz x20, 1c8e8 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 4f000 │ │ │ + adrp x25, 4f000 │ │ │ + ldr x21, [x26, #3536] │ │ │ + ldr x28, [x25, #3744] │ │ │ + ldr w1, [x21] │ │ │ + ldr x22, [x28] │ │ │ + cbnz w1, 1c5a0 │ │ │ + mov x0, x22 │ │ │ + bl 76c0 │ │ │ + cbnz w0, 1cd9c │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1984] │ │ │ - bl 4027f0 │ │ │ - cbz w0, 417b7c │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0xc98 │ │ │ - bl 408f38 │ │ │ - b 417b7c │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xc30 │ │ │ - add x0, x0, #0x2a0 │ │ │ - bl 409918 │ │ │ - ldr w1, [x26, #1816] │ │ │ - b 417a04 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 4021c0 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - b 417a68 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1800] │ │ │ - cbz w0, 4179d8 │ │ │ - adrp x2, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x2, #2768] │ │ │ - mov w0, #0x7 // #7 │ │ │ - str x2, [x29, #112] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x0, [x2, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x0, #1816] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 4179d8 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x1, #1896] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x2, [x2, #1824] │ │ │ - str x1, [x0, #824] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x2, [x0, #1888] │ │ │ - b 417918 │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x0, #3848] │ │ │ + b 1c8e8 │ │ │ + mov x0, x22 │ │ │ + bl 76c0 │ │ │ + cbnz w0, 1cd8c │ │ │ + ldr w0, [x21] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 1cabc // b.any │ │ │ + ldr x22, [x28] │ │ │ + mov x0, x22 │ │ │ + bl 76c0 │ │ │ + cbnz w0, 1cd0c │ │ │ + ldr x0, [x26, #3536] │ │ │ + ldr w0, [x0] │ │ │ + adrp x1, 4f000 │ │ │ + adrp x21, 4f000 │ │ │ + str x1, [sp, #160] │ │ │ + cmp w0, #0x1 │ │ │ + ldr x3, [x1, #3904] │ │ │ + ldr x2, [x21, #3920] │ │ │ + ldr x1, [x3] │ │ │ + ldr d8, [x2] │ │ │ + b.ne 1caf4 // b.any │ │ │ + adrp x22, 4f000 │ │ │ + ldr x22, [x22, #3352] │ │ │ + ldr x2, [x22] │ │ │ + cmp x2, x1 │ │ │ + b.eq 1cca4 // b.none │ │ │ + ldr x0, [x25, #3744] │ │ │ + ldr x22, [x0] │ │ │ + b 1c5f0 │ │ │ + mov x1, x0 │ │ │ + b 1c730 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b4e8 │ │ │ + cbnz w0, 1c6e4 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0xdc0 │ │ │ + bl e630 │ │ │ + ldr x0, [sp, #144] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ add x0, x0, #0xc │ │ │ - bl 402310 │ │ │ - str x0, [x20, #1992] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 417fd8 │ │ │ - bl 4026b0 │ │ │ - ldr x5, [x20, #1992] │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - cmp w0, wzr │ │ │ - mov w1, w0 │ │ │ - ldr x5, [x29, #104] │ │ │ - sxtw x0, w0 │ │ │ - b.le 417e64 │ │ │ - sub x3, x0, #0x1 │ │ │ - ldrb w2, [x5, x3] │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + ldr x2, [x21, #3920] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1cd6c │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 7180 │ │ │ + sub x0, x0, x22 │ │ │ + cmp w0, #0x0 │ │ │ + sxtw x1, w0 │ │ │ + b.le 1cba4 │ │ │ + add x2, x22, x1 │ │ │ + ldurb w2, [x2, #-1] │ │ │ cmp w2, #0x2f │ │ │ - b.ne 417e54 // b.any │ │ │ - b 417e64 │ │ │ - ldrb w4, [x5, x2] │ │ │ - cmp w4, #0x2f │ │ │ - b.eq 417f90 // b.none │ │ │ - mov x3, x2 │ │ │ - subs w1, w1, #0x1 │ │ │ - sub x2, x3, #0x1 │ │ │ - b.ne 417e44 // b.any │ │ │ - mov x0, #0x0 // #0 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 417a74 │ │ │ - ldr x0, [x28, #1896] │ │ │ - bl 4166f8 │ │ │ - cbnz w0, 417a0c │ │ │ - ldr x1, [x29, #120] │ │ │ - mov w0, #0x9 // #9 │ │ │ - bl 408f38 │ │ │ - b 417a0c │ │ │ - ldr x1, [x20, #1992] │ │ │ - mov w0, #0xa // #10 │ │ │ - str x2, [x29, #112] │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #112] │ │ │ - b 417ab8 │ │ │ - ldr x1, [x22, #1840] │ │ │ - cbz x1, 417b54 │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x3, #1904] │ │ │ - ldr x2, [x28, #1896] │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cmp x0, x2 │ │ │ - b.eq 417b60 // b.none │ │ │ - ldr x2, [x5, #1848] │ │ │ - str x3, [x29, #112] │ │ │ - str x5, [x29, #104] │ │ │ - bl 417760 │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #1848] │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x28, #1896] │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x5, [x29, #104] │ │ │ - b 417b60 │ │ │ - adrp x23, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x23, #2768] │ │ │ + b.eq 1cba4 // b.none │ │ │ + sub w0, w0, #0x1 │ │ │ + sxtw x1, w0 │ │ │ + b 1cb9c │ │ │ + sub x0, x1, #0x1 │ │ │ + ldrb w2, [x22, x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq 1cba4 // b.none │ │ │ + mov x1, x0 │ │ │ + cmp w1, #0x0 │ │ │ + b.gt 1cb88 │ │ │ + strb wzr, [x22, x1] │ │ │ + mov x0, x22 │ │ │ + bl 7080 │ │ │ + add x1, x22, x0 │ │ │ + b 1c744 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3840] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, 1c680 │ │ │ + adrp x28, 4f000 │ │ │ + mov w0, #0x7 // #7 │ │ │ + ldr x28, [x28, #2968] │ │ │ + ldr x1, [x28] │ │ │ + bl 7120 │ │ │ + ldr x0, [x28] │ │ │ + bl 7570 │ │ │ + ldr w0, [x22] │ │ │ + b 1c680 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b 1c8e8 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x28 │ │ │ + add x0, x0, #0xd78 │ │ │ + bl f048 │ │ │ + b 1c614 │ │ │ + cmp w23, #0x2 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b.eq 1c878 // b.none │ │ │ + b 1c57c │ │ │ + ldr x0, [x20, #3424] │ │ │ + adrp x22, 4f000 │ │ │ + adrp x28, 4f000 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, 1c804 │ │ │ + ldr x0, [x22, #3352] │ │ │ + ldr x1, [x0] │ │ │ + cmp x1, x2 │ │ │ + b.eq 1c804 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x28, #3712] │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr x26, [x2] │ │ │ + ldr x0, [x0] │ │ │ + bl 1c388 │ │ │ + mov x24, x0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1cd58 │ │ │ + mov x0, x23 │ │ │ + bl 71c0 │ │ │ + mov x1, x24 │ │ │ + mov x0, x26 │ │ │ + bl f978 │ │ │ + mov x0, x24 │ │ │ + bl fa18 │ │ │ + ldr x0, [x28, #3712] │ │ │ + ldr x0, [x0] │ │ │ + bl 74a0 │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr x2, [x0] │ │ │ + b 1c804 │ │ │ + adrp x28, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x4, [x24, #3784] │ │ │ + add x2, x2, #0x1 │ │ │ + ldr x28, [x28, #3712] │ │ │ + str x2, [x3] │ │ │ + ldr x1, [x1, #2992] │ │ │ + str xzr, [x4] │ │ │ + str d8, [x28] │ │ │ + str xzr, [x1] │ │ │ + b 1c680 │ │ │ + adrp x28, 4f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - mov x1, #0x1 // #1 │ │ │ - str x1, [x22, #2232] │ │ │ - ldr x0, [x20, #2240] │ │ │ - b 417ba8 │ │ │ - ldr x0, [x23, #1984] │ │ │ - str x4, [x29, #104] │ │ │ - bl 4027f0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz w0, 417f38 │ │ │ - ldr x0, [x27, #1824] │ │ │ + ldr x23, [x28, #2968] │ │ │ + ldr x1, [x23] │ │ │ + bl 7120 │ │ │ + ldr x0, [x23] │ │ │ + bl 7570 │ │ │ + mov x0, #0x1 // #1 │ │ │ + str x0, [x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, #0x3e8 │ │ │ + b.hi 1cd30 // b.pmore │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, 1c850 │ │ │ + b 1c954 │ │ │ + ldr x0, [x24, #3784] │ │ │ mov x1, #0xffff // #65535 │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.ls 417f40 // b.plast │ │ │ - ldr w1, [x26, #1816] │ │ │ - b 41797c │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x1, x1, #0x268 │ │ │ + b.hi 1cab4 // b.pmore │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 408f38 │ │ │ - ldr w1, [x26, #1816] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 41797c │ │ │ - ldr x0, [x23, #1984] │ │ │ - str x4, [x29, #104] │ │ │ - bl 4027f0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbnz w0, 417fb8 │ │ │ - ldr w1, [x26, #1816] │ │ │ - b 417974 │ │ │ - ldr x1, [x20, #1992] │ │ │ + add x1, x1, #0xda0 │ │ │ + bl e630 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, x1, lsl #1 │ │ │ + b.gt 1cdb0 │ │ │ + str xzr, [x22] │ │ │ + cbz x0, 1c850 │ │ │ + b 1c968 │ │ │ + ldr x1, [x22] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 408f38 │ │ │ - ldr x3, [x23, #1984] │ │ │ - b 417ad4 │ │ │ - mov x0, x3 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 417a74 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x20, #1992] │ │ │ - ldr x1, [x2, #2056] │ │ │ - b 417a38 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x1, x1, #0x250 │ │ │ + bl e630 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x24 │ │ │ + add x0, x0, #0xd78 │ │ │ + bl f048 │ │ │ + b 1cc6c │ │ │ + adrp x1, 26000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x950 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 408f38 │ │ │ - ldr w1, [x26, #1816] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 417974 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - adrp x2, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x20, #1992] │ │ │ - ldr x1, [x2, #3848] │ │ │ - b 417e08 │ │ │ - stp x29, x30, [sp, #-208]! │ │ │ + add x1, x1, #0xdd8 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0xd88 │ │ │ + bl e630 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0x798 │ │ │ + str d8, [sp, #96] │ │ │ + bl e630 │ │ │ + mov x1, #0x2 // #2 │ │ │ + b 1c948 │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - str x0, [x29, #184] │ │ │ - mov x0, #0x4000 // #16384 │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + bl 71f0 │ │ │ + cbz x0, 1d548 │ │ │ + mov x19, x0 │ │ │ + adrp x0, 4f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x0, [x0, #3664] │ │ │ stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr w0, [x0] │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 402310 │ │ │ - mov x25, x0 │ │ │ - cbz x0, 4185b4 │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x26, #2088] │ │ │ - cbnz w0, 4184e8 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2316] │ │ │ + cbnz w0, 1d2dc │ │ │ + mov w0, #0x1 // #1 │ │ │ + stp wzr, w0, [sp, #120] │ │ │ + adrp x0, 4f000 │ │ │ + str xzr, [sp, #160] │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 418510 // b.none │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w0, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w5, eq // eq = none │ │ │ - str w5, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - str xzr, [x29, #144] │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w22, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w1, ne // ne = any │ │ │ - orr w1, w0, w1 │ │ │ - adrp x0, 428000 <_fini@@Base+0x5e1c> │ │ │ - add x0, x0, #0x60 │ │ │ - str x0, [x29, #160] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x2d8 │ │ │ - str x0, [x29, #136] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x8a8 │ │ │ - str w22, [x20, #2272] │ │ │ - str w1, [x29, #172] │ │ │ - mov w21, w22 │ │ │ - mov w23, w22 │ │ │ - str xzr, [x29, #192] │ │ │ - str x0, [x29, #176] │ │ │ - ldr w5, [x29, #200] │ │ │ - cbnz w5, 418368 │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 41841c // b.hs, b.nlast │ │ │ - mov x5, x0 │ │ │ - ldr x0, [x29, #192] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - sub x27, x5, x0 │ │ │ - ldr x0, [x19, #1976] │ │ │ - cmp x27, #0x4, lsl #12 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - csel x27, x27, x1, ls // ls = plast │ │ │ - bl 402560 │ │ │ - ldr x4, [x19, #1976] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 4024a0 <__fread_chk@plt> │ │ │ + cset w0, eq // eq = none │ │ │ + cmn x20, #0x2 │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cmn x20, #0x1 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #116] │ │ │ + cbnz w0, 1d5a0 │ │ │ + adrp x23, 4f000 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0xe10 │ │ │ + str x1, [sp, #168] │ │ │ + ldr x0, [x23, #3872] │ │ │ + adrp x1, 4f000 │ │ │ + mov w25, #0x0 // #0 │ │ │ + mov w26, #0x0 // #0 │ │ │ + ldr x22, [x1, #3136] │ │ │ + mov w28, #0x0 // #0 │ │ │ + mov x21, #0x0 // #0 │ │ │ + str wzr, [x0] │ │ │ + ldr w0, [sp, #116] │ │ │ + cbnz w0, 1cf90 │ │ │ + cmp x21, x20 │ │ │ + b.cs 1d3f8 // b.hs, b.nlast │ │ │ + sub x27, x20, x21 │ │ │ + mov x0, #0x3fff // #16383 │ │ │ + cmp x27, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + csel x27, x27, x0, ls // ls = plast │ │ │ + ldr x0, [x22] │ │ │ + bl 7430 │ │ │ mov x24, x0 │ │ │ - cbz x0, 41839c │ │ │ - ldr w5, [x29, #204] │ │ │ - cbz w5, 4181c0 │ │ │ - ldrb w2, [x25] │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str xzr, [x3, #2264] │ │ │ - str xzr, [x1, #2256] │ │ │ - str xzr, [x0, #2248] │ │ │ + ldr x4, [x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, #0x4000 // #16384 │ │ │ + mov x0, x19 │ │ │ + bl 7380 <__fread_chk@plt> │ │ │ + mov x27, x0 │ │ │ + cbz x0, 1d3d8 │ │ │ + ldr w0, [sp, #120] │ │ │ + cbz w0, 1cfd8 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldrb w2, [x19] │ │ │ + ldr x1, [x1, #3312] │ │ │ cmp w2, #0x50 │ │ │ - b.eq 418444 // b.none │ │ │ - mov w1, w22 │ │ │ - mov x3, #0x0 // #0 │ │ │ - b 41815c │ │ │ - add x3, x3, #0x1 │ │ │ - cmp x3, x24 │ │ │ - mov w23, w21 │ │ │ - mov w21, w1 │ │ │ - b.eq 4181c0 // b.none │ │ │ - mov w1, w22 │ │ │ - cmp w23, #0x50 │ │ │ - ldrb w22, [x25, x3] │ │ │ - b.ne 418144 // b.any │ │ │ - cmp w21, #0x4b │ │ │ - b.ne 418144 // b.any │ │ │ - cmp w1, #0x7 │ │ │ - b.ne 418144 // b.any │ │ │ - cmp w22, #0x8 │ │ │ - b.ne 418144 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #1824] │ │ │ - sub x24, x3, #0x3 │ │ │ - ldr x0, [x19, #1976] │ │ │ - add x1, x24, x1 │ │ │ + ldr x3, [x3, #3824] │ │ │ + ldr x0, [x0, #3000] │ │ │ + str xzr, [x1] │ │ │ + str xzr, [x3] │ │ │ + str xzr, [x0] │ │ │ + b.ne 1d220 // b.any │ │ │ + ldrb w4, [x19, #1] │ │ │ + cmp w4, #0x4b │ │ │ + b.ne 1d240 // b.any │ │ │ + ldrb w4, [x19, #2] │ │ │ + cmp w4, #0x7 │ │ │ + b.ne 1d240 // b.any │ │ │ + ldrb w4, [x19, #3] │ │ │ + cmp w4, #0x8 │ │ │ + b.ne 1d240 // b.any │ │ │ + adrp x2, 4f000 │ │ │ + ldr x4, [x23, #3872] │ │ │ + ldr x2, [x2, #3888] │ │ │ + str wzr, [x4] │ │ │ + ldr w2, [x2] │ │ │ + cbz w2, 1d300 │ │ │ + cmp x27, #0x17 │ │ │ + b.ls 1d2a0 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + str x8, [x1] │ │ │ + ldr x1, [x19, #8] │ │ │ + str x1, [x3] │ │ │ + ldr x2, [sp, #160] │ │ │ + ldr x3, [x19, #16] │ │ │ + str x3, [x0] │ │ │ + sub x2, x24, x2 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x22] │ │ │ + b.eq 1d5ec // b.none │ │ │ + add x1, x24, #0x4 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 4181b0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov w21, #0x7 // #7 │ │ │ - bl 402560 │ │ │ - mov w23, #0x4b // #75 │ │ │ - ldr w0, [x20, #2272] │ │ │ - cbz w0, 418480 │ │ │ - ldr w0, [x26, #2088] │ │ │ - cbz w0, 418228 │ │ │ - ldr x5, [x29, #176] │ │ │ - ldr w0, [x5] │ │ │ - cbnz w0, 418228 │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x28, #2240] │ │ │ - cmp x0, xzr │ │ │ - b.le 418210 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x1, #876] │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbnz w1, 4184ac │ │ │ - ldr x1, [x27, #2232] │ │ │ - add x24, x1, x24 │ │ │ - cmp x24, x0 │ │ │ - csel x24, x24, xzr, lt // lt = tstop │ │ │ - str x24, [x27, #2232] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2320] │ │ │ - cbnz w1, 4183e0 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x1, #876] │ │ │ - cbnz w1, 4183e0 │ │ │ - ldr w0, [x20, #2272] │ │ │ - cbnz w0, 41841c │ │ │ - ldr w5, [x29, #204] │ │ │ - cbnz w5, 4180ac │ │ │ - ldr w5, [x29, #172] │ │ │ - cbz w5, 4180ac │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 4180ac // b.hs, b.nlast │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 4024f0 │ │ │ - cbz w0, 4180ac │ │ │ - adrp x27, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x27, #1928] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x2, #1936] │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1d628 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 1c508 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 1d55c // b.any │ │ │ + ldr w0, [sp, #116] │ │ │ + add x21, x21, #0x4 │ │ │ + cbz w0, 1ce68 │ │ │ + mov x27, #0x4000 // #16384 │ │ │ + b 1ce84 │ │ │ + sub x27, x3, #0x2 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x24, [x0, #3136] │ │ │ + ldr x1, [x1, #3784] │ │ │ + ldr x0, [x24] │ │ │ + ldr x1, [x1] │ │ │ + add x1, x27, x1 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1d628 │ │ │ + ldr x0, [x24] │ │ │ + mov w25, #0x8 // #8 │ │ │ + mov w26, #0x7 // #7 │ │ │ + mov w28, #0x4b // #75 │ │ │ + bl 7430 │ │ │ + ldr x0, [x23, #3872] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 1d2a0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3664] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 1d3f8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3984] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1d078 │ │ │ + adrp x24, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + ldr x24, [x24, #3016] │ │ │ + ldr x2, [x2, #3440] │ │ │ + ldr x3, [x24] │ │ │ + ldr w0, [x2] │ │ │ + cmp x3, #0x0 │ │ │ + b.le 1d050 │ │ │ + adrp x4, 4f000 │ │ │ + ldr x8, [x4, #4088] │ │ │ + ldr x1, [x8] │ │ │ + cbz w0, 1d03c │ │ │ + cmn x1, #0x1 │ │ │ + b.eq 1d45c // b.none │ │ │ + add x1, x1, x27 │ │ │ + ldr x4, [x4, #4088] │ │ │ + cmp x1, x3 │ │ │ + b.ge 1d2d4 // b.tcont │ │ │ + str x1, [x4] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3936] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, 1d078 │ │ │ + cbz x3, 1d078 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4088] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 1d42c │ │ │ + ldr x0, [x23, #3872] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1d3f8 │ │ │ + ldr w0, [sp, #124] │ │ │ + cmp w0, #0x0 │ │ │ + ccmn x20, #0x1, #0x4, ne // ne = any │ │ │ + ccmp x20, x21, #0x0, ne // ne = any │ │ │ + b.ls 1ce60 // b.plast │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3136] │ │ │ + ldr x0, [x0] │ │ │ + bl 73d0 │ │ │ + cbz w0, 1ce60 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x2, [x0, #3088] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x1, [x2] │ │ │ + ldr x0, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str x1, [x27, #1928] │ │ │ + str x1, [x2] │ │ │ cmp x1, x0 │ │ │ - b.cs 41841c // b.hs, b.nlast │ │ │ + b.cs 1d3f8 // b.hs, b.nlast │ │ │ sub x0, x0, #0x1 │ │ │ + str d8, [sp, #96] │ │ │ cmp x1, x0 │ │ │ - b.eq 41864c // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x5, #1968] │ │ │ - str x5, [x29, #152] │ │ │ - bl 416c40 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr d8, [x0] │ │ │ + fmov x0, d8 │ │ │ + b.eq 1d4a0 // b.none │ │ │ + bl 1b9d8 │ │ │ mov x24, x0 │ │ │ - ldr x0, [x19, #1976] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x28, x1, #0x90c │ │ │ - bl 4022e0 │ │ │ - ldr x1, [x29, #160] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3136] │ │ │ + ldr x0, [x0] │ │ │ + bl 71c0 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 2a000 │ │ │ + add x0, x0, #0xb68 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x1, [x1, #3288] │ │ │ + str x1, [sp, #152] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 4026d0 │ │ │ - str x0, [x19, #1976] │ │ │ - cbnz x0, 41833c │ │ │ - ldr w0, [x28] │ │ │ + bl 75a0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3136] │ │ │ + str x0, [x1] │ │ │ + cbnz x0, 1d1ec │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 4182d8 // b.any │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x2, #2280] │ │ │ - cbnz x0, 4186a0 │ │ │ - ldr x0, [x27, #1928] │ │ │ - bl 416d78 │ │ │ + b.ne 1d160 // b.any │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 1d590 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x27, [x0, #3088] │ │ │ + ldr x0, [x27] │ │ │ + bl 1bb28 │ │ │ + mov w4, w0 │ │ │ cmp w0, #0x9 │ │ │ - mov w2, w0 │ │ │ - b.eq 4185dc // b.none │ │ │ + b.eq 1d4cc // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.eq 418624 // b.none │ │ │ - ldr w0, [x28] │ │ │ + b.eq 1d518 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 418540 // b.none │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x5, #1936] │ │ │ - ldr x1, [x27, #1928] │ │ │ + b.eq 1d3ac // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3088] │ │ │ + ldr x1, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3320] │ │ │ + ldr x0, [x0] │ │ │ sub x0, x0, #0x1 │ │ │ cmp x0, x1 │ │ │ - b.eq 418578 // b.none │ │ │ - adrp x5, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x5, #3848] │ │ │ - bl 416c40 │ │ │ + b.eq 1d370 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x0, [x0] │ │ │ + bl 1b9d8 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #160] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 4026d0 │ │ │ - str x0, [x19, #1976] │ │ │ - cbz x0, 4182c0 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2316] │ │ │ + bl 75a0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3136] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 1d140 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 418358 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2280] │ │ │ - cbnz x0, 4186a0 │ │ │ + b.ne 1d210 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3288] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 1d590 │ │ │ mov x0, x24 │ │ │ - bl 4025d0 │ │ │ - ldr w5, [x29, #200] │ │ │ - cbz w5, 4180b4 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov x27, #0x4000 // #16384 │ │ │ - bl 402560 │ │ │ - ldr x4, [x19, #1976] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 4024a0 <__fread_chk@plt> │ │ │ + bl 74a0 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 1ce60 │ │ │ + cmp w26, #0x4b │ │ │ + mov w0, #0x50 // #80 │ │ │ + ccmp w28, w0, #0x0, eq // eq = none │ │ │ + cset w0, eq // eq = none │ │ │ + cmp w2, #0x8 │ │ │ + ccmp w25, #0x7, #0x0, eq // eq = none │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cbnz w0, 1d63c │ │ │ + mov w28, w26 │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w26, w25 │ │ │ + mov w4, #0x4b // #75 │ │ │ + mov w25, w2 │ │ │ + b 1d288 │ │ │ + cmp w28, #0x50 │ │ │ + ldrb w2, [x19, x0] │ │ │ + ccmp w26, w4, #0x0, eq // eq = none │ │ │ + mov w28, w26 │ │ │ + cset w1, eq // eq = none │ │ │ + cmp w25, #0x7 │ │ │ + ccmp w2, #0x8, #0x0, eq // eq = none │ │ │ + mov w26, w25 │ │ │ + csel w1, w1, wzr, eq // eq = none │ │ │ + mov w25, w2 │ │ │ + cbnz w1, 1cf98 │ │ │ + mov x3, x0 │ │ │ + add x0, x3, #0x1 │ │ │ + cmp x0, x27 │ │ │ + b.ne 1d258 // b.any │ │ │ + ldr x0, [x23, #3872] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1cfe4 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, x27 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 1c508 │ │ │ + cmp x0, x27 │ │ │ + b.ne 1d55c // b.any │ │ │ + adrp x0, 4f000 │ │ │ + add x21, x21, x27 │ │ │ + ldr x0, [x0, #3664] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 1d078 │ │ │ + b 1cff4 │ │ │ + str xzr, [x4] │ │ │ + b 1d050 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3984] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1cdf8 │ │ │ + adrp x0, 4f000 │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ + ldr x0, [x0, #4088] │ │ │ + str x1, [x0] │ │ │ + b 1cdf8 │ │ │ + cmp x27, #0xf │ │ │ + b.ls 1d2a0 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + ldr x2, [sp, #160] │ │ │ + str x8, [x1] │ │ │ + ldr w9, [x19, #12] │ │ │ + ldr w8, [x19, #8] │ │ │ + sub x2, x24, x2 │ │ │ + str x9, [x0] │ │ │ + str x8, [x3] │ │ │ + cmp x8, x2 │ │ │ + ldr x0, [x22] │ │ │ + b.ne 1cf58 // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 7430 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x10 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1d628 │ │ │ + adrp x0, 4f000 │ │ │ + mov x27, #0x10 // #16 │ │ │ + ldr x0, [x0, #3136] │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + str x0, [sp, #160] │ │ │ + b 1cfd8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3048] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 7080 │ │ │ + add x2, x0, #0x1 │ │ │ + mov x0, x2 │ │ │ + str x2, [sp, #136] │ │ │ + bl 71f0 │ │ │ mov x24, x0 │ │ │ - cbnz x0, 41810c │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2316] │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + cbz x0, 1d5d4 │ │ │ + bl 7060 │ │ │ + b 1d124 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3288] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 1d198 │ │ │ + ldr x0, [sp, #168] │ │ │ + mov x1, x24 │ │ │ + bl f158 │ │ │ + ldr x1, [x27] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x27] │ │ │ + b 1d1a4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x25, [x0, #3968] │ │ │ + ldr w0, [x25] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 4185d4 // b.none │ │ │ - ldr x0, [x19, #1976] │ │ │ - bl 4027f0 │ │ │ - cbz w0, 41841c │ │ │ - mov x0, x25 │ │ │ - bl 4025d0 │ │ │ + b.eq 1d5c8 // b.none │ │ │ + ldr x0, [x22] │ │ │ + bl 76c0 │ │ │ + cbnz w0, 1d5c8 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0x0 // #0 │ │ │ + str w4, [sp, #116] │ │ │ + bl 74a0 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xb // #11 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cbz x0, 418228 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2232] │ │ │ - cbnz x0, 418228 │ │ │ - adrp x24, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x24, #2768] │ │ │ + adrp x24, 4f000 │ │ │ mov w0, #0x2e // #46 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x0, [x24, #2768] │ │ │ - bl 4026a0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x0, #1776] │ │ │ - ldr w0, [x20, #2272] │ │ │ - cbz w0, 418230 │ │ │ - mov x0, x25 │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - ldrb w2, [x25, #1] │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 418138 // b.any │ │ │ - ldrb w2, [x25, #2] │ │ │ - cmp w2, #0x7 │ │ │ - b.ne 418138 // b.any │ │ │ - ldrb w2, [x25, #3] │ │ │ - cmp w2, #0x8 │ │ │ - b.ne 418138 // b.any │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w2, [x2, #2076] │ │ │ - str wzr, [x20, #2272] │ │ │ - cbz w2, 418810 │ │ │ - cmp x24, #0x17 │ │ │ - b.hi 4186e4 // b.pmore │ │ │ - mov x0, x25 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 417898 │ │ │ - cmp x24, x0 │ │ │ - b.ne 4186b8 // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, x24 │ │ │ - str x5, [x29, #192] │ │ │ - b 4181c8 │ │ │ - ldr x1, [x27, #2232] │ │ │ - cmn x1, #0x1 │ │ │ - b.ne 418200 // b.any │ │ │ - adrp x2, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x2, #2768] │ │ │ + ldr x24, [x24, #2968] │ │ │ + ldr x1, [x24] │ │ │ + bl 7120 │ │ │ + ldr x0, [x24] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str w1, [x0] │ │ │ + b 1d078 │ │ │ + adrp x3, 4f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x0, [x2, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x1, [x27, #2232] │ │ │ - ldr x0, [x28, #2240] │ │ │ - add x1, x1, #0x1 │ │ │ - b 418200 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2216] │ │ │ - cbnz w0, 418030 │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str x1, [x0, #2232] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x1, #2316] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 418040 // b.any │ │ │ - ldr x5, [x29, #184] │ │ │ - cmn x5, #0x2 │ │ │ - b.ne 418040 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #1976] │ │ │ - mov w5, #0x1 // #1 │ │ │ - str w5, [x29, #200] │ │ │ - bl 402560 │ │ │ - str x0, [x29, #144] │ │ │ - ldr w0, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - b 41805c │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x4, #2280] │ │ │ - cbz x0, 418300 │ │ │ - ldr x0, [x29, #136] │ │ │ - mov x1, x24 │ │ │ - bl 409918 │ │ │ - adrp x5, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x27, #1928] │ │ │ - ldr x0, [x5, #1936] │ │ │ + str x8, [sp, #144] │ │ │ + ldr x3, [x3, #2968] │ │ │ + stp x3, x2, [sp, #128] │ │ │ + ldr x1, [x3] │ │ │ + bl 7120 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x0, [x3] │ │ │ + bl 7570 │ │ │ + ldp x2, x8, [sp, #136] │ │ │ + adrp x4, 4f000 │ │ │ + ldr x3, [x24] │ │ │ + ldr x1, [x8] │ │ │ + ldr w0, [x2] │ │ │ add x1, x1, #0x1 │ │ │ - sub x0, x0, #0x1 │ │ │ - str x1, [x27, #1928] │ │ │ - cmp x0, x1 │ │ │ - b.ne 418318 // b.any │ │ │ - ldr x4, [x29, #152] │ │ │ - ldr x1, [x4, #1968] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 4021c0 │ │ │ + b 1d03c │ │ │ + bl 7080 │ │ │ add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402310 │ │ │ + str x2, [sp, #128] │ │ │ + bl 71f0 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 41868c │ │ │ - bl 4021a0 │ │ │ - b 4182ac │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - cbz x27, 4183ac │ │ │ - b 4183b8 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ + fmov x1, d8 │ │ │ + ldr x2, [sp, #128] │ │ │ + cbz x0, 1d5d4 │ │ │ + bl 7060 │ │ │ + b 1d0fc │ │ │ mov x1, x24 │ │ │ - add x0, x0, #0xc70 │ │ │ - str x2, [x29, #120] │ │ │ - bl 409918 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0x780 │ │ │ + str w4, [sp, #116] │ │ │ + bl f158 │ │ │ mov x0, x24 │ │ │ - bl 4025d0 │ │ │ - mov x0, x25 │ │ │ - bl 4025d0 │ │ │ - ldr x2, [x29, #120] │ │ │ + bl 74a0 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, w2 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - adrp x19, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x19, x19, #0xc30 │ │ │ - mov x0, x19 │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x730 │ │ │ + mov x0, x20 │ │ │ mov w1, #0x1 // #1 │ │ │ - str x2, [x29, #120] │ │ │ - bl 409708 │ │ │ - adrp x0, 42b000 <_fini@@Base+0x8e1c> │ │ │ - mov x1, x19 │ │ │ - add x0, x0, #0xc88 │ │ │ - b 4185ec │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x4, #1968] │ │ │ - str x4, [x29, #152] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 4021c0 │ │ │ - add x2, x0, #0x1 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402310 │ │ │ - mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 41868c │ │ │ - bl 4021a0 │ │ │ - b 41829c │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x3c0 │ │ │ - bl 409918 │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 418428 │ │ │ + str w4, [sp, #116] │ │ │ + bl ef00 │ │ │ + adrp x0, 2e000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x798 │ │ │ + bl f158 │ │ │ mov x0, x24 │ │ │ - bl 4025d0 │ │ │ - mov x0, x25 │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 418428 │ │ │ - mov x0, x25 │ │ │ - bl 4025d0 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x0, #2768] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0xef8 │ │ │ - mov x1, #0x1 // #1 │ │ │ + b 1d4e4 │ │ │ + mov w4, #0x4 // #4 │ │ │ + mov w0, w4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + adrp x3, 4f000 │ │ │ + mov w4, #0xa // #10 │ │ │ + adrp x0, 2f000 │ │ │ mov x2, #0x14 // #20 │ │ │ - bl 402670 │ │ │ - mov w0, #0xa // #10 │ │ │ - b 418428 │ │ │ - ldrb w2, [x25, #15] │ │ │ - ldrb w5, [x25, #23] │ │ │ - fmov s4, w2 │ │ │ - ldrb w2, [x25, #4] │ │ │ - ldrb w13, [x25, #22] │ │ │ - ldrb w4, [x25, #14] │ │ │ - strh w2, [x29, #96] │ │ │ - ldrb w8, [x25, #13] │ │ │ - ldrb w16, [x25, #12] │ │ │ - ldrb w7, [x25, #11] │ │ │ - ldrb w15, [x25, #10] │ │ │ - ldrb w6, [x25, #9] │ │ │ - ldrb w14, [x25, #8] │ │ │ - ldrb w30, [x25, #21] │ │ │ - ldrb w12, [x25, #20] │ │ │ - ldrb w27, [x25, #19] │ │ │ - ldrb w11, [x25, #18] │ │ │ - ldrb w24, [x25, #17] │ │ │ - ldrb w10, [x25, #16] │ │ │ - orr w13, w13, w5, lsl #8 │ │ │ - ldrb w18, [x25, #7] │ │ │ - ldrh w5, [x29, #96] │ │ │ - ldrb w9, [x25, #6] │ │ │ - ldrb w17, [x25, #5] │ │ │ - fmov w2, s4 │ │ │ - orr w2, w4, w2, lsl #8 │ │ │ - orr w16, w16, w8, lsl #8 │ │ │ - orr w15, w15, w7, lsl #8 │ │ │ - orr w14, w14, w6, lsl #8 │ │ │ - orr w12, w12, w30, lsl #8 │ │ │ - orr w11, w11, w27, lsl #8 │ │ │ - orr w10, w10, w24, lsl #8 │ │ │ - orr w4, w5, w17, lsl #8 │ │ │ - str w2, [x29, #152] │ │ │ - orr w9, w9, w18, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w16, w16 │ │ │ - ubfiz x15, x15, #16, #16 │ │ │ - uxth w14, w14 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x11, x11, #16, #16 │ │ │ - uxth w10, w10 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w4, w4 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - orr x2, x2, x16 │ │ │ - orr x14, x15, x14 │ │ │ - orr x12, x13, x12 │ │ │ - orr x10, x11, x10 │ │ │ - orr x2, x14, x2, lsl #32 │ │ │ - orr x9, x9, x4 │ │ │ - orr x10, x10, x12, lsl #32 │ │ │ - sub x4, x28, x5 │ │ │ - str x10, [x0, #2248] │ │ │ - str x9, [x3, #2264] │ │ │ - str x2, [x1, #2256] │ │ │ - cmp x2, x4 │ │ │ - ldr x0, [x19, #1976] │ │ │ - b.eq 4188c4 // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 4188b0 │ │ │ - mov x0, x25 │ │ │ + ldr x3, [x3, #2968] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 417898 │ │ │ - cmp x0, #0x4 │ │ │ - b.ne 4186b8 // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, #0x4 │ │ │ - str x5, [x29, #192] │ │ │ - b 4180ac │ │ │ - cmp x24, #0xf │ │ │ - b.ls 418480 // b.plast │ │ │ - ldrb w24, [x25, #7] │ │ │ - ldrb w13, [x25, #6] │ │ │ - ldrb w18, [x25, #5] │ │ │ - ldrb w12, [x25, #4] │ │ │ - ldrb w17, [x25, #11] │ │ │ - ldrb w4, [x25, #10] │ │ │ - ldrb w16, [x25, #9] │ │ │ - ldrb w11, [x25, #8] │ │ │ - ldrb w15, [x25, #15] │ │ │ - ldrb w10, [x25, #14] │ │ │ - ldrb w14, [x25, #13] │ │ │ - ldrb w9, [x25, #12] │ │ │ - orr w13, w13, w24, lsl #8 │ │ │ - orr w12, w12, w18, lsl #8 │ │ │ - orr w4, w4, w17, lsl #8 │ │ │ - orr w11, w11, w16, lsl #8 │ │ │ - orr w10, w10, w15, lsl #8 │ │ │ - orr w9, w9, w14, lsl #8 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w9, w9 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w11, w11 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - orr x4, x4, x11 │ │ │ - orr x10, x10, x9 │ │ │ - orr x12, x13, x12 │ │ │ - sub x9, x28, x5 │ │ │ - str x10, [x0, #2248] │ │ │ - str x12, [x3, #2264] │ │ │ - str x4, [x1, #2256] │ │ │ - cmp x4, x9 │ │ │ - ldr x0, [x19, #1976] │ │ │ - b.eq 418908 // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 4187e4 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b8 │ │ │ - bl 408f38 │ │ │ - b 4187e4 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #2272] │ │ │ - bl 402560 │ │ │ - ldr x0, [x19, #1976] │ │ │ - add x1, x28, #0x18 │ │ │ + add x0, x0, #0xa30 │ │ │ + str w4, [sp, #116] │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + b 1d408 │ │ │ + mov w4, #0x3 // #3 │ │ │ + mov x0, x24 │ │ │ + str w4, [sp, #116] │ │ │ + b 1d4e4 │ │ │ + adrp x1, 4f000 │ │ │ + str w0, [sp, #116] │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #120] │ │ │ + ldr x0, [x1, #3136] │ │ │ + str wzr, [sp, #124] │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + str x0, [sp, #160] │ │ │ + b 1ce30 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0xb // #11 │ │ │ + b 1d400 │ │ │ + mov w4, #0x4 // #4 │ │ │ + adrp x0, 2e000 │ │ │ + add x0, x0, #0xed0 │ │ │ + str w4, [sp, #116] │ │ │ + bl f158 │ │ │ + b 1d4f0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 7430 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x18 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 4188f4 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov x24, #0x18 // #24 │ │ │ - bl 402560 │ │ │ - str x0, [x29, #144] │ │ │ - b 4181c0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #2272] │ │ │ - str x2, [x29, #120] │ │ │ - bl 402560 │ │ │ - ldr x0, [x19, #1976] │ │ │ - ldr x2, [x29, #120] │ │ │ - add x1, x28, #0x10 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 41893c │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1d628 │ │ │ + adrp x0, 4f000 │ │ │ + mov x27, #0x18 // #24 │ │ │ + ldr x0, [x0, #3136] │ │ │ + ldr x0, [x0] │ │ │ + bl 7430 │ │ │ + str x0, [sp, #160] │ │ │ + b 1cfd8 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b8 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19, #1976] │ │ │ - mov x24, #0x10 // #16 │ │ │ - bl 402560 │ │ │ - str x0, [x29, #144] │ │ │ - b 4181c0 │ │ │ - cbz x0, 41896c │ │ │ + add x1, x1, #0xdf0 │ │ │ + str d8, [sp, #96] │ │ │ + bl e630 │ │ │ + mov x27, #0xfffffffffffffffd // #-3 │ │ │ + b 1cf9c │ │ │ + nop │ │ │ + cbz x0, 1d66c │ │ │ ldrb w1, [x0] │ │ │ - cbz w1, 418968 │ │ │ - tbnz w1, #7, 418970 │ │ │ + cbz w1, 1d664 │ │ │ + nop │ │ │ + tbnz w1, #7, 1d66c │ │ │ ldrb w1, [x0, #1]! │ │ │ - cbnz w1, 41895c │ │ │ + cbnz w1, 1d658 │ │ │ mov w0, #0x1 // #1 │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ - mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x23, #1904] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x1, [x29, #88] │ │ │ - str xzr, [x29, #72] │ │ │ - add x20, x29, #0x48 │ │ │ - cbz x0, 418ab4 │ │ │ - strb w0, [x29, #72] │ │ │ - lsr x1, x0, #8 │ │ │ - cbz x1, 418abc │ │ │ - strb w1, [x20, #1] │ │ │ - lsr x1, x0, #16 │ │ │ - cbz x1, 418ac4 │ │ │ - strb w1, [x20, #2] │ │ │ - lsr x1, x0, #24 │ │ │ - cbz x1, 418acc │ │ │ - strb w1, [x20, #3] │ │ │ - lsr x1, x0, #32 │ │ │ - cbz x1, 418ad4 │ │ │ - strb w1, [x20, #4] │ │ │ - lsr x1, x0, #40 │ │ │ - cbz x1, 418adc │ │ │ - strb w1, [x20, #5] │ │ │ - lsr x1, x0, #48 │ │ │ - cbz x1, 418ae4 │ │ │ - strb w1, [x20, #6] │ │ │ - lsr x0, x0, #56 │ │ │ - cbz x0, 418aec │ │ │ - strb w0, [x20, #7] │ │ │ - mov w19, #0x8 // #8 │ │ │ - mov x0, #0x10 // #16 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 418af4 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x310 │ │ │ - ldrh w0, [x0] │ │ │ - cmp w19, #0x2 │ │ │ - strh w0, [x21] │ │ │ - b.gt 418a9c │ │ │ - adrp x0, 429000 <_fini@@Base+0x6e1c> │ │ │ - add x0, x0, #0xfc8 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x1 // #1 │ │ │ - sturh w0, [x21, #1] │ │ │ - adrp x22, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x22, x22, #0x318 │ │ │ - ldrb w4, [x20, w19, sxtw] │ │ │ - mov x2, #0x7 // #7 │ │ │ - mov x3, x22 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x2, #0x10 // #16 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - subs w19, w19, #0x1 │ │ │ - b.pl 418a44 // b.nfrst │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #1904] │ │ │ - mov x0, x21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 418b08 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - adrp x0, 429000 <_fini@@Base+0x6e1c> │ │ │ - add x0, x0, #0x9d8 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x2 // #2 │ │ │ - sturh w0, [x21, #1] │ │ │ - b 418a3c │ │ │ - mov w19, w0 │ │ │ - b 418a00 │ │ │ - mov w19, #0x1 // #1 │ │ │ - b 418a00 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 418a00 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 418a00 │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 418a00 │ │ │ - mov w19, #0x5 // #5 │ │ │ - b 418a00 │ │ │ - mov w19, #0x6 // #6 │ │ │ - b 418a00 │ │ │ - mov w19, #0x7 // #7 │ │ │ - b 418a00 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2f0 │ │ │ - bl 408f38 │ │ │ - b 418a10 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ - mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - adrp x25, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x25, #1904] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - mov x19, x0 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x1, [x29, #104] │ │ │ - bl 402600 <__ctype_get_mb_cur_max@plt> │ │ │ - ldr x20, [x19] │ │ │ - mov w3, w0 │ │ │ - cbz x20, 418b58 │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 418b4c │ │ │ - cmp w0, #0x7 │ │ │ - mov w0, #0x8 // #8 │ │ │ - csel w3, w3, w0, gt │ │ │ - mul w3, w20, w3 │ │ │ - add w0, w3, #0x1 │ │ │ + nop │ │ │ + b 1a088 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ + mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x22, 4f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ + ldr x0, [x22, #3488] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 74d0 <__ctype_get_mb_cur_max@plt> │ │ │ + ldr x1, [x19] │ │ │ + cbz x1, 1d844 │ │ │ + sub x4, x19, #0x8 │ │ │ + mov x1, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w1, #0x1 │ │ │ + mov w3, w1 │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x2, [x4, x1, lsl #3] │ │ │ + cbnz x2, 1d6c0 │ │ │ + cmp w0, #0x8 │ │ │ + mov w1, #0x8 // #8 │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ + mul w0, w0, w3 │ │ │ + add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 418cd8 │ │ │ - mov x0, #0x0 // #0 │ │ │ + cbz x0, 1d868 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x24, 4f000 │ │ │ + adrp x25, 4f000 │ │ │ + str x27, [sp, #80] │ │ │ + add x23, sp, #0x68 │ │ │ strb wzr, [x21] │ │ │ - bl 4025b0 │ │ │ - cbz w20, 418c24 │ │ │ - sub w20, w20, #0x1 │ │ │ + mov w26, #0x5f // #95 │ │ │ + bl 7480 │ │ │ add x0, x19, #0x8 │ │ │ - adrp x23, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x26, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x20, x0, w20, uxtw #3 │ │ │ - add x23, x23, #0x800 │ │ │ - add x24, x24, #0x6e8 │ │ │ - add x26, x26, #0x338 │ │ │ - b 418be4 │ │ │ + add x20, x0, w20, sxtw #3 │ │ │ + ldr x24, [x24, #4008] │ │ │ + ldr x25, [x25, #3272] │ │ │ + b 1d774 │ │ │ cmp w0, #0x1 │ │ │ - b.ne 418c7c // b.any │ │ │ - ldrsb w0, [x29, #80] │ │ │ - tbnz w0, #31, 418c7c │ │ │ + b.ne 1d748 // b.any │ │ │ + ldrsb w0, [sp, #104] │ │ │ + tbz w0, #31, 1d830 │ │ │ + ldr x0, [x19] │ │ │ + bl 1a088 │ │ │ + mov x1, x0 │ │ │ + mov x27, x0 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 4026c0 │ │ │ + bl 7270 │ │ │ + mov x0, x27 │ │ │ + bl 74a0 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.eq 418c24 // b.none │ │ │ + cmp x20, x19 │ │ │ + b.eq 1d7b8 // b.none │ │ │ ldr w1, [x19] │ │ │ mov x2, #0x9 // #9 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 402640 <__wctomb_chk@plt> │ │ │ - ldr w3, [x23] │ │ │ - mov w2, w0 │ │ │ - cbnz w3, 418bb8 │ │ │ - cmp w0, wzr │ │ │ - b.le 418ca0 │ │ │ + mov x0, x23 │ │ │ + bl 7510 <__wctomb_chk@plt> │ │ │ + ldr w1, [x24] │ │ │ + cbnz w1, 1d738 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt 1d81c │ │ │ + ldr w0, [x25] │ │ │ + cbz w0, 1d748 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - sxtw x2, w2 │ │ │ - bl 4026c0 │ │ │ + bl 7080 │ │ │ + strh w26, [x21, x0] │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.ne 418be4 // b.any │ │ │ + cmp x20, x19 │ │ │ + b.ne 1d774 // b.any │ │ │ + nop │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x27, [sp, #80] │ │ │ mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + bl 7080 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 418cbc │ │ │ + cbz x0, 1d894 │ │ │ + mov x2, x20 │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 4026b0 │ │ │ + bl 7060 │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr x2, [x29, #104] │ │ │ - ldr x1, [x25, #1904] │ │ │ + bl 74a0 │ │ │ + ldr x22, [x22, #3488] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 418cec // b.any │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr x1, [x22] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1d884 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - ldr x0, [x19] │ │ │ - bl 418978 │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ - mov x0, x21 │ │ │ - bl 402390 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - b 418bd8 │ │ │ - ldr w0, [x24] │ │ │ - cbz w0, 418c7c │ │ │ + sxtw x2, w0 │ │ │ + mov x1, x23 │ │ │ mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - ldrh w1, [x26] │ │ │ - strh w1, [x21, x0] │ │ │ - b 418bd8 │ │ │ + bl 7590 │ │ │ + b 1d768 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, x23 │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + bl 7590 │ │ │ + b 1d768 │ │ │ + mov x0, #0x1 // #1 │ │ │ + bl 71f0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 1d868 │ │ │ + strb wzr, [x21] │ │ │ + mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 7480 │ │ │ + b 1d7c4 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x320 │ │ │ - bl 408f38 │ │ │ - b 418c3c │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + add x1, x1, #0xe28 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl e630 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + mov x0, x21 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 74a0 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x320 │ │ │ - bl 408f38 │ │ │ - b 418b7c │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0xe28 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 4f000 │ │ │ + ldr x1, [x23, #3488] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - ldr x0, [x23, #1904] │ │ │ - ldr x20, [x19] │ │ │ + ldr x0, [x0] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #88] │ │ │ - cbz x20, 418e30 │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 418d24 │ │ │ - lsl w0, w20, #3 │ │ │ + cbz x0, 1d9fc │ │ │ + sub x3, x19, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w0, #0x1 │ │ │ + mov w2, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x1, [x3, x0, lsl #3] │ │ │ + cbnz x1, 1d8f8 │ │ │ + lsl w0, w2, #3 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 418e38 │ │ │ - strb wzr, [x21] │ │ │ - cbz w20, 418dc8 │ │ │ - sub w20, w20, #0x1 │ │ │ - add x0, x19, #0x8 │ │ │ - add x22, x0, w20, uxtw #3 │ │ │ - b 418d8c │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 1da14 │ │ │ + add x21, x19, #0x8 │ │ │ + add x24, sp, #0x48 │ │ │ + add x21, x21, w20, sxtw #3 │ │ │ + strb wzr, [x22] │ │ │ + b 1d964 │ │ │ mov x0, x20 │ │ │ - bl 418978 │ │ │ + bl 1a088 │ │ │ + mov x1, x0 │ │ │ mov x20, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x21 │ │ │ - bl 402390 │ │ │ + mov x0, x22 │ │ │ + bl 7270 │ │ │ mov x0, x20 │ │ │ - bl 4025d0 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x22 │ │ │ - b.eq 418dc8 // b.none │ │ │ + bl 74a0 │ │ │ + cmp x21, x19 │ │ │ + b.eq 1d9a0 // b.none │ │ │ ldr x20, [x19] │ │ │ cmp x20, #0x7f │ │ │ - b.hi 418d60 // b.pmore │ │ │ - bl 402550 <__ctype_b_loc@plt> │ │ │ + b.hi 1d938 // b.pmore │ │ │ + bl 7420 <__ctype_b_loc@plt> │ │ │ ldr x0, [x0] │ │ │ ldrh w0, [x0, x20, lsl #1] │ │ │ - tbz w0, #14, 418d60 │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - strb w20, [x29, #64] │ │ │ - strb wzr, [x29, #65] │ │ │ + tbz w0, #14, 1d938 │ │ │ + mov x1, x24 │ │ │ + mov x0, x22 │ │ │ add x19, x19, #0x8 │ │ │ - bl 402390 │ │ │ - cmp x19, x22 │ │ │ - b.ne 418d8c // b.any │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + strb w20, [sp, #72] │ │ │ + strb wzr, [sp, #73] │ │ │ + bl 7270 │ │ │ + cmp x21, x19 │ │ │ + b.ne 1d964 // b.any │ │ │ + mov x0, x22 │ │ │ + bl 7080 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 418e1c │ │ │ - mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 4026b0 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #1904] │ │ │ + cbz x0, 1da14 │ │ │ + mov x2, x20 │ │ │ + mov x1, x22 │ │ │ + bl 7060 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + ldr x23, [x23, #3488] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 418e4c // b.any │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1da24 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x340 │ │ │ - bl 408f38 │ │ │ - b 418de0 │ │ │ mov x0, #0x1 // #1 │ │ │ - b 418d3c │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 1da14 │ │ │ + strb wzr, [x22] │ │ │ + b 1d9a0 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x340 │ │ │ - bl 408f38 │ │ │ - b 418d48 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + add x1, x1, #0xe40 │ │ │ + bl e630 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ - bl 4021c0 │ │ │ + mov x19, x0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 7080 │ │ │ lsl x0, x0, #1 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ + cbz x0, 1daf8 │ │ │ + mov x20, x0 │ │ │ + ldrb w0, [x19] │ │ │ + mov x2, x20 │ │ │ + mov w4, #0x5e // #94 │ │ │ + mov x1, x20 │ │ │ + cbz w0, 1dab0 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.hi 1daa0 // b.pmore │ │ │ + nop │ │ │ + add w3, w0, #0x40 │ │ │ + ldrb w0, [x19] │ │ │ + strb w4, [x2] │ │ │ + add x1, x2, #0x2 │ │ │ + strb w3, [x2, #1] │ │ │ + cbz w0, 1dab0 │ │ │ + mov x2, x1 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.ls 1da78 // b.plast │ │ │ + mov x1, x2 │ │ │ + strb w0, [x1], #1 │ │ │ + ldrb w0, [x19] │ │ │ + cbnz w0, 1da90 │ │ │ + strb wzr, [x1] │ │ │ + mov x0, x20 │ │ │ + bl 7080 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 418f24 │ │ │ - add x4, x20, #0x1 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x3, x19 │ │ │ - mov w6, #0x5e // #94 │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbz w2, 418ec0 │ │ │ - b.hi 418f00 // b.pmore │ │ │ - strb w6, [x5], #2 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - add x4, x4, #0x1 │ │ │ - add w2, w2, #0x40 │ │ │ - strb w2, [x3, #1] │ │ │ - mov x3, x5 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbnz w2, 418e94 │ │ │ - strb w2, [x3] │ │ │ + cbz x0, 1daf8 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 7060 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe58 │ │ │ + bl e630 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl 19ca8 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1db80 // b.none │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 1db90 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x1, x0 │ │ │ + mov x0, x21 │ │ │ + bl 19ca8 │ │ │ + mov x0, x19 │ │ │ + bl 1d680 │ │ │ mov x20, x0 │ │ │ - cbz x0, 418f10 │ │ │ - mov x1, x19 │ │ │ - mov x0, x20 │ │ │ - bl 4026b0 │ │ │ mov x0, x19 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - strb w2, [x3] │ │ │ - add x4, x4, #0x1 │ │ │ - add x3, x3, #0x1 │ │ │ - b 418eb0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + ldr x21, [sp, #32] │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b 1d680 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x358 │ │ │ - bl 408f38 │ │ │ - b 418edc │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + add x1, x1, #0xe70 │ │ │ + bl e630 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl 19ca8 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1dc18 // b.none │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 1dc20 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x0, x21 │ │ │ + mov x1, x19 │ │ │ + bl 19ca8 │ │ │ + mov x0, x19 │ │ │ + bl 1d8b8 │ │ │ + mov x20, x0 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x19, #0x0 // #0 │ │ │ + b 1dbf0 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x358 │ │ │ - bl 408f38 │ │ │ - b 418e78 │ │ │ + add x1, x1, #0xe70 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x0 │ │ │ - bl 402600 <__ctype_get_mb_cur_max@plt> │ │ │ - mov x2, x0 │ │ │ + bl 74d0 <__ctype_get_mb_cur_max@plt> │ │ │ mov x1, x20 │ │ │ + mov x2, x0 │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 4021f0 │ │ │ + bl 70b0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 418fec // b.none │ │ │ + b.eq 1dce4 // b.none │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #2, #32 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 418ffc │ │ │ + cbz x0, 1dd00 │ │ │ mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - add x2, x0, #0x1 │ │ │ + bl 7080 │ │ │ mov x1, x20 │ │ │ + add x2, x0, #0x1 │ │ │ mov x0, x19 │ │ │ - bl 4021f0 │ │ │ + bl 70b0 │ │ │ mov x1, x0 │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #3, #32 │ │ │ str wzr, [x19, w1, sxtw #2] │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 419010 │ │ │ + cbz x0, 1dd00 │ │ │ ldr w0, [x19] │ │ │ str x0, [x20] │ │ │ - cbz x0, 418ff4 │ │ │ - add x1, x20, #0x8 │ │ │ - add x3, x19, #0x4 │ │ │ - ldr w2, [x3], #4 │ │ │ - mov x4, x1 │ │ │ - str x2, [x1], #8 │ │ │ - cbnz x2, 418fc0 │ │ │ + cbz x0, 1dcf8 │ │ │ + add x0, x20, #0x8 │ │ │ + add x2, x19, #0x4 │ │ │ + ldr w1, [x2], #4 │ │ │ + mov x3, x0 │ │ │ + str x1, [x0], #8 │ │ │ + cbnz x1, 1dcb8 │ │ │ + str xzr, [x3] │ │ │ mov x0, x19 │ │ │ - str xzr, [x4] │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 418fe0 │ │ │ - mov x4, x20 │ │ │ - b 418fd0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x370 │ │ │ - bl 408f38 │ │ │ - b 418f78 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + mov x3, x20 │ │ │ + b 1dcc8 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x370 │ │ │ - bl 408f38 │ │ │ - b 418fac │ │ │ + add x1, x1, #0xe88 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 418f38 │ │ │ + bl 1dc30 │ │ │ mov x20, x0 │ │ │ - bl 418cf0 │ │ │ + bl 1d8b8 │ │ │ mov x19, x0 │ │ │ mov x0, x20 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x19, #1904] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - str x1, [x29, #88] │ │ │ + str x21, [sp, #32] │ │ │ + bl 1dc30 │ │ │ mov x20, x0 │ │ │ - cbz x0, 419134 │ │ │ - ldr x6, [x0] │ │ │ - mov x9, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x9 │ │ │ - add x24, x0, #0x8 │ │ │ - b.hi 419134 // b.pmore │ │ │ - mov x8, x24 │ │ │ - mov w7, #0x0 // #0 │ │ │ - cmp x6, #0x7e │ │ │ - b.ls 419160 // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 4190c0 │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 4190bc // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - orr w4, w4, w5 │ │ │ - add w3, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 419108 // b.any │ │ │ - ldr x6, [x8], #8 │ │ │ - add w7, w7, w3 │ │ │ - cmp x6, x9 │ │ │ - b.ls 4190a0 // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x19, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 4192bc // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - uxtb w6, w6 │ │ │ - strb w6, [x29, #80] │ │ │ - cbz w6, 419184 │ │ │ - ldr x6, [x8], #8 │ │ │ - mov w3, #0x1 // #1 │ │ │ - cmp x6, x9 │ │ │ - add w7, w7, w3 │ │ │ - b.ls 4190a0 // b.plast │ │ │ - b 419134 │ │ │ - add w25, w7, #0x1 │ │ │ - sxtw x0, w25 │ │ │ - bl 402310 │ │ │ + cbz x0, 1ddc0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 19ee0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1ddc0 // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 71f0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 4192a8 │ │ │ - ldr x6, [x20] │ │ │ - mov x26, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x26 │ │ │ - b.hi 419134 // b.pmore │ │ │ - cmp x21, xzr │ │ │ - cset w22, ne // ne = any │ │ │ - cmp x6, #0x7e │ │ │ - mov w20, #0x0 // #0 │ │ │ - b.ls 419260 // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 4191d4 │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 4191d0 // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - orr w4, w4, w5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - add w23, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 41921c // b.any │ │ │ - cmp w25, w20 │ │ │ - b.gt 419270 │ │ │ - cmp w23, #0x1 │ │ │ - b.eq 419298 // b.none │ │ │ - ldr x6, [x24], #8 │ │ │ - add w20, w20, w23 │ │ │ - cmp x6, x26 │ │ │ - b.hi 419134 // b.pmore │ │ │ - cmp x6, #0x7e │ │ │ - b.hi 4191bc // b.pmore │ │ │ - strb w6, [x29, #80] │ │ │ - cmp w25, w20 │ │ │ - mov w23, #0x1 // #1 │ │ │ - b.le 419240 │ │ │ - cbz w22, 419240 │ │ │ - sub w0, w25, w20 │ │ │ - cmp w23, w0 │ │ │ - csel w2, w23, w0, le │ │ │ - add x1, x29, #0x50 │ │ │ - add x0, x21, w20, sxtw │ │ │ - sxtw x2, w2 │ │ │ - bl 402760 │ │ │ - cmp w23, #0x1 │ │ │ - b.ne 419248 // b.any │ │ │ - ldrb w0, [x29, #80] │ │ │ - cbnz w0, 419248 │ │ │ + cbz x0, 1dde0 │ │ │ + mov x1, x0 │ │ │ + mov w2, w19 │ │ │ + mov x0, x20 │ │ │ + bl 19ee0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1ddc0 // b.none │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ mov x0, x21 │ │ │ - b 419138 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x388 │ │ │ - bl 408f38 │ │ │ - b 419198 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - bl 418f38 │ │ │ - mov x20, x0 │ │ │ - bl 419058 │ │ │ - mov x19, x0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ + mov x21, #0x0 // #0 │ │ │ + bl 74a0 │ │ │ + mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-256]! │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xea0 │ │ │ + bl e630 │ │ │ + stp x29, x30, [sp, #-240]! │ │ │ + adrp x3, 4f000 │ │ │ mov x29, sp │ │ │ + ldr x3, [x3, #3440] │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x4, [x20, #1904] │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w3, [x3, #876] │ │ │ + adrp x19, 4f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + mov w22, w1 │ │ │ + mov x21, x0 │ │ │ + ldr x1, [x19, #3488] │ │ │ stp x25, x26, [sp, #64] │ │ │ + ldr w0, [x3] │ │ │ + mov w26, w2 │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #232] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - str x4, [x29, #248] │ │ │ - mov x21, x0 │ │ │ - mov w22, w1 │ │ │ - mov w25, w2 │ │ │ - cbz w3, 419358 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x19, #2016] │ │ │ - cbz x3, 419514 │ │ │ - add x3, x3, #0x1 │ │ │ - mov x0, #0x64 // #100 │ │ │ - udiv x1, x3, x0 │ │ │ - str x3, [x19, #2016] │ │ │ - msub x0, x1, x0, x3 │ │ │ - cbz x0, 419540 │ │ │ - mov x0, x21 │ │ │ + cbz w0, 1de80 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x23, [x20, #3616] │ │ │ + ldr x1, [x23] │ │ │ + cbz x1, 1e1cc │ │ │ + add x1, x1, #0x1 │ │ │ + mov x2, #0xf5c3 // #62915 │ │ │ + movk x2, #0x5c28, lsl #16 │ │ │ + movk x2, #0xc28f, lsl #32 │ │ │ + lsr x0, x1, #2 │ │ │ + movk x2, #0x28f5, lsl #48 │ │ │ + ldr x20, [x20, #3616] │ │ │ + umulh x0, x0, x2 │ │ │ + lsr x0, x0, #2 │ │ │ + str x1, [x20] │ │ │ + add x2, x0, x0, lsl #1 │ │ │ + add x0, x0, x2, lsl #3 │ │ │ + cmp x1, x0, lsl #2 │ │ │ + b.eq 1e1e8 // b.none │ │ │ + add x2, sp, #0x64 │ │ │ mov w1, w22 │ │ │ - add x2, x29, #0x60 │ │ │ - bl 41d88c │ │ │ - mov x19, x0 │ │ │ - cbz x0, 41950c │ │ │ - ldrb w0, [x0] │ │ │ - cbnz w0, 4193cc │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #896] │ │ │ - cbz w0, 419390 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2332] │ │ │ - cbz w0, 4195a4 │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - mov w22, #0x0 // #0 │ │ │ - ldr x2, [x29, #248] │ │ │ - ldr x1, [x20, #1904] │ │ │ - mov w0, w22 │ │ │ - cmp x2, x1 │ │ │ - b.ne 41989c // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #256 │ │ │ - ret │ │ │ - ldr w0, [x29, #96] │ │ │ - adrp x24, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cbnz w0, 4195b4 │ │ │ - ldr w0, [x24, #896] │ │ │ - mov x23, #0x0 // #0 │ │ │ - cbnz w0, 41942c │ │ │ - mov w28, w23 │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + mov x0, x21 │ │ │ + bl 21ed0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 1e03c │ │ │ + adrp x2, 4f000 │ │ │ + ldrb w1, [x0] │ │ │ + ldr x3, [x2, #3504] │ │ │ + ldr w25, [x3] │ │ │ + cbz w1, 1e044 │ │ │ + ldr w1, [sp, #100] │ │ │ + cbnz w1, 1deb8 │ │ │ + cbnz w25, 1e078 │ │ │ + adrp x0, 4f000 │ │ │ mov w1, w22 │ │ │ + ldr x23, [x2, #3504] │ │ │ mov w3, #0x1 // #1 │ │ │ - mov x0, x21 │ │ │ + ldr x22, [x0, #3496] │ │ │ + stp x27, x28, [sp, #80] │ │ │ mov x2, #0x0 // #0 │ │ │ - ldr w27, [x26, #2324] │ │ │ - str w3, [x24, #896] │ │ │ - str wzr, [x26, #2324] │ │ │ - bl 41d88c │ │ │ - mov x22, x0 │ │ │ - cbz x0, 4195bc │ │ │ - bl 41dd98 │ │ │ - mov x23, x0 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - str w27, [x26, #2324] │ │ │ - str w28, [x24, #896] │ │ │ - mov x0, x19 │ │ │ - bl 41dd98 │ │ │ + mov x0, x21 │ │ │ + str w3, [x23] │ │ │ + ldr w28, [x22] │ │ │ + str wzr, [x22] │ │ │ + bl 21ed0 │ │ │ + mov x27, x0 │ │ │ + cbz x0, 1e020 │ │ │ + bl 22048 │ │ │ mov x24, x0 │ │ │ - cbz x0, 41950c │ │ │ - mov x0, x19 │ │ │ - bl 418e50 │ │ │ - cmp x23, xzr │ │ │ - mov x26, x0 │ │ │ - mov x0, x24 │ │ │ - csel x23, x23, x24, ne // ne = any │ │ │ - bl 40ae40 │ │ │ + mov x0, x27 │ │ │ + bl 74a0 │ │ │ + mov x0, x20 │ │ │ + str w25, [x23] │ │ │ + str w28, [x22] │ │ │ + bl 22048 │ │ │ + mov x23, x0 │ │ │ + cbz x0, 1e038 │ │ │ + mov x0, x20 │ │ │ + bl 1da28 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + cmp x24, #0x0 │ │ │ + mov x25, x0 │ │ │ + csel x24, x24, x23, ne // ne = any │ │ │ + mov x0, x23 │ │ │ + bl 10bc0 │ │ │ mov x22, x0 │ │ │ - cbz x0, 4195f0 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #1720] │ │ │ - cbz w1, 41947c │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3080] │ │ │ + ldr w0, [x0] │ │ │ + cbz x22, 1e0b0 │ │ │ + cbz w0, 1df84 │ │ │ + mov w1, w26 │ │ │ + mov x0, x24 │ │ │ + bl 1aa30 │ │ │ + cbnz w0, 1df84 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1e410 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ mov x0, x23 │ │ │ - mov w1, w25 │ │ │ - bl 415d20 │ │ │ - cbz w0, 4195c4 │ │ │ + bl 74a0 │ │ │ + b 1dfc8 │ │ │ mov w0, #0x1 // #1 │ │ │ str w0, [x22, #160] │ │ │ mov x0, x21 │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ str x0, [x22, #80] │ │ │ - cbz x0, 4194ec │ │ │ + cbz x0, 1e3ac │ │ │ mov x1, x21 │ │ │ - bl 4026b0 │ │ │ - ldr w0, [x29, #96] │ │ │ - str x26, [x22, #128] │ │ │ - str w0, [x22, #172] │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - mov x0, x24 │ │ │ - bl 4025d0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x0, x0, #0xd90 │ │ │ - ldr x1, [x0] │ │ │ - cmp x21, x1 │ │ │ - b.eq 419690 // b.none │ │ │ - cmp x23, x24 │ │ │ - b.eq 419670 // b.none │ │ │ + bl 7580 │ │ │ + ldr w1, [sp, #100] │ │ │ + mov x0, x20 │ │ │ + str x25, [x22, #128] │ │ │ + str w1, [x22, #172] │ │ │ + bl 74a0 │ │ │ mov x0, x23 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ + adrp x0, 51000 │ │ │ + ldr x1, [x0, #2608] │ │ │ + cmp x1, x21 │ │ │ + b.eq 1e268 // b.none │ │ │ + cmp x24, x23 │ │ │ mov w22, #0x0 // #0 │ │ │ - b 41939c │ │ │ - cmp x23, x24 │ │ │ - b.eq 4194fc // b.none │ │ │ - mov x0, x23 │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ + b.eq 1dff0 // b.none │ │ │ mov x0, x24 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ + nop │ │ │ + ldr x19, [x19, #3488] │ │ │ + mov w0, w22 │ │ │ + ldr x2, [sp, #232] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1e490 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #240 │ │ │ + ret │ │ │ + mov x0, x20 │ │ │ + str w28, [x22] │ │ │ + str w25, [x23] │ │ │ + bl 22048 │ │ │ + mov x24, x0 │ │ │ + cbnz x0, 1e498 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ mov w22, #0x4 // #4 │ │ │ - b 41939c │ │ │ - mov x0, x3 │ │ │ - bl 402300 │ │ │ - ldr x3, [x19, #2016] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x3, x3, #0x1 │ │ │ - str x0, [x1, #2040] │ │ │ - mov x0, #0x64 // #100 │ │ │ - udiv x1, x3, x0 │ │ │ - str x3, [x19, #2016] │ │ │ - msub x0, x1, x0, x3 │ │ │ - cbnz x0, 419358 │ │ │ - bl 402300 │ │ │ - mov x19, x0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x1, [x0, #2040] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #840] │ │ │ - sub x1, x19, x1 │ │ │ - cmp x1, x0 │ │ │ - b.le 419358 │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x23, [x24, #2032] │ │ │ - cbz x23, 419678 │ │ │ - sub x23, x19, x23 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #832] │ │ │ - cmp x0, x23 │ │ │ - b.ge 419358 // b.tcont │ │ │ - adrp x23, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x23, #2768] │ │ │ - mov w0, #0x2e // #46 │ │ │ - str x19, [x24, #2032] │ │ │ - bl 402260 │ │ │ - ldr x0, [x23, #2768] │ │ │ - bl 4026a0 │ │ │ - b 419358 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x3a0 │ │ │ - bl 4096f4 │ │ │ - b 419390 │ │ │ - ldr w28, [x24, #896] │ │ │ - b 4193e8 │ │ │ - mov x23, x0 │ │ │ - b 419424 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2320] │ │ │ - cbz w0, 4194b0 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - adrp x2, 42d000 <_fini@@Base+0xae1c> │ │ │ - ldr x0, [x0, #2768] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x3c0 │ │ │ - mov x3, x26 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - b 4194b0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #1720] │ │ │ - cbnz w0, 41969c │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x0, x22, #0x2f8 │ │ │ + b 1dff0 │ │ │ + cbz w25, 1e068 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2920] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1e068 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0xeb8 │ │ │ + bl eee8 │ │ │ + nop │ │ │ + mov x0, x20 │ │ │ + mov w22, #0x0 // #0 │ │ │ + bl 74a0 │ │ │ + b 1dff0 │ │ │ + bl 22048 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 1e03c │ │ │ + mov x0, x20 │ │ │ + mov x23, x24 │ │ │ + bl 1da28 │ │ │ + mov x25, x0 │ │ │ + mov x0, x23 │ │ │ + bl 10bc0 │ │ │ + mov x22, x0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3080] │ │ │ ldr w0, [x0] │ │ │ + cbnz x22, 1df4c │ │ │ + cbnz w0, 1e3d4 │ │ │ + adrp x22, 50000 │ │ │ + ldr w0, [x22, #4040] │ │ │ cmn w0, #0x1 │ │ │ - b.eq 4197b0 // b.none │ │ │ + b.eq 1e3e8 // b.none │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4196b0 // b.none │ │ │ + b.eq 1e2b0 // b.none │ │ │ mov x0, #0x48 // #72 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x22, x0 │ │ │ - cbz x0, 419640 │ │ │ - adrp x25, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x0, [x25, #3792] │ │ │ + cbz x0, 1e280 │ │ │ + adrp x26, 4f000 │ │ │ + ldr x0, [x26, #3216] │ │ │ + ldr x0, [x0] │ │ │ cmn x0, #0x1 │ │ │ - b.cc 4197ec // b.lo, b.ul, b.last │ │ │ + b.eq 1e278 // b.none │ │ │ + mov x0, x21 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7080 │ │ │ + add x27, x0, #0x1 │ │ │ + mov x0, x27 │ │ │ + bl 71f0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 1e274 │ │ │ + mov x2, x27 │ │ │ + mov x1, x21 │ │ │ + bl 7060 │ │ │ + stp x20, x23, [x22, #8] │ │ │ + mov x0, x20 │ │ │ + bl 1dc30 │ │ │ + mov x27, x0 │ │ │ + cbz x0, 1e488 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 19ee0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1e488 // b.none │ │ │ + add w20, w0, #0x1 │ │ │ + sxtw x0, w20 │ │ │ + bl 71f0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 1e4d4 │ │ │ + mov x1, x0 │ │ │ + mov w2, w20 │ │ │ + mov x0, x27 │ │ │ + bl 19ee0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1e488 // b.none │ │ │ + mov x0, x27 │ │ │ + bl 74a0 │ │ │ + adrp x0, 4f000 │ │ │ + ldr w2, [sp, #100] │ │ │ + ldr x26, [x26, #3216] │ │ │ + mov x1, x22 │ │ │ + ldr x0, [x0, #4080] │ │ │ + stp x25, x28, [x22, #24] │ │ │ + adrp x4, 51000 │ │ │ + str w2, [x22, #40] │ │ │ + ldr x3, [x0] │ │ │ + ldr x2, [x26] │ │ │ + str x22, [x3] │ │ │ + str x3, [x22, #56] │ │ │ + add x2, x2, #0x1 │ │ │ + str xzr, [x1, #64]! │ │ │ + ldr x3, [x4, #2608] │ │ │ + str x1, [x0] │ │ │ + str x2, [x26] │ │ │ + cmp x3, x21 │ │ │ + b.eq 1e478 // b.none │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1dfd8 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 71e0 │ │ │ + adrp x2, 4f000 │ │ │ + ldr x1, [x23] │ │ │ + ldr x2, [x2, #3704] │ │ │ + str x0, [x2] │ │ │ + b 1de48 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 71e0 │ │ │ + mov x20, x0 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x0, [x0, #3704] │ │ │ + ldr x1, [x1, #3720] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + sub x0, x20, x0 │ │ │ + cmp x0, x1 │ │ │ + b.le 1de80 │ │ │ + adrp x23, 4f000 │ │ │ + ldr x24, [x23, #3360] │ │ │ + ldr x0, [x24] │ │ │ + cbz x0, 1e434 │ │ │ + sub x0, x20, x0 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3656] │ │ │ + ldr x1, [x1] │ │ │ + cmp x1, x0 │ │ │ + b.ge 1de80 // b.tcont │ │ │ + adrp x24, 4f000 │ │ │ + mov w0, #0x2e // #46 │ │ │ + ldr x23, [x23, #3360] │ │ │ + ldr x24, [x24, #2968] │ │ │ + str x20, [x23] │ │ │ + ldr x1, [x24] │ │ │ + bl 7140 │ │ │ + ldr x0, [x24] │ │ │ + bl 7570 │ │ │ + b 1de80 │ │ │ + ldr x1, [x22, #80] │ │ │ + str x1, [x0, #2608] │ │ │ + b 1dfd8 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - cmp x23, x24 │ │ │ - b.eq 419650 // b.none │ │ │ - mov x0, x23 │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ + cmp x24, x23 │ │ │ + b.eq 1e290 // b.none │ │ │ mov x0, x24 │ │ │ - bl 4025d0 │ │ │ - mov x0, x26 │ │ │ - bl 4025d0 │ │ │ - mov w22, #0x4 // #4 │ │ │ - b 41939c │ │ │ - mov w22, #0x0 // #0 │ │ │ - b 41939c │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x98 │ │ │ - mov w1, w23 │ │ │ - bl 409708 │ │ │ - str x19, [x24, #2032] │ │ │ - b 419574 │ │ │ - ldr x1, [x22, #80] │ │ │ - str x1, [x0] │ │ │ - b 4194d4 │ │ │ + bl 74a0 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ mov x0, x23 │ │ │ - mov w1, w25 │ │ │ - bl 415d20 │ │ │ - cbnz w0, 4195fc │ │ │ - b 4194d4 │ │ │ - adrp x27, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x27, x27, #0xd90 │ │ │ - add x25, x27, #0x8 │ │ │ - mov x1, x25 │ │ │ + bl 74a0 │ │ │ + mov w22, #0x4 // #4 │ │ │ + mov x0, x25 │ │ │ + bl 74a0 │ │ │ + b 1dff0 │ │ │ + add x3, sp, #0x68 │ │ │ + adrp x26, 51000 │ │ │ + add x26, x26, #0xa30 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + add x27, x26, #0x8 │ │ │ + mov x1, x27 │ │ │ + mov x0, x3 │ │ │ mov x2, #0x80 // #128 │ │ │ - add x0, x29, #0x70 │ │ │ - bl 4021a0 │ │ │ - mov w0, #0x0 // #0 │ │ │ + bl 7060 │ │ │ mov x1, x21 │ │ │ - add x2, x29, #0x70 │ │ │ - bl 402220 <__xstat64@plt> │ │ │ + mov x2, x0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 70e0 <__xstat64@plt> │ │ │ mov w22, w0 │ │ │ - cbnz w0, 419618 │ │ │ - ldr w1, [x27, #24] │ │ │ - ldr w0, [x29, #128] │ │ │ + cbnz w0, 1e2fc │ │ │ + ldr w1, [x26, #24] │ │ │ + ldr w0, [sp, #120] │ │ │ cmp w1, w0 │ │ │ - b.ne 419618 // b.any │ │ │ - ldr x1, [x27, #16] │ │ │ - ldr x0, [x29, #120] │ │ │ + b.eq 1e304 // b.none │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1e0cc │ │ │ + ldr x1, [x26, #16] │ │ │ + ldr x0, [sp, #112] │ │ │ cmp x1, x0 │ │ │ - b.ne 419618 // b.any │ │ │ - ldr x1, [x27, #8] │ │ │ - ldr x0, [x29, #112] │ │ │ + b.ne 1e2fc // b.any │ │ │ + ldr x1, [x26, #8] │ │ │ + ldr x0, [sp, #104] │ │ │ cmp x1, x0 │ │ │ - b.ne 419618 // b.any │ │ │ - ldr x1, [x27, #32] │ │ │ - ldr x0, [x29, #136] │ │ │ + b.ne 1e2fc // b.any │ │ │ + ldr x1, [x26, #32] │ │ │ + ldr x0, [sp, #128] │ │ │ cmp x1, x0 │ │ │ - b.ne 419618 // b.any │ │ │ - ldr x1, [x27, #56] │ │ │ - ldr x0, [x29, #160] │ │ │ + b.ne 1e2fc // b.any │ │ │ + ldr x1, [x26, #56] │ │ │ + ldr x0, [sp, #152] │ │ │ cmp x1, x0 │ │ │ - b.ne 419618 // b.any │ │ │ - ldr x1, [x27, #96] │ │ │ - ldr x0, [x29, #200] │ │ │ + b.ne 1e2fc // b.any │ │ │ + ldr x1, [x26, #96] │ │ │ + ldr x0, [sp, #192] │ │ │ cmp x1, x0 │ │ │ - b.ne 419618 // b.any │ │ │ - ldr x1, [x27, #112] │ │ │ - ldr x0, [x29, #216] │ │ │ + b.ne 1e2fc // b.any │ │ │ + ldr x1, [x26, #112] │ │ │ + ldr x0, [sp, #208] │ │ │ cmp x1, x0 │ │ │ - b.ne 419618 // b.any │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2320] │ │ │ - cbz w0, 41977c │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x3, [x0, #2768] │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x3d0 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x22 // #34 │ │ │ - bl 402670 │ │ │ - cmp x23, x24 │ │ │ - b.eq 41978c // b.none │ │ │ + b.ne 1e2fc // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 1e4b0 │ │ │ + cmp x24, x23 │ │ │ + b.eq 1e384 // b.none │ │ │ + mov x0, x23 │ │ │ + bl 74a0 │ │ │ + cmp x24, x20 │ │ │ + b.eq 1e394 // b.none │ │ │ + mov x0, x24 │ │ │ + bl 74a0 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ + mov x0, x25 │ │ │ + bl 74a0 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1dff0 │ │ │ + cmp x24, x23 │ │ │ + b.eq 1e3bc // b.none │ │ │ mov x0, x24 │ │ │ - bl 4025d0 │ │ │ - cmp x23, x19 │ │ │ - b.eq 41979c // b.none │ │ │ + bl 74a0 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ + mov w22, #0x4 // #4 │ │ │ mov x0, x23 │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ + bl 74a0 │ │ │ + b 1dff0 │ │ │ + mov w1, w26 │ │ │ + mov x0, x24 │ │ │ + bl 1aa30 │ │ │ + cbnz w0, 1e0b4 │ │ │ + b 1dfd8 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr x26, [x0] │ │ │ mov x0, x26 │ │ │ - bl 4025d0 │ │ │ - b 41939c │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr x1, [x0, #3848] │ │ │ - ldrb w0, [x1] │ │ │ - cmp w0, #0x2d │ │ │ - b.eq 41988c // b.none │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x2, x2, #0xd90 │ │ │ - mov w0, #0x0 // #0 │ │ │ + bl 7410 │ │ │ + cbnz w0, 1e450 │ │ │ + str wzr, [x22, #4040] │ │ │ + b 1e0cc │ │ │ + adrp x0, 4f000 │ │ │ + mov x3, x25 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #2968] │ │ │ + add x2, x2, #0xed8 │ │ │ + ldr x0, [x0] │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + b 1df70 │ │ │ + adrp x0, 26000 │ │ │ + mov w1, #0x0 // #0 │ │ │ + add x0, x0, #0xb98 │ │ │ + bl ef00 │ │ │ + mov x0, #0x0 // #0 │ │ │ + str x20, [x24] │ │ │ + b 1e22c │ │ │ + adrp x2, 51000 │ │ │ + add x2, x2, #0xa30 │ │ │ + mov x1, x26 │ │ │ add x2, x2, #0x8 │ │ │ - bl 402220 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 70e0 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ - add x22, x22, #0x2f8 │ │ │ - str w0, [x22] │ │ │ - b 419610 │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x22] │ │ │ - cbz x0, 419638 │ │ │ - mov x1, x21 │ │ │ - bl 4026b0 │ │ │ - mov x0, x19 │ │ │ - str x19, [x22, #8] │ │ │ - str x24, [x22, #16] │ │ │ - bl 418f38 │ │ │ - mov x27, x0 │ │ │ - bl 419058 │ │ │ - mov x19, x0 │ │ │ - mov x0, x27 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x29, #96] │ │ │ - ldr x2, [x1, #816] │ │ │ - str w0, [x22, #40] │ │ │ - str x19, [x22, #32] │ │ │ - str x26, [x22, #24] │ │ │ - str x22, [x2] │ │ │ - ldr x3, [x1, #816] │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x4, [x25, #3792] │ │ │ - add x2, x2, #0xd90 │ │ │ - mov x0, x22 │ │ │ - str x3, [x22, #56] │ │ │ - ldr x3, [x2] │ │ │ - str xzr, [x0, #64]! │ │ │ - add x4, x4, #0x1 │ │ │ - str x0, [x1, #816] │ │ │ - str x4, [x25, #3792] │ │ │ - cmp x21, x3 │ │ │ - b.ne 4194d4 // b.any │ │ │ + str w0, [x22, #4040] │ │ │ + b 1e0c4 │ │ │ ldr x0, [x22] │ │ │ - str x0, [x2] │ │ │ - b 4194d4 │ │ │ - ldrb w2, [x1, #1] │ │ │ - mov w0, #0x0 // #0 │ │ │ - cbz w2, 4197e0 │ │ │ - b 4197c4 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + str x0, [x4, #2608] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1dfd8 │ │ │ + mov x28, #0x0 // #0 │ │ │ + b 1e170 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + mov x0, x20 │ │ │ + mov x23, x24 │ │ │ + bl 1da28 │ │ │ + mov x25, x0 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1df30 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x0, 2f000 │ │ │ + mov x2, #0x22 // #34 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x3, #2968] │ │ │ + add x0, x0, #0xee8 │ │ │ + ldr x3, [x3] │ │ │ + bl 7540 │ │ │ + b 1e374 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xea0 │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ str x21, [sp, #32] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 41991c │ │ │ - mov x5, x0 │ │ │ - mov w20, #0x0 // #0 │ │ │ - mov w6, #0x7f // #127 │ │ │ - ldrb w2, [x5] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 41992c // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 419918 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 419950 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 4199c8 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 4199d0 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 4199d8 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 419918 // b.pmore │ │ │ - ldrb w1, [x5, #1] │ │ │ - mov w0, #0x6 // #6 │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.ls 419968 // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ + cbz x0, 1e558 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + bl 19ee0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1e554 // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 71f0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 1e56c │ │ │ + mov w2, w19 │ │ │ + mov x0, x20 │ │ │ + mov x1, x21 │ │ │ + bl 19ee0 │ │ │ + cmn w0, #0x1 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + b.eq 1e558 // b.none │ │ │ + mov x0, x21 │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x5, x5, #0x1 │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 419918 // b.none │ │ │ - cbz x2, 4199e0 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x5, 4198c4 │ │ │ - mov x0, x5 │ │ │ - b 41991c │ │ │ - mov w0, #0x2 // #2 │ │ │ - ldrb w1, [x5, #1] │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.hi 419918 // b.pmore │ │ │ - add x3, x5, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 419988 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 419918 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w0 │ │ │ - b.lt 419974 // b.tstop │ │ │ - asr w1, w6, w0 │ │ │ - sub w0, w0, #0x2 │ │ │ - and w2, w1, w2 │ │ │ - add x1, x5, #0x1 │ │ │ - add x5, x0, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x5, x1, x5 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x5, x1 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 4199b0 // b.any │ │ │ - b 419934 │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 419954 │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 419954 │ │ │ - mov w0, #0x5 // #5 │ │ │ - b 419954 │ │ │ - add w0, w20, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 419b10 │ │ │ - mov x7, #0x0 // #0 │ │ │ - mov w8, #0x7f // #127 │ │ │ - ldrb w2, [x19] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 419ae4 // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 419ad0 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 419af0 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 419af8 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 419b00 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 419b08 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 419ad0 // b.pmore │ │ │ - mov w6, #0x6 // #6 │ │ │ - ldrb w0, [x19, #1] │ │ │ - sub w0, w0, #0x80 │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x3f │ │ │ - b.hi 419ad0 // b.pmore │ │ │ - add x3, x19, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 419a70 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 419ad0 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w6 │ │ │ - b.lt 419a5c // b.tstop │ │ │ - asr w0, w8, w6 │ │ │ - sub w6, w6, #0x2 │ │ │ - add x1, x19, #0x1 │ │ │ - and w2, w0, w2 │ │ │ - add x19, x6, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x19, x1, x19 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x1, x19 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 419a98 // b.any │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 419ad0 // b.none │ │ │ - cmp w20, w7 │ │ │ - b.lt 419ac4 // b.tstop │ │ │ - cbz x21, 419ac4 │ │ │ - str x2, [x21, x7, lsl #3] │ │ │ - cbz x2, 419ad0 │ │ │ - add x7, x7, #0x1 │ │ │ - cbnz x19, 4199fc │ │ │ - mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov x21, #0x0 // #0 │ │ │ + mov x0, x21 │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x19, x19, #0x1 │ │ │ - b 419aac │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 419a3c │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 419a3c │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 419a3c │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 419a3c │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3f8 │ │ │ - bl 408f38 │ │ │ - b 4199f4 │ │ │ + add x1, x1, #0xea0 │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 4198a0 │ │ │ - mov x19, x0 │ │ │ - bl 418b0c │ │ │ mov x20, x0 │ │ │ - cbz x19, 419b4c │ │ │ - mov x0, x19 │ │ │ - bl 4025d0 │ │ │ + bl 19ca8 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1e5dc // b.none │ │ │ + mov w19, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 71f0 │ │ │ + mov x11, x0 │ │ │ + cbz x0, 1e5f0 │ │ │ + add w2, w19, #0x1 │ │ │ mov x0, x20 │ │ │ + mov x1, x11 │ │ │ + bl 19ca8 │ │ │ + mov x0, x11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - bl 4198a0 │ │ │ - mov x20, x0 │ │ │ - bl 418cf0 │ │ │ - mov x19, x0 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ + mov x11, #0x0 // #0 │ │ │ + mov x0, x11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe70 │ │ │ + bl e630 │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ + cbz x0, 1e700 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x20, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x27, x28, [sp, #80] │ │ │ + mov w23, w1 │ │ │ + str x25, [sp, #64] │ │ │ mov x25, x0 │ │ │ - mov w26, w1 │ │ │ - cbz x0, 419cc8 │ │ │ - ldr x20, [x0] │ │ │ - cbz x20, 419d24 │ │ │ - cmp w1, wzr │ │ │ - cset w0, eq // eq = none │ │ │ - tbnz w26, #31, 419d24 │ │ │ - add x2, x25, #0x8 │ │ │ - mov w3, #0x0 // #0 │ │ │ - cbnz w0, 419be0 │ │ │ - b 419cf0 │ │ │ - add x2, x2, #0x8 │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cbnz x4, 419bdc │ │ │ - add w3, w3, #0x1 │ │ │ - sbfiz x0, x3, #3, #32 │ │ │ - bl 402310 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 419d0c │ │ │ - cbz x20, 419d2c │ │ │ - cmp w26, wzr │ │ │ - cset w28, eq // eq = none │ │ │ - mov x21, #0x0 // #0 │ │ │ - tbnz w26, #31, 419cc0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x19, x25, #0x8 │ │ │ - mov x24, x25 │ │ │ - mov w22, w21 │ │ │ - add x27, x1, #0x410 │ │ │ - b 419c54 │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 4026b0 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbz x20, 419cc0 │ │ │ - cmp w26, w22 │ │ │ - add x19, x19, #0x8 │ │ │ - b.le 419d04 │ │ │ + cbz x20, 1e6e0 │ │ │ + cmp w1, #0x0 │ │ │ + cset w24, eq // eq = none │ │ │ + tbnz w1, #31, 1e6e0 │ │ │ + mov x0, #0x10 // #16 │ │ │ + mov w2, #0x0 // #0 │ │ │ + sub x3, x25, #0x8 │ │ │ + b 1e65c │ │ │ + cmp w24, #0x0 │ │ │ + add x1, x0, #0x8 │ │ │ + ccmp w23, w2, #0x0, eq // eq = none │ │ │ + b.le 1e668 │ │ │ + mov x0, x1 │ │ │ + ldr x1, [x3, x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, 1e648 │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 1e6f0 │ │ │ + mov w21, #0x0 // #0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b 1e68c │ │ │ + cmp w24, #0x0 │ │ │ + ccmp w23, w21, #0x0, eq // eq = none │ │ │ + b.le 1e6c0 │ │ │ mov x0, x20 │ │ │ - bl 4021c0 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x23, x21] │ │ │ - add x21, x23, x21 │ │ │ - cbnz x0, 419c2c │ │ │ - cbz x23, 419c94 │ │ │ - mov x20, x23 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbz x0, 419c8c │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbnz x0, 419c80 │ │ │ - mov x0, x23 │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x4 // #4 │ │ │ - mov x1, x27 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x21] │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 4026b0 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbnz x20, 419c48 │ │ │ - str xzr, [x23, x21] │ │ │ - mov x0, x23 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, x19] │ │ │ + cbz x0, 1e708 │ │ │ + add x19, x19, #0x8 │ │ │ + mov x1, x20 │ │ │ + bl 7580 │ │ │ + add w21, w21, #0x1 │ │ │ + add x0, x22, x19 │ │ │ + ldr x20, [x25, x19] │ │ │ + cbnz x20, 1e680 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x25, [sp, #64] │ │ │ + str xzr, [x0] │ │ │ + mov x0, x22 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - add x2, x2, #0x8 │ │ │ - b.gt 419cf0 │ │ │ - b 419bec │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cmp w26, w3 │ │ │ - cbnz x4, 419ce4 │ │ │ - b 419bec │ │ │ - cbnz w28, 419c54 │ │ │ - b 419cc0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x410 │ │ │ - bl 408f38 │ │ │ - ldr x20, [x25] │ │ │ - b 419c00 │ │ │ mov x0, #0x8 // #8 │ │ │ - b 419bf4 │ │ │ - mov x21, x20 │ │ │ - b 419cc0 │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbnz x0, 1e6c0 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xf10 │ │ │ + bl e630 │ │ │ + mov x22, #0x0 // #0 │ │ │ + b 1e6d0 │ │ │ + mov x19, x22 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbz x0, 1e720 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbnz x0, 1e714 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xf10 │ │ │ + bl e630 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x21, x0 │ │ │ - cbz x0, 419d88 │ │ │ + cbz x0, 1e790 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x0 │ │ │ ldr x0, [x0] │ │ │ - cbz x0, 419d98 │ │ │ - add x20, x21, #0x8 │ │ │ - mov w19, #0x0 // #0 │ │ │ - bl 4025d0 │ │ │ - ldr x0, [x20], #8 │ │ │ - add w19, w19, #0x1 │ │ │ - cbnz x0, 419d5c │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - mov w0, w19 │ │ │ - ldr x21, [sp, #32] │ │ │ + cbz x0, 1e7a4 │ │ │ + sub x21, x22, #0x8 │ │ │ + mov x19, #0x1 // #1 │ │ │ + mov w20, w19 │ │ │ + add x19, x19, #0x1 │ │ │ + bl 74a0 │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ + cbnz x0, 1e760 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w19, w0 │ │ │ - b 419d6c │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + mov w20, #0x0 // #0 │ │ │ + b 1e774 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + cbz x0, 1e950 │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w20, #0x0 // #0 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, 1e7f0 │ │ │ + ldr x4, [x23] │ │ │ + cbz x4, 1e7f0 │ │ │ + sub x6, x23, #0x8 │ │ │ + mov x4, #0x1 // #1 │ │ │ + mov w20, w4 │ │ │ + add x4, x4, #0x1 │ │ │ + ldr x5, [x6, x4, lsl #3] │ │ │ + cbnz x5, 1e7e0 │ │ │ + cbz x1, 1e8f4 │ │ │ + add w20, w20, #0x2 │ │ │ + mov x24, x1 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w22, w3 │ │ │ + mov x21, x0 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + mov w26, w2 │ │ │ + bl 71f0 │ │ │ + mov x25, x0 │ │ │ + cbz x0, 1e974 │ │ │ + cbz x23, 1e908 │ │ │ + ldr x0, [x23] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x21, x0 │ │ │ - mov x25, x1 │ │ │ - mov w24, w3 │ │ │ - cbz x0, 419f3c │ │ │ - ldr x22, [x0] │ │ │ - cbz x22, 419f1c │ │ │ - ldr x4, [x22] │ │ │ - cbz x4, 419df0 │ │ │ - add x5, x22, #0x8 │ │ │ - mov w4, #0x0 // #0 │ │ │ - ldr x6, [x5], #8 │ │ │ - add w4, w4, #0x1 │ │ │ - cbnz x6, 419de4 │ │ │ - cbz x25, 419efc │ │ │ - add w0, w4, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - str x2, [x29, #96] │ │ │ - bl 402310 │ │ │ - mov x23, x0 │ │ │ - ldr x2, [x29, #96] │ │ │ - cbz x0, 419f58 │ │ │ - cbz x22, 419f24 │ │ │ - ldr x5, [x22] │ │ │ - cbz x5, 419f84 │ │ │ - cmp w2, wzr │ │ │ - b.le 419f9c │ │ │ - mov x4, #0x8 // #8 │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ + b.le 1e964 │ │ │ mov w19, #0x0 // #0 │ │ │ - b 419e3c │ │ │ - add x6, x4, #0x8 │ │ │ - b.eq 419e54 // b.none │ │ │ - mov x4, x6 │ │ │ - add x6, x23, x4 │ │ │ - stur x5, [x6, #-8] │ │ │ - ldr x5, [x22, x4] │ │ │ + mov x20, #0x0 // #0 │ │ │ + str x0, [x25, x20] │ │ │ + add x20, x20, #0x8 │ │ │ add w19, w19, #0x1 │ │ │ - cmp w19, w2 │ │ │ - cbnz x5, 419e30 │ │ │ - mov x27, #0x8 // #8 │ │ │ - sbfiz x28, x19, #3, #32 │ │ │ - add x27, x27, w19, sxtw #3 │ │ │ - str x4, [x29, #104] │ │ │ - add w20, w19, #0x1 │ │ │ - mov x0, x25 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + add x27, x23, x20 │ │ │ + cmp w26, w19 │ │ │ + ldr x0, [x23, x20] │ │ │ + cset w4, gt │ │ │ + cmp x0, #0x0 │ │ │ + csel w4, w4, wzr, ne // ne = any │ │ │ + cbnz w4, 1e840 │ │ │ + mov x0, x24 │ │ │ + bl 7080 │ │ │ + add x28, x0, #0x1 │ │ │ + mov x0, x28 │ │ │ + bl 71f0 │ │ │ mov x26, x0 │ │ │ - cbz x0, 419f70 │ │ │ - mov x0, x26 │ │ │ - mov x1, x25 │ │ │ - bl 4026b0 │ │ │ - str x26, [x23, x28] │ │ │ - cbz x22, 419ec4 │ │ │ - ldr x0, [x29, #104] │ │ │ - ldr x2, [x22, x0] │ │ │ - cbz x2, 419ec4 │ │ │ - add x0, x23, w20, sxtw #3 │ │ │ - add x19, x22, w19, sxtw #3 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x2, [x0, x1] │ │ │ - add x1, x1, #0x8 │ │ │ - ldr x2, [x19, x1] │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 419eac │ │ │ - sbfiz x27, x20, #3, #32 │ │ │ - str xzr, [x23, x27] │ │ │ - cbnz w24, 419ef0 │ │ │ - str x23, [x21] │ │ │ + cbz x0, 1e978 │ │ │ + mov x2, x28 │ │ │ + mov x1, x24 │ │ │ + bl 7060 │ │ │ + str x26, [x25, x20] │ │ │ + add w20, w19, #0x1 │ │ │ + ldr x0, [x27] │ │ │ + cbz x0, 1e8c4 │ │ │ + add w1, w19, #0x2 │ │ │ + sub x3, x25, #0x8 │ │ │ + sub x2, x23, #0x10 │ │ │ + sxtw x1, w1 │ │ │ + mov w20, w1 │ │ │ + str x0, [x3, x1, lsl #3] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x0, [x2, x1, lsl #3] │ │ │ + cbnz x0, 1e8b0 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str xzr, [x25, x0] │ │ │ + cbnz w22, 1e944 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x25, [x21] │ │ │ mov w0, w20 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - b 419ecc │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, w4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov w4, w22 │ │ │ - b 419df0 │ │ │ - str x22, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x22 │ │ │ + mov x0, x24 │ │ │ + bl 7080 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 1e974 │ │ │ + mov x2, x20 │ │ │ + mov x1, x24 │ │ │ + bl 7060 │ │ │ + str x19, [x25] │ │ │ + mov x0, #0x8 // #8 │ │ │ mov w20, #0x1 // #1 │ │ │ - mov w19, w22 │ │ │ - b 419e68 │ │ │ + str xzr, [x25, x0] │ │ │ + cbz w22, 1e8d4 │ │ │ + mov x0, x23 │ │ │ + bl 74a0 │ │ │ + b 1e8d4 │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x418 │ │ │ - bl 408f38 │ │ │ - ldr x2, [x29, #96] │ │ │ - b 419e10 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + mov x27, x23 │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov w19, #0x0 // #0 │ │ │ + b 1e868 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x418 │ │ │ - bl 408f38 │ │ │ - b 419e80 │ │ │ - str x5, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x5 │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 419e68 │ │ │ - str xzr, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - ldr x28, [x29, #104] │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 419e68 │ │ │ - stp x29, x30, [sp, #-304]! │ │ │ - mov x29, sp │ │ │ - adrp x9, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x8, [x9, #1904] │ │ │ + add x1, x1, #0xf18 │ │ │ + bl e630 │ │ │ + stp x29, x30, [sp, #-288]! │ │ │ + mov x8, x0 │ │ │ + mov x29, sp │ │ │ + stp x7, x0, [sp, #104] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3488] │ │ │ stp x19, x20, [sp, #16] │ │ │ + stp x1, x4, [sp, #120] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #280] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str xzr, [x4] │ │ │ + stp x2, x3, [sp, #136] │ │ │ + stp x6, x5, [sp, #152] │ │ │ + cbz x8, 1ee78 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x22, [x8] │ │ │ + str x22, [sp, #216] │ │ │ + cbz x22, 1ee74 │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 1f0c8 │ │ │ + sub x1, x22, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ + nop │ │ │ + mov w26, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x24, [x1, x0, lsl #3] │ │ │ + cbnz x24, 1e9f0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w26, #0x1, #0x0, eq // eq = none │ │ │ + b.le 1eb80 │ │ │ + ldr x0, [sp, #160] │ │ │ stp x27, x28, [sp, #80] │ │ │ - str x0, [x29, #216] │ │ │ - str x8, [x29, #296] │ │ │ - str xzr, [x4] │ │ │ - str x1, [x29, #192] │ │ │ - str x2, [x29, #168] │ │ │ - str x3, [x29, #160] │ │ │ - str x5, [x29, #184] │ │ │ - str x6, [x29, #152] │ │ │ - str x7, [x29, #208] │ │ │ - mov x19, x4 │ │ │ - cbz x0, 41a498 │ │ │ - ldr x9, [x0] │ │ │ - str x9, [x29, #224] │ │ │ - cbz x9, 41a498 │ │ │ - ldr x0, [x9] │ │ │ - cbz x0, 41a1d0 │ │ │ - add x0, x9, #0x8 │ │ │ - mov w26, #0x0 // #0 │ │ │ - ldr x1, [x0], #8 │ │ │ - add w26, w26, #0x1 │ │ │ - cbnz x1, 41a020 │ │ │ - cmp w26, #0x1 │ │ │ - b.le 41a1c4 │ │ │ - ldr x0, [x29, #184] │ │ │ - ldr x1, [x29, #168] │ │ │ str wzr, [x0] │ │ │ - ldr w23, [x1] │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x3, [x29, #160] │ │ │ - cmn w23, #0x1 │ │ │ - ldr w28, [x2] │ │ │ - ldr w0, [x3] │ │ │ - b.eq 41a068 // b.none │ │ │ - ldr w4, [x29, #304] │ │ │ - orr w1, w4, w23 │ │ │ - cbnz w1, 41a518 │ │ │ - ldr x1, [x29, #208] │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ - str w7, [x1] │ │ │ + ldr x0, [sp, #136] │ │ │ + ldr w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + cmn w28, #0x1 │ │ │ + ldr w1, [x0] │ │ │ + b.eq 1ea40 // b.none │ │ │ + ldr w0, [sp, #288] │ │ │ + orr w0, w0, w28 │ │ │ + cbnz w0, 1ebc4 │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w20, w0 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - mov w28, w7 │ │ │ - mov x24, #0x0 // #0 │ │ │ - cmn w0, #0x7 │ │ │ - b.eq 41aba4 // b.none │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xcd0 │ │ │ - str x1, [x29, #144] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - mov x22, x9 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x9, [x29, #144] │ │ │ - add x0, x20, #0x2f8 │ │ │ - add x1, x1, #0xd90 │ │ │ - add x1, x1, #0x90 │ │ │ - add x9, x9, #0x100 │ │ │ - ldr w0, [x0, #4] │ │ │ - str x1, [x29, #200] │ │ │ - str x9, [x29, #128] │ │ │ - cbz w0, 41a138 │ │ │ - add w0, w27, #0x4 │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 41a24c // b.plast │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 41a24c // b.none │ │ │ - cmn w27, #0x1 │ │ │ - b.ne 41a34c // b.any │ │ │ - add w23, w23, #0x2 │ │ │ - mov w27, #0x0 // #0 │ │ │ - cmp w23, w26 │ │ │ - b.gt 41a194 │ │ │ - sxtw x10, w23 │ │ │ - lsl x0, x10, #3 │ │ │ - ldr x11, [x22, x0] │ │ │ - add x25, x22, x0 │ │ │ - cbz x11, 41a20c │ │ │ - tbnz w28, #31, 41a110 │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 41a6a4 │ │ │ - ldrb w1, [x11] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 41a2e8 // b.none │ │ │ - add x0, x20, #0x2f8 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x2] │ │ │ + cmn w1, #0x7 │ │ │ + b.eq 1f878 // b.none │ │ │ + adrp x0, 2c000 │ │ │ + add x0, x0, #0xcf8 │ │ │ + add x1, sp, #0xd8 │ │ │ + stp x0, x1, [sp, #184] │ │ │ + mov w0, w27 │ │ │ + mov w27, w26 │ │ │ + mov x26, x22 │ │ │ + mov w22, w0 │ │ │ + str x24, [sp, #200] │ │ │ + adrp x0, 50000 │ │ │ + add x0, x0, #0xfc8 │ │ │ + adrp x1, 4f000 │ │ │ + mov w21, w27 │ │ │ ldr w0, [x0, #4] │ │ │ - cbz w0, 41a660 │ │ │ - cmp w28, wzr │ │ │ - csel w28, w28, w23, ge // ge = tcont │ │ │ - add w23, w23, #0x1 │ │ │ - cbnz w0, 41a0c4 │ │ │ - cmn w27, #0x5 │ │ │ - b.eq 41a184 // b.none │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 41a184 // b.none │ │ │ - add w0, w27, #0x4 │ │ │ + ldr x1, [x1, #3264] │ │ │ + str x1, [sp, #168] │ │ │ + cbz w0, 1eb70 │ │ │ + cmn w22, #0x4 │ │ │ + ccmn w22, #0x6, #0x4, cc // cc = lo, ul, last │ │ │ + b.ne 1ec00 // b.any │ │ │ + tbnz w20, #31, 1eac8 │ │ │ + sxtw x1, w20 │ │ │ + lsl x0, x1, #3 │ │ │ + ldr x27, [x26, x1, lsl #3] │ │ │ + add x3, x26, x0 │ │ │ + cbnz x27, 1edc4 │ │ │ + cmn w22, #0x6 │ │ │ + b.eq 1eb78 // b.none │ │ │ + add w0, w22, #0x4 │ │ │ cmp w0, #0x1 │ │ │ - b.hi 41a0d8 // b.pmore │ │ │ - cmn w27, #0x3 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - add w21, w23, #0x1 │ │ │ - sbfiz x25, x21, #3, #32 │ │ │ - ldr x0, [x22, x25] │ │ │ - cbz x0, 41a4a8 │ │ │ + b.hi 1ec00 // b.pmore │ │ │ + cmn w22, #0x3 │ │ │ + add w1, w28, #0x1 │ │ │ + b.ne 1ee88 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + sxtw x0, w28 │ │ │ + add x19, x26, x0, lsl #3 │ │ │ + ldr x0, [x26, x0, lsl #3] │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w20, #0x0, #0x1, eq // eq = none │ │ │ + b.ge 1ef30 // b.tcont │ │ │ + cbz x0, 1eb1c │ │ │ ldrb w1, [x0] │ │ │ cmp w1, #0x40 │ │ │ - b.eq 41a464 // b.none │ │ │ + b.eq 1ed8c // b.none │ │ │ cmp w1, #0x2d │ │ │ - b.ne 41a46c // b.any │ │ │ - sub w23, w21, #0x1 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w26 │ │ │ - mov w27, #0x0 // #0 │ │ │ - b.le 41a0f0 │ │ │ - ldr x9, [x29, #216] │ │ │ - mov x0, x24 │ │ │ - str x22, [x9] │ │ │ - ldr x9, [x29, #192] │ │ │ - str w26, [x9] │ │ │ - ldr x9, [x29, #152] │ │ │ - str w28, [x9] │ │ │ - ldr x9, [x29, #168] │ │ │ - str w23, [x9] │ │ │ - ldr x9, [x29, #160] │ │ │ - str w27, [x9] │ │ │ - b 41a1dc │ │ │ - ldr w1, [x29, #304] │ │ │ - cbnz w1, 41a034 │ │ │ - mov w0, #0x1 // #1 │ │ │ - ldr x9, [x29, #192] │ │ │ - str w0, [x9] │ │ │ - mov x0, #0x0 // #0 │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x29, #296] │ │ │ - ldr x1, [x3, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 41b368 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + b.ne 1ed94 // b.any │ │ │ + mov w22, #0x0 // #0 │ │ │ + cmp w28, w21 │ │ │ + b.gt 1f0d0 │ │ │ + sxtw x25, w28 │ │ │ + add x1, x26, x25, lsl #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + cbz x19, 1ec74 │ │ │ + tbnz w20, #31, 1eb44 │ │ │ + ldr x0, [x26, w20, sxtw #3] │ │ │ + cbz x0, 1f8cc │ │ │ + ldrb w0, [x19] │ │ │ + cmp w0, #0x2d │ │ │ + b.eq 1ec14 // b.none │ │ │ + adrp x0, 50000 │ │ │ + add x0, x0, #0xfc8 │ │ │ + ldr w0, [x0, #4] │ │ │ + cbz w0, 1f284 │ │ │ + cmp w20, #0x0 │ │ │ + csel w20, w20, w28, ge // ge = tcont │ │ │ + add w28, w28, #0x1 │ │ │ + cbnz w0, 1eaa4 │ │ │ + cmn w22, #0x5 │ │ │ + b.ne 1eac8 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b 1eb1c │ │ │ ldp x23, x24, [sp, #48] │ │ │ + mov w0, #0x1 // #1 │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #304 │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x1, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w0, [x1] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3488] │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x2, [sp, #280] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1f9f4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #288 │ │ │ ret │ │ │ - tbnz w28, #31, 41a638 │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 41a658 │ │ │ - cmn w27, #0x5 │ │ │ - cinc w28, w28, eq // eq = none │ │ │ - cmp w28, w26 │ │ │ - b.gt 41a9cc │ │ │ - sxtw x10, w28 │ │ │ - lsl x25, x10, #3 │ │ │ - ldr x11, [x22, x25] │ │ │ - mov w0, w28 │ │ │ - add x25, x22, x25 │ │ │ - cbz x11, 41b298 │ │ │ - mov w28, w23 │ │ │ - mov w23, w0 │ │ │ - b 41a104 │ │ │ - tbnz w28, #31, 41a140 │ │ │ - sxtw x1, w28 │ │ │ - lsl x10, x1, #3 │ │ │ - ldr x11, [x22, x10] │ │ │ - cbz x11, 41a140 │ │ │ - and w0, w27, #0xfffffffd │ │ │ - cmn w0, #0x3 │ │ │ - cset w14, eq // eq = none │ │ │ - cmp w28, w23 │ │ │ - b.ge 41a340 // b.tcont │ │ │ - add w0, w14, w23 │ │ │ - mvn w2, w28 │ │ │ - add x1, x1, #0x1 │ │ │ - add w2, w2, w0 │ │ │ - add x4, x1, x2 │ │ │ - lsl x4, x4, #3 │ │ │ - sbfiz x13, x0, #3, #32 │ │ │ - mov w5, w28 │ │ │ - cmp w28, w0 │ │ │ - add x9, x22, x10 │ │ │ - mov x2, x10 │ │ │ - b.lt 41a2b0 // b.tstop │ │ │ - b 41a2cc │ │ │ - ldr x22, [x29, #224] │ │ │ - mov x2, x1 │ │ │ - add x1, x2, #0x8 │ │ │ - ldr x3, [x22, x1] │ │ │ - cmp x1, x4 │ │ │ - str x3, [x22, x2] │ │ │ - b.ne 41a2a8 // b.any │ │ │ - ldr x9, [x29, #224] │ │ │ - add x9, x9, x13 │ │ │ - add w5, w5, #0x1 │ │ │ - str x11, [x9] │ │ │ - cmp w5, w23 │ │ │ - ldr x22, [x29, #224] │ │ │ - b.eq 41a340 // b.none │ │ │ - ldr x11, [x22, x10] │ │ │ - b 41a294 │ │ │ - ldrb w0, [x11, #1] │ │ │ - cbnz w0, 41a358 │ │ │ - ldr x9, [x29, #208] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - add x0, x20, #0x2f8 │ │ │ + ldr x0, [sp, #104] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr w0, [x0] │ │ │ + ldr w20, [x2] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 1f8c0 // b.none │ │ │ + adrp x2, 4f000 │ │ │ + sxtw x0, w0 │ │ │ + mov w27, w1 │ │ │ + ldr x2, [x2, #3264] │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + add x0, x2, x0, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b 1ea58 │ │ │ + cmn w22, #0x1 │ │ │ + b.ne 1ecb0 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + mov w22, #0x0 // #0 │ │ │ + b 1eb20 │ │ │ + ldrb w0, [x19, #1] │ │ │ + cbnz w0, 1ed0c │ │ │ + adrp x0, 50000 │ │ │ + add x0, x0, #0xfc8 │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + str w1, [x2] │ │ │ ldr w0, [x0, #4] │ │ │ - cbnz w0, 41a128 │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #112] │ │ │ - bl 4021c0 │ │ │ + cbnz w0, 1eb60 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #112] │ │ │ - cbz x0, 41b0c8 │ │ │ - mov x1, x11 │ │ │ - bl 4026b0 │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1f8b0 │ │ │ + mov x1, x19 │ │ │ + bl 7580 │ │ │ + mov x0, #0xffff // #65535 │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - ldr x22, [x29, #224] │ │ │ - mov x24, #0xffff // #65535 │ │ │ - b 41a194 │ │ │ - add w14, w14, #0x1 │ │ │ - add w28, w28, w14 │ │ │ - b 41a140 │ │ │ - cmn w27, #0x2 │ │ │ - b.ne 41a0e8 // b.any │ │ │ - b 41a184 │ │ │ + str x0, [sp, #96] │ │ │ + b 1ecd0 │ │ │ + tbnz w20, #31, 1ecc0 │ │ │ + sxtw x25, w20 │ │ │ + lsl x0, x25, #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + add x1, x26, x0 │ │ │ + cbz x19, 1ecc0 │ │ │ + cmn w22, #0x5 │ │ │ + b.eq 1f074 // b.none │ │ │ + cmp w21, w20 │ │ │ + b.lt 1ef60 // b.tstop │ │ │ + tbz w28, #31, 1f2cc │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b 1eb44 │ │ │ + cmn w22, #0x2 │ │ │ + b.ne 1eb20 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b 1eb1c │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #112] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x22, [x0] │ │ │ + ldr x0, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w26, [x0] │ │ │ + ldr x0, [sp, #152] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str w20, [x0] │ │ │ + ldr x0, [sp, #136] │ │ │ + str w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + str w27, [x0] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1eb9c │ │ │ cmp w0, #0x2d │ │ │ - b.ne 41a3d4 // b.any │ │ │ - ldrb w0, [x11, #2] │ │ │ - cbnz w0, 41a9e0 │ │ │ - add x0, x20, #0x2f8 │ │ │ + b.ne 1ee98 // b.any │ │ │ + ldrb w0, [x19, #2] │ │ │ + cbnz w0, 1f5cc │ │ │ + adrp x0, 50000 │ │ │ + add x0, x0, #0xfc8 │ │ │ ldr w1, [x0, #8] │ │ │ - cbz w1, 41a500 │ │ │ - cmp w28, wzr │ │ │ - b.le 41a6f4 │ │ │ - sub w23, w28, #0x1 │ │ │ + cbz w1, 1ec24 │ │ │ + cmp w20, #0x0 │ │ │ + mov x22, x26 │ │ │ + csel w28, w28, w20, le │ │ │ + mov w26, w21 │ │ │ mov w27, #0xfffffff9 // #-7 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w26 │ │ │ - mov x24, #0x0 // #0 │ │ │ - b.gt 41a194 │ │ │ - ldr x20, [x22, w23, sxtw #3] │ │ │ - cbz x20, 41a194 │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ + cmp w26, w28 │ │ │ + b.lt 1ef78 // b.tstop │ │ │ + ldr x19, [x22, w28, sxtw #3] │ │ │ + cbz x19, 1ef78 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 41b114 │ │ │ - mov x1, x20 │ │ │ - bl 4026b0 │ │ │ - ldr x9, [x29, #208] │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1f8b0 │ │ │ + mov x2, #0xffff // #65535 │ │ │ + mov x1, x19 │ │ │ + str x2, [sp, #96] │ │ │ + bl 7580 │ │ │ + ldr x1, [sp, #104] │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #224] │ │ │ - mov x24, #0xffff // #65535 │ │ │ - b 41a194 │ │ │ - add w21, w27, #0x1 │ │ │ - sxtw x5, w21 │ │ │ - str xzr, [x19] │ │ │ - ldrb w4, [x11, x5] │ │ │ - add x5, x11, x5 │ │ │ - cbz w4, 41a640 │ │ │ - adrp x24, 450000 │ │ │ - add x2, x24, #0x580 │ │ │ - ldr x0, [x2, #24] │ │ │ - cbz x0, 41a8d0 │ │ │ - mov w9, #0xffffffff // #-1 │ │ │ - str w9, [x29, #176] │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 41a428 │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbz x3, 41a564 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ldr x0, [x2, x0, lsl #3] │ │ │ - cbz x0, 41a410 │ │ │ - ldrb w3, [x0] │ │ │ - cmp w3, w4 │ │ │ - b.ne 41a410 // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbz w0, 41a548 │ │ │ - ldrb w3, [x5, #1] │ │ │ - cmp w3, w0 │ │ │ - b.ne 41a410 // b.any │ │ │ - add w21, w27, #0x2 │ │ │ - str w1, [x29, #176] │ │ │ - add x5, x11, w21, sxtw │ │ │ - b 41a570 │ │ │ + str w0, [x1] │ │ │ + b 1ecd0 │ │ │ ldrb w1, [x0, #1] │ │ │ - cbz w1, 41a4ec │ │ │ - bl 4021c0 │ │ │ + cbz w1, 1f0b4 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 41b158 │ │ │ - ldr x1, [x22, x25] │ │ │ - mov w23, w21 │ │ │ - bl 4026b0 │ │ │ + bl 71f0 │ │ │ + mov x22, x26 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1f8b0 │ │ │ + ldr x1, [x19] │ │ │ mov w27, #0xfffffffc // #-4 │ │ │ - ldr x22, [x29, #224] │ │ │ - b 41a194 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov x0, #0x0 // #0 │ │ │ - str wzr, [x9] │ │ │ - b 41a1dc │ │ │ - tbnz w28, #31, 41a180 │ │ │ - adrp x1, 42a000 <_fini@@Base+0x7e1c> │ │ │ - mov w2, w28 │ │ │ - add x0, x29, #0xe0 │ │ │ - add x1, x1, #0x1f0 │ │ │ + bl 7580 │ │ │ + b 1ecd0 │ │ │ + and w1, w22, #0xfffffffd │ │ │ + cmn w1, #0x3 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #176] │ │ │ + cmp w20, w28 │ │ │ + b.ge 1ee64 // b.tcont │ │ │ + add w24, w1, w28 │ │ │ + mvn w23, w20 │ │ │ + add w23, w23, w24 │ │ │ + add x0, x0, #0x8 │ │ │ + add x23, x23, #0x1 │ │ │ + str w21, [sp, #180] │ │ │ + cmp w20, w24 │ │ │ + add x25, x26, w24, sxtw #3 │ │ │ + lsl x23, x23, #3 │ │ │ + add x0, x26, x0 │ │ │ + csel x25, x3, x25, ge // ge = tcont │ │ │ + mov x21, x27 │ │ │ + mov w19, w20 │ │ │ + mov x27, x23 │ │ │ + cmp w20, w24 │ │ │ + mov x23, x0 │ │ │ + b.ge 1ee50 // b.tcont │ │ │ + mov x0, x3 │ │ │ + mov x2, x27 │ │ │ + mov x1, x23 │ │ │ + bl 7070 │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + mov x3, x0 │ │ │ + cmp w19, w28 │ │ │ + b.eq 1ee60 // b.none │ │ │ + cmp w20, w24 │ │ │ + ldr x21, [x3] │ │ │ + b.lt 1ee20 // b.tstop │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + cmp w19, w28 │ │ │ + b.ne 1ee44 // b.any │ │ │ + ldr w21, [sp, #180] │ │ │ + ldr w0, [sp, #176] │ │ │ + add w0, w0, #0x1 │ │ │ + add w20, w20, w0 │ │ │ + b 1eac8 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #120] │ │ │ + str wzr, [x0] │ │ │ + b 1eb9c │ │ │ + mov w0, w1 │ │ │ + mov w1, w28 │ │ │ + mov w28, w0 │ │ │ + b 1eaec │ │ │ + ldr x0, [sp, #128] │ │ │ + add w23, w22, #0x1 │ │ │ + add x6, x19, w23, sxtw │ │ │ + str xzr, [x0] │ │ │ + ldrb w4, [x19, w23, sxtw] │ │ │ + cbz w4, 1ef14 │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x0, [x0, #24] │ │ │ + cbz x0, 1f24c │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #168] │ │ │ + b 1eedc │ │ │ + add x0, x0, #0x28 │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x1, [x0, #24] │ │ │ + cbz x1, 1ef94 │ │ │ + ldr x1, [x0] │ │ │ + cbz x1, 1eecc │ │ │ + ldrb w3, [x1] │ │ │ + cmp w3, w4 │ │ │ + b.ne 1eecc // b.any │ │ │ + ldrb w1, [x1, #1] │ │ │ + cbz w1, 1ef80 │ │ │ + ldrb w3, [x6, #1] │ │ │ + cmp w3, w1 │ │ │ + b.ne 1eecc // b.any │ │ │ + add w23, w22, #0x2 │ │ │ + mov w27, w2 │ │ │ + add x6, x19, w23, sxtw │ │ │ + b 1ef9c │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w27, w21 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b 1ea84 │ │ │ + add w28, w1, #0x2 │ │ │ + mov w2, w20 │ │ │ + ldp x1, x0, [sp, #184] │ │ │ mov w3, #0x1 // #1 │ │ │ - bl 419da0 │ │ │ - ldr x9, [x29, #224] │ │ │ - mov x25, #0x8 // #8 │ │ │ - add x25, x25, w21, sxtw #3 │ │ │ - mov w26, w0 │ │ │ - ldr x0, [x9, x25] │ │ │ - add w28, w28, #0x1 │ │ │ - mov x22, x9 │ │ │ - add w21, w23, #0x2 │ │ │ - cbz x0, 41a180 │ │ │ - b 41a16c │ │ │ - add x0, x20, #0x2f8 │ │ │ - ldr w0, [x0, #4] │ │ │ - mov w23, w21 │ │ │ - mov w27, #0xfffffffa // #-6 │ │ │ - b 41a0c0 │ │ │ - ldr x9, [x29, #208] │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x9] │ │ │ - ldr w0, [x0, #4] │ │ │ - cbnz w0, 41a128 │ │ │ - b 41a308 │ │ │ - ldr x2, [x29, #208] │ │ │ - ldr w1, [x2] │ │ │ - cmn w1, #0x1 │ │ │ - b.eq 41b174 // b.none │ │ │ - sxtw x1, w1 │ │ │ - adrp x2, 450000 │ │ │ - add x1, x1, x1, lsl #2 │ │ │ - add x2, x2, #0x580 │ │ │ - add x1, x2, x1, lsl #3 │ │ │ - ldr x24, [x1, #24] │ │ │ - mov w27, w0 │ │ │ - b 41a080 │ │ │ - str w1, [x29, #176] │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbnz x3, 41a428 │ │ │ - ldr w9, [x29, #176] │ │ │ - cmn w9, #0x1 │ │ │ - b.eq 41a8d0 // b.none │ │ │ - ldrb w0, [x5, #1] │ │ │ - ldrsw x25, [x29, #176] │ │ │ + sxtw x19, w28 │ │ │ + add w20, w20, #0x1 │ │ │ + bl 1e7b0 │ │ │ + mov w21, w0 │ │ │ + ldr x26, [sp, #216] │ │ │ + ldr x0, [x26, x19, lsl #3] │ │ │ + add x19, x26, x19, lsl #3 │ │ │ + b 1eb04 │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b 1ecd0 │ │ │ + add x0, x0, #0x28 │ │ │ + mov w27, w2 │ │ │ + ldr x1, [x0, #24] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, 1eedc │ │ │ + cmn w27, #0x1 │ │ │ + b.eq 1f24c // b.none │ │ │ + ldrb w0, [x6, #1] │ │ │ + sxtw x24, w27 │ │ │ cmp w0, #0x2d │ │ │ - b.eq 41a784 // b.none │ │ │ - add x0, x24, #0x580 │ │ │ - add x1, x25, x25, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - cmp w27, #0x4 │ │ │ - b.eq 41a6fc // b.none │ │ │ - cmp w27, #0x5 │ │ │ - b.eq 41a90c // b.none │ │ │ - cmp w27, #0x2 │ │ │ - b.eq 41a9a0 // b.none │ │ │ - and w1, w27, #0xfffffffd │ │ │ + adrp x0, 4f000 │ │ │ + b.eq 1f1a0 // b.none │ │ │ + ldr x1, [x0, #3264] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w3, [x0, #16] │ │ │ + cmp w3, #0x4 │ │ │ + b.eq 1f128 // b.none │ │ │ + cmp w3, #0x5 │ │ │ + b.eq 1f334 // b.none │ │ │ + cmp w3, #0x2 │ │ │ + b.eq 1f0e0 // b.none │ │ │ + and w1, w3, #0xfffffffd │ │ │ cmp w1, #0x1 │ │ │ - b.ne 41a5f8 // b.any │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 41a880 │ │ │ + b.ne 1f15c // b.any │ │ │ + add w0, w23, #0x1 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + mov w21, w27 │ │ │ + mov w27, w3 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, 1f46c │ │ │ cmp w0, #0x3d │ │ │ - mov x0, #0x2 // #2 │ │ │ - csinc x0, x0, xzr, eq // eq = none │ │ │ - add x21, x0, w21, sxtw │ │ │ - add x21, x11, x21 │ │ │ - mov x0, x21 │ │ │ - bl 4021c0 │ │ │ + str x24, [sp, #96] │ │ │ + cset x0, eq // eq = none │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 41b2b0 │ │ │ - mov x1, x21 │ │ │ - bl 4026b0 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - add x24, x24, #0x580 │ │ │ - add x25, x25, x25, lsl #2 │ │ │ - ldr x0, [x29, #208] │ │ │ - add x25, x24, x25, lsl #3 │ │ │ - ldr w9, [x29, #176] │ │ │ - ldr x24, [x25, #24] │ │ │ - str w9, [x0] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x24, x0 │ │ │ - b.eq 41b2a8 // b.none │ │ │ - ldr x22, [x29, #224] │ │ │ - cbnz w21, 41abf0 │ │ │ - add x0, x20, #0x2f8 │ │ │ - ldr w0, [x0, #4] │ │ │ + add x0, x0, w23, sxtw │ │ │ + add x19, x19, x0 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1fa74 │ │ │ + mov x1, x19 │ │ │ + bl 7580 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3264] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w21, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq 1f558 // b.none │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - b 41a0c0 │ │ │ - mov x24, x11 │ │ │ - b 41a194 │ │ │ - ldr x9, [x29, #208] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov w21, w4 │ │ │ - mov x24, #0x0 // #0 │ │ │ - b 41a624 │ │ │ - mov x24, x1 │ │ │ - b 41a194 │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #112] │ │ │ - bl 4021c0 │ │ │ + b 1ecd0 │ │ │ + add w20, w20, #0x1 │ │ │ + cmp w20, w21 │ │ │ + b.gt 1f094 │ │ │ + add x0, x0, #0x8 │ │ │ + sxtw x25, w20 │ │ │ + add x1, x26, x0 │ │ │ + ldr x19, [x26, x0] │ │ │ + cbnz x19, 1ec9c │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b 1ecd0 │ │ │ + adrp x0, 50000 │ │ │ + add x0, x0, #0xfc8 │ │ │ + mov w22, #0xfffffffa // #-6 │ │ │ + ldr w0, [x0, #4] │ │ │ + b 1eaa0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + b 1eb8c │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + b 1ecd0 │ │ │ + add w0, w23, #0x1 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, 1f4e4 │ │ │ + mov x22, x26 │ │ │ + cmp w0, #0x3d │ │ │ + mov w26, w21 │ │ │ + mov x3, x24 │ │ │ + mov w21, w27 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b.eq 1f110 // b.none │ │ │ + str x3, [sp, #96] │ │ │ + b 1f010 │ │ │ + add w0, w23, #0x2 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbnz w0, 1fa58 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3264] │ │ │ + b 1f048 │ │ │ + add w22, w23, #0x1 │ │ │ + ldrb w0, [x19, w22, sxtw] │ │ │ + cbz w0, 1f3e0 │ │ │ + mov x0, #0x2 // #2 │ │ │ + bl 71f0 │ │ │ + ldr x1, [sp, #128] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 1fa74 │ │ │ + add x19, x19, w23, sxtw │ │ │ + mov w23, w22 │ │ │ + ldrb w1, [x19, #1] │ │ │ + strb w1, [x0] │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x0, 4f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3264] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq 1f558 // b.none │ │ │ + cbnz w23, 1fa64 │ │ │ + adrp x0, 50000 │ │ │ + add x0, x0, #0xfc8 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + ldr w0, [x0, #4] │ │ │ + b 1eaa0 │ │ │ + ldr x2, [x0, #3264] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x1, x2, x0 │ │ │ + ldr w3, [x1, #20] │ │ │ + cbnz w3, 1f438 │ │ │ + ldr w3, [x1, #16] │ │ │ + cbnz w3, 1efc0 │ │ │ + ldr x5, [x1, #32] │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x4, [x2, x0] │ │ │ + cbz x5, 1f7cc │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, 1f7cc │ │ │ + adrp x3, 2f000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x918 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x7d0 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0x40 │ │ │ + adrp x21, 51000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0xac0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.le 1f278 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + add x0, x21, #0xac0 │ │ │ + adrp x1, 2f000 │ │ │ + add x1, x1, #0x730 │ │ │ + str x2, [sp, #96] │ │ │ + bl f158 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1eb9c │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x7d0 │ │ │ + add x3, x3, #0x100 │ │ │ + adrp x21, 51000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0xac0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt 1f220 │ │ │ + add x1, x21, #0xac0 │ │ │ + mov w0, #0x10 // #16 │ │ │ + bl e630 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #112] │ │ │ - cbz x0, 41b2c8 │ │ │ - mov x1, x11 │ │ │ - bl 4026b0 │ │ │ - ldr x9, [x29, #208] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #224] │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1f8b0 │ │ │ + mov x1, x19 │ │ │ + bl 7580 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov x0, #0xffff // #65535 │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - mov x24, #0xffff // #65535 │ │ │ - b 41a194 │ │ │ + str x0, [sp, #96] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x1] │ │ │ + b 1ecd0 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ cmn w27, #0x5 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - cmp w23, w26 │ │ │ - mov x24, x1 │ │ │ - b.gt 41a194 │ │ │ - sbfiz x20, x23, #3, #32 │ │ │ - ldr x0, [x22, x20] │ │ │ - add x21, x22, x20 │ │ │ - cbz x0, 41a194 │ │ │ - bl 4021c0 │ │ │ + cinc w20, w20, eq // eq = none │ │ │ + cmp w20, w26 │ │ │ + b.gt 1f3cc │ │ │ + sxtw x0, w20 │ │ │ + add x19, x22, x0, lsl #3 │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ + cbz x0, 1f3cc │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 41b180 │ │ │ - ldr x1, [x21] │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1f8b0 │ │ │ + ldr x1, [x19] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + str x2, [sp, #96] │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - bl 4026b0 │ │ │ - mov x24, #0xffff // #65535 │ │ │ - ldr x22, [x29, #224] │ │ │ - b 41a194 │ │ │ - sub w23, w23, #0x1 │ │ │ - b 41a380 │ │ │ - add w22, w21, #0x1 │ │ │ - ldrb w0, [x11, w22, sxtw] │ │ │ - cbnz w0, 41a84c │ │ │ - add x0, x25, x25, lsl #2 │ │ │ - add x1, x24, #0x580 │ │ │ - lsl x0, x0, #3 │ │ │ + bl 7580 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b 1ecd0 │ │ │ + sxtw x0, w23 │ │ │ + mov w1, #0xfd // #253 │ │ │ + add x0, x0, #0x1 │ │ │ + add x22, x19, x0 │ │ │ + ldrb w0, [x19, x0] │ │ │ + sub w0, w0, #0x2b │ │ │ + tst w0, w1 │ │ │ + cset w25, eq // eq = none │ │ │ + cinc x19, x22, eq // eq = none │ │ │ + bl 7420 <__ctype_b_loc@plt> │ │ │ + ldrb w1, [x22, w25, uxtw] │ │ │ + ldr x3, [x0] │ │ │ + ubfiz x1, x1, #1, #8 │ │ │ + ldrh w0, [x3, x1] │ │ │ + tbz w0, #11, 1f574 │ │ │ + mov x0, x19 │ │ │ + ldrb w1, [x0, #1]! │ │ │ + ldrh w1, [x3, x1, lsl #1] │ │ │ + tbnz w1, #11, 1f374 │ │ │ + cmp x0, x19 │ │ │ + b.eq 1f574 // b.none │ │ │ + sub x19, x0, x22 │ │ │ + add w0, w19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 71f0 │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x25, x0 │ │ │ + str x0, [x1] │ │ │ + cbz x0, 1fa74 │ │ │ + sxtw x3, w19 │ │ │ + mov x1, x22 │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #96] │ │ │ + add w23, w23, w19 │ │ │ + bl 7630 │ │ │ + ldr x3, [sp, #96] │ │ │ + strb wzr, [x25, x3] │ │ │ + b 1f15c │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + str xzr, [sp, #96] │ │ │ + b 1ecd0 │ │ │ + adrp x0, 4f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3264] │ │ │ + lsl x0, x24, #3 │ │ │ add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 41abf8 │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 41abf8 │ │ │ ldr x4, [x1, x0] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x430 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #144] │ │ │ - ldr x0, [x29, #200] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0xb0 │ │ │ - mov x4, x27 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #304] │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cmp w9, wzr │ │ │ - b.gt 41a818 │ │ │ - ldr x1, [x29, #200] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 408f38 │ │ │ - b 41a5f8 │ │ │ - add x2, x25, x25, lsl #2 │ │ │ - add x3, x24, #0x580 │ │ │ - lsl x2, x2, #3 │ │ │ - add x0, x3, x2 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbnz w1, 41a834 │ │ │ - ldr w27, [x0, #16] │ │ │ - cbnz w27, 41a590 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 41b1c8 │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, 1f450 │ │ │ ldrb w0, [x5] │ │ │ - cbz w0, 41b1c8 │ │ │ - ldr x4, [x3, x2] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x0, x27 │ │ │ + cbz w0, 1f450 │ │ │ + adrp x3, 2f000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x918 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x7d0 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xb0 │ │ │ + b 1f200 │ │ │ + ldr x2, [sp, #160] │ │ │ + mov w0, #0x1 // #1 │ │ │ + add w23, w23, w0 │ │ │ + str w0, [x2] │ │ │ + ldr w3, [x1, #16] │ │ │ + b 1efc0 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 25000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x430 │ │ │ - str x10, [x29, #104] │ │ │ - str x11, [x29, #112] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #104] │ │ │ - ldr x11, [x29, #112] │ │ │ - ldr x9, [x29, #144] │ │ │ - ldr x0, [x29, #200] │ │ │ - add x3, x9, #0x40 │ │ │ + add x3, x3, #0xb20 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - mov x4, x27 │ │ │ - str x10, [x29, #104] │ │ │ - str x11, [x29, #112] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #304] │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cmp w9, wzr │ │ │ - b.le 41b1a0 │ │ │ - add x0, x5, #0xd90 │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x90 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + b 1f424 │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x22, x25, lsl #3 │ │ │ + ldr x0, [x22, x25, lsl #3] │ │ │ + cbz x0, 1f7e8 │ │ │ + str x24, [sp, #96] │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1fa74 │ │ │ + ldr x1, [x19] │ │ │ + bl 7580 │ │ │ + adrp x0, 4f000 │ │ │ + cmp w27, #0x3 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3264] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b.eq 1f858 // b.none │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ mov x0, #0xfffe // #65534 │ │ │ - b 41a1dc │ │ │ - ldr x9, [x29, #184] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - ldr w27, [x0, #16] │ │ │ - add w21, w21, w1 │ │ │ - b 41a590 │ │ │ - mov x0, #0x2 // #2 │ │ │ - str x11, [x29, #112] │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #112] │ │ │ - cbz x0, 41b0e4 │ │ │ - add x21, x11, w21, sxtw │ │ │ - ldrb w1, [x21, #1] │ │ │ - mov w21, w22 │ │ │ - strb w1, [x0] │ │ │ - ldr x0, [x19] │ │ │ - strb wzr, [x0, #1] │ │ │ - b 41a5f8 │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 41b314 │ │ │ - bl 4021c0 │ │ │ + cmp x1, x0 │ │ │ + b.eq 1f558 // b.none │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + b 1ecd0 │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x26, x25, lsl #3 │ │ │ + ldr x0, [x26, x25, lsl #3] │ │ │ + cbz x0, 1f15c │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2d │ │ │ + b.eq 1f15c // b.none │ │ │ + str x24, [sp, #96] │ │ │ + bl 7080 │ │ │ add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 41b2fc │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xfffffffd // #-3 │ │ │ - bl 4026b0 │ │ │ - add x0, x24, #0x580 │ │ │ - add x1, x25, x25, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - cmp w0, #0x3 │ │ │ - csinv w21, w21, wzr, eq // eq = none │ │ │ - b 41a5f8 │ │ │ - ldr x0, [x29, #200] │ │ │ - ldr x3, [x29, #128] │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1fa74 │ │ │ + ldr x1, [x19] │ │ │ + bl 7580 │ │ │ + ldp x3, x1, [sp, #96] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3264] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne 1f4dc // b.any │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + str x0, [sp, #96] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1eb9c │ │ │ + adrp x0, 4f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3264] │ │ │ + lsl x0, x24, #3 │ │ │ + add x2, x1, x0 │ │ │ + ldr x4, [x1, x0] │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, 1f83c │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, 1f83c │ │ │ + adrp x3, 2f000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x918 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #304] │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cmp w9, wzr │ │ │ - b.gt 41a818 │ │ │ - ldr x1, [x29, #200] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 408f38 │ │ │ - mov x24, #0x0 // #0 │ │ │ - ldr x22, [x29, #224] │ │ │ - b 41a624 │ │ │ - sxtw x1, w21 │ │ │ - add x1, x1, #0x1 │ │ │ - ldrb w0, [x11, x1] │ │ │ - add x1, x11, x1 │ │ │ - str x1, [x29, #136] │ │ │ - cmp w0, #0x2d │ │ │ - b.eq 41a934 // b.none │ │ │ - cmp w0, #0x2b │ │ │ - mov x27, x1 │ │ │ - b.ne 41a93c // b.any │ │ │ - ldr x9, [x29, #136] │ │ │ - add x27, x9, #0x1 │ │ │ - bl 402550 <__ctype_b_loc@plt> │ │ │ - ldr x2, [x0] │ │ │ - mov x22, x27 │ │ │ - b 41a950 │ │ │ - add x22, x22, #0x1 │ │ │ - ldrb w0, [x22] │ │ │ - ldrh w0, [x2, x0, lsl #1] │ │ │ - tbnz w0, #11, 41a94c │ │ │ - cmp x22, x27 │ │ │ - b.eq 41b21c // b.none │ │ │ - ldr x9, [x29, #136] │ │ │ - sub x27, x22, x9 │ │ │ - add w0, w27, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 41b204 │ │ │ - sxtw x22, w27 │ │ │ - ldr x1, [x29, #136] │ │ │ - mov x2, x22 │ │ │ - bl 402760 │ │ │ - ldr x0, [x19] │ │ │ - add w21, w21, w27 │ │ │ - strb wzr, [x0, x22] │ │ │ - b 41a5f8 │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 41abac │ │ │ - cmp w0, #0x3d │ │ │ - mov x0, #0x1 // #1 │ │ │ - b.ne 41a5cc // b.any │ │ │ - add w0, w21, #0x2 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbnz w0, 41b150 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - b 41a5f8 │ │ │ - mov w1, w28 │ │ │ - mov x24, x11 │ │ │ - mov w28, w23 │ │ │ - mov w23, w1 │ │ │ - b 41a194 │ │ │ - str xzr, [x19] │ │ │ - cbz x22, 41b100 │ │ │ - ldr x1, [x25] │ │ │ - cbz x1, 41b100 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #120] │ │ │ - str x10, [x29, #104] │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #120] │ │ │ - ldr x10, [x29, #104] │ │ │ - cbnz x0, 41aa30 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x1, x1, #0x428 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x25] │ │ │ - ldr x10, [x29, #104] │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x7d0 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xe0 │ │ │ + b 1f200 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + ldr x24, [sp, #200] │ │ │ + str xzr, [x0] │ │ │ + cbz x22, 1f880 │ │ │ + ldr x21, [x1] │ │ │ + cbz x21, 1f880 │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + add x23, x0, #0x1 │ │ │ + mov x0, x23 │ │ │ + bl 71f0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 1fa08 │ │ │ + mov x1, x21 │ │ │ + mov x2, x23 │ │ │ + bl 7060 │ │ │ + add x21, x19, #0x2 │ │ │ + ldrb w1, [x19, #2] │ │ │ mov x0, x21 │ │ │ - str x10, [x29, #104] │ │ │ - bl 4026b0 │ │ │ - ldrb w1, [x21, #2] │ │ │ - add x20, x21, #0x2 │ │ │ - str xzr, [x19] │ │ │ cmp w1, #0x3d │ │ │ - ldr x10, [x29, #104] │ │ │ - mov x0, x20 │ │ │ - b.eq 41b148 // b.none │ │ │ - cbnz w1, 41aa68 │ │ │ - b 41b148 │ │ │ - cbz w1, 41aa78 │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 1f638 // b.any │ │ │ + b 1f924 │ │ │ mov x0, x2 │ │ │ ldrb w1, [x0, #1] │ │ │ add x2, x0, #0x1 │ │ │ cmp w1, #0x3d │ │ │ - b.ne 41aa60 // b.any │ │ │ - str xzr, [x29, #200] │ │ │ - cbz w1, 41aa90 │ │ │ - ldrb w1, [x29, #200] │ │ │ - add x2, x2, #0x1 │ │ │ - sturb w1, [x2, #-1] │ │ │ - str x2, [x29, #200] │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 1f634 // b.any │ │ │ + cbz w1, 1f658 │ │ │ + mov x24, x2 │ │ │ + strb wzr, [x24], #1 │ │ │ ldrb w1, [x0] │ │ │ + mov w27, #0x0 // #0 │ │ │ cmp w1, #0x2d │ │ │ - b.eq 41b12c // b.none │ │ │ - ldr x9, [x29, #184] │ │ │ - str wzr, [x9] │ │ │ - adrp x24, 450000 │ │ │ - add x1, x24, #0x580 │ │ │ + b.ne 1f670 // b.any │ │ │ + mov w27, #0x1 // #1 │ │ │ + strb wzr, [x0] │ │ │ + ldr x0, [sp, #160] │ │ │ + str w27, [x0] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3264] │ │ │ ldr x0, [x1, #24] │ │ │ - cbz x0, 41acf4 │ │ │ - ldr w9, [x29, #304] │ │ │ - mov w25, #0xffffffff // #-1 │ │ │ - cmp w9, wzr │ │ │ - mov w27, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b.gt 41ac24 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x1, x1, #0xd90 │ │ │ - add x1, x1, #0x90 │ │ │ - str x1, [x29, #176] │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x1, x1, #0xcd0 │ │ │ - add x1, x1, #0x20 │ │ │ - str x1, [x29, #144] │ │ │ - b 41ab40 │ │ │ - ldr x3, [x29, #144] │ │ │ - ldr x0, [x29, #176] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - mov x4, x20 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + cbz x0, 1f8e8 │ │ │ + add x3, x1, #0x8 │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ + mov w23, #0x0 // #0 │ │ │ + str x19, [sp, #96] │ │ │ + mov x19, x3 │ │ │ + str w20, [sp, #160] │ │ │ + mov w20, w23 │ │ │ + str x22, [sp, #168] │ │ │ + mov w22, w5 │ │ │ + ldr x23, [x19] │ │ │ + cbz x23, 1f6ec │ │ │ + mov x1, x21 │ │ │ + mov x0, x23 │ │ │ + bl 7410 │ │ │ + cbz w0, 1fa2c │ │ │ mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr x1, [x29, #176] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 408f38 │ │ │ - ldr x10, [x29, #104] │ │ │ - mov w25, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - add x1, x24, #0x580 │ │ │ - add x2, x0, x0, lsl #2 │ │ │ - add x1, x1, x2, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbz x1, 41acec │ │ │ - add x1, x24, #0x580 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x1, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 41ab24 │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x10, [x29, #104] │ │ │ - str x3, [x29, #120] │ │ │ - bl 402540 │ │ │ - ldr x10, [x29, #104] │ │ │ - cbz w0, 41b140 │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - ldr x3, [x29, #120] │ │ │ - mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 402370 │ │ │ - ldr x10, [x29, #104] │ │ │ - cbnz w0, 41ab24 │ │ │ - cmn w25, #0x1 │ │ │ - b.ne 41aaf0 // b.any │ │ │ - mov w25, w27 │ │ │ - b 41ab24 │ │ │ - mov x22, x9 │ │ │ - b 41a384 │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 41a5f8 │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 41a5f8 // b.none │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 41b2e4 │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xffffffff // #-1 │ │ │ - bl 4026b0 │ │ │ - b 41a5f8 │ │ │ - mov w27, w21 │ │ │ - b 41a194 │ │ │ - add x1, x24, #0x580 │ │ │ - add x0, x25, x25, lsl #2 │ │ │ - ldr x4, [x1, x0, lsl #3] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x18 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - b 41a748 │ │ │ - str x1, [x29, #176] │ │ │ - ldr x3, [x29, #176] │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x3, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 41acd0 │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x3, [x29, #120] │ │ │ - str x10, [x29, #104] │ │ │ - bl 402540 │ │ │ - ldr x3, [x29, #120] │ │ │ - ldr x10, [x29, #104] │ │ │ - cbz w0, 41b140 │ │ │ - mov x0, x20 │ │ │ - str x10, [x29, #104] │ │ │ - str x3, [x29, #120] │ │ │ - bl 4021c0 │ │ │ - ldr x3, [x29, #120] │ │ │ + bl 7080 │ │ │ + mov x1, x21 │ │ │ mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 402370 │ │ │ - ldr x10, [x29, #104] │ │ │ - cbnz w0, 41acd0 │ │ │ - cmn w25, #0x1 │ │ │ - b.eq 41accc // b.none │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x5, #0xd90 │ │ │ - add x3, x3, #0xcd0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x20 │ │ │ - mov x4, x20 │ │ │ - add x0, x0, #0x90 │ │ │ - str x5, [x29, #120] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr x5, [x29, #120] │ │ │ - b 41a818 │ │ │ - mov w25, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - ldr x4, [x29, #176] │ │ │ - add x1, x0, x0, lsl #2 │ │ │ - add x1, x4, x1, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbnz x1, 41ac28 │ │ │ - cmn w25, #0x1 │ │ │ - b.ne 41ad58 // b.any │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x25, x5, #0xd90 │ │ │ - add x25, x25, #0x90 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0xcd0 │ │ │ - mov x4, x20 │ │ │ - mov x0, x25 │ │ │ - str x5, [x29, #120] │ │ │ - str x10, [x29, #104] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr w9, [x29, #304] │ │ │ - ldr x5, [x29, #120] │ │ │ - cmp w9, wzr │ │ │ - ldr x10, [x29, #104] │ │ │ - b.gt 41a818 │ │ │ - mov x1, x25 │ │ │ - mov w0, #0x10 // #16 │ │ │ - str x10, [x29, #104] │ │ │ - bl 408f38 │ │ │ - ldr x10, [x29, #104] │ │ │ - mov w25, #0xffffffff // #-1 │ │ │ - ldr x9, [x29, #184] │ │ │ - sxtw x20, w25 │ │ │ - ldr w0, [x9] │ │ │ - cbz w0, 41ad7c │ │ │ - add x1, x24, #0x580 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ + mov x0, x23 │ │ │ + bl 7250 │ │ │ + cbnz w0, 1f6ec │ │ │ + cmn w22, #0x1 │ │ │ + b.ne 1fa18 // b.any │ │ │ + mov w22, w20 │ │ │ + add x19, x19, #0x28 │ │ │ + add w20, w20, #0x1 │ │ │ + ldr x0, [x19, #16] │ │ │ + cbnz x0, 1f6ac │ │ │ + mov w23, w22 │ │ │ + cmn w22, #0x1 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b.eq 1f8e8 // b.none │ │ │ + sxtw x21, w23 │ │ │ + cbz w27, 1f734 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3264] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ add x0, x1, x0, lsl #3 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbz w1, 41ae70 │ │ │ - add x0, x24, #0x580 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x1, x0, x1, lsl #3 │ │ │ - ldr w0, [x1, #16] │ │ │ + ldr w0, [x0, #20] │ │ │ + cbz w0, 1fa40 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x1, [x0, #3264] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w27, [x0, #16] │ │ │ + cmp w27, #0x2 │ │ │ + b.eq 1f99c // b.none │ │ │ + sub w0, w27, #0x3 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 41af40 // b.none │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 41af88 // b.none │ │ │ - sub w2, w0, #0x3 │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 41af88 // b.plast │ │ │ - cbnz w0, 41af48 │ │ │ - ldr x9, [x29, #200] │ │ │ - cbz x9, 41af48 │ │ │ - ldr x5, [x1, #32] │ │ │ - cbz x5, 41af10 │ │ │ - ldrb w0, [x5] │ │ │ - cbz w0, 41af10 │ │ │ - add x27, x29, #0xf0 │ │ │ - ldr x4, [x1, #8] │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x430 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x3, x3, #0xcd0 │ │ │ - add x0, x5, #0xd90 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x80 │ │ │ - mov x4, x27 │ │ │ - add x0, x0, #0x90 │ │ │ - str x5, [x29, #120] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr w9, [x29, #304] │ │ │ - ldr x5, [x29, #120] │ │ │ - cmp w9, wzr │ │ │ - b.gt 41a818 │ │ │ - add x1, x5, #0xd90 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x90 │ │ │ - bl 408f38 │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x24, x24, #0x580 │ │ │ - add x24, x24, x0, lsl #3 │ │ │ - ldr x24, [x24, #24] │ │ │ - ldr x9, [x29, #208] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - str w25, [x9] │ │ │ - cmp x24, x0 │ │ │ - b.eq 41b2a8 // b.none │ │ │ - ldr x22, [x29, #224] │ │ │ - b 41a194 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 41af50 │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 41af50 │ │ │ - ldr x4, [x0, #8] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x430 │ │ │ - str x10, [x29, #104] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #104] │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x11, x5, #0xd90 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x11, x11, #0x90 │ │ │ - add x3, x3, #0xcd0 │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x40 │ │ │ - mov x4, x27 │ │ │ - str x5, [x29, #120] │ │ │ - str x11, [x29, #112] │ │ │ - str x10, [x29, #104] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - ldr w9, [x29, #304] │ │ │ - ldr x5, [x29, #120] │ │ │ - cmp w9, wzr │ │ │ - ldr x11, [x29, #112] │ │ │ - b.gt 41a818 │ │ │ - mov w0, #0x10 // #16 │ │ │ - mov x1, x11 │ │ │ - bl 408f38 │ │ │ - ldr x10, [x29, #104] │ │ │ - b 41ad7c │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x24, #0x580 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x27, x29, #0xf0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x18 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - b 41ade4 │ │ │ - ldr x9, [x29, #200] │ │ │ - cbnz x9, 41af90 │ │ │ + ccmp w27, #0x1, #0x4, hi // hi = pmore │ │ │ + b.ne 1f988 // b.any │ │ │ + cbz x24, 1f944 │ │ │ + mov x0, x24 │ │ │ + bl 7080 │ │ │ + add x25, x0, #0x1 │ │ │ + mov x0, x25 │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1f92c │ │ │ + mov x2, x25 │ │ │ + mov x1, x24 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - b 41ae3c │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x24, #0x580 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr x4, [x0, #8] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 7060 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + adrp x0, 4f000 │ │ │ + add x21, x21, x21, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3264] │ │ │ + add x0, x0, x21, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w23, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne 1ecd0 // b.any │ │ │ + b 1f558 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 25000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x18 │ │ │ - str x10, [x29, #104] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #104] │ │ │ - b 41aea8 │ │ │ - ldr x9, [x29, #200] │ │ │ - cbz x9, 41afd4 │ │ │ - mov x0, x9 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 41afc4 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x428 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x29, #200] │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - bl 4026b0 │ │ │ - b 41ae3c │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x27, x10, #3 │ │ │ - ldr x0, [x22, x27] │ │ │ - cbz x0, 41b03c │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 41b014 │ │ │ - mov x0, x21 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x428 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x22, x27] │ │ │ - bl 4026b0 │ │ │ - add x0, x24, #0x580 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - mov w12, #0xfffffffd // #-3 │ │ │ - cmp w0, #0x3 │ │ │ - csinv w27, w12, wzr, eq // eq = none │ │ │ - b 41ae3c │ │ │ - add x1, x24, #0x580 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x0, x1, x0, lsl #3 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 41b098 │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 41b098 │ │ │ - add x27, x29, #0xf0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x0, x27 │ │ │ + add x3, x3, #0xb20 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + b 1f1f0 │ │ │ + adrp x0, 4f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x2, [x0, #3264] │ │ │ + lsl x0, x24, #3 │ │ │ + add x3, x2, x0 │ │ │ + ldr x4, [x2, x0] │ │ │ + ldr x5, [x3, #32] │ │ │ + cbz x5, 1f894 │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, 1f894 │ │ │ + adrp x3, 2f000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x430 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x3, x3, #0xcd0 │ │ │ - add x0, x5, #0xd90 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ + add x3, x3, #0x918 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x7d0 │ │ │ + mov x4, x19 │ │ │ add x3, x3, #0x60 │ │ │ - b 41ae00 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x24, #0x580 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x27, x29, #0xf0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ + b 1f200 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 25000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x18 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - b 41b078 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #112] │ │ │ - b 41a328 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, w27 │ │ │ - add x1, x1, #0x440 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #112] │ │ │ - b 41a864 │ │ │ - ldr x9, [x29, #208] │ │ │ + add x3, x3, #0xb20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + b 1f5b8 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + cmp x1, x0 │ │ │ + b.eq 1f558 // b.none │ │ │ + mov w27, #0xfffffffd // #-3 │ │ │ + b 1ecd0 │ │ │ + add w28, w28, #0x1 │ │ │ + b 1ed40 │ │ │ + ldr x1, [sp, #104] │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov x24, #0x0 // #0 │ │ │ - b 41a194 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - b 41a3b4 │ │ │ - ldr x9, [x29, #184] │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b 1ecd0 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 25000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0xb20 │ │ │ mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - strb wzr, [x0] │ │ │ - b 41aaa4 │ │ │ - mov w25, w27 │ │ │ - b 41ad58 │ │ │ - mov x2, x20 │ │ │ - b 41aa78 │ │ │ - mov x0, #0x2 // #2 │ │ │ - b 41a5cc │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - ldr x22, [x29, #224] │ │ │ - b 41a480 │ │ │ - mov w27, w0 │ │ │ - mov x24, #0x0 // #0 │ │ │ - b 41a080 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + b 1f828 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 408f38 │ │ │ - ldr x21, [x29, #224] │ │ │ - ldr x0, [x19] │ │ │ - add x21, x21, x20 │ │ │ - b 41a6dc │ │ │ - ldr x1, [x29, #200] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 408f38 │ │ │ - add x0, x24, #0x580 │ │ │ - add x1, x25, x25, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - ldr x10, [x29, #104] │ │ │ - ldr x11, [x29, #112] │ │ │ - b 41a590 │ │ │ - add x1, x24, #0x580 │ │ │ - add x0, x25, x25, lsl #2 │ │ │ - ldr x4, [x1, x0, lsl #3] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x0, x27 │ │ │ + add x1, x1, #0xf20 │ │ │ + bl e630 │ │ │ + mov w27, w1 │ │ │ + str xzr, [sp, #96] │ │ │ + b 1ea58 │ │ │ + mov w0, w28 │ │ │ + mov w27, w22 │ │ │ + mov w28, w20 │ │ │ + mov x22, x26 │ │ │ + mov w20, w0 │ │ │ + mov w26, w21 │ │ │ + b 1f2d8 │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x7d0 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0x20 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x18 │ │ │ - str x10, [x29, #104] │ │ │ - str x11, [x29, #112] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #112] │ │ │ - ldr x10, [x29, #104] │ │ │ - b 41a7e4 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + adrp x21, 51000 │ │ │ + add x0, x21, #0xac0 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt 1f220 │ │ │ + b 1f278 │ │ │ + mov x2, x21 │ │ │ + b 1f64c │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x440 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - b 41a980 │ │ │ - add x0, x25, x25, lsl #2 │ │ │ - add x1, x24, #0x580 │ │ │ + add x1, x1, #0xf28 │ │ │ + bl e630 │ │ │ + add x0, x25, #0x1 │ │ │ lsl x0, x0, #3 │ │ │ - add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 41b36c │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 41b36c │ │ │ - ldr x4, [x1, x0] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x430 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #144] │ │ │ - ldr x0, [x29, #200] │ │ │ - add x3, x9, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - mov x4, x27 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #304] │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - cmp w9, wzr │ │ │ - b.gt 41a818 │ │ │ - ldr x1, [x29, #200] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 408f38 │ │ │ - b 41a964 │ │ │ - mov w28, w23 │ │ │ - mov x24, x11 │ │ │ - mov w23, w0 │ │ │ - b 41a194 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - b 41a1dc │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x440 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - b 41a5ec │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #112] │ │ │ - b 41a680 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + add x25, x22, x0 │ │ │ + ldr x0, [x22, x0] │ │ │ + cbz x0, 1f9a8 │ │ │ + bl 7080 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 1f92c │ │ │ + ldr x1, [x25] │ │ │ + bl 7580 │ │ │ + cmp w27, #0x3 │ │ │ + mov w7, #0xfffffffd // #-3 │ │ │ + csinv w27, w7, wzr, eq // eq = none │ │ │ + b 1f794 │ │ │ + cmp x24, #0x0 │ │ │ + ccmp w27, #0x0, #0x0, ne // ne = any │ │ │ + b.eq 1f9dc // b.none │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b 1f794 │ │ │ + cbnz x24, 1f764 │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b 1f794 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x7d0 │ │ │ + mov w1, w23 │ │ │ + add x0, x0, #0x60 │ │ │ + mov w2, #0x1 // #1 │ │ │ + bl 1a210 │ │ │ + adrp x21, 51000 │ │ │ + mov x0, x19 │ │ │ + bl 74a0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt 1f220 │ │ │ + b 1f278 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x7d0 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x80 │ │ │ + b 1f9bc │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x440 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - b 41abe0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + add x1, x1, #0xf28 │ │ │ + bl e630 │ │ │ + adrp x3, 2f000 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0x7d0 │ │ │ + ldr x19, [sp, #96] │ │ │ + b 1f8f8 │ │ │ + mov w23, w20 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b 1f714 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x7d0 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x40 │ │ │ + b 1f9bc │ │ │ + mov x0, #0x2 // #2 │ │ │ + str x3, [sp, #96] │ │ │ + b 1f010 │ │ │ + mov x22, x26 │ │ │ + mov w27, w23 │ │ │ + mov w26, w21 │ │ │ + b 1ecd0 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x440 │ │ │ - bl 408f38 │ │ │ - ldr x0, [x19] │ │ │ - b 41a8a8 │ │ │ - add x0, x25, x25, lsl #2 │ │ │ - add x2, x24, #0x580 │ │ │ - lsl x0, x0, #3 │ │ │ - add x3, x2, x0 │ │ │ - ldr x5, [x3, #32] │ │ │ - cbz x5, 41b398 │ │ │ - ldrb w3, [x5] │ │ │ - cbz w3, 41b398 │ │ │ - ldr x4, [x2, x0] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x0, x27 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x430 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #144] │ │ │ - ldr x0, [x29, #200] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0x60 │ │ │ - b 41a75c │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - add x1, x24, #0x580 │ │ │ - add x0, x25, x25, lsl #2 │ │ │ - ldr x4, [x1, x0, lsl #3] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x18 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - b 41b25c │ │ │ - add x1, x24, #0x580 │ │ │ - add x0, x25, x25, lsl #2 │ │ │ - ldr x4, [x1, x0, lsl #3] │ │ │ - add x27, x29, #0xf0 │ │ │ - adrp x3, 423000 <_fini@@Base+0xe1c> │ │ │ - mov x0, x27 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x18 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - b 41b350 │ │ │ + add x1, x1, #0xf30 │ │ │ + bl e630 │ │ │ + udf #0 │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x5, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ mov x29, sp │ │ │ + adrp x3, 4f000 │ │ │ + ldr x5, [x5, #3800] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x1 │ │ │ + ldr x4, [x4, #3952] │ │ │ stp x21, x22, [sp, #32] │ │ │ + mov x22, x0 │ │ │ + ldr x3, [x3, #3112] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + ldr w23, [x4] │ │ │ stp x25, x26, [sp, #64] │ │ │ - mov x21, x0 │ │ │ - mov x19, x1 │ │ │ - ldrb w1, [x0] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w24, [x0, #2292] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w23, [x0, #2300] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w25, [x0, #2296] │ │ │ - mov w22, w2 │ │ │ - add x20, x21, #0x1 │ │ │ - mov w3, w1 │ │ │ - cbz w1, 41b464 │ │ │ - cmp w1, #0x3f │ │ │ - b.eq 41b494 // b.none │ │ │ - cbnz w23, 41b438 │ │ │ - cmp w1, #0x2a │ │ │ - b.eq 41b4c4 // b.none │ │ │ - cbz w25, 41b430 │ │ │ - cmp w1, #0x5b │ │ │ - b.eq 41b544 // b.none │ │ │ - cmp w1, #0x5c │ │ │ - b.eq 41b530 // b.none │ │ │ - ldrb w0, [x19] │ │ │ - cbz w22, 41b488 │ │ │ - cmp w0, w3 │ │ │ - cset w0, eq // eq = none │ │ │ - cbz w0, 41b470 │ │ │ - ldrb w1, [x20] │ │ │ - mov x21, x20 │ │ │ - add x19, x19, #0x1 │ │ │ - add x20, x21, #0x1 │ │ │ - mov w3, w1 │ │ │ - cbnz w1, 41b410 │ │ │ - ldrb w0, [x19] │ │ │ - cmp w0, wzr │ │ │ + mov w24, w2 │ │ │ + ldr w25, [x3] │ │ │ + ldrb w19, [x0] │ │ │ + ldr w0, [x5] │ │ │ + cmp w0, #0x0 │ │ │ + cset w26, ne // ne = any │ │ │ + nop │ │ │ + add x21, x22, #0x1 │ │ │ + cbz w19, 1fb34 │ │ │ + cmp w19, #0x3f │ │ │ + b.eq 1fb5c // b.none │ │ │ + cbnz w23, 1fb10 │ │ │ + cmp w19, #0x2a │ │ │ + b.eq 1fbb4 // b.none │ │ │ + cmp w19, #0x5b │ │ │ + ccmp w26, #0x0, #0x4, eq // eq = none │ │ │ + b.ne 1fc20 // b.any │ │ │ + cmp w19, #0x5c │ │ │ + b.eq 1fba4 // b.none │ │ │ + ldrb w0, [x20] │ │ │ + cmp w0, w19 │ │ │ cset w0, eq // eq = none │ │ │ + cbz w0, 1fb84 │ │ │ + ldrb w19, [x21] │ │ │ + mov x22, x21 │ │ │ + add x20, x20, #0x1 │ │ │ + add x21, x22, #0x1 │ │ │ + cbnz w19, 1fae8 │ │ │ + ldrb w0, [x20] │ │ │ + cmp w0, #0x0 │ │ │ + cset w23, eq // eq = none │ │ │ + mov w0, w23 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - cmp w0, w3, uxtb │ │ │ - cset w0, eq // eq = none │ │ │ - b 41b448 │ │ │ - ldrb w0, [x19] │ │ │ - cbz w24, 41b4b8 │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 41b65c // b.none │ │ │ - cbz w0, 41b65c │ │ │ - ldrb w1, [x21, #1] │ │ │ - add x19, x19, #0x1 │ │ │ - mov x21, x20 │ │ │ - b 41b404 │ │ │ - cbnz w0, 41b4a8 │ │ │ - mov w0, w24 │ │ │ - b 41b470 │ │ │ - cbz w24, 41b678 │ │ │ - ldrb w26, [x21, #1] │ │ │ - cmp w26, #0x2a │ │ │ - b.eq 41b674 // b.none │ │ │ - ldrb w3, [x19] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 41b504 // b.none │ │ │ - cbz w3, 41b504 │ │ │ - mov x1, x19 │ │ │ - mov x0, x20 │ │ │ - mov w2, w22 │ │ │ - bl 41b3c4 │ │ │ - cbnz w0, 41b470 │ │ │ - ldrb w3, [x19, #1]! │ │ │ - cmp w3, #0x2f │ │ │ - b.ne 41b4e0 // b.any │ │ │ - cbz w26, 41b764 │ │ │ - cmp w26, #0x2f │ │ │ - b.eq 41b524 // b.none │ │ │ - cmp w26, #0x5c │ │ │ - b.ne 41b730 // b.any │ │ │ - ldrb w0, [x21, #2] │ │ │ + ldrb w0, [x20] │ │ │ + cbz w25, 1fb80 │ │ │ cmp w0, #0x2f │ │ │ - b.ne 41b730 // b.any │ │ │ - mov x21, x20 │ │ │ - mov w1, w26 │ │ │ - b 41b404 │ │ │ - ldrb w3, [x21, #1] │ │ │ - add x20, x21, #0x2 │ │ │ - cbnz w3, 41b438 │ │ │ - mov w0, w3 │ │ │ - b 41b470 │ │ │ - ldrb w4, [x19] │ │ │ - cbz w4, 41b71c │ │ │ - ldrb w1, [x21, #1] │ │ │ - cmp w1, #0x5e │ │ │ - cset w3, eq // eq = none │ │ │ - cmp w1, #0x21 │ │ │ - cset w0, eq // eq = none │ │ │ - orr w3, w3, w0 │ │ │ - uxtb w0, w3 │ │ │ - ldrb w5, [x20, x0] │ │ │ - add x20, x20, x0 │ │ │ - cbz w5, 41b71c │ │ │ - mov w0, w5 │ │ │ - mov x2, x20 │ │ │ - mov w1, w23 │ │ │ - b 41b598 │ │ │ - b.eq 41b5a8 // b.none │ │ │ - cmp w0, #0x5d │ │ │ - b.eq 41b5b0 // b.none │ │ │ - ldrb w0, [x2, #1]! │ │ │ - cbz w0, 41b470 │ │ │ - cmp w0, #0x5c │ │ │ - cbz w1, 41b584 │ │ │ - mov w1, #0x0 // #0 │ │ │ - b 41b590 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 41b590 │ │ │ - cmp w5, #0x2d │ │ │ - cset w5, eq // eq = none │ │ │ - cmp x20, x2 │ │ │ - b.cs 41b62c // b.hs, b.nlast │ │ │ - cbnz w5, 41b5d8 │ │ │ - ldrb w6, [x20] │ │ │ - cmp w6, #0x5c │ │ │ - b.eq 41b664 // b.none │ │ │ - cmp w6, #0x2d │ │ │ - b.eq 41b66c // b.none │ │ │ - ldrb w5, [x20, #1] │ │ │ - cmp w5, #0x2d │ │ │ - b.eq 41b64c // b.none │ │ │ - uxtb w1, w1 │ │ │ - cbnz w1, 41b640 │ │ │ - ldrb w1, [x20] │ │ │ - mov w5, w1 │ │ │ - cmp w1, w4 │ │ │ - b.ne 41b608 // b.any │ │ │ - b 41b658 │ │ │ - cmp w4, w1 │ │ │ - b.eq 41b658 // b.none │ │ │ - add w1, w1, #0x1 │ │ │ - uxtb w1, w1 │ │ │ - cmp w5, w1 │ │ │ - b.cs 41b600 // b.hs, b.nlast │ │ │ - mov w5, #0x0 // #0 │ │ │ - mov w1, w5 │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 1fb84 // b.none │ │ │ + ldrb w19, [x22, #1] │ │ │ add x20, x20, #0x1 │ │ │ - cmp x20, x2 │ │ │ - b.ne 41b5c0 // b.any │ │ │ - cbz w3, 41b53c │ │ │ - add x21, x2, #0x1 │ │ │ - add x19, x19, #0x1 │ │ │ - ldrb w1, [x2, #1] │ │ │ - b 41b404 │ │ │ + mov x22, x21 │ │ │ + b 1fae0 │ │ │ + cbnz w0, 1fb70 │ │ │ + mov w23, #0x0 // #0 │ │ │ + mov w0, w23 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ + ret │ │ │ + ldrb w19, [x22, #1] │ │ │ + add x21, x22, #0x2 │ │ │ + cbnz w19, 1fb10 │ │ │ + b 1fb40 │ │ │ + cbz w25, 1fdd8 │ │ │ + ldrb w19, [x22, #1] │ │ │ + cmp w19, #0x2a │ │ │ + b.eq 1fdd4 // b.none │ │ │ + ldrb w0, [x20] │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 1fbf8 // b.none │ │ │ + mov w2, w24 │ │ │ + mov x1, x20 │ │ │ + mov x0, x21 │ │ │ + bl 1fa88 │ │ │ + cbnz w0, 1fdac │ │ │ + ldrb w0, [x20, #1]! │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 1fbd4 // b.any │ │ │ + cbz w19, 1fe3c │ │ │ + cmp w19, #0x2f │ │ │ + b.eq 1fc18 // b.none │ │ │ + cmp w19, #0x5c │ │ │ + b.ne 1fdcc // b.any │ │ │ + ldrb w0, [x22, #2] │ │ │ + cmp w0, #0x2f │ │ │ + b.ne 1fdcc // b.any │ │ │ + mov x22, x21 │ │ │ + b 1fae0 │ │ │ ldrb w5, [x20] │ │ │ - cmp w1, w5 │ │ │ - b.ls 41b5f4 // b.plast │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov w5, w1 │ │ │ - b 41b620 │ │ │ - cbz w3, 41b630 │ │ │ + cbz w5, 1fb40 │ │ │ + ldrb w0, [x22, #1] │ │ │ + cmp w0, #0x21 │ │ │ + cset w6, eq // eq = none │ │ │ + cmp w0, #0x5e │ │ │ + csinc w6, w6, wzr, ne // ne = any │ │ │ + and x0, x6, #0xff │ │ │ + add x3, x21, x0 │ │ │ + ldrb w0, [x21, x0] │ │ │ + cbz w0, 1fb40 │ │ │ + mov x1, x3 │ │ │ + mov w2, w0 │ │ │ + nop │ │ │ + cmp w2, #0x5c │ │ │ + b.eq 1fcac // b.none │ │ │ + cmp w2, #0x5d │ │ │ + b.eq 1fce4 // b.none │ │ │ + ldrb w2, [x1, #1] │ │ │ + add x4, x1, #0x1 │ │ │ + cbz w2, 1fb40 │ │ │ + cmp w2, #0x5c │ │ │ + b.eq 1fcb0 // b.none │ │ │ + cmp w2, #0x5d │ │ │ + b.eq 1fce0 // b.none │ │ │ + ldrb w2, [x1, #2] │ │ │ + add x4, x1, #0x2 │ │ │ + cbz w2, 1fb40 │ │ │ + cmp w2, #0x5c │ │ │ + b.eq 1fcb0 // b.none │ │ │ + cmp w2, #0x5d │ │ │ + b.eq 1fce0 // b.none │ │ │ + ldrb w2, [x4, #1]! │ │ │ + cbnz w2, 1fc90 │ │ │ + b 1fb40 │ │ │ + mov x4, x1 │ │ │ + ldrb w1, [x4, #1] │ │ │ + cbz w1, 1fb40 │ │ │ + ldrb w2, [x4, #2] │ │ │ + add x1, x4, #0x2 │ │ │ + cbnz w2, 1fc58 │ │ │ + mov w0, w23 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ + ret │ │ │ + mov x1, x4 │ │ │ + cmp x3, x1 │ │ │ + b.cs 1fd80 // b.hs, b.nlast │ │ │ + cmp w0, #0x2d │ │ │ + b.ne 1fd0c // b.any │ │ │ + ldrb w2, [x3, #1] │ │ │ + cmp w2, #0x2d │ │ │ + b.ne 1fd8c // b.any │ │ │ + add x3, x3, #0x1 │ │ │ + cmp x3, x1 │ │ │ + b.cs 1fd80 // b.hs, b.nlast │ │ │ mov w0, #0x0 // #0 │ │ │ - b 41b470 │ │ │ - mov w5, #0x1 // #1 │ │ │ - b 41b620 │ │ │ - ldurb w1, [x20, #-1] │ │ │ - b 41b620 │ │ │ - add x20, x21, #0x2 │ │ │ - ldrb w21, [x20] │ │ │ - mov w0, #0x1 // #1 │ │ │ - cbz w21, 41b470 │ │ │ - mov x1, x20 │ │ │ - mov w0, w21 │ │ │ - b 41b6b4 │ │ │ + ldrb w2, [x3] │ │ │ + cmp w2, #0x5c │ │ │ + b.eq 1fd74 // b.none │ │ │ + cmp w2, #0x2d │ │ │ + b.eq 1fd94 // b.none │ │ │ + ldrb w2, [x3, #1] │ │ │ + cmp w2, #0x2d │ │ │ + b.eq 1fd00 // b.none │ │ │ + ldrb w2, [x3] │ │ │ + cbz w0, 1fd88 │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, w2 │ │ │ + b.ls 1fd58 // b.plast │ │ │ + b 1fd00 │ │ │ + add w0, w0, #0x1 │ │ │ + and w0, w0, #0xff │ │ │ + cmp w2, w0 │ │ │ + b.cc 1fd00 // b.lo, b.ul, b.last │ │ │ + cmp w5, w0 │ │ │ + b.ne 1fd48 // b.any │ │ │ + cbnz w6, 1fb40 │ │ │ + add x20, x20, #0x1 │ │ │ + add x22, x1, #0x1 │ │ │ + ldrb w19, [x1, #1] │ │ │ + b 1fae0 │ │ │ + add x3, x3, #0x1 │ │ │ + cmp x3, x1 │ │ │ + b.cc 1fd24 // b.lo, b.ul, b.last │ │ │ + cbnz w6, 1fd64 │ │ │ + b 1fb40 │ │ │ + mov w0, w2 │ │ │ + mov w2, w0 │ │ │ + b 1fd58 │ │ │ + ldurb w0, [x3, #-1] │ │ │ + add x3, x3, #0x1 │ │ │ + cmp x3, x1 │ │ │ + b.cc 1fd10 // b.lo, b.ul, b.last │ │ │ + cbnz w6, 1fd64 │ │ │ + b 1fb40 │ │ │ + mov w23, w0 │ │ │ + mov w0, w23 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ + ret │ │ │ + mov w23, #0x2 // #2 │ │ │ + b 1fb40 │ │ │ + add x21, x22, #0x2 │ │ │ + ldrb w19, [x21] │ │ │ + cbz w19, 1fe58 │ │ │ + mov w0, w19 │ │ │ + mov x1, x21 │ │ │ + mov w2, #0x2a // #42 │ │ │ + cmp w0, #0x5c │ │ │ + b.eq 1fe48 // b.none │ │ │ cmp w0, #0x3f │ │ │ - b.eq 41b738 // b.none │ │ │ - cmp w0, #0x2a │ │ │ - b.eq 41b738 // b.none │ │ │ + ccmp w0, w2, #0x4, ne // ne = any │ │ │ + b.eq 1fe60 // b.none │ │ │ cmp w0, #0x5b │ │ │ - b.eq 41b738 // b.none │ │ │ - ldrb w0, [x1, #1] │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w0, 41b6c4 │ │ │ - cmp w0, #0x5c │ │ │ - b.ne 41b690 // b.any │ │ │ - ldrb w0, [x1, #1] │ │ │ - cbnz w0, 41b724 │ │ │ - mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - mov x23, x0 │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - sub x0, x23, x0 │ │ │ - add x1, x19, x0 │ │ │ - tbnz x0, #63, 41b65c │ │ │ - cbnz w22, 41b770 │ │ │ - ldrb w0, [x1] │ │ │ - cmp w0, w21 │ │ │ - b.ne 41b78c // b.any │ │ │ - cbnz w21, 41b704 │ │ │ - b 41b784 │ │ │ - cbz w2, 41b784 │ │ │ - cbz w0, 41b784 │ │ │ - ldrb w2, [x20, #1]! │ │ │ + b.eq 1fe60 // b.none │ │ │ ldrb w0, [x1, #1]! │ │ │ - cmp w2, w0 │ │ │ - b.eq 41b6fc // b.none │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 41b470 │ │ │ - mov w0, w23 │ │ │ - b 41b470 │ │ │ - ldrb w0, [x1, #2] │ │ │ - add x1, x1, #0x1 │ │ │ - b 41b6ac │ │ │ - mov w0, #0x2 // #2 │ │ │ - b 41b470 │ │ │ - ldrb w0, [x19] │ │ │ - cbnz w0, 41b74c │ │ │ - b 41b730 │ │ │ - ldrb w0, [x19, #1]! │ │ │ - cbz w0, 41b730 │ │ │ - mov x1, x19 │ │ │ - mov x0, x20 │ │ │ - mov w2, w22 │ │ │ - bl 41b3c4 │ │ │ - cbz w0, 41b744 │ │ │ - b 41b470 │ │ │ - cmp w3, wzr │ │ │ - cset w0, eq // eq = none │ │ │ - b 41b470 │ │ │ + cbnz w0, 1fdec │ │ │ mov x0, x20 │ │ │ - bl 402540 │ │ │ - cmp w0, wzr │ │ │ - cset w0, eq // eq = none │ │ │ - b 41b470 │ │ │ - mov w0, #0x1 // #1 │ │ │ - b 41b470 │ │ │ - mov w0, w22 │ │ │ - b 41b470 │ │ │ + bl 7080 │ │ │ + mov x22, x0 │ │ │ + mov x0, x21 │ │ │ + bl 7080 │ │ │ + subs x0, x22, x0 │ │ │ + b.mi 1fb40 // b.first │ │ │ + add x1, x20, x0 │ │ │ + cbz w24, 1fe90 │ │ │ + mov x0, x21 │ │ │ + bl 7410 │ │ │ + cmp w0, #0x0 │ │ │ + cset w23, eq // eq = none │ │ │ + b 1fb40 │ │ │ + ldrb w0, [x1, #1] │ │ │ + cbz w0, 1fe10 │ │ │ + ldrb w0, [x1, #2]! │ │ │ + b 1fe0c │ │ │ + mov w23, #0x1 // #1 │ │ │ + b 1fb40 │ │ │ + ldrb w0, [x20] │ │ │ + cbnz w0, 1fe74 │ │ │ + b 1fdcc │ │ │ + ldrb w0, [x20, #1]! │ │ │ + cbz w0, 1fdcc │ │ │ + mov w2, w24 │ │ │ + mov x1, x20 │ │ │ + mov x0, x21 │ │ │ + bl 1fa88 │ │ │ + mov w23, w0 │ │ │ + cbz w0, 1fe6c │ │ │ + b 1fb40 │ │ │ + ldrb w0, [x20, x0] │ │ │ + subs w19, w19, w0 │ │ │ + b.ne 1fec4 // b.any │ │ │ + cbz w0, 1fec4 │ │ │ + mov x0, #0x1 // #1 │ │ │ + ldrb w3, [x21, x0] │ │ │ + ldrb w2, [x1, x0] │ │ │ + add x0, x0, #0x1 │ │ │ + subs w19, w3, w2 │ │ │ + b.ne 1fec4 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 1fea4 // b.any │ │ │ + cmp w19, #0x0 │ │ │ + cset w23, eq // eq = none │ │ │ + b 1fb40 │ │ │ + cbz x0, 1ff04 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + mov w2, #0x1 // #1 │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - cbz x0, 41b808 │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ - mov w2, #0x1 // #1 │ │ │ - bl 4023f0 │ │ │ - cbz w0, 41b7c8 │ │ │ + bl 72c0 │ │ │ + cbz w0, 1ff0c │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ + mov w0, #0x1 // #1 │ │ │ + ret │ │ │ mov x0, x19 │ │ │ - bl 402560 │ │ │ - cmn x0, #0x1 │ │ │ + bl 7430 │ │ │ mov x20, x0 │ │ │ - b.eq 41b7b8 // b.none │ │ │ + cmn x0, #0x1 │ │ │ + b.eq 1fef4 // b.none │ │ │ + mov w2, #0x1 // #1 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x19 │ │ │ - mov w2, w1 │ │ │ - bl 4023f0 │ │ │ - cbnz w0, 41b7b8 │ │ │ - mov x0, x19 │ │ │ - bl 402560 │ │ │ + bl 72c0 │ │ │ + cbnz w0, 1fef4 │ │ │ add x20, x20, #0x1 │ │ │ - cmp x0, x20 │ │ │ + mov x0, x19 │ │ │ + bl 7430 │ │ │ + cmp x20, x0 │ │ │ cset w0, eq // eq = none │ │ │ - b 41b7bc │ │ │ - mov w0, #0x1 // #1 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ + b 1fef8 │ │ │ + nop │ │ │ ldrb w1, [x0] │ │ │ - cbnz w1, 41b848 │ │ │ - b 41b864 │ │ │ - cmp w1, #0x2a │ │ │ - b.eq 41b868 // b.none │ │ │ + cbz w1, 1ff88 │ │ │ + mov w2, #0x2a // #42 │ │ │ + nop │ │ │ + cmp w1, #0x5c │ │ │ + b.eq 1ff90 // b.none │ │ │ cmp w1, #0x3f │ │ │ - b.eq 41b868 // b.none │ │ │ + ccmp w1, w2, #0x4, ne // ne = any │ │ │ + b.eq 1ff8c // b.none │ │ │ cmp w1, #0x5b │ │ │ - b.eq 41b868 // b.none │ │ │ - ldrb w1, [x0, #1] │ │ │ - add x0, x0, #0x1 │ │ │ - cbz w1, 41b864 │ │ │ - cmp w1, #0x5c │ │ │ - b.ne 41b824 // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbz w1, 41b864 │ │ │ - ldrb w1, [x0, #2] │ │ │ - add x0, x0, #0x1 │ │ │ - b 41b840 │ │ │ + b.eq 1ff8c // b.none │ │ │ + ldrb w1, [x0, #1]! │ │ │ + cbnz w1, 1ff60 │ │ │ + nop │ │ │ mov x0, #0x0 // #0 │ │ │ ret │ │ │ + ldrb w1, [x0, #1] │ │ │ + cbz w1, 1ff88 │ │ │ + ldrb w1, [x0, #2]! │ │ │ + cbnz w1, 1ff60 │ │ │ + b 1ff88 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ ldrb w3, [x1] │ │ │ cmp w3, #0x2e │ │ │ - b.eq 41b890 // b.none │ │ │ - b 41b89c │ │ │ + b.eq 1ffcc // b.none │ │ │ + b 1ffd8 │ │ │ ldrb w3, [x1, #2]! │ │ │ cmp w3, #0x2e │ │ │ - b.ne 41b89c // b.any │ │ │ + b.ne 1ffd8 // b.any │ │ │ ldrb w3, [x1, #1] │ │ │ cmp w3, #0x2f │ │ │ - b.eq 41b884 // b.none │ │ │ - bl 41b3c4 │ │ │ + b.eq 1ffc0 // b.none │ │ │ + bl 1fa88 │ │ │ cmp w0, #0x1 │ │ │ cset w0, eq // eq = none │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ - mov x29, sp │ │ │ add x2, x1, x2, lsl #3 │ │ │ + mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ sub x20, x2, #0x8 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x23, [sp, #48] │ │ │ cmp x1, x20 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + b.hi 20064 // b.pmore │ │ │ mov x19, x1 │ │ │ - mov x23, x0 │ │ │ mov x22, x3 │ │ │ - b.ls 41b8f4 // b.plast │ │ │ - b 41b924 │ │ │ - b.eq 41b93c // b.none │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ + b 20034 │ │ │ add x19, x21, #0x8 │ │ │ - cmp x20, x19 │ │ │ - b.cc 41b924 // b.lo, b.ul, b.last │ │ │ - sub x2, x20, x19 │ │ │ - ubfx x2, x2, #4, #31 │ │ │ - lsl x2, x2, #3 │ │ │ - ldr x1, [x19, x2] │ │ │ + b.eq 2007c // b.none │ │ │ + cmp x19, x20 │ │ │ + b.hi 20060 // b.pmore │ │ │ + sub x1, x20, x19 │ │ │ mov x0, x23 │ │ │ - add x21, x19, x2 │ │ │ + ubfx x1, x1, #4, #31 │ │ │ + add x21, x19, x1, lsl #3 │ │ │ + ldr x1, [x19, x1, lsl #3] │ │ │ blr x22 │ │ │ - cmp w0, wzr │ │ │ - b.ge 41b8e4 // b.tcont │ │ │ + cmp w0, #0x0 │ │ │ + b.ge 20024 // b.tcont │ │ │ sub x20, x21, #0x8 │ │ │ - cmp x20, x19 │ │ │ - b.cs 41b8f4 // b.hs, b.nlast │ │ │ - mov x0, #0x0 // #0 │ │ │ + cmp x19, x20 │ │ │ + b.ls 20034 // b.plast │ │ │ + ldr x23, [sp, #48] │ │ │ + mov x21, #0x0 // #0 │ │ │ + mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x3, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x1, x3, #0x9c8 │ │ │ - neg x0, x1 │ │ │ - and w0, w0, #0xf │ │ │ - sub sp, sp, #0x30 │ │ │ - cbz w0, 41c288 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - strb wzr, [x3, #2504] │ │ │ - strb wzr, [x5, #2248] │ │ │ - cmp w0, #0x1 │ │ │ - add x2, x5, #0x8c8 │ │ │ - b.ls 41c3c4 // b.plast │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w4, [x1, #1] │ │ │ - strb w4, [x2, #1] │ │ │ - cmp w0, #0x2 │ │ │ - b.ls 41c3b8 // b.plast │ │ │ - mov w4, #0x2 // #2 │ │ │ - strb w4, [x1, #2] │ │ │ - strb w4, [x2, #2] │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 41c3ac // b.plast │ │ │ - mov w4, #0x3 // #3 │ │ │ - strb w4, [x1, #3] │ │ │ - strb w4, [x2, #3] │ │ │ - cmp w0, #0x4 │ │ │ - b.ls 41c3a0 // b.plast │ │ │ - mov w4, #0x4 // #4 │ │ │ - strb w4, [x1, #4] │ │ │ - strb w4, [x2, #4] │ │ │ - cmp w0, #0x5 │ │ │ - b.ls 41c394 // b.plast │ │ │ - mov w4, #0x5 // #5 │ │ │ - strb w4, [x1, #5] │ │ │ - strb w4, [x2, #5] │ │ │ - cmp w0, #0x6 │ │ │ - b.ls 41c388 // b.plast │ │ │ - mov w4, #0x6 // #6 │ │ │ - strb w4, [x1, #6] │ │ │ - strb w4, [x2, #6] │ │ │ - cmp w0, #0x7 │ │ │ - b.ls 41c37c // b.plast │ │ │ - mov w4, #0x7 // #7 │ │ │ - strb w4, [x1, #7] │ │ │ - strb w4, [x2, #7] │ │ │ - cmp w0, #0x8 │ │ │ - b.ls 41c370 // b.plast │ │ │ - mov w4, #0x8 // #8 │ │ │ - strb w4, [x1, #8] │ │ │ - strb w4, [x2, #8] │ │ │ - cmp w0, #0x9 │ │ │ - b.ls 41c364 // b.plast │ │ │ - mov w4, #0x9 // #9 │ │ │ - mov x2, x1 │ │ │ - add x1, x5, #0x8c8 │ │ │ - strb w4, [x2, #9] │ │ │ - strb w4, [x1, #9] │ │ │ - cmp w0, #0xa │ │ │ - b.ls 41c358 // b.plast │ │ │ - mov w4, #0xa // #10 │ │ │ - strb w4, [x2, #10] │ │ │ - strb w4, [x1, #10] │ │ │ - cmp w0, #0xb │ │ │ - b.ls 41c34c // b.plast │ │ │ - mov w4, #0xb // #11 │ │ │ - strb w4, [x2, #11] │ │ │ - strb w4, [x1, #11] │ │ │ - cmp w0, #0xc │ │ │ - b.ls 41c340 // b.plast │ │ │ - mov w4, #0xc // #12 │ │ │ - strb w4, [x2, #12] │ │ │ - strb w4, [x1, #12] │ │ │ - cmp w0, #0xd │ │ │ - b.ls 41c334 // b.plast │ │ │ - mov w4, #0xd // #13 │ │ │ - strb w4, [x2, #13] │ │ │ - strb w4, [x1, #13] │ │ │ - cmp w0, #0xe │ │ │ - b.ls 41c328 // b.plast │ │ │ - mov w4, #0xe // #14 │ │ │ - strb w4, [x2, #14] │ │ │ - strb w4, [x1, #14] │ │ │ - mov w8, #0xf1 // #241 │ │ │ - mov w6, #0xf // #15 │ │ │ - add w4, w6, #0x1 │ │ │ - add w2, w6, #0x2 │ │ │ - mov w10, #0x100 // #256 │ │ │ - sub w10, w10, w0 │ │ │ - add w1, w6, #0x3 │ │ │ - mov w0, w0 │ │ │ - str w4, [sp, #36] │ │ │ - str w2, [sp, #40] │ │ │ - add x4, x3, #0x9c8 │ │ │ - add x2, x5, #0x8c8 │ │ │ - str w1, [sp, #44] │ │ │ - lsr w7, w10, #4 │ │ │ - str w6, [sp, #32] │ │ │ - add x4, x0, x4 │ │ │ - add x2, x0, x2 │ │ │ - add x0, sp, #0x20 │ │ │ - lsl w9, w7, #4 │ │ │ - movi v6.4s, #0x10 │ │ │ - ld1 {v0.4s}, [x0] │ │ │ - mov w1, #0x0 // #0 │ │ │ - movi v1.4s, #0x4 │ │ │ - add v3.4s, v0.4s, v1.4s │ │ │ - add v2.4s, v3.4s, v1.4s │ │ │ - add v5.4s, v2.4s, v1.4s │ │ │ - xtn v4.4h, v0.4s │ │ │ - xtn2 v4.8h, v3.4s │ │ │ - xtn v3.4h, v2.4s │ │ │ - xtn2 v3.8h, v5.4s │ │ │ - xtn v2.8b, v4.8h │ │ │ - xtn2 v2.16b, v3.8h │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v2.16b}, [x4], #16 │ │ │ - st1 {v2.16b}, [x2], #16 │ │ │ - cmp w1, w7 │ │ │ - add v0.4s, v0.4s, v6.4s │ │ │ - b.cc 41baf8 // b.lo, b.ul, b.last │ │ │ - cmp w10, w9 │ │ │ - add w0, w6, w9 │ │ │ - sub w1, w8, w9 │ │ │ - b.eq 41bce8 // b.none │ │ │ - mov w7, w0 │ │ │ - uxtb w6, w0 │ │ │ - add x4, x3, #0x9c8 │ │ │ - add x2, x5, #0x8c8 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x1 │ │ │ - add w7, w0, #0x1 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x2 │ │ │ - add w7, w0, #0x2 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x3 │ │ │ - add w7, w0, #0x3 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x4 │ │ │ - add w7, w0, #0x4 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x5 │ │ │ - add w7, w0, #0x5 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x6 │ │ │ - add w7, w0, #0x6 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x7 │ │ │ - add w7, w0, #0x7 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x2, x7] │ │ │ - strb w6, [x4, x7] │ │ │ - cmp w1, #0x8 │ │ │ - add w2, w0, #0x8 │ │ │ - b.eq 41bce8 // b.none │ │ │ - mov w7, w2 │ │ │ - uxtb w6, w2 │ │ │ - add x2, x5, #0x8c8 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x9 │ │ │ - add w7, w0, #0x9 │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xa │ │ │ - add w7, w0, #0xa │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xb │ │ │ - add w7, w0, #0xb │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xc │ │ │ - add w7, w0, #0xc │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xd │ │ │ - add w7, w0, #0xd │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xe │ │ │ - add w0, w0, #0xe │ │ │ - b.eq 41bce8 // b.none │ │ │ - uxtb w1, w0 │ │ │ - mov w0, w0 │ │ │ - strb w1, [x4, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - adrp x7, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x2, x7, #0x929 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 41c200 │ │ │ - add x0, x5, #0x8c8 │ │ │ - mov w1, #0x41 // #65 │ │ │ - strb w1, [x0, #97] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 41c31c // b.plast │ │ │ - mov w1, #0x42 // #66 │ │ │ - strb w1, [x0, #98] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 41c484 // b.plast │ │ │ - mov w1, #0x43 // #67 │ │ │ - strb w1, [x0, #99] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 41c478 // b.plast │ │ │ - mov w1, #0x44 // #68 │ │ │ - strb w1, [x0, #100] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 41c46c // b.plast │ │ │ - mov w1, #0x45 // #69 │ │ │ - strb w1, [x0, #101] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 41c460 // b.plast │ │ │ - mov w1, #0x46 // #70 │ │ │ - strb w1, [x0, #102] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 41c454 // b.plast │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x0, #103] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 41c448 // b.plast │ │ │ - mov w1, #0x48 // #72 │ │ │ - strb w1, [x0, #104] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 41c43c // b.plast │ │ │ - mov w1, #0x49 // #73 │ │ │ - strb w1, [x0, #105] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 41c430 // b.plast │ │ │ - mov w1, #0x4a // #74 │ │ │ - strb w1, [x0, #106] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 41c424 // b.plast │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #107] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 41c418 // b.plast │ │ │ - mov w1, #0x4c // #76 │ │ │ - strb w1, [x0, #108] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 41c40c // b.plast │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x0, #109] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 41c400 // b.plast │ │ │ - mov w1, #0x4e // #78 │ │ │ - strb w1, [x0, #110] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 41c310 // b.plast │ │ │ - mov w1, #0x4f // #79 │ │ │ - strb w1, [x0, #111] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x70 // #112 │ │ │ - mov w6, #0x1a // #26 │ │ │ - sub w6, w6, w2 │ │ │ - and w4, w6, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 41c214 │ │ │ - add x2, x5, #0x8c8 │ │ │ - sub w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w6, w0, #0x1 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x1f │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w6, w0, #0x2 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x1e │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w6, w0, #0x3 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x1d │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w6, w0, #0x4 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x1c │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w6, w0, #0x5 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x1b │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w6, w0, #0x6 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x1a │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w6, w0, #0x7 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x19 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w6, w0, #0x8 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x18 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w6, w0, #0x9 │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w0, #0x17 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w4, w2, #0x20 │ │ │ - add x5, x5, #0x8c8 │ │ │ - strb w4, [x5, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w2, w0, #0x15 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w2, w0, #0x14 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w2, w0, #0x13 │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 41bf2c // b.none │ │ │ - sub w0, w0, #0x12 │ │ │ - strb w0, [x5, w1, uxtw] │ │ │ - adrp x6, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x2, x6, #0xa09 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 41c178 │ │ │ - add x0, x3, #0x9c8 │ │ │ - mov w1, #0x61 // #97 │ │ │ - strb w1, [x0, #65] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 41c2a4 // b.plast │ │ │ - mov w1, #0x62 // #98 │ │ │ - strb w1, [x0, #66] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 41c298 // b.plast │ │ │ - mov w1, #0x63 // #99 │ │ │ - strb w1, [x0, #67] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 41c304 // b.plast │ │ │ - mov w1, #0x64 // #100 │ │ │ - strb w1, [x0, #68] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 41c2f8 // b.plast │ │ │ - mov w1, #0x65 // #101 │ │ │ - strb w1, [x0, #69] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 41c2ec // b.plast │ │ │ - mov w1, #0x66 // #102 │ │ │ - strb w1, [x0, #70] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 41c2e0 // b.plast │ │ │ - mov w1, #0x67 // #103 │ │ │ - strb w1, [x0, #71] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 41c2d4 // b.plast │ │ │ - mov w1, #0x68 // #104 │ │ │ - strb w1, [x0, #72] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 41c2c8 // b.plast │ │ │ - mov w1, #0x69 // #105 │ │ │ - strb w1, [x0, #73] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 41c2bc // b.plast │ │ │ - mov w1, #0x6a // #106 │ │ │ - strb w1, [x0, #74] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 41c2b0 // b.plast │ │ │ - mov w1, #0x6b // #107 │ │ │ - strb w1, [x0, #75] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 41c3f4 // b.plast │ │ │ - mov w1, #0x6c // #108 │ │ │ - strb w1, [x0, #76] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 41c3e8 // b.plast │ │ │ - mov w1, #0x6d // #109 │ │ │ - strb w1, [x0, #77] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 41c3dc // b.plast │ │ │ - mov w1, #0x6e // #110 │ │ │ - strb w1, [x0, #78] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 41c3d0 // b.plast │ │ │ - mov w1, #0x6f // #111 │ │ │ - strb w1, [x0, #79] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w5, #0x1a // #26 │ │ │ - sub w5, w5, w2 │ │ │ - and w4, w5, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 41c18c │ │ │ - add x2, x3, #0x9c8 │ │ │ - add w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w5, w0, #0x1 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x21 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w5, w0, #0x2 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x22 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w5, w0, #0x3 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x23 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w5, w0, #0x4 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x24 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w5, w0, #0x5 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x25 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w5, w0, #0x6 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x26 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w5, w0, #0x7 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x27 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w5, w0, #0x8 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x28 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w5, w0, #0x9 │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w0, #0x29 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 41c170 // b.none │ │ │ - add w4, w2, #0x20 │ │ │ - add x3, x3, #0x9c8 │ │ │ - strb w4, [x3, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 41c170 // b.none │ │ │ - add w2, w0, #0x2b │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 41c170 // b.none │ │ │ - add w2, w0, #0x2c │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 41c170 // b.none │ │ │ - add w2, w0, #0x2d │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 41c170 // b.none │ │ │ - add w0, w0, #0x2e │ │ │ - strb w0, [x3, w1, uxtw] │ │ │ - add sp, sp, #0x30 │ │ │ - ret │ │ │ - mov w5, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w5 │ │ │ - mov w0, #0x41 // #65 │ │ │ - add w9, w0, #0x1 │ │ │ - add w8, w0, #0x2 │ │ │ - add w7, w0, #0x3 │ │ │ - str w0, [sp] │ │ │ - str w9, [sp, #4] │ │ │ - str w8, [sp, #8] │ │ │ - str w7, [sp, #12] │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [sp] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x6, x6, #0xa09 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0x20 │ │ │ - add x2, x2, x6 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w5, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 41c048 // b.any │ │ │ - add sp, sp, #0x30 │ │ │ + nop │ │ │ + adrp x6, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + ldr q19, [x6, #3936] │ │ │ + adrp x6, 2f000 │ │ │ + ldr q23, [x2, #3904] │ │ │ + adrp x2, 2f000 │ │ │ + ldr q21, [x6, #3952] │ │ │ + adrp x6, 2f000 │ │ │ + ldr x1, [x1, #3776] │ │ │ + mov x3, #0x5150 // #20816 │ │ │ + ldr q22, [x2, #3920] │ │ │ + mov x2, #0x5958 // #22872 │ │ │ + ldr q20, [x6, #3968] │ │ │ + adrp x6, 2f000 │ │ │ + movk x2, #0x7b5a, lsl #16 │ │ │ + mov x5, #0x4160 // #16736 │ │ │ + ldr x0, [x0, #4040] │ │ │ + mov x4, #0x4948 // #18760 │ │ │ + ldr q18, [x6, #3984] │ │ │ + movk x3, #0x5352, lsl #16 │ │ │ + movk x2, #0x7d7c, lsl #32 │ │ │ + mov x9, #0x6140 // #24896 │ │ │ + mov x8, #0x6968 // #26984 │ │ │ + mov x7, #0x7170 // #29040 │ │ │ + mov x6, #0x7978 // #31096 │ │ │ + movk x2, #0x7f7e, lsl #48 │ │ │ + movk x5, #0x4342, lsl #16 │ │ │ + movk x4, #0x4b4a, lsl #16 │ │ │ + movk x3, #0x5554, lsl #32 │ │ │ + movk x9, #0x6362, lsl #16 │ │ │ + movk x8, #0x6b6a, lsl #16 │ │ │ + movk x7, #0x7372, lsl #16 │ │ │ + movk x6, #0x5b7a, lsl #16 │ │ │ + movk x3, #0x5756, lsl #48 │ │ │ + movk x5, #0x4544, lsl #32 │ │ │ + movk x4, #0x4d4c, lsl #32 │ │ │ + movk x9, #0x6564, lsl #32 │ │ │ + movk x8, #0x6d6c, lsl #32 │ │ │ + movk x7, #0x7574, lsl #32 │ │ │ + movk x6, #0x5d5c, lsl #32 │ │ │ + stp x3, x2, [x1, #112] │ │ │ + adrp x2, 30000 │ │ │ + movk x5, #0x4746, lsl #48 │ │ │ + movk x4, #0x4f4e, lsl #48 │ │ │ + movk x9, #0x6766, lsl #48 │ │ │ + movk x8, #0x6f6e, lsl #48 │ │ │ + movk x7, #0x7776, lsl #48 │ │ │ + movk x6, #0x5f5e, lsl #48 │ │ │ + adrp x10, 2f000 │ │ │ + ldr q1, [x2, #32] │ │ │ + adrp x3, 30000 │ │ │ + adrp x2, 30000 │ │ │ + stp x9, x8, [x0, #64] │ │ │ + adrp x9, 2f000 │ │ │ + adrp x8, 2f000 │ │ │ + stp x7, x6, [x0, #80] │ │ │ + adrp x7, 2f000 │ │ │ + adrp x6, 2f000 │ │ │ + stp x5, x4, [x1, #96] │ │ │ + adrp x5, 2f000 │ │ │ + adrp x4, 30000 │ │ │ + str q19, [x1] │ │ │ + ldr q17, [x10, #4000] │ │ │ + str q19, [x0] │ │ │ + ldr q7, [x8, #4032] │ │ │ + str q18, [x1, #16] │ │ │ + ldr q6, [x7, #4048] │ │ │ + str q18, [x0, #16] │ │ │ + ldr q5, [x6, #4064] │ │ │ + str q17, [x1, #32] │ │ │ + ldr q4, [x5, #4080] │ │ │ + str q17, [x0, #32] │ │ │ + ldr q3, [x4] │ │ │ + ldr q2, [x3, #16] │ │ │ + ldr q0, [x2, #48] │ │ │ + ldr q16, [x9, #4016] │ │ │ + str q16, [x1, #48] │ │ │ + str q16, [x0, #48] │ │ │ + str q23, [x1, #64] │ │ │ + str q22, [x1, #80] │ │ │ + str q21, [x0, #96] │ │ │ + str q20, [x0, #112] │ │ │ + str q7, [x1, #128] │ │ │ + str q7, [x0, #128] │ │ │ + str q6, [x1, #144] │ │ │ + str q6, [x0, #144] │ │ │ + str q5, [x1, #160] │ │ │ + str q5, [x0, #160] │ │ │ + str q4, [x1, #176] │ │ │ + str q4, [x0, #176] │ │ │ + str q3, [x1, #192] │ │ │ + str q3, [x0, #192] │ │ │ + str q2, [x1, #208] │ │ │ + str q2, [x0, #208] │ │ │ + str q1, [x1, #224] │ │ │ + str q1, [x0, #224] │ │ │ + str q0, [x1, #240] │ │ │ + str q0, [x0, #240] │ │ │ ret │ │ │ - mov w6, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w6 │ │ │ - mov w0, #0x61 // #97 │ │ │ - add w8, w0, #0x3 │ │ │ - add w10, w0, #0x1 │ │ │ - add w9, w0, #0x2 │ │ │ - str w0, [sp, #16] │ │ │ - str w8, [sp, #28] │ │ │ - str w10, [sp, #20] │ │ │ - str w9, [sp, #24] │ │ │ - add x8, sp, #0x10 │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [x8] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x7, x7, #0x929 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0xe0 │ │ │ - add x2, x2, x7 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w6, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 41be04 // b.any │ │ │ - b 41bf2c │ │ │ - mov w8, #0x100 // #256 │ │ │ - mov w6, w0 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - b 41baa4 │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x43 // #67 │ │ │ - b 41c034 │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x42 // #66 │ │ │ - b 41c034 │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x4b // #75 │ │ │ - b 41c034 │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x4a // #74 │ │ │ - b 41c034 │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x49 // #73 │ │ │ - b 41c034 │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x48 // #72 │ │ │ - b 41c034 │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x47 // #71 │ │ │ - b 41c034 │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x46 // #70 │ │ │ - b 41c034 │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x45 // #69 │ │ │ - b 41c034 │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x44 // #68 │ │ │ - b 41c034 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x6f // #111 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x62 // #98 │ │ │ - b 41bdf0 │ │ │ - mov w8, #0xf2 // #242 │ │ │ - mov w6, #0xe // #14 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xf3 // #243 │ │ │ - mov w6, #0xd // #13 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xf4 // #244 │ │ │ - mov w6, #0xc // #12 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xf5 // #245 │ │ │ - mov w6, #0xb // #11 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xf6 // #246 │ │ │ - mov w6, #0xa // #10 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xf7 // #247 │ │ │ - mov w6, #0x9 // #9 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xf8 // #248 │ │ │ - mov w6, #0x8 // #8 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xf9 // #249 │ │ │ - mov w6, #0x7 // #7 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xfa // #250 │ │ │ - mov w6, #0x6 // #6 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xfb // #251 │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xfc // #252 │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xfd // #253 │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xfe // #254 │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 41baa4 │ │ │ - mov w8, #0xff // #255 │ │ │ - mov w6, #0x1 // #1 │ │ │ - b 41baa4 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x4f // #79 │ │ │ - b 41c034 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x4e // #78 │ │ │ - b 41c034 │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x4d // #77 │ │ │ - b 41c034 │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x4c // #76 │ │ │ - b 41c034 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x6e // #110 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x6d // #109 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x6c // #108 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x6b // #107 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x6a // #106 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x69 // #105 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x68 // #104 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x67 // #103 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x66 // #102 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x65 // #101 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x64 // #100 │ │ │ - b 41bdf0 │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x63 // #99 │ │ │ - b 41bdf0 │ │ │ + nop │ │ │ ldrb w2, [x0] │ │ │ + mov x5, x0 │ │ │ ldrb w3, [x1] │ │ │ - mov x4, x0 │ │ │ - subs w0, w2, w3 │ │ │ - b.ne 41c4bc // b.any │ │ │ - cbz w2, 41c4bc │ │ │ - cbz w3, 41c4bc │ │ │ - ldrb w2, [x4, #1]! │ │ │ - ldrb w3, [x1, #1]! │ │ │ subs w0, w2, w3 │ │ │ - b.eq 41c4a4 // b.none │ │ │ + b.ne 20278 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 20278 // b.none │ │ │ + mov x2, #0x1 // #1 │ │ │ + nop │ │ │ + ldrb w4, [x5, x2] │ │ │ + ldrb w3, [x1, x2] │ │ │ + add x2, x2, #0x1 │ │ │ + subs w0, w4, w3 │ │ │ + b.ne 20278 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 20258 // b.any │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - stp x23, x24, [sp, #48] │ │ │ - mov x24, x0 │ │ │ - mov x0, x2 │ │ │ stp x19, x20, [sp, #16] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - mov x23, x1 │ │ │ mov x19, x3 │ │ │ - bl 4027a0 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 41c54c │ │ │ - bl 402550 <__ctype_b_loc@plt> │ │ │ + stp x21, x22, [sp, #32] │ │ │ mov x21, x0 │ │ │ - ldr x4, [x0] │ │ │ - b 41c50c │ │ │ - add x20, x20, #0x1 │ │ │ - ldrb w1, [x20] │ │ │ - ubfiz x2, x1, #1, #8 │ │ │ - ldrh w2, [x4, x2] │ │ │ - tbnz w2, #13, 41c508 │ │ │ - cbz w1, 41c54c │ │ │ - mov w3, w1 │ │ │ - mov x2, x20 │ │ │ - mov w22, #0x0 // #0 │ │ │ - cmp w3, #0x22 │ │ │ - add w22, w22, #0x1 │ │ │ - b.eq 41c5a0 // b.none │ │ │ - cbz w3, 41c5c8 │ │ │ - ldrh w3, [x4, w3, uxtw #1] │ │ │ - tbnz w3, #13, 41c7a4 │ │ │ - ldrb w3, [x2, #1]! │ │ │ - b 41c538 │ │ │ + mov x0, x2 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x23, x1 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7670 │ │ │ + cbz x0, 20314 │ │ │ + mov x24, x0 │ │ │ + bl 7420 <__ctype_b_loc@plt> │ │ │ + mov x22, x0 │ │ │ + ldrb w0, [x24] │ │ │ + ldr x27, [x22] │ │ │ + ubfiz x1, x0, #1, #8 │ │ │ + ldrh w1, [x27, x1] │ │ │ + tbz w1, #13, 202e0 │ │ │ + ldrb w0, [x24, #1]! │ │ │ + ubfiz x1, x0, #1, #8 │ │ │ + ldrh w1, [x27, x1] │ │ │ + tbnz w1, #13, 202d0 │ │ │ + cbz w0, 20314 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov x2, x24 │ │ │ + add w20, w20, #0x1 │ │ │ + cmp w0, #0x22 │ │ │ + b.eq 2038c // b.none │ │ │ + nop │ │ │ + cbz w0, 203c8 │ │ │ + ldrh w3, [x27, x0, lsl #1] │ │ │ + tbnz w3, #13, 20374 │ │ │ + ldrb w0, [x2, #1]! │ │ │ + b 20300 │ │ │ mov x0, x19 │ │ │ - bl 4027a0 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 41c584 │ │ │ - bl 402550 <__ctype_b_loc@plt> │ │ │ - mov x21, x0 │ │ │ - ldr x4, [x0] │ │ │ - b 41c570 │ │ │ - add x20, x20, #0x1 │ │ │ - ldrb w1, [x20] │ │ │ - ubfiz x0, x1, #1, #8 │ │ │ - ldrh w0, [x4, x0] │ │ │ - tbnz w0, #13, 41c56c │ │ │ - cbnz w1, 41c520 │ │ │ + bl 7670 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 20354 │ │ │ + bl 7420 <__ctype_b_loc@plt> │ │ │ + mov x22, x0 │ │ │ + ldrb w0, [x24] │ │ │ + ldr x27, [x22] │ │ │ + ubfiz x1, x0, #1, #8 │ │ │ + ldrh w1, [x27, x1] │ │ │ + tbz w1, #13, 20350 │ │ │ + ldrb w0, [x24, #1]! │ │ │ + ubfiz x1, x0, #1, #8 │ │ │ + ldrh w1, [x27, x1] │ │ │ + tbnz w1, #13, 20340 │ │ │ + cbnz w0, 202e4 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ + ldrb w0, [x2, #1]! │ │ │ + cbz w0, 203c8 │ │ │ + ldrh w0, [x27, x0, lsl #1] │ │ │ + tbnz w0, #13, 2036c │ │ │ + ldrb w0, [x2] │ │ │ + add w20, w20, #0x1 │ │ │ + cmp w0, #0x22 │ │ │ + b.ne 20300 // b.any │ │ │ ldrb w0, [x2, #1] │ │ │ add x2, x2, #0x1 │ │ │ cmp w0, #0x22 │ │ │ - b.eq 41c79c // b.none │ │ │ - cbz w0, 41c79c │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 203b4 // b.any │ │ │ + b 205c8 │ │ │ + cmp w0, #0x22 │ │ │ + mov x2, x3 │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 205c8 // b.none │ │ │ + mov x3, x2 │ │ │ cmp w0, #0x5c │ │ │ - b.ne 41c5a0 // b.any │ │ │ - ldrb w0, [x2, #1] │ │ │ - add x2, x2, #0x1 │ │ │ - cbnz w0, 41c5a0 │ │ │ - mov x0, x20 │ │ │ - bl 4021c0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + ldrb w0, [x3, #1]! │ │ │ + b.ne 203a4 // b.any │ │ │ + cbnz w0, 20588 │ │ │ + mov x0, x24 │ │ │ + bl 7080 │ │ │ + add x25, x0, #0x1 │ │ │ + mov x0, x25 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 41c800 │ │ │ - mov x1, x20 │ │ │ - mov x0, x19 │ │ │ - bl 4026b0 │ │ │ - ldr w0, [x24] │ │ │ - add w0, w22, w0 │ │ │ + cbz x0, 20628 │ │ │ + mov x2, x25 │ │ │ + mov x1, x24 │ │ │ + bl 7060 │ │ │ + ldr w0, [x21] │ │ │ + add w0, w20, w0 │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #3, #32 │ │ │ - bl 402310 │ │ │ - mov x28, x0 │ │ │ - cbz x0, 41c7e4 │ │ │ - ldr x0, [x23] │ │ │ - mov x26, x28 │ │ │ - add x1, x0, #0x8 │ │ │ - str x1, [x23] │ │ │ - ldr x0, [x0] │ │ │ - str x0, [x26], #16 │ │ │ + bl 71f0 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 20610 │ │ │ + ldr x1, [x23] │ │ │ + mov x25, x0 │ │ │ ldrb w0, [x19] │ │ │ + add x2, x1, #0x8 │ │ │ + ldr x1, [x1] │ │ │ + str x1, [x25], #8 │ │ │ + str x2, [x23] │ │ │ cmp w0, #0x22 │ │ │ - b.eq 41c698 // b.none │ │ │ - stur x19, [x26, #-8] │ │ │ - ldrb w2, [x19] │ │ │ - mov x27, x26 │ │ │ - cbz w2, 41c720 │ │ │ - ldr x0, [x21] │ │ │ - b 41c64c │ │ │ - ldrb w2, [x19, #1]! │ │ │ - cbz w2, 41c720 │ │ │ - ubfiz x2, x2, #1, #8 │ │ │ - ldrh w2, [x0, x2] │ │ │ - tbz w2, #13, 41c644 │ │ │ - mov x0, x19 │ │ │ - strb wzr, [x19] │ │ │ - ldrb w2, [x0, #1] │ │ │ - add x19, x19, #0x1 │ │ │ - cbz w2, 41c720 │ │ │ - ldr x1, [x21] │ │ │ - b 41c67c │ │ │ - ldrb w2, [x19, #1]! │ │ │ - cbz w2, 41c720 │ │ │ - ubfiz x2, x2, #1, #8 │ │ │ - ldrh w2, [x1, x2] │ │ │ - tbnz w2, #13, 41c674 │ │ │ + add x24, x25, #0x8 │ │ │ + b.eq 2049c // b.none │ │ │ + nop │ │ │ + stur x19, [x24, #-8] │ │ │ ldrb w0, [x19] │ │ │ - add x26, x26, #0x8 │ │ │ + cbnz w0, 20450 │ │ │ + b 204ec │ │ │ + mov x19, x1 │ │ │ + cbz w0, 204ec │ │ │ + ubfiz x0, x0, #1, #8 │ │ │ + mov x1, x19 │ │ │ + ldrh w2, [x27, x0] │ │ │ + ldrb w0, [x1, #1]! │ │ │ + tbz w2, #13, 20448 │ │ │ + strb wzr, [x19] │ │ │ + mov x19, x1 │ │ │ + cbz w0, 204ec │ │ │ + ldr x27, [x22] │ │ │ + b 20480 │ │ │ + ldrb w0, [x19, #1]! │ │ │ + cbz w0, 204ec │ │ │ + ubfiz x1, x0, #1, #8 │ │ │ + ldrh w1, [x27, x1] │ │ │ + tbnz w1, #13, 20478 │ │ │ + mov x25, x24 │ │ │ cmp w0, #0x22 │ │ │ - b.ne 41c62c // b.any │ │ │ - add x20, x19, #0x1 │ │ │ - stur x20, [x26, #-8] │ │ │ - ldrb w1, [x19, #1] │ │ │ - mov x27, x26 │ │ │ - cbz w1, 41c7cc │ │ │ - cmp w1, #0x22 │ │ │ - b.eq 41c7cc // b.none │ │ │ - mov x19, x20 │ │ │ - b 41c6d4 │ │ │ - ldrb w1, [x19, #1] │ │ │ - add x0, x19, #0x1 │ │ │ - cmp w1, #0x22 │ │ │ - b.eq 41c7d0 // b.none │ │ │ - cbz w1, 41c7d0 │ │ │ - mov x19, x0 │ │ │ - cmp w1, #0x5c │ │ │ - b.ne 41c6bc // b.any │ │ │ + add x24, x25, #0x8 │ │ │ + b.ne 20438 // b.any │ │ │ + add x27, x19, #0x1 │ │ │ + stur x27, [x24, #-8] │ │ │ ldrb w0, [x19, #1] │ │ │ - add x19, x19, #0x1 │ │ │ - cbz w0, 41c6fc │ │ │ - b 41c6bc │ │ │ - bl 4026b0 │ │ │ - ldrb w0, [x25] │ │ │ - cmp w0, wzr │ │ │ - csel x20, x20, x25, ne // ne = any │ │ │ - mov x0, x20 │ │ │ - mov w1, #0x5c // #92 │ │ │ - bl 402650 │ │ │ - add x20, x0, #0x1 │ │ │ - mov x25, x0 │ │ │ - mov x1, x20 │ │ │ - cbnz x0, 41c6ec │ │ │ - ldrb w2, [x19] │ │ │ - b 41c668 │ │ │ - ldr w3, [x24] │ │ │ - sub w0, w3, #0x1 │ │ │ - str w0, [x24] │ │ │ - cbz w0, 41c770 │ │ │ - sub w5, w3, #0x2 │ │ │ - mov x4, #0x8 // #8 │ │ │ - add x4, x4, w5, uxtw #3 │ │ │ - ldr x0, [x23] │ │ │ - mov x1, x26 │ │ │ - add x4, x4, x26 │ │ │ - mov x2, x0 │ │ │ - add x0, x0, #0x8 │ │ │ - str x0, [x23] │ │ │ - ldr x2, [x2] │ │ │ - str x2, [x1], #8 │ │ │ - cmp x1, x4 │ │ │ - b.ne 41c748 // b.any │ │ │ - mov w27, w5 │ │ │ - add x27, x27, #0x1 │ │ │ - add x27, x26, x27, lsl #3 │ │ │ - str x28, [x23] │ │ │ - str xzr, [x27] │ │ │ - add w3, w3, w22 │ │ │ - str w3, [x24] │ │ │ + cmp w0, #0x22 │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 205dc // b.none │ │ │ + mov x1, x27 │ │ │ + b 204cc │ │ │ + cmp w0, #0x22 │ │ │ + mov x1, x19 │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 205e0 // b.none │ │ │ + mov x19, x1 │ │ │ + cmp w0, #0x5c │ │ │ + ldrb w0, [x19, #1]! │ │ │ + b.ne 204bc // b.any │ │ │ + cbz w0, 205ac │ │ │ + mov x19, x1 │ │ │ + ldrb w0, [x19, #2]! │ │ │ + b 204bc │ │ │ + ldr w2, [x21] │ │ │ + sub w0, w2, #0x1 │ │ │ + str w0, [x21] │ │ │ + cbz w0, 2055c │ │ │ + ldr x3, [x23] │ │ │ + add x25, x25, #0x18 │ │ │ + sub w5, w2, #0x2 │ │ │ + cmp x3, x25 │ │ │ + add x1, x3, #0x10 │ │ │ + ccmp x24, x1, #0x2, cc // cc = lo, ul, last │ │ │ + ccmp w5, #0x9, #0x0, cs // cs = hs, nlast │ │ │ + b.ls 205ec // b.plast │ │ │ + lsr w4, w0, #1 │ │ │ + mov x1, #0x0 // #0 │ │ │ + lsl x4, x4, #4 │ │ │ + ldr q0, [x3, x1] │ │ │ + str q0, [x24, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x4, x1 │ │ │ + b.ne 20528 // b.any │ │ │ + and w1, w0, #0xfffffffe │ │ │ + cmp w1, w0 │ │ │ + mov w0, w1 │ │ │ + b.eq 20554 // b.none │ │ │ + ldr x1, [x3, x0, lsl #3] │ │ │ + str x1, [x24, x0, lsl #3] │ │ │ + add x5, x5, #0x1 │ │ │ + add x24, x24, x5, lsl #3 │ │ │ + str xzr, [x24] │ │ │ + add w2, w2, w20 │ │ │ + str x26, [x23] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str w2, [x21] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - cbz w0, 41c5c8 │ │ │ + mov x3, x2 │ │ │ + ldrb w0, [x3, #2]! │ │ │ + b 203a4 │ │ │ + add x28, x27, #0x1 │ │ │ + mov x1, x28 │ │ │ + bl 7580 │ │ │ + ldrb w0, [x27] │ │ │ + cmp w0, #0x0 │ │ │ + csel x27, x27, x28, eq // eq = none │ │ │ + mov x0, x27 │ │ │ + mov w1, #0x5c // #92 │ │ │ + bl 7520 │ │ │ + mov x27, x0 │ │ │ + cbnz x0, 20594 │ │ │ + ldrb w0, [x19] │ │ │ + b 2046c │ │ │ + cbz w0, 203c8 │ │ │ + ldrb w0, [x2, #1] │ │ │ add x2, x2, #0x1 │ │ │ - ldrb w3, [x2] │ │ │ - cbnz w3, 41c7b8 │ │ │ - b 41c5c8 │ │ │ - ldrb w3, [x2, #1]! │ │ │ - cbz w3, 41c5c8 │ │ │ - ubfiz x3, x3, #1, #8 │ │ │ - ldrh w3, [x4, x3] │ │ │ - tbnz w3, #13, 41c7b0 │ │ │ - ldrb w3, [x2] │ │ │ - b 41c52c │ │ │ - mov x0, x20 │ │ │ - mov x19, x0 │ │ │ - cbz w1, 41c6fc │ │ │ - add x19, x0, #0x1 │ │ │ - strb wzr, [x0] │ │ │ - b 41c6fc │ │ │ + cbnz w0, 20374 │ │ │ + b 203c8 │ │ │ + mov x19, x27 │ │ │ + cbz w0, 205ac │ │ │ + strb wzr, [x19], #1 │ │ │ + b 205ac │ │ │ + add x4, x5, #0x1 │ │ │ + mov x0, #0x0 // #0 │ │ │ + lsl x4, x4, #3 │ │ │ + ldr x1, [x3, x0] │ │ │ + str x1, [x24, x0] │ │ │ + add x0, x0, #0x8 │ │ │ + cmp x4, x0 │ │ │ + b.ne 205f8 // b.any │ │ │ + b 20554 │ │ │ mov x0, x19 │ │ │ - bl 4025d0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + bl 74a0 │ │ │ + adrp x1, 30000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x448 │ │ │ - bl 408f38 │ │ │ - b 41c608 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + add x1, x1, #0x40 │ │ │ + bl e630 │ │ │ + adrp x1, 30000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x448 │ │ │ - bl 408f38 │ │ │ - b 41c5e0 │ │ │ + add x1, x1, #0x40 │ │ │ + bl e630 │ │ │ ret │ │ │ - cbz w1, 41c880 │ │ │ - mov x3, #0x0 // #0 │ │ │ - mov w6, w3 │ │ │ - b 41c84c │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 41c880 // b.plast │ │ │ - cmp w5, #0xb │ │ │ - cset w2, ls // ls = plast │ │ │ + nop │ │ │ + cbz w1, 206a8 │ │ │ + add x5, x0, #0x1 │ │ │ + sub w1, w1, #0x1 │ │ │ + mov x2, x0 │ │ │ + add x5, x5, x1 │ │ │ + mov w0, #0x0 // #0 │ │ │ + b 20678 │ │ │ + cmp w3, #0xb │ │ │ + ccmp w1, #0x6, #0x0, hi // hi = pmore │ │ │ + b.ls 206a8 // b.plast │ │ │ cmp w4, #0x3 │ │ │ - cbnz w2, 41c880 │ │ │ - b.ls 41c880 // b.plast │ │ │ - cmp w1, w3 │ │ │ - b.ls 41c878 // b.plast │ │ │ - ldrb w2, [x0, x3] │ │ │ - add x3, x3, #0x1 │ │ │ - sub w4, w2, #0xe │ │ │ - uxtb w5, w4 │ │ │ - cmp w2, #0x1f │ │ │ - sub w4, w2, #0x1c │ │ │ - uxtb w4, w4 │ │ │ - b.ls 41c828 // b.plast │ │ │ - cmp w1, w3 │ │ │ - mov w6, #0x1 // #1 │ │ │ - b.hi 41c84c // b.pmore │ │ │ - mov w0, w6 │ │ │ + b.ls 206a8 // b.plast │ │ │ + cmp x5, x2 │ │ │ + b.eq 206a4 // b.none │ │ │ + ldrb w1, [x2] │ │ │ + add x2, x2, #0x1 │ │ │ + sub w3, w1, #0xe │ │ │ + sub w4, w1, #0x1c │ │ │ + and w3, w3, #0xff │ │ │ + and w4, w4, #0xff │ │ │ + cmp w1, #0x1f │ │ │ + b.ls 2065c // b.plast │ │ │ + mov w0, #0x1 // #1 │ │ │ + cmp x5, x2 │ │ │ + b.ne 20678 // b.any │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ + mov x20, x2 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x19, x20, #0x310 │ │ │ + adrp x21, 50000 │ │ │ + add x19, x21, #0xfe0 │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ strb wzr, [x19, #1] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ - mov x21, x2 │ │ │ - b.eq 41c984 // b.none │ │ │ + b.eq 207a4 // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 41c99c // b.none │ │ │ - cbz x1, 41c8cc │ │ │ + b.eq 207bc // b.none │ │ │ + cbz x1, 206f8 │ │ │ mov x0, x19 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x310 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + add x19, x21, #0xfe0 │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x3, 425000 <_fini@@Base+0x2e1c> │ │ │ - add x3, x3, #0x2b8 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 41c970 │ │ │ - mov x1, x21 │ │ │ + bl 7080 │ │ │ + adrp x1, 27000 │ │ │ + add x1, x1, #0xdc0 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x20, 20798 │ │ │ + mov x0, x2 │ │ │ + mov x1, x20 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 402350 <__strcpy_chk@plt> │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x21, x21, #0x5d0 │ │ │ - ldr w3, [x21] │ │ │ - mov x19, x21 │ │ │ - add w3, w3, #0x1 │ │ │ - asr w1, w3, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w2, w3, w1 │ │ │ - and w2, w2, #0x3 │ │ │ - sub w2, w2, w1 │ │ │ - sxtw x1, w2 │ │ │ - str w2, [x19], #16 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x310 │ │ │ - mov x4, x22 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 7230 <__strcpy_chk@plt> │ │ │ + adrp x20, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x19, x20, #0x270 │ │ │ + add x19, x19, #0x10 │ │ │ + mov w22, #0x18 // #24 │ │ │ + ldr w0, [x20, #624] │ │ │ + mov x4, x23 │ │ │ + add x3, x21, #0xfe0 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x21] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ + add w0, w0, #0x1 │ │ │ + mov w1, #0x1 // #1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x20, #624] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr w0, [x20, #624] │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0x4c8 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 41c908 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + mov w0, #0x64 // #100 │ │ │ + strh w0, [x3, #2] │ │ │ + b 20738 │ │ │ mov x0, x19 │ │ │ - add x1, x1, #0x468 │ │ │ + adrp x1, 30000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - b 41c8cc │ │ │ + add x1, x1, #0x60 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + b 206f8 │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x2, x2, #0x90 │ │ │ - add x1, x1, #0x468 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 41c8cc │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + bl 7080 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x60 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b 206f8 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ + adrp x20, 50000 │ │ │ + add x19, x20, #0xfe0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x5, x20, #0x310 │ │ │ - strb wzr, [x5, #17] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ mov x21, x2 │ │ │ - b.eq 41cad8 // b.none │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ + strb wzr, [x19, #17] │ │ │ + b.eq 208ec // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 41caf0 // b.none │ │ │ - cbz x1, 41ca18 │ │ │ - add x0, x5, #0x10 │ │ │ + b.eq 20904 // b.none │ │ │ + cbz x1, 20838 │ │ │ + add x0, x19, #0x10 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x310 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + add x19, x20, #0xfe0 │ │ │ add x19, x19, #0x10 │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x3, 425000 <_fini@@Base+0x2e1c> │ │ │ - add x3, x3, #0x2b8 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 41cac4 │ │ │ + bl 7080 │ │ │ + adrp x1, 27000 │ │ │ + add x1, x1, #0xdc0 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x21, 208e0 │ │ │ + mov x0, x2 │ │ │ mov x1, x21 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 402350 <__strcpy_chk@plt> │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x19, x19, #0x5d0 │ │ │ - ldr w2, [x19, #112] │ │ │ - add x21, x19, #0x80 │ │ │ - add w2, w2, #0x1 │ │ │ - asr w1, w2, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w5, w2, w1 │ │ │ - and w5, w5, #0x3 │ │ │ - sub w5, w5, w1 │ │ │ - sxtw x1, w5 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x310 │ │ │ - mov x4, x22 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + bl 7230 <__strcpy_chk@plt> │ │ │ + adrp x19, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x19, x19, #0x270 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ + add x21, x19, #0x80 │ │ │ + mov w22, #0x18 // #24 │ │ │ + add x3, x20, #0xfe0 │ │ │ + ldr w0, [x19, #112] │ │ │ + mov x4, x23 │ │ │ add x3, x3, #0x10 │ │ │ - str w5, [x19, #112] │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x19, #112] │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ + add w0, w0, w1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x19, #112] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ + ldr w0, [x19, #112] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 424000 <_fini@@Base+0x1e1c> │ │ │ - add x0, x0, #0x5f8 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 41ca58 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x5, #0x10 │ │ │ - add x1, x1, #0x468 │ │ │ + mov w0, #0x75 // #117 │ │ │ + strh w0, [x3, #2] │ │ │ + b 2087c │ │ │ + add x0, x19, #0x10 │ │ │ + adrp x1, 30000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 4025e0 <__strcat_chk@plt> │ │ │ - b 41ca18 │ │ │ - add x19, x5, #0x10 │ │ │ - mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - adrp x2, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x2, x2, #0x90 │ │ │ - add x1, x1, #0x468 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 41ca18 │ │ │ + add x1, x1, #0x60 │ │ │ + bl 74b0 <__strcat_chk@plt> │ │ │ + b 20838 │ │ │ + add x19, x19, #0x10 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x60 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b 20838 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x20, x0 │ │ │ - cbz x0, 41cc58 │ │ │ + cbz x0, 20a94 │ │ │ ldrb w1, [x0] │ │ │ + mov x20, x0 │ │ │ sub w1, w1, #0x30 │ │ │ - uxtb w1, w1 │ │ │ + and w1, w1, #0xff │ │ │ cmp w1, #0x9 │ │ │ - b.hi 41cb8c // b.pmore │ │ │ - bl 4021c0 │ │ │ + b.hi 20a70 // b.pmore │ │ │ + bl 7080 │ │ │ cmp x0, #0x8 │ │ │ - b.ls 41cbb4 // b.plast │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x1, x20 │ │ │ - add x0, x0, #0x4d0 │ │ │ - bl 409918 │ │ │ + b.hi 20a30 // b.pmore │ │ │ + mov w2, #0xa // #10 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + str x21, [sp, #32] │ │ │ + bl 7450 │ │ │ + ldrb w19, [x20] │ │ │ + mov x21, x0 │ │ │ + cbz w19, 20a10 │ │ │ + bl 7420 <__ctype_b_loc@plt> │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x2, [x0] │ │ │ + b 209a8 │ │ │ + add x1, x1, #0x1 │ │ │ + ldrb w19, [x20, x1] │ │ │ + cbz w19, 20a10 │ │ │ + ldrh w0, [x2, x19, lsl #1] │ │ │ + tbnz w0, #11, 2099c │ │ │ + add x1, x20, x1 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + ldrb w0, [x1, #1] │ │ │ + cbnz w0, 20a54 │ │ │ + bl 72e0 <__ctype_toupper_loc@plt> │ │ │ + ldr x0, [x0] │ │ │ + ldr w0, [x0, x19, lsl #2] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, #0x4b │ │ │ + b.eq 20a68 // b.none │ │ │ + cmp w0, #0x4d │ │ │ + b.eq 20a28 // b.none │ │ │ + cmp w0, #0x47 │ │ │ + b.eq 20ab0 // b.none │ │ │ + cmp w0, #0x54 │ │ │ + b.ne 20a54 // b.any │ │ │ + mov x0, #0x10000000000 // #1099511627776 │ │ │ + sxtw x20, w21 │ │ │ + ldr x21, [sp, #32] │ │ │ + mul x20, x20, x0 │ │ │ mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + sxtw x20, w21 │ │ │ ldr x21, [sp, #32] │ │ │ + mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ + mov x0, #0x100000 // #1048576 │ │ │ + b 209f4 │ │ │ mov x1, x20 │ │ │ - add x0, x0, #0x4a0 │ │ │ - bl 409918 │ │ │ + adrp x0, 30000 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + add x0, x0, #0xc8 │ │ │ + bl f158 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x20 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov w2, #0xa // #10 │ │ │ - bl 402580 │ │ │ - ldrb w19, [x20] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 41cc84 │ │ │ - bl 402550 <__ctype_b_loc@plt> │ │ │ - ldr x3, [x0] │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, #0x0 // #0 │ │ │ - b 41cbf8 │ │ │ - ldrb w19, [x20, x2] │ │ │ - add x1, x2, #0x1 │ │ │ - cbz w19, 41cc84 │ │ │ - mov x4, x2 │ │ │ - mov x2, x1 │ │ │ - ubfiz x1, x19, #1, #8 │ │ │ - ldrh w1, [x3, x1] │ │ │ - uxtb w19, w19 │ │ │ - tbnz w1, #11, 41cbe4 │ │ │ - add x20, x20, x4 │ │ │ - ldrb w0, [x20, #1] │ │ │ - mov x20, #0xffffffffffffffff // #-1 │ │ │ - cbnz w0, 41cb78 │ │ │ - bl 402410 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr w0, [x0, x19, lsl #2] │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x4b │ │ │ - b.eq 41cc8c // b.none │ │ │ - cmp w0, #0x4d │ │ │ - b.eq 41cc94 // b.none │ │ │ - cmp w0, #0x47 │ │ │ - b.eq 41cc9c // b.none │ │ │ - cmp w0, #0x54 │ │ │ - b.ne 41cb78 // b.any │ │ │ - mov x20, #0x10000000000 // #1099511627776 │ │ │ - sxtw x21, w21 │ │ │ - mul x20, x20, x21 │ │ │ - b 41cb78 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - adrp x1, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x0, x0, #0x470 │ │ │ - add x1, x1, #0xc30 │ │ │ - bl 409918 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + b 209f4 │ │ │ + mov x1, x0 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x98 │ │ │ + bl f158 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - sxtw x20, w21 │ │ │ - b 41cb78 │ │ │ - mov x20, #0x400 // #1024 │ │ │ - b 41cc4c │ │ │ - mov x20, #0x100000 // #1048576 │ │ │ - b 41cc4c │ │ │ - mov x20, #0x40000000 // #1073741824 │ │ │ - b 41cc4c │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 30000 │ │ │ + add x1, x1, #0x730 │ │ │ + add x0, x0, #0x68 │ │ │ + mov x20, #0xffffffffffffffff // #-1 │ │ │ + bl f158 │ │ │ + b 20a18 │ │ │ + mov x0, #0x40000000 // #1073741824 │ │ │ + b 209f4 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - adrp x4, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x4, #1904] │ │ │ + adrp x5, 4f000 │ │ │ mov x3, #0x27ff // #10239 │ │ │ - str x2, [x29, #24] │ │ │ - strb wzr, [x1] │ │ │ + mov x29, sp │ │ │ + ldr x2, [x5, #3488] │ │ │ cmp x0, x3 │ │ │ + ldr x4, [x2] │ │ │ + str x4, [sp, #24] │ │ │ + mov x4, #0x0 // #0 │ │ │ + strb wzr, [x1] │ │ │ + b.ls 20c40 // b.plast │ │ │ mov w2, #0x0 // #0 │ │ │ - b.ls 41ccdc // b.plast │ │ │ lsr x0, x0, #10 │ │ │ - cmp x0, x3 │ │ │ add w2, w2, #0x1 │ │ │ - b.hi 41cccc // b.pmore │ │ │ - mov w3, #0x20 // #32 │ │ │ - mov w5, #0x30 // #48 │ │ │ - strb w3, [x29, #17] │ │ │ - strb w3, [x29, #18] │ │ │ - strb w3, [x29, #19] │ │ │ - strb w5, [x29, #16] │ │ │ + cmp x0, x3 │ │ │ + b.hi 20ae8 // b.pmore │ │ │ cmp x0, #0x3e7 │ │ │ - b.hi 41cdc0 // b.pmore │ │ │ - cbz x0, 41cd60 │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x3, x0, x5 │ │ │ + b.ls 20bb8 // b.plast │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + ubfx x0, x0, #9, #54 │ │ │ + mov w8, #0x2e // #46 │ │ │ + mov x6, x1 │ │ │ + add w2, w2, #0x1 │ │ │ + umulh x3, x0, x3 │ │ │ lsr x3, x3, #3 │ │ │ - add x6, x3, x3, lsl #2 │ │ │ - sub x0, x0, x6, lsl #1 │ │ │ - add w0, w0, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - cbz x3, 41ce7c │ │ │ - umulh x0, x3, x5 │ │ │ - lsr x0, x0, #3 │ │ │ - add x5, x0, x0, lsl #2 │ │ │ - sub x3, x3, x5, lsl #1 │ │ │ - add w3, w3, #0x30 │ │ │ - strb w3, [x29, #17] │ │ │ - cbz x0, 41ce74 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ + add w7, w3, #0x30 │ │ │ add x3, x3, x3, lsl #2 │ │ │ sub x0, x0, x3, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - strb w0, [x29, #18] │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + bfi w4, w8, #8, #8 │ │ │ + bfi w4, w7, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x2 // #2 │ │ │ mov w0, #0x3 // #3 │ │ │ - b 41ce08 │ │ │ - mov x3, x1 │ │ │ - strb w5, [x3], #1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - cmp w0, wzr │ │ │ - csinc w0, w0, wzr, gt │ │ │ - cbz w2, 41cda4 │ │ │ + strh w4, [x6] │ │ │ + add x3, x3, #0x1 │ │ │ + add x4, x1, x3 │ │ │ + cbz w2, 20b98 │ │ │ + add x4, x4, #0x1 │ │ │ + add w0, w0, #0x1 │ │ │ cmp w2, #0x1 │ │ │ - b.eq 41ce54 // b.none │ │ │ + b.eq 20c28 // b.none │ │ │ cmp w2, #0x2 │ │ │ - b.eq 41ce64 // b.none │ │ │ + b.eq 20c34 // b.none │ │ │ cmp w2, #0x3 │ │ │ - b.eq 41ce84 // b.none │ │ │ + b.eq 20c1c // b.none │ │ │ cmp w2, #0x4 │ │ │ - b.eq 41ce94 // b.none │ │ │ - mov w1, #0x3f // #63 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - strb wzr, [x3] │ │ │ - ldr x2, [x29, #24] │ │ │ - ldr x1, [x4, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 41cea4 // b.any │ │ │ + b.eq 20cb4 // b.none │ │ │ + mov w2, #0x3f // #63 │ │ │ + strb w2, [x1, x3] │ │ │ + ldr x5, [x5, #3488] │ │ │ + strb wzr, [x4] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x5] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 20cc8 │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ubfx x0, x0, #9, #54 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x3, x3, x3, lsl #2 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x5, x0, x5 │ │ │ - sub x0, x0, x3, lsl #1 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + mov w4, #0x0 // #0 │ │ │ + movk x3, #0xcccd │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x6, x3, x3, lsl #2 │ │ │ + sub x0, x0, x6, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - lsr x5, x5, #3 │ │ │ - add w5, w5, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - mov w0, #0x2e // #46 │ │ │ - strb w0, [x29, #17] │ │ │ - add w2, w2, #0x1 │ │ │ - strb w5, [x29, #18] │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x6, x29, #0x20 │ │ │ - sub w5, w0, #0x1 │ │ │ - add x3, x6, w5, sxtw │ │ │ - ldurb w6, [x3, #-16] │ │ │ - mov x3, x1 │ │ │ - strb w6, [x3], #1 │ │ │ - cbz w5, 41cd6c │ │ │ - sub w3, w0, #0x2 │ │ │ - add x6, x29, #0x20 │ │ │ - add x5, x6, w3, sxtw │ │ │ - ldurb w5, [x5, #-16] │ │ │ - cmp w3, #0x1 │ │ │ - strb w5, [x1, #1] │ │ │ - add x3, x1, #0x2 │ │ │ - b.ne 41cd6c // b.any │ │ │ - ldrb w5, [x29, #16] │ │ │ - add x3, x1, #0x3 │ │ │ - strb w5, [x1, #2] │ │ │ - b 41cd6c │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 41cda4 │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 41cda4 │ │ │ - mov w0, #0x2 // #2 │ │ │ - b 41ce08 │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x3, #0x9 │ │ │ + movk x0, #0xcccd │ │ │ + umulh x0, x3, x0 │ │ │ + lsr x0, x0, #3 │ │ │ + add x6, x0, x0, lsl #2 │ │ │ + sub x3, x3, x6, lsl #1 │ │ │ + add w3, w3, #0x30 │ │ │ + bfi w4, w3, #8, #8 │ │ │ + b.ls 20ca0 // b.plast │ │ │ + add w0, w0, #0x30 │ │ │ + mov x6, x1 │ │ │ + bfi w4, w0, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + b 20b4c │ │ │ + mov w2, #0x47 // #71 │ │ │ + strb w2, [x1, x3] │ │ │ + b 20b98 │ │ │ + mov w2, #0x4b // #75 │ │ │ + strb w2, [x1, x3] │ │ │ + b 20b98 │ │ │ + mov w2, #0x4d // #77 │ │ │ + strb w2, [x1, x3] │ │ │ + b 20b98 │ │ │ + cmp x0, #0x3e7 │ │ │ + b.hi 20cc0 // b.pmore │ │ │ + cbnz x0, 20c60 │ │ │ + mov x4, x1 │ │ │ mov w0, #0x1 // #1 │ │ │ - b 41ce08 │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 41cda4 │ │ │ - mov w1, #0x54 // #84 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 41cda4 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ + mov w1, #0x30 // #48 │ │ │ + strb w1, [x4], #1 │ │ │ + b 20b98 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x0, #0x9 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x2, x3, x3, lsl #2 │ │ │ + sub x0, x0, x2, lsl #1 │ │ │ + add w0, w0, #0x30 │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + b.hi 20ccc // b.pmore │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov w0, #0x1 // #1 │ │ │ + strb w4, [x1] │ │ │ + b 20b5c │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x1 // #1 │ │ │ + mov w0, #0x2 // #2 │ │ │ + strh w4, [x1] │ │ │ + b 20b5c │ │ │ + mov w2, #0x54 // #84 │ │ │ + strb w2, [x1, x3] │ │ │ + b 20b98 │ │ │ + mov w2, #0x0 // #0 │ │ │ + b 20b00 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + mov w2, #0x0 // #0 │ │ │ + b 20bdc │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x19, #1904] │ │ │ - mov x20, x0 │ │ │ + adrp x20, 4f000 │ │ │ + add x19, sp, #0x30 │ │ │ + ldr x2, [x20, #3488] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ mov x0, x1 │ │ │ - add x1, x29, #0x20 │ │ │ - str x2, [x29, #136] │ │ │ - bl 41cca4 │ │ │ - ldrb w0, [x29, #32] │ │ │ + mov x1, x19 │ │ │ + bl 20ab8 │ │ │ + ldrb w0, [sp, #48] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 41cf28 // b.any │ │ │ - ldrb w0, [x29, #33] │ │ │ + b.ne 20d68 // b.any │ │ │ + ldrb w0, [sp, #49] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 41cf30 // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - add x1, x29, #0x20 │ │ │ - add x0, x29, #0x22 │ │ │ - add x1, x1, #0x3 │ │ │ - cmp w2, #0x20 │ │ │ - csel x0, x1, x0, eq // eq = none │ │ │ - mov x1, x20 │ │ │ - bl 4021d0 │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x19, #1904] │ │ │ + b.ne 20d70 // b.any │ │ │ + ldrb w0, [sp, #50] │ │ │ + cmp w0, #0x20 │ │ │ + cinc x0, x19, eq // eq = none │ │ │ + add x0, x0, #0x2 │ │ │ + mov x1, x21 │ │ │ + bl 7090 │ │ │ + ldr x20, [x20, #3488] │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 41cf38 // b.any │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 20d78 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #144 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - add x0, x29, #0x20 │ │ │ - b 41cf00 │ │ │ - add x0, x29, #0x21 │ │ │ - b 41cf00 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + mov x0, x19 │ │ │ + b 20d38 │ │ │ + add x0, x19, #0x1 │ │ │ + b 20d38 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + str x23, [sp, #48] │ │ │ + mov w23, w3 │ │ │ ldrb w19, [x0] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 41d024 │ │ │ + cbz w19, 20e40 │ │ │ ldrb w20, [x1] │ │ │ - cbz w20, 41cff8 │ │ │ - cbnz w2, 41cfcc │ │ │ - str x1, [x29, #72] │ │ │ - str x2, [x29, #64] │ │ │ - str x3, [x29, #56] │ │ │ - bl 402410 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr x2, [x29, #64] │ │ │ - ldr x3, [x29, #56] │ │ │ - ldr x1, [x29, #72] │ │ │ - b 41cf9c │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 41cffc │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 41cffc │ │ │ - ubfiz x19, x19, #2, #8 │ │ │ - ubfiz x20, x20, #2, #8 │ │ │ - ldr w5, [x0, x19] │ │ │ - ldr w4, [x0, x20] │ │ │ - add w2, w2, #0x1 │ │ │ - cmp w5, w4 │ │ │ - b.eq 41cf88 // b.none │ │ │ + cbz w20, 20e40 │ │ │ + mov x22, x0 │ │ │ + cbnz w2, 20e0c │ │ │ + bl 72e0 <__ctype_toupper_loc@plt> │ │ │ + sub x7, x21, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + mov x0, #0x1 // #1 │ │ │ + b 20ddc │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, 20e48 │ │ │ + ldrb w20, [x7, x0] │ │ │ + cbz w20, 20e48 │ │ │ + ldr w6, [x2, x19, lsl #2] │ │ │ + mov w1, w0 │ │ │ + ldr w5, [x2, x20, lsl #2] │ │ │ + add x4, x21, x0 │ │ │ + cmp w6, w5 │ │ │ + b.eq 20dc8 // b.none │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, #0x0 // #0 │ │ │ - b 41cfe8 │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 41cffc │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 41cffc │ │ │ + sub x2, x1, #0x1 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b 20e30 │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x4, x21, x0 │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, 20e48 │ │ │ + ldrb w20, [x2, x0] │ │ │ + cbz w20, 20e48 │ │ │ cmp w19, w20 │ │ │ - add w2, w2, #0x1 │ │ │ - b.eq 41cfd4 // b.none │ │ │ - b 41cfb8 │ │ │ - mov w2, w20 │ │ │ - cmp w3, w2 │ │ │ + mov w1, w0 │ │ │ + b.eq 20e18 // b.none │ │ │ + b 20df4 │ │ │ + mov x4, x21 │ │ │ + mov w1, #0x0 // #0 │ │ │ + cmp w23, w1 │ │ │ mov w0, #0x0 // #0 │ │ │ - b.gt 41cfbc │ │ │ - ldrb w0, [x1] │ │ │ + b.gt 20df8 │ │ │ + ldrb w0, [x4] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - cmp w0, wzr │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, w19 │ │ │ - b 41cffc │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x0, #0x920 │ │ │ - ldrh w0, [x0, #16] │ │ │ + udf #0 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + ldrh w0, [x0, #1488] │ │ │ orr w0, w0, #0x2 │ │ │ eor w1, w0, #0x1 │ │ │ mul w0, w1, w0 │ │ │ ubfx x0, x0, #8, #8 │ │ │ ret │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x1, x1, #0x920 │ │ │ - ldr x2, [x1] │ │ │ - adrp x3, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x5, [x3, #2240] │ │ │ - eor w3, w0, w2 │ │ │ - ubfiz x3, x3, #3, #8 │ │ │ - ldr x3, [x5, x3] │ │ │ - ldr x4, [x1, #8] │ │ │ - eor x3, x3, x2, lsr #8 │ │ │ - mov x2, #0x8405 // #33797 │ │ │ - add x4, x4, w3, uxtb │ │ │ - movk x2, #0x808, lsl #16 │ │ │ - mul x4, x4, x2 │ │ │ - add x4, x4, #0x1 │ │ │ - ldr x2, [x1, #16] │ │ │ - lsr x6, x4, #24 │ │ │ - eor w6, w6, w2 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x5, [x5, x6] │ │ │ - str x3, [x1] │ │ │ - eor x2, x5, x2, lsr #8 │ │ │ - str x4, [x1, #8] │ │ │ - str x2, [x1, #16] │ │ │ - ret │ │ │ - adrp x7, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov x5, #0x5678 // #22136 │ │ │ - mov x4, #0x6789 // #26505 │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - add x2, x7, #0x920 │ │ │ - movk x5, #0x1234, lsl #16 │ │ │ - movk x4, #0x2345, lsl #16 │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - ldrb w1, [x0] │ │ │ - str x5, [x2] │ │ │ - str x4, [x2, #8] │ │ │ - str x3, [x2, #16] │ │ │ - cbz w1, 41d154 │ │ │ - adrp x5, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - mov x4, #0x6789 // #26505 │ │ │ - mov x2, #0x5678 // #22136 │ │ │ - ldr x5, [x5, #2240] │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - movk x4, #0x2345, lsl #16 │ │ │ - movk x2, #0x1234, lsl #16 │ │ │ - eor w1, w1, w2 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x6, [x5, x1] │ │ │ - mov x1, #0x8405 // #33797 │ │ │ - eor x2, x6, x2, lsr #8 │ │ │ - movk x1, #0x808, lsl #16 │ │ │ - add x4, x4, w2, uxtb │ │ │ - mul x4, x4, x1 │ │ │ - add x4, x4, #0x1 │ │ │ - lsr x1, x4, #24 │ │ │ - eor w1, w1, w3 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x6, [x5, x1] │ │ │ - ldrb w1, [x0, #1]! │ │ │ - eor x3, x6, x3, lsr #8 │ │ │ - cbnz w1, 41d104 │ │ │ - add x0, x7, #0x920 │ │ │ - str x2, [x0] │ │ │ - str x4, [x0, #8] │ │ │ - str x3, [x0, #16] │ │ │ + nop │ │ │ + adrp x4, 4f000 │ │ │ + adrp x5, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x3, x5, #0x5c0 │ │ │ + mov x7, #0x8405 // #33797 │ │ │ + ldr x4, [x4, #4048] │ │ │ + movk x7, #0x808, lsl #16 │ │ │ + ldr x2, [x5, #1472] │ │ │ + ldr x6, [x4] │ │ │ + eor w4, w0, w2 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x1, [x3, #8] │ │ │ + ldr x8, [x6, x4, lsl #3] │ │ │ + ldr x4, [x3, #16] │ │ │ + eor x2, x8, x2, lsr #8 │ │ │ + str x2, [x5, #1472] │ │ │ + add x1, x1, w2, uxtb │ │ │ + mul x1, x1, x7 │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x3, #8] │ │ │ + lsr x1, x1, #24 │ │ │ + eor w1, w1, w4 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x1, [x6, x1, lsl #3] │ │ │ + eor x4, x1, x4, lsr #8 │ │ │ + str x4, [x3, #16] │ │ │ + ret │ │ │ + adrp x1, 30000 │ │ │ + adrp x8, 53000 <__bss_start@@Base+0x1be8> │ │ │ + ldrb w3, [x0] │ │ │ + mov x5, #0x7890 // #30864 │ │ │ + ldr q0, [x1, #1008] │ │ │ + add x1, x8, #0x5c0 │ │ │ + movk x5, #0x3456, lsl #16 │ │ │ + str x5, [x1, #16] │ │ │ + str q0, [x8, #1472] │ │ │ + cbz w3, 20f94 │ │ │ + adrp x2, 4f000 │ │ │ + mov x1, #0x6789 // #26505 │ │ │ + mov x4, #0x5678 // #22136 │ │ │ + mov x7, #0x8405 // #33797 │ │ │ + ldr x2, [x2, #4048] │ │ │ + movk x1, #0x2345, lsl #16 │ │ │ + movk x4, #0x1234, lsl #16 │ │ │ + movk x7, #0x808, lsl #16 │ │ │ + ldr x6, [x2] │ │ │ + nop │ │ │ + eor w3, w3, w4 │ │ │ + and x2, x3, #0xff │ │ │ + ldrb w3, [x0, #1]! │ │ │ + ldr x2, [x6, x2, lsl #3] │ │ │ + eor x4, x2, x4, lsr #8 │ │ │ + add x1, x1, w4, uxtb │ │ │ + mul x1, x1, x7 │ │ │ + add x1, x1, #0x1 │ │ │ + lsr x2, x1, #24 │ │ │ + eor w2, w2, w5 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x6, x2, lsl #3] │ │ │ + eor x5, x2, x5, lsr #8 │ │ │ + cbnz w3, 20f50 │ │ │ + add x0, x8, #0x5c0 │ │ │ + str x4, [x8, #1472] │ │ │ + stp x1, x5, [x0, #8] │ │ │ ret │ │ │ stp x29, x30, [sp, #-144]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x3, x21, #0x920 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - ldr w2, [x3, #24] │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x4, [x23, #1904] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - add w2, w2, #0x1 │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + adrp x0, 4f000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x2, x24, #0x5c0 │ │ │ + ldr x3, [x0, #3488] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr w0, [x2, #24] │ │ │ stp x25, x26, [sp, #64] │ │ │ - str x4, [x29, #136] │ │ │ - str w2, [x3, #24] │ │ │ - cmp w2, #0x1 │ │ │ - str x1, [x29, #104] │ │ │ - mov x27, x0 │ │ │ - b.eq 41d4d8 // b.none │ │ │ - mov x4, #0x5678 // #22136 │ │ │ - mov x3, #0x6789 // #26505 │ │ │ - mov x1, #0x7890 // #30864 │ │ │ - add x0, x21, #0x920 │ │ │ - movk x4, #0x1234, lsl #16 │ │ │ - movk x3, #0x2345, lsl #16 │ │ │ - movk x1, #0x3456, lsl #16 │ │ │ - ldrb w2, [x27] │ │ │ - str x4, [x0] │ │ │ - str x3, [x0, #8] │ │ │ - str x1, [x0, #16] │ │ │ - cbz w2, 41d4f4 │ │ │ - adrp x26, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - mov x19, #0x7890 // #30864 │ │ │ - mov x4, #0x6789 // #26505 │ │ │ - mov x3, #0x5678 // #22136 │ │ │ - ldr x5, [x26, #2240] │ │ │ - mov x0, x27 │ │ │ - movk x19, #0x3456, lsl #16 │ │ │ - movk x4, #0x2345, lsl #16 │ │ │ - movk x3, #0x1234, lsl #16 │ │ │ - b 41d200 │ │ │ - mov x4, x1 │ │ │ - eor w2, w2, w3 │ │ │ - ubfiz x2, x2, #3, #8 │ │ │ - ldr x2, [x5, x2] │ │ │ - mov x1, #0x8405 // #33797 │ │ │ - eor x3, x2, x3, lsr #8 │ │ │ - add x4, x4, w3, uxtb │ │ │ - movk x1, #0x808, lsl #16 │ │ │ - mul x1, x4, x1 │ │ │ + add w0, w0, #0x1 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + cmp w0, #0x1 │ │ │ + str x1, [sp, #96] │ │ │ + ldr x1, [x3] │ │ │ + str x1, [sp, #136] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str w0, [x2, #24] │ │ │ + b.eq 2155c // b.none │ │ │ + adrp x2, 30000 │ │ │ + add x0, x24, #0x5c0 │ │ │ + ldrb w1, [x20] │ │ │ + mov x3, #0x7890 // #30864 │ │ │ + ldr q0, [x2, #1008] │ │ │ + movk x3, #0x3456, lsl #16 │ │ │ + str x3, [x0, #16] │ │ │ + str q0, [x24, #1472] │ │ │ + cbz w1, 21578 │ │ │ + adrp x21, 4f000 │ │ │ + mov x19, #0x6789 // #26505 │ │ │ + mov x28, #0x5678 // #22136 │ │ │ + mov x5, #0x8405 // #33797 │ │ │ + ldr x0, [x21, #4048] │ │ │ + mov x23, x3 │ │ │ + mov x4, x20 │ │ │ + movk x19, #0x2345, lsl #16 │ │ │ + movk x28, #0x1234, lsl #16 │ │ │ + movk x5, #0x808, lsl #16 │ │ │ + ldr x2, [x0] │ │ │ + nop │ │ │ + eor w1, w1, w28 │ │ │ + and x0, x1, #0xff │ │ │ + ldrb w1, [x4, #1]! │ │ │ + ldr x0, [x2, x0, lsl #3] │ │ │ + eor x28, x0, x28, lsr #8 │ │ │ + add x19, x19, w28, uxtb │ │ │ + mul x19, x19, x5 │ │ │ + add x19, x19, #0x1 │ │ │ + lsr x0, x19, #24 │ │ │ + eor w0, w0, w23 │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x2, x0, lsl #3] │ │ │ + eor x23, x0, x23, lsr #8 │ │ │ + cbnz w1, 21040 │ │ │ + add x0, sp, #0x78 │ │ │ + mov x22, #0x8405 // #33797 │ │ │ + ldr x21, [x21, #4048] │ │ │ + mov x26, x0 │ │ │ + add x27, sp, #0x82 │ │ │ + add x25, x24, #0x5c0 │ │ │ + movk x22, #0x808, lsl #16 │ │ │ + str x0, [sp, #104] │ │ │ + bl 7330 │ │ │ + asr w0, w0, #7 │ │ │ + eor w4, w0, w28 │ │ │ + and w2, w23, #0xffff │ │ │ + ldr x5, [x21] │ │ │ + and x4, x4, #0xff │ │ │ + orr w2, w2, #0x2 │ │ │ + eor w1, w2, #0x1 │ │ │ + ldr x4, [x5, x4, lsl #3] │ │ │ + mul w1, w1, w2 │ │ │ + eor x28, x4, x28, lsr #8 │ │ │ + eor w1, w0, w1, lsr #8 │ │ │ + add x19, x19, w28, uxtb │ │ │ + mul x19, x19, x22 │ │ │ + add x19, x19, #0x1 │ │ │ + stp x28, x19, [x25] │ │ │ + lsr x0, x19, #24 │ │ │ + eor w0, w0, w23 │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ + strb w1, [x26], #1 │ │ │ + cmp x27, x26 │ │ │ + eor x23, x0, x23, lsr #8 │ │ │ + str x23, [x25, #16] │ │ │ + b.ne 21098 // b.any │ │ │ + adrp x0, 30000 │ │ │ + ldrb w2, [x20] │ │ │ + mov x4, #0x7890 // #30864 │ │ │ + mov x1, #0x6789 // #26505 │ │ │ + ldr q0, [x0, #1008] │ │ │ + movk x4, #0x3456, lsl #16 │ │ │ + str x4, [x25, #16] │ │ │ + mov x10, #0x5678 // #22136 │ │ │ + movk x1, #0x2345, lsl #16 │ │ │ + movk x10, #0x1234, lsl #16 │ │ │ + str q0, [x25] │ │ │ + cbz w2, 21170 │ │ │ + mov x3, #0x8405 // #33797 │ │ │ + movk x3, #0x808, lsl #16 │ │ │ + nop │ │ │ + eor w0, w2, w10 │ │ │ + ldrb w2, [x20, #1]! │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ + eor x10, x0, x10, lsr #8 │ │ │ + add x1, x1, w10, uxtb │ │ │ + mul x1, x1, x3 │ │ │ add x1, x1, #0x1 │ │ │ - lsr x2, x1, #24 │ │ │ - eor w2, w2, w19 │ │ │ - ubfiz x2, x2, #3, #8 │ │ │ - ldr x4, [x5, x2] │ │ │ - ldrb w2, [x0, #1]! │ │ │ - eor x19, x4, x19, lsr #8 │ │ │ - cbnz w2, 41d1fc │ │ │ - mov x22, x1 │ │ │ - mov x25, x3 │ │ │ - add x0, x29, #0x78 │ │ │ - add x28, x29, #0x82 │ │ │ - mov x24, x0 │ │ │ - add x20, x21, #0x920 │ │ │ - b 41d264 │ │ │ - mov x22, x4 │ │ │ - mov x25, x3 │ │ │ - bl 402450 │ │ │ - ubfx x5, x0, #7, #8 │ │ │ - ldr x2, [x26, #2240] │ │ │ - eor w0, w5, w25 │ │ │ - ubfiz x0, x0, #3, #8 │ │ │ - ldr x3, [x2, x0] │ │ │ + lsr x0, x1, #24 │ │ │ + eor w0, w0, w4 │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ + eor x4, x0, x4, lsr #8 │ │ │ + cbnz w2, 21138 │ │ │ + ldrb w11, [sp, #120] │ │ │ mov x6, #0x8405 // #33797 │ │ │ - eor x3, x3, x25, lsr #8 │ │ │ movk x6, #0x808, lsl #16 │ │ │ - add x4, x22, w3, uxtb │ │ │ + and w18, w4, #0xffff │ │ │ + eor w3, w11, w10 │ │ │ + orr w0, w18, #0x2 │ │ │ + and x3, x3, #0xff │ │ │ + eor w18, w0, #0x1 │ │ │ + ldrb w2, [sp, #121] │ │ │ + add x7, x24, #0x5c0 │ │ │ + ldrb w17, [sp, #122] │ │ │ + ldr x15, [x5, x3, lsl #3] │ │ │ + mul w18, w18, w0 │ │ │ + ldrb w14, [sp, #123] │ │ │ + mov w3, #0x0 // #0 │ │ │ + ldrb w13, [sp, #124] │ │ │ + eor x15, x15, x10, lsr #8 │ │ │ + eor w18, w11, w18, lsr #8 │ │ │ + eor w19, w2, w15 │ │ │ + ldrb w12, [sp, #125] │ │ │ + add x1, x1, w15, uxtb │ │ │ + and x19, x19, #0xff │ │ │ + ldrb w11, [sp, #126] │ │ │ + ldrb w10, [sp, #127] │ │ │ + mul x1, x1, x6 │ │ │ + ldp x20, x0, [sp, #96] │ │ │ + add x1, x1, #0x1 │ │ │ + lsr x16, x1, #24 │ │ │ + eor w16, w16, w4 │ │ │ + and x16, x16, #0xff │ │ │ + lsr x9, x20, #16 │ │ │ + lsr x8, x20, #24 │ │ │ + ldr x16, [x5, x16, lsl #3] │ │ │ + strb w18, [sp, #120] │ │ │ + ldr x19, [x5, x19, lsl #3] │ │ │ + eor x16, x16, x4, lsr #8 │ │ │ + and w4, w16, #0xffff │ │ │ + orr w18, w4, #0x2 │ │ │ + eor x15, x19, x15, lsr #8 │ │ │ + eor w4, w18, #0x1 │ │ │ + eor w19, w17, w15 │ │ │ + add x1, x1, w15, uxtb │ │ │ + and x19, x19, #0xff │ │ │ + mul w4, w4, w18 │ │ │ + mul x1, x1, x6 │ │ │ + eor w4, w2, w4, lsr #8 │ │ │ + mov x2, #0xc // #12 │ │ │ + add x1, x1, #0x1 │ │ │ + lsr x18, x1, #24 │ │ │ + eor w18, w18, w16 │ │ │ + and x18, x18, #0xff │ │ │ + ldr x18, [x5, x18, lsl #3] │ │ │ + strb w4, [sp, #121] │ │ │ + ldr x4, [x5, x19, lsl #3] │ │ │ + eor x16, x18, x16, lsr #8 │ │ │ + and w19, w16, #0xffff │ │ │ + orr w19, w19, #0x2 │ │ │ + eor x15, x4, x15, lsr #8 │ │ │ + eor w18, w19, #0x1 │ │ │ + add x4, x1, w15, uxtb │ │ │ + mul w1, w18, w19 │ │ │ + eor w19, w14, w15 │ │ │ + and x19, x19, #0xff │ │ │ mul x4, x4, x6 │ │ │ - add x4, x4, #0x1 │ │ │ - and w1, w19, #0xffff │ │ │ - orr w1, w1, #0x2 │ │ │ - lsr x0, x4, #24 │ │ │ - eor w0, w0, w19 │ │ │ - eor w6, w1, #0x1 │ │ │ - ubfiz x0, x0, #3, #8 │ │ │ - mul w1, w6, w1 │ │ │ - ldr x0, [x2, x0] │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - eor w5, w1, w5 │ │ │ - eor x19, x0, x19, lsr #8 │ │ │ - strb w5, [x24], #1 │ │ │ - str x3, [x20] │ │ │ - str x4, [x20, #8] │ │ │ - str x19, [x20, #16] │ │ │ - cmp x24, x28 │ │ │ - b.ne 41d25c // b.any │ │ │ - mov x3, #0x5678 // #22136 │ │ │ - mov x1, #0x6789 // #26505 │ │ │ - mov x0, #0x7890 // #30864 │ │ │ - movk x3, #0x1234, lsl #16 │ │ │ - movk x1, #0x2345, lsl #16 │ │ │ - movk x0, #0x3456, lsl #16 │ │ │ - ldrb w4, [x27] │ │ │ - str x3, [x20] │ │ │ - str x1, [x20, #8] │ │ │ - str x0, [x20, #16] │ │ │ - cbz w4, 41d514 │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - mov x6, #0x6789 // #26505 │ │ │ - mov x5, #0x5678 // #22136 │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - movk x6, #0x2345, lsl #16 │ │ │ - movk x5, #0x1234, lsl #16 │ │ │ - eor w4, w4, w5 │ │ │ - ubfiz x4, x4, #3, #8 │ │ │ - ldr x0, [x2, x4] │ │ │ - mov x1, #0x8405 // #33797 │ │ │ - eor x5, x0, x5, lsr #8 │ │ │ - add x6, x6, w5, uxtb │ │ │ - movk x1, #0x808, lsl #16 │ │ │ - mul x6, x6, x1 │ │ │ - add x6, x6, #0x1 │ │ │ - lsr x0, x6, #24 │ │ │ - eor w0, w0, w3 │ │ │ - ubfiz x0, x0, #3, #8 │ │ │ - ldr x0, [x2, x0] │ │ │ - ldrb w4, [x27, #1]! │ │ │ - eor x3, x0, x3, lsr #8 │ │ │ - cbnz w4, 41d31c │ │ │ - add x0, x21, #0x920 │ │ │ - str x5, [x0] │ │ │ - str x6, [x0, #8] │ │ │ - str x3, [x0, #16] │ │ │ - add x0, x29, #0x78 │ │ │ - ldrb w1, [x0] │ │ │ - mov x7, #0x8405 // #33797 │ │ │ - eor w4, w1, w5 │ │ │ - ubfiz x4, x4, #3, #8 │ │ │ - ldr x8, [x2, x4] │ │ │ - movk x7, #0x808, lsl #16 │ │ │ - eor x5, x8, x5, lsr #8 │ │ │ - and w4, w3, #0xffff │ │ │ - add x6, x6, w5, uxtb │ │ │ - orr w4, w4, #0x2 │ │ │ - mul x6, x6, x7 │ │ │ - add x6, x6, #0x1 │ │ │ - eor w8, w4, #0x1 │ │ │ - lsr x7, x6, #24 │ │ │ - mul w4, w8, w4 │ │ │ - eor w7, w7, w3 │ │ │ - ubfx x4, x4, #8, #8 │ │ │ - eor w1, w4, w1 │ │ │ - ubfiz x7, x7, #3, #8 │ │ │ - ldr x4, [x2, x7] │ │ │ - strb w1, [x0], #1 │ │ │ - cmp x28, x0 │ │ │ - eor x3, x4, x3, lsr #8 │ │ │ - b.ne 41d370 // b.any │ │ │ - ldr x1, [x29, #104] │ │ │ - mov x4, #0x8405 // #33797 │ │ │ - lsr x0, x1, #16 │ │ │ - eor w1, w5, w0 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x1, [x2, x1] │ │ │ - movk x4, #0x808, lsl #16 │ │ │ - eor x5, x1, x5, lsr #8 │ │ │ - and w1, w3, #0xffff │ │ │ - add x6, x6, w5, uxtb │ │ │ - orr w1, w1, #0x2 │ │ │ - mul x4, x6, x4 │ │ │ - eor w7, w1, #0x1 │ │ │ - add x4, x4, #0x1 │ │ │ - mul w1, w7, w1 │ │ │ - ldr x7, [x29, #104] │ │ │ - lsr x6, x4, #24 │ │ │ - lsr x22, x7, #24 │ │ │ - eor w6, w6, w3 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - eor w0, w1, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - eor w1, w5, w22 │ │ │ - ldr x6, [x2, x6] │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - strb w0, [x29, #130] │ │ │ - ldr x1, [x2, x1] │ │ │ - mov x0, #0x8405 // #33797 │ │ │ - eor x5, x1, x5, lsr #8 │ │ │ - add x4, x4, w5, uxtb │ │ │ - movk x0, #0x808, lsl #16 │ │ │ - mul x4, x4, x0 │ │ │ - eor x3, x6, x3, lsr #8 │ │ │ - add x4, x4, #0x1 │ │ │ - and w0, w3, #0xffff │ │ │ - lsr x1, x4, #24 │ │ │ - orr w0, w0, #0x2 │ │ │ - eor w1, w3, w1 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - eor w7, w0, #0x1 │ │ │ - ldr x6, [x2, x1] │ │ │ - mul w0, w7, w0 │ │ │ - ubfx x0, x0, #8, #8 │ │ │ - add x21, x21, #0x920 │ │ │ - eor x6, x6, x3, lsr #8 │ │ │ - eor w22, w0, w22 │ │ │ + eor w17, w17, w1, lsr #8 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x29, #0x78 │ │ │ - mov x2, #0xc // #12 │ │ │ - mov w3, #0x0 // #0 │ │ │ - str x5, [x21] │ │ │ - str x4, [x21, #8] │ │ │ - str x6, [x21, #16] │ │ │ - strb w22, [x29, #131] │ │ │ - bl 417898 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x23, #1904] │ │ │ - cmp x1, x0 │ │ │ - b.ne 41d530 // b.any │ │ │ + add x4, x4, #0x1 │ │ │ + lsr x18, x4, #24 │ │ │ + eor w18, w18, w16 │ │ │ + and x18, x18, #0xff │ │ │ + ldr x18, [x5, x18, lsl #3] │ │ │ + strb w17, [sp, #122] │ │ │ + ldr x19, [x5, x19, lsl #3] │ │ │ + eor x16, x18, x16, lsr #8 │ │ │ + and w17, w16, #0xffff │ │ │ + orr w18, w17, #0x2 │ │ │ + eor x15, x19, x15, lsr #8 │ │ │ + eor w17, w18, #0x1 │ │ │ + add x4, x4, w15, uxtb │ │ │ + mul w17, w17, w18 │ │ │ + eor w18, w13, w15 │ │ │ + and x18, x18, #0xff │ │ │ + mul x4, x4, x6 │ │ │ + eor w14, w14, w17, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x17, x4, #24 │ │ │ + eor w17, w17, w16 │ │ │ + and x17, x17, #0xff │ │ │ + ldr x17, [x5, x17, lsl #3] │ │ │ + strb w14, [sp, #123] │ │ │ + ldr x18, [x5, x18, lsl #3] │ │ │ + eor x14, x17, x16, lsr #8 │ │ │ + and w16, w14, #0xffff │ │ │ + orr w17, w16, #0x2 │ │ │ + eor x15, x18, x15, lsr #8 │ │ │ + eor w16, w17, #0x1 │ │ │ + add x4, x4, w15, uxtb │ │ │ + mul w16, w16, w17 │ │ │ + eor w17, w12, w15 │ │ │ + and x17, x17, #0xff │ │ │ + mul x4, x4, x6 │ │ │ + eor w13, w13, w16, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x16, x4, #24 │ │ │ + eor w16, w16, w14 │ │ │ + and x16, x16, #0xff │ │ │ + ldr x16, [x5, x16, lsl #3] │ │ │ + strb w13, [sp, #124] │ │ │ + ldr x13, [x5, x17, lsl #3] │ │ │ + eor x14, x16, x14, lsr #8 │ │ │ + and w16, w14, #0xffff │ │ │ + orr w16, w16, #0x2 │ │ │ + eor x13, x13, x15, lsr #8 │ │ │ + eor w15, w16, #0x1 │ │ │ + eor w17, w11, w13 │ │ │ + add x4, x4, w13, uxtb │ │ │ + and x17, x17, #0xff │ │ │ + mul w15, w15, w16 │ │ │ + mul x4, x4, x6 │ │ │ + eor w12, w12, w15, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x15, x4, #24 │ │ │ + eor w15, w15, w14 │ │ │ + and x15, x15, #0xff │ │ │ + ldr x15, [x5, x15, lsl #3] │ │ │ + strb w12, [sp, #125] │ │ │ + ldr x16, [x5, x17, lsl #3] │ │ │ + eor x12, x15, x14, lsr #8 │ │ │ + and w14, w12, #0xffff │ │ │ + orr w15, w14, #0x2 │ │ │ + eor x13, x16, x13, lsr #8 │ │ │ + eor w14, w15, #0x1 │ │ │ + eor w16, w10, w13 │ │ │ + add x4, x4, w13, uxtb │ │ │ + and x16, x16, #0xff │ │ │ + mul w14, w14, w15 │ │ │ + mul x4, x4, x6 │ │ │ + eor w11, w11, w14, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x14, x4, #24 │ │ │ + eor w14, w14, w12 │ │ │ + and x14, x14, #0xff │ │ │ + ldr x14, [x5, x14, lsl #3] │ │ │ + strb w11, [sp, #126] │ │ │ + ldr x11, [x5, x16, lsl #3] │ │ │ + eor x12, x14, x12, lsr #8 │ │ │ + and w14, w12, #0xffff │ │ │ + orr w15, w14, #0x2 │ │ │ + eor x11, x11, x13, lsr #8 │ │ │ + eor w14, w15, #0x1 │ │ │ + add x4, x4, w11, uxtb │ │ │ + mul w14, w14, w15 │ │ │ + mul x4, x4, x6 │ │ │ + eor w10, w10, w14, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x14, x4, #24 │ │ │ + eor w14, w14, w12 │ │ │ + and x14, x14, #0xff │ │ │ + ldr x13, [x5, x14, lsl #3] │ │ │ + strb w10, [sp, #127] │ │ │ + ldrb w16, [sp, #128] │ │ │ + ldrb w15, [sp, #129] │ │ │ + eor w14, w16, w11 │ │ │ + eor x10, x13, x12, lsr #8 │ │ │ + and x14, x14, #0xff │ │ │ + and w13, w10, #0xffff │ │ │ + orr w12, w13, #0x2 │ │ │ + eor w13, w12, #0x1 │ │ │ + ldr x14, [x5, x14, lsl #3] │ │ │ + mul w13, w13, w12 │ │ │ + eor x11, x14, x11, lsr #8 │ │ │ + eor w12, w15, w11 │ │ │ + eor w13, w16, w13, lsr #8 │ │ │ + add x4, x4, w11, uxtb │ │ │ + and x12, x12, #0xff │ │ │ + mul x4, x4, x6 │ │ │ + add x4, x4, x1 │ │ │ + lsr x14, x4, #24 │ │ │ + eor w14, w14, w10 │ │ │ + and x14, x14, #0xff │ │ │ + ldr x16, [x5, x14, lsl #3] │ │ │ + strb w13, [sp, #128] │ │ │ + ldr x14, [x5, x12, lsl #3] │ │ │ + eor x10, x16, x10, lsr #8 │ │ │ + and w12, w10, #0xffff │ │ │ + orr w13, w12, #0x2 │ │ │ + eor x11, x14, x11, lsr #8 │ │ │ + eor w12, w13, #0x1 │ │ │ + eor w14, w11, w9 │ │ │ + add x4, x4, w11, uxtb │ │ │ + and x14, x14, #0xff │ │ │ + mul w12, w12, w13 │ │ │ + mul x4, x4, x6 │ │ │ + eor w12, w15, w12, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x13, x4, #24 │ │ │ + eor w13, w13, w10 │ │ │ + and x13, x13, #0xff │ │ │ + ldr x13, [x5, x13, lsl #3] │ │ │ + strb w12, [sp, #129] │ │ │ + ldr x14, [x5, x14, lsl #3] │ │ │ + eor x10, x13, x10, lsr #8 │ │ │ + and w12, w10, #0xffff │ │ │ + orr w13, w12, #0x2 │ │ │ + eor x11, x14, x11, lsr #8 │ │ │ + eor w12, w13, #0x1 │ │ │ + eor w23, w11, w20, lsr #24 │ │ │ + add x4, x4, w11, uxtb │ │ │ + and x23, x23, #0xff │ │ │ + mul w12, w12, w13 │ │ │ + mul x4, x4, x6 │ │ │ + eor w9, w9, w12, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x12, x4, #24 │ │ │ + eor w12, w12, w10 │ │ │ + and x12, x12, #0xff │ │ │ + ldr x12, [x5, x12, lsl #3] │ │ │ + strb w9, [sp, #130] │ │ │ + ldr x13, [x5, x23, lsl #3] │ │ │ + eor x10, x12, x10, lsr #8 │ │ │ + and w9, w10, #0xffff │ │ │ + orr w12, w9, #0x2 │ │ │ + eor x9, x13, x11, lsr #8 │ │ │ + eor w11, w12, #0x1 │ │ │ + str x9, [x24, #1472] │ │ │ + add x4, x4, w9, uxtb │ │ │ + mul w9, w11, w12 │ │ │ + mul x6, x4, x6 │ │ │ + eor w8, w8, w9, lsr #8 │ │ │ + add x6, x6, x1 │ │ │ + lsr x4, x6, #24 │ │ │ + eor w4, w4, w10 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x4, [x5, x4, lsl #3] │ │ │ + strb w8, [sp, #131] │ │ │ + eor x10, x4, x10, lsr #8 │ │ │ + stp x6, x10, [x7, #8] │ │ │ + bl 1c508 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x25, [x0, #3488] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x25] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 21594 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #144 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 402300 │ │ │ + bl 71e0 │ │ │ mov x19, x0 │ │ │ - bl 4022f0 │ │ │ + bl 71d0 │ │ │ eor w0, w0, w19 │ │ │ - bl 402730 │ │ │ - b 41d1a4 │ │ │ - mov x22, #0x6789 // #26505 │ │ │ - mov x25, #0x5678 // #22136 │ │ │ - mov x19, #0x7890 // #30864 │ │ │ - movk x22, #0x2345, lsl #16 │ │ │ - movk x25, #0x1234, lsl #16 │ │ │ - movk x19, #0x3456, lsl #16 │ │ │ - adrp x26, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - b 41d248 │ │ │ - mov x5, #0x5678 // #22136 │ │ │ - mov x6, #0x6789 // #26505 │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - movk x5, #0x1234, lsl #16 │ │ │ - movk x6, #0x2345, lsl #16 │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - b 41d36c │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + bl 7600 │ │ │ + b 20fec │ │ │ + mov x19, #0x6789 // #26505 │ │ │ + mov x28, #0x5678 // #22136 │ │ │ + mov x23, x3 │ │ │ + movk x19, #0x2345, lsl #16 │ │ │ + movk x28, #0x1234, lsl #16 │ │ │ + adrp x21, 4f000 │ │ │ + b 21078 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-16]! │ │ │ + adrp x3, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x3, [x3, #2064] │ │ │ - cbz x3, 41d5ec │ │ │ - mul x13, x1, x2 │ │ │ - cbz x13, 41d5ec │ │ │ - adrp x14, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x5, x14, #0x920 │ │ │ - ldr x4, [x5, #16] │ │ │ - ldr x9, [x5] │ │ │ - ldr x10, [x5, #8] │ │ │ - add x13, x0, x13 │ │ │ - mov x3, x0 │ │ │ - adrp x12, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - b 41d578 │ │ │ - mov x10, x8 │ │ │ - ldrb w6, [x3] │ │ │ - ldr x5, [x12, #2240] │ │ │ - eor w7, w6, w9 │ │ │ - ubfiz x7, x7, #3, #8 │ │ │ - ldr x7, [x5, x7] │ │ │ - mov x8, #0x8405 // #33797 │ │ │ - eor x9, x7, x9, lsr #8 │ │ │ - add x10, x10, w9, uxtb │ │ │ - and w7, w4, #0xffff │ │ │ - movk x8, #0x808, lsl #16 │ │ │ - orr w7, w7, #0x2 │ │ │ - mul x8, x10, x8 │ │ │ - add x8, x8, #0x1 │ │ │ - eor w11, w7, #0x1 │ │ │ - lsr x10, x8, #24 │ │ │ - mul w7, w11, w7 │ │ │ - eor w10, w10, w4 │ │ │ - ubfx x7, x7, #8, #8 │ │ │ - ubfiz x10, x10, #3, #8 │ │ │ - eor w6, w7, w6 │ │ │ - ldr x5, [x5, x10] │ │ │ - strb w6, [x3], #1 │ │ │ - cmp x3, x13 │ │ │ - eor x4, x5, x4, lsr #8 │ │ │ - b.ne 41d574 // b.any │ │ │ - add x3, x14, #0x920 │ │ │ - str x9, [x3] │ │ │ - str x8, [x3, #8] │ │ │ - str x4, [x3, #16] │ │ │ + ldr x3, [x3, #3224] │ │ │ + ldr x3, [x3] │ │ │ + cbz x3, 21644 │ │ │ + mul x12, x1, x2 │ │ │ + cbz x12, 21644 │ │ │ + adrp x15, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x4, x15, #0x5c0 │ │ │ + adrp x13, 4f000 │ │ │ + mov x14, #0x8405 // #33797 │ │ │ + ldr x7, [x15, #1472] │ │ │ + add x12, x0, x12 │ │ │ + ldp x3, x6, [x4, #8] │ │ │ + mov x8, x0 │ │ │ + ldr x13, [x13, #4048] │ │ │ + movk x14, #0x808, lsl #16 │ │ │ + ldrb w11, [x8] │ │ │ + and w4, w6, #0xffff │ │ │ + ldr x10, [x13] │ │ │ + eor w9, w11, w7 │ │ │ + and x9, x9, #0xff │ │ │ + orr w5, w4, #0x2 │ │ │ + eor w4, w5, #0x1 │ │ │ + ldr x9, [x10, x9, lsl #3] │ │ │ + mul w4, w4, w5 │ │ │ + eor x7, x9, x7, lsr #8 │ │ │ + eor w4, w11, w4, lsr #8 │ │ │ + add x3, x3, w7, uxtb │ │ │ + mul x3, x3, x14 │ │ │ + add x3, x3, #0x1 │ │ │ + lsr x5, x3, #24 │ │ │ + eor w5, w5, w6 │ │ │ + and x5, x5, #0xff │ │ │ + ldr x5, [x10, x5, lsl #3] │ │ │ + strb w4, [x8], #1 │ │ │ + cmp x8, x12 │ │ │ + eor x6, x5, x6, lsr #8 │ │ │ + b.ne 215e0 // b.any │ │ │ + add x4, x15, #0x5c0 │ │ │ + str x7, [x15, #1472] │ │ │ + stp x3, x6, [x4, #8] │ │ │ mov w3, #0x0 // #0 │ │ │ - bl 417898 │ │ │ + bl 1c508 │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + udf #0 │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ + adrp x1, 51000 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x19, #1904] │ │ │ - add x1, x29, #0x28 │ │ │ - str x2, [x29, #104] │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x2, x2, #0x580 │ │ │ - mov w20, w0 │ │ │ - str w0, [x2] │ │ │ - bl 402290 │ │ │ - ldr w1, [x29, #52] │ │ │ - mov w0, w20 │ │ │ - and w3, w1, #0xfffffff7 │ │ │ - add x2, x29, #0x28 │ │ │ + adrp x19, 4f000 │ │ │ + add x20, sp, #0x38 │ │ │ + ldr x19, [x19, #3488] │ │ │ + str w0, [x1, #584] │ │ │ + mov x1, x20 │ │ │ + ldr x2, [x19] │ │ │ + str x2, [sp, #120] │ │ │ + mov x2, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov w21, w0 │ │ │ + bl 7170 │ │ │ + ldr w3, [sp, #68] │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #52] │ │ │ - bl 4026f0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x0, [x19, #1904] │ │ │ - cmp x1, x0 │ │ │ - b.ne 41d664 // b.any │ │ │ + mov x2, x20 │ │ │ + mov w0, w21 │ │ │ + and w3, w3, #0xfffffff7 │ │ │ + str w3, [sp, #68] │ │ │ + bl 75c0 │ │ │ + ldr x1, [sp, #120] │ │ │ + ldr x0, [x19] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 216d0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-128]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ stp x19, x20, [sp, #16] │ │ │ - add x21, x21, #0x580 │ │ │ - adrp x20, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x20, #1904] │ │ │ - ldr w19, [x21] │ │ │ - str x0, [x29, #120] │ │ │ - cmn w19, #0x1 │ │ │ - b.eq 41d6c8 // b.none │ │ │ - add x1, x29, #0x38 │ │ │ - mov w0, w19 │ │ │ - bl 402290 │ │ │ - ldr w1, [x29, #68] │ │ │ - mov w0, w19 │ │ │ - orr w3, w1, #0x8 │ │ │ - add x2, x29, #0x38 │ │ │ + adrp x19, 4f000 │ │ │ + ldr x0, [x19, #3488] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 51000 │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr w20, [x21, #584] │ │ │ + cmn w20, #0x1 │ │ │ + b.eq 21740 // b.none │ │ │ + add x22, sp, #0x38 │ │ │ + mov w0, w20 │ │ │ + mov x1, x22 │ │ │ + bl 7170 │ │ │ + ldr w3, [sp, #68] │ │ │ + mov x2, x22 │ │ │ + mov w0, w20 │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #68] │ │ │ - bl 4026f0 │ │ │ + orr w3, w3, #0x8 │ │ │ + str w3, [sp, #68] │ │ │ + bl 75c0 │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x21] │ │ │ - ldr x1, [x29, #120] │ │ │ - ldr x0, [x20, #1904] │ │ │ - cmp x1, x0 │ │ │ - b.ne 41d6e8 // b.any │ │ │ + str w0, [x21, #584] │ │ │ + ldr x19, [x19, #3488] │ │ │ + ldr x1, [sp, #120] │ │ │ + ldr x0, [x19] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 21764 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-208]! │ │ │ mov x29, sp │ │ │ - adrp x4, 451000 <_fini@@Base+0x2ee1c> │ │ │ - stp x25, x26, [sp, #64] │ │ │ - ldr x3, [x4, #1904] │ │ │ - mov x26, x0 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ + str d8, [sp, #96] │ │ │ + fmov d8, x0 │ │ │ + adrp x0, 4f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x0, x0, #0x7f0 │ │ │ - mov x22, x1 │ │ │ - mov w1, #0x0 // #0 │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x27, x28, [sp, #80] │ │ │ mov w21, w2 │ │ │ - str x3, [x29, #168] │ │ │ - bl 402710 │ │ │ + ldr x2, [x0, #3488] │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x400 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #200] │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov x23, x1 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 75e0 │ │ │ cmn w0, #0x1 │ │ │ + b.eq 21958 // b.none │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x28, 4f000 │ │ │ + add x22, sp, #0x87 │ │ │ + ldr x24, [x28, #3128] │ │ │ + stp x19, x20, [sp, #16] │ │ │ mov w20, w0 │ │ │ - b.eq 41d880 // b.none │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - adrp x25, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x27, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0xc30 │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x25, x25, #0x580 │ │ │ - mov w28, #0xffffffff // #-1 │ │ │ - add x27, x27, #0x800 │ │ │ - ldr x1, [x23, #1872] │ │ │ - mov w19, #0x0 // #0 │ │ │ - bl 4021d0 │ │ │ - ldr x1, [x23, #1872] │ │ │ - mov x0, x26 │ │ │ - bl 4021d0 │ │ │ - ldr x0, [x23, #1872] │ │ │ - bl 4026a0 │ │ │ - add x1, x29, #0x68 │ │ │ - mov w0, w20 │ │ │ - str w20, [x25] │ │ │ - bl 402290 │ │ │ - ldr w1, [x29, #116] │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x730 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 51000 │ │ │ + add x25, sp, #0x88 │ │ │ + add x26, x26, #0x248 │ │ │ + adrp x27, 30000 │ │ │ + add x1, x27, #0x410 │ │ │ + str x1, [sp, #120] │ │ │ + ldr x1, [x24] │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + bl 7090 │ │ │ + fmov x0, d8 │ │ │ + ldr x1, [x24] │ │ │ + bl 7090 │ │ │ + ldr x0, [x24] │ │ │ + bl 7570 │ │ │ + str w20, [x26] │ │ │ + mov x1, x25 │ │ │ mov w0, w20 │ │ │ - and w3, w1, #0xfffffff7 │ │ │ - add x2, x29, #0x68 │ │ │ + bl 7170 │ │ │ + ldr w4, [sp, #148] │ │ │ + mov x2, x25 │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #116] │ │ │ - bl 4026f0 │ │ │ mov w0, w20 │ │ │ - add x1, x29, #0x60 │ │ │ + and w4, w4, #0xfffffff7 │ │ │ + str w4, [sp, #148] │ │ │ + bl 75c0 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 4026e0 │ │ │ - cmp w19, w21 │ │ │ - ldrb w3, [x29, #96] │ │ │ - b.ge 41d7cc // b.tcont │ │ │ - strb w3, [x22, w19, sxtw] │ │ │ - add w19, w19, #0x1 │ │ │ - cmp w3, #0xa │ │ │ - b.ne 41d7a8 // b.any │ │ │ - ldr w24, [x25] │ │ │ - cmn w24, #0x1 │ │ │ - b.eq 41d80c // b.none │ │ │ - add x1, x29, #0x68 │ │ │ - mov w0, w24 │ │ │ - bl 402290 │ │ │ - ldr w1, [x29, #116] │ │ │ - mov w0, w24 │ │ │ - orr w3, w1, #0x8 │ │ │ - add x2, x29, #0x68 │ │ │ + mov x1, x22 │ │ │ + mov w0, w20 │ │ │ + bl 75b0 │ │ │ + ldrb w0, [sp, #135] │ │ │ + cmp w27, w21 │ │ │ + b.lt 218e4 // b.tstop │ │ │ + cmp w0, #0xa │ │ │ + b.ne 21840 // b.any │ │ │ + ldr w2, [x26] │ │ │ + cmn w2, #0x1 │ │ │ + b.eq 21904 // b.none │ │ │ + mov x1, x25 │ │ │ + mov w0, w2 │ │ │ + str w2, [sp, #112] │ │ │ + bl 7170 │ │ │ + ldr w3, [sp, #148] │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #116] │ │ │ - bl 4026f0 │ │ │ - str w28, [x25] │ │ │ - ldr x1, [x23, #1872] │ │ │ + ldr w2, [sp, #112] │ │ │ + orr w3, w3, #0x8 │ │ │ + str w3, [sp, #148] │ │ │ + mov w0, w2 │ │ │ + mov x2, x25 │ │ │ + bl 75c0 │ │ │ + ldr x2, [x28, #3128] │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x0, [x23, #1872] │ │ │ - sxtw x19, w19 │ │ │ - bl 4026a0 │ │ │ + str w1, [x26] │ │ │ + ldr x1, [x2] │ │ │ + str x2, [sp, #112] │ │ │ sub x19, x19, #0x1 │ │ │ - ldrb w1, [x22, x19] │ │ │ - add x19, x22, x19 │ │ │ + bl 7120 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x0, [x2] │ │ │ + bl 7570 │ │ │ + ldrb w1, [x23, x19] │ │ │ + add x0, x23, x19 │ │ │ cmp w1, #0xa │ │ │ - b.eq 41d840 // b.none │ │ │ - mov x0, x27 │ │ │ - b 41d75c │ │ │ - strb wzr, [x19] │ │ │ + b.eq 21910 // b.none │ │ │ + ldr x0, [sp, #120] │ │ │ + b 217f0 │ │ │ + add w27, w27, #0x1 │ │ │ + strb w0, [x23, x19] │ │ │ + cmp w0, #0xa │ │ │ + sxtw x19, w27 │ │ │ + b.ne 21840 // b.any │ │ │ + ldr w2, [x26] │ │ │ + cmn w2, #0x1 │ │ │ + b.ne 21870 // b.any │ │ │ + ldr x2, [x28, #3128] │ │ │ + mov w0, #0xa // #10 │ │ │ + b 218b0 │ │ │ + strb wzr, [x0] │ │ │ mov w0, w20 │ │ │ - bl 402490 │ │ │ - mov x0, x22 │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr x1, [x3, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 41d888 // b.any │ │ │ + bl 7370 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + mov x0, x23 │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #176 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr x2, [sp, #200] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 21960 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr d8, [sp, #96] │ │ │ + ldp x29, x30, [sp], #208 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ - b 41d850 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ + b 2192c │ │ │ + stp x19, x20, [sp, #16] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-240]! │ │ │ mov x29, sp │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - mov x23, x2 │ │ │ - adrp x21, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x1, x1, #0x820 │ │ │ - mov x2, #0x2 // #2 │ │ │ stp x19, x20, [sp, #16] │ │ │ - ldr w24, [x21, #2324] │ │ │ + adrp x20, 4f000 │ │ │ mov x19, x0 │ │ │ - bl 402370 │ │ │ - cbnz w0, 41d8d0 │ │ │ + ldr x2, [x20, #3488] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w22, w1 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #232] │ │ │ + mov x3, #0x0 // #0 │ │ │ + adrp x1, 25000 │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 7410 │ │ │ + cbz w0, 21a18 │ │ │ + adrp x0, 4f000 │ │ │ + add x2, sp, #0x68 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3008] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 21a54 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 7490 <__lxstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + cset w0, ne // ne = any │ │ │ + cbnz w0, 21a68 │ │ │ + ldr w0, [sp, #120] │ │ │ + tbnz w0, #15, 21a18 │ │ │ + mov w1, #0xa000 // #40960 │ │ │ + and w1, w0, w1 │ │ │ + cmp w1, #0xa, lsl #12 │ │ │ + b.eq 21a18 // b.none │ │ │ + tbnz w0, #14, 21acc │ │ │ + tbz w0, #12, 21d88 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3304] │ │ │ + ldr w21, [x0] │ │ │ + cbz w21, 21e34 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 21db4 │ │ │ + mov w2, w22 │ │ │ + mov x0, x19 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 1ddf0 │ │ │ + mov w21, w0 │ │ │ + ldr x20, [x20, #3488] │ │ │ + mov w0, w21 │ │ │ + ldr x2, [sp, #232] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 21ebc │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #240 │ │ │ + ret │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 70e0 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + cset w0, ne // ne = any │ │ │ + cbz w0, 219d8 │ │ │ + adrp x1, 30000 │ │ │ + mov x2, #0x2 // #2 │ │ │ + add x1, x1, #0x430 │ │ │ + mov x0, x19 │ │ │ + bl 7250 │ │ │ + cbnz w0, 21c04 │ │ │ ldrb w0, [x19, #2] │ │ │ cmp w0, #0x2f │ │ │ - b.ne 41d974 // b.any │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 21c04 // b.none │ │ │ + add x19, x19, #0x2 │ │ │ + b 21a9c │ │ │ + mov x19, x1 │ │ │ + ldrb w0, [x19, #1] │ │ │ + add x1, x19, #0x1 │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 21a98 // b.any │ │ │ + cbnz w0, 21e48 │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + ldrb w0, [x0] │ │ │ + brk #0x3e8 │ │ │ + mov x0, x19 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 7080 │ │ │ + mov x21, x0 │ │ │ + add x0, x0, #0x2 │ │ │ + bl 71f0 │ │ │ + mov x23, x0 │ │ │ + cbz x0, 21e8c │ │ │ + adrp x24, 2e000 │ │ │ + mov x0, x19 │ │ │ + add x1, x24, #0x7f0 │ │ │ + bl 7410 │ │ │ + cbnz w0, 21dd4 │ │ │ + strb wzr, [x23] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #2920] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 21bf0 │ │ │ + mov x0, x19 │ │ │ + bl 7130 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 21bf0 │ │ │ + add x24, x24, #0x7f0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x25, 28000 │ │ │ + add x25, x25, #0x410 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x27, 26000 │ │ │ + add x27, x27, #0x630 │ │ │ + mov x0, x21 │ │ │ + bl 74f0 │ │ │ + cbz x0, 21be0 │ │ │ + add x19, x0, #0x13 │ │ │ + mov x1, x24 │ │ │ + mov x0, x19 │ │ │ + bl 7410 │ │ │ + cbz w0, 21b40 │ │ │ + mov x1, x25 │ │ │ + mov x0, x19 │ │ │ + bl 7410 │ │ │ + cbz w0, 21b40 │ │ │ + mov x0, x23 │ │ │ + bl 7080 │ │ │ + mov x28, x0 │ │ │ + mov x0, x19 │ │ │ + bl 7080 │ │ │ + add x0, x28, x0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 71f0 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 21e98 │ │ │ + mov x2, x28 │ │ │ + mov x1, x23 │ │ │ + bl 7060 │ │ │ + add x0, x0, x28 │ │ │ + mov x1, x19 │ │ │ + bl 7580 │ │ │ + mov w1, w22 │ │ │ + mov x0, x26 │ │ │ + bl 21970 │ │ │ + cbz w0, 21bd4 │ │ │ + cmn w0, #0x1 │ │ │ + mov x1, x26 │ │ │ + b.ne 21ecc // b.any │ │ │ + mov x0, x27 │ │ │ + bl f158 │ │ │ + mov x0, x26 │ │ │ + bl 74a0 │ │ │ + b 21b40 │ │ │ + mov x0, x21 │ │ │ + bl 7340 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov x0, x23 │ │ │ + mov w21, #0x0 // #0 │ │ │ + bl 74a0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 21a2c │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ ldrb w0, [x19] │ │ │ cmp w0, #0x2f │ │ │ - b.ne 41d8e8 // b.any │ │ │ + b.ne 21c24 // b.any │ │ │ ldrb w0, [x19, #1]! │ │ │ cmp w0, #0x2f │ │ │ - b.eq 41d8dc // b.none │ │ │ + b.eq 21c18 // b.none │ │ │ cmp w0, #0x2e │ │ │ - b.eq 41d900 // b.none │ │ │ - b 41d90c │ │ │ + b.eq 21c3c // b.none │ │ │ + b 21c48 │ │ │ ldrb w0, [x19, #2]! │ │ │ cmp w0, #0x2e │ │ │ - b.ne 41d90c // b.any │ │ │ + b.ne 21c48 // b.any │ │ │ ldrb w0, [x19, #1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 41d8f4 // b.none │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #896] │ │ │ - cbz w0, 41d99c │ │ │ + b.eq 21c30 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3504] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 21da0 │ │ │ mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - add x22, x0, #0x1 │ │ │ - mov x0, x22 │ │ │ - bl 402310 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 41d950 │ │ │ + bl 7080 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 71f0 │ │ │ + mov x23, x0 │ │ │ + cbz x0, 21c90 │ │ │ + mov x2, x21 │ │ │ mov x1, x19 │ │ │ - mov x2, x22 │ │ │ - bl 4021a0 │ │ │ - ldr w0, [x21, #2324] │ │ │ - cbnz w0, 41d968 │ │ │ - cbz x23, 41d950 │ │ │ - str w24, [x23] │ │ │ - mov x0, x20 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + bl 7060 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 21dc8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3096] │ │ │ + ldr x26, [x0] │ │ │ + cbz x26, 21e84 │ │ │ + adrp x19, 4f000 │ │ │ + mov w21, #0x1 // #1 │ │ │ + adrp x24, 2f000 │ │ │ + mov w25, w21 │ │ │ + ldr x19, [x19, #3080] │ │ │ + add x24, x24, #0xa10 │ │ │ + b 21cec │ │ │ + adrp x0, 4f000 │ │ │ + adrp x3, 2f000 │ │ │ + add x3, x3, #0x9c8 │ │ │ + ldr x0, [x0, #2968] │ │ │ + ldr x0, [x0] │ │ │ + mov w21, #0x0 // #0 │ │ │ + ldr x4, [x26, #80] │ │ │ + mov x2, x24 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 7400 <__fprintf_chk@plt> │ │ │ + ldr x26, [x26, #176] │ │ │ + cbz x26, 21d28 │ │ │ + ldr x1, [x26, #112] │ │ │ + mov w2, w22 │ │ │ + mov x0, x23 │ │ │ + bl 1ffa8 │ │ │ + cbz w0, 21ce4 │ │ │ + ldr w0, [x19] │ │ │ + cbnz w0, 21d40 │ │ │ + adrp x0, 4f000 │ │ │ + str w25, [x26, #160] │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 21cbc │ │ │ + ldr x26, [x26, #176] │ │ │ + mov w21, #0x0 // #0 │ │ │ + cbnz x26, 21cec │ │ │ + neg w21, w21 │ │ │ + mov x0, x23 │ │ │ + bl 74a0 │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #64 │ │ │ - ret │ │ │ - mov x0, x20 │ │ │ - bl 415824 │ │ │ - b 41d948 │ │ │ - cbz w0, 41d8d0 │ │ │ - add x19, x19, #0x2 │ │ │ - b 41d984 │ │ │ - cbz w0, 41d990 │ │ │ - ldrb w0, [x19, #1]! │ │ │ - cmp w0, #0x2f │ │ │ - b.ne 41d980 // b.any │ │ │ - cbnz w0, 41d9b0 │ │ │ - mov x19, #0x0 // #0 │ │ │ - b 41d8d0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 21a2c │ │ │ + ldr x0, [x26, #120] │ │ │ + mov w1, w22 │ │ │ + bl 1aa30 │ │ │ + str w0, [x26, #160] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3936] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, 21d1c │ │ │ + adrp x1, 4f000 │ │ │ + cmp w0, #0x0 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + ldr x0, [x1, #2968] │ │ │ + add x3, x3, #0x9d0 │ │ │ + add x1, x2, #0x9c8 │ │ │ + csel x3, x3, x1, eq // eq = none │ │ │ + ldr x0, [x0] │ │ │ + b 21cd0 │ │ │ + mov x1, x19 │ │ │ + adrp x0, 30000 │ │ │ + mov w21, #0x0 // #0 │ │ │ + add x0, x0, #0x488 │ │ │ + bl f158 │ │ │ + b 21a2c │ │ │ mov x0, x19 │ │ │ mov w1, #0x2f // #47 │ │ │ - bl 4157fc │ │ │ + bl 1a4a8 │ │ │ mov x19, x0 │ │ │ - b 41d918 │ │ │ - ldrb w0, [x19, #1] │ │ │ - add x19, x19, #0x1 │ │ │ - cbz w0, 41d9d8 │ │ │ + b 21c58 │ │ │ + adrp x0, 30000 │ │ │ + mov x1, x19 │ │ │ + add x0, x0, #0x438 │ │ │ + bl f158 │ │ │ + b 21a18 │ │ │ + mov x0, x23 │ │ │ + bl 1a4d0 │ │ │ + b 21c90 │ │ │ + add x2, x21, #0x1 │ │ │ + mov x1, x19 │ │ │ + mov x0, x23 │ │ │ + bl 7060 │ │ │ + add x0, x23, x21 │ │ │ + ldurb w0, [x0, #-1] │ │ │ + cmp w0, #0x2f │ │ │ + b.eq 21dfc // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x23, x21] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 21b04 │ │ │ + mov w2, w22 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x23 │ │ │ + bl 1ddf0 │ │ │ + mov w21, w0 │ │ │ + cbz w0, 21b04 │ │ │ + mov x0, x23 │ │ │ + bl 74a0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 21a2c │ │ │ + mov x1, x19 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x458 │ │ │ + bl f158 │ │ │ + b 21a2c │ │ │ + ldrb w0, [x1, #1] │ │ │ + add x19, x19, #0x2 │ │ │ cmp w0, #0x2f │ │ │ - b.ne 41d9cc // b.any │ │ │ - b 41d9d8 │ │ │ - cbz w0, 41d9d8 │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 21e70 // b.none │ │ │ + nop │ │ │ ldrb w0, [x19, #1]! │ │ │ cmp w0, #0x2f │ │ │ - b.ne 41d9c8 // b.any │ │ │ - cbz w0, 41d994 │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 21e60 // b.any │ │ │ + cbz w0, 21ab4 │ │ │ add x19, x19, #0x1 │ │ │ - b 41d8d0 │ │ │ - stp x29, x30, [sp, #-224]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ - adrp x21, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x3, [x21, #1904] │ │ │ - ldrb w2, [x0] │ │ │ - str x3, [x29, #216] │ │ │ - cmp w2, #0x2d │ │ │ - mov x19, x0 │ │ │ - mov w20, w1 │ │ │ - b.ne 41da24 // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbz w1, 41da8c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2104] │ │ │ - cbz w0, 41dac4 │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov x1, x19 │ │ │ - add x2, x29, #0x50 │ │ │ - bl 4025c0 <__lxstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - cset w23, ne // ne = any │ │ │ - cbnz w23, 41dadc │ │ │ - ldr w1, [x29, #96] │ │ │ - tbnz w1, #15, 41da84 │ │ │ - mov w0, #0xa000 // #40960 │ │ │ - and w0, w1, w0 │ │ │ - cmp w0, #0xa, lsl #12 │ │ │ - b.eq 41da84 // b.none │ │ │ - tbnz w1, #14, 41dbc0 │ │ │ - tbz w1, #12, 41dbac │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2084] │ │ │ - cbz w0, 41dd48 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #876] │ │ │ - cbnz w0, 41dcc0 │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov w2, w20 │ │ │ - bl 4192f4 │ │ │ - mov w23, w0 │ │ │ - ldr x2, [x29, #216] │ │ │ - ldr x1, [x21, #1904] │ │ │ - mov w0, w23 │ │ │ - cmp x2, x1 │ │ │ - b.ne 41dd94 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + b 21c0c │ │ │ + mov w21, #0xffffffff // #-1 │ │ │ + b 21d2c │ │ │ + mov w21, #0x4 // #4 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b 21a2c │ │ │ + mov x0, x21 │ │ │ + bl 7340 │ │ │ + mov x0, x23 │ │ │ + mov w21, #0x4 // #4 │ │ │ + bl 74a0 │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #224 │ │ │ - ret │ │ │ - mov x1, x19 │ │ │ - add x2, x29, #0x50 │ │ │ - bl 402220 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - cset w23, ne // ne = any │ │ │ - cbz w23, 41da4c │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov x2, #0x0 // #0 │ │ │ - bl 41d88c │ │ │ - mov x22, x0 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x19, [x0, #1760] │ │ │ - cbz x19, 41dd64 │ │ │ - adrp x25, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x24, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x26, 42c000 <_fini@@Base+0x9e1c> │ │ │ - mov w23, #0x1 // #1 │ │ │ - add x25, x25, #0x6b8 │ │ │ - add x24, x24, #0x910 │ │ │ - add x26, x26, #0xed8 │ │ │ - b 41db5c │ │ │ - ldr w3, [x24] │ │ │ - str w1, [x19, #160] │ │ │ - mov w23, #0x0 // #0 │ │ │ - cbz w3, 41db54 │ │ │ - adrp x0, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x0, [x0, #2768] │ │ │ - cbz w1, 41db90 │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x3, x3, #0xe90 │ │ │ - ldr x4, [x19, #80] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x26 │ │ │ - bl 402530 <__fprintf_chk@plt> │ │ │ - mov w23, #0x0 // #0 │ │ │ - ldr x19, [x19, #176] │ │ │ - cbz x19, 41db9c │ │ │ - ldr x1, [x19, #112] │ │ │ - mov x0, x22 │ │ │ - mov w2, w20 │ │ │ - bl 41b86c │ │ │ - cbz w0, 41db54 │ │ │ - ldr w0, [x25] │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbz w0, 41db1c │ │ │ - ldr x0, [x19, #120] │ │ │ - mov w1, w20 │ │ │ - bl 415d20 │ │ │ - mov w1, w0 │ │ │ - b 41db1c │ │ │ - adrp x3, 42c000 <_fini@@Base+0x9e1c> │ │ │ - add x3, x3, #0xe98 │ │ │ - b 41db40 │ │ │ - neg w23, w23 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - b 41da98 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x878 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - b 41da98 │ │ │ - mov x0, x19 │ │ │ - bl 4021c0 │ │ │ - mov x24, x0 │ │ │ - add x0, x0, #0x2 │ │ │ - bl 402310 │ │ │ - mov x22, x0 │ │ │ - cbz x0, 41dd5c │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 21a2c │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + bl e630 │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x430 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 4f000 │ │ │ + mov x19, x0 │ │ │ + ldr x3, [x20, #3496] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x2 │ │ │ + mov x2, #0x2 // #2 │ │ │ + ldr w22, [x3] │ │ │ + bl 7250 │ │ │ + cbnz w0, 21f70 │ │ │ + ldrb w0, [x19, #2] │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 21f70 // b.none │ │ │ + add x19, x19, #0x2 │ │ │ + b 21f24 │ │ │ + mov x19, x1 │ │ │ + ldrb w0, [x19, #1] │ │ │ + add x1, x19, #0x1 │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 21f20 // b.any │ │ │ + cbz w0, 22034 │ │ │ + ldrb w0, [x1, #1] │ │ │ + add x19, x19, #0x2 │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 21f60 // b.none │ │ │ + ldrb w0, [x19, #1]! │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 21f50 // b.any │ │ │ + cbz w0, 22034 │ │ │ + add x19, x19, #0x1 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + b 21f74 │ │ │ + stp x23, x24, [sp, #48] │ │ │ ldrb w0, [x19] │ │ │ + cmp w0, #0x2f │ │ │ + b.ne 21f8c // b.any │ │ │ + ldrb w0, [x19, #1]! │ │ │ + cmp w0, #0x2f │ │ │ + b.eq 21f80 // b.none │ │ │ + cmp w0, #0x2e │ │ │ + b.eq 21fa4 // b.none │ │ │ + b 21fb0 │ │ │ + ldrb w0, [x19, #2]! │ │ │ cmp w0, #0x2e │ │ │ - b.ne 41dcd4 // b.any │ │ │ + b.ne 21fb0 // b.any │ │ │ ldrb w0, [x19, #1] │ │ │ - cbnz w0, 41dcd4 │ │ │ - strb w23, [x22] │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2332] │ │ │ - cbz w0, 41dcb0 │ │ │ + cmp w0, #0x2f │ │ │ + b.eq 21f98 // b.none │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3504] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 22020 │ │ │ mov x0, x19 │ │ │ - bl 402250 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 41dcb0 │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x26, x0, #0xb30 │ │ │ - mov x0, x19 │ │ │ - bl 402620 │ │ │ - cbz x0, 41dca8 │ │ │ - ldrb w2, [x0, #19] │ │ │ - cmp w2, #0x2e │ │ │ - b.eq 41dd2c // b.none │ │ │ - add x25, x0, #0x13 │ │ │ - mov x0, x22 │ │ │ - bl 4021c0 │ │ │ - mov x24, x0 │ │ │ - mov x0, x25 │ │ │ - bl 4021c0 │ │ │ - add x0, x24, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 402310 │ │ │ + bl 7080 │ │ │ + add x24, x0, #0x1 │ │ │ + mov x0, x24 │ │ │ + bl 71f0 │ │ │ mov x23, x0 │ │ │ - cbz x0, 41dd7c │ │ │ + cbz x0, 21ffc │ │ │ mov x2, x24 │ │ │ - mov x1, x22 │ │ │ - bl 4021a0 │ │ │ - mov x1, x25 │ │ │ - add x0, x0, x24 │ │ │ - bl 4026b0 │ │ │ + mov x1, x19 │ │ │ + bl 7060 │ │ │ + ldr x20, [x20, #3496] │ │ │ + ldr w0, [x20] │ │ │ + cbnz w0, 22014 │ │ │ + cbz x21, 21ffc │ │ │ + str w22, [x21] │ │ │ mov x0, x23 │ │ │ - mov w1, w20 │ │ │ - bl 41d9e4 │ │ │ - cbz w0, 41dc94 │ │ │ - cmn w0, #0x1 │ │ │ - b.eq 41dd6c // b.none │ │ │ - mov x1, x23 │ │ │ - bl 408f38 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ mov x0, x23 │ │ │ - bl 4025d0 │ │ │ - mov x0, x19 │ │ │ - bl 402620 │ │ │ - cbnz x0, 41dc24 │ │ │ - mov x0, x19 │ │ │ - bl 402460 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 41da98 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x828 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - b 41da84 │ │ │ - mov x0, x22 │ │ │ - mov x1, x19 │ │ │ - add x2, x24, #0x1 │ │ │ - bl 4021a0 │ │ │ - add x0, x22, x24 │ │ │ - ldurb w0, [x0, #-1] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 41dd04 // b.none │ │ │ - adrp x0, 423000 <_fini@@Base+0xe1c> │ │ │ - add x0, x0, #0xe68 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x22, x24] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #884] │ │ │ - cbz w0, 41dbf4 │ │ │ - mov x0, x22 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov w2, w20 │ │ │ - bl 4192f4 │ │ │ - mov w23, w0 │ │ │ - cbz w0, 41dbf4 │ │ │ - b 41dba0 │ │ │ - ldrb w2, [x0, #20] │ │ │ - cbz w2, 41dc18 │ │ │ - cmp w2, #0x2e │ │ │ - b.ne 41dc30 // b.any │ │ │ - ldrb w1, [x0, #21] │ │ │ - cbz w1, 41dc18 │ │ │ - b 41dc30 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x848 │ │ │ - mov x1, x19 │ │ │ - bl 409918 │ │ │ - b 41da98 │ │ │ - mov w23, #0x4 // #4 │ │ │ - b 41da98 │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ - b 41dba0 │ │ │ - mov x0, x26 │ │ │ - mov x1, x23 │ │ │ - bl 409918 │ │ │ - b 41dc94 │ │ │ + bl 1a4d0 │ │ │ + b 21ff4 │ │ │ mov x0, x19 │ │ │ - bl 402460 │ │ │ - mov x0, x22 │ │ │ - bl 4025d0 │ │ │ - mov w23, #0x4 // #4 │ │ │ - b 41da98 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + mov w1, #0x2f // #47 │ │ │ + bl 1a4a8 │ │ │ + mov x19, x0 │ │ │ + b 21fc0 │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldrb w0, [x0] │ │ │ + brk #0x3e8 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x21, x0 │ │ │ - bl 4021c0 │ │ │ + str x0, [sp, #40] │ │ │ + bl 7080 │ │ │ add x20, x0, #0x1 │ │ │ mov x0, x20 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 41ddd0 │ │ │ - mov x1, x21 │ │ │ + cbz x0, 2207c │ │ │ + ldr x1, [sp, #40] │ │ │ mov x2, x20 │ │ │ - bl 4021a0 │ │ │ + bl 7060 │ │ │ mov x0, x19 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x19, #1904] │ │ │ + adrp x19, 4f000 │ │ │ mov x20, x0 │ │ │ + ldr x19, [x19, #3488] │ │ │ mov x0, x1 │ │ │ - str x2, [x29, #56] │ │ │ - bl 41620c │ │ │ - mov x2, x0 │ │ │ - add x1, x29, #0x28 │ │ │ - mov x0, x20 │ │ │ - str x2, [x29, #48] │ │ │ - str x2, [x29, #40] │ │ │ - bl 402680 │ │ │ - ldr x1, [x29, #56] │ │ │ - ldr x0, [x19, #1904] │ │ │ - cmp x1, x0 │ │ │ - b.ne 41de3c // b.any │ │ │ + ldr x1, [x19] │ │ │ + str x1, [sp, #56] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 1afb8 │ │ │ + dup v0.2d, x0 │ │ │ + add x1, sp, #0x20 │ │ │ + mov x0, x20 │ │ │ + str q0, [sp, #32] │ │ │ + bl 7550 │ │ │ + ldr x1, [sp, #56] │ │ │ + ldr x0, [x19] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 220ec │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-224]! │ │ │ + adrp x4, 4f000 │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x4, [x22, #1904] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + ldr x4, [x4, #3200] │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x25, [sp, #64] │ │ │ - mov x21, x0 │ │ │ + adrp x20, 4f000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x24, x1 │ │ │ - mov x23, x2 │ │ │ - mov x19, x3 │ │ │ - str x4, [x29, #216] │ │ │ - bl 4021c0 │ │ │ - mov x25, x0 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #3472] │ │ │ - cmp x21, x0 │ │ │ - b.eq 41dfd0 // b.none │ │ │ - add w0, w25, #0x1 │ │ │ + ldr x1, [x4] │ │ │ + str x25, [sp, #64] │ │ │ + mov x25, x2 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x3 │ │ │ + ldr x2, [x20, #3488] │ │ │ + cmp x1, x0 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #216] │ │ │ + mov x3, #0x0 // #0 │ │ │ + b.eq 222ac // b.none │ │ │ + mov x23, x0 │ │ │ + bl 7080 │ │ │ + mov x19, x0 │ │ │ + add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 41e038 │ │ │ - mov x0, x20 │ │ │ - mov x1, x21 │ │ │ - sxtw x25, w25 │ │ │ - bl 4026b0 │ │ │ - sub x25, x25, #0x1 │ │ │ - ldrb w0, [x20, x25] │ │ │ + bl 71f0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 2231c │ │ │ + add x2, x19, #0x1 │ │ │ + sxtw x19, w19 │ │ │ + sub x19, x19, #0x1 │ │ │ + mov x1, x23 │ │ │ + bl 7060 │ │ │ + ldrb w0, [x22, x19] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 41e030 // b.none │ │ │ - ldrb w0, [x21] │ │ │ - cmp w0, #0x2d │ │ │ - b.ne 41df10 // b.any │ │ │ - ldrb w25, [x21, #1] │ │ │ - cbnz w25, 41df10 │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x0, [x0, #1896] │ │ │ - add x21, x29, #0x50 │ │ │ - bl 4022b0 │ │ │ - mov w1, w0 │ │ │ - mov x2, x21 │ │ │ - mov w0, w25 │ │ │ - bl 402610 <__fxstat64@plt> │ │ │ - cbz w0, 41df3c │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x8a0 │ │ │ - bl 4096f4 │ │ │ - b 41df3c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2104] │ │ │ - add x21, x29, #0x50 │ │ │ - cbz w0, 41dffc │ │ │ + b.eq 22254 // b.none │ │ │ + adrp x1, 25000 │ │ │ + mov x0, x23 │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 7410 │ │ │ + cbz w0, 2226c │ │ │ + adrp x0, 4f000 │ │ │ + add x19, sp, #0x58 │ │ │ + mov x1, x22 │ │ │ + mov x2, x19 │ │ │ + ldr x0, [x0, #3008] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 222d4 │ │ │ mov w0, #0x0 // #0 │ │ │ - mov x1, x20 │ │ │ - mov x2, x21 │ │ │ - bl 4025c0 <__lxstat64@plt> │ │ │ - cmp w0, wzr │ │ │ + bl 7490 <__lxstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ cset w0, ne // ne = any │ │ │ - cbnz w0, 41e014 │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ - cbz x24, 41df6c │ │ │ - ldr w1, [x29, #96] │ │ │ + cbnz w0, 22308 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + cbz x24, 221f0 │ │ │ + ldr w1, [sp, #104] │ │ │ eor x0, x1, #0x80 │ │ │ and w2, w1, #0xf000 │ │ │ - ubfx x0, x0, #7, #1 │ │ │ ubfiz x1, x1, #16, #32 │ │ │ cmp w2, #0x4, lsl #12 │ │ │ - orr x1, x0, x1 │ │ │ - b.eq 41e024 // b.none │ │ │ - str x1, [x24] │ │ │ - cbz x23, 41df88 │ │ │ - ldr w0, [x29, #96] │ │ │ + ubfx x0, x0, #7, #1 │ │ │ + orr x0, x0, x1 │ │ │ + b.eq 222f4 // b.none │ │ │ + str x0, [x24] │ │ │ + cbz x25, 2220c │ │ │ + ldr w0, [sp, #104] │ │ │ and w0, w0, #0xf000 │ │ │ cmp w0, #0x8, lsl #12 │ │ │ - ldr x0, [x29, #128] │ │ │ - csinv x0, x0, xzr, eq // eq = none │ │ │ - str x0, [x23] │ │ │ - cbz x19, 41dfa0 │ │ │ - ldr x0, [x29, #168] │ │ │ - ldr x1, [x29, #152] │ │ │ - str x0, [x19, #8] │ │ │ - str x1, [x19] │ │ │ - str x0, [x19, #16] │ │ │ - add x0, x21, #0x58 │ │ │ - bl 41611c │ │ │ - ldr x2, [x29, #216] │ │ │ - ldr x1, [x22, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 41e054 // b.any │ │ │ + b.eq 222e8 // b.none │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ + str x0, [x25] │ │ │ + cbz x21, 22220 │ │ │ + ldr x0, [sp, #160] │ │ │ + str x0, [x21] │ │ │ + ldr x0, [sp, #176] │ │ │ + stp x0, x0, [x21, #8] │ │ │ + add x0, x19, #0x58 │ │ │ + bl 1aec0 │ │ │ + ldr x20, [x20, #3488] │ │ │ + ldr x2, [sp, #216] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 22318 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldr x25, [sp, #64] │ │ │ ldp x29, x30, [sp], #224 │ │ │ ret │ │ │ - cbz x24, 41dfd8 │ │ │ + adrp x1, 25000 │ │ │ + mov x0, x23 │ │ │ + add x1, x1, #0xbe8 │ │ │ + strb wzr, [x22, x19] │ │ │ + bl 7410 │ │ │ + cbnz w0, 22190 │ │ │ + adrp x0, 4f000 │ │ │ + add x19, sp, #0x58 │ │ │ + ldr x0, [x0, #3408] │ │ │ + ldr x0, [x0] │ │ │ + bl 7190 │ │ │ + mov w1, w0 │ │ │ + mov x2, x19 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 74e0 <__fxstat64@plt> │ │ │ + cbz w0, 221c0 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x4b0 │ │ │ + bl eee8 │ │ │ + b 221c0 │ │ │ + cbz x24, 222b4 │ │ │ str xzr, [x24] │ │ │ - cbz x23, 41dfe4 │ │ │ + cbz x25, 222c0 │ │ │ mov x0, #0xfffffffffffffffe // #-2 │ │ │ - str x0, [x23] │ │ │ - cbz x19, 41e04c │ │ │ - str xzr, [x19, #16] │ │ │ - str xzr, [x19, #8] │ │ │ - str xzr, [x19] │ │ │ + str x0, [x25] │ │ │ mov x0, #0x0 // #0 │ │ │ - b 41dfa8 │ │ │ - mov x1, x20 │ │ │ - mov x2, x21 │ │ │ - bl 402220 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ + cbz x21, 22228 │ │ │ + stp xzr, xzr, [x21] │ │ │ + str xzr, [x21, #16] │ │ │ + b 22228 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 70e0 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ cset w0, ne // ne = any │ │ │ - cbz w0, 41df3c │ │ │ - mov x0, x20 │ │ │ - bl 4025d0 │ │ │ + b 221bc │ │ │ + ldr x0, [sp, #136] │ │ │ + str x0, [x25] │ │ │ + b 2220c │ │ │ + orr x0, x0, #0x10 │ │ │ + str x0, [x24] │ │ │ + cbz x25, 2220c │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ + b 22208 │ │ │ + mov x0, x22 │ │ │ + bl 74a0 │ │ │ mov x0, #0x0 // #0 │ │ │ - b 41dfa8 │ │ │ - orr x1, x1, #0x10 │ │ │ - str x1, [x24] │ │ │ - b 41df6c │ │ │ - strb wzr, [x20, x25] │ │ │ - b 41dec0 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ + b 22228 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 30000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x890 │ │ │ - bl 408f38 │ │ │ - b 41dea0 │ │ │ - mov x0, x19 │ │ │ - b 41dfa8 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0x4a0 │ │ │ + bl e630 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - ldrh w21, [x0, #42] │ │ │ + ldrh w22, [x0, #42] │ │ │ stp x19, x20, [sp, #16] │ │ │ - add w20, w21, #0xf │ │ │ - sxtw x20, w20 │ │ │ mov x19, x0 │ │ │ - mov x0, x20 │ │ │ - str x23, [sp, #48] │ │ │ + add w20, w22, #0xf │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x23, x1 │ │ │ - bl 402310 │ │ │ - mov x22, x0 │ │ │ - cbz x0, 41e254 │ │ │ + sxtw x20, w20 │ │ │ + mov x0, x20 │ │ │ + bl 71f0 │ │ │ + cbz x0, 2254c │ │ │ + mov x21, x0 │ │ │ mov x0, x20 │ │ │ - bl 402310 │ │ │ + bl 71f0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 41e254 │ │ │ - cbnz w21, 41e26c │ │ │ + cbz x0, 2254c │ │ │ + ldr x24, [x19, #88] │ │ │ + cbnz w22, 22530 │ │ │ ldrh w2, [x19, #44] │ │ │ - cbnz w2, 41e284 │ │ │ - ldr x0, [x19, #88] │ │ │ - bl 4025d0 │ │ │ + cbnz w2, 2251c │ │ │ + mov x0, x24 │ │ │ + bl 74a0 │ │ │ ldr x0, [x19, #96] │ │ │ - str x22, [x19, #88] │ │ │ - bl 4025d0 │ │ │ - ldrh w1, [x19, #42] │ │ │ - ldr x0, [x19, #88] │ │ │ + str x21, [x19, #88] │ │ │ + bl 74a0 │ │ │ str x20, [x19, #96] │ │ │ - mov w2, #0x75 // #117 │ │ │ - strb w2, [x0, x1] │ │ │ - ldrh w1, [x19, #42] │ │ │ - ldr x0, [x19, #88] │ │ │ - mov w2, #0x4 // #4 │ │ │ - add x0, x0, x1 │ │ │ - mov w1, #0x78 // #120 │ │ │ - strb w1, [x0, #1] │ │ │ - ldrh w1, [x19, #42] │ │ │ - ldr x0, [x19, #88] │ │ │ - add x0, x0, x1 │ │ │ - mov w1, #0xb // #11 │ │ │ - strb w1, [x0, #2] │ │ │ - ldrh w1, [x19, #42] │ │ │ - ldr x0, [x19, #88] │ │ │ - add x0, x0, x1 │ │ │ - strb wzr, [x0, #3] │ │ │ - ldrh w1, [x19, #42] │ │ │ - ldr x0, [x19, #88] │ │ │ - add x0, x0, x1 │ │ │ - mov w1, #0x1 // #1 │ │ │ - strb w1, [x0, #4] │ │ │ - ldrh w3, [x19, #42] │ │ │ + ldrh w0, [x19, #42] │ │ │ + mov w3, #0x75 // #117 │ │ │ ldr x1, [x19, #88] │ │ │ + mov w5, #0x78 // #120 │ │ │ + mov w4, #0xb // #11 │ │ │ + mov w2, #0x1 // #1 │ │ │ + strb w3, [x1, x0] │ │ │ + mov w3, #0x4 // #4 │ │ │ mov w0, #0x0 // #0 │ │ │ - add x1, x1, x3 │ │ │ - strb w2, [x1, #5] │ │ │ + ldr x1, [x19, #88] │ │ │ + ldrh w6, [x19, #42] │ │ │ + add x1, x1, x6 │ │ │ + strb w5, [x1, #1] │ │ │ + ldr x1, [x19, #88] │ │ │ + ldrh w5, [x19, #42] │ │ │ + add x1, x1, x5 │ │ │ + strb w4, [x1, #2] │ │ │ + ldr x1, [x19, #88] │ │ │ + ldrh w4, [x19, #42] │ │ │ + add x1, x1, x4 │ │ │ + strb wzr, [x1, #3] │ │ │ + ldr x1, [x19, #88] │ │ │ ldrh w4, [x19, #42] │ │ │ + add x1, x1, x4 │ │ │ + strb w2, [x1, #4] │ │ │ + ldr x1, [x19, #88] │ │ │ + ldrh w2, [x19, #42] │ │ │ + add x1, x1, x2 │ │ │ + strb w3, [x1, #5] │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldr x4, [x19, #88] │ │ │ + add w2, w2, #0x6 │ │ │ ldr w1, [x23, #24] │ │ │ + strb w1, [x4, w2, sxtw] │ │ │ + mov w1, w1 │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldr x4, [x19, #88] │ │ │ + add w2, w2, #0x7 │ │ │ + lsr x6, x1, #8 │ │ │ + lsr x5, x1, #16 │ │ │ + lsr x1, x1, #24 │ │ │ + strb w6, [x4, w2, sxtw] │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldr x4, [x19, #88] │ │ │ + add w2, w2, #0x8 │ │ │ + strb w5, [x4, w2, sxtw] │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldr x4, [x19, #88] │ │ │ + add w2, w2, #0x9 │ │ │ + strb w1, [x4, w2, sxtw] │ │ │ + ldrh w1, [x19, #42] │ │ │ + ldr x2, [x19, #88] │ │ │ + add w1, w1, #0xa │ │ │ + strb w3, [x2, w1, sxtw] │ │ │ + ldrh w2, [x19, #42] │ │ │ ldr x3, [x19, #88] │ │ │ - add x4, x4, #0x6 │ │ │ - strb w1, [x3, x4] │ │ │ - ldrh w5, [x19, #42] │ │ │ - ldr x3, [x19, #88] │ │ │ + add w2, w2, #0xb │ │ │ + ldr w1, [x23, #28] │ │ │ + strb w1, [x3, w2, sxtw] │ │ │ mov w1, w1 │ │ │ - lsr x4, x1, #8 │ │ │ - add x5, x5, #0x7 │ │ │ - strb w4, [x3, x5] │ │ │ - ldrh w5, [x19, #42] │ │ │ + ldrh w2, [x19, #42] │ │ │ ldr x3, [x19, #88] │ │ │ + add w2, w2, #0xc │ │ │ + lsr x5, x1, #8 │ │ │ lsr x4, x1, #16 │ │ │ - add x5, x5, #0x8 │ │ │ - strb w4, [x3, x5] │ │ │ - ldrh w4, [x19, #42] │ │ │ - ldr x3, [x19, #88] │ │ │ - add x4, x4, #0x9 │ │ │ lsr x1, x1, #24 │ │ │ - strb w1, [x3, x4] │ │ │ - ldrh w3, [x19, #42] │ │ │ - ldr x1, [x19, #88] │ │ │ - add x3, x3, #0xa │ │ │ - strb w2, [x1, x3] │ │ │ - ldrh w3, [x19, #42] │ │ │ - ldr w1, [x23, #28] │ │ │ - ldr x2, [x19, #88] │ │ │ - add x3, x3, #0xb │ │ │ - strb w1, [x2, x3] │ │ │ - ldrh w4, [x19, #42] │ │ │ - ldr x2, [x19, #88] │ │ │ - mov w1, w1 │ │ │ - lsr x3, x1, #8 │ │ │ - add x4, x4, #0xc │ │ │ - strb w3, [x2, x4] │ │ │ - ldrh w4, [x19, #42] │ │ │ - ldr x2, [x19, #88] │ │ │ - lsr x3, x1, #16 │ │ │ - add x4, x4, #0xd │ │ │ - strb w3, [x2, x4] │ │ │ + strb w5, [x3, w2, sxtw] │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldr x3, [x19, #88] │ │ │ + add w2, w2, #0xd │ │ │ + strb w4, [x3, w2, sxtw] │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldr x3, [x19, #88] │ │ │ + add w2, w2, #0xe │ │ │ + strb w1, [x3, w2, sxtw] │ │ │ + ldp x4, x2, [x19, #88] │ │ │ ldrh w3, [x19, #42] │ │ │ - ldr x2, [x19, #88] │ │ │ - add x3, x3, #0xe │ │ │ - lsr x1, x1, #24 │ │ │ - strb w1, [x2, x3] │ │ │ - ldrh w4, [x19, #42] │ │ │ - ldr x2, [x19, #88] │ │ │ ldrh w1, [x19, #44] │ │ │ - ldr x5, [x2, x4] │ │ │ - ldr x3, [x19, #96] │ │ │ - add x2, x2, x4 │ │ │ - str x5, [x3, x1] │ │ │ - ldr w4, [x2, #8] │ │ │ - add x1, x3, x1 │ │ │ - str w4, [x1, #8] │ │ │ - ldrh w3, [x2, #12] │ │ │ - strh w3, [x1, #12] │ │ │ - ldrb w2, [x2, #14] │ │ │ - strb w2, [x1, #14] │ │ │ + add x5, x4, x3 │ │ │ + ldr x4, [x4, x3] │ │ │ + add x3, x2, x1 │ │ │ + str x4, [x2, x1] │ │ │ + ldur x1, [x5, #7] │ │ │ + stur x1, [x3, #7] │ │ │ ldrh w2, [x19, #42] │ │ │ ldrh w1, [x19, #44] │ │ │ add w2, w2, #0xf │ │ │ - add w1, w1, #0xf │ │ │ strh w2, [x19, #42] │ │ │ + add w1, w1, #0xf │ │ │ strh w1, [x19, #44] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x23, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + ldr x1, [x19, #96] │ │ │ + and x2, x2, #0xffff │ │ │ + mov x0, x20 │ │ │ + bl 7060 │ │ │ + b 22388 │ │ │ + and x2, x22, #0xffff │ │ │ + mov x1, x24 │ │ │ + mov x0, x21 │ │ │ + bl 7060 │ │ │ + ldrh w2, [x19, #44] │ │ │ + cbz w2, 22388 │ │ │ + b 2251c │ │ │ mov w0, #0x4 // #4 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - ldr x1, [x19, #88] │ │ │ - uxth w2, w21 │ │ │ - mov x0, x22 │ │ │ - bl 4021a0 │ │ │ - ldrh w2, [x19, #44] │ │ │ - cbz w2, 41e0ac │ │ │ - ldr x1, [x19, #96] │ │ │ - mov x0, x20 │ │ │ - uxth w2, w2 │ │ │ - bl 4021a0 │ │ │ - b 41e0ac │ │ │ + nop │ │ │ stp x29, x30, [sp, #-224]! │ │ │ mov x29, sp │ │ │ - ldr x1, [x0, #80] │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x22, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x22, #1904] │ │ │ + adrp x21, 4f000 │ │ │ + mov x22, x0 │ │ │ + ldr x0, [x21, #3488] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ + ldr x1, [x22, #80] │ │ │ + ldr x2, [x0] │ │ │ + str x2, [sp, #216] │ │ │ + mov x2, #0x0 // #0 │ │ │ + str x1, [sp, #72] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #72] │ │ │ - str x2, [x29, #216] │ │ │ - str x23, [sp, #48] │ │ │ - bl 4021c0 │ │ │ - mov x21, x0 │ │ │ + bl 7080 │ │ │ + mov x19, x0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 402310 │ │ │ - mov x19, x0 │ │ │ - ldr x1, [x29, #72] │ │ │ - cbz x0, 41e4a8 │ │ │ - mov x0, x19 │ │ │ - sxtw x21, w21 │ │ │ - bl 4026b0 │ │ │ - sub x21, x21, #0x1 │ │ │ - ldrb w0, [x19, x21] │ │ │ + bl 71f0 │ │ │ + str x23, [sp, #48] │ │ │ + ldr x1, [sp, #72] │ │ │ + cbz x0, 226f0 │ │ │ + add x2, x19, #0x1 │ │ │ + sxtw x19, w19 │ │ │ + mov x20, x0 │ │ │ + sub x19, x19, #0x1 │ │ │ + bl 7060 │ │ │ + ldrb w0, [x20, x19] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 41e4a0 // b.none │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2104] │ │ │ - add x23, x29, #0x58 │ │ │ - cbz w0, 41e360 │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov x1, x19 │ │ │ + b.ne 225e0 // b.any │ │ │ + strb wzr, [x20, x19] │ │ │ + adrp x0, 4f000 │ │ │ + add x23, sp, #0x58 │ │ │ + mov x1, x20 │ │ │ mov x2, x23 │ │ │ - bl 4025c0 <__lxstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - cset w21, ne // ne = any │ │ │ - mov x0, x19 │ │ │ - cbz w21, 41e37c │ │ │ - bl 4025d0 │ │ │ - mov w0, #0x12 // #18 │ │ │ - ldr x2, [x29, #216] │ │ │ - ldr x1, [x22, #1904] │ │ │ - cmp x2, x1 │ │ │ - b.ne 41e4c0 // b.any │ │ │ + ldr x0, [x0, #3008] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 226c0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 7490 <__lxstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + cset w0, ne // ne = any │ │ │ + cbnz w0, 226d4 │ │ │ + mov x0, x20 │ │ │ + bl 74a0 │ │ │ + mov x0, #0xd // #13 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #88] │ │ │ + mov x19, x0 │ │ │ + cbz x0, 226e4 │ │ │ + mov x0, #0x9 // #9 │ │ │ + bl 71f0 │ │ │ + str x0, [x22, #96] │ │ │ + mov x2, x0 │ │ │ + cbz x0, 226e4 │ │ │ + ldr w1, [sp, #176] │ │ │ + mov w3, #0x5455 // #21589 │ │ │ + movk w3, #0x9, lsl #16 │ │ │ + mov w0, #0x3 // #3 │ │ │ + str w3, [x19] │ │ │ + mov w5, #0x5 // #5 │ │ │ + strb w0, [x19, #4] │ │ │ + mov w0, #0xd // #13 │ │ │ + stur w1, [x19, #5] │ │ │ + movk w0, #0x9, lsl #16 │ │ │ + stur w0, [x22, #42] │ │ │ + mov x1, x23 │ │ │ + ldr x3, [x19] │ │ │ + str x3, [x2] │ │ │ + ldrb w4, [x19, #8] │ │ │ + mov x0, x22 │ │ │ + ldr w3, [sp, #160] │ │ │ + strb w5, [x2, #2] │ │ │ + strb w4, [x2, #8] │ │ │ + stur w3, [x19, #9] │ │ │ + bl 22330 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x21, [x21, #3488] │ │ │ + ldr x2, [sp, #216] │ │ │ + ldr x1, [x21] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 226ec │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #224 │ │ │ ret │ │ │ - mov x1, x19 │ │ │ - mov x2, x23 │ │ │ - bl 402220 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - cset w21, ne // ne = any │ │ │ - mov x0, x19 │ │ │ - cbnz w21, 41e334 │ │ │ - bl 4025d0 │ │ │ - mov x0, #0xd // #13 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 41e498 │ │ │ - mov x0, #0x9 // #9 │ │ │ - bl 402310 │ │ │ - str x0, [x20, #96] │ │ │ - cbz x0, 41e498 │ │ │ - mov w0, #0x55 // #85 │ │ │ - strb w0, [x19] │ │ │ - ldr x0, [x20, #88] │ │ │ - mov w1, #0x54 // #84 │ │ │ - strb w1, [x0, #1] │ │ │ - ldr x0, [x20, #88] │ │ │ - mov w1, #0x9 // #9 │ │ │ - strb w1, [x0, #2] │ │ │ - ldr x0, [x20, #88] │ │ │ - mov w1, #0x3 // #3 │ │ │ - strb w21, [x0, #3] │ │ │ - ldr x0, [x20, #88] │ │ │ - strb w1, [x0, #4] │ │ │ - ldr x0, [x20, #88] │ │ │ - ldr x1, [x29, #176] │ │ │ - strb w1, [x0, #5] │ │ │ - ldr x1, [x29, #176] │ │ │ - ldr x0, [x20, #88] │ │ │ - asr x1, x1, #8 │ │ │ - strb w1, [x0, #6] │ │ │ - ldr x1, [x29, #176] │ │ │ - ldr x0, [x20, #88] │ │ │ - asr x1, x1, #16 │ │ │ - strb w1, [x0, #7] │ │ │ - ldr x1, [x29, #176] │ │ │ - ldr x0, [x20, #88] │ │ │ - asr x1, x1, #24 │ │ │ - strb w1, [x0, #8] │ │ │ - ldr x0, [x20, #88] │ │ │ - ldr x1, [x29, #160] │ │ │ - strb w1, [x0, #9] │ │ │ - ldr x1, [x29, #160] │ │ │ - ldr x0, [x20, #88] │ │ │ - asr x1, x1, #8 │ │ │ - strb w1, [x0, #10] │ │ │ - ldr x1, [x29, #160] │ │ │ - ldr x0, [x20, #88] │ │ │ - asr x1, x1, #16 │ │ │ - strb w1, [x0, #11] │ │ │ - ldr x1, [x29, #160] │ │ │ - ldr x0, [x20, #88] │ │ │ - asr x1, x1, #24 │ │ │ - strb w1, [x0, #12] │ │ │ - mov w0, #0xd // #13 │ │ │ - strh w0, [x20, #42] │ │ │ - ldr x1, [x20, #88] │ │ │ - ldr x2, [x20, #96] │ │ │ - ldr x3, [x1] │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 70e0 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + cset w0, ne // ne = any │ │ │ + cbz w0, 22610 │ │ │ mov x0, x20 │ │ │ - str x3, [x2] │ │ │ - ldrb w3, [x1, #8] │ │ │ - mov x1, x23 │ │ │ - strb w3, [x2, #8] │ │ │ - ldr x2, [x20, #96] │ │ │ - mov w3, #0x5 // #5 │ │ │ - strb w3, [x2, #2] │ │ │ - mov w2, #0x9 // #9 │ │ │ - strh w2, [x20, #44] │ │ │ - bl 41e058 │ │ │ - mov w0, w21 │ │ │ - b 41e33c │ │ │ + bl 74a0 │ │ │ + mov w0, #0x12 // #18 │ │ │ + b 22698 │ │ │ mov w0, #0x4 // #4 │ │ │ - b 41e33c │ │ │ - strb wzr, [x19, x21] │ │ │ - b 41e304 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x1, x1, #0x8b0 │ │ │ + b 22698 │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + adrp x1, 30000 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 408f38 │ │ │ - ldr x1, [x20, #80] │ │ │ - b 41e2e8 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - b 402570 │ │ │ - adrp x1, 42d000 <_fini@@Base+0xae1c> │ │ │ - adrp x2, 42d000 <_fini@@Base+0xae1c> │ │ │ - adrp x3, 42d000 <_fini@@Base+0xae1c> │ │ │ - adrp x4, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x1, x1, #0x8c0 │ │ │ - add x2, x2, #0x8e8 │ │ │ - add x3, x3, #0x910 │ │ │ - add x4, x4, #0x920 │ │ │ - b 4023a0 <__printf_chk@plt> │ │ │ - adrp x0, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x0, x0, #0x930 │ │ │ + add x1, x1, #0x4c0 │ │ │ + bl e630 │ │ │ + b 7440 │ │ │ + nop │ │ │ + adrp x4, 30000 │ │ │ + adrp x3, 30000 │ │ │ + add x4, x4, #0x4d0 │ │ │ + add x3, x3, #0x4e0 │ │ │ + adrp x2, 30000 │ │ │ + adrp x1, 30000 │ │ │ + add x2, x2, #0x4f0 │ │ │ + add x1, x1, #0x518 │ │ │ + mov w0, #0x1 // #1 │ │ │ + b 7280 <__printf_chk@plt> │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x540 │ │ │ ret │ │ │ - cbz x1, 41e614 │ │ │ + nop │ │ │ + cbz x1, 228e8 │ │ │ + eor x4, x0, #0xffffffff │ │ │ cmp x2, #0x7 │ │ │ - eor x0, x0, #0xffffffff │ │ │ - b.ls 41e5e0 // b.plast │ │ │ - sub x9, x2, #0x8 │ │ │ - lsr x9, x9, #3 │ │ │ - add x8, x1, x9, lsl #3 │ │ │ - adrp x4, 42d000 <_fini@@Base+0xae1c> │ │ │ - mov x3, x1 │ │ │ - add x8, x8, #0x8 │ │ │ - add x4, x4, #0x930 │ │ │ - ldrb w6, [x3] │ │ │ - ldrb w5, [x3, #1] │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #2] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #3] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #4] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #5] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #6] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #7] │ │ │ + b.ls 22818 // b.plast │ │ │ + sub x11, x2, #0x8 │ │ │ + adrp x3, 30000 │ │ │ + and x11, x11, #0xfffffffffffffff8 │ │ │ + add x3, x3, #0x540 │ │ │ + add x11, x11, #0x8 │ │ │ + add x11, x1, x11 │ │ │ + ldrb w0, [x1] │ │ │ + add x1, x1, #0x8 │ │ │ + ldurb w10, [x1, #-7] │ │ │ + eor w0, w0, w4 │ │ │ + ldurb w9, [x1, #-6] │ │ │ + and x0, x0, #0xff │ │ │ + ldurb w8, [x1, #-5] │ │ │ + ldurb w7, [x1, #-4] │ │ │ + ldurb w6, [x1, #-3] │ │ │ + ldr x0, [x3, x0, lsl #3] │ │ │ + ldurb w5, [x1, #-2] │ │ │ + cmp x1, x11 │ │ │ + eor x0, x0, x4, lsr #8 │ │ │ + eor w10, w10, w0 │ │ │ + and x10, x10, #0xff │ │ │ + ldurb w4, [x1, #-1] │ │ │ + ldr x10, [x3, x10, lsl #3] │ │ │ + eor x0, x10, x0, lsr #8 │ │ │ + eor w9, w9, w0 │ │ │ + and x9, x9, #0xff │ │ │ + ldr x9, [x3, x9, lsl #3] │ │ │ + eor x0, x9, x0, lsr #8 │ │ │ + eor w8, w8, w0 │ │ │ + and x8, x8, #0xff │ │ │ + ldr x8, [x3, x8, lsl #3] │ │ │ + eor x0, x8, x0, lsr #8 │ │ │ + eor w7, w7, w0 │ │ │ + and x7, x7, #0xff │ │ │ + ldr x7, [x3, x7, lsl #3] │ │ │ eor x0, x7, x0, lsr #8 │ │ │ eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x6, [x4, x6] │ │ │ - add x3, x3, #0x8 │ │ │ + and x6, x6, #0xff │ │ │ + ldr x6, [x3, x6, lsl #3] │ │ │ eor x0, x6, x0, lsr #8 │ │ │ eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x5, [x4, x5] │ │ │ - cmp x3, x8 │ │ │ + and x5, x5, #0xff │ │ │ + ldr x5, [x3, x5, lsl #3] │ │ │ eor x0, x5, x0, lsr #8 │ │ │ - b.ne 41e528 // b.any │ │ │ - add x9, x9, #0x1 │ │ │ - add x1, x1, x9, lsl #3 │ │ │ + eor w4, w4, w0 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x4, [x3, x4, lsl #3] │ │ │ + eor x4, x4, x0, lsr #8 │ │ │ + b.ne 22768 // b.any │ │ │ and x2, x2, #0x7 │ │ │ - cbz x2, 41e60c │ │ │ - adrp x4, 42d000 <_fini@@Base+0xae1c> │ │ │ - add x2, x1, x2 │ │ │ - add x4, x4, #0x930 │ │ │ - ldrb w3, [x1], #1 │ │ │ - eor w3, w3, w0 │ │ │ - ubfiz x3, x3, #3, #8 │ │ │ - ldr x3, [x4, x3] │ │ │ - cmp x1, x2 │ │ │ - eor x0, x3, x0, lsr #8 │ │ │ - b.ne 41e5f0 // b.any │ │ │ - eor x0, x0, #0xffffffff │ │ │ + cbz x2, 228e0 │ │ │ + ldrb w3, [x1] │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x540 │ │ │ + cmp x2, #0x1 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 228e0 // b.none │ │ │ + ldrb w3, [x1, #1] │ │ │ + cmp x2, #0x2 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 228e0 // b.none │ │ │ + ldrb w3, [x1, #2] │ │ │ + cmp x2, #0x3 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 228e0 // b.none │ │ │ + ldrb w3, [x1, #3] │ │ │ + cmp x2, #0x4 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 228e0 // b.none │ │ │ + ldrb w3, [x1, #4] │ │ │ + subs x2, x2, #0x5 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 228e0 // b.none │ │ │ + ldrb w3, [x1, #5] │ │ │ + cmp x2, #0x1 │ │ │ + eor w2, w3, w4 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x0, x2, lsl #3] │ │ │ + eor x4, x2, x4, lsr #8 │ │ │ + b.eq 228e0 // b.none │ │ │ + ldrb w1, [x1, #6] │ │ │ + eor w1, w1, w4 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ + eor x4, x0, x4, lsr #8 │ │ │ + eor x0, x4, #0xffffffff │ │ │ ret │ │ │ - mov x0, x1 │ │ │ + mov x0, #0x0 // #0 │ │ │ ret │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + mov w4, w0 │ │ │ + adrp x3, 30000 │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x19, x19, #0xad8 │ │ │ - adrp x3, 42e000 <_fini@@Base+0xbe1c> │ │ │ - mov w4, w0 │ │ │ + adrp x19, 4f000 │ │ │ + add x3, x3, #0xd40 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + ldr x19, [x19, #3152] │ │ │ mov w1, #0x1 // #1 │ │ │ mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x130 │ │ │ - bl 4021e0 <__sprintf_chk@plt> │ │ │ + bl 70a0 <__sprintf_chk@plt> │ │ │ mov x1, x19 │ │ │ - ldr x19, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ mov w0, #0x5 // #5 │ │ │ - b 408f38 │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + bl e630 │ │ │ + udf #0 │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ mov x29, sp │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - adrp x2, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - add x1, x0, #0xf38 │ │ │ - add x0, x2, #0xf20 │ │ │ stp x23, x24, [sp, #48] │ │ │ + adrp x24, 4f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 4f000 │ │ │ + adrp x22, 4f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + add x20, x0, #0x5dc │ │ │ + ldr w19, [x0, #1500] │ │ │ + ldr x0, [x24, #2928] │ │ │ stp x27, x28, [sp, #80] │ │ │ - ubfx x24, x0, #1, #3 │ │ │ - ubfx x27, x1, #1, #3 │ │ │ - neg x27, x27 │ │ │ - neg x24, x24 │ │ │ - and w27, w27, #0x7 │ │ │ - mov w2, #0x8000 // #32768 │ │ │ - and w24, w24, #0x7 │ │ │ - sub w3, w2, w27 │ │ │ - sub w2, w2, w24 │ │ │ + ldr x23, [x21, #3056] │ │ │ stp x25, x26, [sp, #64] │ │ │ - str w2, [x29, #148] │ │ │ - lsr w25, w2, #3 │ │ │ - lsr w26, w3, #3 │ │ │ - ubfiz x2, x24, #1, #3 │ │ │ - add x2, x2, x0 │ │ │ - adrp x28, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w3, [x29, #144] │ │ │ - ubfiz x4, x27, #1, #3 │ │ │ - lsl w3, w26, #3 │ │ │ - adrp x0, 497000 <__stack_chk_guard@@GLIBC_2.17+0x45890> │ │ │ - stp x21, x22, [sp, #32] │ │ │ - add x5, x28, #0x940 │ │ │ - str w3, [x29, #168] │ │ │ - add x4, x4, x1 │ │ │ - lsl w3, w25, #3 │ │ │ - adrp x21, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - adrp x22, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - add x0, x0, #0xf40 │ │ │ - stp x19, x20, [sp, #16] │ │ │ - str x4, [x29, #160] │ │ │ - ldr w20, [x5] │ │ │ - str w3, [x29, #172] │ │ │ - str x2, [x29, #152] │ │ │ - adrp x23, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - add x21, x21, #0xf18 │ │ │ - add x22, x22, #0xf40 │ │ │ - str x0, [x29, #136] │ │ │ - movi v0.4s, #0x0 │ │ │ - b 41e73c │ │ │ - ldr w20, [x19] │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x19, #8] │ │ │ - cmp w20, #0x105 │ │ │ - b.hi 41e7c0 // b.pmore │ │ │ - add x0, x28, #0x940 │ │ │ - ldr w0, [x0, #8] │ │ │ - cbnz w0, 41e7c0 │ │ │ - ldr x0, [x23, #3856] │ │ │ - ldr w19, [x21] │ │ │ - sub w20, w0, w20 │ │ │ - sub w20, w20, w19 │ │ │ - cmn w20, #0x1 │ │ │ - b.eq 41e7dc // b.none │ │ │ + ldr x0, [x0] │ │ │ + ldr w27, [x23] │ │ │ + ldr x25, [x22, #3760] │ │ │ + sub w0, w0, w27 │ │ │ + sub w19, w0, w19 │ │ │ + add x26, x25, #0x8, lsl #12 │ │ │ + cmn w19, #0x1 │ │ │ + b.eq 22a40 // b.none │ │ │ + nop │ │ │ mov w0, #0xfef9 // #65273 │ │ │ - cmp w19, w0 │ │ │ - b.ls 41e76c // b.plast │ │ │ - add x0, x28, #0x940 │ │ │ - ldr w0, [x0, #4] │ │ │ - cbnz w0, 41e7e4 │ │ │ - add x19, x28, #0x940 │ │ │ - ldr w0, [x19, #8] │ │ │ - cbnz w0, 41e7c0 │ │ │ - ldr w1, [x19] │ │ │ - ldr w0, [x21] │ │ │ - str q0, [x29, #96] │ │ │ - add x0, x1, x0 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x1, #752] │ │ │ - add x0, x22, x0 │ │ │ - mov w1, w20 │ │ │ - blr x2 │ │ │ + cmp w27, w0 │ │ │ + b.ls 229a4 // b.plast │ │ │ + ldr w0, [x20, #4] │ │ │ + cbnz w0, 22a48 │ │ │ + ldr w0, [x20, #8] │ │ │ + cbnz w0, 229ec │ │ │ + adrp x3, 4f000 │ │ │ + ldr w5, [x20] │ │ │ + ldr x4, [x21, #3056] │ │ │ + mov w1, w19 │ │ │ + ldr x3, [x3, #3232] │ │ │ + ldr w2, [x4] │ │ │ + ldr x0, [x22, #3760] │ │ │ + add x2, x2, x5 │ │ │ + ldr x3, [x3] │ │ │ + add x0, x0, x2 │ │ │ + blr x3 │ │ │ sub w1, w0, #0x1 │ │ │ cmn w1, #0x3 │ │ │ - ldr q0, [x29, #96] │ │ │ - b.hi 41e71c // b.pmore │ │ │ - ldr w20, [x19] │ │ │ - add w20, w0, w20 │ │ │ - str w20, [x19] │ │ │ - cmp w20, #0x105 │ │ │ - b.ls 41e730 // b.plast │ │ │ + b.ls 22a08 // b.plast │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [x20, #8] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #176 │ │ │ + ldp x29, x30, [sp], #112 │ │ │ ret │ │ │ - mov w20, #0xfffffffe // #-2 │ │ │ - b 41e76c │ │ │ - ldr x1, [x29, #136] │ │ │ + ldr w19, [x20] │ │ │ + add w19, w0, w19 │ │ │ + str w19, [x20] │ │ │ + cmp w19, #0x105 │ │ │ + b.hi 229ec // b.pmore │ │ │ + ldr w0, [x20, #8] │ │ │ + cbnz w0, 229ec │ │ │ + ldr x0, [x24, #2928] │ │ │ + ldr w27, [x23] │ │ │ + ldr x0, [x0] │ │ │ + sub w0, w0, w27 │ │ │ + sub w19, w0, w19 │ │ │ + cmn w19, #0x1 │ │ │ + b.ne 22990 // b.any │ │ │ + mov w19, #0xfffffffe // #-2 │ │ │ + b 229a4 │ │ │ mov x2, #0x8000 // #32768 │ │ │ - mov x0, x22 │ │ │ - str q0, [x29, #96] │ │ │ - bl 4021a0 │ │ │ - adrp x1, 49f000 <__stack_chk_guard@@GLIBC_2.17+0x4d890> │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - ldr w4, [x1, #3904] │ │ │ - ldr x2, [x0, #3872] │ │ │ - sub w4, w4, #0x8, lsl #12 │ │ │ - sub w19, w19, #0x8, lsl #12 │ │ │ - sub x2, x2, #0x8, lsl #12 │ │ │ - str w4, [x1, #3904] │ │ │ - str w19, [x21] │ │ │ - str x2, [x0, #3872] │ │ │ - ldr q0, [x29, #96] │ │ │ - cbz w27, 41ed0c │ │ │ - adrp x1, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - ldrh w0, [x1, #3896] │ │ │ - mov w1, #0x7fff // #32767 │ │ │ - cmp w0, w1 │ │ │ - sub w0, w0, #0x8, lsl #12 │ │ │ - csel w0, w0, wzr, hi // hi = pmore │ │ │ - adrp x2, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - strh w0, [x2, #3896] │ │ │ - cmp w27, #0x1 │ │ │ - add x0, x2, #0xf38 │ │ │ - b.eq 41ed90 // b.none │ │ │ - ldrh w2, [x0, #2] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #2] │ │ │ - cmp w27, #0x2 │ │ │ - b.eq 41ed9c // b.none │ │ │ - ldrh w2, [x0, #4] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #4] │ │ │ - cmp w27, #0x3 │ │ │ - b.eq 41edd8 // b.none │ │ │ - ldrh w2, [x0, #6] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #6] │ │ │ - cmp w27, #0x4 │ │ │ - b.eq 41eda8 // b.none │ │ │ - ldrh w2, [x0, #8] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #8] │ │ │ - cmp w27, #0x5 │ │ │ - b.eq 41ed78 // b.none │ │ │ - ldrh w2, [x0, #10] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #10] │ │ │ - cmp w27, #0x7 │ │ │ - b.ne 41ed84 // b.any │ │ │ - ldrh w1, [x0, #12] │ │ │ - mov w4, #0x7fff // #32767 │ │ │ - cmp w1, w4 │ │ │ - sub w2, w1, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #12] │ │ │ - mov w4, #0x7ff9 // #32761 │ │ │ - mov w7, #0x7 // #7 │ │ │ - ldr x2, [x29, #160] │ │ │ - adr x6, 41ee10 │ │ │ - adr x5, 41ee20 │ │ │ - mov x1, x2 │ │ │ - mov w0, #0x0 // #0 │ │ │ - ld1 {v4.4s}, [x6] │ │ │ - ld1 {v3.4s}, [x5] │ │ │ - ld1 {v1.8h}, [x1], #16 │ │ │ - uxtl v2.4s, v1.4h │ │ │ - uxtl2 v1.4s, v1.8h │ │ │ - add v5.4s, v1.4s, v3.4s │ │ │ - add v6.4s, v2.4s, v3.4s │ │ │ - cmhi v1.4s, v1.4s, v4.4s │ │ │ - cmhi v2.4s, v2.4s, v4.4s │ │ │ - bsl v2.16b, v6.16b, v0.16b │ │ │ - bsl v1.16b, v5.16b, v0.16b │ │ │ - xtn v5.4h, v2.4s │ │ │ - xtn2 v5.8h, v1.4s │ │ │ - add w0, w0, #0x1 │ │ │ - st1 {v5.8h}, [x2], #16 │ │ │ - cmp w0, w26 │ │ │ - b.cc 41e91c // b.lo, b.ul, b.last │ │ │ - ldr w0, [x29, #168] │ │ │ - ldr w3, [x29, #144] │ │ │ - add w1, w7, w0 │ │ │ - cmp w3, w0 │ │ │ - sub w4, w4, w0 │ │ │ - b.eq 41ea50 // b.none │ │ │ - adrp x2, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - add x0, x2, #0xf38 │ │ │ - ldrh w7, [x0, w1, uxtw #1] │ │ │ - mov w2, #0x7fff // #32767 │ │ │ - cmp w7, w2 │ │ │ - sub w7, w7, #0x8, lsl #12 │ │ │ - csel w7, w7, wzr, hi // hi = pmore │ │ │ - strh w7, [x0, w1, uxtw #1] │ │ │ - cmp w4, #0x1 │ │ │ - add w7, w1, #0x1 │ │ │ - b.eq 41ea50 // b.none │ │ │ - ldrh w9, [x0, w7, uxtw #1] │ │ │ - add w8, w1, #0x2 │ │ │ - cmp w9, w2 │ │ │ - sub w9, w9, #0x8, lsl #12 │ │ │ - csel w9, w9, wzr, hi // hi = pmore │ │ │ - strh w9, [x0, w7, uxtw #1] │ │ │ - cmp w4, #0x2 │ │ │ - b.eq 41ea50 // b.none │ │ │ - ldrh w9, [x0, w8, uxtw #1] │ │ │ - add w7, w1, #0x3 │ │ │ - cmp w9, w2 │ │ │ - sub w9, w9, #0x8, lsl #12 │ │ │ - csel w9, w9, wzr, hi // hi = pmore │ │ │ - strh w9, [x0, w8, uxtw #1] │ │ │ - cmp w4, #0x3 │ │ │ - b.eq 41ea50 // b.none │ │ │ - ldrh w9, [x0, w7, uxtw #1] │ │ │ - add w8, w1, #0x4 │ │ │ - cmp w9, w2 │ │ │ - sub w9, w9, #0x8, lsl #12 │ │ │ - csel w9, w9, wzr, hi // hi = pmore │ │ │ - strh w9, [x0, w7, uxtw #1] │ │ │ - cmp w4, #0x4 │ │ │ - b.eq 41ea50 // b.none │ │ │ - ldrh w9, [x0, w8, uxtw #1] │ │ │ - add w7, w1, #0x5 │ │ │ - cmp w9, w2 │ │ │ - sub w9, w9, #0x8, lsl #12 │ │ │ - csel w9, w9, wzr, hi // hi = pmore │ │ │ - strh w9, [x0, w8, uxtw #1] │ │ │ - cmp w4, #0x5 │ │ │ - b.eq 41ea50 // b.none │ │ │ - ldrh w8, [x0, w7, uxtw #1] │ │ │ - add w1, w1, #0x6 │ │ │ - cmp w8, w2 │ │ │ - sub w8, w8, #0x8, lsl #12 │ │ │ - csel w8, w8, wzr, hi // hi = pmore │ │ │ - strh w8, [x0, w7, uxtw #1] │ │ │ - cmp w4, #0x6 │ │ │ - b.eq 41ea50 // b.none │ │ │ - ldrh w4, [x0, w1, uxtw #1] │ │ │ - sub w7, w4, #0x8, lsl #12 │ │ │ - cmp w4, w2 │ │ │ - csel w7, w7, wzr, hi // hi = pmore │ │ │ - strh w7, [x0, w1, uxtw #1] │ │ │ - cbz w24, 41ed18 │ │ │ - adrp x3, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldrh w0, [x3, #3872] │ │ │ - mov w1, #0x7fff // #32767 │ │ │ - cmp w0, w1 │ │ │ - sub w0, w0, #0x8, lsl #12 │ │ │ - csel w0, w0, wzr, hi // hi = pmore │ │ │ - strh w0, [x3, #3872] │ │ │ - cmp w24, #0x1 │ │ │ - add x0, x3, #0xf20 │ │ │ - b.eq 41edfc // b.none │ │ │ - ldrh w2, [x0, #2] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #2] │ │ │ - cmp w24, #0x2 │ │ │ - b.eq 41edc0 // b.none │ │ │ - ldrh w2, [x0, #4] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #4] │ │ │ - cmp w24, #0x3 │ │ │ - b.eq 41edcc // b.none │ │ │ - ldrh w2, [x0, #6] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #6] │ │ │ - cmp w24, #0x4 │ │ │ - b.eq 41edb4 // b.none │ │ │ - ldrh w2, [x0, #8] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #8] │ │ │ - cmp w24, #0x5 │ │ │ - b.eq 41ede4 // b.none │ │ │ - ldrh w2, [x0, #10] │ │ │ - cmp w2, w1 │ │ │ - sub w2, w2, #0x8, lsl #12 │ │ │ - csel w2, w2, wzr, hi // hi = pmore │ │ │ - strh w2, [x0, #10] │ │ │ - cmp w24, #0x7 │ │ │ - b.ne 41edf0 // b.any │ │ │ - ldrh w2, [x0, #12] │ │ │ - mov w4, #0x7ff9 // #32761 │ │ │ - sub w7, w2, #0x8, lsl #12 │ │ │ - cmp w2, w1 │ │ │ - csel w7, w7, wzr, hi // hi = pmore │ │ │ - strh w7, [x0, #12] │ │ │ - mov w7, w24 │ │ │ - ldr x2, [x29, #152] │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov x1, x2 │ │ │ - ld1 {v4.4s}, [x6] │ │ │ - ld1 {v3.4s}, [x5] │ │ │ - ld1 {v1.8h}, [x1], #16 │ │ │ - uxtl v2.4s, v1.4h │ │ │ - uxtl2 v1.4s, v1.8h │ │ │ - add v5.4s, v1.4s, v3.4s │ │ │ - add v6.4s, v2.4s, v3.4s │ │ │ - cmhi v1.4s, v1.4s, v4.4s │ │ │ - cmhi v2.4s, v2.4s, v4.4s │ │ │ - bsl v2.16b, v6.16b, v0.16b │ │ │ - bsl v1.16b, v5.16b, v0.16b │ │ │ - xtn v5.4h, v2.4s │ │ │ - xtn2 v5.8h, v1.4s │ │ │ - add w0, w0, #0x1 │ │ │ - st1 {v5.8h}, [x2], #16 │ │ │ - cmp w25, w0 │ │ │ - b.hi 41eb38 // b.pmore │ │ │ - ldr w3, [x29, #172] │ │ │ - ldr w0, [x29, #148] │ │ │ - add w1, w7, w3 │ │ │ - cmp w3, w0 │ │ │ - sub w4, w4, w3 │ │ │ - b.eq 41ec6c // b.none │ │ │ - adrp x2, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - add x0, x2, #0xf20 │ │ │ - ldrh w5, [x0, w1, uxtw #1] │ │ │ - mov w2, #0x7fff // #32767 │ │ │ - cmp w5, w2 │ │ │ - sub w5, w5, #0x8, lsl #12 │ │ │ - csel w5, w5, wzr, hi // hi = pmore │ │ │ - strh w5, [x0, w1, uxtw #1] │ │ │ - cmp w4, #0x1 │ │ │ - add w5, w1, #0x1 │ │ │ - b.eq 41ec6c // b.none │ │ │ - ldrh w7, [x0, w5, uxtw #1] │ │ │ - add w6, w1, #0x2 │ │ │ - cmp w7, w2 │ │ │ - sub w7, w7, #0x8, lsl #12 │ │ │ - csel w7, w7, wzr, hi // hi = pmore │ │ │ - strh w7, [x0, w5, uxtw #1] │ │ │ - cmp w4, #0x2 │ │ │ - b.eq 41ec6c // b.none │ │ │ - ldrh w7, [x0, w6, uxtw #1] │ │ │ - add w5, w1, #0x3 │ │ │ - cmp w7, w2 │ │ │ - sub w7, w7, #0x8, lsl #12 │ │ │ - csel w7, w7, wzr, hi // hi = pmore │ │ │ - strh w7, [x0, w6, uxtw #1] │ │ │ - cmp w4, #0x3 │ │ │ - b.eq 41ec6c // b.none │ │ │ - ldrh w7, [x0, w5, uxtw #1] │ │ │ - add w6, w1, #0x4 │ │ │ - cmp w7, w2 │ │ │ - sub w7, w7, #0x8, lsl #12 │ │ │ - csel w7, w7, wzr, hi // hi = pmore │ │ │ - strh w7, [x0, w5, uxtw #1] │ │ │ - cmp w4, #0x4 │ │ │ - b.eq 41ec6c // b.none │ │ │ - ldrh w7, [x0, w6, uxtw #1] │ │ │ - add w5, w1, #0x5 │ │ │ - cmp w7, w2 │ │ │ - sub w7, w7, #0x8, lsl #12 │ │ │ - csel w7, w7, wzr, hi // hi = pmore │ │ │ - strh w7, [x0, w6, uxtw #1] │ │ │ - cmp w4, #0x5 │ │ │ - b.eq 41ec6c // b.none │ │ │ - ldrh w6, [x0, w5, uxtw #1] │ │ │ - add w1, w1, #0x6 │ │ │ - cmp w6, w2 │ │ │ - sub w6, w6, #0x8, lsl #12 │ │ │ - csel w6, w6, wzr, hi // hi = pmore │ │ │ - strh w6, [x0, w5, uxtw #1] │ │ │ - cmp w4, #0x6 │ │ │ - b.eq 41ec6c // b.none │ │ │ - ldrh w4, [x0, w1, uxtw #1] │ │ │ - sub w5, w4, #0x8, lsl #12 │ │ │ - cmp w4, w2 │ │ │ - csel w5, w5, wzr, hi // hi = pmore │ │ │ - strh w5, [x0, w1, uxtw #1] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x19, #2240] │ │ │ - add w20, w20, #0x8, lsl #12 │ │ │ - cmp x0, xzr │ │ │ - b.le 41ecb4 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2216] │ │ │ - cbnz w1, 41ecb4 │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x1, #876] │ │ │ - adrp x2, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbnz w1, 41ed2c │ │ │ - ldr x1, [x2, #2232] │ │ │ - add x4, x1, #0x2 │ │ │ - cmp x0, x4, lsl #15 │ │ │ - b.le 41ed24 │ │ │ + mov x1, x26 │ │ │ + mov x0, x25 │ │ │ + bl 7060 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + sub w27, w27, #0x8, lsl #12 │ │ │ + ldr x3, [x3, #3240] │ │ │ + str w27, [x23] │ │ │ + ldr x2, [x2, #3944] │ │ │ + ldr x0, [x0, #3680] │ │ │ + ldr x5, [x3] │ │ │ + add x1, x0, #0x10, lsl #12 │ │ │ + movi v1.8h, #0x80, lsl #8 │ │ │ + ldr w4, [x2] │ │ │ + sub x5, x5, #0x8, lsl #12 │ │ │ + str x5, [x3] │ │ │ + sub w3, w4, #0x8, lsl #12 │ │ │ + str w3, [x2] │ │ │ + ldr q0, [x0] │ │ │ + umax v0.8h, v0.8h, v1.8h │ │ │ + add v0.8h, v0.8h, v1.8h │ │ │ + str q0, [x0], #16 │ │ │ + cmp x1, x0 │ │ │ + b.ne 22a98 // b.any │ │ │ + movi v1.8h, #0x80, lsl #8 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3120] │ │ │ + add x1, x0, #0x10, lsl #12 │ │ │ + ldr q0, [x0] │ │ │ + umax v0.8h, v0.8h, v1.8h │ │ │ + add v0.8h, v0.8h, v1.8h │ │ │ + str q0, [x0], #16 │ │ │ + cmp x0, x1 │ │ │ + b.ne 22ac0 // b.any │ │ │ + adrp x27, 4f000 │ │ │ + add w19, w19, #0x8, lsl #12 │ │ │ + ldr x27, [x27, #3016] │ │ │ + ldr x0, [x27] │ │ │ + cmp x0, #0x0 │ │ │ + b.le 22b3c │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3984] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, 22ba8 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x28, 4f000 │ │ │ + ldr x1, [x1, #3440] │ │ │ + ldr x2, [x28, #4088] │ │ │ + ldr w3, [x1] │ │ │ + ldr x1, [x2] │ │ │ + cbz w3, 22b24 │ │ │ + cmn x1, #0x1 │ │ │ + b.eq 22bd4 // b.none │ │ │ + add x2, x1, #0x2 │ │ │ + ldr x28, [x28, #4088] │ │ │ + cmp x0, x2, lsl #15 │ │ │ + b.le 22bcc │ │ │ add x1, x1, #0x1 │ │ │ - str x1, [x2, #2232] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w1, [x1, #2320] │ │ │ - cbnz w1, 41eccc │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w1, [x1, #876] │ │ │ - cbz w1, 41e76c │ │ │ - cbz x0, 41e76c │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2232] │ │ │ - cbnz x0, 41e76c │ │ │ - adrp x19, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x19, #2768] │ │ │ + str x1, [x28] │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3936] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, 22b90 │ │ │ + cbz x0, 229a4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #4088] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 229a4 │ │ │ + adrp x27, 4f000 │ │ │ mov w0, #0x2e // #46 │ │ │ - str q0, [x29, #96] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x0, [x19, #2768] │ │ │ - bl 4026a0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - str w1, [x0, #1776] │ │ │ - ldr q0, [x29, #96] │ │ │ - b 41e76c │ │ │ - mov w4, #0x8000 // #32768 │ │ │ - mov w7, w27 │ │ │ - b 41e900 │ │ │ - mov w4, #0x8000 // #32768 │ │ │ - mov w7, w24 │ │ │ - b 41eb24 │ │ │ - str xzr, [x2, #2232] │ │ │ - b 41ecb4 │ │ │ - ldr x1, [x2, #2232] │ │ │ - cmn x1, #0x1 │ │ │ - b.ne 41eca0 // b.any │ │ │ - adrp x4, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - ldr x1, [x4, #2768] │ │ │ + ldr x27, [x27, #2968] │ │ │ + ldr x1, [x27] │ │ │ + bl 7120 │ │ │ + ldr x0, [x27] │ │ │ + bl 7570 │ │ │ + adrp x0, 4f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3248] │ │ │ + str w1, [x0] │ │ │ + b 229a4 │ │ │ + adrp x1, 4f000 │ │ │ + ldr x1, [x1, #3440] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, 229a4 │ │ │ + cbz x0, 229a4 │ │ │ + b 22b50 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 22b50 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3440] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 22b50 │ │ │ + b 229a4 │ │ │ + str xzr, [x28] │ │ │ + b 22b3c │ │ │ + adrp x3, 4f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - str x2, [x29, #120] │ │ │ - str q0, [x29, #96] │ │ │ - str x4, [x29, #128] │ │ │ - bl 402520 <_IO_putc@plt> │ │ │ - ldr x4, [x29, #128] │ │ │ - ldr x0, [x4, #2768] │ │ │ - bl 4026a0 │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x0, [x19, #2240] │ │ │ - ldr x1, [x2, #2232] │ │ │ - ldr q0, [x29, #96] │ │ │ + ldr x3, [x3, #2968] │ │ │ + stp x3, x2, [sp, #96] │ │ │ + ldr x1, [x3] │ │ │ + bl 7120 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x3] │ │ │ + bl 7570 │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x0, [x27] │ │ │ + ldr x1, [x2] │ │ │ add x1, x1, #0x1 │ │ │ - b 41eca0 │ │ │ - mov w4, #0x7ffb // #32763 │ │ │ - mov w7, w27 │ │ │ - b 41e900 │ │ │ - mov w4, #0x7ffa // #32762 │ │ │ - mov w7, #0x6 // #6 │ │ │ - b 41e900 │ │ │ - mov w4, w1 │ │ │ - mov w7, w27 │ │ │ - b 41e900 │ │ │ - mov w4, #0x7ffe // #32766 │ │ │ - mov w7, w27 │ │ │ - b 41e900 │ │ │ - mov w4, #0x7ffc // #32764 │ │ │ - mov w7, w27 │ │ │ - b 41e900 │ │ │ - mov w4, #0x7ffc // #32764 │ │ │ - mov w7, w24 │ │ │ - b 41eb24 │ │ │ - mov w4, #0x7ffe // #32766 │ │ │ - mov w7, w24 │ │ │ - b 41eb24 │ │ │ - mov w4, #0x7ffd // #32765 │ │ │ - mov w7, w24 │ │ │ - b 41eb24 │ │ │ - mov w4, #0x7ffd // #32765 │ │ │ - mov w7, w27 │ │ │ - b 41e900 │ │ │ - mov w4, #0x7ffb // #32763 │ │ │ - mov w7, w24 │ │ │ - b 41eb24 │ │ │ - mov w4, #0x7ffa // #32762 │ │ │ - mov w7, #0x6 // #6 │ │ │ - b 41eb24 │ │ │ - mov w4, w1 │ │ │ - mov w7, w24 │ │ │ - b 41eb24 │ │ │ - nop │ │ │ - nop │ │ │ - udf #32767 │ │ │ - udf #32767 │ │ │ - udf #32767 │ │ │ - udf #32767 │ │ │ - .inst 0xffff8000 ; undefined │ │ │ - .inst 0xffff8000 ; undefined │ │ │ - .inst 0xffff8000 ; undefined │ │ │ - .inst 0xffff8000 ; undefined │ │ │ + b 22b24 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov w20, w0 │ │ │ sub w0, w0, #0x1 │ │ │ str x21, [sp, #32] │ │ │ cmp w0, #0x8 │ │ │ mov x21, x1 │ │ │ - b.hi 41ef90 // b.pmore │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - add x2, x19, #0x940 │ │ │ - ldr x1, [x0, #3856] │ │ │ - str wzr, [x2, #4] │ │ │ - cbnz x1, 41ee7c │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x2, #4] │ │ │ - mov x1, #0x10000 // #65536 │ │ │ - str x1, [x0, #3856] │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - add x0, x0, #0xf38 │ │ │ - add x3, x0, #0xf, lsl #12 │ │ │ - mov w1, #0x0 // #0 │ │ │ + b.hi 22d94 // b.pmore │ │ │ + adrp x0, 4f000 │ │ │ + adrp x19, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x1, x19, #0x5dc │ │ │ + ldr x0, [x0, #2928] │ │ │ + str wzr, [x1, #4] │ │ │ + ldr x2, [x0] │ │ │ + cbnz x2, 22c60 │ │ │ + mov w2, #0x1 // #1 │ │ │ + mov x3, #0x10000 // #65536 │ │ │ + str x3, [x0] │ │ │ + str w2, [x1, #4] │ │ │ + adrp x0, 4f000 │ │ │ mov x2, #0xfffe // #65534 │ │ │ - strh wzr, [x3, #4094] │ │ │ - bl 4023b0 │ │ │ - adrp x3, 42e000 <_fini@@Base+0xbe1c> │ │ │ - sbfiz x2, x20, #3, #32 │ │ │ - add x3, x3, #0x160 │ │ │ - add x0, x3, x2 │ │ │ - ldrh w4, [x0, #2] │ │ │ - ldrh w3, [x3, x2] │ │ │ - ldrh w1, [x0, #6] │ │ │ - ldrh w2, [x0, #4] │ │ │ - add x0, x19, #0x940 │ │ │ - str w4, [x0, #12] │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - str w3, [x0, #3880] │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - str w2, [x0, #3884] │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - str w1, [x0, #3888] │ │ │ + mov w1, #0x0 // #0 │ │ │ + ldr x0, [x0, #3680] │ │ │ + add x3, x0, #0xe, lsl #12 │ │ │ + strh wzr, [x3, #8190] │ │ │ + bl 7290 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x3, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0xd70 │ │ │ + add x5, x1, x0 │ │ │ + add x6, x19, #0x5dc │ │ │ + ldr x4, [x4, #3464] │ │ │ cmp w20, #0x2 │ │ │ - b.gt 41ef5c │ │ │ + ldr x3, [x3, #3568] │ │ │ + ldr x2, [x2, #3600] │ │ │ + ldrh w8, [x1, x0] │ │ │ + ldrh w7, [x5, #4] │ │ │ + ldrh w0, [x5, #2] │ │ │ + ldrh w1, [x5, #6] │ │ │ + str w1, [x2] │ │ │ + str w7, [x3] │ │ │ + str w8, [x4] │ │ │ + str w0, [x6, #12] │ │ │ + b.gt 22d58 │ │ │ ldrh w0, [x21] │ │ │ orr w0, w0, #0x4 │ │ │ strh w0, [x21] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x2, [x0, #752] │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - str wzr, [x0, #3864] │ │ │ - adrp x20, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - str xzr, [x0, #3872] │ │ │ + adrp x3, 4f000 │ │ │ + adrp x4, 4f000 │ │ │ + adrp x2, 4f000 │ │ │ + adrp x20, 4f000 │ │ │ + ldr x3, [x3, #3232] │ │ │ mov w1, #0x10000 // #65536 │ │ │ - add x0, x20, #0xf40 │ │ │ - blr x2 │ │ │ - add x1, x19, #0x940 │ │ │ - sub w2, w0, #0x1 │ │ │ - str w0, [x1] │ │ │ - cmn w2, #0x3 │ │ │ - b.hi 41ef74 // b.pmore │ │ │ + ldr x4, [x4, #3056] │ │ │ + ldr x2, [x2, #3240] │ │ │ + ldr x0, [x20, #3760] │ │ │ + str wzr, [x4] │ │ │ + ldr x3, [x3] │ │ │ + str xzr, [x2] │ │ │ + blr x3 │ │ │ + str w0, [x19, #1500] │ │ │ + sub w1, w0, #0x1 │ │ │ + cmn w1, #0x3 │ │ │ + add x1, x19, #0x5dc │ │ │ + b.hi 22d78 // b.pmore │ │ │ str wzr, [x1, #8] │ │ │ cmp w0, #0x105 │ │ │ - b.ls 41efa0 // b.plast │ │ │ - add x0, x20, #0xf40 │ │ │ - ldrb w1, [x20, #3904] │ │ │ - ldrb w0, [x0, #1] │ │ │ - add x19, x19, #0x940 │ │ │ - eor w0, w0, w1, lsl #5 │ │ │ - str w0, [x19, #16] │ │ │ + b.ls 22d70 // b.plast │ │ │ + ldr x20, [x20, #3760] │ │ │ + add x19, x19, #0x5dc │ │ │ ldr x21, [sp, #32] │ │ │ + ldrb w0, [x20] │ │ │ + ldrb w1, [x20, #1] │ │ │ + eor w0, w1, w0, lsl #5 │ │ │ + str w0, [x19, #16] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ cmp w20, #0x7 │ │ │ - b.le 41eeec │ │ │ + b.le 22cdc │ │ │ ldrh w0, [x21] │ │ │ orr w0, w0, #0x2 │ │ │ strh w0, [x21] │ │ │ - b 41eeec │ │ │ + b 22cdc │ │ │ + bl 22930 │ │ │ + b 22d30 │ │ │ mov w0, #0x1 // #1 │ │ │ str w0, [x1, #8] │ │ │ - str wzr, [x1] │ │ │ + str wzr, [x19, #1500] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 42e000 <_fini@@Base+0xbe1c> │ │ │ - add x0, x0, #0x1b0 │ │ │ - bl 4096f4 │ │ │ - b 41ee54 │ │ │ - bl 41e660 │ │ │ - b 41ef34 │ │ │ - ret │ │ │ - adrp x1, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr w3, [x1, #3864] │ │ │ - adrp x1, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - ldr w2, [x1, #3896] │ │ │ - sub sp, sp, #0x10 │ │ │ - mov w1, #0x7efa // #32506 │ │ │ - adrp x6, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - mov w5, w3 │ │ │ - add x12, x6, #0xf40 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0xdc0 │ │ │ + bl eee8 │ │ │ + b 22c34 │ │ │ + nop │ │ │ + ret │ │ │ + nop │ │ │ + adrp x2, 4f000 │ │ │ + adrp x1, 4f000 │ │ │ + adrp x5, 4f000 │ │ │ + adrp x6, 4f000 │ │ │ + ldr x2, [x2, #3056] │ │ │ + adrp x4, 4f000 │ │ │ + ldr x1, [x1, #3752] │ │ │ + adrp x14, 4f000 │ │ │ + ldr w2, [x2] │ │ │ + adrp x3, 4f000 │ │ │ + ldr x5, [x5, #3600] │ │ │ + mov w7, #0x7efa // #32506 │ │ │ + ldr w8, [x1] │ │ │ + mov w12, w2 │ │ │ + ldr x6, [x6, #3760] │ │ │ + cmp w2, w7 │ │ │ + ldr x4, [x4, #3464] │ │ │ + add x11, x12, x6 │ │ │ + ldr x15, [x14, #3944] │ │ │ + sxtw x1, w8 │ │ │ + ldr w5, [x5] │ │ │ + add x10, x11, x1 │ │ │ + ldr x3, [x3, #3568] │ │ │ + adrp x9, 4f000 │ │ │ + ldr w4, [x4] │ │ │ + csel w2, w2, w7, cs // cs = hs, nlast │ │ │ + add x12, x12, #0x102 │ │ │ + ldurb w13, [x10, #-1] │ │ │ + cmp w8, w4 │ │ │ + lsr w4, w5, #2 │ │ │ + ldr w17, [x15] │ │ │ + mov w16, #0x102 // #258 │ │ │ + ldr x9, [x9, #3120] │ │ │ + add x12, x12, x6 │ │ │ + ldrb w10, [x11, w8, sxtw] │ │ │ + sub w7, w2, w7 │ │ │ + ldr w18, [x3] │ │ │ + csel w5, w4, w5, cs // cs = hs, nlast │ │ │ + mov w15, #0x0 // #0 │ │ │ + b 22e6c │ │ │ + and x0, x0, #0x7fff │ │ │ + ldrh w0, [x9, x0, lsl #1] │ │ │ + cmp w7, w0 │ │ │ + b.cs 22f88 // b.hs, b.nlast │ │ │ + subs w5, w5, #0x1 │ │ │ + b.eq 22f88 // b.none │ │ │ + sxtw x1, w8 │ │ │ + mov w3, w0 │ │ │ + add x2, x3, x6 │ │ │ + ldrb w4, [x2, x1] │ │ │ + cmp w4, w10 │ │ │ + b.ne 22e50 // b.any │ │ │ + add x1, x2, x1 │ │ │ + ldurb w1, [x1, #-1] │ │ │ + cmp w1, w13 │ │ │ + b.ne 22e50 // b.any │ │ │ + ldrb w3, [x3, x6] │ │ │ + ldrb w1, [x11] │ │ │ cmp w3, w1 │ │ │ - str x19, [sp] │ │ │ - adrp x1, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - ldr w1, [x1, #3888] │ │ │ - add x12, x5, x12 │ │ │ - mov w7, w2 │ │ │ - mov w8, #0x0 // #0 │ │ │ - b.ls 41eff8 // b.plast │ │ │ - sub w3, w3, #0x7, lsl #12 │ │ │ - sub w8, w3, #0xefa │ │ │ - adrp x4, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - ldr w10, [x4, #3880] │ │ │ - sxtw x3, w2 │ │ │ - add x6, x6, #0xf40 │ │ │ - add x5, x5, #0x102 │ │ │ - cmp w2, w10 │ │ │ - add x9, x12, x3 │ │ │ - adrp x13, 49f000 <__stack_chk_guard@@GLIBC_2.17+0x4d890> │ │ │ - add x15, x5, x6 │ │ │ - lsr w4, w1, #2 │ │ │ - adrp x2, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - adrp x10, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldurb w11, [x9, #-1] │ │ │ - ldr w19, [x2, #3884] │ │ │ - ldrb w9, [x12, x3] │ │ │ - ldr w16, [x13, #3904] │ │ │ - csel w1, w4, w1, cs // cs = hs, nlast │ │ │ - mov w18, #0x102 // #258 │ │ │ - sub x17, x15, #0x102 │ │ │ - add x10, x10, #0xf20 │ │ │ - b 41f064 │ │ │ - and w0, w0, #0x7fff │ │ │ - ldrh w0, [x10, w0, uxtw #1] │ │ │ - cmp w8, w0 │ │ │ - b.cs 41f180 // b.hs, b.nlast │ │ │ - subs w1, w1, #0x1 │ │ │ - b.eq 41f180 // b.none │ │ │ - mov w4, w0 │ │ │ - add x2, x4, x6 │ │ │ - sxtw x3, w7 │ │ │ - ldrb w5, [x2, x3] │ │ │ - cmp w5, w9 │ │ │ - b.ne 41f04c // b.any │ │ │ - add x3, x2, x3 │ │ │ - ldurb w3, [x3, #-1] │ │ │ - cmp w3, w11 │ │ │ - b.ne 41f04c // b.any │ │ │ - ldrb w14, [x4, x6] │ │ │ - ldrb w4, [x12] │ │ │ - cmp w14, w4 │ │ │ - b.ne 41f04c // b.any │ │ │ - ldrb w14, [x2, #1] │ │ │ - ldrb w4, [x12, #1] │ │ │ - cmp w14, w4 │ │ │ - b.ne 41f04c // b.any │ │ │ - add x4, x12, #0x2 │ │ │ + b.ne 22e50 // b.any │ │ │ + ldrb w3, [x2, #1] │ │ │ + ldrb w1, [x11, #1] │ │ │ + cmp w3, w1 │ │ │ + b.ne 22e50 // b.any │ │ │ add x2, x2, #0x2 │ │ │ - b 41f134 │ │ │ - ldrb w9, [x2, #2] │ │ │ - ldrb w11, [x4, #2] │ │ │ - cmp w11, w9 │ │ │ - b.ne 41f1c8 // b.any │ │ │ - ldrb w9, [x2, #3] │ │ │ - ldrb w11, [x4, #3] │ │ │ - cmp w11, w9 │ │ │ - b.ne 41f1c0 // b.any │ │ │ - ldrb w9, [x2, #4] │ │ │ - ldrb w11, [x4, #4] │ │ │ - cmp w11, w9 │ │ │ - b.ne 41f1b8 // b.any │ │ │ - ldrb w9, [x2, #5] │ │ │ - ldrb w11, [x4, #5] │ │ │ - cmp w11, w9 │ │ │ - b.ne 41f1b0 // b.any │ │ │ - ldrb w9, [x2, #6] │ │ │ - ldrb w11, [x4, #6] │ │ │ - cmp w11, w9 │ │ │ - b.ne 41f1a8 // b.any │ │ │ - ldrb w9, [x2, #7] │ │ │ - ldrb w11, [x4, #7] │ │ │ - cmp w11, w9 │ │ │ - b.ne 41f1a0 // b.any │ │ │ - ldrb w9, [x2, #8] │ │ │ - ldrb w11, [x4, #8]! │ │ │ - add x2, x2, #0x8 │ │ │ - cmp w11, w9 │ │ │ - b.ne 41f148 // b.any │ │ │ - cmp x15, x4 │ │ │ - b.ls 41f148 // b.plast │ │ │ - ldrb w9, [x2, #1] │ │ │ - ldrb w11, [x4, #1] │ │ │ - cmp w11, w9 │ │ │ - b.eq 41f0b8 // b.none │ │ │ - add x4, x4, #0x1 │ │ │ - sub x4, x15, x4 │ │ │ - sub w4, w18, w4 │ │ │ - cmp w7, w4 │ │ │ - mov x12, x17 │ │ │ - b.ge 41f194 // b.tcont │ │ │ - cmp w4, w19 │ │ │ - b.ge 41f1d0 // b.tcont │ │ │ - sxtw x2, w4 │ │ │ - add x3, x17, x2 │ │ │ - ldurb w11, [x3, #-1] │ │ │ - ldrb w9, [x17, x2] │ │ │ - mov w16, w0 │ │ │ - mov w7, w4 │ │ │ - b 41f04c │ │ │ - str w16, [x13, #3904] │ │ │ - mov w0, w7 │ │ │ - ldr x19, [sp] │ │ │ - add sp, sp, #0x10 │ │ │ + add x1, x11, #0x2 │ │ │ + ldrb w4, [x1, #1] │ │ │ + ldrb w3, [x2, #1] │ │ │ + cmp w4, w3 │ │ │ + b.ne 22fa4 // b.any │ │ │ + ldrb w4, [x1, #2] │ │ │ + ldrb w3, [x2, #2] │ │ │ + cmp w4, w3 │ │ │ + b.ne 22fac // b.any │ │ │ + ldrb w4, [x1, #3] │ │ │ + ldrb w3, [x2, #3] │ │ │ + cmp w4, w3 │ │ │ + b.ne 22fb4 // b.any │ │ │ + ldrb w4, [x1, #4] │ │ │ + ldrb w3, [x2, #4] │ │ │ + cmp w4, w3 │ │ │ + b.ne 22fbc // b.any │ │ │ + ldrb w4, [x1, #5] │ │ │ + ldrb w3, [x2, #5] │ │ │ + cmp w4, w3 │ │ │ + b.ne 22fc4 // b.any │ │ │ + ldrb w4, [x1, #6] │ │ │ + ldrb w3, [x2, #6] │ │ │ + cmp w4, w3 │ │ │ + b.ne 22fcc // b.any │ │ │ + ldrb w4, [x1, #7] │ │ │ + ldrb w3, [x2, #7] │ │ │ + cmp w4, w3 │ │ │ + b.ne 22fd4 // b.any │ │ │ + ldrb w4, [x1, #8]! │ │ │ + ldrb w3, [x2, #8]! │ │ │ + cmp w4, w3 │ │ │ + cset w4, eq // eq = none │ │ │ + cmp x12, x1 │ │ │ + cset w3, hi // hi = pmore │ │ │ + tst w4, w3 │ │ │ + b.ne 22eb8 // b.any │ │ │ + sub x1, x12, x1 │ │ │ + sub w1, w16, w1 │ │ │ + cmp w8, w1 │ │ │ + b.ge 22e50 // b.tcont │ │ │ + cmp w18, w1 │ │ │ + b.le 22fdc │ │ │ + mov w17, w0 │ │ │ + and x0, x0, #0x7fff │ │ │ + add x2, x11, w1, sxtw │ │ │ + ldrb w10, [x11, w1, sxtw] │ │ │ + mov w8, w1 │ │ │ + mov w15, #0x1 // #1 │ │ │ + ldrh w0, [x9, x0, lsl #1] │ │ │ + ldurb w13, [x2, #-1] │ │ │ + cmp w7, w0 │ │ │ + b.cc 22e60 // b.lo, b.ul, b.last │ │ │ + cbnz w15, 22f94 │ │ │ + mov w0, w8 │ │ │ + ret │ │ │ + ldr x14, [x14, #3944] │ │ │ + mov w0, w8 │ │ │ + str w17, [x14] │ │ │ ret │ │ │ - mov w9, w5 │ │ │ - mov w11, w3 │ │ │ - b 41f04c │ │ │ - add x4, x4, #0x7 │ │ │ - b 41f148 │ │ │ - add x4, x4, #0x6 │ │ │ - b 41f148 │ │ │ - add x4, x4, #0x5 │ │ │ - b 41f148 │ │ │ - add x4, x4, #0x4 │ │ │ - b 41f148 │ │ │ - add x4, x4, #0x3 │ │ │ - b 41f148 │ │ │ - add x4, x4, #0x2 │ │ │ - b 41f148 │ │ │ - str w0, [x13, #3904] │ │ │ - mov w7, w4 │ │ │ - b 41f184 │ │ │ + add x1, x1, #0x1 │ │ │ + b 22f48 │ │ │ + add x1, x1, #0x2 │ │ │ + b 22f48 │ │ │ + add x1, x1, #0x3 │ │ │ + b 22f48 │ │ │ + add x1, x1, #0x4 │ │ │ + b 22f48 │ │ │ + add x1, x1, #0x5 │ │ │ + b 22f48 │ │ │ + add x1, x1, #0x6 │ │ │ + b 22f48 │ │ │ + add x1, x1, #0x7 │ │ │ + b 22f48 │ │ │ + ldr x14, [x14, #3944] │ │ │ + mov w8, w1 │ │ │ + str w0, [x14] │ │ │ + b 22f8c │ │ │ + nop │ │ │ stp x29, x30, [sp, #-128]! │ │ │ + adrp x0, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #888] │ │ │ - stp x21, x22, [sp, #32] │ │ │ + ldr x0, [x0, #3928] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 4f000 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + ldr w0, [x0] │ │ │ + ldr x1, [x20, #3056] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x28, 53000 <__bss_start@@Base+0x1be8> │ │ │ cmp w0, #0x3 │ │ │ - stp x19, x20, [sp, #16] │ │ │ + ldr w19, [x28, #1500] │ │ │ + ldr w2, [x1] │ │ │ + b.le 23410 │ │ │ + cbz w19, 23680 │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - add x0, x22, #0x940 │ │ │ - adrp x23, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - b.le 41f538 │ │ │ - ldr w19, [x0] │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ + adrp x25, 4f000 │ │ │ + mov w1, #0x2 // #2 │ │ │ + ldr x0, [x25, #3760] │ │ │ + str x0, [sp, #104] │ │ │ + adrp x0, 4f000 │ │ │ + mov w27, #0x0 // #0 │ │ │ mov w26, #0x0 // #0 │ │ │ - adrp x3, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - adrp x28, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - adrp x24, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - add x0, x0, #0xf20 │ │ │ - ldr w2, [x23, #3864] │ │ │ - mov w20, #0x2 // #2 │ │ │ - mov w21, w26 │ │ │ - str x3, [x29, #112] │ │ │ - add x28, x28, #0xf40 │ │ │ - add x24, x24, #0xf38 │ │ │ - str x0, [x29, #120] │ │ │ - cbz w19, 41f344 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 4f000 │ │ │ + ldr x23, [x0, #3680] │ │ │ + adrp x22, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #96] │ │ │ cmp w19, #0x2 │ │ │ - b.ls 41f28c // b.plast │ │ │ - add x1, x22, #0x940 │ │ │ - add w3, w2, #0x2 │ │ │ - ldr w0, [x1, #16] │ │ │ - ldrb w4, [x28, x3] │ │ │ - and w3, w2, #0x7fff │ │ │ - eor w0, w4, w0, lsl #5 │ │ │ + b.ls 230a8 // b.plast │ │ │ + ldr x0, [x25, #3760] │ │ │ + add x7, x28, #0x5dc │ │ │ + add w6, w2, #0x2 │ │ │ + adrp x3, 4f000 │ │ │ + and x4, x2, #0x7fff │ │ │ + ldr x3, [x3, #3120] │ │ │ + ldrb w6, [x0, w6, uxtw] │ │ │ + ldr w0, [x7, #16] │ │ │ + eor w0, w6, w0, lsl #5 │ │ │ and w0, w0, #0x7fff │ │ │ - ldrh w21, [x24, w0, uxtw #1] │ │ │ - ldr x4, [x29, #120] │ │ │ - str w0, [x1, #16] │ │ │ - mov w1, w3 │ │ │ - strh w21, [x4, x1, lsl #1] │ │ │ - strh w2, [x24, w0, uxtw #1] │ │ │ - adrp x25, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - adrp x27, 49f000 <__stack_chk_guard@@GLIBC_2.17+0x4d890> │ │ │ - str w20, [x25, #3896] │ │ │ - ldr w3, [x27, #3904] │ │ │ - cbz w21, 41f468 │ │ │ - add x0, x22, #0x940 │ │ │ + str w0, [x7, #16] │ │ │ + ldrh w26, [x23, x0, lsl #1] │ │ │ + strh w26, [x3, x4, lsl #1] │ │ │ + strh w2, [x23, x0, lsl #1] │ │ │ + ldr x4, [x21, #3752] │ │ │ + mov w24, #0x2 // #2 │ │ │ + ldr x3, [x22, #3944] │ │ │ + str w1, [x4] │ │ │ + ldr w8, [x3] │ │ │ + cbz w26, 23128 │ │ │ + add x0, x28, #0x5dc │ │ │ ldr w0, [x0, #12] │ │ │ - cmp w20, w0 │ │ │ - b.cs 41f468 // b.hs, b.nlast │ │ │ - sub w1, w2, w21 │ │ │ + cmp w0, w1 │ │ │ + b.ls 23128 // b.plast │ │ │ + sub w3, w2, w26 │ │ │ mov w0, #0x7efa // #32506 │ │ │ - cmp w1, w0 │ │ │ - b.hi 41f468 // b.pmore │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - ldr w1, [x0, #3884] │ │ │ + cmp w3, w0 │ │ │ + b.hi 23128 // b.pmore │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr w1, [x0] │ │ │ cmp w1, w19 │ │ │ - b.ls 41f2d4 // b.plast │ │ │ - str w19, [x0, #3884] │ │ │ - mov w0, w21 │ │ │ - str x3, [x29, #104] │ │ │ - bl 41efac │ │ │ + b.hi 2324c // b.pmore │ │ │ + mov w0, w26 │ │ │ + str w8, [sp, #112] │ │ │ + bl 22db0 │ │ │ cmp w0, w19 │ │ │ - csel w20, w0, w19, ls // ls = plast │ │ │ - cmp w20, #0x3 │ │ │ - ldr x3, [x29, #104] │ │ │ - b.eq 41f4f0 // b.none │ │ │ - ldr w1, [x25, #3896] │ │ │ - ldr w2, [x23, #3864] │ │ │ + csel w24, w0, w19, ls // ls = plast │ │ │ + ldr w8, [sp, #112] │ │ │ + cmp w24, #0x3 │ │ │ + b.eq 23270 // b.none │ │ │ + ldr x1, [x21, #3752] │ │ │ + ldr x0, [x20, #3056] │ │ │ + ldr w1, [x1] │ │ │ + ldr w2, [x0] │ │ │ + nop │ │ │ + cmp w24, w1 │ │ │ + cset w4, ls // ls = plast │ │ │ cmp w1, #0x2 │ │ │ - b.ls 41f30c // b.plast │ │ │ - cmp w20, w1 │ │ │ - b.ls 41f388 // b.plast │ │ │ - cbnz w26, 41f474 │ │ │ + cset w3, hi // hi = pmore │ │ │ + ands w3, w4, w3 │ │ │ + b.ne 232b0 // b.any │ │ │ + cbnz w27, 231cc │ │ │ + ldr x0, [x20, #3056] │ │ │ add w2, w2, #0x1 │ │ │ sub w19, w19, #0x1 │ │ │ - add x0, x22, #0x940 │ │ │ - str w2, [x23, #3864] │ │ │ - str w19, [x0] │ │ │ - mov w26, #0x1 // #1 │ │ │ + mov w27, #0x1 // #1 │ │ │ + str w19, [x28, #1500] │ │ │ + str w2, [x0] │ │ │ cmp w19, #0x105 │ │ │ - b.hi 41f24c // b.pmore │ │ │ - bl 41e660 │ │ │ - add x0, x22, #0x940 │ │ │ - ldr w19, [x0] │ │ │ - ldr w2, [x23, #3864] │ │ │ - cbnz w19, 41f250 │ │ │ - cbnz w26, 41f518 │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x1, [x5, #3872] │ │ │ - tbnz x1, #63, 41f510 │ │ │ - adrp x0, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - add x0, x0, #0xf40 │ │ │ - add x0, x0, w1, uxtw │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + b.ls 2316c // b.plast │ │ │ + mov w1, w24 │ │ │ + b 23068 │ │ │ + bl 22930 │ │ │ + ldr w19, [x28, #1500] │ │ │ + ldr x3, [x20, #3056] │ │ │ + ldr w2, [x3] │ │ │ + cbnz w19, 23164 │ │ │ + cbnz w27, 233e0 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x24, [x0, #3240] │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldr x1, [x24] │ │ │ + tbnz x1, #63, 231ac │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3760] │ │ │ + add x0, x0, w1, uxtw │ │ │ + ldp x19, x20, [sp, #16] │ │ │ mov w2, w2 │ │ │ - ldp x29, x30, [sp], #128 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ sub x1, x2, x1 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ mov w2, #0x1 // #1 │ │ │ - b 421680 │ │ │ - mvn w0, w3 │ │ │ - add w0, w0, w2 │ │ │ - sub w19, w19, #0x3 │ │ │ - sub w1, w1, #0x3 │ │ │ - add w20, w19, w2 │ │ │ - bl 421f60 │ │ │ - add x3, x22, #0x940 │ │ │ - ldr w19, [x3] │ │ │ - ldr w2, [x25, #3896] │ │ │ - ldr w1, [x23, #3864] │ │ │ - add w19, w19, #0x1 │ │ │ - sub w19, w19, w2 │ │ │ - ldr w6, [x3, #16] │ │ │ - add w2, w2, w1 │ │ │ - str w19, [x3] │ │ │ - add w1, w1, #0x1 │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w20, w1 │ │ │ - add w5, w1, #0x2 │ │ │ - and w4, w1, #0x7fff │ │ │ - b.cc 41f400 // b.lo, b.ul, b.last │ │ │ - ldrb w3, [x28, x5] │ │ │ - mov w5, w4 │ │ │ - eor w3, w3, w6, lsl #5 │ │ │ - and w3, w3, #0x7fff │ │ │ - ldrh w21, [x24, w3, uxtw #1] │ │ │ - mov w6, w3 │ │ │ - strh w1, [x24, w3, uxtw #1] │ │ │ - ldr x3, [x29, #120] │ │ │ - strh w21, [x3, x5, lsl #1] │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w2 │ │ │ - b.ne 41f3cc // b.any │ │ │ - add x1, x22, #0x940 │ │ │ - str w6, [x1, #16] │ │ │ - str wzr, [x25, #3896] │ │ │ - str w2, [x23, #3864] │ │ │ - cbz w0, 41f4e4 │ │ │ - ldr x4, [x29, #112] │ │ │ - mov w2, w2 │ │ │ - ldr x1, [x4, #3872] │ │ │ - mov w20, #0x2 // #2 │ │ │ - cmp x1, xzr │ │ │ - add x0, x28, w1, uxtw │ │ │ - csel x0, x0, xzr, ge // ge = tcont │ │ │ - sub x1, x2, x1 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 421680 │ │ │ - ldr w2, [x23, #3864] │ │ │ - ldr x5, [x29, #112] │ │ │ - add x0, x22, #0x940 │ │ │ - mov w1, w2 │ │ │ - str x1, [x5, #3872] │ │ │ - ldr w19, [x0] │ │ │ - mov w26, #0x0 // #0 │ │ │ - b 41f328 │ │ │ - mov w1, w20 │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 41f2fc │ │ │ + ldp x29, x30, [sp], #128 │ │ │ + b 25110 │ │ │ + ldr x19, [x25, #3760] │ │ │ sub w2, w2, #0x1 │ │ │ - ldrb w1, [x28, x2] │ │ │ mov w0, #0x0 // #0 │ │ │ - bl 421f60 │ │ │ - cbnz w0, 41f4ac │ │ │ - ldr w2, [x23, #3864] │ │ │ - add x0, x22, #0x940 │ │ │ - ldr w19, [x0] │ │ │ + ldrb w1, [x19, w2, uxtw] │ │ │ + bl 255e8 │ │ │ + cbnz w0, 23208 │ │ │ + ldr x0, [x20, #3056] │ │ │ + ldr w2, [x0] │ │ │ + ldr x0, [x20, #3056] │ │ │ add w2, w2, #0x1 │ │ │ + ldr w19, [x28, #1500] │ │ │ sub w19, w19, #0x1 │ │ │ - str w2, [x23, #3864] │ │ │ - str w19, [x0] │ │ │ - mov w26, #0x1 // #1 │ │ │ - b 41f328 │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr w2, [x23, #3864] │ │ │ - ldr x1, [x3, #3872] │ │ │ - cmp x1, xzr │ │ │ - add x0, x28, w1, uxtw │ │ │ - csel x0, x0, xzr, ge // ge = tcont │ │ │ - sub x1, x2, x1 │ │ │ + str w19, [x28, #1500] │ │ │ + str w2, [x0] │ │ │ + b 2315c │ │ │ + ldr x0, [sp, #96] │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 421680 │ │ │ - ldr w2, [x23, #3864] │ │ │ - ldr x4, [x29, #112] │ │ │ + ldr x3, [x20, #3056] │ │ │ + ldr x4, [x0, #3240] │ │ │ + stp x3, x4, [sp, #112] │ │ │ + ldr w8, [x3] │ │ │ + ldr x1, [x4] │ │ │ + cmp x1, #0x0 │ │ │ + add x0, x19, w1, uxtw │ │ │ + sub x1, x8, x1 │ │ │ + csel x0, x0, xzr, ge // ge = tcont │ │ │ + bl 25110 │ │ │ + ldp x3, x4, [sp, #112] │ │ │ + ldr w2, [x3] │ │ │ mov w0, w2 │ │ │ - str x0, [x4, #3872] │ │ │ - b 41f48c │ │ │ - mov w20, #0x2 // #2 │ │ │ - mov w26, w0 │ │ │ - b 41f328 │ │ │ - ldr w2, [x23, #3864] │ │ │ - ldr w0, [x27, #3904] │ │ │ - ldr w1, [x25, #3896] │ │ │ + str x0, [x4] │ │ │ + b 231ec │ │ │ + str w19, [x0] │ │ │ + mov w0, w26 │ │ │ + str w8, [sp, #112] │ │ │ + bl 22db0 │ │ │ + cmp w0, w19 │ │ │ + ldr w8, [sp, #112] │ │ │ + csel w24, w0, w19, ls // ls = plast │ │ │ + cmp w24, #0x3 │ │ │ + b.ne 23114 // b.any │ │ │ + ldr x2, [x20, #3056] │ │ │ + mov w3, #0x2 // #2 │ │ │ + ldr x0, [x22, #3944] │ │ │ + ldr x1, [x21, #3752] │ │ │ + ldr w0, [x0] │ │ │ + ldr w2, [x2] │ │ │ + ldr w1, [x1] │ │ │ sub w0, w2, w0 │ │ │ cmp w0, #0x1, lsl #12 │ │ │ - b.ls 41f2fc // b.plast │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 41f2fc │ │ │ + csel w24, w24, w3, ls // ls = plast │ │ │ + cmp w24, w1 │ │ │ + cset w4, ls // ls = plast │ │ │ + cmp w1, #0x2 │ │ │ + cset w3, hi // hi = pmore │ │ │ + ands w3, w4, w3 │ │ │ + b.eq 23140 // b.none │ │ │ + sub w19, w19, #0x3 │ │ │ + mvn w0, w8 │ │ │ + add w24, w19, w2 │ │ │ + add w0, w0, w2 │ │ │ + sub w1, w1, #0x3 │ │ │ + str w3, [sp, #112] │ │ │ + bl 255e8 │ │ │ + mov w27, w0 │ │ │ + ldr x9, [x21, #3752] │ │ │ + add x1, x28, #0x5dc │ │ │ + ldr x0, [x20, #3056] │ │ │ + adrp x10, 4f000 │ │ │ + ldr w7, [x9] │ │ │ + mov w11, #0x0 // #0 │ │ │ + ldr w4, [x1, #16] │ │ │ + adrp x1, 4f000 │ │ │ + ldr w0, [x0] │ │ │ + sub w12, w7, #0x2 │ │ │ + ldr w19, [x28, #1500] │ │ │ + add w2, w7, w0 │ │ │ + ldr w3, [sp, #112] │ │ │ + ldr x10, [x10, #3120] │ │ │ + str w12, [x9] │ │ │ + ldr x9, [x1, #3680] │ │ │ + add w19, w19, #0x1 │ │ │ + sub w2, w2, #0x1 │ │ │ + add w0, w0, #0x1 │ │ │ + sub w19, w19, w7 │ │ │ + str w19, [x28, #1500] │ │ │ + nop │ │ │ + add w1, w0, #0x2 │ │ │ + and x7, x0, #0x7fff │ │ │ + cmp w0, w24 │ │ │ + b.hi 2335c // b.pmore │ │ │ + ldr x5, [sp, #104] │ │ │ + mov w11, w3 │ │ │ + ldrb w1, [x5, w1, uxtw] │ │ │ + eor w1, w1, w4, lsl #5 │ │ │ + and w1, w1, #0x7fff │ │ │ + mov x4, x1 │ │ │ + ldrh w26, [x9, x1, lsl #1] │ │ │ + strh w26, [x10, x7, lsl #1] │ │ │ + strh w0, [x9, x1, lsl #1] │ │ │ + add w0, w0, #0x1 │ │ │ + cmp w0, w2 │ │ │ + b.ne 23328 // b.any │ │ │ + ldr x0, [x21, #3752] │ │ │ + str wzr, [x0] │ │ │ + cbz w11, 2337c │ │ │ + add x0, x28, #0x5dc │ │ │ + str w4, [x0, #16] │ │ │ + ldr x0, [x20, #3056] │ │ │ + mov w24, #0x2 // #2 │ │ │ + str w2, [x0] │ │ │ + cbz w27, 2315c │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x1, [x0, #3240] │ │ │ mov x0, #0x0 // #0 │ │ │ - b 41f360 │ │ │ - adrp x0, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ + ldr x3, [x1] │ │ │ + tbnz x3, #63, 233a8 │ │ │ + ldr x0, [x25, #3760] │ │ │ + add x0, x0, w3, uxtw │ │ │ + mov w1, w2 │ │ │ + mov w2, #0x0 // #0 │ │ │ + sub x1, x1, x3 │ │ │ + bl 25110 │ │ │ + ldr x1, [sp, #96] │ │ │ + mov w24, #0x2 // #2 │ │ │ + ldr x0, [x20, #3056] │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr x1, [x1, #3240] │ │ │ + ldr w2, [x0] │ │ │ + ldr w19, [x28, #1500] │ │ │ + mov w0, w2 │ │ │ + str x0, [x1] │ │ │ + b 2315c │ │ │ + adrp x4, 4f000 │ │ │ sub w2, w2, #0x1 │ │ │ - add x0, x0, #0xf40 │ │ │ - ldrb w1, [x0, x2] │ │ │ - mov w0, w19 │ │ │ - bl 421f60 │ │ │ - ldr w2, [x23, #3864] │ │ │ - b 41f348 │ │ │ - mov w2, #0x2 // #2 │ │ │ - adrp x1, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - str w2, [x1, #3896] │ │ │ - mov w19, #0x0 // #0 │ │ │ - adrp x4, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - adrp x26, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - adrp x20, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - adrp x25, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr w1, [x0] │ │ │ - ldr w2, [x23, #3864] │ │ │ - mov w21, w19 │ │ │ - str x4, [x29, #112] │ │ │ - add x26, x26, #0xf40 │ │ │ - add x20, x20, #0xf38 │ │ │ - add x25, x25, #0xf20 │ │ │ - cbz w1, 41f348 │ │ │ - cmp w1, #0x2 │ │ │ - adrp x24, 48f000 <__stack_chk_guard@@GLIBC_2.17+0x3d890> │ │ │ - b.ls 41f5b4 // b.plast │ │ │ - add x3, x22, #0x940 │ │ │ + mov w0, #0x0 // #0 │ │ │ + str x3, [sp, #104] │ │ │ + ldr x4, [x4, #3760] │ │ │ + ldrb w1, [x4, w2, uxtw] │ │ │ + bl 255e8 │ │ │ + ldr x3, [sp, #104] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr w2, [x3] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 2318c │ │ │ + adrp x0, 4f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w1, #0x2 // #2 │ │ │ + ldr x0, [x0, #3752] │ │ │ + adrp x3, 4f000 │ │ │ + str x3, [sp, #96] │ │ │ + mov w21, #0x0 // #0 │ │ │ + adrp x22, 4f000 │ │ │ + str w1, [x0] │ │ │ + cbz w19, 23594 │ │ │ + adrp x0, 4f000 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 4f000 │ │ │ + ldr x27, [x0, #3120] │ │ │ + add x28, x28, #0x5dc │ │ │ + ldr x23, [x26, #3680] │ │ │ + cmp w19, #0x2 │ │ │ + b.ls 23484 // b.plast │ │ │ + ldr x3, [x22, #3760] │ │ │ add w4, w2, #0x2 │ │ │ - ldr w0, [x3, #16] │ │ │ - ldrb w5, [x26, x4] │ │ │ - ldr w4, [x23, #3864] │ │ │ - eor w0, w5, w0, lsl #5 │ │ │ + ldr w0, [x28, #16] │ │ │ + and x1, x2, #0x7fff │ │ │ + ldrb w3, [x3, w4, uxtw] │ │ │ + eor w0, w3, w0, lsl #5 │ │ │ and w0, w0, #0x7fff │ │ │ - ldrh w21, [x20, w0, uxtw #1] │ │ │ - and w4, w4, #0x7fff │ │ │ - str w0, [x3, #16] │ │ │ - strh w21, [x25, w4, uxtw #1] │ │ │ - strh w2, [x20, w0, uxtw #1] │ │ │ - cbz w21, 41f5f8 │ │ │ - sub w3, w2, w21 │ │ │ + str w0, [x28, #16] │ │ │ + ldrh w21, [x23, x0, lsl #1] │ │ │ + strh w21, [x27, x1, lsl #1] │ │ │ + strh w2, [x23, x0, lsl #1] │ │ │ + cbz w21, 235e0 │ │ │ + sub w1, w2, w21 │ │ │ mov w0, #0x7efa // #32506 │ │ │ - cmp w3, w0 │ │ │ - b.hi 41f5f8 // b.pmore │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - ldr w2, [x0, #3884] │ │ │ - cmp w2, w1 │ │ │ - b.ls 41f5dc // b.plast │ │ │ - str w1, [x0, #3884] │ │ │ + cmp w1, w0 │ │ │ + b.hi 235e0 // b.pmore │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, w19 │ │ │ + b.ls 234b0 // b.plast │ │ │ + str w19, [x0] │ │ │ mov w0, w21 │ │ │ - bl 41efac │ │ │ - add x1, x22, #0x940 │ │ │ - ldr w1, [x1] │ │ │ - ldr w2, [x23, #3864] │ │ │ - cmp w0, w1 │ │ │ - csel w19, w0, w1, ls // ls = plast │ │ │ - cmp w19, #0x2 │ │ │ - b.ls 41f6f4 // b.plast │ │ │ - adrp x0, 49f000 <__stack_chk_guard@@GLIBC_2.17+0x4d890> │ │ │ - ldr w0, [x0, #3904] │ │ │ - sub w1, w19, #0x3 │ │ │ - sub w0, w2, w0 │ │ │ - bl 421f60 │ │ │ - add x3, x22, #0x940 │ │ │ - ldr w4, [x3] │ │ │ - ldr w2, [x3, #12] │ │ │ - sub w4, w4, w19 │ │ │ - str w4, [x3] │ │ │ - cmp w19, w2 │ │ │ - b.hi 41f724 // b.pmore │ │ │ - cmp w4, #0x2 │ │ │ - b.ls 41f724 // b.plast │ │ │ - ldr w7, [x23, #3864] │ │ │ - ldr w2, [x3, #16] │ │ │ - sub w6, w7, #0x1 │ │ │ - add w6, w6, w19 │ │ │ - mov w1, w7 │ │ │ - add x5, x24, #0xf40 │ │ │ - add w3, w1, #0x3 │ │ │ - ldrb w3, [x5, x3] │ │ │ - add w1, w1, #0x1 │ │ │ - eor w2, w3, w2, lsl #5 │ │ │ - and w2, w2, #0x7fff │ │ │ - ldrh w21, [x20, w2, uxtw #1] │ │ │ - and w3, w1, #0x7fff │ │ │ - strh w21, [x25, w3, uxtw #1] │ │ │ - strh w1, [x20, w2, uxtw #1] │ │ │ - cmp w1, w6 │ │ │ - b.ne 41f650 // b.any │ │ │ - add w7, w19, w7 │ │ │ - add x1, x22, #0x940 │ │ │ - str w2, [x1, #16] │ │ │ - str w7, [x23, #3864] │ │ │ - mov w1, w4 │ │ │ - mov w2, w7 │ │ │ - mov w19, #0x0 // #0 │ │ │ - cbz w0, 41f6d8 │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x1, [x5, #3872] │ │ │ - tbnz x1, #63, 41f758 │ │ │ - add x24, x24, #0xf40 │ │ │ - add x0, x24, w1, uxtw │ │ │ + bl 22db0 │ │ │ + cmp w0, w19 │ │ │ + csel w25, w0, w19, ls // ls = plast │ │ │ + cmp w25, #0x2 │ │ │ + b.ls 235d8 // b.plast │ │ │ + ldr x24, [x20, #3056] │ │ │ + adrp x3, 4f000 │ │ │ + sub w1, w25, #0x3 │ │ │ + ldr x3, [x3, #3944] │ │ │ + ldr w5, [x24] │ │ │ + ldr w0, [x3] │ │ │ + sub w0, w5, w0 │ │ │ + bl 255e8 │ │ │ + ldr w19, [x28] │ │ │ + ldr w1, [x28, #12] │ │ │ + sub w19, w19, w25 │ │ │ + str w19, [x28] │ │ │ + cmp w25, w1 │ │ │ + ccmp w19, #0x2, #0x0, ls // ls = plast │ │ │ + b.hi 23610 // b.pmore │ │ │ + ldr w3, [x24] │ │ │ + ldr x1, [x22, #3760] │ │ │ + add w2, w25, w3 │ │ │ + add w5, w2, #0x1 │ │ │ + str w2, [x24] │ │ │ + ldrb w3, [x1, w2, uxtw] │ │ │ + ldrb w1, [x1, w5, uxtw] │ │ │ + eor w1, w1, w3, lsl #5 │ │ │ + str w1, [x28, #16] │ │ │ + cbz w0, 23574 │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x1, [x0, #3240] │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldr x3, [x1] │ │ │ + tbnz x3, #63, 23548 │ │ │ + ldr x0, [x22, #3760] │ │ │ + add x0, x0, w3, uxtw │ │ │ + mov w1, w2 │ │ │ + mov w2, #0x0 // #0 │ │ │ + sub x1, x1, x3 │ │ │ + bl 25110 │ │ │ + ldr x1, [sp, #96] │ │ │ + ldr x0, [x20, #3056] │ │ │ + ldr x1, [x1, #3240] │ │ │ + ldr w2, [x0] │ │ │ + ldr w19, [x28] │ │ │ + mov w0, w2 │ │ │ + str x0, [x1] │ │ │ + cmp w19, #0x105 │ │ │ + b.hi 23450 // b.pmore │ │ │ + bl 22930 │ │ │ + ldr w19, [x28] │ │ │ + ldr x0, [x20, #3056] │ │ │ + ldr w2, [x0] │ │ │ + cbnz w19, 23450 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x24, [x0, #3240] │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldr x1, [x24] │ │ │ + tbnz x1, #63, 235b4 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3760] │ │ │ + add x0, x0, w1, uxtw │ │ │ + ldp x19, x20, [sp, #16] │ │ │ mov w2, w2 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ sub x1, x2, x1 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 421680 │ │ │ - ldr w2, [x23, #3864] │ │ │ - add x0, x22, #0x940 │ │ │ - ldr x4, [x29, #112] │ │ │ - mov w3, w2 │ │ │ - ldr w1, [x0] │ │ │ - str x3, [x4, #3872] │ │ │ - cmp w1, #0x105 │ │ │ - b.hi 41f574 // b.pmore │ │ │ - bl 41e660 │ │ │ - add x0, x22, #0x940 │ │ │ - ldr w1, [x0] │ │ │ - ldr w2, [x23, #3864] │ │ │ - b 41f574 │ │ │ - add x0, x24, #0xf40 │ │ │ - ldrb w1, [x0, w2, uxtw] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #128 │ │ │ + b 25110 │ │ │ + ldr x0, [x20, #3056] │ │ │ + ldr w2, [x0] │ │ │ + ldr x1, [x22, #3760] │ │ │ mov w0, #0x0 // #0 │ │ │ - bl 421f60 │ │ │ - add x3, x22, #0x940 │ │ │ - ldr w1, [x3] │ │ │ - ldr w2, [x23, #3864] │ │ │ - sub w1, w1, #0x1 │ │ │ + ldrb w1, [x1, w2, uxtw] │ │ │ + bl 255e8 │ │ │ + ldr w19, [x28] │ │ │ + ldr x3, [x20, #3056] │ │ │ + sub w19, w19, #0x1 │ │ │ + str w19, [x28] │ │ │ + ldr w2, [x3] │ │ │ add w2, w2, #0x1 │ │ │ - str w1, [x3] │ │ │ - str w2, [x23, #3864] │ │ │ - b 41f698 │ │ │ - ldr w2, [x23, #3864] │ │ │ - add x1, x24, #0xf40 │ │ │ - add w2, w19, w2 │ │ │ - add w3, w2, #0x1 │ │ │ - ldrb w3, [x1, x3] │ │ │ - ldrb w5, [x1, w2, uxtw] │ │ │ - add x1, x22, #0x940 │ │ │ - eor w3, w3, w5, lsl #5 │ │ │ - str w3, [x1, #16] │ │ │ - str w2, [x23, #3864] │ │ │ - mov w1, w4 │ │ │ - mov w19, #0x0 // #0 │ │ │ - b 41f698 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 41f6b0 │ │ │ - sxtw x8, w1 │ │ │ - ldrh w2, [x0, #2] │ │ │ - add x8, x8, #0x1 │ │ │ - lsl x8, x8, #2 │ │ │ - cmp w2, wzr │ │ │ - mov w4, #0xffffffff // #-1 │ │ │ - mov w12, #0x3 // #3 │ │ │ - mov w11, #0x4 // #4 │ │ │ - add x3, x0, x8 │ │ │ - csel w5, w12, w11, eq // eq = none │ │ │ - mov w10, #0x7 // #7 │ │ │ - cmp w2, wzr │ │ │ - strh w4, [x3, #2] │ │ │ - mov w4, #0x8a // #138 │ │ │ - csel w4, w4, w10, eq // eq = none │ │ │ - tbnz w1, #31, 41f868 │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x8, x8, x0 │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ - mov w9, #0x6 // #6 │ │ │ - add x6, x6, #0x960 │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w4 │ │ │ - ldrh w3, [x0, #6] │ │ │ - b.ge 41f7d0 // b.tcont │ │ │ - cmp w2, w3 │ │ │ - b.eq 41f884 // b.none │ │ │ - cmp w1, w5 │ │ │ - b.ge 41f818 // b.tcont │ │ │ - sbfiz x4, x2, #2, #32 │ │ │ - ldrh w5, [x6, x4] │ │ │ - add w1, w1, w5 │ │ │ - strh w1, [x6, x4] │ │ │ - cbz w3, 41f850 │ │ │ - cmp w2, w3 │ │ │ - csel w5, w11, w12, ne // ne = any │ │ │ - cmp w2, w3 │ │ │ - csel w4, w10, w9, ne // ne = any │ │ │ - mov w1, #0x0 // #0 │ │ │ - add x0, x0, #0x4 │ │ │ - cmp x0, x8 │ │ │ - b.eq 41f868 // b.none │ │ │ - mov w7, w2 │ │ │ - mov w2, w3 │ │ │ - b 41f7b8 │ │ │ - cbz w2, 41f86c │ │ │ - cmp w7, w2 │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b.eq 41f83c // b.none │ │ │ - sbfiz x4, x2, #2, #32 │ │ │ - ldrh w5, [x6, x4] │ │ │ - adrp x1, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add w5, w5, #0x1 │ │ │ - strh w5, [x6, x4] │ │ │ - add x1, x1, #0x960 │ │ │ - ldrh w4, [x1, #64] │ │ │ - add w4, w4, #0x1 │ │ │ - strh w4, [x1, #64] │ │ │ - cbnz w3, 41f7ec │ │ │ + str w2, [x3] │ │ │ + b 23528 │ │ │ + adrp x1, 4f000 │ │ │ + ldr w11, [x24] │ │ │ + ldr x10, [x22, #3760] │ │ │ + sub w8, w11, #0x1 │ │ │ + ldr x9, [x1, #3120] │ │ │ + add w8, w8, w25 │ │ │ + ldr x6, [x26, #3680] │ │ │ + mov w3, w11 │ │ │ + ldr w1, [x28, #16] │ │ │ + nop │ │ │ + add w5, w3, #0x3 │ │ │ + add w4, w3, #0x1 │ │ │ + and x7, x4, #0x7fff │ │ │ + mov w3, w4 │ │ │ + cmp w4, w8 │ │ │ + ldrb w5, [x10, w5, uxtw] │ │ │ + eor w1, w5, w1, lsl #5 │ │ │ + and w5, w1, #0x7fff │ │ │ + mov x1, x5 │ │ │ + ldrh w21, [x6, x5, lsl #1] │ │ │ + strh w21, [x9, x7, lsl #1] │ │ │ + strh w4, [x6, x5, lsl #1] │ │ │ + b.ne 23638 // b.any │ │ │ + ldr x3, [x20, #3056] │ │ │ + add w2, w25, w11 │ │ │ + str w5, [x28, #16] │ │ │ + str w2, [x3] │ │ │ + b 23528 │ │ │ + adrp x0, 4f000 │ │ │ + str x0, [sp, #96] │ │ │ + b 2318c │ │ │ + udf #0 │ │ │ + ldrh w3, [x0, #2] │ │ │ + add x6, x0, w1, sxtw #2 │ │ │ + mov w8, #0xffffffff // #-1 │ │ │ + mov w7, #0x4 // #4 │ │ │ + cmp w3, #0x0 │ │ │ + mov w4, #0x3 // #3 │ │ │ + strh w8, [x6, #6] │ │ │ + mov w5, #0x7 // #7 │ │ │ + mov w2, #0x8a // #138 │ │ │ + csel w7, w7, w4, ne // ne = any │ │ │ + csel w5, w5, w2, ne // ne = any │ │ │ + tbnz w1, #31, 23734 │ │ │ + add x2, x0, #0xa │ │ │ + adrp x9, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x6 │ │ │ + add x6, x9, #0x5f0 │ │ │ + add x1, x2, w1, sxtw #2 │ │ │ + mov w8, #0xffffffff // #-1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + nop │ │ │ + add w2, w2, #0x1 │ │ │ + ldrh w4, [x0] │ │ │ + cmp w2, w5 │ │ │ + b.ge 23738 // b.tcont │ │ │ + cmp w4, w3 │ │ │ + b.eq 23724 // b.none │ │ │ + cmp w2, w7 │ │ │ + b.ge 23738 // b.tcont │ │ │ + sbfiz x5, x3, #2, #32 │ │ │ + ldrh w7, [x6, x5] │ │ │ + add w2, w2, w7 │ │ │ + strh w2, [x6, x5] │ │ │ + cbz w4, 23784 │ │ │ + mov w8, w3 │ │ │ + mov w7, #0x4 // #4 │ │ │ + mov w5, #0x7 // #7 │ │ │ + mov w2, #0x0 // #0 │ │ │ add x0, x0, #0x4 │ │ │ - cmp x0, x8 │ │ │ - mov w5, #0x3 // #3 │ │ │ - mov w4, #0x8a // #138 │ │ │ - mov w1, w3 │ │ │ - b.ne 41f80c // b.any │ │ │ + mov w3, w4 │ │ │ + cmp x1, x0 │ │ │ + b.ne 236e0 // b.any │ │ │ ret │ │ │ - cmp w1, #0xa │ │ │ - b.gt 41f88c │ │ │ - ldrh w1, [x6, #68] │ │ │ - add w1, w1, #0x1 │ │ │ - strh w1, [x6, #68] │ │ │ - b 41f7e8 │ │ │ - mov w2, w7 │ │ │ - b 41f800 │ │ │ - ldrh w1, [x6, #72] │ │ │ - add w1, w1, #0x1 │ │ │ - strh w1, [x6, #72] │ │ │ - b 41f7e8 │ │ │ + cbz w3, 23798 │ │ │ + cmp w3, w8 │ │ │ + b.eq 23754 // b.none │ │ │ + sbfiz x5, x3, #2, #32 │ │ │ + ldrh w2, [x6, x5] │ │ │ + add w2, w2, #0x1 │ │ │ + strh w2, [x6, x5] │ │ │ + add x5, x9, #0x5f0 │ │ │ + ldrh w2, [x5, #64] │ │ │ + add w2, w2, #0x1 │ │ │ + strh w2, [x5, #64] │ │ │ + cbz w4, 23784 │ │ │ + cmp w4, w3 │ │ │ + b.ne 23714 // b.any │ │ │ + mov w8, w4 │ │ │ + mov w7, #0x3 // #3 │ │ │ + mov w5, #0x6 // #6 │ │ │ + mov w2, #0x0 // #0 │ │ │ + b 23724 │ │ │ + mov w8, w3 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov w7, #0x3 // #3 │ │ │ + mov w5, #0x8a // #138 │ │ │ + b 23724 │ │ │ + cmp w2, #0xa │ │ │ + b.gt 237b0 │ │ │ + ldrh w2, [x6, #68] │ │ │ + add w2, w2, #0x1 │ │ │ + strh w2, [x6, #68] │ │ │ + b 23764 │ │ │ + ldrh w2, [x6, #72] │ │ │ + add w2, w2, #0x1 │ │ │ + strh w2, [x6, #72] │ │ │ + b 23764 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x20, x19, #0x960 │ │ │ + adrp x19, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x20, x19, #0x5f0 │ │ │ ldr w0, [x20, #156] │ │ │ cmp w0, #0x8 │ │ │ - b.le 41f92c │ │ │ - ldr w0, [x20, #164] │ │ │ - ldr w1, [x20, #160] │ │ │ + b.le 23844 │ │ │ + ldr w0, [x20, #176] │ │ │ + ldr w3, [x20, #160] │ │ │ sub w0, w0, #0x1 │ │ │ - cmp w0, w1 │ │ │ - b.ls 41f960 // b.plast │ │ │ - add x0, x19, #0x960 │ │ │ - add w4, w1, #0x1 │ │ │ - ldr x3, [x0, #168] │ │ │ - ldr w2, [x0, #176] │ │ │ - str w4, [x0, #160] │ │ │ - strb w2, [x3, w1, uxtw] │ │ │ - ldr w1, [x0, #160] │ │ │ - ubfx x2, x2, #8, #8 │ │ │ - add w4, w1, #0x1 │ │ │ - str w4, [x0, #160] │ │ │ - strb w2, [x3, w1, uxtw] │ │ │ - add x1, x19, #0x960 │ │ │ - ldr w0, [x1, #180] │ │ │ - cbz w0, 41f914 │ │ │ + cmp w0, w3 │ │ │ + ldr x0, [x20, #168] │ │ │ + b.ls 238a4 // b.plast │ │ │ + add x2, x19, #0x5f0 │ │ │ + add w1, w3, #0x1 │ │ │ + str w1, [x2, #160] │ │ │ + ldr w1, [x2, #180] │ │ │ + strb w1, [x0, w3, uxtw] │ │ │ + ldr w3, [x2, #160] │ │ │ + ubfx x1, x1, #8, #8 │ │ │ + add w4, w3, #0x1 │ │ │ + str w4, [x2, #160] │ │ │ + strb w1, [x0, w3, uxtw] │ │ │ + add x1, x19, #0x5f0 │ │ │ + ldr w0, [x1, #184] │ │ │ + cbnz w0, 23880 │ │ │ + add x19, x19, #0x5f0 │ │ │ + str wzr, [x19, #156] │ │ │ + str wzr, [x19, #180] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + cmp w0, #0x0 │ │ │ + b.le 23820 │ │ │ + ldr w1, [x20, #160] │ │ │ + ldr w2, [x20, #176] │ │ │ + ldr x0, [x20, #168] │ │ │ + cmp w1, w2 │ │ │ + b.cs 238b8 // b.hs, b.nlast │ │ │ + add x2, x19, #0x5f0 │ │ │ + add w3, w1, #0x1 │ │ │ + str w3, [x2, #160] │ │ │ + ldr w2, [x2, #180] │ │ │ + strb w2, [x0, w1, uxtw] │ │ │ + add x1, x19, #0x5f0 │ │ │ + ldr w0, [x1, #184] │ │ │ + cbz w0, 2382c │ │ │ ldr x0, [x1, #168] │ │ │ + add x19, x19, #0x5f0 │ │ │ add x1, x1, #0xa0 │ │ │ - bl 415530 │ │ │ - add x19, x19, #0x960 │ │ │ - str wzr, [x19, #176] │ │ │ + bl 19b88 │ │ │ str wzr, [x19, #156] │ │ │ + str wzr, [x19, #180] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - cmp w0, wzr │ │ │ - b.le 41f8fc │ │ │ - ldr w1, [x20, #164] │ │ │ - ldr w0, [x20, #160] │ │ │ - cmp w0, w1 │ │ │ - b.cs 41f974 // b.hs, b.nlast │ │ │ - add x1, x19, #0x960 │ │ │ - ldr x3, [x1, #168] │ │ │ - add w4, w0, #0x1 │ │ │ - ldr w2, [x1, #176] │ │ │ - str w4, [x1, #160] │ │ │ - strb w2, [x3, w0, uxtw] │ │ │ - b 41f8fc │ │ │ + add x1, x20, #0xa0 │ │ │ + bl 19b88 │ │ │ + ldr w3, [x20, #160] │ │ │ ldr x0, [x20, #168] │ │ │ + b 237f8 │ │ │ add x1, x20, #0xa0 │ │ │ - bl 415530 │ │ │ + bl 19b88 │ │ │ ldr w1, [x20, #160] │ │ │ - b 41f8d0 │ │ │ ldr x0, [x20, #168] │ │ │ - add x1, x20, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w0, [x20, #160] │ │ │ - b 41f944 │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + b 23860 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov w20, w1 │ │ │ + adrp x19, 53000 <__bss_start@@Base+0x1be8> │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x2, [x29, #72] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + mov w22, w2 │ │ │ mov x21, x0 │ │ │ - mov w19, w1 │ │ │ - bl 41f89c │ │ │ - ldr x2, [x29, #72] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - cbz w2, 41fa3c │ │ │ - add x22, x20, #0x960 │ │ │ - ldr w2, [x22, #164] │ │ │ - ldr w1, [x22, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w1 │ │ │ - b.ls 41fb30 // b.plast │ │ │ - add x22, x20, #0x960 │ │ │ - add w3, w1, #0x1 │ │ │ - ldr x0, [x22, #168] │ │ │ - str w3, [x22, #160] │ │ │ - uxtb w23, w19 │ │ │ - strb w23, [x0, w1, uxtw] │ │ │ - ldr w1, [x22, #160] │ │ │ - uxth w24, w19 │ │ │ - add w3, w1, #0x1 │ │ │ - str w3, [x22, #160] │ │ │ - lsr w3, w24, #8 │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ - ldr w1, [x22, #160] │ │ │ + bl 237c0 │ │ │ + cbz w22, 23980 │ │ │ + add x22, x19, #0x5f0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldr w1, [x22, #176] │ │ │ + ldr w2, [x22, #160] │ │ │ + sub w1, w1, #0x1 │ │ │ cmp w1, w2 │ │ │ - b.cs 41fb1c // b.hs, b.nlast │ │ │ - mov w2, w1 │ │ │ - add x1, x20, #0x960 │ │ │ + ldr x0, [x22, #168] │ │ │ + b.ls 23a70 // b.plast │ │ │ + add x23, x19, #0x5f0 │ │ │ + add w3, w2, #0x1 │ │ │ + and w24, w20, #0xff │ │ │ + and w22, w20, #0xffff │ │ │ + str w3, [x23, #160] │ │ │ + lsr w3, w22, #8 │ │ │ + strb w24, [x0, w2, uxtw] │ │ │ + ldr w2, [x23, #160] │ │ │ + add w4, w2, #0x1 │ │ │ + str w4, [x23, #160] │ │ │ + strb w3, [x0, w2, uxtw] │ │ │ + ldr w2, [x23, #160] │ │ │ + cmp w2, w1 │ │ │ + b.cs 23a5c // b.hs, b.nlast │ │ │ + add x1, x19, #0x5f0 │ │ │ add w3, w2, #0x1 │ │ │ + mvn w24, w24 │ │ │ + mvn w22, w22 │ │ │ str w3, [x1, #160] │ │ │ - mvn w23, w23 │ │ │ - strb w23, [x0, w2, uxtw] │ │ │ + ubfx x22, x22, #8, #8 │ │ │ + strb w24, [x0, w2, uxtw] │ │ │ ldr w2, [x1, #160] │ │ │ - mvn w24, w24 │ │ │ add w3, w2, #0x1 │ │ │ str w3, [x1, #160] │ │ │ - ubfx x24, x24, #8, #8 │ │ │ - strb w24, [x0, w2, uxtw] │ │ │ - add x20, x20, #0x960 │ │ │ - ldr w0, [x20, #180] │ │ │ - cbnz w0, 41faac │ │ │ - ldr w0, [x20, #160] │ │ │ - ldr w1, [x20, #164] │ │ │ - add w2, w19, w0 │ │ │ + strb w22, [x0, w2, uxtw] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + add x19, x19, #0x5f0 │ │ │ + ldr w0, [x19, #184] │ │ │ + cbnz w0, 239e8 │ │ │ + ldr w0, [x19, #160] │ │ │ + ldr w1, [x19, #176] │ │ │ + add w2, w0, w20 │ │ │ cmp w2, w1 │ │ │ - b.hi 41fa90 // b.pmore │ │ │ - ldr x2, [x20, #168] │ │ │ + b.hi 239d0 // b.pmore │ │ │ + ldr x3, [x19, #168] │ │ │ + mov w2, w20 │ │ │ mov x1, x21 │ │ │ - add x0, x2, w0, uxtw │ │ │ - mov w2, w19 │ │ │ - bl 4021a0 │ │ │ - ldr w0, [x20, #160] │ │ │ - add w19, w19, w0 │ │ │ - str w19, [x20, #160] │ │ │ + add x0, x3, w0, uxtw │ │ │ + bl 7060 │ │ │ + ldr w0, [x19, #160] │ │ │ + add w20, w0, w20 │ │ │ + str w20, [x19, #160] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ ldp x19, x20, [sp, #16] │ │ │ + adrp x0, 2f000 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - adrp x0, 42c000 <_fini@@Base+0x9e1c> │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - add x0, x0, #0xc60 │ │ │ - b 4096f4 │ │ │ - ldr x0, [x20, #168] │ │ │ - add x22, x20, #0xa0 │ │ │ + add x0, x0, #0x760 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b eee8 │ │ │ + ldr x0, [x19, #168] │ │ │ + add x22, x19, #0xa0 │ │ │ mov x1, x22 │ │ │ - bl 415530 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr x0, [x0, #2064] │ │ │ - cbz x0, 41fb4c │ │ │ - cbz w19, 41fa7c │ │ │ - ldr w2, [x20, #164] │ │ │ - ldr x3, [x20, #168] │ │ │ - cmp w19, w2 │ │ │ - csel w4, w19, w2, ls // ls = plast │ │ │ + bl 19b88 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3224] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 23a8c │ │ │ + cbz w20, 239c0 │ │ │ + nop │ │ │ + ldr w2, [x19, #176] │ │ │ mov x1, x21 │ │ │ - mov w2, w4 │ │ │ + ldr x3, [x19, #168] │ │ │ + cmp w2, w20 │ │ │ + csel w2, w2, w20, ls // ls = plast │ │ │ + str w2, [x19, #160] │ │ │ mov x0, x3 │ │ │ - str w4, [x20, #160] │ │ │ - bl 4021a0 │ │ │ - ldr w2, [x20, #160] │ │ │ + mov w2, w2 │ │ │ + bl 7060 │ │ │ + ldr w2, [x19, #160] │ │ │ mov x1, x22 │ │ │ - sub w19, w19, w2 │ │ │ + sub w20, w20, w2 │ │ │ add x21, x21, w2, uxtw │ │ │ - bl 415530 │ │ │ - cbnz w19, 41facc │ │ │ + bl 19b88 │ │ │ + cbnz w20, 23a10 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + add x1, x23, #0xa0 │ │ │ + bl 19b88 │ │ │ + ldr w2, [x23, #160] │ │ │ + ldr x0, [x23, #168] │ │ │ + b 23950 │ │ │ add x1, x22, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr x0, [x22, #168] │ │ │ + bl 19b88 │ │ │ + ldr w1, [x22, #176] │ │ │ ldr w2, [x22, #160] │ │ │ - b 41fa10 │ │ │ + sub w1, w1, #0x1 │ │ │ ldr x0, [x22, #168] │ │ │ - add x1, x22, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w2, [x22, #164] │ │ │ - ldr w1, [x22, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - b 41f9d0 │ │ │ - str w19, [x20, #160] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - mov x0, x21 │ │ │ + b 23918 │ │ │ mov x1, x22 │ │ │ + mov x0, x21 │ │ │ + str w20, [x19, #160] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - b 415530 │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 19b88 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x19, x20, #0x5f0 │ │ │ + ldr w1, [x19, #156] │ │ │ + ldr w2, [x19, #180] │ │ │ + add w3, w1, #0x3 │ │ │ + str w3, [x19, #156] │ │ │ + lsl w1, w0, w1 │ │ │ + orr w1, w1, w2 │ │ │ + str w1, [x19, #180] │ │ │ + cmp w3, #0x10 │ │ │ + b.le 23b3c │ │ │ + str x21, [sp, #32] │ │ │ + mov w21, w0 │ │ │ + ldr w0, [x19, #176] │ │ │ + ldr w4, [x19, #160] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w0, w4 │ │ │ + ldr x0, [x19, #168] │ │ │ + b.ls 23b48 // b.plast │ │ │ + add x2, x20, #0x5f0 │ │ │ + sub w3, w3, #0x10 │ │ │ + add w7, w4, #0x1 │ │ │ + ubfx x6, x1, #8, #8 │ │ │ + mov w5, #0x3 // #3 │ │ │ + sub w5, w5, w3 │ │ │ + stp w3, w7, [x2, #156] │ │ │ + strb w1, [x0, w4, uxtw] │ │ │ + lsr w21, w21, w5 │ │ │ + str w21, [x2, #180] │ │ │ + ldr w1, [x2, #160] │ │ │ + add w3, w1, #0x1 │ │ │ + str w3, [x2, #160] │ │ │ + strb w6, [x0, w1, uxtw] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + add x1, x19, #0xa0 │ │ │ + bl 19b88 │ │ │ + ldp w3, w4, [x19, #156] │ │ │ + ldr w1, [x19, #180] │ │ │ + ldr x0, [x19, #168] │ │ │ + b 23b00 │ │ │ + adrp x13, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x11, x13, #0x5f0 │ │ │ + add x4, x11, #0xc0 │ │ │ + ldr w6, [x11, #2484] │ │ │ + ldr w15, [x4, #4] │ │ │ + cmp w6, #0x1 │ │ │ + b.le 23c3c │ │ │ + sxtw x14, w15 │ │ │ + add x11, x11, #0x9c0 │ │ │ + mov w8, #0x1 // #1 │ │ │ + mov w2, #0x2 // #2 │ │ │ + lsl x1, x14, #2 │ │ │ + ldrh w12, [x0, x1] │ │ │ + b 23ba8 │ │ │ + str w3, [x4, w8, sxtw #2] │ │ │ + cmp w2, w6 │ │ │ + mov w8, w1 │ │ │ + b.gt 23c08 │ │ │ + ldr w3, [x4, w2, sxtw #2] │ │ │ + mov w1, w2 │ │ │ + cmp w2, w6 │ │ │ + sxtw x7, w3 │ │ │ + lsl x5, x7, #2 │ │ │ + ldrh w5, [x0, x5] │ │ │ + b.ge 23be8 // b.tcont │ │ │ + add w1, w2, #0x1 │ │ │ + ldr w9, [x4, w1, sxtw #2] │ │ │ + sbfiz x10, x9, #2, #32 │ │ │ + ldrh w10, [x0, x10] │ │ │ + cmp w10, w5 │ │ │ + b.cc 23c18 // b.lo, b.ul, b.last │ │ │ + b.eq 23c24 // b.none │ │ │ + mov w1, w2 │ │ │ + nop │ │ │ + lsl w2, w1, #1 │ │ │ + cmp w12, w5 │ │ │ + b.cc 23c08 // b.lo, b.ul, b.last │ │ │ + b.ne 23b98 // b.any │ │ │ + ldrb w7, [x11, x14] │ │ │ + ldrb w5, [x11, w3, sxtw] │ │ │ + cmp w7, w5 │ │ │ + b.hi 23b98 // b.pmore │ │ │ + add x13, x13, #0x5f0 │ │ │ + add x13, x13, #0xc0 │ │ │ + str w15, [x13, w8, sxtw #2] │ │ │ + ret │ │ │ + mov w5, w10 │ │ │ + mov w3, w9 │ │ │ + b 23be8 │ │ │ + ldrb w7, [x11, x7] │ │ │ + ldrb w10, [x11, w9, sxtw] │ │ │ + cmp w10, w7 │ │ │ + csel w3, w3, w9, hi // hi = pmore │ │ │ + csel w1, w2, w1, hi // hi = pmore │ │ │ + b 23be8 │ │ │ + mov w8, #0x1 // #1 │ │ │ + b 23c08 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ + adrp x1, 4f000 │ │ │ mov x29, sp │ │ │ - adrp x1, 451000 <_fini@@Base+0x2ee1c> │ │ │ - fmov d0, x1 │ │ │ - ldr x1, [x1, #1904] │ │ │ + ldr x2, [x1, #3488] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + ldr w28, [x0, #28] │ │ │ + str x0, [sp, #96] │ │ │ + ldr x4, [x2] │ │ │ + str x4, [sp, #168] │ │ │ + mov x4, #0x0 // #0 │ │ │ + ldp x18, x7, [x0] │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - ldr w14, [x0, #28] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ + mov w1, #0x23d // #573 │ │ │ stp x21, x22, [sp, #32] │ │ │ + cmp w28, #0x0 │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - add x7, x20, #0x960 │ │ │ - str x1, [x29, #136] │ │ │ - mov w1, #0x23d // #573 │ │ │ - str wzr, [x7, #184] │ │ │ - str w1, [x7, #188] │ │ │ - cmp w14, wzr │ │ │ - ldr x5, [x0] │ │ │ - ldr x8, [x0, #8] │ │ │ - b.le 420620 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov w6, #0x0 // #0 │ │ │ - mov x2, x5 │ │ │ - mov w3, w1 │ │ │ - mov w16, #0xffffffff // #-1 │ │ │ - add x9, x7, #0xc0 │ │ │ - b 41fc08 │ │ │ - add w4, w3, #0x1 │ │ │ - add x6, x7, #0x9c0 │ │ │ - strb wzr, [x1, x6] │ │ │ - str w1, [x9, w4, sxtw #2] │ │ │ - mov w16, w1 │ │ │ - add x1, x1, #0x1 │ │ │ - cmp w14, w1 │ │ │ - mov w3, w4 │ │ │ - mov w6, w4 │ │ │ - add x2, x2, #0x4 │ │ │ - b.le 41fc24 │ │ │ - ldrh w4, [x2] │ │ │ - cbnz w4, 41fbdc │ │ │ - add x1, x1, #0x1 │ │ │ - strh w4, [x2, #2] │ │ │ - cmp w14, w1 │ │ │ - add x2, x2, #0x4 │ │ │ - b.gt 41fc08 │ │ │ - add x1, x20, #0x960 │ │ │ - ldr x17, [x0] │ │ │ - ldr x24, [x0, #8] │ │ │ - str w6, [x1, #184] │ │ │ - add x9, x20, #0x960 │ │ │ - ldr w2, [x9, #184] │ │ │ - ldr x6, [x9, #3072] │ │ │ - ldr x7, [x9, #3080] │ │ │ - cbz x8, 4205cc │ │ │ - add x11, x9, #0xc0 │ │ │ - mov w10, #0x1 // #1 │ │ │ - b 41fc80 │ │ │ + str wzr, [x0, #2484] │ │ │ + str w1, [x0, #3072] │ │ │ + b.le 24684 │ │ │ + add x6, x0, #0xc0 │ │ │ + add x4, x0, #0x9c0 │ │ │ + mov x1, x18 │ │ │ + mov x0, #0x0 // #0 │ │ │ + mov w5, #0x0 // #0 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov w21, #0xffffffff // #-1 │ │ │ + b 23ce4 │ │ │ + add w3, w3, #0x1 │ │ │ + strb wzr, [x0, x4] │ │ │ + mov w21, w0 │ │ │ + mov w5, #0x1 // #1 │ │ │ + add x1, x1, #0x4 │ │ │ + str w0, [x6, w3, sxtw #2] │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w28, w0 │ │ │ + b.le 23d00 │ │ │ + ldrh w2, [x1] │ │ │ + cbnz w2, 23cc0 │ │ │ + strh wzr, [x1, #2] │ │ │ + add x0, x0, #0x1 │ │ │ + add x1, x1, #0x4 │ │ │ + cmp w28, w0 │ │ │ + b.gt 23ce4 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + cbz w5, 244cc │ │ │ + str w3, [x0, #2484] │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + cmp w3, #0x1 │ │ │ + ldr x22, [x0, #3080] │ │ │ + ldr x20, [x0, #3088] │ │ │ + cbz x7, 244e8 │ │ │ + b.gt 2467c │ │ │ + sxtw x6, w3 │ │ │ + add w0, w3, #0x1 │ │ │ + add x8, x6, #0x2 │ │ │ + mov w5, #0x1 // #1 │ │ │ + adrp x1, 53000 <__bss_start@@Base+0x1be8> │ │ │ + sub w3, w5, w3 │ │ │ + add x11, x1, #0x5f0 │ │ │ + add x6, x6, x22 │ │ │ + add x8, x8, x3 │ │ │ + sxtw x0, w0 │ │ │ + add x10, x11, #0xc0 │ │ │ + add x9, x11, #0x9c0 │ │ │ + b 23d98 │ │ │ + mov x3, x18 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov w4, w1 │ │ │ - strh w10, [x5, x1] │ │ │ - add x3, x9, #0x9c0 │ │ │ - strb wzr, [x3, w4, sxtw] │ │ │ - add x1, x8, x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + str w2, [x10, x0, lsl #2] │ │ │ + add x1, x7, x1 │ │ │ + strh w5, [x3] │ │ │ + mov w3, w0 │ │ │ + strb wzr, [x9, w2, sxtw] │ │ │ + sub x2, x6, x0 │ │ │ + add x0, x0, #0x1 │ │ │ ldrh w1, [x1, #2] │ │ │ - mov w3, w2 │ │ │ - str w4, [x11, w2, sxtw #2] │ │ │ - sub x6, x6, #0x1 │ │ │ - sub x7, x7, x1 │ │ │ - cmp w3, #0x1 │ │ │ - b.gt 41fca4 │ │ │ - cmp w16, #0x1 │ │ │ - add w2, w3, #0x1 │ │ │ - b.gt 41fc54 │ │ │ - add w16, w16, #0x1 │ │ │ - sbfiz x1, x16, #2, #32 │ │ │ - mov w4, w16 │ │ │ - b 41fc5c │ │ │ - add x1, x20, #0x960 │ │ │ - str x7, [x1, #3080] │ │ │ - mov x19, x1 │ │ │ - str w2, [x1, #184] │ │ │ - str x6, [x1, #3072] │ │ │ - str w16, [x0, #36] │ │ │ - asr w15, w3, #1 │ │ │ - add x7, x1, #0xc0 │ │ │ - lsl w1, w15, #1 │ │ │ - cmp w1, w3 │ │ │ - ldr w22, [x7, w15, sxtw #2] │ │ │ - b.gt 4205b8 │ │ │ - sxtw x18, w22 │ │ │ - lsl x2, x18, #2 │ │ │ - ldrh w11, [x5, x2] │ │ │ - mov w8, w15 │ │ │ - b 41fd18 │ │ │ - ldr w4, [x7, w1, sxtw #2] │ │ │ - mov w2, w1 │ │ │ - sbfiz x1, x4, #2, #32 │ │ │ - ldrh w6, [x5, x1] │ │ │ - cmp w11, w6 │ │ │ - b.cc 41fd64 // b.lo, b.ul, b.last │ │ │ - b.eq 41ff70 // b.none │ │ │ - lsl w1, w2, #1 │ │ │ - str w4, [x7, w8, sxtw #2] │ │ │ - cmp w1, w3 │ │ │ - mov w8, w2 │ │ │ - b.gt 41fd64 │ │ │ - cmp w1, w3 │ │ │ - b.ge 41fce8 // b.tcont │ │ │ - add w2, w1, #0x1 │ │ │ - ldr w4, [x7, w2, sxtw #2] │ │ │ - ldr w9, [x7, w1, sxtw #2] │ │ │ - sxtw x13, w4 │ │ │ - sxtw x12, w9 │ │ │ - lsl x6, x13, #2 │ │ │ - lsl x10, x12, #2 │ │ │ - ldrh w10, [x5, x10] │ │ │ - ldrh w6, [x5, x6] │ │ │ - cmp w6, w10 │ │ │ - b.cc 41fcf8 // b.lo, b.ul, b.last │ │ │ - b.eq 420020 // b.none │ │ │ - mov w6, w10 │ │ │ - cmp w11, w6 │ │ │ - mov w4, w9 │ │ │ - mov w2, w1 │ │ │ - b.cs 41fd00 // b.hs, b.nlast │ │ │ - str w22, [x7, w8, sxtw #2] │ │ │ - subs w15, w15, #0x1 │ │ │ - b.ne 41fcc4 // b.any │ │ │ - add x1, x19, #0xc0 │ │ │ - mov x15, x19 │ │ │ - ldr w22, [x19, #188] │ │ │ - ldr w19, [x1, w3, sxtw #2] │ │ │ - sub w3, w3, #0x1 │ │ │ - sxtw x26, w14 │ │ │ - ldr w23, [x1, #4] │ │ │ - cmp w3, #0x1 │ │ │ - str w19, [x1, #4] │ │ │ - lsl x25, x26, #2 │ │ │ - b.eq 41ff68 // b.none │ │ │ - sxtw x18, w19 │ │ │ - lsl x2, x18, #2 │ │ │ - ldrh w13, [x5, x2] │ │ │ - mov w8, #0x1 // #1 │ │ │ - mov w2, #0x2 // #2 │ │ │ - b 41fde4 │ │ │ - ldr w6, [x1, w2, sxtw #2] │ │ │ - mov w4, w2 │ │ │ - sbfiz x2, x6, #2, #32 │ │ │ - ldrh w7, [x5, x2] │ │ │ - cmp w13, w7 │ │ │ - b.cc 41fe30 // b.lo, b.ul, b.last │ │ │ - b.eq 41ff94 // b.none │ │ │ - lsl w2, w4, #1 │ │ │ - str w6, [x1, w8, sxtw #2] │ │ │ - cmp w3, w2 │ │ │ - mov w8, w4 │ │ │ - b.lt 41fe30 // b.tstop │ │ │ - cmp w3, w2 │ │ │ - b.le 41fdb4 │ │ │ - add w4, w2, #0x1 │ │ │ - ldr w6, [x1, w4, sxtw #2] │ │ │ - ldr w9, [x1, w2, sxtw #2] │ │ │ - sxtw x12, w6 │ │ │ - sxtw x11, w9 │ │ │ - lsl x7, x12, #2 │ │ │ - lsl x10, x11, #2 │ │ │ - ldrh w10, [x5, x10] │ │ │ - ldrh w7, [x5, x7] │ │ │ - cmp w7, w10 │ │ │ - b.cc 41fdc4 // b.lo, b.ul, b.last │ │ │ - b.eq 41ffd4 // b.none │ │ │ - mov w7, w10 │ │ │ - cmp w13, w7 │ │ │ - mov w6, w9 │ │ │ - mov w4, w2 │ │ │ - b.cs 41fdcc // b.hs, b.nlast │ │ │ - str w19, [x1, w8, sxtw #2] │ │ │ - ldrsw x4, [x1, #4] │ │ │ - sxtw x9, w23 │ │ │ - lsl x7, x9, #2 │ │ │ - lsl x6, x4, #2 │ │ │ - ldrh w10, [x5, x7] │ │ │ - ldrh w11, [x5, x6] │ │ │ - add x8, x15, #0x9c0 │ │ │ - add w11, w11, w10 │ │ │ - uxth w11, w11 │ │ │ - strh w11, [x5, x25] │ │ │ - ldrb w19, [x8, x9] │ │ │ - sub w10, w22, #0x1 │ │ │ - sub w18, w22, #0x2 │ │ │ - ldrb w8, [x8, x4] │ │ │ - str w23, [x1, w10, sxtw #2] │ │ │ - sxtw x2, w18 │ │ │ - str w4, [x1, x2, lsl #2] │ │ │ - cmp w19, w8 │ │ │ - add x7, x5, x7 │ │ │ - add x6, x5, x6 │ │ │ - b.cc 420014 // b.lo, b.ul, b.last │ │ │ - add w19, w19, #0x1 │ │ │ - uxtb w19, w19 │ │ │ - add x4, x15, #0x9c0 │ │ │ - strb w19, [x4, x26] │ │ │ - uxth w4, w14 │ │ │ - strh w4, [x6, #2] │ │ │ - strh w4, [x7, #2] │ │ │ - str w14, [x1, #4] │ │ │ - cmp w3, #0x1 │ │ │ - add w23, w14, #0x1 │ │ │ - b.eq 420040 // b.none │ │ │ - mov w8, #0x1 // #1 │ │ │ - mov w2, #0x2 // #2 │ │ │ - b 41fef0 │ │ │ - ldr w6, [x1, w2, sxtw #2] │ │ │ - mov w4, w2 │ │ │ - sbfiz x2, x6, #2, #32 │ │ │ - ldrh w7, [x5, x2] │ │ │ - cmp w11, w7 │ │ │ - b.cc 41ff3c // b.lo, b.ul, b.last │ │ │ - b.eq 41ffac // b.none │ │ │ - lsl w2, w4, #1 │ │ │ - str w6, [x1, w8, sxtw #2] │ │ │ - cmp w3, w2 │ │ │ - mov w8, w4 │ │ │ - b.lt 41ff3c // b.tstop │ │ │ - cmp w3, w2 │ │ │ - b.le 41fec0 │ │ │ - add w4, w2, #0x1 │ │ │ - ldr w6, [x1, w4, sxtw #2] │ │ │ - ldr w9, [x1, w2, sxtw #2] │ │ │ - sxtw x13, w6 │ │ │ - sxtw x12, w9 │ │ │ - lsl x7, x13, #2 │ │ │ - lsl x10, x12, #2 │ │ │ - ldrh w10, [x5, x10] │ │ │ - ldrh w7, [x5, x7] │ │ │ - cmp w7, w10 │ │ │ - b.cc 41fed0 // b.lo, b.ul, b.last │ │ │ - b.eq 41fff4 // b.none │ │ │ + cmp x0, x8 │ │ │ + sub x20, x20, x1 │ │ │ + b.eq 23db4 // b.none │ │ │ + cmp w21, #0x1 │ │ │ + b.gt 23d60 │ │ │ + add w21, w21, #0x1 │ │ │ + mov w2, w21 │ │ │ + sbfiz x1, x21, #2, #32 │ │ │ + add x3, x18, x1 │ │ │ + b 23d6c │ │ │ + str x2, [sp, #104] │ │ │ + str x2, [x11, #3080] │ │ │ + str x20, [x11, #3088] │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + str w3, [x0, #2484] │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x16, x0, #0x5f0 │ │ │ + ldr x0, [sp, #96] │ │ │ + asr w5, w3, #1 │ │ │ + add x24, x16, #0xc0 │ │ │ + add x8, x16, #0x9c0 │ │ │ + sxtw x10, w5 │ │ │ + lsl w5, w5, #1 │ │ │ + str w21, [x0, #36] │ │ │ + cmp w5, w3 │ │ │ mov w7, w10 │ │ │ - cmp w11, w7 │ │ │ - mov w6, w9 │ │ │ - mov w4, w2 │ │ │ - b.cs 41fed8 // b.hs, b.nlast │ │ │ - str w14, [x1, w8, sxtw #2] │ │ │ - add x25, x25, #0x4 │ │ │ - mov w14, w23 │ │ │ - mov w22, w18 │ │ │ - sxtw x26, w23 │ │ │ - ldr w19, [x1, w3, sxtw #2] │ │ │ + mov w0, w5 │ │ │ + ldr w13, [x24, x10, lsl #2] │ │ │ + b.gt 23e98 │ │ │ + sxtw x12, w13 │ │ │ + lsl x1, x12, #2 │ │ │ + ldrh w14, [x18, x1] │ │ │ + b 23e2c │ │ │ + str w1, [x24, w7, sxtw #2] │ │ │ + lsl w1, w0, #1 │ │ │ + cmp w1, w3 │ │ │ + mov w7, w0 │ │ │ + b.gt 23e98 │ │ │ + mov w0, w1 │ │ │ + ldr w1, [x24, w0, sxtw #2] │ │ │ + cmp w0, w3 │ │ │ + sxtw x11, w1 │ │ │ + lsl x2, x11, #2 │ │ │ + ldrh w4, [x18, x2] │ │ │ + b.ge 23e78 // b.tcont │ │ │ + add w6, w0, #0x1 │ │ │ + ldr w2, [x24, w6, sxtw #2] │ │ │ + sbfiz x9, x2, #2, #32 │ │ │ + ldrh w9, [x18, x9] │ │ │ + cmp w9, w4 │ │ │ + b.cc 24250 // b.lo, b.ul, b.last │ │ │ + b.ne 23e78 // b.any │ │ │ + ldrb w9, [x8, x11] │ │ │ + ldrb w11, [x8, w2, sxtw] │ │ │ + cmp w11, w9 │ │ │ + csel w1, w1, w2, hi // hi = pmore │ │ │ + csel w0, w0, w6, hi // hi = pmore │ │ │ + nop │ │ │ + cmp w14, w4 │ │ │ + b.cc 23e98 // b.lo, b.ul, b.last │ │ │ + b.ne 23e14 // b.any │ │ │ + ldrb w4, [x8, x12] │ │ │ + ldrb w2, [x8, w1, sxtw] │ │ │ + cmp w4, w2 │ │ │ + b.hi 23e14 // b.pmore │ │ │ + nop │ │ │ + str w13, [x24, w7, sxtw #2] │ │ │ + sub x10, x10, #0x1 │ │ │ + subs w5, w5, #0x2 │ │ │ + b.ne 23df0 // b.any │ │ │ + ldr w22, [x16, #3072] │ │ │ sub w3, w3, #0x1 │ │ │ - ldr w23, [x1, #4] │ │ │ - cmp w3, #0x1 │ │ │ - str w19, [x1, #4] │ │ │ - b.ne 41fd9c // b.any │ │ │ - mov w8, w3 │ │ │ - b 41fe30 │ │ │ - add x1, x19, #0x9c0 │ │ │ - ldrb w6, [x1, x18] │ │ │ - ldrb w1, [x1, w4, sxtw] │ │ │ - cmp w6, w1 │ │ │ - b.hi 41fd04 // b.pmore │ │ │ - str w22, [x7, w8, sxtw #2] │ │ │ - subs w15, w15, #0x1 │ │ │ - b.ne 41fcc4 // b.any │ │ │ - b 41fd70 │ │ │ - add x2, x15, #0x9c0 │ │ │ - ldrb w7, [x2, x18] │ │ │ - ldrb w2, [x2, w6, sxtw] │ │ │ - cmp w7, w2 │ │ │ - b.hi 41fdd0 // b.pmore │ │ │ - b 41fe30 │ │ │ - add x2, x15, #0x9c0 │ │ │ - ldrb w2, [x2, w6, sxtw] │ │ │ - cmp w2, w19 │ │ │ - b.cc 41fedc // b.lo, b.ul, b.last │ │ │ - str w14, [x1, w8, sxtw #2] │ │ │ - add x25, x25, #0x4 │ │ │ - mov w14, w23 │ │ │ - mov w22, w18 │ │ │ - sxtw x26, w23 │ │ │ - b 41ff50 │ │ │ - add x10, x15, #0x9c0 │ │ │ - ldrb w12, [x10, x12] │ │ │ - ldrb w10, [x10, x11] │ │ │ - cmp w12, w10 │ │ │ - csel w6, w9, w6, hi // hi = pmore │ │ │ - cmp w12, w10 │ │ │ - csel w4, w2, w4, hi // hi = pmore │ │ │ - b 41fdc4 │ │ │ - add x10, x15, #0x9c0 │ │ │ - ldrb w13, [x10, x13] │ │ │ - ldrb w10, [x10, x12] │ │ │ - cmp w13, w10 │ │ │ - csel w6, w9, w6, hi // hi = pmore │ │ │ - cmp w13, w10 │ │ │ - csel w4, w2, w4, hi // hi = pmore │ │ │ - b 41fed0 │ │ │ - add w19, w8, #0x1 │ │ │ - uxtb w19, w19 │ │ │ - b 41fe90 │ │ │ - add x10, x19, #0x9c0 │ │ │ - ldrb w13, [x10, x13] │ │ │ - ldrb w10, [x10, x12] │ │ │ - cmp w13, w10 │ │ │ - csel w4, w9, w4, hi // hi = pmore │ │ │ - cmp w13, w10 │ │ │ - csel w2, w1, w2, hi // hi = pmore │ │ │ - b 41fcf8 │ │ │ - add x11, x15, #0xc10 │ │ │ - ldr x19, [x0, #16] │ │ │ - ldr w13, [x0, #24] │ │ │ - sub w22, w22, #0x3 │ │ │ - ldr w4, [x0, #32] │ │ │ - stp xzr, xzr, [x11] │ │ │ - stp xzr, xzr, [x11, #16] │ │ │ - add x25, x17, x25 │ │ │ - str w3, [x15, #184] │ │ │ - str w22, [x15, #188] │ │ │ - str w14, [x1, w22, sxtw #2] │ │ │ - strh wzr, [x25, #2] │ │ │ - cmp w18, #0x23c │ │ │ - b.gt 420380 │ │ │ - ldr x9, [x15, #3072] │ │ │ - ldr x10, [x15, #3080] │ │ │ + sxtw x23, w28 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + sxtw x19, w3 │ │ │ + add x27, x0, #0x5f0 │ │ │ + sub w0, w28, w23 │ │ │ + add x24, x24, w22, sxtw #2 │ │ │ + add x28, x27, #0xc0 │ │ │ + add x26, x27, #0x9c0 │ │ │ + str w21, [sp, #116] │ │ │ + str x20, [sp, #120] │ │ │ + mov w20, w22 │ │ │ + mov x22, x19 │ │ │ + mov w19, w0 │ │ │ + b 23eec │ │ │ + mov w20, w25 │ │ │ + add x1, x28, x22, lsl #2 │ │ │ + ldr w21, [x28, #4] │ │ │ + mov x0, x18 │ │ │ + str w22, [x27, #2484] │ │ │ + sub w25, w20, #0x2 │ │ │ + sub x22, x22, #0x1 │ │ │ + ldr w1, [x1, #4] │ │ │ + str w1, [x28, #4] │ │ │ + bl 23b60 │ │ │ + str w25, [x27, #3072] │ │ │ + ldr w1, [x28, #4] │ │ │ + sbfiz x0, x21, #2, #32 │ │ │ + lsl x9, x23, #2 │ │ │ + add x7, x18, x0 │ │ │ + add w2, w19, w23 │ │ │ + sbfiz x5, x1, #2, #32 │ │ │ + ldrh w4, [x18, x0] │ │ │ + add x8, x18, x5 │ │ │ + and w2, w2, #0xffff │ │ │ + mov x0, x18 │ │ │ + ldrh w5, [x18, x5] │ │ │ + stur w21, [x24, #-4] │ │ │ + str w1, [x24, #-8]! │ │ │ + add w4, w4, w5 │ │ │ + strh w4, [x18, x9] │ │ │ + ldrb w5, [x26, w21, sxtw] │ │ │ + ldrb w4, [x26, w1, sxtw] │ │ │ + add w3, w5, #0x1 │ │ │ + add w1, w4, #0x1 │ │ │ + cmp w5, w4 │ │ │ + and w3, w3, #0xff │ │ │ + and w1, w1, #0xff │ │ │ + csel w1, w1, w3, cc // cc = lo, ul, last │ │ │ + strb w1, [x23, x26] │ │ │ + strh w2, [x8, #2] │ │ │ + strh w2, [x7, #2] │ │ │ + str w23, [x28, #4] │ │ │ + add x23, x23, #0x1 │ │ │ + bl 23b60 │ │ │ + add w0, w22, #0x1 │ │ │ + cmp w0, #0x1 │ │ │ + b.gt 23ee8 │ │ │ + ldr x3, [sp, #96] │ │ │ + sub w8, w20, #0x3 │ │ │ + ldr w1, [x28, #4] │ │ │ + add x0, x27, #0xc20 │ │ │ + str w8, [x27, #3072] │ │ │ + cmp w25, #0x23c │ │ │ + ldp x5, x12, [x3] │ │ │ + str w1, [x28, w8, sxtw #2] │ │ │ + ldr x13, [x3, #16] │ │ │ + ldr w11, [x3, #24] │ │ │ + ldp w2, w10, [x3, #32] │ │ │ + add x1, x5, w1, sxtw #2 │ │ │ + stp xzr, xzr, [x0] │ │ │ + ldr w21, [sp, #116] │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ + strh wzr, [x1, #2] │ │ │ + ldr x20, [sp, #120] │ │ │ + b.gt 24270 │ │ │ + adrp x1, 53000 <__bss_start@@Base+0x1be8> │ │ │ + cbz x12, 24594 │ │ │ + add x15, x1, #0x5f0 │ │ │ + sxtw x25, w25 │ │ │ + ldr x7, [sp, #104] │ │ │ + mov x6, x0 │ │ │ + add x15, x15, #0xc0 │ │ │ + mov w9, #0x0 // #0 │ │ │ + mov w17, #0x0 // #0 │ │ │ mov w8, #0x0 // #0 │ │ │ - cbnz x24, 420090 │ │ │ - b 420554 │ │ │ - sxtw x2, w18 │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ - sbfiz x6, x2, #2, #32 │ │ │ - add x3, x17, x6 │ │ │ + nop │ │ │ + ldr w1, [x15, x25, lsl #2] │ │ │ + sbfiz x4, x1, #2, #32 │ │ │ + add x3, x5, x4 │ │ │ ldrh w0, [x3, #2] │ │ │ - add x0, x17, x0, lsl #2 │ │ │ + add x0, x5, x0, lsl #2 │ │ │ ldrh w0, [x0, #2] │ │ │ add w0, w0, #0x1 │ │ │ - cmp w4, w0 │ │ │ - b.ge 4200bc // b.tcont │ │ │ + cmp w2, w0 │ │ │ + b.ge 24034 // b.tcont │ │ │ add w8, w8, #0x1 │ │ │ - mov w0, w4 │ │ │ + mov w0, w2 │ │ │ strh w0, [x3, #2] │ │ │ - cmp w2, w16 │ │ │ - b.gt 420108 │ │ │ - sbfiz x7, x0, #1, #32 │ │ │ - ldrh w12, [x11, x7] │ │ │ - cmp w13, w2 │ │ │ - add w12, w12, #0x1 │ │ │ - strh w12, [x11, x7] │ │ │ - mov w7, #0x0 // #0 │ │ │ - b.gt 4200ec │ │ │ - sub w2, w2, w13 │ │ │ - ldr w7, [x19, w2, sxtw #2] │ │ │ - add x6, x24, x6 │ │ │ - ldrh w6, [x6, #2] │ │ │ - ldrh w2, [x3] │ │ │ - add w0, w0, w7 │ │ │ - add w7, w7, w6 │ │ │ - smaddl x10, w7, w2, x10 │ │ │ - smaddl x9, w0, w2, x9 │ │ │ - add w18, w18, #0x1 │ │ │ - cmp w18, #0x23d │ │ │ - b.ne 42008c // b.any │ │ │ - add x28, x20, #0x960 │ │ │ - str x9, [x28, #3072] │ │ │ - str x10, [x28, #3080] │ │ │ - cbz w8, 420380 │ │ │ - sub w27, w4, #0x2 │ │ │ - sub w6, w4, #0x3 │ │ │ - sub w26, w4, #0x4 │ │ │ - sub w2, w4, #0x1 │ │ │ - sub w25, w4, #0x5 │ │ │ - sub w24, w4, #0x6 │ │ │ - sub w23, w4, #0x7 │ │ │ - sub w22, w4, #0x8 │ │ │ - add x3, x28, #0xc10 │ │ │ - sxtw x19, w27 │ │ │ - sxtw x18, w6 │ │ │ - sxtw x15, w26 │ │ │ - sxtw x21, w2 │ │ │ - add x0, x3, x19, lsl #1 │ │ │ - lsl x1, x18, #1 │ │ │ - fmov s16, w2 │ │ │ - sxtw x14, w25 │ │ │ - lsl x2, x15, #1 │ │ │ - sxtw x13, w24 │ │ │ - sxtw x11, w23 │ │ │ - sxtw x10, w22 │ │ │ - sub w9, w4, #0x9 │ │ │ - fmov d7, x21 │ │ │ - fmov d6, x0 │ │ │ - fmov d5, x1 │ │ │ - fmov d4, x2 │ │ │ - lsl x21, x14, #1 │ │ │ - lsl x0, x13, #1 │ │ │ - lsl x1, x11, #1 │ │ │ - lsl x2, x10, #1 │ │ │ - sxtw x12, w4 │ │ │ - fmov d3, x21 │ │ │ - fmov d2, x0 │ │ │ - fmov d1, x1 │ │ │ - fmov d17, x2 │ │ │ - sxtw x7, w9 │ │ │ - fmov x21, d7 │ │ │ - ldrh w0, [x3, x21, lsl #1] │ │ │ - cbnz w0, 4205ac │ │ │ - fmov x1, d6 │ │ │ - ldrh w0, [x1] │ │ │ - mov w2, w27 │ │ │ - mov x1, x19 │ │ │ - cbnz w0, 4202c8 │ │ │ - fmov x2, d5 │ │ │ - ldrh w0, [x3, x2] │ │ │ - mov x1, x18 │ │ │ - mov w2, w6 │ │ │ - cbnz w0, 4202c8 │ │ │ - fmov x21, d4 │ │ │ - ldrh w0, [x3, x21] │ │ │ - mov w2, w26 │ │ │ - mov x1, x15 │ │ │ - cbnz w0, 4202c8 │ │ │ - fmov x1, d3 │ │ │ - ldrh w0, [x3, x1] │ │ │ - mov w2, w25 │ │ │ - mov x1, x14 │ │ │ - cbnz w0, 4202c8 │ │ │ - fmov x2, d2 │ │ │ - ldrh w0, [x3, x2] │ │ │ - mov x1, x13 │ │ │ - mov w2, w24 │ │ │ - cbnz w0, 4202c8 │ │ │ - fmov x21, d1 │ │ │ - ldrh w0, [x3, x21] │ │ │ - mov w2, w23 │ │ │ - mov x1, x11 │ │ │ - cbnz w0, 4202c8 │ │ │ - fmov x1, d17 │ │ │ - ldrh w0, [x3, x1] │ │ │ - mov w2, w22 │ │ │ - mov x1, x10 │ │ │ - cbnz w0, 4202c8 │ │ │ - ldrh w0, [x3, x7, lsl #1] │ │ │ - mov w2, w9 │ │ │ - mov x1, x7 │ │ │ - cbnz w0, 4202c8 │ │ │ - sub w2, w4, #0xa │ │ │ - sxtw x1, w2 │ │ │ - ldrh w0, [x3, x1, lsl #1] │ │ │ - cbnz w0, 4202c8 │ │ │ - sub w2, w4, #0xb │ │ │ - sxtw x1, w2 │ │ │ - ldrh w0, [x3, x1, lsl #1] │ │ │ - cbnz w0, 4202c8 │ │ │ - sub w2, w4, #0xc │ │ │ - sxtw x1, w2 │ │ │ - ldrh w0, [x3, x1, lsl #1] │ │ │ - cbnz w0, 4202c8 │ │ │ - sub w2, w4, #0xd │ │ │ - sxtw x1, w2 │ │ │ - ldrh w0, [x3, x1, lsl #1] │ │ │ - cbnz w0, 4202c8 │ │ │ - sub w2, w4, #0xe │ │ │ - sxtw x1, w2 │ │ │ - ldrh w0, [x3, x1, lsl #1] │ │ │ - cbnz w0, 4202c8 │ │ │ - sub w2, w4, #0xf │ │ │ - sxtw x1, w2 │ │ │ - ldrh w0, [x3, x1, lsl #1] │ │ │ - cbnz w0, 4202c8 │ │ │ - sub w2, w4, #0x10 │ │ │ - sxtw x1, w2 │ │ │ - ldrh w0, [x3, x1, lsl #1] │ │ │ - sub w0, w0, #0x1 │ │ │ - add w2, w2, #0x1 │ │ │ - strh w0, [x3, x1, lsl #1] │ │ │ - sbfiz x2, x2, #1, #32 │ │ │ - ldrh w1, [x3, x2] │ │ │ - lsl x0, x12, #1 │ │ │ - add w1, w1, #0x2 │ │ │ - strh w1, [x3, x2] │ │ │ - ldrh w1, [x3, x0] │ │ │ + cmp w10, w1 │ │ │ + b.lt 24088 // b.tstop │ │ │ + sxtw x3, w0 │ │ │ + cmp w11, w1 │ │ │ + mov w14, #0x0 // #0 │ │ │ + ldrh w9, [x6, x3, lsl #1] │ │ │ + add w9, w9, #0x1 │ │ │ + strh w9, [x6, x3, lsl #1] │ │ │ + b.gt 24068 │ │ │ + sub w1, w1, w11 │ │ │ + ldr w14, [x13, w1, sxtw #2] │ │ │ + add w0, w0, w14 │ │ │ + add x1, x12, x4 │ │ │ + ldrh w3, [x5, x4] │ │ │ + mov w9, #0x1 // #1 │ │ │ + mov w17, w9 │ │ │ + ldrh w1, [x1, #2] │ │ │ + smaddl x7, w0, w3, x7 │ │ │ + add w0, w1, w14 │ │ │ + smaddl x20, w0, w3, x20 │ │ │ + add x25, x25, #0x1 │ │ │ + cmp w25, #0x23c │ │ │ + b.le 24008 │ │ │ + cbz w17, 24404 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + str x7, [x0, #3080] │ │ │ + cbz w9, 240b4 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + str x20, [x0, #3088] │ │ │ + cbz w8, 24270 │ │ │ + sub w24, w2, #0x8 │ │ │ + sub w14, w8, #0x1 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + sub w9, w2, #0x1 │ │ │ + sub w15, w2, #0x2 │ │ │ + sub w11, w2, #0x3 │ │ │ + sub w17, w2, #0x4 │ │ │ + sub w12, w2, #0x5 │ │ │ + sub w22, w2, #0x6 │ │ │ + sub w13, w2, #0x7 │ │ │ + sub w25, w2, #0xa │ │ │ + sub w26, w2, #0xc │ │ │ + add x1, x0, #0x5f0 │ │ │ + and w14, w14, #0xfffffffe │ │ │ + sxtw x0, w24 │ │ │ sub w8, w8, #0x2 │ │ │ - sub w1, w1, #0x1 │ │ │ - strh w1, [x3, x0] │ │ │ - cmp w8, wzr │ │ │ - b.gt 4201b4 │ │ │ - cbz w4, 420380 │ │ │ - ldr x8, [x28, #3072] │ │ │ - mov w10, w4 │ │ │ - mov x11, #0x0 // #0 │ │ │ - mov w0, #0x23d // #573 │ │ │ - add x13, x28, #0xc10 │ │ │ - add x6, x28, #0xc0 │ │ │ - ldrh w2, [x13, w10, sxtw #1] │ │ │ - cbz w2, 42036c │ │ │ - uxth w7, w10 │ │ │ - sub x9, x12, x11 │ │ │ + sub w14, w8, w14 │ │ │ + sxtw x16, w9 │ │ │ + sxtw x27, w15 │ │ │ + sxtw x11, w11 │ │ │ + sxtw x28, w17 │ │ │ + sxtw x12, w12 │ │ │ + sxtw x20, w22 │ │ │ + sxtw x13, w13 │ │ │ + sxtw x19, w26 │ │ │ + add x1, x1, #0xc20 │ │ │ + sxtw x6, w2 │ │ │ + str x0, [sp, #96] │ │ │ + sxtw x0, w25 │ │ │ + str x0, [sp, #104] │ │ │ + b 2423c │ │ │ + sxtw x4, w15 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + cbnz w0, 244a0 │ │ │ + ldrh w0, [x1, x11, lsl #1] │ │ │ + mov x3, x11 │ │ │ + cbnz w0, 244a8 │ │ │ + sxtw x4, w17 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + cbnz w0, 24210 │ │ │ + ldrh w0, [x1, x12, lsl #1] │ │ │ + mov x3, x12 │ │ │ + cbnz w0, 244b4 │ │ │ + sxtw x4, w22 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + cbnz w0, 24210 │ │ │ + ldrh w0, [x1, x13, lsl #1] │ │ │ + mov x3, x13 │ │ │ + cbnz w0, 244c0 │ │ │ + sxtw x4, w24 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + cbnz w0, 24210 │ │ │ + sub w3, w2, #0x9 │ │ │ + sxtw x3, w3 │ │ │ + ldrh w0, [x1, x3, lsl #1] │ │ │ + cbnz w0, 24638 │ │ │ + sxtw x4, w25 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + cbnz w0, 24210 │ │ │ + sub w3, w2, #0xb │ │ │ + sxtw x3, w3 │ │ │ + ldrh w0, [x1, x3, lsl #1] │ │ │ + cbnz w0, 24644 │ │ │ + sxtw x4, w26 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + cbnz w0, 24210 │ │ │ + sub w3, w2, #0xd │ │ │ + sxtw x3, w3 │ │ │ + ldrh w0, [x1, x3, lsl #1] │ │ │ + cbnz w0, 24658 │ │ │ + sub w30, w2, #0xe │ │ │ + sxtw x4, w30 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + cbnz w0, 24210 │ │ │ + sub w23, w2, #0xf │ │ │ + sxtw x23, w23 │ │ │ + ldrh w0, [x1, x23, lsl #1] │ │ │ + cbnz w0, 24664 │ │ │ + sub w3, w2, #0x10 │ │ │ + sxtw x3, w3 │ │ │ + ldrh w0, [x1, x3, lsl #1] │ │ │ + cbnz w0, 24670 │ │ │ + sub w30, w2, #0x11 │ │ │ + sxtw x4, w30 │ │ │ + ldrh w0, [x1, x4, lsl #1] │ │ │ + nop │ │ │ sub w0, w0, #0x1 │ │ │ - ldr w1, [x6, w0, sxtw #2] │ │ │ - cmp w1, w16 │ │ │ - b.gt 420368 │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ - add x4, x17, x1 │ │ │ - ldrh w3, [x4, #2] │ │ │ - cmp w3, w7 │ │ │ - b.eq 420364 // b.none │ │ │ - ldrh w1, [x17, x1] │ │ │ - sub x3, x9, w3, uxth │ │ │ - mul x3, x3, x1 │ │ │ - strh w7, [x4, #2] │ │ │ - add x8, x8, x3 │ │ │ - sub w2, w2, #0x1 │ │ │ - cbnz w2, 42032c │ │ │ - subs w10, w10, #0x1 │ │ │ - add x11, x11, #0x1 │ │ │ - b.ne 42031c // b.any │ │ │ - add x0, x20, #0x960 │ │ │ - str x8, [x0, #3072] │ │ │ - add x20, x20, #0x960 │ │ │ - ldrh w14, [x20, #3088] │ │ │ - ldrh w0, [x20, #3090] │ │ │ - ubfiz w14, w14, #1, #15 │ │ │ - uxth w13, w14 │ │ │ - add w13, w13, w0 │ │ │ - ubfiz w13, w13, #1, #15 │ │ │ - ldrh w0, [x20, #3092] │ │ │ - uxth w12, w13 │ │ │ - add w12, w12, w0 │ │ │ + strh w0, [x1, x4, lsl #1] │ │ │ + cmp w14, w8 │ │ │ + ldrh w0, [x1, x3, lsl #1] │ │ │ + add w0, w0, #0x2 │ │ │ + strh w0, [x1, x3, lsl #1] │ │ │ + ldrh w0, [x1, x6, lsl #1] │ │ │ + sub w0, w0, #0x1 │ │ │ + strh w0, [x1, x6, lsl #1] │ │ │ + b.eq 2440c // b.none │ │ │ + sub w8, w8, #0x2 │ │ │ + ldrh w0, [x1, x16, lsl #1] │ │ │ + cbz w0, 24134 │ │ │ + sxtw x4, w9 │ │ │ + sxtw x3, w2 │ │ │ + b 24210 │ │ │ + mov w4, w9 │ │ │ + mov w1, w2 │ │ │ + mov w0, w6 │ │ │ + b 23e78 │ │ │ + cbz w13, 24270 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + str x7, [x0, #3080] │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x19, x0, #0x5f0 │ │ │ + cmn w21, #0x1 │ │ │ + ldrh w12, [x19, #3104] │ │ │ + ldrh w11, [x19, #3106] │ │ │ + ldrh w10, [x19, #3108] │ │ │ ubfiz w12, w12, #1, #15 │ │ │ - ldrh w0, [x20, #3094] │ │ │ - uxth w11, w12 │ │ │ - add w11, w11, w0 │ │ │ + ldrh w9, [x19, #3110] │ │ │ + ldrh w7, [x19, #3112] │ │ │ + add w11, w11, w12, uxth │ │ │ + ldrh w6, [x19, #3114] │ │ │ + ldrh w5, [x19, #3116] │ │ │ ubfiz w11, w11, #1, #15 │ │ │ - ldrh w0, [x20, #3096] │ │ │ - uxth w10, w11 │ │ │ - add w10, w10, w0 │ │ │ + ldrh w4, [x19, #3118] │ │ │ + ldrh w3, [x19, #3120] │ │ │ + add w10, w10, w11, uxth │ │ │ + ldrh w2, [x19, #3122] │ │ │ + ldrh w1, [x19, #3124] │ │ │ ubfiz w10, w10, #1, #15 │ │ │ - ldrh w0, [x20, #3098] │ │ │ - uxth w9, w10 │ │ │ - add w9, w9, w0 │ │ │ - ubfiz w9, w9, #1, #15 │ │ │ - ldrh w0, [x20, #3100] │ │ │ - uxth w8, w9 │ │ │ - add w8, w8, w0 │ │ │ - ubfiz w8, w8, #1, #15 │ │ │ - ldrh w0, [x20, #3102] │ │ │ - uxth w7, w8 │ │ │ - add w7, w7, w0 │ │ │ - ubfiz w7, w7, #1, #15 │ │ │ - ldrh w0, [x20, #3104] │ │ │ - uxth w6, w7 │ │ │ - add w6, w6, w0 │ │ │ - ubfiz w6, w6, #1, #15 │ │ │ - ldrh w0, [x20, #3106] │ │ │ - uxth w4, w6 │ │ │ - add w4, w4, w0 │ │ │ - ubfiz w4, w4, #1, #15 │ │ │ - ldrh w0, [x20, #3108] │ │ │ - uxth w3, w4 │ │ │ - add w3, w3, w0 │ │ │ - ubfiz w3, w3, #1, #15 │ │ │ - ldrh w0, [x20, #3110] │ │ │ - uxth w2, w3 │ │ │ - add w2, w2, w0 │ │ │ - ubfiz w2, w2, #1, #15 │ │ │ - ldrh w0, [x20, #3112] │ │ │ - uxth w1, w2 │ │ │ - add w1, w1, w0 │ │ │ - ubfiz w1, w1, #1, #15 │ │ │ - ldrh w0, [x20, #3114] │ │ │ - uxth w15, w1 │ │ │ - add w0, w15, w0 │ │ │ + ldrh w16, [x19, #3126] │ │ │ + ldrh w15, [x19, #3128] │ │ │ + add w9, w9, w10, uxth │ │ │ + ldrh w14, [x19, #3130] │ │ │ + ldrh w13, [x19, #3132] │ │ │ + ubfiz w8, w9, #1, #15 │ │ │ + strh w12, [sp, #138] │ │ │ + strh w11, [sp, #140] │ │ │ + add w7, w7, w8, uxth │ │ │ + strh w10, [sp, #142] │ │ │ + strh w8, [sp, #144] │ │ │ + ubfiz w0, w7, #1, #15 │ │ │ + strh w0, [sp, #146] │ │ │ + add w6, w6, w0, uxth │ │ │ + ubfiz w0, w6, #1, #15 │ │ │ + strh w0, [sp, #148] │ │ │ + add w5, w5, w0, uxth │ │ │ + ubfiz w0, w5, #1, #15 │ │ │ + strh w0, [sp, #150] │ │ │ + add w4, w4, w0, uxth │ │ │ + ubfiz w0, w4, #1, #15 │ │ │ + strh w0, [sp, #152] │ │ │ + add w3, w3, w0, uxth │ │ │ + ubfiz w0, w3, #1, #15 │ │ │ + strh w0, [sp, #154] │ │ │ + add w2, w2, w0, uxth │ │ │ + ubfiz w0, w2, #1, #15 │ │ │ + strh w0, [sp, #156] │ │ │ + add w1, w1, w0, uxth │ │ │ + ubfiz w0, w1, #1, #15 │ │ │ + strh w0, [sp, #158] │ │ │ + add w0, w16, w0, uxth │ │ │ ubfiz w0, w0, #1, #15 │ │ │ - ldrh w15, [x20, #3116] │ │ │ - uxth w17, w0 │ │ │ - add w15, w17, w15 │ │ │ - ubfiz w15, w15, #1, #15 │ │ │ - strh w14, [x29, #98] │ │ │ - strh w13, [x29, #100] │ │ │ - strh w12, [x29, #102] │ │ │ - strh w11, [x29, #104] │ │ │ - strh w10, [x29, #106] │ │ │ - strh w9, [x29, #108] │ │ │ - strh w8, [x29, #110] │ │ │ - strh w7, [x29, #112] │ │ │ - strh w6, [x29, #114] │ │ │ - strh w4, [x29, #116] │ │ │ - strh w3, [x29, #118] │ │ │ - strh w2, [x29, #120] │ │ │ - strh w1, [x29, #122] │ │ │ - strh w0, [x29, #124] │ │ │ - strh w15, [x29, #126] │ │ │ - cmn w16, #0x1 │ │ │ - b.eq 420504 // b.none │ │ │ - add x0, x5, #0x4 │ │ │ - add x16, x0, w16, sxtw #2 │ │ │ - add x4, x29, #0x60 │ │ │ - ldrh w0, [x5, #2] │ │ │ - cbz w0, 4204f8 │ │ │ - sbfiz x3, x0, #1, #32 │ │ │ - ldrh w1, [x4, x3] │ │ │ - mov w2, #0x0 // #0 │ │ │ - add w6, w1, #0x1 │ │ │ - strh w6, [x4, x3] │ │ │ - and w3, w1, #0x1 │ │ │ - orr w2, w2, w3 │ │ │ + strh w0, [sp, #160] │ │ │ + add w0, w15, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #162] │ │ │ + add w0, w14, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #164] │ │ │ + add w0, w13, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #166] │ │ │ + b.eq 243d0 // b.none │ │ │ + add x0, x18, #0x4 │ │ │ + add x5, sp, #0x88 │ │ │ + add x21, x0, w21, sxtw #2 │ │ │ + b 24388 │ │ │ + add x18, x18, #0x4 │ │ │ + cmp x18, x21 │ │ │ + b.eq 243d0 // b.none │ │ │ + ldrh w0, [x18, #2] │ │ │ + cbz w0, 2437c │ │ │ + sbfiz x1, x0, #1, #32 │ │ │ + mov w3, #0x0 // #0 │ │ │ + ldrh w4, [x5, x1] │ │ │ + mov w2, w4 │ │ │ + add w4, w4, #0x1 │ │ │ + strh w4, [x5, x1] │ │ │ + and w1, w2, #0x1 │ │ │ subs w0, w0, #0x1 │ │ │ - lsr w1, w1, #1 │ │ │ - lsl w2, w2, #1 │ │ │ - b.ne 4204d8 // b.any │ │ │ + orr w1, w1, w3 │ │ │ lsr w2, w2, #1 │ │ │ - strh w2, [x5] │ │ │ - add x5, x5, #0x4 │ │ │ - cmp x5, x16 │ │ │ - b.ne 4204bc // b.any │ │ │ - fmov x2, d0 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x2, #1904] │ │ │ - cmp x1, x0 │ │ │ - b.ne 420634 // b.any │ │ │ + lsl w3, w1, #1 │ │ │ + b.ne 243a8 // b.any │ │ │ + strh w1, [x18] │ │ │ + add x18, x18, #0x4 │ │ │ + cmp x18, x21 │ │ │ + b.ne 24388 // b.any │ │ │ + adrp x0, 4f000 │ │ │ + ldr x20, [x0, #3488] │ │ │ + ldr x1, [sp, #168] │ │ │ + ldr x0, [x20] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 2469c │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #144 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - mov w6, #0x0 // #0 │ │ │ - ldrh w2, [x3] │ │ │ - add w0, w0, w6 │ │ │ - smaddl x9, w0, w2, x9 │ │ │ - add w18, w18, #0x1 │ │ │ - cmp w18, #0x23d │ │ │ - b.eq 420114 // b.none │ │ │ - sxtw x2, w18 │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ - add x3, x17, w2, sxtw #2 │ │ │ + ldr x7, [sp, #104] │ │ │ + b 240a4 │ │ │ + cbz w2, 24270 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x12, x0, #0x5f0 │ │ │ + add x14, x12, #0xc20 │ │ │ + add x12, x12, #0xc0 │ │ │ + mov w13, #0x0 // #0 │ │ │ + mov w1, #0x23d // #573 │ │ │ + ldrh w4, [x14, x6, lsl #1] │ │ │ + cbz w4, 24484 │ │ │ + sub w0, w1, #0x1 │ │ │ + and w8, w2, #0xffff │ │ │ + sxtw x0, w0 │ │ │ + nop │ │ │ + ldr w2, [x12, x0, lsl #2] │ │ │ + mov w1, w0 │ │ │ + cmp w10, w2 │ │ │ + b.lt 24498 // b.tstop │ │ │ + sbfiz x2, x2, #2, #32 │ │ │ + add x11, x5, x2 │ │ │ + ldrh w3, [x11, #2] │ │ │ + cmp w8, w3 │ │ │ + b.eq 24478 // b.none │ │ │ + ldrh w2, [x5, x2] │ │ │ + sub x3, x6, w3, uxth │ │ │ + mov w13, #0x1 // #1 │ │ │ + strh w8, [x11, #2] │ │ │ + madd x7, x3, x2, x7 │ │ │ + sub x0, x0, #0x1 │ │ │ + subs w4, w4, #0x1 │ │ │ + b.ne 24440 // b.any │ │ │ + sub x6, x6, #0x1 │ │ │ + mov w2, w9 │ │ │ + cbz w9, 24260 │ │ │ + sub w9, w9, #0x1 │ │ │ + b 24428 │ │ │ + sub x0, x0, #0x1 │ │ │ + b 24440 │ │ │ + sxtw x3, w9 │ │ │ + b 24210 │ │ │ + mov x4, x11 │ │ │ + mov x3, x27 │ │ │ + b 24210 │ │ │ + mov x4, x12 │ │ │ + mov x3, x28 │ │ │ + b 24210 │ │ │ + mov x4, x13 │ │ │ + mov x3, x20 │ │ │ + b 24210 │ │ │ + ldr w3, [x0, #2484] │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + cmp w3, #0x1 │ │ │ + ldr x22, [x0, #3080] │ │ │ + ldr x20, [x0, #3088] │ │ │ + cbnz x7, 23d28 │ │ │ + b.gt 2467c │ │ │ + sxtw x5, w3 │ │ │ + add w0, w3, #0x1 │ │ │ + add x6, x5, #0x2 │ │ │ + mov w2, #0x1 // #1 │ │ │ + adrp x1, 53000 <__bss_start@@Base+0x1be8> │ │ │ + sub w3, w2, w3 │ │ │ + add x7, x1, #0x5f0 │ │ │ + add x5, x5, x22 │ │ │ + add x6, x6, x3 │ │ │ + sxtw x0, w0 │ │ │ + add x8, x7, #0xc0 │ │ │ + cmp w21, #0x1 │ │ │ + b.le 24554 │ │ │ + str wzr, [x8, x0, lsl #2] │ │ │ + mov w3, w0 │ │ │ + strh w2, [x18] │ │ │ + sub x4, x5, x0 │ │ │ + strb wzr, [x7, #2496] │ │ │ + add x0, x0, #0x1 │ │ │ + cmp x0, x6 │ │ │ + b.ne 24518 // b.any │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + str x4, [sp, #104] │ │ │ + str x4, [x0, #3080] │ │ │ + b 23dc0 │ │ │ + add w21, w21, #0x1 │ │ │ + add x1, x7, #0x9c0 │ │ │ + str w21, [x8, x0, lsl #2] │ │ │ + mov w3, w0 │ │ │ + sbfiz x9, x21, #2, #32 │ │ │ + sub x4, x5, x0 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp x0, x6 │ │ │ + strh w2, [x18, x9] │ │ │ + strb wzr, [x1, w21, sxtw] │ │ │ + b.ne 24518 // b.any │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + str x4, [sp, #104] │ │ │ + str x4, [x0, #3080] │ │ │ + b 23dc0 │ │ │ + add x12, x1, #0x5f0 │ │ │ + sxtw x25, w25 │ │ │ + ldr x7, [sp, #104] │ │ │ + mov x6, x0 │ │ │ + add x12, x12, #0xc0 │ │ │ + mov w9, #0x0 // #0 │ │ │ + mov w8, #0x0 // #0 │ │ │ + ldr w1, [x12, x25, lsl #2] │ │ │ + sbfiz x4, x1, #2, #32 │ │ │ + add x3, x5, x4 │ │ │ ldrh w0, [x3, #2] │ │ │ - add x0, x17, x0, lsl #2 │ │ │ + add x0, x5, x0, lsl #2 │ │ │ ldrh w0, [x0, #2] │ │ │ add w0, w0, #0x1 │ │ │ - cmp w0, w4 │ │ │ - b.le 42057c │ │ │ + cmp w2, w0 │ │ │ + b.ge 245dc // b.tcont │ │ │ add w8, w8, #0x1 │ │ │ - mov w0, w4 │ │ │ + mov w0, w2 │ │ │ strh w0, [x3, #2] │ │ │ - cmp w16, w2 │ │ │ - b.lt 420544 // b.tstop │ │ │ - sbfiz x6, x0, #1, #32 │ │ │ - ldrh w7, [x11, x6] │ │ │ - cmp w13, w2 │ │ │ - add w7, w7, #0x1 │ │ │ - strh w7, [x11, x6] │ │ │ - b.gt 420534 │ │ │ - sub w2, w2, w13 │ │ │ - ldr w6, [x19, w2, sxtw #2] │ │ │ - b 420538 │ │ │ - fmov w2, s16 │ │ │ - sxtw x1, w2 │ │ │ - b 4202c8 │ │ │ - mov w8, w15 │ │ │ - str w22, [x7, w8, sxtw #2] │ │ │ - subs w15, w15, #0x1 │ │ │ - b.ne 41fcc4 // b.any │ │ │ - b 41fd70 │ │ │ - add x10, x9, #0xc0 │ │ │ - mov w8, #0x1 // #1 │ │ │ - b 4205fc │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov w2, w1 │ │ │ - strh w8, [x5, x1] │ │ │ - add x1, x9, #0x9c0 │ │ │ - str w2, [x10, w4, sxtw #2] │ │ │ - strb wzr, [x1, w2, sxtw] │ │ │ - mov w3, w4 │ │ │ - mov w2, w4 │ │ │ - sub x6, x6, #0x1 │ │ │ - cmp w3, #0x1 │ │ │ - b.gt 41fca4 │ │ │ - cmp w16, #0x1 │ │ │ - add w4, w3, #0x1 │ │ │ - b.gt 4205d8 │ │ │ - add w16, w16, #0x1 │ │ │ - sbfiz x1, x16, #2, #32 │ │ │ - mov w2, w16 │ │ │ - b 4205e0 │ │ │ - mov x24, x8 │ │ │ - mov x17, x5 │ │ │ + cmp w10, w1 │ │ │ + b.lt 24618 // b.tstop │ │ │ + sxtw x3, w0 │ │ │ + cmp w11, w1 │ │ │ + ldrh w9, [x6, x3, lsl #1] │ │ │ + add w9, w9, #0x1 │ │ │ + strh w9, [x6, x3, lsl #1] │ │ │ + b.gt 2460c │ │ │ + sub w1, w1, w11 │ │ │ + ldr w1, [x13, w1, sxtw #2] │ │ │ + add w0, w0, w1 │ │ │ + ldrh w1, [x5, x4] │ │ │ + mov w9, #0x1 // #1 │ │ │ + smaddl x7, w0, w1, x7 │ │ │ + add x25, x25, #0x1 │ │ │ + cmp w25, #0x23c │ │ │ + b.le 245b0 │ │ │ + cbz w9, 24650 │ │ │ + adrp x0, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x0, x0, #0x5f0 │ │ │ + str x7, [x0, #3080] │ │ │ + b 240b4 │ │ │ + mov x4, x3 │ │ │ + ldr x3, [sp, #96] │ │ │ + b 24210 │ │ │ + mov x4, x3 │ │ │ + ldr x3, [sp, #104] │ │ │ + b 24210 │ │ │ + ldr x7, [sp, #104] │ │ │ + b 240b4 │ │ │ + mov x4, x3 │ │ │ + mov x3, x19 │ │ │ + b 24210 │ │ │ + mov x4, x23 │ │ │ + sxtw x3, w30 │ │ │ + b 24210 │ │ │ + mov x4, x3 │ │ │ + mov x3, x23 │ │ │ + b 24210 │ │ │ + str x22, [sp, #104] │ │ │ + b 23dcc │ │ │ mov w3, #0x0 // #0 │ │ │ - mov w16, #0xffffffff // #-1 │ │ │ - b 41fc34 │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + mov w21, #0xffffffff // #-1 │ │ │ + ldr x22, [x0, #3080] │ │ │ + ldr x20, [x0, #3088] │ │ │ + cbnz x7, 23d2c │ │ │ + b 244ec │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x3, x20, #0x960 │ │ │ - ldr w2, [x3, #3120] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + adrp x20, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x19, x20, #0x5f0 │ │ │ + ldr w2, [x19, #156] │ │ │ + ldr w3, [x19, #180] │ │ │ + add w4, w2, w1 │ │ │ + str w4, [x19, #156] │ │ │ + lsl w2, w0, w2 │ │ │ + orr w2, w2, w3 │ │ │ + str w2, [x19, #180] │ │ │ + cmp w4, #0x10 │ │ │ + b.le 24734 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w21, w0 │ │ │ + ldr w0, [x19, #176] │ │ │ + ldr w5, [x19, #160] │ │ │ + mov w22, w1 │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w0, w5 │ │ │ + ldr x0, [x19, #168] │ │ │ + b.ls 24740 // b.plast │ │ │ + add x3, x20, #0x5f0 │ │ │ + sub w4, w4, #0x10 │ │ │ + add w7, w5, #0x1 │ │ │ + sub w1, w22, w4 │ │ │ + ubfx x6, x2, #8, #8 │ │ │ + stp w4, w7, [x3, #156] │ │ │ + lsr w21, w21, w1 │ │ │ + strb w2, [x0, w5, uxtw] │ │ │ + str w21, [x3, #180] │ │ │ + ldr w1, [x3, #160] │ │ │ + add w2, w1, #0x1 │ │ │ + str w2, [x3, #160] │ │ │ + strb w6, [x0, w1, uxtw] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + add x1, x19, #0xa0 │ │ │ + bl 19b88 │ │ │ + ldp w4, w5, [x19, #156] │ │ │ + ldr w2, [x19, #180] │ │ │ + ldr x0, [x19, #168] │ │ │ + b 246fc │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x20, x20, #0x5f0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr w0, [x20, #3136] │ │ │ + cbz w0, 248b4 │ │ │ stp x25, x26, [sp, #64] │ │ │ + adrp x26, 51000 │ │ │ + add x0, x26, #0x250 │ │ │ + mov w19, #0x0 // #0 │ │ │ + mov w22, #0x0 // #0 │ │ │ + adrp x25, 66000 <__bss_start@@Base+0x14be8> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x1 │ │ │ + mov w23, #0x0 // #0 │ │ │ + add x1, x20, #0xc50 │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x24, x0 │ │ │ - mov x8, x1 │ │ │ - cbz w2, 420bd4 │ │ │ - adrp x26, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x26, x26, #0x590 │ │ │ - str x26, [x29, #168] │ │ │ - adrp x10, 45d000 <__stack_chk_guard@@GLIBC_2.17+0xb890> │ │ │ - ldr x1, [x29, #168] │ │ │ - add x27, x10, #0x260 │ │ │ - mov x19, #0x0 // #0 │ │ │ - add x0, x27, #0x4c0 │ │ │ - add x1, x1, #0x80 │ │ │ - ldr w2, [x3, #156] │ │ │ - mov w21, w19 │ │ │ - ldr w3, [x3, #176] │ │ │ - mov w26, w19 │ │ │ - mov w5, w19 │ │ │ - adrp x28, 454000 <__stack_chk_guard@@GLIBC_2.17+0x2890> │ │ │ - str x0, [x29, #160] │ │ │ - str x1, [x29, #152] │ │ │ - b 420750 │ │ │ - ubfiz x23, x23, #2, #8 │ │ │ - add x0, x24, x23 │ │ │ - ldrh w23, [x24, x23] │ │ │ - ldrh w7, [x0, #2] │ │ │ - lsl w0, w23, w2 │ │ │ - add x22, x20, #0x960 │ │ │ - add w2, w7, w2 │ │ │ - orr w3, w0, w3 │ │ │ - str w3, [x22, #176] │ │ │ - str w2, [x22, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 420738 │ │ │ - ldr w0, [x22, #164] │ │ │ - ldr w1, [x22, #160] │ │ │ - sub w0, w0, #0x1 │ │ │ - cmp w0, w1 │ │ │ - b.ls 420aa8 // b.plast │ │ │ - add x4, x20, #0x960 │ │ │ - add w11, w1, #0x1 │ │ │ - ldr x0, [x4, #168] │ │ │ - str w11, [x4, #160] │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ - ldr w1, [x4, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w11, w1, #0x1 │ │ │ - sub w7, w7, w2 │ │ │ - lsr w23, w23, w7 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - str w11, [x4, #160] │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ - str w2, [x4, #156] │ │ │ - str w23, [x4, #176] │ │ │ - mov w3, w23 │ │ │ - add x0, x20, #0x960 │ │ │ - ldr w0, [x0, #3120] │ │ │ - lsr w21, w21, #1 │ │ │ - cmp w0, w25 │ │ │ - add x19, x19, #0x1 │ │ │ - b.ls 420980 // b.plast │ │ │ - and w0, w19, #0x7 │ │ │ - mov w25, w19 │ │ │ - cbnz w0, 42076c │ │ │ - add x0, x20, #0x960 │ │ │ - add x0, x0, #0xc40 │ │ │ - ldrb w21, [x0, w26, uxtw] │ │ │ - add w26, w26, #0x1 │ │ │ - add x0, x28, #0xa60 │ │ │ - add x0, x0, #0xb40 │ │ │ - add w25, w25, #0x1 │ │ │ - ldrb w23, [x19, x0] │ │ │ - tbz w21, #0, 4206b4 │ │ │ - add x0, x27, #0x340 │ │ │ - ldrb w7, [x0, w23, sxtw] │ │ │ - add x22, x20, #0x960 │ │ │ - add w0, w7, #0x101 │ │ │ + mov x27, #0x0 // #0 │ │ │ + stp x1, x0, [sp, #104] │ │ │ + add x0, x0, #0x80 │ │ │ + str x0, [sp, #120] │ │ │ + b 247e4 │ │ │ + ubfiz x3, x26, #2, #8 │ │ │ + add x1, x21, x3 │ │ │ + ldrh w0, [x21, x3] │ │ │ + ldrh w1, [x1, #2] │ │ │ + bl 246a0 │ │ │ + ldr w0, [x20, #3136] │ │ │ + add x27, x27, #0x1 │ │ │ + lsr w19, w19, #1 │ │ │ + cmp w0, w27 │ │ │ + b.ls 248a8 // b.plast │ │ │ + tst x27, #0x7 │ │ │ + b.ne 247fc // b.any │ │ │ + adrp x0, 55000 <__bss_start@@Base+0x3be8> │ │ │ + add x0, x0, #0x560 │ │ │ + ldrb w19, [x0, w23, uxtw] │ │ │ + add w23, w23, #0x1 │ │ │ + add x0, x25, #0x560 │ │ │ + ldrb w26, [x27, x0] │ │ │ + tbz w19, #0, 247bc │ │ │ + ldr x0, [sp, #104] │ │ │ + ldrb w28, [x0, w26, sxtw] │ │ │ + add w0, w28, #0x101 │ │ │ ubfiz x0, x0, #2, #10 │ │ │ + add x1, x21, x0 │ │ │ + ldrh w0, [x21, x0] │ │ │ + ldrh w1, [x1, #2] │ │ │ + bl 246a0 │ │ │ + ldr x0, [sp, #112] │ │ │ + mov w4, w28 │ │ │ + ldr w1, [x0, x4, lsl #2] │ │ │ + cbnz w1, 248e0 │ │ │ + adrp x0, 56000 <__bss_start@@Base+0x4be8> │ │ │ + add x0, x0, #0x560 │ │ │ + add w1, w22, #0x1 │ │ │ + ldrh w28, [x0, w22, uxtw #1] │ │ │ + cmp w28, #0xff │ │ │ + b.hi 248cc // b.pmore │ │ │ + add x0, x20, #0xdd0 │ │ │ + ldrb w3, [x0, w28, uxtw] │ │ │ + mov w26, w3 │ │ │ + mov w22, w1 │ │ │ + lsl x0, x26, #2 │ │ │ add x1, x24, x0 │ │ │ - ldrh w11, [x24, x0] │ │ │ - ldrh w12, [x1, #2] │ │ │ - lsl w0, w11, w2 │ │ │ - orr w3, w0, w3 │ │ │ - add w2, w12, w2 │ │ │ - str w3, [x22, #176] │ │ │ - str w2, [x22, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 420810 │ │ │ - ldr w0, [x22, #164] │ │ │ - ldr w1, [x22, #160] │ │ │ - sub w0, w0, #0x1 │ │ │ - cmp w0, w1 │ │ │ - mov w13, w3 │ │ │ - b.ls 420adc // b.plast │ │ │ - add x4, x20, #0x960 │ │ │ - add w3, w1, #0x1 │ │ │ - ldr x0, [x4, #168] │ │ │ - str w3, [x4, #160] │ │ │ - strb w13, [x0, w1, uxtw] │ │ │ - ldr w1, [x4, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w14, w1, #0x1 │ │ │ - sub w3, w12, w2 │ │ │ - lsr w3, w11, w3 │ │ │ - str w14, [x4, #160] │ │ │ - ubfx x13, x13, #8, #8 │ │ │ - strb w13, [x0, w1, uxtw] │ │ │ - str w2, [x4, #156] │ │ │ - str w3, [x4, #176] │ │ │ - ldr x1, [x29, #168] │ │ │ - ubfiz x7, x7, #2, #8 │ │ │ - ldr w22, [x1, x7] │ │ │ - cbnz w22, 420a30 │ │ │ - ldr x0, [x29, #160] │ │ │ - add w13, w5, #0x1 │ │ │ - ldrh w23, [x0, w5, uxtw #1] │ │ │ - adrp x12, 46d000 <__stack_chk_guard@@GLIBC_2.17+0x1b890> │ │ │ - cmp w23, #0xff │ │ │ - b.hi 420a14 // b.pmore │ │ │ - add x0, x12, #0x160 │ │ │ - add x0, x0, w23, uxth │ │ │ - ldrb w5, [x0, #1472] │ │ │ - mov w5, w5 │ │ │ - lsl x0, x5, #2 │ │ │ - add x1, x8, x0 │ │ │ - ldrh w7, [x8, x0] │ │ │ - ldrh w11, [x1, #2] │ │ │ - lsl w0, w7, w2 │ │ │ - add x22, x20, #0x960 │ │ │ - add w2, w11, w2 │ │ │ - orr w3, w0, w3 │ │ │ - str w3, [x22, #176] │ │ │ - str w2, [x22, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 4208cc │ │ │ - ldr w0, [x22, #164] │ │ │ - ldr w1, [x22, #160] │ │ │ - sub w0, w0, #0x1 │ │ │ - cmp w0, w1 │ │ │ - b.ls 420b20 // b.plast │ │ │ - add x4, x20, #0x960 │ │ │ - add w14, w1, #0x1 │ │ │ - ldr x0, [x4, #168] │ │ │ - str w14, [x4, #160] │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ - ldr w1, [x4, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w14, w1, #0x1 │ │ │ - sub w11, w11, w2 │ │ │ - lsr w7, w7, w11 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - str w14, [x4, #160] │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ - str w2, [x4, #156] │ │ │ - str w7, [x4, #176] │ │ │ - mov w3, w7 │ │ │ - ldr x1, [x29, #152] │ │ │ - lsl x0, x5, #2 │ │ │ - ldr w22, [x1, x0] │ │ │ - mov w5, w13 │ │ │ - cbz w22, 420738 │ │ │ - add x12, x12, #0x160 │ │ │ - add x12, x12, #0x7c0 │ │ │ - ldr w0, [x12, x0] │ │ │ - add x4, x20, #0x960 │ │ │ - sub w23, w23, w0 │ │ │ - lsl w0, w23, w2 │ │ │ - orr w3, w0, w3 │ │ │ - add w2, w22, w2 │ │ │ - str w3, [x4, #176] │ │ │ - str w2, [x4, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 420738 │ │ │ - ldr w0, [x4, #164] │ │ │ - ldr w5, [x4, #160] │ │ │ - sub w0, w0, #0x1 │ │ │ - cmp w0, w5 │ │ │ - b.ls 420b6c // b.plast │ │ │ - add x0, x20, #0x960 │ │ │ - ldr x1, [x0, #168] │ │ │ - add w4, w5, #0x1 │ │ │ - str w4, [x0, #160] │ │ │ - strb w3, [x1, w5, uxtw] │ │ │ - ldr w4, [x0, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - sub w22, w22, w2 │ │ │ - add w5, w4, #0x1 │ │ │ - lsr w23, w23, w22 │ │ │ - str w5, [x0, #160] │ │ │ - str w2, [x0, #156] │ │ │ - str w23, [x0, #176] │ │ │ - add x0, x20, #0x960 │ │ │ - ldr w0, [x0, #3120] │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - strb w3, [x1, w4, uxtw] │ │ │ - cmp w0, w25 │ │ │ - mov w3, w23 │ │ │ - mov w5, w13 │ │ │ - lsr w21, w21, #1 │ │ │ - add x19, x19, #0x1 │ │ │ - b.hi 420750 // b.pmore │ │ │ - ldrh w21, [x24, #1024] │ │ │ - ldrh w22, [x24, #1026] │ │ │ - lsl w0, w21, w2 │ │ │ - add x19, x20, #0x960 │ │ │ - add w2, w22, w2 │ │ │ - orr w3, w0, w3 │ │ │ - str w3, [x19, #176] │ │ │ - str w2, [x19, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 4209f8 │ │ │ - ldr w0, [x19, #164] │ │ │ - ldr w1, [x19, #160] │ │ │ - sub w0, w0, #0x1 │ │ │ - cmp w0, w1 │ │ │ - b.ls 420be0 // b.plast │ │ │ - add x20, x20, #0x960 │ │ │ - add w4, w1, #0x1 │ │ │ - ldr x0, [x20, #168] │ │ │ - str w4, [x20, #160] │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ - ldr w1, [x20, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w4, w1, #0x1 │ │ │ - sub w22, w22, w2 │ │ │ - str w4, [x20, #160] │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr w22, w21, w22 │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ - str w2, [x20, #156] │ │ │ - str w22, [x20, #176] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + ldrh w0, [x24, x0] │ │ │ + ldrh w1, [x1, #2] │ │ │ + bl 246a0 │ │ │ + ldr x0, [sp, #120] │ │ │ + ldr w1, [x0, x26, lsl #2] │ │ │ + cbz w1, 247d0 │ │ │ + add x0, x20, #0xfd0 │ │ │ + add x27, x27, #0x1 │ │ │ + lsr w19, w19, #1 │ │ │ + ldr w0, [x0, x26, lsl #2] │ │ │ + sub w0, w28, w0 │ │ │ + bl 246a0 │ │ │ + ldr w0, [x20, #3136] │ │ │ + cmp w0, w27 │ │ │ + b.hi 247e4 // b.pmore │ │ │ + nop │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #176 │ │ │ - ret │ │ │ - lsr w0, w23, #7 │ │ │ - add x1, x12, #0x160 │ │ │ + ldrh w1, [x21, #1026] │ │ │ + ldrh w0, [x21, #1024] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #128 │ │ │ + b 246a0 │ │ │ + lsr w0, w28, #7 │ │ │ + add x3, x20, #0xdd0 │ │ │ add w0, w0, #0x100 │ │ │ - add x1, x1, #0x5c0 │ │ │ - mov w0, w0 │ │ │ - ldrb w5, [x1, x0] │ │ │ - b 420844 │ │ │ - add x0, x27, #0x440 │ │ │ - ldr w0, [x0, x7] │ │ │ - add x4, x20, #0x960 │ │ │ - sub w23, w23, w0 │ │ │ - lsl w11, w23, w2 │ │ │ - orr w3, w11, w3 │ │ │ - add w2, w22, w2 │ │ │ - str w3, [x4, #176] │ │ │ - str w2, [x4, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 420820 │ │ │ - ldr w0, [x4, #164] │ │ │ - ldr w7, [x4, #160] │ │ │ - sub w0, w0, #0x1 │ │ │ - cmp w0, w7 │ │ │ - b.ls 420ba0 // b.plast │ │ │ - add x0, x20, #0x960 │ │ │ - add w4, w7, #0x1 │ │ │ - ldr x1, [x0, #168] │ │ │ - str w4, [x0, #160] │ │ │ - strb w3, [x1, w7, uxtw] │ │ │ - ldr w4, [x0, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w7, w4, #0x1 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - str w7, [x0, #160] │ │ │ - sub w22, w22, w2 │ │ │ - strb w3, [x1, w4, uxtw] │ │ │ - lsr w3, w23, w22 │ │ │ - b 420820 │ │ │ - ldr x0, [x22, #168] │ │ │ - add x1, x22, #0xa0 │ │ │ - str x5, [x29, #112] │ │ │ - str x7, [x29, #120] │ │ │ - str x8, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr w1, [x22, #160] │ │ │ - ldr w3, [x22, #176] │ │ │ - ldr w2, [x22, #156] │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #120] │ │ │ - ldr x8, [x29, #104] │ │ │ - b 4206f8 │ │ │ - ldr x0, [x22, #168] │ │ │ - add x1, x22, #0xa0 │ │ │ - str x5, [x29, #112] │ │ │ - str x7, [x29, #120] │ │ │ - str x8, [x29, #104] │ │ │ - str x11, [x29, #144] │ │ │ - str x12, [x29, #128] │ │ │ - bl 415530 │ │ │ - ldr w1, [x22, #160] │ │ │ - ldr w13, [x22, #176] │ │ │ - ldr w2, [x22, #156] │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #120] │ │ │ - ldr x8, [x29, #104] │ │ │ - ldr x11, [x29, #144] │ │ │ - ldr x12, [x29, #128] │ │ │ - b 4207d4 │ │ │ - ldr x0, [x22, #168] │ │ │ - add x1, x22, #0xa0 │ │ │ - str x5, [x29, #112] │ │ │ - str x7, [x29, #120] │ │ │ - str x8, [x29, #104] │ │ │ - str x11, [x29, #144] │ │ │ - str x12, [x29, #128] │ │ │ - str x13, [x29, #136] │ │ │ - bl 415530 │ │ │ - ldr w1, [x22, #160] │ │ │ - ldr w3, [x22, #176] │ │ │ - ldr w2, [x22, #156] │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #120] │ │ │ - ldr x8, [x29, #104] │ │ │ - ldr x11, [x29, #144] │ │ │ - ldr x12, [x29, #128] │ │ │ - ldr x13, [x29, #136] │ │ │ - b 42088c │ │ │ - ldr x0, [x4, #168] │ │ │ - add x1, x4, #0xa0 │ │ │ - str x4, [x29, #144] │ │ │ - str x8, [x29, #104] │ │ │ - str x13, [x29, #136] │ │ │ - bl 415530 │ │ │ - ldr x4, [x29, #144] │ │ │ - ldr x8, [x29, #104] │ │ │ - ldr w5, [x4, #160] │ │ │ - ldr w3, [x4, #176] │ │ │ - ldr w2, [x4, #156] │ │ │ - ldr x13, [x29, #136] │ │ │ - b 420924 │ │ │ - ldr x0, [x4, #168] │ │ │ - add x1, x4, #0xa0 │ │ │ - str x4, [x29, #144] │ │ │ - str x5, [x29, #112] │ │ │ - str x8, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr x4, [x29, #144] │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr w7, [x4, #160] │ │ │ - ldr w3, [x4, #176] │ │ │ - ldr w2, [x4, #156] │ │ │ - ldr x8, [x29, #104] │ │ │ - b 420a70 │ │ │ - ldr w2, [x3, #156] │ │ │ - ldr w3, [x3, #176] │ │ │ - b 420980 │ │ │ - ldr x0, [x19, #168] │ │ │ - add x1, x19, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w1, [x19, #160] │ │ │ - ldr w3, [x19, #176] │ │ │ - ldr w2, [x19, #156] │ │ │ - b 4209bc │ │ │ + ldrb w3, [x3, w0, uxtw] │ │ │ + b 24858 │ │ │ + add x0, x20, #0xd50 │ │ │ + ldr w0, [x0, x4, lsl #2] │ │ │ + sub w0, w26, w0 │ │ │ + bl 246a0 │ │ │ + b 24838 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-112]! │ │ │ + mov w3, #0x4 // #4 │ │ │ + mov w2, #0x7 // #7 │ │ │ mov x29, sp │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x21, x22, [sp, #32] │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - ldrh w27, [x0, #2] │ │ │ - mov w4, #0x3 // #3 │ │ │ - cmp w27, wzr │ │ │ - mov w2, #0x4 // #4 │ │ │ - csel w2, w4, w2, eq // eq = none │ │ │ - mov w24, w1 │ │ │ - cmp w27, wzr │ │ │ - mov w1, #0x7 // #7 │ │ │ - mov w3, #0x8a // #138 │ │ │ - csel w1, w3, w1, eq // eq = none │ │ │ - tbnz w24, #31, 420e98 │ │ │ - adrp x19, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x19, x19, #0x960 │ │ │ - mov w21, #0x0 // #0 │ │ │ - add x6, x19, #0xa0 │ │ │ - mov x25, x0 │ │ │ - mov w26, w21 │ │ │ + mov w4, #0x8a // #138 │ │ │ + ldrh w25, [x0, #2] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w21, #0x3 // #3 │ │ │ + cmp w25, #0x0 │ │ │ + csel w3, w3, w21, ne // ne = any │ │ │ + csel w2, w2, w4, ne // ne = any │ │ │ + tbnz w1, #31, 24b28 │ │ │ + adrp x22, 53000 <__bss_start@@Base+0x1be8> │ │ │ + stp x19, x20, [sp, #16] │ │ │ + add x20, x0, #0xa │ │ │ + add x19, x22, #0x5f0 │ │ │ + add x20, x20, w1, sxtw #2 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + add x23, x19, #0xa0 │ │ │ + add x24, x0, #0x6 │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str x6, [x29, #104] │ │ │ - add w20, w21, #0x1 │ │ │ - cmp w20, w1 │ │ │ - ldrh w28, [x25, #6] │ │ │ - b.ge 420c7c // b.tcont │ │ │ - cmp w27, w28 │ │ │ - b.eq 420fa0 // b.none │ │ │ - cmp w20, w2 │ │ │ - b.ge 420d2c // b.tcont │ │ │ - ldr w2, [x19, #156] │ │ │ - ldr w3, [x19, #176] │ │ │ - add x23, x19, w27, sxtw #2 │ │ │ - b 420cd4 │ │ │ - add w3, w1, #0x1 │ │ │ - ldr x4, [x19, #168] │ │ │ - str w3, [x19, #160] │ │ │ - strb w6, [x4, w1, uxtw] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov w28, #0x0 // #0 │ │ │ + add w27, w28, #0x1 │ │ │ + ldrh w26, [x24] │ │ │ + cmp w27, w2 │ │ │ + b.ge 24b38 // b.tcont │ │ │ + cmp w26, w25 │ │ │ + b.eq 24bfc // b.none │ │ │ + cmp w27, w3 │ │ │ + b.ge 24b38 // b.tcont │ │ │ + sxtw x27, w25 │ │ │ + ldr w1, [x19, #156] │ │ │ + ldr w5, [x19, #180] │ │ │ + lsl x0, x27, #2 │ │ │ + add x2, x19, x0 │ │ │ + ldrh w4, [x19, x0] │ │ │ + ldrh w3, [x2, #2] │ │ │ + lsl w2, w4, w1 │ │ │ + add w1, w3, w1 │ │ │ + orr w2, w2, w5 │ │ │ + str w1, [x19, #156] │ │ │ + str w2, [x19, #180] │ │ │ + cmp w1, #0x10 │ │ │ + b.le 249f8 │ │ │ + ldr w0, [x19, #176] │ │ │ ldr w5, [x19, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w1, w5, #0x1 │ │ │ - sub w3, w22, w2 │ │ │ - lsr w3, w21, w3 │ │ │ - str w1, [x19, #160] │ │ │ - ubfx x6, x6, #8, #8 │ │ │ - strb w6, [x4, w5, uxtw] │ │ │ - str w2, [x19, #156] │ │ │ - str w3, [x19, #176] │ │ │ - subs w20, w20, #0x1 │ │ │ - b.eq 420e38 // b.none │ │ │ - ldrh w21, [x23] │ │ │ - ldrh w22, [x23, #2] │ │ │ - lsl w4, w21, w2 │ │ │ - orr w3, w3, w4 │ │ │ - add w2, w22, w2 │ │ │ - str w3, [x19, #176] │ │ │ - str w2, [x19, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 420ccc │ │ │ - ldr w4, [x19, #164] │ │ │ - ldr w1, [x19, #160] │ │ │ - sub w4, w4, #0x1 │ │ │ - cmp w4, w1 │ │ │ - mov w6, w3 │ │ │ - b.hi 420c94 // b.pmore │ │ │ - ldr x1, [x29, #104] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w5, w0 │ │ │ ldr x0, [x19, #168] │ │ │ - bl 415530 │ │ │ - ldr w1, [x19, #160] │ │ │ - ldr w6, [x19, #176] │ │ │ - ldr w2, [x19, #156] │ │ │ - b 420c94 │ │ │ - cbz w27, 420eb4 │ │ │ - cmp w0, w27 │ │ │ - b.ne 420fac // b.any │ │ │ - ldr w0, [x19, #156] │ │ │ - ldr w1, [x19, #176] │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - mov w21, w20 │ │ │ - add x20, x22, #0x960 │ │ │ - ldrh w23, [x20, #64] │ │ │ - ldrh w2, [x20, #66] │ │ │ - lsl w3, w23, w0 │ │ │ - orr w1, w3, w1 │ │ │ - add w0, w2, w0 │ │ │ - str w1, [x20, #176] │ │ │ - str w0, [x20, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 420dbc │ │ │ - ldr w3, [x20, #164] │ │ │ - ldr w5, [x20, #160] │ │ │ - sub w3, w3, #0x1 │ │ │ - cmp w3, w5 │ │ │ - b.ls 42112c // b.plast │ │ │ - mov w3, w1 │ │ │ - add x1, x22, #0x960 │ │ │ - ldr x4, [x1, #168] │ │ │ + b.cs 24c04 // b.hs, b.nlast │ │ │ add w6, w5, #0x1 │ │ │ - str w6, [x1, #160] │ │ │ - strb w3, [x4, w5, uxtw] │ │ │ - ldr w5, [x1, #160] │ │ │ - sub w0, w0, #0x10 │ │ │ + sub w1, w1, #0x10 │ │ │ + stp w1, w6, [x19, #156] │ │ │ + sub w3, w3, w1 │ │ │ + strb w2, [x0, w5, uxtw] │ │ │ + ubfx x6, x2, #8, #8 │ │ │ + lsr w2, w4, w3 │ │ │ + str w2, [x19, #180] │ │ │ + ldr w5, [x19, #160] │ │ │ + add w3, w5, #0x1 │ │ │ + str w3, [x19, #160] │ │ │ + strb w6, [x0, w5, uxtw] │ │ │ + cbz w28, 24aec │ │ │ + lsl x0, x27, #2 │ │ │ + add x3, x19, x0 │ │ │ + ldrh w4, [x19, x0] │ │ │ + ldrh w3, [x3, #2] │ │ │ + lsl w0, w4, w1 │ │ │ + add w1, w3, w1 │ │ │ + orr w2, w0, w2 │ │ │ + str w1, [x19, #156] │ │ │ + str w2, [x19, #180] │ │ │ + cmp w1, #0x10 │ │ │ + b.le 24a70 │ │ │ + ldr w0, [x19, #176] │ │ │ + ldr w5, [x19, #160] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w5, w0 │ │ │ + ldr x0, [x19, #168] │ │ │ + b.cs 24c24 // b.hs, b.nlast │ │ │ add w6, w5, #0x1 │ │ │ - str w6, [x1, #160] │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - sub w1, w2, w0 │ │ │ - strb w3, [x4, w5, uxtw] │ │ │ - lsr w1, w23, w1 │ │ │ - sub w21, w21, #0x3 │ │ │ - lsl w3, w21, w0 │ │ │ - add x20, x22, #0x960 │ │ │ - add w0, w0, #0x2 │ │ │ - orr w1, w3, w1 │ │ │ - str w1, [x20, #176] │ │ │ - str w0, [x20, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 420e38 │ │ │ - ldr w2, [x20, #164] │ │ │ - ldr w4, [x20, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w4 │ │ │ - b.ls 421110 // b.plast │ │ │ - mov w2, w0 │ │ │ - add x0, x22, #0x960 │ │ │ - add w5, w4, #0x1 │ │ │ - ldr x3, [x0, #168] │ │ │ - str w5, [x0, #160] │ │ │ - strb w1, [x3, w4, uxtw] │ │ │ - ldr w4, [x0, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - mov w5, #0x2 // #2 │ │ │ - add w6, w4, #0x1 │ │ │ - sub w5, w5, w2 │ │ │ - str w6, [x0, #160] │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - lsr w21, w21, w5 │ │ │ - strb w1, [x3, w4, uxtw] │ │ │ - str w2, [x0, #156] │ │ │ - str w21, [x0, #176] │ │ │ - cbz w28, 420e7c │ │ │ - cmp w27, w28 │ │ │ - mov w0, #0x3 // #3 │ │ │ - mov w2, #0x4 // #4 │ │ │ - csel w2, w2, w0, ne // ne = any │ │ │ - mov w1, #0x7 // #7 │ │ │ - cmp w27, w28 │ │ │ - mov w0, #0x6 // #6 │ │ │ - csel w1, w1, w0, ne // ne = any │ │ │ - mov w21, #0x0 // #0 │ │ │ - add w26, w26, #0x1 │ │ │ - cmp w24, w26 │ │ │ - add x25, x25, #0x4 │ │ │ - b.lt 420e98 // b.tstop │ │ │ - mov w0, w27 │ │ │ - mov w27, w28 │ │ │ - b 420c64 │ │ │ - add w26, w26, #0x1 │ │ │ - cmp w24, w26 │ │ │ - mov w2, #0x3 // #3 │ │ │ + sub w1, w1, #0x10 │ │ │ + stp w1, w6, [x19, #156] │ │ │ + sub w3, w3, w1 │ │ │ + strb w2, [x0, w5, uxtw] │ │ │ + ubfx x6, x2, #8, #8 │ │ │ + lsr w2, w4, w3 │ │ │ + str w2, [x19, #180] │ │ │ + ldr w5, [x19, #160] │ │ │ + add w3, w5, #0x1 │ │ │ + str w3, [x19, #160] │ │ │ + strb w6, [x0, w5, uxtw] │ │ │ + cmp w28, #0x1 │ │ │ + b.eq 24aec // b.none │ │ │ + lsl x27, x27, #2 │ │ │ + add x0, x19, x27 │ │ │ + ldrh w27, [x19, x27] │ │ │ + ldrh w28, [x0, #2] │ │ │ + lsl w0, w27, w1 │ │ │ + add w1, w28, w1 │ │ │ + orr w2, w0, w2 │ │ │ + str w1, [x19, #156] │ │ │ + str w2, [x19, #180] │ │ │ + cmp w1, #0x10 │ │ │ + b.le 24aec │ │ │ + ldr w0, [x19, #176] │ │ │ + ldr w3, [x19, #160] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w0, w3 │ │ │ + ldr x0, [x19, #168] │ │ │ + b.ls 24c44 // b.plast │ │ │ + sub w1, w1, #0x10 │ │ │ + add w4, w3, #0x1 │ │ │ + stp w1, w4, [x19, #156] │ │ │ + sub w28, w28, w1 │ │ │ + strb w2, [x0, w3, uxtw] │ │ │ + ubfx x2, x2, #8, #8 │ │ │ + lsr w27, w27, w28 │ │ │ + str w27, [x19, #180] │ │ │ + ldr w3, [x19, #160] │ │ │ + add w1, w3, #0x1 │ │ │ + str w1, [x19, #160] │ │ │ + strb w2, [x0, w3, uxtw] │ │ │ + cmp w26, #0x0 │ │ │ + mov w3, #0x4 // #4 │ │ │ + mov w2, #0x7 // #7 │ │ │ mov w1, #0x8a // #138 │ │ │ - mov w21, w28 │ │ │ - add x25, x25, #0x4 │ │ │ - b.ge 420e70 // b.tcont │ │ │ + csel w3, w3, w21, ne // ne = any │ │ │ + mov w0, w25 │ │ │ + csel w2, w2, w1, ne // ne = any │ │ │ + mov w28, #0x0 // #0 │ │ │ + add x24, x24, #0x4 │ │ │ + mov w25, w26 │ │ │ + cmp x24, x20 │ │ │ + b.ne 24958 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #112 │ │ │ ret │ │ │ - cmp w20, #0xa │ │ │ - ldr w0, [x19, #156] │ │ │ - b.gt 42102c │ │ │ - ldrh w20, [x19, #68] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldrh w22, [x19, #70] │ │ │ - lsl w2, w20, w0 │ │ │ - orr w1, w2, w1 │ │ │ - add w0, w22, w0 │ │ │ - str w1, [x19, #176] │ │ │ - str w0, [x19, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 420f2c │ │ │ - ldr w2, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w3 │ │ │ - b.ls 4211a4 // b.plast │ │ │ - add w4, w3, #0x1 │ │ │ - ldr x2, [x19, #168] │ │ │ - str w4, [x19, #160] │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w0, w0, #0x10 │ │ │ - add w4, w3, #0x1 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - str w4, [x19, #160] │ │ │ - sub w22, w22, w0 │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - lsr w1, w20, w22 │ │ │ - sub w21, w21, #0x2 │ │ │ - lsl w2, w21, w0 │ │ │ - orr w1, w2, w1 │ │ │ - add w0, w0, #0x3 │ │ │ - str w1, [x19, #176] │ │ │ - str w0, [x19, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 420e38 │ │ │ - ldr w2, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w3 │ │ │ - b.ls 421150 // b.plast │ │ │ - add w4, w3, #0x1 │ │ │ - ldr x2, [x19, #168] │ │ │ - str w4, [x19, #160] │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w0, w0, #0x10 │ │ │ - mov w6, #0x3 // #3 │ │ │ - add w5, w3, #0x1 │ │ │ - sub w4, w6, w0 │ │ │ - str w5, [x19, #160] │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - lsr w21, w21, w4 │ │ │ - str w0, [x19, #156] │ │ │ - str w21, [x19, #176] │ │ │ - b 420e38 │ │ │ - mov w21, w20 │ │ │ - mov w27, w0 │ │ │ - b 420e60 │ │ │ - sbfiz x1, x27, #2, #32 │ │ │ - ldr w0, [x19, #156] │ │ │ - add x2, x19, x1 │ │ │ - ldrh w20, [x19, x1] │ │ │ - ldrh w23, [x2, #2] │ │ │ - ldr w1, [x19, #176] │ │ │ - lsl w2, w20, w0 │ │ │ - orr w1, w2, w1 │ │ │ - add w0, w23, w0 │ │ │ - str w1, [x19, #176] │ │ │ - str w0, [x19, #156] │ │ │ - cmp w0, #0x10 │ │ │ - adrp x22, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - b.le 420d48 │ │ │ - ldr w2, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w3 │ │ │ - b.ls 4210f4 // b.plast │ │ │ - add w4, w3, #0x1 │ │ │ - ldr x2, [x19, #168] │ │ │ - str w4, [x19, #160] │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w0, w0, #0x10 │ │ │ - add w4, w3, #0x1 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - str w4, [x19, #160] │ │ │ - sub w23, w23, w0 │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - lsr w1, w20, w23 │ │ │ - b 420d48 │ │ │ - ldrh w20, [x19, #72] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldrh w22, [x19, #74] │ │ │ - lsl w2, w20, w0 │ │ │ - orr w1, w2, w1 │ │ │ - add w0, w22, w0 │ │ │ - str w1, [x19, #176] │ │ │ - str w0, [x19, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 421098 │ │ │ - ldr w2, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w3 │ │ │ - b.ls 42116c // b.plast │ │ │ - add w4, w3, #0x1 │ │ │ - ldr x2, [x19, #168] │ │ │ - str w4, [x19, #160] │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w0, w0, #0x10 │ │ │ - add w4, w3, #0x1 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - str w4, [x19, #160] │ │ │ - sub w22, w22, w0 │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - lsr w1, w20, w22 │ │ │ - sub w21, w21, #0xa │ │ │ - lsl w2, w21, w0 │ │ │ - orr w1, w2, w1 │ │ │ - add w0, w0, #0x7 │ │ │ - str w1, [x19, #176] │ │ │ - str w0, [x19, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 420e38 │ │ │ - ldr w2, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w3 │ │ │ - b.ls 421188 // b.plast │ │ │ - add w4, w3, #0x1 │ │ │ - ldr x2, [x19, #168] │ │ │ - str w4, [x19, #160] │ │ │ - strb w1, [x2, w3, uxtw] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w0, w0, #0x10 │ │ │ - mov w4, #0x7 // #7 │ │ │ - add w5, w3, #0x1 │ │ │ - sub w4, w4, w0 │ │ │ - b 420f84 │ │ │ - ldr x0, [x19, #168] │ │ │ - ldr x1, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w0, [x19, #156] │ │ │ - b 420ff8 │ │ │ - ldr x0, [x20, #168] │ │ │ - add x1, x20, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w4, [x20, #160] │ │ │ - ldr w1, [x20, #176] │ │ │ - ldr w2, [x20, #156] │ │ │ - b 420df8 │ │ │ - ldr x0, [x20, #168] │ │ │ - add x1, x20, #0xa0 │ │ │ - str x2, [x29, #96] │ │ │ - bl 415530 │ │ │ - ldr w5, [x20, #160] │ │ │ - ldr w3, [x20, #176] │ │ │ - ldr w0, [x20, #156] │ │ │ - ldr x2, [x29, #96] │ │ │ - b 420d88 │ │ │ - ldr x0, [x19, #168] │ │ │ - ldr x1, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w0, [x19, #156] │ │ │ - b 420f60 │ │ │ + cbz w25, 24b98 │ │ │ + cmp w25, w0 │ │ │ + b.eq 24b5c // b.none │ │ │ + sbfiz x0, x25, #2, #32 │ │ │ + mov w27, w28 │ │ │ + add x1, x19, x0 │ │ │ + ldrh w0, [x19, x0] │ │ │ + ldrh w1, [x1, #2] │ │ │ + bl 246a0 │ │ │ + add x0, x22, #0x5f0 │ │ │ + ldrh w1, [x0, #66] │ │ │ + ldrh w0, [x0, #64] │ │ │ + bl 246a0 │ │ │ + sub w0, w27, #0x3 │ │ │ + mov w1, #0x2 // #2 │ │ │ + bl 246a0 │ │ │ + cbz w26, 24bb8 │ │ │ + cmp w26, w25 │ │ │ + b.eq 24be8 // b.none │ │ │ + mov w0, w25 │ │ │ + mov w3, #0x4 // #4 │ │ │ + mov w2, #0x7 // #7 │ │ │ + mov w28, #0x0 // #0 │ │ │ + b 24b0c │ │ │ + cmp w27, #0xa │ │ │ + b.gt 24bcc │ │ │ + ldrh w0, [x19, #68] │ │ │ + ldrh w1, [x19, #70] │ │ │ + bl 246a0 │ │ │ + sub w0, w28, #0x2 │ │ │ + bl 23aa8 │ │ │ + cbnz w26, 24b7c │ │ │ + mov w0, w25 │ │ │ + mov w28, #0x0 // #0 │ │ │ + mov w3, #0x3 // #3 │ │ │ + mov w2, #0x8a // #138 │ │ │ + b 24b0c │ │ │ + ldrh w1, [x19, #74] │ │ │ + ldrh w0, [x19, #72] │ │ │ + bl 246a0 │ │ │ + sub w0, w28, #0xa │ │ │ + mov w1, #0x7 // #7 │ │ │ + bl 246a0 │ │ │ + b 24b78 │ │ │ + mov w0, w26 │ │ │ + mov w3, #0x3 // #3 │ │ │ + mov w2, #0x6 // #6 │ │ │ + mov w28, #0x0 // #0 │ │ │ + b 24b0c │ │ │ + mov w28, w27 │ │ │ + b 24b0c │ │ │ + mov x1, x23 │ │ │ + stp w3, w4, [sp, #104] │ │ │ + bl 19b88 │ │ │ + ldp w1, w5, [x19, #156] │ │ │ + ldr w2, [x19, #180] │ │ │ + ldp w3, w4, [sp, #104] │ │ │ ldr x0, [x19, #168] │ │ │ - ldr x1, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w0, [x19, #156] │ │ │ - b 421068 │ │ │ + b 249c8 │ │ │ + mov x1, x23 │ │ │ + stp w3, w4, [sp, #104] │ │ │ + bl 19b88 │ │ │ + ldp w1, w5, [x19, #156] │ │ │ + ldr w2, [x19, #180] │ │ │ + ldp w3, w4, [sp, #104] │ │ │ ldr x0, [x19, #168] │ │ │ - ldr x1, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w0, [x19, #156] │ │ │ - b 4210cc │ │ │ + b 24a40 │ │ │ + mov x1, x23 │ │ │ + bl 19b88 │ │ │ + ldp w1, w3, [x19, #156] │ │ │ + ldr w2, [x19, #180] │ │ │ ldr x0, [x19, #168] │ │ │ - ldr x1, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w0, [x19, #156] │ │ │ - b 420efc │ │ │ + b 24abc │ │ │ + nop │ │ │ stp x29, x30, [sp, #-144]! │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x3, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x22, 46d000 <__stack_chk_guard@@GLIBC_2.17+0x1b890> │ │ │ + adrp x21, 4f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + adrp x19, 54000 <__bss_start@@Base+0x2be8> │ │ │ + add x2, x19, #0x6f0 │ │ │ + ldr x4, [x21, #3488] │ │ │ + ldurh w3, [x2, #-142] │ │ │ + ldr x5, [x4] │ │ │ + str x5, [sp, #136] │ │ │ + mov x5, #0x0 // #0 │ │ │ + stp x0, x1, [x2, #-184] │ │ │ + stp xzr, xzr, [x2, #-168] │ │ │ + cbnz w3, 250dc │ │ │ + adrp x20, 53000 <__bss_start@@Base+0x1be8> │ │ │ stp x25, x26, [sp, #64] │ │ │ + add x25, x20, #0x5f0 │ │ │ + adrp x0, 51000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + add x23, x25, #0xd50 │ │ │ + add x25, x25, #0xc50 │ │ │ stp x27, x28, [sp, #80] │ │ │ - add x2, x22, #0x160 │ │ │ - ldr x4, [x3, #1904] │ │ │ - ldrh w3, [x2, #2146] │ │ │ - str x4, [x29, #136] │ │ │ - str x0, [x2, #2104] │ │ │ - str x1, [x2, #2112] │ │ │ - str xzr, [x2, #2120] │ │ │ - str xzr, [x2, #2128] │ │ │ - cbnz w3, 42164c │ │ │ - adrp x0, 45d000 <__stack_chk_guard@@GLIBC_2.17+0xb890> │ │ │ - mov x19, #0x0 // #0 │ │ │ - adrp x23, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x25, x0, #0x260 │ │ │ - mov w24, w19 │ │ │ - mov w20, w19 │ │ │ - add x27, x23, #0x590 │ │ │ - mov w26, #0x1 // #1 │ │ │ - add x28, x25, #0x340 │ │ │ - ldr w21, [x19, x27] │ │ │ - add x0, x25, #0x440 │ │ │ - lsl w21, w26, w21 │ │ │ - str w20, [x19, x0] │ │ │ - cmp w21, wzr │ │ │ - b.le 421258 │ │ │ - add x0, x28, w20, sxtw │ │ │ - mov w1, w24 │ │ │ - sxtw x2, w21 │ │ │ - bl 4023b0 │ │ │ - add w20, w20, w21 │ │ │ - add x19, x19, #0x4 │ │ │ - cmp x19, #0x70 │ │ │ - add w24, w24, #0x1 │ │ │ - b.ne 42122c // b.any │ │ │ - adrp x1, 45d000 <__stack_chk_guard@@GLIBC_2.17+0xb890> │ │ │ - add x0, x1, #0x260 │ │ │ - mov x19, #0x0 // #0 │ │ │ - sub w20, w20, #0x1 │ │ │ - add x0, x0, #0x340 │ │ │ - add x25, x22, #0x160 │ │ │ - mov w1, #0x1c // #28 │ │ │ - strb w1, [x0, w20, sxtw] │ │ │ - mov w24, w19 │ │ │ - mov w20, w19 │ │ │ - add x28, x23, #0x590 │ │ │ - mov w27, #0x1 // #1 │ │ │ - add x26, x25, #0x5c0 │ │ │ - add x0, x28, #0x80 │ │ │ - ldr w21, [x19, x0] │ │ │ - add x0, x25, #0x7c0 │ │ │ - lsl w21, w27, w21 │ │ │ - str w20, [x19, x0] │ │ │ - cmp w21, wzr │ │ │ - b.le 4212cc │ │ │ - add x0, x26, w20, sxtw │ │ │ - mov w1, w24 │ │ │ - sxtw x2, w21 │ │ │ - bl 4023b0 │ │ │ - add w20, w20, w21 │ │ │ - add x19, x19, #0x4 │ │ │ - cmp x19, #0x40 │ │ │ - add w24, w24, #0x1 │ │ │ - b.ne 42129c // b.any │ │ │ - add x25, x22, #0x160 │ │ │ - add x27, x23, #0x590 │ │ │ - add x28, x25, #0x7c0 │ │ │ - asr w20, w20, #7 │ │ │ - mov x19, #0x0 // #0 │ │ │ - mov w24, #0x10 // #16 │ │ │ - add x27, x27, #0x80 │ │ │ - mov w26, #0x1 // #1 │ │ │ - add x25, x25, #0x5c0 │ │ │ - add x0, x27, x19 │ │ │ - ldr w21, [x0, #64] │ │ │ - lsl w1, w20, #7 │ │ │ - sub w21, w21, #0x7 │ │ │ - add x0, x28, x19 │ │ │ - lsl w21, w26, w21 │ │ │ - str w1, [x0, #64] │ │ │ - cmp w21, wzr │ │ │ - b.le 421340 │ │ │ - sxtw x0, w20 │ │ │ + add x28, x0, #0x250 │ │ │ + mov x26, #0x0 // #0 │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov w22, #0x1 // #1 │ │ │ + nop │ │ │ + ldr w2, [x28, x26, lsl #2] │ │ │ + str w27, [x23, x26, lsl #2] │ │ │ + lsl w2, w22, w2 │ │ │ + cmp w2, #0x0 │ │ │ + b.le 24cfc │ │ │ + add x0, x25, w27, sxtw │ │ │ + add w27, w27, w2 │ │ │ + sub w2, w2, #0x1 │ │ │ + mov w1, w26 │ │ │ + add x2, x2, #0x1 │ │ │ + bl 7290 │ │ │ + add x26, x26, #0x1 │ │ │ + cmp x26, #0x1c │ │ │ + b.ne 24cd0 // b.any │ │ │ + add x23, x20, #0x5f0 │ │ │ + sub w0, w27, #0x1 │ │ │ + add x1, x23, #0xc50 │ │ │ + adrp x2, 51000 │ │ │ + add x3, x2, #0x250 │ │ │ + add x27, x23, #0xfd0 │ │ │ + add x24, x3, #0x80 │ │ │ + add x23, x23, #0xdd0 │ │ │ + mov x22, #0x0 // #0 │ │ │ + mov w28, #0x0 // #0 │ │ │ + mov w25, #0x1 // #1 │ │ │ + strb w26, [x1, w0, sxtw] │ │ │ + ldr w2, [x24, x22, lsl #2] │ │ │ + str w28, [x27, x22, lsl #2] │ │ │ + lsl w2, w25, w2 │ │ │ + cmp w2, #0x0 │ │ │ + b.le 24d64 │ │ │ + add x0, x23, w28, sxtw │ │ │ + add w28, w28, w2 │ │ │ + sub w2, w2, #0x1 │ │ │ + mov w1, w22 │ │ │ + add x2, x2, #0x1 │ │ │ + bl 7290 │ │ │ + add x22, x22, #0x1 │ │ │ + cmp x22, #0x10 │ │ │ + b.ne 24d38 // b.any │ │ │ + add x23, x20, #0x5f0 │ │ │ + adrp x0, 51000 │ │ │ + add x25, x23, #0xfd0 │ │ │ + add x24, x0, #0x250 │ │ │ + asr w28, w28, #7 │ │ │ + add x23, x23, #0xdd0 │ │ │ + add x26, x24, #0x80 │ │ │ + mov w24, #0x1 // #1 │ │ │ + ldr w2, [x26, x22, lsl #2] │ │ │ + lsl w0, w28, #7 │ │ │ + str w0, [x25, x22, lsl #2] │ │ │ + sub w2, w2, #0x7 │ │ │ + lsl w2, w24, w2 │ │ │ + cmp w2, #0x0 │ │ │ + b.le 24dcc │ │ │ + sxtw x0, w28 │ │ │ + add w28, w28, w2 │ │ │ add x0, x0, #0x100 │ │ │ - add x0, x25, x0 │ │ │ - mov w1, w24 │ │ │ - sxtw x2, w21 │ │ │ - bl 4023b0 │ │ │ - add w20, w20, w21 │ │ │ - add x19, x19, #0x4 │ │ │ - cmp x19, #0x38 │ │ │ - add w24, w24, #0x1 │ │ │ - b.ne 421300 // b.any │ │ │ - adrp x6, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x0, x6, #0x960 │ │ │ - add x2, x22, #0x160 │ │ │ - add x0, x0, #0xc10 │ │ │ - stp xzr, xzr, [x0] │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ - add x5, x2, #0x8e0 │ │ │ - add x0, x2, #0x8e2 │ │ │ - mov w1, #0x8 // #8 │ │ │ - add x2, x2, #0xb22 │ │ │ - strh w1, [x0], #4 │ │ │ - cmp x0, x2 │ │ │ - b.ne 421378 // b.any │ │ │ - add x1, x6, #0x960 │ │ │ - add x0, x22, #0x160 │ │ │ - ldrh w3, [x1, #3106] │ │ │ - add x0, x0, #0xb22 │ │ │ + sub w2, w2, #0x1 │ │ │ + add x0, x23, x0 │ │ │ + add x2, x2, #0x1 │ │ │ + mov w1, w22 │ │ │ + bl 7290 │ │ │ + add x22, x22, #0x1 │ │ │ + cmp x22, #0x1e │ │ │ + b.ne 24d90 // b.any │ │ │ + add x3, x20, #0x5f0 │ │ │ + add x1, x19, #0x6f0 │ │ │ + add x3, x3, #0xc20 │ │ │ + sub x5, x1, #0x10 │ │ │ + add x0, x5, #0x2 │ │ │ + add x1, x1, #0x232 │ │ │ + mov x4, x5 │ │ │ + mov w2, #0x8 // #8 │ │ │ + stp xzr, xzr, [x3] │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ + strh w2, [x0], #4 │ │ │ + cmp x1, x0 │ │ │ + b.ne 24e00 // b.any │ │ │ + add x3, x20, #0x5f0 │ │ │ + add x0, x19, #0x6f0 │ │ │ + add x0, x0, #0x232 │ │ │ add x2, x5, #0x402 │ │ │ mov w1, #0x9 // #9 │ │ │ + ldrh w7, [x3, #3122] │ │ │ + nop │ │ │ strh w1, [x0], #4 │ │ │ - cmp x0, x2 │ │ │ - b.ne 42139c // b.any │ │ │ - add x1, x6, #0x960 │ │ │ - add w2, w3, #0x70 │ │ │ - add x0, x22, #0x160 │ │ │ - strh w2, [x1, #3106] │ │ │ - ldrh w7, [x1, #3102] │ │ │ - add x0, x0, #0xce2 │ │ │ + cmp x2, x0 │ │ │ + b.ne 24e28 // b.any │ │ │ + add x3, x20, #0x5f0 │ │ │ + add x0, x19, #0x6f0 │ │ │ + add w7, w7, #0x70 │ │ │ + add x0, x0, #0x3f2 │ │ │ add x2, x5, #0x462 │ │ │ + and w7, w7, #0xffff │ │ │ + ldrh w11, [x3, #3118] │ │ │ mov w1, #0x7 // #7 │ │ │ + strh w7, [x3, #3122] │ │ │ strh w1, [x0], #4 │ │ │ cmp x0, x2 │ │ │ - b.ne 4213c8 // b.any │ │ │ - add x0, x6, #0x960 │ │ │ - ldrh w20, [x0, #3088] │ │ │ - ldrh w1, [x0, #3090] │ │ │ - ubfiz w20, w20, #1, #15 │ │ │ - uxth w19, w20 │ │ │ - add w19, w19, w1 │ │ │ - ubfiz w19, w19, #1, #15 │ │ │ - ldrh w1, [x0, #3092] │ │ │ - uxth w18, w19 │ │ │ - add w18, w18, w1 │ │ │ - ubfiz w18, w18, #1, #15 │ │ │ - ldrh w1, [x0, #3094] │ │ │ - uxth w17, w18 │ │ │ - add w17, w17, w1 │ │ │ - ubfiz w17, w17, #1, #15 │ │ │ - ldrh w1, [x0, #3096] │ │ │ - uxth w16, w17 │ │ │ - add w16, w16, w1 │ │ │ - ubfiz w16, w16, #1, #15 │ │ │ - ldrh w1, [x0, #3098] │ │ │ - uxth w15, w16 │ │ │ - add w15, w15, w1 │ │ │ - ubfiz w15, w15, #1, #15 │ │ │ - ldrh w1, [x0, #3100] │ │ │ - uxth w14, w15 │ │ │ - add w14, w14, w1 │ │ │ - ubfiz w14, w14, #1, #15 │ │ │ - add w7, w7, #0x18 │ │ │ - uxth w13, w14 │ │ │ - add w13, w13, w7 │ │ │ - ubfiz w13, w13, #1, #15 │ │ │ - mov w3, #0x0 // #0 │ │ │ - add w3, w3, #0x98 │ │ │ - uxth w12, w13 │ │ │ - add w12, w12, w3 │ │ │ - ldrh w1, [x0, #3106] │ │ │ - ubfiz w12, w12, #1, #15 │ │ │ - uxth w11, w12 │ │ │ - add w11, w11, w1 │ │ │ - ubfiz w11, w11, #1, #15 │ │ │ - ldrh w1, [x0, #3108] │ │ │ - uxth w10, w11 │ │ │ - add w10, w10, w1 │ │ │ - ubfiz w10, w10, #1, #15 │ │ │ - ldrh w1, [x0, #3110] │ │ │ - uxth w9, w10 │ │ │ - add w9, w9, w1 │ │ │ - ldrh w8, [x0, #3112] │ │ │ + b.ne 24e58 // b.any │ │ │ + add x2, x20, #0x5f0 │ │ │ + add w0, w11, #0x18 │ │ │ + add x1, x2, #0xc20 │ │ │ + and w11, w0, #0xffff │ │ │ + add x0, x19, #0x6f0 │ │ │ + mov w12, #0x98 // #152 │ │ │ + ldrh w9, [x2, #3104] │ │ │ + mov x2, x0 │ │ │ + ldrh w8, [x1, #2] │ │ │ + mov w3, #0x8 // #8 │ │ │ + ldrh w0, [x1, #4] │ │ │ + add x5, x5, #0x480 │ │ │ ubfiz w9, w9, #1, #15 │ │ │ - uxth w21, w9 │ │ │ - add x4, x22, #0x160 │ │ │ - mov w2, #0x8 // #8 │ │ │ - add w8, w21, w8 │ │ │ - strh w7, [x0, #3102] │ │ │ - strh w2, [x4, #3394] │ │ │ - strh w2, [x4, #3398] │ │ │ - strh w2, [x4, #3402] │ │ │ - strh w2, [x4, #3406] │ │ │ - strh w2, [x4, #3410] │ │ │ - strh w2, [x4, #3414] │ │ │ - strh w2, [x4, #3418] │ │ │ - strh w2, [x4, #3422] │ │ │ - strh w3, [x0, #3104] │ │ │ + ldrh w16, [x1, #6] │ │ │ + ldrh w15, [x1, #8] │ │ │ + add x6, sp, #0x68 │ │ │ + add w8, w8, w9, uxth │ │ │ + ldrh w14, [x1, #10] │ │ │ + ldrh w13, [x1, #12] │ │ │ ubfiz w8, w8, #1, #15 │ │ │ - strh w20, [x29, #106] │ │ │ - strh w19, [x29, #108] │ │ │ - strh w18, [x29, #110] │ │ │ - strh w17, [x29, #112] │ │ │ - strh w16, [x29, #114] │ │ │ - strh w15, [x29, #116] │ │ │ - strh w14, [x29, #118] │ │ │ - strh w13, [x29, #120] │ │ │ - strh w12, [x29, #122] │ │ │ - strh w11, [x29, #124] │ │ │ - strh w10, [x29, #126] │ │ │ - strh w9, [x29, #128] │ │ │ - strh w8, [x29, #130] │ │ │ - ldrh w1, [x0, #3114] │ │ │ - uxth w8, w8 │ │ │ - add x0, x0, #0xc10 │ │ │ - add w1, w8, w1 │ │ │ - ubfiz w1, w1, #1, #15 │ │ │ - ldrh w0, [x0, #28] │ │ │ - uxth w2, w1 │ │ │ - add w0, w2, w0 │ │ │ + ldrh w10, [x1, #20] │ │ │ + strh w9, [sp, #106] │ │ │ + add w0, w0, w8, uxth │ │ │ + ldrh w9, [x1, #22] │ │ │ + strh w8, [sp, #108] │ │ │ ubfiz w0, w0, #1, #15 │ │ │ - strh w1, [x29, #132] │ │ │ - strh w0, [x29, #134] │ │ │ - add x4, x4, #0x8e2 │ │ │ - add x5, x5, #0x482 │ │ │ - add x7, x29, #0x68 │ │ │ - ldrh w0, [x4] │ │ │ - cbz w0, 42157c │ │ │ - sbfiz x3, x0, #1, #32 │ │ │ - ldrh w1, [x7, x3] │ │ │ - mov w2, #0x0 // #0 │ │ │ - add w8, w1, #0x1 │ │ │ - strh w8, [x7, x3] │ │ │ - and w3, w1, #0x1 │ │ │ - orr w2, w2, w3 │ │ │ - subs w0, w0, #0x1 │ │ │ - lsr w1, w1, #1 │ │ │ - lsl w2, w2, #1 │ │ │ - b.ne 42155c // b.any │ │ │ + strh w0, [sp, #110] │ │ │ + ldrh w8, [x1, #24] │ │ │ + add w0, w16, w0, uxth │ │ │ + strh w11, [x1, #14] │ │ │ + strh w12, [x1, #16] │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #112] │ │ │ + strh w3, [x2, #1106] │ │ │ + add w0, w15, w0, uxth │ │ │ + strh w3, [x2, #1110] │ │ │ + strh w3, [x2, #1114] │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #114] │ │ │ + strh w3, [x2, #1118] │ │ │ + add w0, w14, w0, uxth │ │ │ + strh w3, [x2, #1122] │ │ │ + strh w3, [x2, #1126] │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #116] │ │ │ + strh w3, [x2, #1130] │ │ │ + add w0, w13, w0, uxth │ │ │ + strh w3, [x2, #1134] │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #118] │ │ │ + add w0, w11, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #120] │ │ │ + add w0, w12, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #122] │ │ │ + add w0, w7, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #124] │ │ │ + add w0, w10, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #126] │ │ │ + add w0, w9, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #128] │ │ │ + add w0, w8, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #130] │ │ │ + ldrh w2, [x1, #26] │ │ │ + ldrh w1, [x1, #28] │ │ │ + add w0, w2, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #132] │ │ │ + add w0, w1, w0, uxth │ │ │ + ubfiz w0, w0, #1, #15 │ │ │ + strh w0, [sp, #134] │ │ │ + b 24fa4 │ │ │ + add x4, x4, #0x4 │ │ │ + cmp x4, x5 │ │ │ + b.eq 24ff0 // b.none │ │ │ + ldrh w1, [x4, #2] │ │ │ + cbz w1, 24f98 │ │ │ + sbfiz x0, x1, #1, #32 │ │ │ + mov w3, #0x0 // #0 │ │ │ + ldrh w7, [x6, x0] │ │ │ + mov w2, w7 │ │ │ + add w7, w7, #0x1 │ │ │ + strh w7, [x6, x0] │ │ │ + nop │ │ │ + and w0, w2, #0x1 │ │ │ + subs w1, w1, #0x1 │ │ │ + orr w0, w0, w3 │ │ │ lsr w2, w2, #1 │ │ │ - sturh w2, [x4, #-2] │ │ │ + lsl w3, w0, #1 │ │ │ + b.ne 24fc8 // b.any │ │ │ + strh w0, [x4] │ │ │ add x4, x4, #0x4 │ │ │ cmp x4, x5 │ │ │ - b.ne 421540 // b.any │ │ │ - add x1, x22, #0x160 │ │ │ - add x1, x1, #0x862 │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov w5, #0x5 // #5 │ │ │ - ubfx x3, x0, #1, #1 │ │ │ - ubfiz w4, w0, #1, #1 │ │ │ - orr w4, w3, w4 │ │ │ - ubfx x2, x0, #2, #1 │ │ │ - ubfx x3, x0, #3, #1 │ │ │ - orr w2, w2, w4, lsl #1 │ │ │ - orr w2, w3, w2, lsl #1 │ │ │ - lsr w4, w0, #4 │ │ │ - orr w2, w4, w2, lsl #1 │ │ │ - add w0, w0, #0x1 │ │ │ - strh w5, [x1] │ │ │ - sturh w2, [x1, #-2] │ │ │ - cmp w0, #0x1e │ │ │ - add x1, x1, #0x4 │ │ │ - b.ne 421598 // b.any │ │ │ - add x0, x22, #0x160 │ │ │ - add x0, x0, #0xd60 │ │ │ - add x1, x0, #0x478 │ │ │ + b.ne 24fa4 // b.any │ │ │ + adrp x1, 30000 │ │ │ + add x3, x19, #0x6f0 │ │ │ + mov x7, #0x3 // #3 │ │ │ + mov x6, #0xb // #11 │ │ │ + mov x5, #0x7 // #7 │ │ │ + movk x7, #0x5, lsl #16 │ │ │ + ldr q0, [x1, #3568] │ │ │ + movk x6, #0x5, lsl #16 │ │ │ + movi v1.8h, #0x5 │ │ │ + movk x5, #0x5, lsl #16 │ │ │ + sub x2, x3, #0x90 │ │ │ + movk x7, #0x13, lsl #32 │ │ │ + movk x6, #0x1b, lsl #32 │ │ │ + movk x5, #0x17, lsl #32 │ │ │ + add x0, x3, #0x470 │ │ │ + add x1, x3, #0x8e8 │ │ │ + movk x7, #0x5, lsl #48 │ │ │ + movk x6, #0x5, lsl #48 │ │ │ + movk x5, #0x5, lsl #48 │ │ │ + stp x7, x6, [x3, #-48] │ │ │ + add x4, x2, #0x40 │ │ │ + stur x5, [x3, #-32] │ │ │ + adrp x3, 30000 │ │ │ + st2 {v0.8h, v1.8h}, [x2], #32 │ │ │ + ldr q0, [x3, #3584] │ │ │ + st2 {v0.8h, v1.8h}, [x2] │ │ │ + adrp x2, 30000 │ │ │ + ldr q0, [x2, #3600] │ │ │ + st2 {v0.8h, v1.8h}, [x4] │ │ │ + nop │ │ │ strh wzr, [x0], #4 │ │ │ cmp x0, x1 │ │ │ - b.ne 4215e0 // b.any │ │ │ - adrp x2, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x1, x2, #0x260 │ │ │ - add x0, x1, #0x560 │ │ │ - add x1, x1, #0x5d8 │ │ │ + b.ne 25068 // b.any │ │ │ + add x1, x19, #0x6f0 │ │ │ + add x0, x1, #0xd70 │ │ │ + add x1, x1, #0xde8 │ │ │ strh wzr, [x0], #4 │ │ │ - cmp x0, x1 │ │ │ - b.ne 4215fc // b.any │ │ │ - add x0, x6, #0x960 │ │ │ + cmp x1, x0 │ │ │ + b.ne 25080 // b.any │ │ │ + add x0, x20, #0x5f0 │ │ │ add x1, x0, #0x4c │ │ │ + nop │ │ │ strh wzr, [x0], #4 │ │ │ cmp x0, x1 │ │ │ - b.ne 421610 // b.any │ │ │ - add x0, x2, #0x260 │ │ │ - add x6, x6, #0x960 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x22, x22, #0x160 │ │ │ - strh w1, [x22, #4448] │ │ │ - str xzr, [x6, #3080] │ │ │ - str xzr, [x6, #3072] │ │ │ - str wzr, [x0, #1620] │ │ │ - str wzr, [x0, #1624] │ │ │ - str wzr, [x6, #3120] │ │ │ - strb wzr, [x0, #1628] │ │ │ - strb w1, [x0, #1629] │ │ │ - adrp x2, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x2, #1904] │ │ │ - cmp x1, x0 │ │ │ - b.ne 42167c // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + b.ne 25098 // b.any │ │ │ ldp x23, x24, [sp, #48] │ │ │ + add x19, x19, #0x6f0 │ │ │ ldp x25, x26, [sp, #64] │ │ │ + add x20, x20, #0x5f0 │ │ │ ldp x27, x28, [sp, #80] │ │ │ + mov w0, #0x1 // #1 │ │ │ + strh w0, [x19, #2160] │ │ │ + str xzr, [x20, #3080] │ │ │ + str xzr, [x20, #3088] │ │ │ + str wzr, [x20, #3136] │ │ │ + str wzr, [x19, #3684] │ │ │ + str wzr, [x19, #3688] │ │ │ + strb wzr, [x19, #3692] │ │ │ + strb w0, [x19, #3693] │ │ │ + ldr x21, [x21, #3488] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x21] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 25100 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #144 │ │ │ ret │ │ │ - bl 402480 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ - mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x22, 46d000 <__stack_chk_guard@@GLIBC_2.17+0x1b890> │ │ │ stp x23, x24, [sp, #48] │ │ │ - add x7, x22, #0x160 │ │ │ - adrp x23, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 7360 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + adrp x4, 55000 <__bss_start@@Base+0x3be8> │ │ │ + add x4, x4, #0x560 │ │ │ + mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - add x3, x23, #0x260 │ │ │ + adrp x19, 54000 <__bss_start@@Base+0x2be8> │ │ │ + add x3, x19, #0x6f0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w22, w2 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov x26, x1 │ │ │ + ldr w1, [x3, #3684] │ │ │ + ldur x2, [x3, #-184] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - ldr x6, [x7, #2104] │ │ │ - adrp x26, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w8, [x3, #1620] │ │ │ - ldrb w9, [x3, #1628] │ │ │ - add x10, x26, #0x960 │ │ │ - add x3, x10, #0xc40 │ │ │ - ldrh w4, [x6] │ │ │ - strb w9, [x3, x8] │ │ │ - mov w3, #0xffff // #65535 │ │ │ - cmp w4, w3 │ │ │ - str x0, [x29, #104] │ │ │ - mov x20, x1 │ │ │ - mov w25, w2 │ │ │ - b.eq 421db8 // b.none │ │ │ - adrp x27, 451000 <_fini@@Base+0x2ee1c> │ │ │ - add x19, x27, #0x590 │ │ │ - add x24, x19, #0xf8 │ │ │ - mov x0, x24 │ │ │ - bl 41fb6c │ │ │ - add x21, x19, #0x120 │ │ │ - mov x0, x21 │ │ │ - bl 41fb6c │ │ │ - ldr w1, [x19, #284] │ │ │ - add x0, x22, #0x160 │ │ │ - add x0, x0, #0xd60 │ │ │ - bl 41f760 │ │ │ - ldr w1, [x19, #324] │ │ │ - add x0, x23, #0x260 │ │ │ - add x0, x0, #0x560 │ │ │ - bl 41f760 │ │ │ - add x0, x19, #0x148 │ │ │ - bl 41fb6c │ │ │ - add x3, x26, #0x960 │ │ │ - ldrh w0, [x3, #62] │ │ │ - cbnz w0, 421ea8 │ │ │ - ldrh w0, [x3, #6] │ │ │ - cbnz w0, 421ec4 │ │ │ - ldrh w0, [x3, #58] │ │ │ - cbnz w0, 421ee4 │ │ │ - ldrh w0, [x3, #10] │ │ │ - cbnz w0, 421edc │ │ │ - ldrh w0, [x3, #54] │ │ │ - cbnz w0, 421ed4 │ │ │ - ldrh w0, [x3, #14] │ │ │ - cbnz w0, 421ecc │ │ │ - ldrh w0, [x3, #50] │ │ │ - cbnz w0, 421f24 │ │ │ - ldrh w0, [x3, #18] │ │ │ - cbnz w0, 421eec │ │ │ - ldrh w0, [x3, #46] │ │ │ - cbnz w0, 421efc │ │ │ - ldrh w0, [x3, #22] │ │ │ - cbnz w0, 421ef4 │ │ │ - ldrh w0, [x3, #42] │ │ │ - cbnz w0, 421f1c │ │ │ - ldrh w0, [x3, #26] │ │ │ - cbnz w0, 421f14 │ │ │ - ldrh w0, [x3, #38] │ │ │ - cbnz w0, 421f0c │ │ │ - ldrh w0, [x3, #30] │ │ │ - cbnz w0, 421f04 │ │ │ - ldrh w0, [x3, #34] │ │ │ - cbnz w0, 421f48 │ │ │ - ldrh w0, [x3, #2] │ │ │ - mov x1, #0x17 // #23 │ │ │ + mov w0, #0xffff // #65535 │ │ │ + ldrb w5, [x3, #3692] │ │ │ + strb w5, [x4, x1] │ │ │ + ldrh w1, [x2] │ │ │ + cmp w1, w0 │ │ │ + b.eq 25484 // b.none │ │ │ + adrp x23, 51000 │ │ │ + add x21, x23, #0x3a0 │ │ │ + mov x0, x21 │ │ │ + add x25, x21, #0x28 │ │ │ + bl 23c48 │ │ │ + add x20, x19, #0x6f0 │ │ │ + mov x0, x25 │ │ │ + bl 23c48 │ │ │ + ldr w1, [x21, #36] │ │ │ + mov x10, x20 │ │ │ + add x0, x20, #0x470 │ │ │ + adrp x20, 53000 <__bss_start@@Base+0x1be8> │ │ │ + bl 23690 │ │ │ + add x0, x10, #0xd70 │ │ │ + ldr w1, [x21, #76] │ │ │ + bl 23690 │ │ │ + add x0, x21, #0x50 │ │ │ + bl 23c48 │ │ │ + add x0, x20, #0x5f0 │ │ │ + ldrh w1, [x0, #62] │ │ │ + cbnz w1, 25548 │ │ │ + ldrh w1, [x0, #6] │ │ │ + cbnz w1, 25560 │ │ │ + ldrh w1, [x0, #58] │ │ │ + cbnz w1, 25570 │ │ │ + ldrh w1, [x0, #10] │ │ │ + cbnz w1, 25578 │ │ │ + ldrh w1, [x0, #54] │ │ │ + cbnz w1, 25580 │ │ │ + ldrh w1, [x0, #14] │ │ │ + cbnz w1, 25588 │ │ │ + ldrh w1, [x0, #50] │ │ │ + cbnz w1, 25590 │ │ │ + ldrh w1, [x0, #18] │ │ │ + cbnz w1, 25598 │ │ │ + ldrh w1, [x0, #46] │ │ │ + cbnz w1, 255a0 │ │ │ + ldrh w0, [x0, #22] │ │ │ + cbnz w0, 255a8 │ │ │ + add x0, x20, #0x5f0 │ │ │ + ldrh w1, [x0, #42] │ │ │ + cbnz w1, 255b0 │ │ │ + ldrh w1, [x0, #26] │ │ │ + cbnz w1, 255b8 │ │ │ + ldrh w1, [x0, #38] │ │ │ + cbnz w1, 25568 │ │ │ + ldrh w1, [x0, #30] │ │ │ + cbnz w1, 255c0 │ │ │ + ldrh w1, [x0, #34] │ │ │ + cbnz w1, 255c8 │ │ │ + ldrh w1, [x0, #2] │ │ │ mov w28, #0x2 // #2 │ │ │ - cbnz w0, 421ebc │ │ │ - add x3, x26, #0x960 │ │ │ - ldr x0, [x3, #3072] │ │ │ - ldr x21, [x3, #3080] │ │ │ - add x0, x1, x0 │ │ │ - add x19, x0, #0xa │ │ │ + mov x0, #0x17 // #23 │ │ │ + cbnz w1, 255d0 │ │ │ + add x1, x20, #0x5f0 │ │ │ + ldr x2, [x1, #3080] │ │ │ + ldr x21, [x1, #3088] │ │ │ + add x0, x0, x2 │ │ │ + add x25, x0, #0xa │ │ │ + str x0, [x1, #3080] │ │ │ add x21, x21, #0xa │ │ │ - lsr x19, x19, #3 │ │ │ + lsr x25, x25, #3 │ │ │ lsr x21, x21, #3 │ │ │ - cmp x19, x21 │ │ │ - csel x19, x19, x21, ls // ls = plast │ │ │ - cmp w25, wzr │ │ │ - cset w24, ne // ne = any │ │ │ - str x0, [x3, #3072] │ │ │ - cmp x20, x19 │ │ │ - b.hi 4217f8 // b.pmore │ │ │ - cbnz w24, 421964 │ │ │ - add x0, x20, #0x4 │ │ │ - cmp x0, x19 │ │ │ - b.hi 4219c0 // b.pmore │ │ │ - ldr x3, [x29, #104] │ │ │ - cbz x3, 4219c0 │ │ │ - add x19, x26, #0x960 │ │ │ - ldr w0, [x19, #156] │ │ │ - ldr w1, [x19, #176] │ │ │ - lsl w2, w25, w0 │ │ │ - orr w1, w2, w1 │ │ │ - add w0, w0, #0x3 │ │ │ - str w1, [x19, #176] │ │ │ - str w0, [x19, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 42188c │ │ │ - ldr w2, [x19, #164] │ │ │ - ldr w4, [x19, #160] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, w4 │ │ │ - mov w3, w0 │ │ │ - b.ls 421d94 // b.plast │ │ │ - add x0, x26, #0x960 │ │ │ - add w6, w4, #0x1 │ │ │ - ldr x2, [x0, #168] │ │ │ - str w6, [x0, #160] │ │ │ - strb w1, [x2, w4, uxtw] │ │ │ - ldr w4, [x0, #160] │ │ │ - sub w3, w3, #0x10 │ │ │ - mov w6, #0x3 // #3 │ │ │ - add w7, w4, #0x1 │ │ │ - sub w6, w6, w3 │ │ │ - str w7, [x0, #160] │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - lsr w6, w25, w6 │ │ │ - strb w1, [x2, w4, uxtw] │ │ │ - str w3, [x0, #156] │ │ │ - str w6, [x0, #176] │ │ │ - add x3, x22, #0x160 │ │ │ - ldr x0, [x3, #2120] │ │ │ - ldr x1, [x3, #2128] │ │ │ - add x4, x0, #0xa │ │ │ - add x1, x1, #0x4 │ │ │ - add x4, x1, x4, lsr #3 │ │ │ - ldr x0, [x29, #104] │ │ │ - add x4, x4, x20 │ │ │ - mov w1, w20 │ │ │ - mov w2, #0x1 // #1 │ │ │ - str x4, [x3, #2128] │ │ │ - str xzr, [x3, #2120] │ │ │ - bl 41f988 │ │ │ - add x0, x22, #0x160 │ │ │ - add x0, x0, #0xd60 │ │ │ - add x1, x0, #0x478 │ │ │ - strh wzr, [x0], #4 │ │ │ + cmp x25, x21 │ │ │ + csel x27, x25, x21, ls // ls = plast │ │ │ + cmp w22, #0x0 │ │ │ + ccmp x26, x27, #0x2, ne // ne = any │ │ │ + b.hi 25290 // b.pmore │ │ │ + add x0, x19, #0x6f0 │ │ │ + ldur x1, [x0, #-176] │ │ │ + cbz x1, 25290 │ │ │ + ldp x1, x0, [x0, #-168] │ │ │ + orr x0, x0, x1 │ │ │ + cbz x0, 25508 │ │ │ + cmp x24, #0x0 │ │ │ + add x0, x26, #0x4 │ │ │ + ccmp x0, x27, #0x2, ne // ne = any │ │ │ + b.ls 25424 // b.plast │ │ │ + cmp x25, x21 │ │ │ + b.cs 2545c // b.hs, b.nlast │ │ │ + add x23, x23, #0x3a0 │ │ │ + add w0, w22, #0x4 │ │ │ + bl 23aa8 │ │ │ + sxtw x26, w28 │ │ │ + add x24, x20, #0x5f0 │ │ │ + mov w1, #0x5 // #5 │ │ │ + ldr w25, [x23, #36] │ │ │ + mov x21, #0x0 // #0 │ │ │ + ldr w27, [x23, #76] │ │ │ + adrp x23, 30000 │ │ │ + add x23, x23, #0xdd0 │ │ │ + sub w0, w25, #0x100 │ │ │ + bl 246a0 │ │ │ + mov w0, w27 │ │ │ + mov w1, #0x5 // #5 │ │ │ + bl 246a0 │ │ │ + mov w1, #0x4 // #4 │ │ │ + sub w0, w28, #0x3 │ │ │ + bl 246a0 │ │ │ + nop │ │ │ + ldrb w0, [x23, x21] │ │ │ + add x0, x24, x0, lsl #2 │ │ │ + ldrh w0, [x0, #2] │ │ │ + bl 23aa8 │ │ │ + add x0, x21, #0x1 │ │ │ + cmp x21, x26 │ │ │ + mov x21, x0 │ │ │ + b.ne 252f8 // b.any │ │ │ + add x21, x19, #0x6f0 │ │ │ + mov w1, w25 │ │ │ + add x23, x21, #0x470 │ │ │ + add x25, x21, #0xd70 │ │ │ + mov x0, x23 │ │ │ + bl 248f8 │ │ │ + mov w1, w27 │ │ │ + mov x0, x25 │ │ │ + bl 248f8 │ │ │ + mov x0, x23 │ │ │ + mov x1, x25 │ │ │ + bl 24758 │ │ │ + ldur x2, [x21, #-168] │ │ │ + ldr x0, [x24, #3080] │ │ │ + add x0, x0, x2 │ │ │ + ldur x1, [x21, #-160] │ │ │ + add x0, x0, #0x3 │ │ │ + and x2, x0, #0x7 │ │ │ + add x0, x1, x0, lsr #3 │ │ │ + stp x2, x0, [x21, #-168] │ │ │ + add x0, x19, #0x6f0 │ │ │ + add x1, x0, #0x470 │ │ │ + add x0, x0, #0x8e8 │ │ │ + nop │ │ │ + strh wzr, [x1], #4 │ │ │ cmp x0, x1 │ │ │ - b.ne 4218cc // b.any │ │ │ - add x1, x23, #0x260 │ │ │ - add x0, x1, #0x560 │ │ │ - add x1, x1, #0x5d8 │ │ │ - strh wzr, [x0], #4 │ │ │ + b.ne 25378 // b.any │ │ │ + add x0, x19, #0x6f0 │ │ │ + add x1, x0, #0xd70 │ │ │ + add x0, x0, #0xde8 │ │ │ + strh wzr, [x1], #4 │ │ │ cmp x0, x1 │ │ │ - b.ne 4218e4 // b.any │ │ │ - add x0, x26, #0x960 │ │ │ + b.ne 25390 // b.any │ │ │ + add x0, x20, #0x5f0 │ │ │ add x1, x0, #0x4c │ │ │ + nop │ │ │ strh wzr, [x0], #4 │ │ │ cmp x0, x1 │ │ │ - b.ne 4218f8 // b.any │ │ │ - add x23, x23, #0x260 │ │ │ - add x5, x26, #0x960 │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x19, x22, #0x160 │ │ │ - strh w0, [x19, #4448] │ │ │ - str xzr, [x5, #3080] │ │ │ - str xzr, [x5, #3072] │ │ │ - str wzr, [x23, #1620] │ │ │ - str wzr, [x23, #1624] │ │ │ - str wzr, [x5, #3120] │ │ │ - strb wzr, [x23, #1628] │ │ │ - strb w0, [x23, #1629] │ │ │ - cbnz w24, 421ce0 │ │ │ - ldr x1, [x19, #2120] │ │ │ - add x22, x22, #0x160 │ │ │ - ldr x0, [x22, #2128] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + b.ne 253a8 // b.any │ │ │ + add x21, x19, #0x6f0 │ │ │ + add x20, x20, #0x5f0 │ │ │ + mov w0, #0x1 // #1 │ │ │ + strh w0, [x21, #2160] │ │ │ + str xzr, [x20, #3080] │ │ │ + str xzr, [x20, #3088] │ │ │ + str wzr, [x20, #3136] │ │ │ + str wzr, [x21, #3684] │ │ │ + str wzr, [x21, #3688] │ │ │ + strb wzr, [x21, #3692] │ │ │ + strb w0, [x21, #3693] │ │ │ + cbnz w22, 25410 │ │ │ + ldur x0, [x21, #-168] │ │ │ + add x19, x19, #0x6f0 │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldur x1, [x19, #-160] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + add x0, x1, x0, lsr #3 │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - add x0, x0, x1, lsr #3 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - add x0, x22, #0x160 │ │ │ - ldr x1, [x0, #2112] │ │ │ - cbz x1, 4217f8 │ │ │ - ldr x1, [x0, #2128] │ │ │ - cbnz x1, 4217f8 │ │ │ - ldr x0, [x0, #2120] │ │ │ - cbnz x0, 4217f8 │ │ │ - bl 4155c0 │ │ │ - cbz w0, 4217f8 │ │ │ - adrp x0, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - ldr w0, [x0, #2100] │ │ │ - cbnz w0, 4217f8 │ │ │ - ldr x3, [x29, #104] │ │ │ - cbz x3, 421f50 │ │ │ - ldr x0, [x29, #104] │ │ │ - mov w1, w20 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 41f988 │ │ │ - add x0, x22, #0x160 │ │ │ - ldr x1, [x0, #2112] │ │ │ - str x20, [x0, #2128] │ │ │ - str wzr, [x1] │ │ │ - b 4218c0 │ │ │ - cmp x21, x19 │ │ │ - add x19, x26, #0x960 │ │ │ - b.eq 421cf4 // b.none │ │ │ - ldr w2, [x19, #156] │ │ │ - ldr w0, [x19, #176] │ │ │ - add w25, w25, #0x4 │ │ │ - lsl w1, w25, w2 │ │ │ - orr w0, w1, w0 │ │ │ - add w2, w2, #0x3 │ │ │ - str w0, [x19, #176] │ │ │ - str w2, [x19, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 421db0 │ │ │ - ldr w1, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w1, w1, #0x1 │ │ │ - cmp w1, w3 │ │ │ - b.ls 421e4c // b.plast │ │ │ - add x1, x26, #0x960 │ │ │ - ldr x4, [x1, #168] │ │ │ - add w6, w3, #0x1 │ │ │ - str w6, [x1, #160] │ │ │ - strb w0, [x4, w3, uxtw] │ │ │ - ldr w3, [x1, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w6, w3, #0x1 │ │ │ - str w6, [x1, #160] │ │ │ - mov w1, #0x3 // #3 │ │ │ - ubfx x0, x0, #8, #8 │ │ │ - sub w1, w1, w2 │ │ │ - strb w0, [x4, w3, uxtw] │ │ │ - lsr w25, w25, w1 │ │ │ - add x0, x27, #0x590 │ │ │ - ldr w3, [x0, #284] │ │ │ - ldr w0, [x0, #324] │ │ │ - sub w20, w3, #0x100 │ │ │ - lsl w1, w20, w2 │ │ │ - add x19, x26, #0x960 │ │ │ - add w2, w2, #0x5 │ │ │ - orr w1, w1, w25 │ │ │ - str w3, [x29, #96] │ │ │ - str w1, [x19, #176] │ │ │ - str w2, [x19, #156] │ │ │ - cmp w2, #0x10 │ │ │ - str w0, [x29, #100] │ │ │ - b.le 421ac4 │ │ │ - ldr w0, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w0, w0, #0x1 │ │ │ - cmp w0, w3 │ │ │ - b.ls 421e30 // b.plast │ │ │ - add x0, x26, #0x960 │ │ │ - ldr x4, [x0, #168] │ │ │ - add w6, w3, #0x1 │ │ │ - str w6, [x0, #160] │ │ │ - strb w1, [x4, w3, uxtw] │ │ │ - ldr w3, [x0, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w6, w3, #0x1 │ │ │ - str w6, [x0, #160] │ │ │ - mov w0, #0x5 // #5 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - sub w0, w0, w2 │ │ │ - strb w1, [x4, w3, uxtw] │ │ │ - lsr w1, w20, w0 │ │ │ - ldr w3, [x29, #100] │ │ │ - add x19, x26, #0x960 │ │ │ - lsl w0, w3, w2 │ │ │ - orr w0, w0, w1 │ │ │ - add w2, w2, #0x5 │ │ │ - str w0, [x19, #176] │ │ │ - str w2, [x19, #156] │ │ │ - cmp w2, #0x10 │ │ │ - b.le 421b38 │ │ │ - ldr w1, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w1, w1, #0x1 │ │ │ - cmp w1, w3 │ │ │ - b.ls 421e84 // b.plast │ │ │ - add x1, x26, #0x960 │ │ │ - ldr x4, [x1, #168] │ │ │ - add w6, w3, #0x1 │ │ │ - str w6, [x1, #160] │ │ │ - strb w0, [x4, w3, uxtw] │ │ │ - ldr w3, [x1, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w6, w3, #0x1 │ │ │ - str w6, [x1, #160] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w1, [x4, w3, uxtw] │ │ │ - mov w0, #0x5 // #5 │ │ │ - ldr w3, [x29, #100] │ │ │ - sub w0, w0, w2 │ │ │ - lsr w0, w3, w0 │ │ │ - sub w20, w28, #0x3 │ │ │ - lsl w1, w20, w2 │ │ │ - add x19, x26, #0x960 │ │ │ - add w2, w2, #0x4 │ │ │ - orr w0, w1, w0 │ │ │ - str w0, [x19, #176] │ │ │ - str w2, [x19, #156] │ │ │ - cmp w2, #0x10 │ │ │ - mov w3, w0 │ │ │ - b.le 421bac │ │ │ - ldr w1, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w1, w1, #0x1 │ │ │ - cmp w1, w3 │ │ │ - b.ls 421e68 // b.plast │ │ │ - add x1, x26, #0x960 │ │ │ - add w6, w3, #0x1 │ │ │ - ldr x4, [x1, #168] │ │ │ - str w6, [x1, #160] │ │ │ - strb w0, [x4, w3, uxtw] │ │ │ - ldr w6, [x1, #160] │ │ │ - sub w2, w2, #0x10 │ │ │ - add w3, w6, #0x1 │ │ │ - str w3, [x1, #160] │ │ │ - mov w3, #0x4 // #4 │ │ │ - ubfx x0, x0, #8, #8 │ │ │ - sub w3, w3, w2 │ │ │ - strb w0, [x4, w6, uxtw] │ │ │ - lsr w3, w20, w3 │ │ │ - add x19, x26, #0x960 │ │ │ - adrp x7, 42e000 <_fini@@Base+0xbe1c> │ │ │ - add x0, x19, #0xa0 │ │ │ - mov x20, #0x0 // #0 │ │ │ - add x25, x7, #0x1c0 │ │ │ - mov w27, #0x3 // #3 │ │ │ - str x0, [x29, #104] │ │ │ - b 421c28 │ │ │ - ldr w1, [x19, #164] │ │ │ - ldr w3, [x19, #160] │ │ │ - sub w1, w1, #0x1 │ │ │ - cmp w1, w3 │ │ │ - b.ls 421cc4 // b.plast │ │ │ - add w4, w3, #0x1 │ │ │ - ldr x1, [x19, #168] │ │ │ - str w4, [x19, #160] │ │ │ - strb w2, [x1, w3, uxtw] │ │ │ - ldr w4, [x19, #160] │ │ │ - sub w0, w0, #0x10 │ │ │ - add w6, w4, #0x1 │ │ │ - sub w3, w27, w0 │ │ │ - ubfx x2, x2, #8, #8 │ │ │ - lsr w3, w21, w3 │ │ │ - str w6, [x19, #160] │ │ │ - add x20, x20, #0x1 │ │ │ - strb w2, [x1, w4, uxtw] │ │ │ - str w0, [x19, #156] │ │ │ - str w3, [x19, #176] │ │ │ - cmp w28, w20 │ │ │ - mov w2, w0 │ │ │ - b.lt 421c64 // b.tstop │ │ │ - ldrb w4, [x25, x20] │ │ │ - add w0, w2, #0x3 │ │ │ - add x4, x19, x4, lsl #2 │ │ │ - ldrh w21, [x4, #2] │ │ │ - str w0, [x19, #156] │ │ │ - lsl w2, w21, w2 │ │ │ - orr w2, w3, w2 │ │ │ - str w2, [x19, #176] │ │ │ - cmp w0, #0x10 │ │ │ - b.gt 421bcc │ │ │ - add x20, x20, #0x1 │ │ │ - cmp w28, w20 │ │ │ - mov w3, w2 │ │ │ - mov w2, w0 │ │ │ - b.ge 421c28 // b.tcont │ │ │ - add x19, x22, #0x160 │ │ │ - add x21, x19, #0xd60 │ │ │ - ldr w1, [x29, #96] │ │ │ - mov x0, x21 │ │ │ - bl 420bfc │ │ │ - add x20, x23, #0x260 │ │ │ - add x20, x20, #0x560 │ │ │ - ldr w1, [x29, #100] │ │ │ - mov x0, x20 │ │ │ - bl 420bfc │ │ │ - mov x0, x21 │ │ │ - mov x1, x20 │ │ │ - bl 420638 │ │ │ - add x1, x26, #0x960 │ │ │ - ldr x0, [x19, #2120] │ │ │ - ldr x2, [x1, #3072] │ │ │ - ldr x1, [x19, #2128] │ │ │ - add x0, x2, x0 │ │ │ - add x0, x0, #0x3 │ │ │ - add x1, x1, x0, lsr #3 │ │ │ - and x0, x0, #0x7 │ │ │ - str x1, [x19, #2128] │ │ │ - str x0, [x19, #2120] │ │ │ - b 4218c0 │ │ │ - ldr x0, [x19, #168] │ │ │ - ldr x1, [x29, #104] │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w2, [x19, #176] │ │ │ - ldr w0, [x19, #156] │ │ │ - b 421be0 │ │ │ - bl 41f89c │ │ │ - ldr x1, [x19, #2120] │ │ │ - add x1, x1, #0x7 │ │ │ - str x1, [x19, #2120] │ │ │ - b 42193c │ │ │ - ldr w0, [x19, #156] │ │ │ - ldr w1, [x19, #176] │ │ │ - add w25, w25, #0x2 │ │ │ - lsl w2, w25, w0 │ │ │ - orr w1, w2, w1 │ │ │ - add w0, w0, #0x3 │ │ │ - str w1, [x19, #176] │ │ │ - str w0, [x19, #156] │ │ │ - cmp w0, #0x10 │ │ │ - b.le 421d74 │ │ │ - ldr w3, [x19, #164] │ │ │ - ldr w2, [x19, #160] │ │ │ - sub w3, w3, #0x1 │ │ │ - cmp w3, w2 │ │ │ - mov w6, w0 │ │ │ - b.ls 421f2c // b.plast │ │ │ - add x0, x26, #0x960 │ │ │ - add w4, w2, #0x1 │ │ │ - ldr x3, [x0, #168] │ │ │ - str w4, [x0, #160] │ │ │ - strb w1, [x3, w2, uxtw] │ │ │ - ldr w4, [x0, #160] │ │ │ - sub w2, w6, #0x10 │ │ │ - mov w6, #0x3 // #3 │ │ │ - add w7, w4, #0x1 │ │ │ - sub w6, w6, w2 │ │ │ - str w7, [x0, #160] │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - lsr w25, w25, w6 │ │ │ - strb w1, [x3, w4, uxtw] │ │ │ - str w2, [x0, #156] │ │ │ - str w25, [x0, #176] │ │ │ - add x19, x22, #0x160 │ │ │ - add x0, x19, #0x8e0 │ │ │ - add x1, x19, #0x860 │ │ │ - bl 420638 │ │ │ - add x1, x26, #0x960 │ │ │ - ldr x0, [x19, #2120] │ │ │ - ldr x2, [x1, #3080] │ │ │ - b 421ca4 │ │ │ - ldr x0, [x19, #168] │ │ │ - add x1, x19, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w4, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w3, [x19, #156] │ │ │ - b 42184c │ │ │ - mov w25, w0 │ │ │ - b 421a40 │ │ │ - add x2, x7, #0xd60 │ │ │ - mov x4, #0xc07f // #49279 │ │ │ - add x0, x7, #0xde0 │ │ │ - mov x3, x2 │ │ │ - movk x4, #0xf3ff, lsl #16 │ │ │ - tbz w4, #0, 421dd8 │ │ │ - ldrh w1, [x3] │ │ │ - cbnz w1, 421ea0 │ │ │ - add x3, x3, #0x4 │ │ │ - cmp x3, x0 │ │ │ - lsr x4, x4, #1 │ │ │ - b.ne 421dcc // b.any │ │ │ + bl 237c0 │ │ │ + ldur x0, [x21, #-168] │ │ │ + add x0, x0, #0x7 │ │ │ + stur x0, [x21, #-168] │ │ │ + b 253e8 │ │ │ + mov w0, w22 │ │ │ + bl 23aa8 │ │ │ + add x4, x19, #0x6f0 │ │ │ + mov w1, w26 │ │ │ + mov x0, x24 │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldp x3, x5, [x4, #-168] │ │ │ + add x3, x3, #0xa │ │ │ + add x5, x5, #0x4 │ │ │ + add x26, x26, x3, lsr #3 │ │ │ + add x26, x26, x5 │ │ │ + stp xzr, x26, [x4, #-168] │ │ │ + bl 238d0 │ │ │ + b 25368 │ │ │ + add x21, x19, #0x6f0 │ │ │ + add w0, w22, #0x2 │ │ │ + bl 23aa8 │ │ │ + sub x1, x21, #0x90 │ │ │ + sub x0, x21, #0x10 │ │ │ + bl 24758 │ │ │ + add x1, x20, #0x5f0 │ │ │ + ldur x2, [x21, #-168] │ │ │ + ldr x0, [x1, #3088] │ │ │ + b 25350 │ │ │ + add x5, x3, #0x470 │ │ │ + mov x1, #0xc07f // #49279 │ │ │ + add x3, x3, #0x4f0 │ │ │ + mov x0, x5 │ │ │ + movk x1, #0xf3ff, lsl #16 │ │ │ + tbz w1, #0, 254a4 │ │ │ + ldrh w4, [x0] │ │ │ + cbnz w4, 25500 │ │ │ + add x0, x0, #0x4 │ │ │ + lsr x1, x1, #1 │ │ │ + cmp x0, x3 │ │ │ + b.ne 25498 // b.any │ │ │ + add x0, x19, #0x6f0 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x0, x22, #0x160 │ │ │ - strh w1, [x6] │ │ │ - ldrh w3, [x0, #3460] │ │ │ - cbnz w3, 4216e4 │ │ │ - ldrh w3, [x0, #3464] │ │ │ - cbnz w3, 4216e4 │ │ │ - ldrh w1, [x0, #3476] │ │ │ - cbnz w1, 4216e4 │ │ │ - add x0, x0, #0xde0 │ │ │ - add x2, x2, #0x400 │ │ │ - ldrh w1, [x0] │ │ │ + strh w1, [x2] │ │ │ + ldrh w1, [x0, #1172] │ │ │ + ldrh w4, [x0, #1176] │ │ │ + ldrh w3, [x0, #1188] │ │ │ + orr w1, w1, w4 │ │ │ + orr w1, w1, w3 │ │ │ + and w1, w1, #0xffff │ │ │ + cbnz w1, 25168 │ │ │ + add x0, x0, #0x4f0 │ │ │ + add x1, x5, #0x400 │ │ │ + nop │ │ │ + ldrh w3, [x0] │ │ │ add x0, x0, #0x4 │ │ │ - cmp x0, x2 │ │ │ - cbnz w1, 4216e4 │ │ │ - b.ne 421e14 // b.any │ │ │ - strh w1, [x6] │ │ │ - b 4216e4 │ │ │ - ldr x0, [x19, #168] │ │ │ - add x1, x19, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w2, [x19, #156] │ │ │ - b 421a8c │ │ │ - ldr x0, [x19, #168] │ │ │ - add x1, x19, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w0, [x19, #176] │ │ │ - ldr w2, [x19, #156] │ │ │ - b 421a08 │ │ │ - ldr x0, [x19, #168] │ │ │ - add x1, x19, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w0, [x19, #176] │ │ │ - ldr w2, [x19, #156] │ │ │ - b 421b74 │ │ │ - ldr x0, [x19, #168] │ │ │ - add x1, x19, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w3, [x19, #160] │ │ │ - ldr w0, [x19, #176] │ │ │ - ldr w2, [x19, #156] │ │ │ - b 421afc │ │ │ - strh wzr, [x6] │ │ │ - b 4216e4 │ │ │ + cmp x0, x1 │ │ │ + cbnz w3, 25168 │ │ │ + b.ne 254e8 // b.any │ │ │ + nop │ │ │ + strh wzr, [x2] │ │ │ + b 25168 │ │ │ + bl 19c10 │ │ │ + cbz w0, 25290 │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3640] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 25290 │ │ │ + cbz x24, 255d8 │ │ │ + mov x0, x24 │ │ │ + mov w1, w26 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 238d0 │ │ │ + add x0, x19, #0x6f0 │ │ │ + ldur x1, [x0, #-176] │ │ │ + stur x26, [x0, #-160] │ │ │ + str wzr, [x1] │ │ │ + b 25368 │ │ │ mov w28, #0x12 // #18 │ │ │ - add w1, w28, w28, lsl #1 │ │ │ - add w1, w1, #0x11 │ │ │ - sxtw x1, w1 │ │ │ - b 4217b8 │ │ │ - mov w28, #0x3 // #3 │ │ │ - b 421eac │ │ │ + nop │ │ │ + add w0, w28, w28, lsl #1 │ │ │ + add w0, w0, #0x11 │ │ │ + sxtw x0, w0 │ │ │ + b 25240 │ │ │ mov w28, #0x11 // #17 │ │ │ - b 421eac │ │ │ - mov w28, #0xd // #13 │ │ │ - b 421eac │ │ │ - mov w28, #0xe // #14 │ │ │ - b 421eac │ │ │ - mov w28, #0xf // #15 │ │ │ - b 421eac │ │ │ + b 25550 │ │ │ + mov w28, #0x6 // #6 │ │ │ + b 25550 │ │ │ mov w28, #0x10 // #16 │ │ │ - b 421eac │ │ │ + b 25550 │ │ │ + mov w28, #0xf // #15 │ │ │ + b 25550 │ │ │ + mov w28, #0xe // #14 │ │ │ + b 25550 │ │ │ + mov w28, #0xd // #13 │ │ │ + b 25550 │ │ │ + mov w28, #0xc // #12 │ │ │ + b 25550 │ │ │ mov w28, #0xb // #11 │ │ │ - b 421eac │ │ │ - mov w28, #0x9 // #9 │ │ │ - b 421eac │ │ │ + b 25550 │ │ │ mov w28, #0xa // #10 │ │ │ - b 421eac │ │ │ - mov w28, #0x5 // #5 │ │ │ - b 421eac │ │ │ - mov w28, #0x6 // #6 │ │ │ - b 421eac │ │ │ - mov w28, #0x7 // #7 │ │ │ - b 421eac │ │ │ + b 25550 │ │ │ + mov w28, #0x9 // #9 │ │ │ + b 25550 │ │ │ mov w28, #0x8 // #8 │ │ │ - b 421eac │ │ │ - mov w28, #0xc // #12 │ │ │ - b 421eac │ │ │ - ldr x0, [x19, #168] │ │ │ - add x1, x19, #0xa0 │ │ │ - bl 415530 │ │ │ - ldr w2, [x19, #160] │ │ │ - ldr w1, [x19, #176] │ │ │ - ldr w6, [x19, #156] │ │ │ - b 421d34 │ │ │ + b 25550 │ │ │ + mov w28, #0x7 // #7 │ │ │ + b 25550 │ │ │ + mov w28, #0x5 // #5 │ │ │ + b 25550 │ │ │ mov w28, #0x4 // #4 │ │ │ - b 421eac │ │ │ - adrp x0, 42e000 <_fini@@Base+0xbe1c> │ │ │ - add x0, x0, #0x1e0 │ │ │ - bl 4096f4 │ │ │ - b 42199c │ │ │ - adrp x4, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x3, x4, #0x960 │ │ │ - ldr w2, [x3, #3120] │ │ │ - add w6, w2, #0x1 │ │ │ - str w6, [x3, #3120] │ │ │ - adrp x3, 454000 <__stack_chk_guard@@GLIBC_2.17+0x2890> │ │ │ - add x3, x3, #0xa60 │ │ │ - add x3, x3, #0xb40 │ │ │ - strb w1, [x3, w2, uxtw] │ │ │ - cbnz w0, 42207c │ │ │ - adrp x0, 46d000 <__stack_chk_guard@@GLIBC_2.17+0x1b890> │ │ │ - add x0, x0, #0x160 │ │ │ + b 25550 │ │ │ + mov w28, #0x3 // #3 │ │ │ + b 25550 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0xe20 │ │ │ + bl eee8 │ │ │ + b 25524 │ │ │ + adrp x2, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x2, x2, #0x5f0 │ │ │ + adrp x5, 66000 <__bss_start@@Base+0x14be8> │ │ │ + add x5, x5, #0x560 │ │ │ + adrp x6, 54000 <__bss_start@@Base+0x2be8> │ │ │ + add x3, x6, #0x6f0 │ │ │ + ldr w8, [x2, #3136] │ │ │ + add w7, w8, #0x1 │ │ │ + str w7, [x2, #3136] │ │ │ + ldrb w4, [x3, #3693] │ │ │ + strb w1, [x5, w8, uxtw] │ │ │ + cbnz w0, 25704 │ │ │ + add x3, x3, #0x470 │ │ │ sbfiz x1, x1, #2, #32 │ │ │ - add x0, x0, #0xd60 │ │ │ - ldrh w2, [x0, x1] │ │ │ - adrp x7, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add w2, w2, #0x1 │ │ │ - add x3, x7, #0x260 │ │ │ - strh w2, [x0, x1] │ │ │ - ldrb w1, [x3, #1629] │ │ │ - ubfiz w1, w1, #1, #7 │ │ │ - add x0, x7, #0x260 │ │ │ - strb w1, [x0, #1629] │ │ │ - and w1, w6, #0x7 │ │ │ - cbnz w1, 421fec │ │ │ - ldr w2, [x0, #1620] │ │ │ - ldrb w3, [x0, #1628] │ │ │ - add x4, x4, #0x960 │ │ │ + ldrh w0, [x3, x1] │ │ │ + add w0, w0, #0x1 │ │ │ + strh w0, [x3, x1] │ │ │ + add x0, x6, #0x6f0 │ │ │ + ubfiz w4, w4, #1, #7 │ │ │ + tst x7, #0x7 │ │ │ + strb w4, [x0, #3693] │ │ │ + b.ne 25668 // b.any │ │ │ + ldr w2, [x0, #3684] │ │ │ + adrp x1, 55000 <__bss_start@@Base+0x3be8> │ │ │ + add x1, x1, #0x560 │ │ │ + ldrb w4, [x0, #3692] │ │ │ + mov w3, #0x1 // #1 │ │ │ add w5, w2, #0x1 │ │ │ - add x4, x4, #0xc40 │ │ │ - strb w1, [x0, #1628] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w5, [x0, #1620] │ │ │ - strb w3, [x4, w2, uxtw] │ │ │ - strb w1, [x0, #1629] │ │ │ - adrp x0, 451000 <_fini@@Base+0x2ee1c> │ │ │ - ldr w0, [x0, #888] │ │ │ + str w5, [x0, #3684] │ │ │ + strb w4, [x1, w2, uxtw] │ │ │ + strb wzr, [x0, #3692] │ │ │ + strb w3, [x0, #3693] │ │ │ + adrp x0, 4f000 │ │ │ + ldr x0, [x0, #3928] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.le 42205c │ │ │ - and w0, w6, #0xfff │ │ │ - cbnz w0, 42205c │ │ │ - adrp x0, 46f000 <__stack_chk_guard@@GLIBC_2.17+0x1d890> │ │ │ - ldr w9, [x0, #3864] │ │ │ - adrp x5, 451000 <_fini@@Base+0x2ee1c> │ │ │ - adrp x0, 47f000 <__stack_chk_guard@@GLIBC_2.17+0x2d890> │ │ │ - ldr x8, [x0, #3872] │ │ │ - ubfiz x1, x6, #3, #32 │ │ │ + b.le 256e0 │ │ │ + tst x7, #0xfff │ │ │ + b.ne 256e0 // b.any │ │ │ + adrp x1, 4f000 │ │ │ + adrp x0, 4f000 │ │ │ + adrp x4, 51000 │ │ │ + add x9, x6, #0x6f0 │ │ │ + ldr x1, [x1, #3240] │ │ │ + add x4, x4, #0x250 │ │ │ + ldr x0, [x0, #3056] │ │ │ + add x4, x4, #0x80 │ │ │ + ldr x10, [x1] │ │ │ + add x5, x9, #0xd70 │ │ │ + ubfiz x2, x7, #3, #32 │ │ │ + ldr w8, [x0] │ │ │ mov x0, #0x0 // #0 │ │ │ - add x5, x5, #0x590 │ │ │ - add x4, x7, #0x260 │ │ │ - add x2, x5, #0x80 │ │ │ - ldrsw x2, [x0, x2] │ │ │ - add x3, x4, #0x560 │ │ │ - ldrh w3, [x0, x3] │ │ │ - add x2, x2, #0x5 │ │ │ + ldrsw x1, [x0, x4] │ │ │ + ldrh w3, [x0, x5] │ │ │ add x0, x0, #0x4 │ │ │ - mul x2, x2, x3 │ │ │ + add x1, x1, #0x5 │ │ │ cmp x0, #0x78 │ │ │ - add x1, x1, x2 │ │ │ - b.ne 422028 // b.any │ │ │ - ldr w0, [x4, #1624] │ │ │ - cmp w0, w6, lsr #1 │ │ │ - b.cc 422128 // b.lo, b.ul, b.last │ │ │ - mov w0, #0x7fff // #32767 │ │ │ - cmp w6, w0 │ │ │ - b.eq 422120 // b.none │ │ │ - add x7, x7, #0x260 │ │ │ - ldr w0, [x7, #1624] │ │ │ + madd x2, x1, x3, x2 │ │ │ + b.ne 256b8 // b.any │ │ │ + ldr w0, [x9, #3688] │ │ │ + cmp w0, w7, lsr #1 │ │ │ + b.cc 2578c // b.lo, b.ul, b.last │ │ │ + mov w1, #0x7fff // #32767 │ │ │ + mov w0, #0x1 // #1 │ │ │ + cmp w7, w1 │ │ │ + b.eq 25700 // b.none │ │ │ + add x6, x6, #0x6f0 │ │ │ + ldr w0, [x6, #3688] │ │ │ cmp w0, #0x8, lsl #12 │ │ │ cset w0, eq // eq = none │ │ │ ret │ │ │ - adrp x9, 45d000 <__stack_chk_guard@@GLIBC_2.17+0xb890> │ │ │ - add x2, x9, #0x260 │ │ │ - add x2, x2, #0x340 │ │ │ - ldrb w2, [x2, w1, sxtw] │ │ │ - adrp x1, 46d000 <__stack_chk_guard@@GLIBC_2.17+0x1b890> │ │ │ - add x1, x1, #0x160 │ │ │ - add x2, x2, #0x101 │ │ │ - add x3, x1, #0xd60 │ │ │ - lsl x2, x2, #2 │ │ │ - ldrh w5, [x3, x2] │ │ │ + add x5, x2, #0xc50 │ │ │ + add x3, x3, #0x470 │ │ │ sub w0, w0, #0x1 │ │ │ - add w5, w5, #0x1 │ │ │ - strh w5, [x3, x2] │ │ │ cmp w0, #0xff │ │ │ - b.le 422114 │ │ │ - asr w2, w0, #7 │ │ │ - add x1, x1, #0x5c0 │ │ │ - add w2, w2, #0x100 │ │ │ - ldrb w5, [x1, w2, sxtw] │ │ │ - adrp x7, 46e000 <__stack_chk_guard@@GLIBC_2.17+0x1c890> │ │ │ - add x1, x7, #0x260 │ │ │ - add x8, x1, #0x560 │ │ │ - sbfiz x5, x5, #2, #32 │ │ │ - ldr w2, [x1, #1624] │ │ │ - ldrb w10, [x1, #1628] │ │ │ - ldrh w11, [x8, x5] │ │ │ - ldrb w3, [x1, #1629] │ │ │ - add x9, x9, #0x260 │ │ │ - add w11, w11, #0x1 │ │ │ - add w12, w2, #0x1 │ │ │ - add x9, x9, #0x4c0 │ │ │ - orr w10, w3, w10 │ │ │ - str w12, [x1, #1624] │ │ │ - strb w10, [x1, #1628] │ │ │ - strh w11, [x8, x5] │ │ │ - strh w0, [x9, w2, uxtw #1] │ │ │ - mov w1, w3 │ │ │ - b 421fb0 │ │ │ - add x1, x1, #0x5c0 │ │ │ - ldrb w5, [x1, w0, sxtw] │ │ │ - b 4220c8 │ │ │ - mov w0, #0x1 // #1 │ │ │ - ret │ │ │ - mov w9, w9 │ │ │ - sub x8, x9, x8 │ │ │ - lsr x8, x8, #1 │ │ │ - cmp x8, x1, lsr #3 │ │ │ - mov w0, #0x1 // #1 │ │ │ - b.ls 42205c // b.plast │ │ │ - ret │ │ │ - adrp x3, 453000 <__stack_chk_guard@@GLIBC_2.17+0x1890> │ │ │ - add x3, x3, #0x960 │ │ │ + ldrb w1, [x5, w1, sxtw] │ │ │ + add x1, x1, #0x101 │ │ │ + lsl x1, x1, #2 │ │ │ + ldrh w5, [x3, x1] │ │ │ + add w5, w5, #0x1 │ │ │ + strh w5, [x3, x1] │ │ │ + b.le 25780 │ │ │ + asr w1, w0, #7 │ │ │ + add x2, x2, #0xdd0 │ │ │ + add w1, w1, #0x100 │ │ │ + ldrb w2, [x2, w1, sxtw] │ │ │ + add x1, x6, #0x6f0 │ │ │ + sbfiz x2, x2, #2, #32 │ │ │ + add x10, x1, #0xd70 │ │ │ + adrp x5, 56000 <__bss_start@@Base+0x4be8> │ │ │ + add x5, x5, #0x560 │ │ │ + ldr w9, [x1, #3688] │ │ │ + ldrh w8, [x10, x2] │ │ │ + ldrb w3, [x1, #3692] │ │ │ + add w11, w9, #0x1 │ │ │ + add w8, w8, #0x1 │ │ │ + strh w8, [x10, x2] │ │ │ + orr w2, w4, w3 │ │ │ + strh w0, [x5, w9, uxtw #1] │ │ │ + str w11, [x1, #3688] │ │ │ + strb w2, [x1, #3692] │ │ │ + b 2562c │ │ │ + add x2, x2, #0xdd0 │ │ │ + ldrb w2, [x2, w0, sxtw] │ │ │ + b 25740 │ │ │ + mov w1, w8 │ │ │ + lsr x2, x2, #3 │ │ │ + sub x1, x1, x10 │ │ │ + mov w0, #0x1 // #1 │ │ │ + cmp x2, x1, lsr #1 │ │ │ + b.cs 256e0 // b.hs, b.nlast │ │ │ + ret │ │ │ + adrp x3, 53000 <__bss_start@@Base+0x1be8> │ │ │ + add x3, x3, #0x5f0 │ │ │ + stp wzr, wzr, [x3, #156] │ │ │ str x0, [x3, #168] │ │ │ - str w1, [x3, #164] │ │ │ - str wzr, [x3, #160] │ │ │ - str w2, [x3, #180] │ │ │ - str wzr, [x3, #176] │ │ │ - str wzr, [x3, #156] │ │ │ + stp w1, wzr, [x3, #176] │ │ │ + str w2, [x3, #184] │ │ │ ret │ │ │ + udf #0 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 4e000 │ │ │ + add x20, x20, #0xaa8 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 4e000 │ │ │ + add x21, x21, #0xaa0 │ │ │ + sub x20, x20, x21 │ │ │ + mov w22, w0 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x20, 44f000 <_fini@@Base+0x2ce1c> │ │ │ - adrp x24, 44f000 <_fini@@Base+0x2ce1c> │ │ │ - add x24, x24, #0xdd0 │ │ │ - add x20, x20, #0xdd8 │ │ │ - sub x20, x20, x24 │ │ │ + mov x23, x1 │ │ │ + mov x24, x2 │ │ │ asr x20, x20, #3 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - mov w23, w0 │ │ │ - mov x22, x1 │ │ │ - mov x21, x2 │ │ │ + bl 7028 │ │ │ + cbz x20, 25830 │ │ │ mov x19, #0x0 // #0 │ │ │ - bl 402160 <_init@@Base> │ │ │ - cbz x20, 4221cc │ │ │ - ldr x3, [x24, x19, lsl #3] │ │ │ - mov w0, w23 │ │ │ - mov x1, x22 │ │ │ - mov x2, x21 │ │ │ - blr x3 │ │ │ + nop │ │ │ + ldr x3, [x21, x19, lsl #3] │ │ │ + mov x2, x24 │ │ │ add x19, x19, #0x1 │ │ │ - cmp x19, x20 │ │ │ - b.ne 4221ac // b.any │ │ │ + mov x1, x23 │ │ │ + mov w0, w22 │ │ │ + blr x3 │ │ │ + cmp x20, x19 │ │ │ + b.ne 25810 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + nop │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ -00000000004221e4 <_fini@@Base>: │ │ │ +000000000002584c <.fini>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ @@ -1,3074 +1,2912 @@ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ - 0x00422200 01000200 00000000 00000000 00000000 ................ │ │ │ - 0x00422210 1f1a1510 00240000 00000000 00000000 .....$.......... │ │ │ - 0x00422220 688b4200 00000000 808b4200 00000000 h.B.......B..... │ │ │ - 0x00422230 d08b4200 00000000 208c4200 00000000 ..B..... .B..... │ │ │ - 0x00422240 608c4200 00000000 a88c4200 00000000 `.B.......B..... │ │ │ - 0x00422250 f88c4200 00000000 488d4200 00000000 ..B.....H.B..... │ │ │ - 0x00422260 988d4200 00000000 e88d4200 00000000 ..B.......B..... │ │ │ - 0x00422270 288e4200 00000000 788e4200 00000000 (.B.....x.B..... │ │ │ - 0x00422280 b88e4200 00000000 088f4200 00000000 ..B.......B..... │ │ │ - 0x00422290 588f4200 00000000 a08f4200 00000000 X.B.......B..... │ │ │ - 0x004222a0 e88f4200 00000000 30904200 00000000 ..B.....0.B..... │ │ │ - 0x004222b0 78904200 00000000 c0904200 00000000 x.B.......B..... │ │ │ - 0x004222c0 20c64200 00000000 00000000 00000000 .B............. │ │ │ - 0x004222d0 c0464200 00000000 80174500 00000000 .FB.......E..... │ │ │ - 0x004222e0 e0174500 00000000 40184500 00000000 ..E.....@.E..... │ │ │ - 0x004222f0 f0464200 00000000 20474200 00000000 .FB..... GB..... │ │ │ - 0x00422300 68474200 00000000 b0474200 00000000 hGB......GB..... │ │ │ - 0x00422310 f0474200 00000000 38484200 00000000 .GB.....8HB..... │ │ │ - 0x00422320 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00422330 30cc4200 00000000 80484200 00000000 0.B......HB..... │ │ │ - 0x00422340 30cc4200 00000000 98484200 00000000 0.B......HB..... │ │ │ - 0x00422350 30cc4200 00000000 30cc4200 00000000 0.B.....0.B..... │ │ │ - 0x00422360 c8484200 00000000 18494200 00000000 .HB......IB..... │ │ │ - 0x00422370 30cc4200 00000000 30494200 00000000 0.B.....0IB..... │ │ │ - 0x00422380 48494200 00000000 30cc4200 00000000 HIB.....0.B..... │ │ │ - 0x00422390 78494200 00000000 88494200 00000000 xIB......IB..... │ │ │ - 0x004223a0 d0494200 00000000 104a4200 00000000 .IB......JB..... │ │ │ - 0x004223b0 30cc4200 00000000 504a4200 00000000 0.B.....PJB..... │ │ │ - 0x004223c0 604a4200 00000000 984a4200 00000000 `JB......JB..... │ │ │ - 0x004223d0 e84a4200 00000000 384b4200 00000000 .JB.....8KB..... │ │ │ - 0x004223e0 784b4200 00000000 c84b4200 00000000 xKB......KB..... │ │ │ - 0x004223f0 f84b4200 00000000 384c4200 00000000 .KB.....8LB..... │ │ │ - 0x00422400 30cc4200 00000000 804c4200 00000000 0.B......LB..... │ │ │ - 0x00422410 904c4200 00000000 d04c4200 00000000 .LB......LB..... │ │ │ - 0x00422420 204d4200 00000000 604d4200 00000000 MB.....`MB..... │ │ │ - 0x00422430 804d4200 00000000 c84d4200 00000000 .MB......MB..... │ │ │ - 0x00422440 004e4200 00000000 504e4200 00000000 .NB.....PNB..... │ │ │ - 0x00422450 904e4200 00000000 30cc4200 00000000 .NB.....0.B..... │ │ │ - 0x00422460 30cc4200 00000000 c04e4200 00000000 0.B......NB..... │ │ │ - 0x00422470 c84e4200 00000000 30cc4200 00000000 .NB.....0.B..... │ │ │ - 0x00422480 f04e4200 00000000 30cc4200 00000000 .NB.....0.B..... │ │ │ - 0x00422490 404f4200 00000000 884f4200 00000000 @OB......OB..... │ │ │ - 0x004224a0 d04f4200 00000000 18504200 00000000 .OB......PB..... │ │ │ - 0x004224b0 30cc4200 00000000 58504200 00000000 0.B.....XPB..... │ │ │ - 0x004224c0 70504200 00000000 c0504200 00000000 pPB......PB..... │ │ │ - 0x004224d0 10514200 00000000 20514200 00000000 .QB..... QB..... │ │ │ - 0x004224e0 70514200 00000000 a8514200 00000000 pQB......QB..... │ │ │ - 0x004224f0 e8514200 00000000 28524200 00000000 .QB.....(RB..... │ │ │ - 0x00422500 78524200 00000000 30cc4200 00000000 xRB.....0.B..... │ │ │ - 0x00422510 c0524200 00000000 10534200 00000000 .RB......SB..... │ │ │ - 0x00422520 50534200 00000000 98534200 00000000 PSB......SB..... │ │ │ - 0x00422530 e8534200 00000000 30cc4200 00000000 .SB.....0.B..... │ │ │ - 0x00422540 38544200 00000000 48544200 00000000 8TB.....HTB..... │ │ │ - 0x00422550 80544200 00000000 c8544200 00000000 .TB......TB..... │ │ │ - 0x00422560 08554200 00000000 58554200 00000000 .UB.....XUB..... │ │ │ - 0x00422570 a8554200 00000000 f8554200 00000000 .UB......UB..... │ │ │ - 0x00422580 30cc4200 00000000 18564200 00000000 0.B......VB..... │ │ │ - 0x00422590 68564200 00000000 30cc4200 00000000 hVB.....0.B..... │ │ │ - 0x004225a0 a8564200 00000000 f0564200 00000000 .VB......VB..... │ │ │ - 0x004225b0 28574200 00000000 70574200 00000000 (WB.....pWB..... │ │ │ - 0x004225c0 30cc4200 00000000 a0574200 00000000 0.B......WB..... │ │ │ - 0x004225d0 b8574200 00000000 f8574200 00000000 .WB......WB..... │ │ │ - 0x004225e0 38584200 00000000 88584200 00000000 8XB......XB..... │ │ │ - 0x004225f0 d8584200 00000000 30cc4200 00000000 .XB.....0.B..... │ │ │ - 0x00422600 10594200 00000000 20594200 00000000 .YB..... YB..... │ │ │ - 0x00422610 70594200 00000000 90594200 00000000 pYB......YB..... │ │ │ - 0x00422620 c0594200 00000000 105a4200 00000000 .YB......ZB..... │ │ │ - 0x00422630 605a4200 00000000 b05a4200 00000000 `ZB......ZB..... │ │ │ - 0x00422640 005b4200 00000000 505b4200 00000000 .[B.....P[B..... │ │ │ - 0x00422650 30cc4200 00000000 805b4200 00000000 0.B......[B..... │ │ │ - 0x00422660 b05b4200 00000000 005c4200 00000000 .[B......\B..... │ │ │ - 0x00422670 505c4200 00000000 30cc4200 00000000 P\B.....0.B..... │ │ │ - 0x00422680 a05c4200 00000000 b05c4200 00000000 .\B......\B..... │ │ │ - 0x00422690 005d4200 00000000 505d4200 00000000 .]B.....P]B..... │ │ │ - 0x004226a0 885d4200 00000000 d05d4200 00000000 .]B......]B..... │ │ │ - 0x004226b0 30cc4200 00000000 185e4200 00000000 0.B......^B..... │ │ │ - 0x004226c0 285e4200 00000000 785e4200 00000000 (^B.....x^B..... │ │ │ - 0x004226d0 b85e4200 00000000 e85e4200 00000000 .^B......^B..... │ │ │ - 0x004226e0 30cc4200 00000000 105f4200 00000000 0.B......_B..... │ │ │ - 0x004226f0 285f4200 00000000 485f4200 00000000 (_B.....H_B..... │ │ │ - 0x00422700 905f4200 00000000 b85f4200 00000000 ._B......_B..... │ │ │ - 0x00422710 00604200 00000000 28604200 00000000 .`B.....(`B..... │ │ │ - 0x00422720 70604200 00000000 30cc4200 00000000 p`B.....0.B..... │ │ │ - 0x00422730 b8604200 00000000 d0604200 00000000 .`B......`B..... │ │ │ - 0x00422740 20614200 00000000 70614200 00000000 aB.....paB..... │ │ │ - 0x00422750 80614200 00000000 b8614200 00000000 .aB......aB..... │ │ │ - 0x00422760 00624200 00000000 48624200 00000000 .bB.....HbB..... │ │ │ - 0x00422770 30cc4200 00000000 98624200 00000000 0.B......bB..... │ │ │ - 0x00422780 a8624200 00000000 d8624200 00000000 .bB......bB..... │ │ │ - 0x00422790 18634200 00000000 48634200 00000000 .cB.....HcB..... │ │ │ - 0x004227a0 90634200 00000000 e0634200 00000000 .cB......cB..... │ │ │ - 0x004227b0 08644200 00000000 30cc4200 00000000 .dB.....0.B..... │ │ │ - 0x004227c0 48644200 00000000 58644200 00000000 HdB.....XdB..... │ │ │ - 0x004227d0 a8644200 00000000 30cc4200 00000000 .dB.....0.B..... │ │ │ - 0x004227e0 e0644200 00000000 18654200 00000000 .dB......eB..... │ │ │ - 0x004227f0 68654200 00000000 b8654200 00000000 heB......eB..... │ │ │ - 0x00422800 00664200 00000000 50664200 00000000 .fB.....PfB..... │ │ │ - 0x00422810 98664200 00000000 c0664200 00000000 .fB......fB..... │ │ │ - 0x00422820 f0664200 00000000 30cc4200 00000000 .fB.....0.B..... │ │ │ - 0x00422830 40674200 00000000 68674200 00000000 @gB.....hgB..... │ │ │ - 0x00422840 90674200 00000000 d8674200 00000000 .gB......gB..... │ │ │ - 0x00422850 20684200 00000000 30684200 00000000 hB.....0hB..... │ │ │ - 0x00422860 78684200 00000000 c0684200 00000000 xhB......hB..... │ │ │ - 0x00422870 d0684200 00000000 08694200 00000000 .hB......iB..... │ │ │ - 0x00422880 48694200 00000000 90694200 00000000 HiB......iB..... │ │ │ - 0x00422890 d0694200 00000000 206a4200 00000000 .iB..... jB..... │ │ │ - 0x004228a0 606a4200 00000000 a86a4200 00000000 `jB......jB..... │ │ │ - 0x004228b0 30cc4200 00000000 f06a4200 00000000 0.B......jB..... │ │ │ - 0x004228c0 206b4200 00000000 706b4200 00000000 kB.....pkB..... │ │ │ - 0x004228d0 c06b4200 00000000 086c4200 00000000 .kB......lB..... │ │ │ - 0x004228e0 486c4200 00000000 906c4200 00000000 HlB......lB..... │ │ │ - 0x004228f0 d06c4200 00000000 106d4200 00000000 .lB......mB..... │ │ │ - 0x00422900 30cc4200 00000000 386d4200 00000000 0.B.....8mB..... │ │ │ - 0x00422910 506d4200 00000000 a06d4200 00000000 PmB......mB..... │ │ │ - 0x00422920 f06d4200 00000000 406e4200 00000000 .mB.....@nB..... │ │ │ - 0x00422930 906e4200 00000000 c06e4200 00000000 .nB......nB..... │ │ │ - 0x00422940 106f4200 00000000 586f4200 00000000 .oB.....XoB..... │ │ │ - 0x00422950 986f4200 00000000 30cc4200 00000000 .oB.....0.B..... │ │ │ - 0x00422960 c86f4200 00000000 18704200 00000000 .oB......pB..... │ │ │ - 0x00422970 58704200 00000000 30cc4200 00000000 XpB.....0.B..... │ │ │ - 0x00422980 78704200 00000000 88704200 00000000 xpB......pB..... │ │ │ - 0x00422990 d0704200 00000000 20714200 00000000 .pB..... qB..... │ │ │ - 0x004229a0 68714200 00000000 b8714200 00000000 hqB......qB..... │ │ │ - 0x004229b0 00724200 00000000 48724200 00000000 .rB.....HrB..... │ │ │ - 0x004229c0 98724200 00000000 e0724200 00000000 .rB......rB..... │ │ │ - 0x004229d0 28734200 00000000 70734200 00000000 (sB.....psB..... │ │ │ - 0x004229e0 30cc4200 00000000 c0734200 00000000 0.B......sB..... │ │ │ - 0x004229f0 d0734200 00000000 18744200 00000000 .sB......tB..... │ │ │ - 0x00422a00 40744200 00000000 30cc4200 00000000 @tB.....0.B..... │ │ │ - 0x00422a10 88744200 00000000 a0744200 00000000 .tB......tB..... │ │ │ - 0x00422a20 f0744200 00000000 38754200 00000000 .tB.....8uB..... │ │ │ - 0x00422a30 80754200 00000000 c0754200 00000000 .uB......uB..... │ │ │ - 0x00422a40 10764200 00000000 30cc4200 00000000 .vB.....0.B..... │ │ │ - 0x00422a50 50764200 00000000 68764200 00000000 PvB.....hvB..... │ │ │ - 0x00422a60 b0764200 00000000 f8764200 00000000 .vB......vB..... │ │ │ - 0x00422a70 40774200 00000000 88774200 00000000 @wB......wB..... │ │ │ - 0x00422a80 d0774200 00000000 08784200 00000000 .wB......xB..... │ │ │ - 0x00422a90 30784200 00000000 60784200 00000000 0xB.....`xB..... │ │ │ - 0x00422aa0 90784200 00000000 30cc4200 00000000 .xB.....0.B..... │ │ │ - 0x00422ab0 e0784200 00000000 f8784200 00000000 .xB......xB..... │ │ │ - 0x00422ac0 40794200 00000000 78794200 00000000 @yB.....xyB..... │ │ │ - 0x00422ad0 c8794200 00000000 007a4200 00000000 .yB......zB..... │ │ │ - 0x00422ae0 507a4200 00000000 987a4200 00000000 PzB......zB..... │ │ │ - 0x00422af0 e87a4200 00000000 30cc4200 00000000 .zB.....0.B..... │ │ │ - 0x00422b00 307b4200 00000000 507b4200 00000000 0{B.....P{B..... │ │ │ - 0x00422b10 907b4200 00000000 d87b4200 00000000 .{B......{B..... │ │ │ - 0x00422b20 207c4200 00000000 687c4200 00000000 |B.....h|B..... │ │ │ - 0x00422b30 30cc4200 00000000 b07c4200 00000000 0.B......|B..... │ │ │ - 0x00422b40 c07c4200 00000000 087d4200 00000000 .|B......}B..... │ │ │ - 0x00422b50 507d4200 00000000 907d4200 00000000 P}B......}B..... │ │ │ - 0x00422b60 d87d4200 00000000 207e4200 00000000 .}B..... ~B..... │ │ │ - 0x00422b70 30cc4200 00000000 687e4200 00000000 0.B.....h~B..... │ │ │ - 0x00422b80 787e4200 00000000 c07e4200 00000000 x~B......~B..... │ │ │ - 0x00422b90 087f4200 00000000 30cc4200 00000000 ..B.....0.B..... │ │ │ - 0x00422ba0 407f4200 00000000 887f4200 00000000 @.B.......B..... │ │ │ - 0x00422bb0 d07f4200 00000000 18804200 00000000 ..B.......B..... │ │ │ - 0x00422bc0 30804200 00000000 68804200 00000000 0.B.....h.B..... │ │ │ - 0x00422bd0 a8804200 00000000 e0804200 00000000 ..B.......B..... │ │ │ - 0x00422be0 28814200 00000000 70814200 00000000 (.B.....p.B..... │ │ │ - 0x00422bf0 30cc4200 00000000 b0814200 00000000 0.B.......B..... │ │ │ - 0x00422c00 f8814200 00000000 40824200 00000000 ..B.....@.B..... │ │ │ - 0x00422c10 68824200 00000000 88824200 00000000 h.B.......B..... │ │ │ - 0x00422c20 d0824200 00000000 30cc4200 00000000 ..B.....0.B..... │ │ │ - 0x00422c30 f0824200 00000000 38834200 00000000 ..B.....8.B..... │ │ │ - 0x00422c40 80834200 00000000 c8834200 00000000 ..B.......B..... │ │ │ - 0x00422c50 08844200 00000000 50844200 00000000 ..B.....P.B..... │ │ │ - 0x00422c60 60844200 00000000 a8844200 00000000 `.B.......B..... │ │ │ - 0x00422c70 f0844200 00000000 38854200 00000000 ..B.....8.B..... │ │ │ - 0x00422c80 30cc4200 00000000 58854200 00000000 0.B.....X.B..... │ │ │ - 0x00422c90 a8854200 00000000 30cc4200 00000000 ..B.....0.B..... │ │ │ - 0x00422ca0 d8854200 00000000 e8854200 00000000 ..B.......B..... │ │ │ - 0x00422cb0 30864200 00000000 78864200 00000000 0.B.....x.B..... │ │ │ - 0x00422cc0 b0864200 00000000 f8864200 00000000 ..B.......B..... │ │ │ - 0x00422cd0 30cc4200 00000000 38874200 00000000 0.B.....8.B..... │ │ │ - 0x00422ce0 80874200 00000000 d0874200 00000000 ..B.......B..... │ │ │ - 0x00422cf0 20884200 00000000 68884200 00000000 .B.....h.B..... │ │ │ - 0x00422d00 b0884200 00000000 00894200 00000000 ..B.......B..... │ │ │ - 0x00422d10 48894200 00000000 98894200 00000000 H.B.......B..... │ │ │ - 0x00422d20 e8894200 00000000 308a4200 00000000 ..B.....0.B..... │ │ │ - 0x00422d30 708a4200 00000000 a88a4200 00000000 p.B.......B..... │ │ │ - 0x00422d40 e08a4200 00000000 288b4200 00000000 ..B.....(.B..... │ │ │ - 0x00422d50 30cc4200 00000000 00000000 00000000 0.B............. │ │ │ - 0x00422d60 256c753e 256c753a 20000000 00000000 %lu>%lu: ....... │ │ │ - 0x00422d70 25336c64 2f25336c 64200000 00000000 %3ld/%3ld ...... │ │ │ - 0x00422d80 5b253473 00000000 2f253473 5d200000 [%4s..../%4s] .. │ │ │ - 0x00422d90 2d253473 5d200000 7a697000 00000000 -%4s] ..zip..... │ │ │ - 0x00422da0 332e3000 00000000 4a756c79 20357468 3.0.....July 5th │ │ │ - 0x00422db0 20323030 38000000 5b6e6f6e 655d0000 2008...[none].. │ │ │ - 0x00422dc0 5a697000 00000000 5a697020 73706563 Zip.....Zip spec │ │ │ - 0x00422dd0 69616c20 636f6d70 696c6174 696f6e20 ial compilation │ │ │ - 0x00422de0 6f707469 6f6e733a 00000000 00000000 options:........ │ │ │ - 0x00422df0 425a4950 325f5355 50504f52 54202020 BZIP2_SUPPORT │ │ │ - 0x00422e00 20202020 2028627a 69703220 6c696272 (bzip2 libr │ │ │ - 0x00422e10 61727920 76657273 696f6e20 252e3332 ary version %.32 │ │ │ - 0x00422e20 73290000 00000000 20202020 627a6970 s)...... bzip │ │ │ - 0x00422e30 3220636f 64652061 6e64206c 69627261 2 code and libra │ │ │ - 0x00422e40 72792063 6f707972 69676874 20286329 ry copyright (c) │ │ │ - 0x00422e50 204a756c 69616e20 52205365 77617264 Julian R Seward │ │ │ - 0x00422e60 00000000 00000000 20202020 28536565 ........ (See │ │ │ - 0x00422e70 20746865 20627a69 7032206c 6963656e the bzip2 licen │ │ │ - 0x00422e80 73652066 6f722074 65726d73 206f6620 se for terms of │ │ │ - 0x00422e90 75736529 00000000 0925730a 00000000 use).....%s..... │ │ │ - 0x00422ea0 095b656e 63727970 74696f6e 2c207665 .[encryption, ve │ │ │ - 0x00422eb0 7273696f 6e202564 2e256425 73206f66 rsion %d.%d%s of │ │ │ - 0x00422ec0 2025735d 20286d6f 64696669 65642066 %s] (modified f │ │ │ - 0x00422ed0 6f72205a 69702033 290a0a00 00000000 or Zip 3)....... │ │ │ - 0x00422ee0 3035204a 616e2032 30303700 00000000 05 Jan 2007..... │ │ │ - 0x00422ef0 0a5a6970 20656e76 69726f6e 6d656e74 .Zip environment │ │ │ - 0x00422f00 206f7074 696f6e73 3a000000 00000000 options:....... │ │ │ - 0x00422f10 5a495000 00000000 25313673 3a202025 ZIP.....%16s: % │ │ │ - 0x00422f20 730a0000 00000000 5a49504f 50540000 s.......ZIPOPT.. │ │ │ - 0x00422f30 7a697020 492f4f20 6572726f 723a2025 zip I/O error: % │ │ │ - 0x00422f40 73000000 00000000 0a7a6970 20657272 s........zip err │ │ │ - 0x00422f50 6f723a20 25732028 2573290a 00000000 or: %s (%s)..... │ │ │ - 0x00422f60 7a697020 492f4f20 6572726f 723a2025 zip I/O error: % │ │ │ - 0x00422f70 730a0000 00000000 61747465 6d707469 s.......attempti │ │ │ - 0x00422f80 6e672074 6f207265 73746f72 65202573 ng to restore %s │ │ │ - 0x00422f90 20746f20 69747320 70726576 696f7573 to its previous │ │ │ - 0x00422fa0 20737461 74650a00 61626f72 74696e67 state..aborting │ │ │ - 0x00422fb0 00000000 00000000 62616420 666c6167 ........bad flag │ │ │ - 0x00422fc0 20746f20 6164645f 66696c74 65720000 to add_filter.. │ │ │ - 0x00422fd0 6e756c6c 20706174 7465726e 20746f20 null pattern to │ │ │ - 0x00422fe0 6164645f 66696c74 65720000 00000000 add_filter...... │ │ │ - 0x00422ff0 6d697373 696e6720 66696c65 20616674 missing file aft │ │ │ - 0x00423000 65722040 00000000 25632070 61747465 er @....%c patte │ │ │ - 0x00423010 726e2066 696c6520 27257327 00000000 rn file '%s'.... │ │ │ - 0x00423020 61646469 6e672066 696c7465 72000000 adding filter... │ │ │ - 0x00423030 61646469 6e672066 696c6500 00000000 adding file..... │ │ │ - 0x00423040 77617320 63726561 74696e67 20706174 was creating pat │ │ │ - 0x00423050 7465726e 206c6973 74000000 00000000 tern list....... │ │ │ - 0x00423060 63616e6e 6f742077 72697465 207a6970 cannot write zip │ │ │ - 0x00423070 2066696c 6520746f 20746572 6d696e61 file to termina │ │ │ - 0x00423080 6c000000 00000000 77617320 70726f63 l.......was proc │ │ │ - 0x00423090 65737369 6e672061 7267756d 656e7473 essing arguments │ │ │ - 0x004230a0 00000000 00000000 2d000000 00000000 ........-....... │ │ │ - 0x004230b0 25732573 0a000000 097a6970 20776172 %s%s.....zip war │ │ │ - 0x004230c0 6e696e67 3a202573 25730a00 00000000 ning: %s%s...... │ │ │ - 0x004230d0 7a697020 66696c65 20697320 656d7074 zip file is empt │ │ │ - 0x004230e0 792c2063 616e2774 206d616b 65206974 y, can't make it │ │ │ - 0x004230f0 20617320 6f6c6420 6173206c 61746573 as old as lates │ │ │ - 0x00423100 7420656e 74727900 7a697020 66696c65 t entry.zip file │ │ │ - 0x00423110 20686173 206f6e6c 79206469 72656374 has only direct │ │ │ - 0x00423120 6f726965 732c2063 616e2774 206d616b ories, can't mak │ │ │ - 0x00423130 65206974 20617320 6f6c6420 6173206c e it as old as l │ │ │ - 0x00423140 61746573 7420656e 74727900 00000000 atest entry..... │ │ │ - 0x00423150 77617320 64656c65 74696e67 206d6f76 was deleting mov │ │ │ - 0x00423160 65642066 696c6573 20616e64 20646972 ed files and dir │ │ │ - 0x00423170 6563746f 72696573 00000000 00000000 ectories........ │ │ │ - 0x00423180 756e7a69 70000000 202d7600 00000000 unzip... -v..... │ │ │ - 0x00423190 756e7a69 70207069 70652065 72726f72 unzip pipe error │ │ │ - 0x004231a0 00000000 00000000 6661696c 65642074 ........failed t │ │ │ - 0x004231b0 6f206765 7420696e 666f726d 6174696f o get informatio │ │ │ - 0x004231c0 6e206672 6f6d2055 6e5a6970 00000000 n from UnZip.... │ │ │ - 0x004231d0 556e5a69 70202566 20000000 00000000 UnZip %f ....... │ │ │ - 0x004231e0 756e6578 70656374 6564206f 75747075 unexpected outpu │ │ │ - 0x004231f0 74206f66 20556e5a 6970202d 76000000 t of UnZip -v... │ │ │ - 0x00423200 466f756e 6420556e 5a697020 76657273 Found UnZip vers │ │ │ - 0x00423210 696f6e20 25342e32 66000000 00000000 ion %4.2f....... │ │ │ - 0x00423220 4e656564 20556e5a 69702036 2e303020 Need UnZip 6.00 │ │ │ - 0x00423230 6f72206c 61746572 20746f20 74657374 or later to test │ │ │ - 0x00423240 20746869 73205a69 70363420 61726368 this Zip64 arch │ │ │ - 0x00423250 69766500 00000000 7b7d0000 00000000 ive.....{}...... │ │ │ - 0x00423260 6275696c 64696e67 20636f6d 6d616e64 building command │ │ │ - 0x00423270 20737472 696e6720 666f7220 74657374 string for test │ │ │ - 0x00423280 696e6720 61726368 69766500 00000000 ing archive..... │ │ │ - 0x00423290 27000000 00000000 756e7a69 70202d74 '.......unzip -t │ │ │ - 0x004232a0 20000000 00000000 2d717120 00000000 .......-qq .... │ │ │ - 0x004232b0 74657374 206f6620 25732046 41494c45 test of %s FAILE │ │ │ - 0x004232c0 440a0000 00000000 6f726967 696e616c D.......original │ │ │ - 0x004232d0 2066696c 65732075 6e6d6f64 69666965 files unmodifie │ │ │ - 0x004232e0 64000000 00000000 74657374 206f6620 d.......test of │ │ │ - 0x004232f0 2573204f 4b0a0000 56657269 66792070 %s OK...Verify p │ │ │ - 0x00423300 61737377 6f72643a 20000000 00000000 assword: ....... │ │ │ - 0x00423310 456e7465 72207061 7373776f 72643a20 Enter password: │ │ │ - 0x00423320 00000000 00000000 73746465 72722069 ........stderr i │ │ │ - 0x00423330 73206e6f 74206120 74747900 00000000 s not a tty..... │ │ │ - 0x00423340 6e657720 7a697020 66696c65 206c6566 new zip file lef │ │ │ - 0x00423350 74206173 3a200000 77617320 7265706c t as: ..was repl │ │ │ - 0x00423360 6163696e 67207370 6c697420 66696c65 acing split file │ │ │ - 0x00423370 00000000 00000000 75702074 6f206461 ........up to da │ │ │ - 0x00423380 74650000 00000000 6d697373 696e6720 te......missing │ │ │ - 0x00423390 6f722065 61726c79 00000000 00000000 or early........ │ │ │ - 0x004233a0 0d0a0000 00000000 656e5f55 532e5554 ........en_US.UT │ │ │ - 0x004233b0 462d3800 00000000 73706563 69667920 F-8.....specify │ │ │ - 0x004233c0 6a757374 206f6e65 20616374 696f6e00 just one action. │ │ │ - 0x004233d0 6f707469 6f6e202d 64732028 2d2d646f option -ds (--do │ │ │ - 0x004233e0 742d7369 7a652920 68617320 62616420 t-size) has bad │ │ │ - 0x004233f0 73697a65 3a202027 25732700 00000000 size: '%s'..... │ │ │ - 0x00423400 646f7420 73697a65 206d7573 74206265 dot size must be │ │ │ - 0x00423410 20617420 6c656173 74203332 204b423a at least 32 KB: │ │ │ - 0x00423420 20202725 73270000 2d6d6d20 6e6f7420 '%s'..-mm not │ │ │ - 0x00423430 73757070 6f727465 642c204d 7573745f supported, Must_ │ │ │ - 0x00423440 4d617463 68206973 202d4d4d 00000000 Match is -MM.... │ │ │ - 0x00423450 646f206e 6f742073 70656369 66792062 do not specify b │ │ │ - 0x00423460 6f746820 2d722061 6e64202d 52000000 oth -r and -R... │ │ │ - 0x00423470 62616420 73706c69 74207369 7a653a20 bad split size: │ │ │ - 0x00423480 20272573 27000000 6d696e69 6d756d20 '%s'...minimum │ │ │ - 0x00423490 73706c69 74207369 7a652069 73203634 split size is 64 │ │ │ - 0x004234a0 204b423a 20202725 73270000 00000000 KB: '%s'...... │ │ │ - 0x004234b0 2534642d 2532642d 25326400 00000000 %4d-%2d-%2d..... │ │ │ - 0x004234c0 25326425 32642534 64000000 00000000 %2d%2d%4d....... │ │ │ - 0x004234d0 696e7661 6c696420 64617465 20656e74 invalid date ent │ │ │ - 0x004234e0 65726564 20666f72 202d7420 6f707469 ered for -t opti │ │ │ - 0x004234f0 6f6e202d 20757365 206d6d64 64797979 on - use mmddyyy │ │ │ - 0x00423500 79206f72 20797979 792d6d6d 2d646400 y or yyyy-mm-dd. │ │ │ - 0x00423510 696e7661 6c696420 64617465 20656e74 invalid date ent │ │ │ - 0x00423520 65726564 20666f72 202d7474 206f7074 ered for -tt opt │ │ │ - 0x00423530 696f6e20 2d207573 65206d6d 64647979 ion - use mmddyy │ │ │ - 0x00423540 7979206f 72207979 79792d6d 6d2d6464 yy or yyyy-mm-dd │ │ │ - 0x00423550 00000000 00000000 71756974 00000000 ........quit.... │ │ │ - 0x00423560 7761726e 00000000 69676e6f 72650000 warn....ignore.. │ │ │ - 0x00423570 6e6f0000 00000000 65736361 70650000 no......escape.. │ │ │ - 0x00423580 55544638 00000000 2d554e20 6d757374 UTF8....-UN must │ │ │ - 0x00423590 20626520 51756974 2c205761 726e2c20 be Quit, Warn, │ │ │ - 0x004235a0 49676e6f 72652c20 4e6f2c20 45736361 Ignore, No, Esca │ │ │ - 0x004235b0 70652c20 6f722055 5446383a 20000000 pe, or UTF8: ... │ │ │ - 0x004235c0 2d554e20 28756e69 636f6465 29206261 -UN (unicode) ba │ │ │ - 0x004235d0 64207661 6c756500 6465666c 61746500 d value.deflate. │ │ │ - 0x004235e0 73746f72 65000000 76616c69 6420636f store...valid co │ │ │ - 0x004235f0 6d707265 7373696f 6e206d65 74686f64 mpression method │ │ │ - 0x00423600 73206172 653a2020 73746f72 652c2064 s are: store, d │ │ │ - 0x00423610 65666c61 74652c20 627a6970 32000000 eflate, bzip2... │ │ │ - 0x00423620 756e6b6e 6f776e20 636f6d70 72657373 unknown compress │ │ │ - 0x00423630 696f6e20 6d657468 6f642066 6f756e64 ion method found │ │ │ - 0x00423640 3a202000 00000000 4f707469 6f6e202d : .....Option - │ │ │ - 0x00423650 5a20282d 2d636f6d 70726573 73696f6e Z (--compression │ │ │ - 0x00423660 2d6d6574 686f6429 3a202075 6e6b6e6f -method): unkno │ │ │ - 0x00423670 776e206d 6574686f 64000000 00000000 wn method....... │ │ │ - 0x00423680 63616e27 74207573 65202d2d 20626566 can't use -- bef │ │ │ - 0x00423690 6f726520 61726368 69766520 6e616d65 ore archive name │ │ │ - 0x004236a0 00000000 00000000 73643a20 5a697066 ........sd: Zipf │ │ │ - 0x004236b0 696c6520 6e616d65 20272573 270a0000 ile name '%s'... │ │ │ - 0x004236c0 63616e27 74207265 61642069 6e707574 can't read input │ │ │ - 0x004236d0 20282d29 20616e64 2066696c 656e616d (-) and filenam │ │ │ - 0x004236e0 65732028 2d402920 626f7468 2066726f es (-@) both fro │ │ │ - 0x004236f0 6d207374 64696e00 6e6f2073 75636820 m stdin.no such │ │ │ - 0x00423700 6f707469 6f6e2049 443a2025 6c640000 option ID: %ld.. │ │ │ - 0x00423710 77617320 67657474 696e6720 656e6372 was getting encr │ │ │ - 0x00423720 79707469 6f6e2070 61737377 6f726400 yption password. │ │ │ - 0x00423730 7a65726f 206c656e 67746820 70617373 zero length pass │ │ │ - 0x00423740 776f7264 206e6f74 20616c6c 6f776564 word not allowed │ │ │ - 0x00423750 00000000 00000000 77617320 76657269 ........was veri │ │ │ - 0x00423760 6679696e 6720656e 63727970 74696f6e fying encryption │ │ │ - 0x00423770 20706173 73776f72 64000000 00000000 password....... │ │ │ - 0x00423780 70617373 776f7264 20766572 69666963 password verific │ │ │ - 0x00423790 6174696f 6e206661 696c6564 00000000 ation failed.... │ │ │ - 0x004237a0 73643a20 436f6d6d 616e6420 6c696e65 sd: Command line │ │ │ - 0x004237b0 20726561 640a0000 636f6d6d 616e6420 read...command │ │ │ - 0x004237c0 6c696e65 3a0a0000 27257327 20200000 line:...'%s' .. │ │ │ - 0x004237d0 73686f77 20636f6d 6d616e64 206c696e show command lin │ │ │ - 0x004237e0 65000000 00000000 61766169 6c61626c e.......availabl │ │ │ - 0x004237f0 65206f70 74696f6e 733a0000 00000000 e options:...... │ │ │ - 0x00423800 20252d32 73202025 2d313873 20252d34 %-2s %-18s %-4 │ │ │ - 0x00423810 7320252d 33732025 2d333073 0a000000 s %-3s %-30s.... │ │ │ - 0x00423820 73680000 00000000 6c6f6e67 00000000 sh......long.... │ │ │ - 0x00423830 76616c00 00000000 6e656700 00000000 val.....neg..... │ │ │ - 0x00423840 64657363 72697074 696f6e00 00000000 description..... │ │ │ - 0x00423850 2d2d0000 00000000 2d2d2d2d 00000000 --......----.... │ │ │ - 0x00423860 2d2d2d2d 2d2d2d2d 2d2d2d00 00000000 -----------..... │ │ │ - 0x00423870 20252d32 73202025 2d313873 20000000 %-2s %-18s ... │ │ │ - 0x00423880 252d3473 20000000 72657100 00000000 %-4s ...req..... │ │ │ - 0x00423890 6f707400 00000000 6c697374 00000000 opt.....list.... │ │ │ - 0x004238a0 63686172 00000000 6e756d00 00000000 char....num..... │ │ │ - 0x004238b0 756e6b00 00000000 252d3373 20000000 unk.....%-3s ... │ │ │ - 0x004238c0 252d3330 730a0000 6c6f6770 61746800 %-30s...logpath. │ │ │ - 0x004238d0 2e6c6f67 00000000 636f756c 64206e6f .log....could no │ │ │ - 0x004238e0 74206f70 656e206c 6f676669 6c652027 t open logfile ' │ │ │ - 0x004238f0 25732700 00000000 2d2d2d2d 2d2d2d2d %s'.....-------- │ │ │ - 0x00423900 2d0a0000 00000000 5a697020 6c6f6720 -.......Zip log │ │ │ - 0x00423910 6f70656e 65642025 73000000 00000000 opened %s....... │ │ │ - 0x00423920 636f6d6d 616e6420 6c696e65 20617267 command line arg │ │ │ - 0x00423930 756d656e 74733a0a 20000000 00000000 uments:. ....... │ │ │ - 0x00423940 0a0a0000 00000000 61726368 69766520 ........archive │ │ │ - 0x00423950 6e616d65 206d7573 7420656e 6420696e name must end in │ │ │ - 0x00423960 202e7a69 7020666f 72207370 6c697473 .zip for splits │ │ │ - 0x00423970 00000000 00000000 2d2d6f75 74207061 ........--out pa │ │ │ - 0x00423980 7468206d 75737420 62652064 69666665 th must be diffe │ │ │ - 0x00423990 72656e74 20746861 6e20696e 20706174 rent than in pat │ │ │ - 0x004239a0 683a2025 73000000 63616e27 74207573 h: %s...can't us │ │ │ - 0x004239b0 65202d2d 64696666 20282d44 46292077 e --diff (-DF) w │ │ │ - 0x004239c0 69746820 66697820 282d4620 6f72202d ith fix (-F or - │ │ │ - 0x004239d0 46462900 00000000 2d552028 2d2d636f FF).....-U (--co │ │ │ - 0x004239e0 70792920 72657175 69726573 202d4f20 py) requires -O │ │ │ - 0x004239f0 282d2d6f 75742900 66697820 6f707469 (--out).fix opti │ │ │ - 0x00423a00 6f6e7320 2d462061 6e64202d 46462072 ons -F and -FF r │ │ │ - 0x00423a10 65717569 7265202d 2d6f7574 3a0a0000 equire --out:... │ │ │ - 0x00423a20 20202020 20202020 20202020 20202020 │ │ │ - 0x00423a30 20202020 207a6970 202d4620 696e6461 zip -F inda │ │ │ - 0x00423a40 6d616765 64617263 68697665 202d2d6f magedarchive --o │ │ │ - 0x00423a50 7574206f 75746669 78656461 72636869 ut outfixedarchi │ │ │ - 0x00423a60 76650000 00000000 66697820 6f707469 ve......fix opti │ │ │ - 0x00423a70 6f6e7320 72657175 69726520 2d2d6f75 ons require --ou │ │ │ - 0x00423a80 74000000 00000000 6e6f206f 74686572 t.......no other │ │ │ - 0x00423a90 20616374 696f6e73 20616c6c 6f776564 actions allowed │ │ │ - 0x00423aa0 20776865 6e206669 78696e67 20617263 when fixing arc │ │ │ - 0x00423ab0 68697665 20282d46 206f7220 2d464629 hive (-F or -FF) │ │ │ - 0x00423ac0 00000000 00000000 2d444620 282d2d64 ........-DF (--d │ │ │ - 0x00423ad0 69666629 20726571 75697265 73202d4f iff) requires -O │ │ │ - 0x00423ae0 20282d2d 6f757429 00000000 00000000 (--out)........ │ │ │ - 0x00423af0 63616e27 74207573 65202d2d 64696666 can't use --diff │ │ │ - 0x00423b00 20282d44 46292077 69746820 2d64206f (-DF) with -d o │ │ │ - 0x00423b10 72202d55 00000000 6e6f7468 696e6720 r -U....nothing │ │ │ - 0x00423b20 746f2073 656c6563 74206672 6f6d0000 to select from.. │ │ │ - 0x00423b30 6e616d65 206e6f74 206d6174 63686564 name not matched │ │ │ - 0x00423b40 3a200000 00000000 63616e27 74207573 : ......can't us │ │ │ - 0x00423b50 65202d20 616e6420 2d402074 6f676574 e - and -@ toget │ │ │ - 0x00423b60 68657200 00000000 73643a20 5a697070 her.....sd: Zipp │ │ │ - 0x00423b70 696e6720 746f2073 74646f75 740a0000 ing to stdout... │ │ │ - 0x00423b80 6d697373 696e6720 73756666 6978206c missing suffix l │ │ │ - 0x00423b90 69737400 00000000 696e7661 6c696420 ist.....invalid │ │ │ - 0x00423ba0 6f707469 6f6e2873 29207573 65642077 option(s) used w │ │ │ - 0x00423bb0 69746820 2d643b20 69676e6f 7265642e ith -d; ignored. │ │ │ - 0x00423bc0 00000000 00000000 63616e27 74207365 ........can't se │ │ │ - 0x00423bd0 74206d65 74686f64 2c206d6f 76652c20 t method, move, │ │ │ - 0x00423be0 72656375 7273652c 206f7220 636f6d6d recurse, or comm │ │ │ - 0x00423bf0 656e7473 20776974 6820636f 7079206d ents with copy m │ │ │ - 0x00423c00 6f64652e 00000000 63616e27 74207573 ode.....can't us │ │ │ - 0x00423c10 65202d79 20776974 68202d6b 2c202d79 e -y with -k, -y │ │ │ - 0x00423c20 2069676e 6f726564 00000000 00000000 ignored........ │ │ │ - 0x00423c30 63616e27 74207573 65202d46 20776974 can't use -F wit │ │ │ - 0x00423c40 68202d41 2c202d46 2069676e 6f726564 h -A, -F ignored │ │ │ - 0x00423c50 00000000 00000000 63616e27 74207573 ........can't us │ │ │ - 0x00423c60 65202d46 46207769 7468202d 412c202d e -FF with -A, - │ │ │ - 0x00423c70 46462069 676e6f72 65640000 00000000 FF ignored...... │ │ │ - 0x00423c80 63616e27 74207573 65202d54 206f6e20 can't use -T on │ │ │ - 0x00423c90 7374646f 75742c20 2d542069 676e6f72 stdout, -T ignor │ │ │ - 0x00423ca0 65640000 00000000 63616e27 74206372 ed......can't cr │ │ │ - 0x00423cb0 65617465 2073706c 69742061 72636869 eate split archi │ │ │ - 0x00423cc0 76652077 68696c65 20666978 696e6720 ve while fixing │ │ │ - 0x00423cd0 6f722061 646a7573 74696e67 0a000000 or adjusting.... │ │ │ - 0x00423ce0 63616e27 74206372 65617465 2073706c can't create spl │ │ │ - 0x00423cf0 69742061 72636869 76652077 69746820 it archive with │ │ │ - 0x00423d00 2d64206f 72202d67 206f7220 6f6e2073 -d or -g or on s │ │ │ - 0x00423d10 74646f75 740a0000 63616e27 74207573 tdout...can't us │ │ │ - 0x00423d20 65202d64 2c202d66 2c202d75 2c202d55 e -d, -f, -u, -U │ │ │ - 0x00423d30 2c206f72 202d6720 77697468 2066696c , or -g with fil │ │ │ - 0x00423d40 6573796e 63202d46 530a0000 00000000 esync -FS....... │ │ │ - 0x00423d50 63616e27 74207573 65202d64 2c202d66 can't use -d, -f │ │ │ - 0x00423d60 2c202d75 2c202d55 2c206f72 202d6720 , -u, -U, or -g │ │ │ - 0x00423d70 6f6e2073 74646f75 740a0000 00000000 on stdout....... │ │ │ - 0x00423d80 46697820 61726368 69766520 282d4629 Fix archive (-F) │ │ │ - 0x00423d90 202d2061 7373756d 65206d6f 73746c79 - assume mostly │ │ │ - 0x00423da0 20696e74 61637420 61726368 69766500 intact archive. │ │ │ - 0x00423db0 46697820 61726368 69766520 282d4646 Fix archive (-FF │ │ │ - 0x00423dc0 29202d20 73616c76 61676520 77686174 ) - salvage what │ │ │ - 0x00423dd0 2063616e 00000000 73643a20 52656164 can....sd: Read │ │ │ - 0x00423de0 696e6720 61726368 6976650a 00000000 ing archive..... │ │ │ - 0x00423df0 73643a20 4f70656e 207a6970 2066696c sd: Open zip fil │ │ │ - 0x00423e00 6520616e 64206372 65617465 2074656d e and create tem │ │ │ - 0x00423e10 70206669 6c652028 2d464629 0a000000 p file (-FF).... │ │ │ - 0x00423e20 73643a20 43726561 74696e67 206e6577 sd: Creating new │ │ │ - 0x00423e30 207a6970 2066696c 6520282d 4646290a zip file (-FF). │ │ │ - 0x00423e40 00000000 00000000 616c6c6f 63617469 ........allocati │ │ │ - 0x00423e50 6e672074 656d7020 66696c65 6e616d65 ng temp filename │ │ │ - 0x00423e60 00000000 00000000 2f000000 00000000 ......../....... │ │ │ - 0x00423e70 7a695858 58585858 00000000 00000000 ziXXXXXX........ │ │ │ - 0x00423e80 73643a20 57726974 696e6720 63656e74 sd: Writing cent │ │ │ - 0x00423e90 72616c20 64697265 63746f72 7920282d ral directory (- │ │ │ - 0x00423ea0 4646290a 00000000 7a697020 66696c65 FF).....zip file │ │ │ - 0x00423eb0 20656d70 74790000 77617320 7265706c empty..was repl │ │ │ - 0x00423ec0 6163696e 67207468 65206f72 6967696e acing the origin │ │ │ - 0x00423ed0 616c207a 69702066 696c6500 00000000 al zip file..... │ │ │ - 0x00423ee0 0a546f74 616c2025 6c642065 6e747269 .Total %ld entri │ │ │ - 0x00423ef0 65732028 00000000 20627974 65732900 es (.... bytes). │ │ │ - 0x00423f00 0a446f6e 65202573 00000000 00000000 .Done %s........ │ │ │ - 0x00423f10 436f756c 64206e6f 74206765 7420696e Could not get in │ │ │ - 0x00423f20 666f2066 6f722069 6e707574 2073706c fo for input spl │ │ │ - 0x00423f30 69743a20 00000000 73706c69 7473697a it: ....splitsiz │ │ │ - 0x00423f40 65203d20 00000000 206e6f74 20666f75 e = .... not fou │ │ │ - 0x00423f50 6e64206f 7220656d 70747900 00000000 nd or empty..... │ │ │ - 0x00423f60 73643a20 5363616e 6e696e67 20617263 sd: Scanning arc │ │ │ - 0x00423f70 68697665 20656e74 72696573 0a000000 hive entries.... │ │ │ - 0x00423f80 6e6f7420 696e2061 72636869 76653a20 not in archive: │ │ │ - 0x00423f90 00000000 00000000 73643a20 5363616e ........sd: Scan │ │ │ - 0x00423fa0 6e696e67 2066696c 65730a00 00000000 ning files...... │ │ │ - 0x00423fb0 63757272 656e7420 64697265 63746f72 current director │ │ │ - 0x00423fc0 7920666f 72202d52 00000000 00000000 y for -R........ │ │ │ - 0x00423fd0 2d520000 00000000 73643a20 4170706c -R......sd: Appl │ │ │ - 0x00423fe0 79696e67 2066696c 74657273 0a000000 ying filters.... │ │ │ - 0x00423ff0 73643a20 43686563 6b696e67 20647570 sd: Checking dup │ │ │ - 0x00424000 730a0000 00000000 63616e6e 6f742072 s.......cannot r │ │ │ - 0x00424010 65706561 74206e61 6d657320 696e207a epeat names in z │ │ │ - 0x00424020 69702066 696c6500 77617320 70726f63 ip file.was proc │ │ │ - 0x00424030 65737369 6e67206c 69737420 6f662066 essing list of f │ │ │ - 0x00424040 696c6573 00000000 73643a20 5363616e iles....sd: Scan │ │ │ - 0x00424050 6e696e67 2066696c 65732074 6f207570 ning files to up │ │ │ - 0x00424060 64617465 0a000000 7a697020 64696167 date....zip diag │ │ │ - 0x00424070 6e6f7374 69633a20 25732025 730a0000 nostic: %s %s... │ │ │ - 0x00424080 73643a20 66636f75 6e74203d 2025750a sd: fcount = %u. │ │ │ - 0x00424090 00000000 00000000 5363616e 6e696e67 ........Scanning │ │ │ - 0x004240a0 2066696c 65732000 41726368 69766520 files .Archive │ │ │ - 0x004240b0 636f6e74 61696e73 3a0a0000 00000000 contains:....... │ │ │ - 0x004240c0 576f756c 64204465 6c657465 3a0a0000 Would Delete:... │ │ │ - 0x004240d0 576f756c 64204672 65736865 6e3a0a00 Would Freshen:.. │ │ │ - 0x004240e0 576f756c 6420436f 70793a0a 00000000 Would Copy:..... │ │ │ - 0x004240f0 576f756c 64204164 642f5570 64617465 Would Add/Update │ │ │ - 0x00424100 3a0a0000 00000000 20202573 0a000000 :....... %s.... │ │ │ - 0x00424110 20202020 20457363 61706564 20556e69 Escaped Uni │ │ │ - 0x00424120 636f6465 3a202025 730a0000 00000000 code: %s....... │ │ │ - 0x00424130 546f7461 6c202573 20656e74 72696573 Total %s entries │ │ │ - 0x00424140 20282573 20627974 6573290a 00000000 (%s bytes)..... │ │ │ - 0x00424150 7472793a 207a6970 00000000 00000000 try: zip........ │ │ │ - 0x00424160 202e202d 69000000 41726368 69766520 . -i...Archive │ │ │ - 0x00424170 69732063 75727265 6e740000 00000000 is current...... │ │ │ - 0x00424180 722b0000 00000000 73643a20 4f70656e r+......sd: Open │ │ │ - 0x00424190 207a6970 2066696c 6520616e 64206372 zip file and cr │ │ │ - 0x004241a0 65617465 2074656d 70206669 6c650a00 eate temp file.. │ │ │ - 0x004241b0 63616e6e 6f742067 726f7720 73706c69 cannot grow spli │ │ │ - 0x004241c0 74206172 63686976 65000000 00000000 t archive....... │ │ │ - 0x004241d0 73643a20 43726561 74696e67 206e6577 sd: Creating new │ │ │ - 0x004241e0 207a6970 2066696c 650a0000 00000000 zip file....... │ │ │ - 0x004241f0 636f756c 64206e6f 74206f70 656e2061 could not open a │ │ │ - 0x00424200 72636869 76652074 6f207265 61640000 rchive to read.. │ │ │ - 0x00424210 73643a20 41646469 6e672073 70616e6e sd: Adding spann │ │ │ - 0x00424220 696e672f 73706c69 7474696e 67207369 ing/splitting si │ │ │ - 0x00424230 676e6174 75726520 61742074 6f70206f gnature at top o │ │ │ - 0x00424240 66206172 63686976 650a0000 00000000 f archive....... │ │ │ - 0x00424250 73643a20 476f696e 67207468 726f7567 sd: Going throug │ │ │ - 0x00424260 68206f6c 64207a69 70206669 6c650a00 h old zip file.. │ │ │ - 0x00424270 66726573 68656e69 6e673a20 25730000 freshening: %s.. │ │ │ - 0x00424280 20202020 20206f6b 3a202573 00000000 ok: %s.... │ │ │ - 0x00424290 75706461 74696e67 3a202573 00000000 updating: %s.... │ │ │ - 0x004242a0 20637572 72656e74 3a202573 00000000 current: %s.... │ │ │ - 0x004242b0 636f756c 64206e6f 74207265 6164206c could not read l │ │ │ - 0x004242c0 6f63616c 20656e74 72792069 6e666f72 ocal entry infor │ │ │ - 0x004242d0 6d617469 6f6e3a20 00000000 00000000 mation: ........ │ │ │ - 0x004242e0 77617320 7a697070 696e6720 25730000 was zipping %s.. │ │ │ - 0x004242f0 77617320 636f7079 696e6720 25730000 was copying %s.. │ │ │ - 0x00424300 636f756c 64206e6f 74206f70 656e2066 could not open f │ │ │ - 0x00424310 6f722072 65616469 6e673a20 00000000 or reading: .... │ │ │ - 0x00424320 66696c65 20616e64 20646972 6563746f file and directo │ │ │ - 0x00424330 72792077 69746820 74686520 73616d65 ry with the same │ │ │ - 0x00424340 206e616d 653a2000 77696c6c 206a7573 name: .will jus │ │ │ - 0x00424350 7420636f 70792065 6e747279 206f7665 t copy entry ove │ │ │ - 0x00424360 723a2000 00000000 20736b69 7070696e r: ..... skippin │ │ │ - 0x00424370 673a2025 73000000 20636f70 79696e67 g: %s... copying │ │ │ - 0x00424380 3a202573 00000000 20280000 00000000 : %s.... (...... │ │ │ - 0x00424390 75736572 20726571 75657374 65642061 user requested a │ │ │ - 0x004243a0 626f7274 00000000 28747279 202d4620 bort....(try -F │ │ │ - 0x004243b0 746f2061 7474656d 70742074 6f206669 to attempt to fi │ │ │ - 0x004243c0 78290000 00000000 636f756c 64206e6f x)......could no │ │ │ - 0x004243d0 74207365 656b2069 6e206f75 74707574 t seek in output │ │ │ - 0x004243e0 2066696c 65000000 62616420 2d20736b file...bad - sk │ │ │ - 0x004243f0 69707069 6e673a20 00000000 00000000 ipping: ........ │ │ │ - 0x00424400 64656c65 74696e67 3a202573 00000000 deleting: %s.... │ │ │ - 0x00424410 2020202f 20202020 00000000 00000000 / ........ │ │ │ - 0x00424420 20202020 202f2020 20202020 00000000 / .... │ │ │ - 0x00424430 73643a20 5a697070 696e6720 7570206e sd: Zipping up n │ │ │ - 0x00424440 65772065 6e747269 65730a00 00000000 ew entries...... │ │ │ - 0x00424450 77617320 61646469 6e672066 696c6573 was adding files │ │ │ - 0x00424460 20746f20 7a697020 66696c65 00000000 to zip file.... │ │ │ - 0x00424470 20206164 64696e67 3a202573 00000000 adding: %s.... │ │ │ - 0x00424480 7a697020 7761726e 696e6700 00000000 zip warning..... │ │ │ - 0x00424490 7a697020 7761726e 696e673a 2025730a zip warning: %s. │ │ │ - 0x004244a0 00000000 00000000 0a7a6970 20776172 .........zip war │ │ │ - 0x004244b0 6e696e67 3a204e6f 7420616c 6c206669 ning: Not all fi │ │ │ - 0x004244c0 6c657320 77657265 20726561 6461626c les were readabl │ │ │ - 0x004244d0 650a0000 00000000 20206669 6c65732f e....... files/ │ │ │ - 0x004244e0 656e7472 69657320 72656164 3a202025 entries read: % │ │ │ - 0x004244f0 6c750000 00000000 20282573 20627974 lu...... (%s byt │ │ │ - 0x00424500 65732900 00000000 2020736b 69707065 es)..... skippe │ │ │ - 0x00424510 643a2020 256c7500 73643a20 47657420 d: %lu.sd: Get │ │ │ - 0x00424520 636f6d6d 656e7420 69662061 6e790a00 comment if any.. │ │ │ - 0x00424530 77617320 72656164 696e6720 636f6d6d was reading comm │ │ │ - 0x00424540 656e7420 6c696e65 73000000 00000000 ent lines....... │ │ │ - 0x00424550 456e7465 7220636f 6d6d656e 7420666f Enter comment fo │ │ │ - 0x00424560 72202573 3a0a0000 63757272 656e7420 r %s:...current │ │ │ - 0x00424570 7a697020 66696c65 20636f6d 6d656e74 zip file comment │ │ │ - 0x00424580 2069733a 0a000000 77617320 73657474 is:....was sett │ │ │ - 0x00424590 696e6720 636f6d6d 656e7473 20746f20 ing comments to │ │ │ - 0x004245a0 6e756c6c 00000000 656e7465 72206e65 null....enter ne │ │ │ - 0x004245b0 77207a69 70206669 6c652063 6f6d6d65 w zip file comme │ │ │ - 0x004245c0 6e742028 656e6420 77697468 202e293a nt (end with .): │ │ │ - 0x004245d0 0a000000 00000000 73643a20 57726974 ........sd: Writ │ │ │ - 0x004245e0 696e6720 63656e74 72616c20 64697265 ing central dire │ │ │ - 0x004245f0 63746f72 790a0000 75000000 00000000 ctory...u....... │ │ │ - 0x00424600 746f7461 6c206279 7465733d 25732c20 total bytes=%s, │ │ │ - 0x00424610 636f6d70 72657373 65643d25 73202d3e compressed=%s -> │ │ │ - 0x00424620 20256425 25207361 76696e67 730a0000 %d%% savings... │ │ │ - 0x00424630 73643a20 57726974 696e6720 656e6420 sd: Writing end │ │ │ - 0x00424640 6f662063 656e7472 616c2064 69726563 of central direc │ │ │ - 0x00424650 746f7279 0a000000 73643a20 5265706c tory....sd: Repl │ │ │ - 0x00424660 6163696e 67206f6c 64207a69 70206669 acing old zip fi │ │ │ - 0x00424670 6c650a00 00000000 73643a20 53657474 le......sd: Sett │ │ │ - 0x00424680 696e6720 66696c65 20747970 650a0000 ing file type... │ │ │ - 0x00424690 706c616e 6e656420 00000000 00000000 planned ........ │ │ │ - 0x004246a0 20627974 65732c20 61637475 616c2000 bytes, actual . │ │ │ - 0x004246b0 22257322 20000000 25732000 00000000 "%s" ...%s ..... │ │ │ - 0x004246c0 5553455f 45465f55 545f5449 4d452020 USE_EF_UT_TIME │ │ │ - 0x004246d0 20202020 20287374 6f726520 556e6976 (store Univ │ │ │ - 0x004246e0 65727361 6c205469 6d652900 00000000 ersal Time)..... │ │ │ - 0x004246f0 53594d4c 494e4b5f 53555050 4f525420 SYMLINK_SUPPORT │ │ │ - 0x00424700 20202020 20287379 6d626f6c 6963206c (symbolic l │ │ │ - 0x00424710 696e6b73 20737570 706f7274 65642900 inks supported). │ │ │ - 0x00424720 4c415247 455f4649 4c455f53 5550504f LARGE_FILE_SUPPO │ │ │ - 0x00424730 52542020 20286361 6e207265 61642061 RT (can read a │ │ │ - 0x00424740 6e642077 72697465 206c6172 67652066 nd write large f │ │ │ - 0x00424750 696c6573 206f6e20 66696c65 20737973 iles on file sys │ │ │ - 0x00424760 74656d29 00000000 5a495036 345f5355 tem)....ZIP64_SU │ │ │ - 0x00424770 50504f52 54202020 20202020 20287573 PPORT (us │ │ │ - 0x00424780 65205a69 70363420 746f2073 746f7265 e Zip64 to store │ │ │ - 0x00424790 206c6172 67652066 696c6573 20696e20 large files in │ │ │ - 0x004247a0 61726368 69766573 29000000 00000000 archives)....... │ │ │ - 0x004247b0 554e4943 4f44455f 53555050 4f525420 UNICODE_SUPPORT │ │ │ - 0x004247c0 20202020 20287374 6f726520 616e6420 (store and │ │ │ - 0x004247d0 72656164 20555446 2d382055 6e69636f read UTF-8 Unico │ │ │ - 0x004247e0 64652070 61746873 29000000 00000000 de paths)....... │ │ │ - 0x004247f0 53544f52 455f554e 49585f55 4944735f STORE_UNIX_UIDs_ │ │ │ - 0x00424800 47494473 20287374 6f726520 5549442f GIDs (store UID/ │ │ │ - 0x00424810 47494420 73697a65 732f7661 6c756573 GID sizes/values │ │ │ - 0x00424820 20757369 6e67206e 65772065 78747261 using new extra │ │ │ - 0x00424830 20666965 6c642900 55494447 49445f4e field).UIDGID_N │ │ │ - 0x00424840 4f545f31 36424954 20202020 20286f6c OT_16BIT (ol │ │ │ - 0x00424850 6420556e 69782031 362d6269 74205549 d Unix 16-bit UI │ │ │ - 0x00424860 442f4749 44206578 74726120 6669656c D/GID extra fiel │ │ │ - 0x00424870 64206e6f 74207573 65642900 00000000 d not used)..... │ │ │ - 0x00424880 45787465 6e646564 2048656c 7020666f Extended Help fo │ │ │ - 0x00424890 72205a69 70000000 53656520 74686520 r Zip...See the │ │ │ - 0x004248a0 5a697020 4d616e75 616c2066 6f72206d Zip Manual for m │ │ │ - 0x004248b0 6f726520 64657461 696c6564 2068656c ore detailed hel │ │ │ - 0x004248c0 70000000 00000000 5a697020 73746f72 p.......Zip stor │ │ │ - 0x004248d0 65732066 696c6573 20696e20 7a697020 es files in zip │ │ │ - 0x004248e0 61726368 69766573 2e202054 68652064 archives. The d │ │ │ - 0x004248f0 65666175 6c742061 6374696f 6e206973 efault action is │ │ │ - 0x00424900 20746f20 61646420 6f722072 65706c61 to add or repla │ │ │ - 0x00424910 63650000 00000000 7a697066 696c6520 ce......zipfile │ │ │ - 0x00424920 656e7472 6965732e 00000000 00000000 entries......... │ │ │ - 0x00424930 42617369 6320636f 6d6d616e 64206c69 Basic command li │ │ │ - 0x00424940 6e653a00 00000000 20207a69 70206f70 ne:..... zip op │ │ │ - 0x00424950 74696f6e 73206172 63686976 655f6e61 tions archive_na │ │ │ - 0x00424960 6d652066 696c6520 66696c65 202e2e2e me file file ... │ │ │ - 0x00424970 00000000 00000000 536f6d65 20657861 ........Some exa │ │ │ - 0x00424980 6d706c65 733a0000 20204164 64206669 mples:.. Add fi │ │ │ - 0x00424990 6c652e74 78742074 6f207a2e 7a697020 le.txt to z.zip │ │ │ - 0x004249a0 28637265 61746520 7a206966 206e6565 (create z if nee │ │ │ - 0x004249b0 64656429 3a202020 2020207a 6970207a ded): zip z │ │ │ - 0x004249c0 2066696c 652e7478 74000000 00000000 file.txt....... │ │ │ - 0x004249d0 20205a69 7020616c 6c206669 6c657320 Zip all files │ │ │ - 0x004249e0 696e2063 75727265 6e742064 69723a20 in current dir: │ │ │ - 0x004249f0 20202020 20202020 20202020 20202020 │ │ │ - 0x00424a00 2020207a 6970207a 202a0000 00000000 zip z *...... │ │ │ - 0x00424a10 20205a69 70206669 6c657320 696e2063 Zip files in c │ │ │ - 0x00424a20 75727265 6e742064 69722061 6e642073 urrent dir and s │ │ │ - 0x00424a30 75626469 72732061 6c736f3a 20202020 ubdirs also: │ │ │ - 0x00424a40 2020207a 6970202d 72207a20 2e000000 zip -r z .... │ │ │ - 0x00424a50 42617369 63206d6f 6465733a 00000000 Basic modes:.... │ │ │ - 0x00424a60 20457874 65726e61 6c206d6f 64657320 External modes │ │ │ - 0x00424a70 2873656c 65637473 2066696c 65732066 (selects files f │ │ │ - 0x00424a80 726f6d20 66696c65 20737973 74656d29 rom file system) │ │ │ - 0x00424a90 3a000000 00000000 20202020 20202020 :....... │ │ │ - 0x00424aa0 61646420 20202020 202d2061 6464206e add - add n │ │ │ - 0x00424ab0 65772066 696c6573 2f757064 61746520 ew files/update │ │ │ - 0x00424ac0 65786973 74696e67 2066696c 65732069 existing files i │ │ │ - 0x00424ad0 6e206172 63686976 65202864 65666175 n archive (defau │ │ │ - 0x00424ae0 6c742900 00000000 20202d75 20202020 lt)..... -u │ │ │ - 0x00424af0 75706461 74652020 202d2061 6464206e update - add n │ │ │ - 0x00424b00 65772066 696c6573 2f757064 61746520 ew files/update │ │ │ - 0x00424b10 65786973 74696e67 2066696c 6573206f existing files o │ │ │ - 0x00424b20 6e6c7920 6966206c 61746572 20646174 nly if later dat │ │ │ - 0x00424b30 65000000 00000000 20202d66 20202020 e....... -f │ │ │ - 0x00424b40 66726573 68656e20 202d2075 70646174 freshen - updat │ │ │ - 0x00424b50 65206578 69737469 6e672066 696c6573 e existing files │ │ │ - 0x00424b60 206f6e6c 7920286e 6f206669 6c657320 only (no files │ │ │ - 0x00424b70 61646465 64290000 20202d46 53202020 added).. -FS │ │ │ - 0x00424b80 66696c65 73796e63 202d2075 70646174 filesync - updat │ │ │ - 0x00424b90 65206966 20646174 65206f72 2073697a e if date or siz │ │ │ - 0x00424ba0 65206368 616e6765 642c2064 656c6574 e changed, delet │ │ │ - 0x00424bb0 65206966 206e6f20 4f53206d 61746368 e if no OS match │ │ │ - 0x00424bc0 00000000 00000000 20496e74 65726e61 ........ Interna │ │ │ - 0x00424bd0 6c206d6f 64657320 2873656c 65637473 l modes (selects │ │ │ - 0x00424be0 20656e74 72696573 20696e20 61726368 entries in arch │ │ │ - 0x00424bf0 69766529 3a000000 20202d64 20202020 ive):... -d │ │ │ - 0x00424c00 64656c65 74652020 202d2064 656c6574 delete - delet │ │ │ - 0x00424c10 65206669 6c657320 66726f6d 20617263 e files from arc │ │ │ - 0x00424c20 68697665 20287365 65206265 6c6f7729 hive (see below) │ │ │ - 0x00424c30 00000000 00000000 20202d55 20202020 ........ -U │ │ │ - 0x00424c40 636f7079 20202020 202d2073 656c6563 copy - selec │ │ │ - 0x00424c50 74206669 6c657320 696e2061 72636869 t files in archi │ │ │ - 0x00424c60 76652074 6f20636f 70792028 75736520 ve to copy (use │ │ │ - 0x00424c70 77697468 202d2d6f 75742900 00000000 with --out)..... │ │ │ - 0x00424c80 42617369 63206f70 74696f6e 733a0000 Basic options:.. │ │ │ - 0x00424c90 20202d72 20202020 20202020 72656375 -r recu │ │ │ - 0x00424ca0 72736520 696e746f 20646972 6563746f rse into directo │ │ │ - 0x00424cb0 72696573 20287365 65205265 63757273 ries (see Recurs │ │ │ - 0x00424cc0 696f6e20 62656c6f 77290000 00000000 ion below)...... │ │ │ - 0x00424cd0 20202d6d 20202020 20202020 61667465 -m afte │ │ │ - 0x00424ce0 72206172 63686976 65206372 65617465 r archive create │ │ │ - 0x00424cf0 642c2064 656c6574 65206f72 6967696e d, delete origin │ │ │ - 0x00424d00 616c2066 696c6573 20286d6f 76652069 al files (move i │ │ │ - 0x00424d10 6e746f20 61726368 69766529 00000000 nto archive).... │ │ │ - 0x00424d20 20202d6a 20202020 20202020 6a756e6b -j junk │ │ │ - 0x00424d30 20646972 6563746f 7279206e 616d6573 directory names │ │ │ - 0x00424d40 20287374 6f726520 6a757374 2066696c (store just fil │ │ │ - 0x00424d50 65206e61 6d657329 00000000 00000000 e names)........ │ │ │ - 0x00424d60 20202d71 20202020 20202020 71756965 -q quie │ │ │ - 0x00424d70 74206f70 65726174 696f6e00 00000000 t operation..... │ │ │ - 0x00424d80 20202d76 20202020 20202020 76657262 -v verb │ │ │ - 0x00424d90 6f736520 6f706572 6174696f 6e20286a ose operation (j │ │ │ - 0x00424da0 75737420 227a6970 202d7622 2073686f ust "zip -v" sho │ │ │ - 0x00424db0 77732076 65727369 6f6e2069 6e666f72 ws version infor │ │ │ - 0x00424dc0 6d617469 6f6e2900 20202d63 20202020 mation). -c │ │ │ - 0x00424dd0 20202020 70726f6d 70742066 6f72206f prompt for o │ │ │ - 0x00424de0 6e652d6c 696e6520 636f6d6d 656e7420 ne-line comment │ │ │ - 0x00424df0 666f7220 65616368 20656e74 72790000 for each entry.. │ │ │ - 0x00424e00 20202d7a 20202020 20202020 70726f6d -z prom │ │ │ - 0x00424e10 70742066 6f722063 6f6d6d65 6e742066 pt for comment f │ │ │ - 0x00424e20 6f722061 72636869 76652028 656e6420 or archive (end │ │ │ - 0x00424e30 77697468 206a7573 7420222e 22206c69 with just "." li │ │ │ - 0x00424e40 6e65206f 7220454f 46290000 00000000 ne or EOF)...... │ │ │ - 0x00424e50 20202d40 20202020 20202020 72656164 -@ read │ │ │ - 0x00424e60 206e616d 65732074 6f207a69 70206672 names to zip fr │ │ │ - 0x00424e70 6f6d2073 7464696e 20286f6e 65207061 om stdin (one pa │ │ │ - 0x00424e80 74682070 6572206c 696e6529 00000000 th per line).... │ │ │ - 0x00424e90 20202d6f 20202020 20202020 6d616b65 -o make │ │ │ - 0x00424ea0 207a6970 66696c65 20617320 6f6c6420 zipfile as old │ │ │ - 0x00424eb0 6173206c 61746573 7420656e 74727900 as latest entry. │ │ │ - 0x00424ec0 53796e74 61783a00 20205468 65206675 Syntax:. The fu │ │ │ - 0x00424ed0 6c6c2063 6f6d6d61 6e64206c 696e6520 ll command line │ │ │ - 0x00424ee0 73796e74 61782069 733a0000 00000000 syntax is:...... │ │ │ - 0x00424ef0 20202020 7a697020 5b2d7368 6f72746f zip [-shorto │ │ │ - 0x00424f00 70747320 2e2e2e5d 205b2d2d 6c6f6e67 pts ...] [--long │ │ │ - 0x00424f10 6f707420 2e2e2e5d 205b7a69 7066696c opt ...] [zipfil │ │ │ - 0x00424f20 65205b70 61746820 70617468 202e2e2e e [path path ... │ │ │ - 0x00424f30 5d5d205b 2d786920 6c697374 5d000000 ]] [-xi list]... │ │ │ - 0x00424f40 2020416e 79206e75 6d626572 206f6620 Any number of │ │ │ - 0x00424f50 73686f72 74206f70 74696f6e 20616e64 short option and │ │ │ - 0x00424f60 206c6f6e 67206f70 74696f6e 20617267 long option arg │ │ │ - 0x00424f70 756d656e 74732061 72652061 6c6c6f77 uments are allow │ │ │ - 0x00424f80 65640000 00000000 20202877 69746869 ed...... (withi │ │ │ - 0x00424f90 6e206c69 6d697473 29206173 2077656c n limits) as wel │ │ │ - 0x00424fa0 6c206173 20616e79 206e756d 62657220 l as any number │ │ │ - 0x00424fb0 6f662070 61746820 61726775 6d656e74 of path argument │ │ │ - 0x00424fc0 7320666f 72206669 6c657300 00000000 s for files..... │ │ │ - 0x00424fd0 2020746f 207a6970 2075702e 20204966 to zip up. If │ │ │ - 0x00424fe0 207a6970 66696c65 20657869 7374732c zipfile exists, │ │ │ - 0x00424ff0 20746865 20617263 68697665 20697320 the archive is │ │ │ - 0x00425000 72656164 20696e2e 20204966 207a6970 read in. If zip │ │ │ - 0x00425010 66696c65 00000000 20206973 20222d22 file.... is "-" │ │ │ - 0x00425020 2c207374 7265616d 20746f20 7374646f , stream to stdo │ │ │ - 0x00425030 75742e20 20496620 616e7920 70617468 ut. If any path │ │ │ - 0x00425040 20697320 222d222c 207a6970 20737464 is "-", zip std │ │ │ - 0x00425050 696e2e00 00000000 4f707469 6f6e7320 in......Options │ │ │ - 0x00425060 616e6420 56616c75 65733a00 00000000 and Values:..... │ │ │ - 0x00425070 2020466f 72207368 6f727420 6f707469 For short opti │ │ │ - 0x00425080 6f6e7320 74686174 2074616b 65207661 ons that take va │ │ │ - 0x00425090 6c756573 2c207573 65202d6f 76616c75 lues, use -ovalu │ │ │ - 0x004250a0 65206f72 202d6f20 76616c75 65206f72 e or -o value or │ │ │ - 0x004250b0 202d6f3d 76616c75 65000000 00000000 -o=value....... │ │ │ - 0x004250c0 2020466f 72206c6f 6e67206f 7074696f For long optio │ │ │ - 0x004250d0 6e207661 6c756573 2c207573 65206569 n values, use ei │ │ │ - 0x004250e0 74686572 202d2d6c 6f6e676f 7074696f ther --longoptio │ │ │ - 0x004250f0 6e3d7661 6c756520 6f72202d 2d6c6f6e n=value or --lon │ │ │ - 0x00425100 676f7074 696f6e20 76616c75 65000000 goption value... │ │ │ - 0x00425110 2020466f 72206578 616d706c 653a0000 For example:.. │ │ │ - 0x00425120 20202020 7a697020 2d647320 3130202d zip -ds 10 - │ │ │ - 0x00425130 2d74656d 702d6469 723d7061 7468207a -temp-dir=path z │ │ │ - 0x00425140 69706669 6c652070 61746831 20706174 ipfile path1 pat │ │ │ - 0x00425150 6832202d 2d657863 6c756465 20706174 h2 --exclude pat │ │ │ - 0x00425160 7465726e 20706174 7465726e 00000000 tern pattern.... │ │ │ - 0x00425170 20204176 6f696420 2d6f7661 6c756520 Avoid -ovalue │ │ │ - 0x00425180 286e6f20 73706163 65206265 74776565 (no space betwee │ │ │ - 0x00425190 6e292074 6f206176 6f696420 636f6e66 n) to avoid conf │ │ │ - 0x004251a0 7573696f 6e000000 2020496e 20706172 usion... In par │ │ │ - 0x004251b0 74696375 6c61722c 20626520 61776172 ticular, be awar │ │ │ - 0x004251c0 65206f66 20322d63 68617261 63746572 e of 2-character │ │ │ - 0x004251d0 206f7074 696f6e73 2e202046 6f722065 options. For e │ │ │ - 0x004251e0 78616d70 6c653a00 20202020 2d64202d xample:. -d - │ │ │ - 0x004251f0 73206973 20286465 6c657465 2c207370 s is (delete, sp │ │ │ - 0x00425200 6c697420 73697a65 29207768 696c6520 lit size) while │ │ │ - 0x00425210 2d647320 69732028 646f7420 73697a65 -ds is (dot size │ │ │ - 0x00425220 29000000 00000000 20205573 75616c6c )....... Usuall │ │ │ - 0x00425230 79206265 74746572 20746f20 62726561 y better to brea │ │ │ - 0x00425240 6b207368 6f727420 6f707469 6f6e7320 k short options │ │ │ - 0x00425250 6163726f 7373206d 756c7469 706c6520 across multiple │ │ │ - 0x00425260 61726775 6d656e74 73206279 2066756e arguments by fun │ │ │ - 0x00425270 6374696f 6e000000 20202020 7a697020 ction... zip │ │ │ - 0x00425280 2d72202d 64626463 64732031 306d202d -r -dbdcds 10m - │ │ │ - 0x00425290 6c696c61 6c66206c 6f676669 6c652061 lilalf logfile a │ │ │ - 0x004252a0 72636869 76652069 6e707574 5f646972 rchive input_dir │ │ │ - 0x004252b0 6563746f 7279202d 6c6c0000 00000000 ectory -ll...... │ │ │ - 0x004252c0 2020416c 6c206172 67732061 66746572 All args after │ │ │ - 0x004252d0 206a7573 7420222d 2d222061 72672061 just "--" arg a │ │ │ - 0x004252e0 72652072 65616420 76657262 6174696d re read verbatim │ │ │ - 0x004252f0 20617320 70617468 7320616e 64206e6f as paths and no │ │ │ - 0x00425300 74206f70 74696f6e 732e0000 00000000 t options....... │ │ │ - 0x00425310 20202020 7a697020 7a697066 696c6520 zip zipfile │ │ │ - 0x00425320 70617468 20706174 68202e2e 2e202d2d path path ... -- │ │ │ - 0x00425330 20766572 62617469 6d706174 68207665 verbatimpath ve │ │ │ - 0x00425340 72626174 696d7061 7468202e 2e2e0000 rbatimpath ..... │ │ │ - 0x00425350 20205573 65202d6e 7720746f 20616c73 Use -nw to als │ │ │ - 0x00425360 6f206469 7361626c 65207769 6c646361 o disable wildca │ │ │ - 0x00425370 7264732c 20736f20 70617468 73206172 rds, so paths ar │ │ │ - 0x00425380 65207265 6164206c 69746572 616c6c79 e read literally │ │ │ - 0x00425390 3a000000 00000000 20202020 7a697020 :....... zip │ │ │ - 0x004253a0 7a697066 696c6520 2d6e7720 2d2d2022 zipfile -nw -- " │ │ │ - 0x004253b0 2d6c6561 64696e67 64617368 70617468 -leadingdashpath │ │ │ - 0x004253c0 22202261 5b706174 685d2e63 22202270 " "a[path].c" "p │ │ │ - 0x004253d0 6174682a 77697468 77696c64 63617264 ath*withwildcard │ │ │ - 0x004253e0 22000000 00000000 2020596f 75206d61 "....... You ma │ │ │ - 0x004253f0 79207374 696c6c20 68617665 20746f20 y still have to │ │ │ - 0x00425400 65736361 7065206f 72207175 6f746520 escape or quote │ │ │ - 0x00425410 61726775 6d656e74 7320746f 2061766f arguments to avo │ │ │ - 0x00425420 69642073 68656c6c 20657870 616e7369 id shell expansi │ │ │ - 0x00425430 6f6e0000 00000000 57696c64 63617264 on......Wildcard │ │ │ - 0x00425440 733a0000 00000000 2020496e 7465726e s:...... Intern │ │ │ - 0x00425450 616c6c79 207a6970 20737570 706f7274 ally zip support │ │ │ - 0x00425460 73207468 6520666f 6c6c6f77 696e6720 s the following │ │ │ - 0x00425470 77696c64 63617264 733a0000 00000000 wildcards:...... │ │ │ - 0x00425480 20202020 3f202020 20202020 286f7220 ? (or │ │ │ - 0x00425490 2525206f 7220232c 20646570 656e6469 %% or #, dependi │ │ │ - 0x004254a0 6e67206f 6e204f53 29206d61 74636865 ng on OS) matche │ │ │ - 0x004254b0 7320616e 79207369 6e676c65 20636861 s any single cha │ │ │ - 0x004254c0 72616374 65720000 20202020 2a202020 racter.. * │ │ │ - 0x004254d0 20202020 6d617463 68657320 616e7920 matches any │ │ │ - 0x004254e0 6e756d62 6572206f 66206368 61726163 number of charac │ │ │ - 0x004254f0 74657273 2c20696e 636c7564 696e6720 ters, including │ │ │ - 0x00425500 7a65726f 00000000 20202020 5b6c6973 zero.... [lis │ │ │ - 0x00425510 745d2020 6d617463 68657320 63686172 t] matches char │ │ │ - 0x00425520 20696e20 6c697374 20287265 67657829 in list (regex) │ │ │ - 0x00425530 2c206361 6e20646f 2072616e 6765205b , can do range [ │ │ │ - 0x00425540 61632d66 5d2c2061 6c6c2062 7574205b ac-f], all but [ │ │ │ - 0x00425550 2162665d 00000000 20204966 20706f72 !bf].... If por │ │ │ - 0x00425560 74207375 70706f72 7473205b 5d2c206d t supports [], m │ │ │ - 0x00425570 75737420 65736361 7065205b 20617320 ust escape [ as │ │ │ - 0x00425580 5b5b5d20 6f722075 7365202d 6e772074 [[] or use -nw t │ │ │ - 0x00425590 6f207475 726e206f 66662077 696c6463 o turn off wildc │ │ │ - 0x004255a0 61726473 00000000 2020466f 72207368 ards.... For sh │ │ │ - 0x004255b0 656c6c73 20746861 74206578 70616e64 ells that expand │ │ │ - 0x004255c0 2077696c 64636172 64732c20 65736361 wildcards, esca │ │ │ - 0x004255d0 70652028 5c2a206f 7220222a 22292073 pe (\* or "*") s │ │ │ - 0x004255e0 6f207a69 70206361 6e207265 63757273 o zip can recurs │ │ │ - 0x004255f0 65000000 00000000 20202020 7a697020 e....... zip │ │ │ - 0x00425600 7a697066 696c6520 2d72202e 202d6920 zipfile -r . -i │ │ │ - 0x00425610 222a2e68 22000000 20204e6f 726d616c "*.h"... Normal │ │ │ - 0x00425620 6c79202a 2063726f 73736573 20646972 ly * crosses dir │ │ │ - 0x00425630 20626f75 6e647320 696e2070 6174682c bounds in path, │ │ │ - 0x00425640 20652e67 2e202761 2a622720 63616e20 e.g. 'a*b' can │ │ │ - 0x00425650 6d617463 68202761 632f6462 272e2020 match 'ac/db'. │ │ │ - 0x00425660 49660000 00000000 2020202d 7773206f If...... -ws o │ │ │ - 0x00425670 7074696f 6e207573 65642c20 2a20646f ption used, * do │ │ │ - 0x00425680 6573206e 6f742063 726f7373 20646972 es not cross dir │ │ │ - 0x00425690 20626f75 6e647320 62757420 2a2a2064 bounds but ** d │ │ │ - 0x004256a0 6f657300 00000000 2020466f 7220444f oes..... For DO │ │ │ - 0x004256b0 5320616e 64205769 6e646f77 732c205b S and Windows, [ │ │ │ - 0x004256c0 6c697374 5d206973 206e6f77 20646973 list] is now dis │ │ │ - 0x004256d0 61626c65 6420756e 6c657373 20746865 abled unless the │ │ │ - 0x004256e0 206e6577 206f7074 696f6e00 00000000 new option..... │ │ │ - 0x004256f0 20202d52 45202020 20202020 656e6162 -RE enab │ │ │ - 0x00425700 6c65205b 6c697374 5d202872 6567756c le [list] (regul │ │ │ - 0x00425710 61722065 78707265 7373696f 6e29206d ar expression) m │ │ │ - 0x00425720 61746368 696e6700 20206973 20757365 atching. is use │ │ │ - 0x00425730 6420746f 2061766f 69642070 726f626c d to avoid probl │ │ │ - 0x00425740 656d7320 77697468 2066696c 65207061 ems with file pa │ │ │ - 0x00425750 74687320 636f6e74 61696e69 6e672022 ths containing " │ │ │ - 0x00425760 5b222061 6e642022 5d223a00 00000000 [" and "]":..... │ │ │ - 0x00425770 20202020 7a697020 66696c65 735f656e zip files_en │ │ │ - 0x00425780 64696e67 5f776974 685f6e75 6d626572 ding_with_number │ │ │ - 0x00425790 202d5245 20666f6f 5b302d39 5d2e6300 -RE foo[0-9].c. │ │ │ - 0x004257a0 496e636c 75646520 616e6420 4578636c Include and Excl │ │ │ - 0x004257b0 7564653a 00000000 20202d69 20706174 ude:.... -i pat │ │ │ - 0x004257c0 7465726e 20706174 7465726e 202e2e2e tern pattern ... │ │ │ - 0x004257d0 20202069 6e636c75 64652066 696c6573 include files │ │ │ - 0x004257e0 20746861 74206d61 74636820 61207061 that match a pa │ │ │ - 0x004257f0 74746572 6e000000 20202d78 20706174 ttern... -x pat │ │ │ - 0x00425800 7465726e 20706174 7465726e 202e2e2e tern pattern ... │ │ │ - 0x00425810 20202065 78636c75 64652066 696c6573 exclude files │ │ │ - 0x00425820 20746861 74206d61 74636820 61207061 that match a pa │ │ │ - 0x00425830 74746572 6e000000 20205061 74746572 ttern... Patter │ │ │ - 0x00425840 6e732061 72652070 61746873 20776974 ns are paths wit │ │ │ - 0x00425850 68206f70 74696f6e 616c2077 696c6463 h optional wildc │ │ │ - 0x00425860 61726473 20616e64 206d6174 63682070 ards and match p │ │ │ - 0x00425870 61746873 20617320 73746f72 65642069 aths as stored i │ │ │ - 0x00425880 6e000000 00000000 20206172 63686976 n....... archiv │ │ │ - 0x00425890 652e2020 4578636c 75646520 616e6420 e. Exclude and │ │ │ - 0x004258a0 696e636c 75646520 6c697374 7320656e include lists en │ │ │ - 0x004258b0 64206174 206e6578 74206f70 74696f6e d at next option │ │ │ - 0x004258c0 2c20402c 206f7220 656e6420 6f66206c , @, or end of l │ │ │ - 0x004258d0 696e652e 00000000 20202020 7a697020 ine..... zip │ │ │ - 0x004258e0 2d782070 61747465 726e2070 61747465 -x pattern patte │ │ │ - 0x004258f0 726e2040 207a6970 66696c65 20706174 rn @ zipfile pat │ │ │ - 0x00425900 68207061 7468202e 2e2e0000 00000000 h path ......... │ │ │ - 0x00425910 43617365 206d6174 6368696e 673a0000 Case matching:.. │ │ │ - 0x00425920 20204f6e 206d6f73 74204f53 20746865 On most OS the │ │ │ - 0x00425930 20636173 65206f66 20706174 7465726e case of pattern │ │ │ - 0x00425940 73206d75 7374206d 61746368 20746865 s must match the │ │ │ - 0x00425950 20636173 6520696e 20746865 20617263 case in the arc │ │ │ - 0x00425960 68697665 2c20756e 6c657373 00000000 hive, unless.... │ │ │ - 0x00425970 20207468 65202d69 63206f70 74696f6e the -ic option │ │ │ - 0x00425980 20697320 75736564 2e000000 00000000 is used........ │ │ │ - 0x00425990 20202d69 63202020 20202020 69676e6f -ic igno │ │ │ - 0x004259a0 72652063 61736520 6f662061 72636869 re case of archi │ │ │ - 0x004259b0 76652065 6e747269 65730000 00000000 ve entries...... │ │ │ - 0x004259c0 20205468 6973206f 7074696f 6e206e6f This option no │ │ │ - 0x004259d0 74206176 61696c61 626c6520 6f6e2063 t available on c │ │ │ - 0x004259e0 6173652d 73656e73 69746976 65206669 ase-sensitive fi │ │ │ - 0x004259f0 6c652073 79737465 6d732e20 204f6e20 le systems. On │ │ │ - 0x00425a00 6f746865 72732c20 63617365 00000000 others, case.... │ │ │ - 0x00425a10 20206967 6e6f7265 64207768 656e206d ignored when m │ │ │ - 0x00425a20 61746368 696e6720 66696c65 73206f6e atching files on │ │ │ - 0x00425a30 2066696c 65207379 7374656d 20627574 file system but │ │ │ - 0x00425a40 206d6174 6368696e 67206167 61696e73 matching agains │ │ │ - 0x00425a50 74206172 63686976 65000000 00000000 t archive....... │ │ │ - 0x00425a60 2020656e 74726965 73207265 6d61696e entries remain │ │ │ - 0x00425a70 73206361 73652073 656e7369 74697665 s case sensitive │ │ │ - 0x00425a80 20666f72 206d6f64 6573202d 66202866 for modes -f (f │ │ │ - 0x00425a90 72657368 656e292c 202d5520 28617263 reshen), -U (arc │ │ │ - 0x00425aa0 68697665 20636f70 79292c00 00000000 hive copy),..... │ │ │ - 0x00425ab0 2020616e 64202d64 20286465 6c657465 and -d (delete │ │ │ - 0x00425ac0 29206265 63617573 65206172 63686976 ) because archiv │ │ │ - 0x00425ad0 65207061 74687320 61726520 616c7761 e paths are alwa │ │ │ - 0x00425ae0 79732063 61736520 73656e73 69746976 ys case sensitiv │ │ │ - 0x00425af0 652e2020 57697468 00000000 00000000 e. With........ │ │ │ - 0x00425b00 20202d69 632c2061 6c6c206d 61746368 -ic, all match │ │ │ - 0x00425b10 696e6720 69676e6f 72657320 63617365 ing ignores case │ │ │ - 0x00425b20 2c206275 74206974 27732074 68656e20 , but it's then │ │ │ - 0x00425b30 706f7373 69626c65 206d756c 7469706c possible multipl │ │ │ - 0x00425b40 65206172 63686976 65000000 00000000 e archive....... │ │ │ - 0x00425b50 2020656e 74726965 73207468 61742064 entries that d │ │ │ - 0x00425b60 69666665 72206f6e 6c792069 6e206361 iffer only in ca │ │ │ - 0x00425b70 73652077 696c6c20 6d617463 682e0000 se will match... │ │ │ - 0x00425b80 456e6420 4f66204c 696e6520 5472616e End Of Line Tran │ │ │ - 0x00425b90 736c6174 696f6e20 28746578 74206669 slation (text fi │ │ │ - 0x00425ba0 6c657320 6f6e6c79 293a0000 00000000 les only):...... │ │ │ - 0x00425bb0 20202d6c 20202020 20202020 6368616e -l chan │ │ │ - 0x00425bc0 67652043 52206f72 204c4620 28646570 ge CR or LF (dep │ │ │ - 0x00425bd0 656e6469 6e67206f 6e204f53 29206c69 ending on OS) li │ │ │ - 0x00425be0 6e652065 6e642074 6f204352 204c4620 ne end to CR LF │ │ │ - 0x00425bf0 28556e69 782d3e57 696e2900 00000000 (Unix->Win)..... │ │ │ - 0x00425c00 20202d6c 6c202020 20202020 6368616e -ll chan │ │ │ - 0x00425c10 67652043 52204c46 20746f20 4352206f ge CR LF to CR o │ │ │ - 0x00425c20 72204c46 20286465 70656e64 696e6720 r LF (depending │ │ │ - 0x00425c30 6f6e204f 5329206c 696e6520 656e6420 on OS) line end │ │ │ - 0x00425c40 2857696e 2d3e556e 69782900 00000000 (Win->Unix)..... │ │ │ - 0x00425c50 20204966 20666972 73742062 75666665 If first buffe │ │ │ - 0x00425c60 72207265 61642066 726f6d20 66696c65 r read from file │ │ │ - 0x00425c70 20636f6e 7461696e 73206269 6e617279 contains binary │ │ │ - 0x00425c80 20746865 20747261 6e736c61 74696f6e the translation │ │ │ - 0x00425c90 20697320 736b6970 70656400 00000000 is skipped..... │ │ │ - 0x00425ca0 52656375 7273696f 6e3a0000 00000000 Recursion:...... │ │ │ - 0x00425cb0 20202d72 20202020 20202020 72656375 -r recu │ │ │ - 0x00425cc0 72736520 70617468 732c2069 6e636c75 rse paths, inclu │ │ │ - 0x00425cd0 64652066 696c6573 20696e20 73756264 de files in subd │ │ │ - 0x00425ce0 6972733a 20207a69 70202d72 20612070 irs: zip -r a p │ │ │ - 0x00425cf0 61746820 70617468 202e2e2e 00000000 ath path ....... │ │ │ - 0x00425d00 20202d52 20202020 20202020 72656375 -R recu │ │ │ - 0x00425d10 72736520 63757272 656e7420 64697220 rse current dir │ │ │ - 0x00425d20 616e6420 6d617463 68207061 74746572 and match patter │ │ │ - 0x00425d30 6e733a20 20207a69 70202d52 20612070 ns: zip -R a p │ │ │ - 0x00425d40 746e2070 746e202e 2e2e0000 00000000 tn ptn ......... │ │ │ - 0x00425d50 20205573 65202d69 20616e64 202d7820 Use -i and -x │ │ │ - 0x00425d60 77697468 20656974 68657220 746f2069 with either to i │ │ │ - 0x00425d70 6e636c75 6465206f 72206578 636c7564 nclude or exclud │ │ │ - 0x00425d80 65207061 74687300 20205061 74682072 e paths. Path r │ │ │ - 0x00425d90 6f6f7420 696e2061 72636869 76652073 oot in archive s │ │ │ - 0x00425da0 74617274 73206174 20637572 72656e74 tarts at current │ │ │ - 0x00425db0 20646972 2c20736f 20696620 2f612f62 dir, so if /a/b │ │ │ - 0x00425dc0 2f632f66 696c6520 616e6400 00000000 /c/file and..... │ │ │ - 0x00425dd0 20202063 75727265 6e742064 69722069 current dir i │ │ │ - 0x00425de0 73202f61 2f622c20 277a6970 202d7220 s /a/b, 'zip -r │ │ │ - 0x00425df0 61726368 69766520 2e272070 75747320 archive .' puts │ │ │ - 0x00425e00 632f6669 6c652069 6e206172 63686976 c/file in archiv │ │ │ - 0x00425e10 65000000 00000000 44617465 2066696c e.......Date fil │ │ │ - 0x00425e20 74657269 6e673a00 20202d74 20646174 tering:. -t dat │ │ │ - 0x00425e30 65202020 6578636c 75646520 6265666f e exclude befo │ │ │ - 0x00425e40 72652028 696e636c 75646520 66696c65 re (include file │ │ │ - 0x00425e50 73206d6f 64696669 6564206f 6e207468 s modified on th │ │ │ - 0x00425e60 69732064 61746520 616e6420 6c617465 is date and late │ │ │ - 0x00425e70 72290000 00000000 20202d74 74206461 r)...... -tt da │ │ │ - 0x00425e80 74652020 696e636c 75646520 6265666f te include befo │ │ │ - 0x00425e90 72652028 696e636c 75646520 66696c65 re (include file │ │ │ - 0x00425ea0 73206d6f 64696669 65642062 65666f72 s modified befor │ │ │ - 0x00425eb0 65206461 74652900 20204361 6e207573 e date). Can us │ │ │ - 0x00425ec0 6520626f 74682061 74207361 6d652074 e both at same t │ │ │ - 0x00425ed0 696d6520 746f2073 65742061 20646174 ime to set a dat │ │ │ - 0x00425ee0 65207261 6e676500 20204461 74657320 e range. Dates │ │ │ - 0x00425ef0 61726520 6d6d6464 79797979 206f7220 are mmddyyyy or │ │ │ - 0x00425f00 79797979 2d6d6d2d 64640000 00000000 yyyy-mm-dd...... │ │ │ - 0x00425f10 44656c65 74696f6e 2c204669 6c652053 Deletion, File S │ │ │ - 0x00425f20 796e633a 00000000 20202d64 20202020 ync:.... -d │ │ │ - 0x00425f30 20202020 64656c65 74652066 696c6573 delete files │ │ │ - 0x00425f40 00000000 00000000 20204465 6c657465 ........ Delete │ │ │ - 0x00425f50 20617263 68697665 20656e74 72696573 archive entries │ │ │ - 0x00425f60 206d6174 6368696e 6720696e 7465726e matching intern │ │ │ - 0x00425f70 616c2061 72636869 76652070 61746873 al archive paths │ │ │ - 0x00425f80 20696e20 6c697374 00000000 00000000 in list........ │ │ │ - 0x00425f90 20202020 7a697020 61726368 69766520 zip archive │ │ │ - 0x00425fa0 2d642070 61747465 726e2070 61747465 -d pattern patte │ │ │ - 0x00425fb0 726e202e 2e2e0000 20204361 6e207573 rn ..... Can us │ │ │ - 0x00425fc0 65202d74 20616e64 202d7474 20746f20 e -t and -tt to │ │ │ - 0x00425fd0 73656c65 63742066 696c6573 20696e20 select files in │ │ │ - 0x00425fe0 61726368 6976652c 20627574 204e4f54 archive, but NOT │ │ │ - 0x00425ff0 202d7820 6f72202d 692c2073 6f000000 -x or -i, so... │ │ │ - 0x00426000 20202020 7a697020 61726368 69766520 zip archive │ │ │ - 0x00426010 2d642022 2a22202d 74203230 30352d31 -d "*" -t 2005-1 │ │ │ - 0x00426020 322d3237 00000000 20206465 6c657465 2-27.... delete │ │ │ - 0x00426030 7320616c 6c206669 6c657320 66726f6d s all files from │ │ │ - 0x00426040 20617263 68697665 2e7a6970 20776974 archive.zip wit │ │ │ - 0x00426050 68206461 7465206f 66203237 20446563 h date of 27 Dec │ │ │ - 0x00426060 20323030 3520616e 64206c61 74657200 2005 and later. │ │ │ - 0x00426070 20204e6f 74652074 6865202a 20286573 Note the * (es │ │ │ - 0x00426080 63617065 20617320 222a2220 6f6e2055 cape as "*" on U │ │ │ - 0x00426090 6e697829 20746f20 73656c65 63742061 nix) to select a │ │ │ - 0x004260a0 6c6c2066 696c6573 20696e20 61726368 ll files in arch │ │ │ - 0x004260b0 69766500 00000000 20202d46 53202020 ive..... -FS │ │ │ - 0x004260c0 20202020 66696c65 2073796e 63000000 file sync... │ │ │ - 0x004260d0 20205369 6d696c61 7220746f 20757064 Similar to upd │ │ │ - 0x004260e0 6174652c 20627574 2066696c 65732075 ate, but files u │ │ │ - 0x004260f0 70646174 65642069 66206461 7465206f pdated if date o │ │ │ - 0x00426100 72207369 7a65206f 6620656e 74727920 r size of entry │ │ │ - 0x00426110 646f6573 206e6f74 00000000 00000000 does not........ │ │ │ - 0x00426120 20206d61 74636820 66696c65 206f6e20 match file on │ │ │ - 0x00426130 4f532e20 20416c73 6f206465 6c657465 OS. Also delete │ │ │ - 0x00426140 7320656e 74727920 66726f6d 20617263 s entry from arc │ │ │ - 0x00426150 68697665 20696620 6e6f206d 61746368 hive if no match │ │ │ - 0x00426160 696e6720 66696c65 00000000 00000000 ing file........ │ │ │ - 0x00426170 20206f6e 204f532e 00000000 00000000 on OS......... │ │ │ - 0x00426180 20202020 7a697020 61726368 6976655f zip archive_ │ │ │ - 0x00426190 746f5f75 70646174 65202d46 53202d72 to_update -FS -r │ │ │ - 0x004261a0 20646972 5f757365 645f6265 666f7265 dir_used_before │ │ │ - 0x004261b0 00000000 00000000 20205265 73756c74 ........ Result │ │ │ - 0x004261c0 2067656e 6572616c 6c792073 616d6520 generally same │ │ │ - 0x004261d0 61732063 72656174 696e6720 6e657720 as creating new │ │ │ - 0x004261e0 61726368 6976652c 20627574 20756e63 archive, but unc │ │ │ - 0x004261f0 68616e67 65642065 6e747269 65730000 hanged entries.. │ │ │ - 0x00426200 20206172 6520636f 70696564 20696e73 are copied ins │ │ │ - 0x00426210 74656164 206f6620 6265696e 67207265 tead of being re │ │ │ - 0x00426220 61642061 6e642063 6f6d7072 65737365 ad and compresse │ │ │ - 0x00426230 6420736f 2063616e 20626520 66617374 d so can be fast │ │ │ - 0x00426240 65722e00 00000000 20202020 20205741 er...... WA │ │ │ - 0x00426250 524e494e 473a2020 2d465320 64656c65 RNING: -FS dele │ │ │ - 0x00426260 74657320 656e7472 69657320 736f206d tes entries so m │ │ │ - 0x00426270 616b6520 6261636b 75702063 6f707920 ake backup copy │ │ │ - 0x00426280 6f662061 72636869 76652066 69727374 of archive first │ │ │ - 0x00426290 00000000 00000000 436f6d70 72657373 ........Compress │ │ │ - 0x004262a0 696f6e3a 00000000 20202d30 20202020 ion:.... -0 │ │ │ - 0x004262b0 20202020 73746f72 65206669 6c657320 store files │ │ │ - 0x004262c0 286e6f20 636f6d70 72657373 696f6e29 (no compression) │ │ │ - 0x004262d0 00000000 00000000 20202d31 20746f20 ........ -1 to │ │ │ - 0x004262e0 2d392020 636f6d70 72657373 20666173 -9 compress fas │ │ │ - 0x004262f0 74657374 20746f20 636f6d70 72657373 test to compress │ │ │ - 0x00426300 20626573 74202864 65666175 6c742069 best (default i │ │ │ - 0x00426310 73203629 00000000 20202d5a 20636d20 s 6).... -Z cm │ │ │ - 0x00426320 20202020 73657420 636f6d70 72657373 set compress │ │ │ - 0x00426330 696f6e20 6d657468 6f642074 6f20636d ion method to cm │ │ │ - 0x00426340 3a000000 00000000 20202020 20202020 :....... │ │ │ - 0x00426350 20202020 20207374 6f726520 20202d20 store - │ │ │ - 0x00426360 73746f72 65207769 74686f75 7420636f store without co │ │ │ - 0x00426370 6d707265 7373696f 6e2c2073 616d6520 mpression, same │ │ │ - 0x00426380 6173206f 7074696f 6e202d30 00000000 as option -0.... │ │ │ - 0x00426390 20202020 20202020 20202020 20206465 de │ │ │ - 0x004263a0 666c6174 65202d20 6f726967 696e616c flate - original │ │ │ - 0x004263b0 207a6970 20646566 6c617465 2c207361 zip deflate, sa │ │ │ - 0x004263c0 6d652061 73202d31 20746f20 2d392028 me as -1 to -9 ( │ │ │ - 0x004263d0 64656661 756c7429 00000000 00000000 default)........ │ │ │ - 0x004263e0 20202020 20202020 20202020 69662062 if b │ │ │ - 0x004263f0 7a697032 20697320 656e6162 6c65643a zip2 is enabled: │ │ │ - 0x00426400 00000000 00000000 20202020 20202020 ........ │ │ │ - 0x00426410 20202020 2020627a 69703220 2d207573 bzip2 - us │ │ │ - 0x00426420 6520627a 69703220 636f6d70 72657373 e bzip2 compress │ │ │ - 0x00426430 696f6e20 286e6565 64206d6f 6465726e ion (need modern │ │ │ - 0x00426440 20756e7a 69702900 456e6372 79707469 unzip).Encrypti │ │ │ - 0x00426450 6f6e3a00 00000000 20202d65 20202020 on:..... -e │ │ │ - 0x00426460 20202020 75736520 7374616e 64617264 use standard │ │ │ - 0x00426470 20287765 616b2920 504b5a69 7020322e (weak) PKZip 2. │ │ │ - 0x00426480 3020656e 63727970 74696f6e 2c207072 0 encryption, pr │ │ │ - 0x00426490 6f6d7074 20666f72 20706173 73776f72 ompt for passwor │ │ │ - 0x004264a0 64000000 00000000 20202d50 20707377 d....... -P psw │ │ │ - 0x004264b0 64202020 75736520 7374616e 64617264 d use standard │ │ │ - 0x004264c0 20656e63 72797074 696f6e2c 20706173 encryption, pas │ │ │ - 0x004264d0 73776f72 64206973 20707377 64000000 sword is pswd... │ │ │ - 0x004264e0 53706c69 74732028 61726368 69766573 Splits (archives │ │ │ - 0x004264f0 20637265 61746564 20617320 61207365 created as a se │ │ │ - 0x00426500 74206f66 2073706c 69742066 696c6573 t of split files │ │ │ - 0x00426510 293a0000 00000000 20202d73 20737369 ):...... -s ssi │ │ │ - 0x00426520 7a652020 63726561 74652073 706c6974 ze create split │ │ │ - 0x00426530 20617263 68697665 20776974 68207370 archive with sp │ │ │ - 0x00426540 6c697473 206f6620 73697a65 20737369 lits of size ssi │ │ │ - 0x00426550 7a652c20 77686572 65207373 697a6520 ze, where ssize │ │ │ - 0x00426560 6e6d0000 00000000 20202020 20202020 nm...... │ │ │ - 0x00426570 20202020 20206e20 6e756d62 65722061 n number a │ │ │ - 0x00426580 6e64206d 206d756c 7469706c 69657220 nd m multiplier │ │ │ - 0x00426590 286b6d67 742c2064 65666175 6c74206d (kmgt, default m │ │ │ - 0x004265a0 292c2031 30306b20 2d3e2031 3030206b ), 100k -> 100 k │ │ │ - 0x004265b0 42000000 00000000 20202d73 70202020 B....... -sp │ │ │ - 0x004265c0 20202020 70617573 65206166 74657220 pause after │ │ │ - 0x004265d0 65616368 2073706c 69742063 6c6f7365 each split close │ │ │ - 0x004265e0 6420746f 20616c6c 6f772063 68616e67 d to allow chang │ │ │ - 0x004265f0 696e6720 6469736b 73000000 00000000 ing disks....... │ │ │ - 0x00426600 20202020 20205741 524e494e 473a2020 WARNING: │ │ │ - 0x00426610 41726368 69766573 20637265 61746564 Archives created │ │ │ - 0x00426620 20776974 68202d73 70207573 65206461 with -sp use da │ │ │ - 0x00426630 74612064 65736372 6970746f 72732061 ta descriptors a │ │ │ - 0x00426640 6e642073 686f756c 64000000 00000000 nd should....... │ │ │ - 0x00426650 20202020 20202020 20202020 20202020 │ │ │ - 0x00426660 776f726b 20776974 68206d6f 73742075 work with most u │ │ │ - 0x00426670 6e7a6970 73206275 74206d61 79206e6f nzips but may no │ │ │ - 0x00426680 7420776f 726b2077 69746820 736f6d65 t work with some │ │ │ - 0x00426690 00000000 00000000 20202d73 62202020 ........ -sb │ │ │ - 0x004266a0 20202020 72696e67 2062656c 6c207768 ring bell wh │ │ │ - 0x004266b0 656e2070 61757365 00000000 00000000 en pause........ │ │ │ - 0x004266c0 20202d73 76202020 20202020 62652076 -sv be v │ │ │ - 0x004266d0 6572626f 73652061 626f7574 20637265 erbose about cre │ │ │ - 0x004266e0 6174696e 67207370 6c697473 00000000 ating splits.... │ │ │ - 0x004266f0 20202020 20205370 6c697420 61726368 Split arch │ │ │ - 0x00426700 69766573 2043414e 4e4f5420 62652075 ives CANNOT be u │ │ │ - 0x00426710 70646174 65642c20 62757420 73656520 pdated, but see │ │ │ - 0x00426720 2d2d6f75 7420616e 6420436f 7079204d --out and Copy M │ │ │ - 0x00426730 6f646520 62656c6f 77000000 00000000 ode below....... │ │ │ - 0x00426740 5573696e 67202d2d 6f757420 286f7574 Using --out (out │ │ │ - 0x00426750 70757420 746f206e 65772061 72636869 put to new archi │ │ │ - 0x00426760 7665293a 00000000 20202d2d 6f757420 ve):.... --out │ │ │ - 0x00426770 6f612020 6f757470 75742074 6f206e65 oa output to ne │ │ │ - 0x00426780 77206172 63686976 65206f61 00000000 w archive oa.... │ │ │ - 0x00426790 2020496e 73746561 64206f66 20757064 Instead of upd │ │ │ - 0x004267a0 6174696e 6720696e 70757420 61726368 ating input arch │ │ │ - 0x004267b0 6976652c 20637265 61746520 6e657720 ive, create new │ │ │ - 0x004267c0 6f757470 75742061 72636869 7665206f output archive o │ │ │ - 0x004267d0 612e0000 00000000 20205265 73756c74 a....... Result │ │ │ - 0x004267e0 20697320 73616d65 20617320 77697468 is same as with │ │ │ - 0x004267f0 6f757420 2d2d6f75 74206275 7420696e out --out but in │ │ │ - 0x00426800 206e6577 20617263 68697665 2e202049 new archive. I │ │ │ - 0x00426810 6e707574 20617263 68697665 00000000 nput archive.... │ │ │ - 0x00426820 2020756e 6368616e 6765642e 00000000 unchanged..... │ │ │ - 0x00426830 20202020 20205741 524e494e 473a2020 WARNING: │ │ │ - 0x00426840 2d2d6f75 7420414c 57415953 206f7665 --out ALWAYS ove │ │ │ - 0x00426850 72777269 74657320 616e7920 65786973 rwrites any exis │ │ │ - 0x00426860 74696e67 206f7574 70757420 66696c65 ting output file │ │ │ - 0x00426870 00000000 00000000 2020466f 72206578 ........ For ex │ │ │ - 0x00426880 616d706c 652c2074 6f206372 65617465 ample, to create │ │ │ - 0x00426890 206e6577 5f617263 68697665 206c696b new_archive lik │ │ │ - 0x004268a0 65206f6c 645f6172 63686976 65206275 e old_archive bu │ │ │ - 0x004268b0 74206164 64206e65 7766696c 65310000 t add newfile1.. │ │ │ - 0x004268c0 2020616e 64206e65 7766696c 65323a00 and newfile2:. │ │ │ - 0x004268d0 20202020 7a697020 6f6c645f 61726368 zip old_arch │ │ │ - 0x004268e0 69766520 6e657766 696c6531 206e6577 ive newfile1 new │ │ │ - 0x004268f0 66696c65 32202d2d 6f757420 6e65775f file2 --out new_ │ │ │ - 0x00426900 61726368 69766500 20204361 6e6e6f74 archive. Cannot │ │ │ - 0x00426910 20757064 61746520 73706c69 74206172 update split ar │ │ │ - 0x00426920 63686976 652c2073 6f207573 65202d2d chive, so use -- │ │ │ - 0x00426930 6f757420 746f206f 7574206e 65772061 out to out new a │ │ │ - 0x00426940 72636869 76653a00 20202020 7a697020 rchive:. zip │ │ │ - 0x00426950 696e5f73 706c6974 5f617263 68697665 in_split_archive │ │ │ - 0x00426960 206e6577 66696c65 31206e65 7766696c newfile1 newfil │ │ │ - 0x00426970 6532202d 2d6f7574 206f7574 5f73706c e2 --out out_spl │ │ │ - 0x00426980 69745f61 72636869 76650000 00000000 it_archive...... │ │ │ - 0x00426990 20204966 20696e70 75742069 73207370 If input is sp │ │ │ - 0x004269a0 6c69742c 206f7574 70757420 77696c6c lit, output will │ │ │ - 0x004269b0 20646566 61756c74 20746f20 73616d65 default to same │ │ │ - 0x004269c0 2073706c 69742073 697a6500 00000000 split size..... │ │ │ - 0x004269d0 20205573 65202d73 3d30206f 72202d73 Use -s=0 or -s │ │ │ - 0x004269e0 2d20746f 20747572 6e206f66 66207370 - to turn off sp │ │ │ - 0x004269f0 6c697474 696e6720 746f2063 6f6e7665 litting to conve │ │ │ - 0x00426a00 72742073 706c6974 20746f20 73696e67 rt split to sing │ │ │ - 0x00426a10 6c652066 696c653a 00000000 00000000 le file:........ │ │ │ - 0x00426a20 20202020 7a697020 696e5f73 706c6974 zip in_split │ │ │ - 0x00426a30 5f617263 68697665 202d7320 30202d2d _archive -s 0 -- │ │ │ - 0x00426a40 6f757420 6f75745f 73696e67 6c655f66 out out_single_f │ │ │ - 0x00426a50 696c655f 61726368 69766500 00000000 ile_archive..... │ │ │ - 0x00426a60 20202020 20205741 524e494e 473a2020 WARNING: │ │ │ - 0x00426a70 4966206f 76657277 72697469 6e67206f If overwriting o │ │ │ - 0x00426a80 6c642073 706c6974 20617263 68697665 ld split archive │ │ │ - 0x00426a90 20627574 206e6565 64206c65 73732073 but need less s │ │ │ - 0x00426aa0 706c6974 732c0000 20202020 20202020 plits,.. │ │ │ - 0x00426ab0 20202020 20202020 6f6c6420 73706c69 old spli │ │ │ - 0x00426ac0 7473206e 6f74206f 76657277 72697474 ts not overwritt │ │ │ - 0x00426ad0 656e2061 7265206e 6f74206e 65656465 en are not neede │ │ │ - 0x00426ae0 64206275 74207265 6d61696e 00000000 d but remain.... │ │ │ - 0x00426af0 436f7079 204d6f64 65202863 6f707969 Copy Mode (copyi │ │ │ - 0x00426b00 6e672066 726f6d20 61726368 69766520 ng from archive │ │ │ - 0x00426b10 746f2061 72636869 7665293a 00000000 to archive):.... │ │ │ - 0x00426b20 20202d55 20202020 20202020 28616c73 -U (als │ │ │ - 0x00426b30 6f202d2d 636f7079 29207365 6c656374 o --copy) select │ │ │ - 0x00426b40 20656e74 72696573 20696e20 61726368 entries in arch │ │ │ - 0x00426b50 69766520 746f2063 6f707920 28726576 ive to copy (rev │ │ │ - 0x00426b60 65727365 2064656c 65746529 00000000 erse delete).... │ │ │ - 0x00426b70 2020436f 7079204d 6f646520 636f7069 Copy Mode copi │ │ │ - 0x00426b80 65732065 6e747269 65732066 726f6d20 es entries from │ │ │ - 0x00426b90 6f6c6420 746f206e 65772061 72636869 old to new archi │ │ │ - 0x00426ba0 76652077 69746820 2d2d6f75 7420616e ve with --out an │ │ │ - 0x00426bb0 64206973 20757365 64206279 00000000 d is used by.... │ │ │ - 0x00426bc0 20207a69 70207768 656e2065 69746865 zip when eithe │ │ │ - 0x00426bd0 72206e6f 20696e70 75742066 696c6573 r no input files │ │ │ - 0x00426be0 206f6e20 636f6d6d 616e6420 6c696e65 on command line │ │ │ - 0x00426bf0 206f7220 2d552028 2d2d636f 70792920 or -U (--copy) │ │ │ - 0x00426c00 75736564 2e000000 20202020 7a697020 used.... zip │ │ │ - 0x00426c10 696e6172 63686976 65202d2d 636f7079 inarchive --copy │ │ │ - 0x00426c20 20706174 7465726e 20706174 7465726e pattern pattern │ │ │ - 0x00426c30 202e2e2e 202d2d6f 7574206f 75746172 ... --out outar │ │ │ - 0x00426c40 63686976 65000000 2020546f 20636f70 chive... To cop │ │ │ - 0x00426c50 79206f6e 6c792066 696c6573 206d6174 y only files mat │ │ │ - 0x00426c60 6368696e 67202a2e 6320696e 746f206e ching *.c into n │ │ │ - 0x00426c70 65772061 72636869 76652c20 6578636c ew archive, excl │ │ │ - 0x00426c80 7564696e 6720666f 6f2e633a 00000000 uding foo.c:.... │ │ │ - 0x00426c90 20202020 7a697020 6f6c645f 61726368 zip old_arch │ │ │ - 0x00426ca0 69766520 2d2d636f 70792022 2a2e6322 ive --copy "*.c" │ │ │ - 0x00426cb0 202d2d6f 7574206e 65775f61 72636869 --out new_archi │ │ │ - 0x00426cc0 7665202d 7820666f 6f2e6300 00000000 ve -x foo.c..... │ │ │ - 0x00426cd0 20204966 206e6f20 696e7075 74206669 If no input fi │ │ │ - 0x00426ce0 6c657320 616e6420 2d2d6f75 742c2063 les and --out, c │ │ │ - 0x00426cf0 6f707920 616c6c20 656e7472 69657320 opy all entries │ │ │ - 0x00426d00 696e206f 6c642061 72636869 76653a00 in old archive:. │ │ │ - 0x00426d10 20202020 7a697020 6f6c645f 61726368 zip old_arch │ │ │ - 0x00426d20 69766520 2d2d6f75 74206e65 775f6172 ive --out new_ar │ │ │ - 0x00426d30 63686976 65000000 53747265 616d696e chive...Streamin │ │ │ - 0x00426d40 6720616e 64204649 464f733a 00000000 g and FIFOs:.... │ │ │ - 0x00426d50 20207072 6f673120 7c207a69 70202d6c prog1 | zip -l │ │ │ - 0x00426d60 6c207a20 2d202020 2020207a 6970206f l z - zip o │ │ │ - 0x00426d70 75747075 74206f66 2070726f 67312074 utput of prog1 t │ │ │ - 0x00426d80 6f207a69 7066696c 65207a2c 20636f6e o zipfile z, con │ │ │ - 0x00426d90 76657274 696e6720 4352204c 46000000 verting CR LF... │ │ │ - 0x00426da0 20207a69 70202d20 2d522022 2a2e6322 zip - -R "*.c" │ │ │ - 0x00426db0 207c2070 726f6732 2020207a 6970202a | prog2 zip * │ │ │ - 0x00426dc0 2e632066 696c6573 20696e20 63757272 .c files in curr │ │ │ - 0x00426dd0 656e7420 64697220 616e6420 73747265 ent dir and stre │ │ │ - 0x00426de0 616d2074 6f207072 6f673220 00000000 am to prog2 .... │ │ │ - 0x00426df0 20207072 6f673120 7c207a69 70207c20 prog1 | zip | │ │ │ - 0x00426e00 70726f67 32202020 2020207a 69702069 prog2 zip i │ │ │ - 0x00426e10 6e207069 70652077 69746820 6e6f2069 n pipe with no i │ │ │ - 0x00426e20 6e206f72 206f7574 20616374 73206c69 n or out acts li │ │ │ - 0x00426e30 6b65207a 6970202d 202d0000 00000000 ke zip - -...... │ │ │ - 0x00426e40 20204966 205a6970 20697320 5a697036 If Zip is Zip6 │ │ │ - 0x00426e50 3420656e 61626c65 642c2073 74726561 4 enabled, strea │ │ │ - 0x00426e60 6d696e67 20737464 696e2063 72656174 ming stdin creat │ │ │ - 0x00426e70 6573205a 69703634 20617263 68697665 es Zip64 archive │ │ │ - 0x00426e80 73206279 20646566 61756c74 00000000 s by default.... │ │ │ - 0x00426e90 20202074 68617420 6e656564 20504b5a that need PKZ │ │ │ - 0x00426ea0 69702034 2e352075 6e7a6970 70657220 ip 4.5 unzipper │ │ │ - 0x00426eb0 6c696b65 20556e5a 69702036 2e300000 like UnZip 6.0.. │ │ │ - 0x00426ec0 20205741 524e494e 473a2020 536f6d65 WARNING: Some │ │ │ - 0x00426ed0 20617263 68697665 73206372 65617465 archives create │ │ │ - 0x00426ee0 64207769 74682073 74726561 6d696e67 d with streaming │ │ │ - 0x00426ef0 20757365 20646174 61206465 73637269 use data descri │ │ │ - 0x00426f00 70746f72 7320616e 64000000 00000000 ptors and....... │ │ │ - 0x00426f10 20202020 20202020 20202020 73686f75 shou │ │ │ - 0x00426f20 6c642077 6f726b20 77697468 206d6f73 ld work with mos │ │ │ - 0x00426f30 7420756e 7a697073 20627574 206d6179 t unzips but may │ │ │ - 0x00426f40 206e6f74 20776f72 6b207769 74682073 not work with s │ │ │ - 0x00426f50 6f6d6500 00000000 20204361 6e207573 ome..... Can us │ │ │ - 0x00426f60 65202d66 7a2d2074 6f207475 726e206f e -fz- to turn o │ │ │ - 0x00426f70 6666205a 69703634 20696620 696e7075 ff Zip64 if inpu │ │ │ - 0x00426f80 74206e6f 74206c61 72676520 283c2034 t not large (< 4 │ │ │ - 0x00426f90 20474229 3a000000 20202020 70726f67 GB):... prog │ │ │ - 0x00426fa0 5f776974 685f736d 616c6c5f 6f757470 _with_small_outp │ │ │ - 0x00426fb0 7574207c 207a6970 20617263 68697665 ut | zip archive │ │ │ - 0x00426fc0 202d667a 2d000000 20205a69 70206e6f -fz-... Zip no │ │ │ - 0x00426fd0 77206361 6e207265 61642055 6e697820 w can read Unix │ │ │ - 0x00426fe0 4649464f 20286e61 6d656420 70697065 FIFO (named pipe │ │ │ - 0x00426ff0 73292e20 204f6666 20627920 64656661 s). Off by defa │ │ │ - 0x00427000 756c7420 746f2070 72657665 6e74207a ult to prevent z │ │ │ - 0x00427010 69700000 00000000 20206672 6f6d2073 ip...... from s │ │ │ - 0x00427020 746f7070 696e6720 756e6578 70656374 topping unexpect │ │ │ - 0x00427030 65646c79 206f6e20 756e6665 64207069 edly on unfed pi │ │ │ - 0x00427040 70652c20 75736520 2d464920 746f2065 pe, use -FI to e │ │ │ - 0x00427050 6e61626c 653a0000 20202020 7a697020 nable:.. zip │ │ │ - 0x00427060 2d464920 61726368 69766520 6669666f -FI archive fifo │ │ │ - 0x00427070 00000000 00000000 446f7473 2c20636f ........Dots, co │ │ │ - 0x00427080 756e7473 3a000000 20202d64 62202020 unts:... -db │ │ │ - 0x00427090 20202020 64697370 6c617920 72756e6e display runn │ │ │ - 0x004270a0 696e6720 636f756e 74206f66 20627974 ing count of byt │ │ │ - 0x004270b0 65732070 726f6365 73736564 20616e64 es processed and │ │ │ - 0x004270c0 20627974 65732074 6f20676f 00000000 bytes to go.... │ │ │ - 0x004270d0 20202020 20202020 20202020 20202875 (u │ │ │ - 0x004270e0 6e636f6d 70726573 73656420 73697a65 ncompressed size │ │ │ - 0x004270f0 2c206578 63657074 2064656c 65746520 , except delete │ │ │ - 0x00427100 616e6420 636f7079 2073686f 77207374 and copy show st │ │ │ - 0x00427110 6f726564 2073697a 65290000 00000000 ored size)...... │ │ │ - 0x00427120 20202d64 63202020 20202020 64697370 -dc disp │ │ │ - 0x00427130 6c617920 72756e6e 696e6720 636f756e lay running coun │ │ │ - 0x00427140 74206f66 20656e74 72696573 20646f6e t of entries don │ │ │ - 0x00427150 6520616e 6420656e 74726965 7320746f e and entries to │ │ │ - 0x00427160 20676f00 00000000 20202d64 64202020 go..... -dd │ │ │ - 0x00427170 20202020 64697370 6c617920 646f7473 display dots │ │ │ - 0x00427180 20657665 72792031 30204d42 20286f72 every 10 MB (or │ │ │ - 0x00427190 20646f74 2073697a 65292077 68696c65 dot size) while │ │ │ - 0x004271a0 2070726f 63657373 696e6720 66696c65 processing file │ │ │ - 0x004271b0 73000000 00000000 20202d64 67202020 s....... -dg │ │ │ - 0x004271c0 20202020 64697370 6c617920 646f7473 display dots │ │ │ - 0x004271d0 20676c6f 62616c6c 7920666f 72206172 globally for ar │ │ │ - 0x004271e0 63686976 6520696e 73746561 64206f66 chive instead of │ │ │ - 0x004271f0 20666f72 20656163 68206669 6c650000 for each file.. │ │ │ - 0x00427200 20202020 7a697020 2d716467 64732031 zip -qdgds 1 │ │ │ - 0x00427210 306d2020 2077696c 6c207475 726e206f 0m will turn o │ │ │ - 0x00427220 6666206d 6f737420 6f757470 75742065 ff most output e │ │ │ - 0x00427230 78636570 7420646f 74732065 76657279 xcept dots every │ │ │ - 0x00427240 20313020 4d420000 20202d64 73207369 10 MB.. -ds si │ │ │ - 0x00427250 7a202020 65616368 20646f74 20697320 z each dot is │ │ │ - 0x00427260 73697a20 70726f63 65737365 64207768 siz processed wh │ │ │ - 0x00427270 65726520 73697a20 6973206e 6d206173 ere siz is nm as │ │ │ - 0x00427280 2073706c 69747320 2830206e 6f20646f splits (0 no do │ │ │ - 0x00427290 74732900 00000000 20202d64 75202020 ts)..... -du │ │ │ - 0x004272a0 20202020 64697370 6c617920 6f726967 display orig │ │ │ - 0x004272b0 696e616c 20756e63 6f6d7072 65737365 inal uncompresse │ │ │ - 0x004272c0 64207369 7a652066 6f722065 61636820 d size for each │ │ │ - 0x004272d0 656e7472 79206173 20616464 65640000 entry as added.. │ │ │ - 0x004272e0 20202d64 76202020 20202020 64697370 -dv disp │ │ │ - 0x004272f0 6c617920 766f6c75 6d652028 6469736b lay volume (disk │ │ │ - 0x00427300 29206e75 6d626572 20696e20 666f726d ) number in form │ │ │ - 0x00427310 61742069 6e5f6469 736b3e6f 75745f64 at in_disk>out_d │ │ │ - 0x00427320 69736b00 00000000 2020446f 74207369 isk..... Dot si │ │ │ - 0x00427330 7a652069 73206170 70726f78 696d6174 ze is approximat │ │ │ - 0x00427340 652c2065 73706563 69616c6c 7920666f e, especially fo │ │ │ - 0x00427350 7220646f 74207369 7a657320 6c657373 r dot sizes less │ │ │ - 0x00427360 20746861 6e203120 4d420000 00000000 than 1 MB...... │ │ │ - 0x00427370 2020446f 74206f70 74696f6e 7320646f Dot options do │ │ │ - 0x00427380 6e277420 6170706c 7920746f 20536361 n't apply to Sca │ │ │ - 0x00427390 6e6e696e 67206669 6c657320 646f7473 nning files dots │ │ │ - 0x004273a0 2028646f 742f3273 65632920 282d7120 (dot/2sec) (-q │ │ │ - 0x004273b0 7475726e 73206f66 66290000 00000000 turns off)...... │ │ │ - 0x004273c0 4c6f6767 696e673a 00000000 00000000 Logging:........ │ │ │ - 0x004273d0 20202d6c 66207061 74682020 6f70656e -lf path open │ │ │ - 0x004273e0 2066696c 65206174 20706174 68206173 file at path as │ │ │ - 0x004273f0 206c6f67 66696c65 20286f76 65727772 logfile (overwr │ │ │ - 0x00427400 69746520 65786973 74696e67 2066696c ite existing fil │ │ │ - 0x00427410 65290000 00000000 20202d6c 61202020 e)...... -la │ │ │ - 0x00427420 20202020 61707065 6e642074 6f206578 append to ex │ │ │ - 0x00427430 69737469 6e67206c 6f676669 6c650000 isting logfile.. │ │ │ - 0x00427440 20202d6c 69202020 20202020 696e636c -li incl │ │ │ - 0x00427450 75646520 696e666f 206d6573 73616765 ude info message │ │ │ - 0x00427460 73202864 65666175 6c74206a 75737420 s (default just │ │ │ - 0x00427470 7761726e 696e6773 20616e64 20657272 warnings and err │ │ │ - 0x00427480 6f727329 00000000 54657374 696e6720 ors)....Testing │ │ │ - 0x00427490 61726368 69766573 3a000000 00000000 archives:....... │ │ │ - 0x004274a0 20202d54 20202020 20202020 74657374 -T test │ │ │ - 0x004274b0 20636f6d 706c6574 65642074 656d7020 completed temp │ │ │ - 0x004274c0 61726368 69766520 77697468 20756e7a archive with unz │ │ │ - 0x004274d0 69702062 65666f72 65207570 64617469 ip before updati │ │ │ - 0x004274e0 6e672061 72636869 76650000 00000000 ng archive...... │ │ │ - 0x004274f0 20202d54 5420636d 64202020 75736520 -TT cmd use │ │ │ - 0x00427500 636f6d6d 616e6420 636d6420 696e7374 command cmd inst │ │ │ - 0x00427510 65616420 6f662027 756e7a69 70202d74 ead of 'unzip -t │ │ │ - 0x00427520 71712720 746f2074 65737420 61726368 qq' to test arch │ │ │ - 0x00427530 69766500 00000000 20202020 20202020 ive..... │ │ │ - 0x00427540 20202020 204f6e20 556e6978 2c20746f On Unix, to │ │ │ - 0x00427550 20757365 20756e7a 69702069 6e206375 use unzip in cu │ │ │ - 0x00427560 7272656e 74206469 72656374 6f72792c rrent directory, │ │ │ - 0x00427570 20636f75 6c642075 73653a00 00000000 could use:..... │ │ │ - 0x00427580 20202020 20202020 20202020 2020207a z │ │ │ - 0x00427590 69702061 72636869 76652066 696c6531 ip archive file1 │ │ │ - 0x004275a0 2066696c 6532202d 54202d54 5420222e file2 -T -TT ". │ │ │ - 0x004275b0 2f756e7a 6970202d 74717122 00000000 /unzip -tqq".... │ │ │ - 0x004275c0 20202020 20202020 20202020 20496e20 In │ │ │ - 0x004275d0 636d642c 207b7d20 7265706c 61636564 cmd, {} replaced │ │ │ - 0x004275e0 20627920 74656d70 20617263 68697665 by temp archive │ │ │ - 0x004275f0 20706174 682c2065 6c736520 74656d70 path, else temp │ │ │ - 0x00427600 20617070 656e6465 642e0000 00000000 appended....... │ │ │ - 0x00427610 20202020 20202020 20202020 20546865 The │ │ │ - 0x00427620 20726574 75726e20 636f6465 20697320 return code is │ │ │ - 0x00427630 63686563 6b656420 666f7220 73756363 checked for succ │ │ │ - 0x00427640 65737320 2830206f 6e20556e 69782900 ess (0 on Unix). │ │ │ - 0x00427650 46697869 6e672061 72636869 7665733a Fixing archives: │ │ │ - 0x00427660 00000000 00000000 20202d46 20202020 ........ -F │ │ │ - 0x00427670 20202020 61747465 6d707420 746f2066 attempt to f │ │ │ - 0x00427680 69782061 206d6f73 746c7920 696e7461 ix a mostly inta │ │ │ - 0x00427690 63742061 72636869 76652028 74727920 ct archive (try │ │ │ - 0x004276a0 74686973 20666972 73742900 00000000 this first)..... │ │ │ - 0x004276b0 20202d46 46202020 20202020 74727920 -FF try │ │ │ - 0x004276c0 746f2073 616c7661 67652077 68617420 to salvage what │ │ │ - 0x004276d0 63616e20 286d6179 20676574 206d6f72 can (may get mor │ │ │ - 0x004276e0 65206275 74206c65 73732072 656c6961 e but less relia │ │ │ - 0x004276f0 626c6529 00000000 20204669 78206f70 ble).... Fix op │ │ │ - 0x00427700 74696f6e 7320636f 70792065 6e747269 tions copy entri │ │ │ - 0x00427710 65732066 726f6d20 706f7465 6e746961 es from potentia │ │ │ - 0x00427720 6c6c7920 62616420 61726368 69766520 lly bad archive │ │ │ - 0x00427730 746f206e 65772061 72636869 76652e00 to new archive.. │ │ │ - 0x00427740 20202d46 20747269 65732074 6f207265 -F tries to re │ │ │ - 0x00427750 61642061 72636869 7665206e 6f726d61 ad archive norma │ │ │ - 0x00427760 6c6c7920 616e6420 636f7079 206f6e6c lly and copy onl │ │ │ - 0x00427770 7920696e 74616374 20656e74 72696573 y intact entries │ │ │ - 0x00427780 2c207768 696c6500 20202d46 46207472 , while. -FF tr │ │ │ - 0x00427790 69657320 746f2073 616c7661 67652077 ies to salvage w │ │ │ - 0x004277a0 68617420 63616e20 616e6420 6d617920 hat can and may │ │ │ - 0x004277b0 72657375 6c742069 6e20696e 636f6d70 result in incomp │ │ │ - 0x004277c0 6c657465 20656e74 72696573 2e000000 lete entries.... │ │ │ - 0x004277d0 20204d75 73742075 7365202d 2d6f7574 Must use --out │ │ │ - 0x004277e0 206f7074 696f6e20 746f2073 70656369 option to speci │ │ │ - 0x004277f0 6679206f 75747075 74206172 63686976 fy output archiv │ │ │ - 0x00427800 653a0000 00000000 20202020 7a697020 e:...... zip │ │ │ - 0x00427810 2d462062 61642e7a 6970202d 2d6f7574 -F bad.zip --out │ │ │ - 0x00427820 20666978 65642e7a 69700000 00000000 fixed.zip...... │ │ │ - 0x00427830 20205573 65202d76 20287665 72626f73 Use -v (verbos │ │ │ - 0x00427840 65292077 69746820 2d464620 746f2073 e) with -FF to s │ │ │ - 0x00427850 65652064 65746169 6c733a00 00000000 ee details:..... │ │ │ - 0x00427860 20202020 7a697020 7265616c 6c796261 zip reallyba │ │ │ - 0x00427870 642e7a69 70202d46 46202d76 202d2d6f d.zip -FF -v --o │ │ │ - 0x00427880 75742066 69786564 2e7a6970 00000000 ut fixed.zip.... │ │ │ - 0x00427890 20204375 7272656e 746c7920 6e656974 Currently neit │ │ │ - 0x004278a0 68657220 6f707469 6f6e2066 69786573 her option fixes │ │ │ - 0x004278b0 20626164 20656e74 72696573 2c206173 bad entries, as │ │ │ - 0x004278c0 2066726f 6d207465 7874206d 6f646520 from text mode │ │ │ - 0x004278d0 66747020 6765742e 00000000 00000000 ftp get......... │ │ │ - 0x004278e0 44696666 6572656e 6365206d 6f64653a Difference mode: │ │ │ - 0x004278f0 00000000 00000000 20202d44 46202020 ........ -DF │ │ │ - 0x00427900 20202020 28616c73 6f202d2d 64696629 (also --dif) │ │ │ - 0x00427910 206f6e6c 7920696e 636c7564 65206669 only include fi │ │ │ - 0x00427920 6c657320 74686174 20686176 65206368 les that have ch │ │ │ - 0x00427930 616e6765 64206f72 20617265 00000000 anged or are.... │ │ │ - 0x00427940 20202020 20202020 20202020 206e6577 new │ │ │ - 0x00427950 20617320 636f6d70 61726564 20746f20 as compared to │ │ │ - 0x00427960 74686520 696e7075 74206172 63686976 the input archiv │ │ │ - 0x00427970 65000000 00000000 20204469 66666572 e....... Differ │ │ │ - 0x00427980 656e6365 206d6f64 65206361 6e206265 ence mode can be │ │ │ - 0x00427990 20757365 6420746f 20637265 61746520 used to create │ │ │ - 0x004279a0 696e6372 656d656e 74616c20 6261636b incremental back │ │ │ - 0x004279b0 7570732e 2020466f 72206578 616d706c ups. For exampl │ │ │ - 0x004279c0 653a0000 00000000 20202020 7a697020 e:...... zip │ │ │ - 0x004279d0 2d2d6469 66206675 6c6c5f62 61636b75 --dif full_backu │ │ │ - 0x004279e0 702e7a69 70202d72 20736f6d 65646972 p.zip -r somedir │ │ │ - 0x004279f0 202d2d6f 75742064 6966662e 7a697000 --out diff.zip. │ │ │ - 0x00427a00 20207769 6c6c2073 746f7265 20616c6c will store all │ │ │ - 0x00427a10 206e6577 2066696c 65732c20 61732077 new files, as w │ │ │ - 0x00427a20 656c6c20 61732061 6e792066 696c6573 ell as any files │ │ │ - 0x00427a30 20696e20 66756c6c 5f626163 6b75702e in full_backup. │ │ │ - 0x00427a40 7a697020 77686572 65000000 00000000 zip where....... │ │ │ - 0x00427a50 20206569 74686572 2066696c 65207469 either file ti │ │ │ - 0x00427a60 6d65206f 72207369 7a652068 61766520 me or size have │ │ │ - 0x00427a70 6368616e 67656420 66726f6d 20746861 changed from tha │ │ │ - 0x00427a80 7420696e 2066756c 6c5f6261 636b7570 t in full_backup │ │ │ - 0x00427a90 2e7a6970 2c000000 2020696e 206e6577 .zip,... in new │ │ │ - 0x00427aa0 20646966 662e7a69 702e2020 4f757470 diff.zip. Outp │ │ │ - 0x00427ab0 75742061 72636869 7665206e 6f742065 ut archive not e │ │ │ - 0x00427ac0 78636c75 64656420 6175746f 6d617469 xcluded automati │ │ │ - 0x00427ad0 63616c6c 79206966 20657869 7374732c cally if exists, │ │ │ - 0x00427ae0 00000000 00000000 2020736f 20656974 ........ so eit │ │ │ - 0x00427af0 68657220 75736520 2d782074 6f206578 her use -x to ex │ │ │ - 0x00427b00 636c7564 65206974 206f7220 70757420 clude it or put │ │ │ - 0x00427b10 6f757473 69646520 77686174 20697320 outside what is │ │ │ - 0x00427b20 6265696e 67207a69 70706564 2e000000 being zipped.... │ │ │ - 0x00427b30 444f5320 41726368 69766520 62697420 DOS Archive bit │ │ │ - 0x00427b40 2857696e 646f7773 206f6e6c 79293a00 (Windows only):. │ │ │ - 0x00427b50 20202d41 53202020 20202020 696e636c -AS incl │ │ │ - 0x00427b60 75646520 6f6e6c79 2066696c 65732077 ude only files w │ │ │ - 0x00427b70 69746820 74686520 444f5320 41726368 ith the DOS Arch │ │ │ - 0x00427b80 69766520 62697420 73657400 00000000 ive bit set..... │ │ │ - 0x00427b90 20202d41 43202020 20202020 61667465 -AC afte │ │ │ - 0x00427ba0 72206172 63686976 65206372 65617465 r archive create │ │ │ - 0x00427bb0 642c2063 6c656172 20617263 68697665 d, clear archive │ │ │ - 0x00427bc0 20626974 206f6620 696e636c 75646564 bit of included │ │ │ - 0x00427bd0 2066696c 65730000 20202020 20205741 files.. WA │ │ │ - 0x00427be0 524e494e 473a204f 6e636520 74686520 RNING: Once the │ │ │ - 0x00427bf0 61726368 69766520 62697473 20617265 archive bits are │ │ │ - 0x00427c00 20636c65 61726564 20746865 79206172 cleared they ar │ │ │ - 0x00427c10 6520636c 65617265 64000000 00000000 e cleared....... │ │ │ - 0x00427c20 20202020 20202020 20202020 20202055 U │ │ │ - 0x00427c30 7365202d 5420746f 20746573 74207468 se -T to test th │ │ │ - 0x00427c40 65206172 63686976 65206265 666f7265 e archive before │ │ │ - 0x00427c50 20746865 20626974 73206172 6520636c the bits are cl │ │ │ - 0x00427c60 65617265 64000000 20202020 20202020 eared... │ │ │ - 0x00427c70 20202020 20202043 616e2061 6c736f20 Can also │ │ │ - 0x00427c80 75736520 2d736620 746f2073 61766520 use -sf to save │ │ │ - 0x00427c90 66696c65 206c6973 74206265 666f7265 file list before │ │ │ - 0x00427ca0 207a6970 70696e67 2066696c 65730000 zipping files.. │ │ │ - 0x00427cb0 53686f77 2066696c 65733a00 00000000 Show files:..... │ │ │ - 0x00427cc0 20202d73 66202020 20202020 73686f77 -sf show │ │ │ - 0x00427cd0 2066696c 65732074 6f206f70 65726174 files to operat │ │ │ - 0x00427ce0 65206f6e 20616e64 20657869 7420282d e on and exit (- │ │ │ - 0x00427cf0 73662d20 6c6f6766 696c6520 6f6e6c79 sf- logfile only │ │ │ - 0x00427d00 29000000 00000000 20202d73 75202020 )....... -su │ │ │ - 0x00427d10 20202020 6173202d 73662062 75742073 as -sf but s │ │ │ - 0x00427d20 686f7720 65736361 70656420 5554462d how escaped UTF- │ │ │ - 0x00427d30 3820556e 69636f64 65206e61 6d657320 8 Unicode names │ │ │ - 0x00427d40 616c736f 20696620 65786973 74000000 also if exist... │ │ │ - 0x00427d50 20202d73 55202020 20202020 6173202d -sU as - │ │ │ - 0x00427d60 73662062 75742073 686f7720 65736361 sf but show esca │ │ │ - 0x00427d70 70656420 5554462d 3820556e 69636f64 ped UTF-8 Unicod │ │ │ - 0x00427d80 65206e61 6d657320 696e7374 65616400 e names instead. │ │ │ - 0x00427d90 2020416e 79206368 61726163 74657220 Any character │ │ │ - 0x00427da0 6e6f7420 696e2074 68652063 75727265 not in the curre │ │ │ - 0x00427db0 6e74206c 6f63616c 65206973 20657363 nt locale is esc │ │ │ - 0x00427dc0 61706564 20617320 23557878 78782c20 aped as #Uxxxx, │ │ │ - 0x00427dd0 77686572 65207800 20206973 20686578 where x. is hex │ │ │ - 0x00427de0 20646967 69742c20 69662031 362d6269 digit, if 16-bi │ │ │ - 0x00427df0 7420636f 64652069 73207375 66666963 t code is suffic │ │ │ - 0x00427e00 69656e74 2c206f72 20234c78 78787878 ient, or #Lxxxxx │ │ │ - 0x00427e10 78206966 2032342d 62697473 00000000 x if 24-bits.... │ │ │ - 0x00427e20 20206172 65206e65 65646564 2e202049 are needed. I │ │ │ - 0x00427e30 66206164 64202d55 4e3d652c 205a6970 f add -UN=e, Zip │ │ │ - 0x00427e40 20657363 61706573 20616c6c 206e6f6e escapes all non │ │ │ - 0x00427e50 2d415343 49492063 68617261 63746572 -ASCII character │ │ │ - 0x00427e60 732e0000 00000000 556e6963 6f64653a s.......Unicode: │ │ │ - 0x00427e70 00000000 00000000 20204966 20636f6d ........ If com │ │ │ - 0x00427e80 70696c65 64207769 74682055 6e69636f piled with Unico │ │ │ - 0x00427e90 64652073 7570706f 72742c20 5a697020 de support, Zip │ │ │ - 0x00427ea0 73746f72 65732055 54462d38 20706174 stores UTF-8 pat │ │ │ - 0x00427eb0 68206f66 20656e74 72696573 2e000000 h of entries.... │ │ │ - 0x00427ec0 20205468 69732069 73206261 636b7761 This is backwa │ │ │ - 0x00427ed0 72642063 6f6d7061 7469626c 652e2020 rd compatible. │ │ │ - 0x00427ee0 556e6963 6f646520 70617468 7320616c Unicode paths al │ │ │ - 0x00427ef0 6c6f7720 62657474 65722063 6f6e7665 low better conve │ │ │ - 0x00427f00 7273696f 6e000000 20206f66 20656e74 rsion... of ent │ │ │ - 0x00427f10 7279206e 616d6573 20626574 7765656e ry names between │ │ │ - 0x00427f20 20646966 66657265 6e742063 68617261 different chara │ │ │ - 0x00427f30 63746572 20736574 732e0000 00000000 cter sets....... │ │ │ - 0x00427f40 20204e65 7720556e 69636f64 65206578 New Unicode ex │ │ │ - 0x00427f50 74726120 6669656c 6420696e 636c7564 tra field includ │ │ │ - 0x00427f60 65732063 6865636b 73756d20 746f2076 es checksum to v │ │ │ - 0x00427f70 65726966 7920556e 69636f64 65207061 erify Unicode pa │ │ │ - 0x00427f80 74680000 00000000 2020676f 65732077 th...... goes w │ │ │ - 0x00427f90 69746820 7374616e 64617264 20706174 ith standard pat │ │ │ - 0x00427fa0 6820666f 72207468 61742065 6e747279 h for that entry │ │ │ - 0x00427fb0 20286173 20757469 6c697469 6573206c (as utilities l │ │ │ - 0x00427fc0 696b6520 5a69704e 6f746500 00000000 ike ZipNote..... │ │ │ - 0x00427fd0 20206361 6e207265 6e616d65 20656e74 can rename ent │ │ │ - 0x00427fe0 72696573 292e2020 49662074 68657365 ries). If these │ │ │ - 0x00427ff0 20646f20 6e6f7420 6d617463 682c2075 do not match, u │ │ │ - 0x00428000 73652062 656c6f77 206f7074 696f6e73 se below options │ │ │ - 0x00428010 20746f00 00000000 20207365 74207768 to..... set wh │ │ │ - 0x00428020 6174205a 69702064 6f65733a 00000000 at Zip does:.... │ │ │ - 0x00428030 20202020 20202d55 4e3d5175 69742020 -UN=Quit │ │ │ - 0x00428040 2020202d 20696620 6d69736d 61746368 - if mismatch │ │ │ - 0x00428050 2c206578 69742077 69746820 6572726f , exit with erro │ │ │ - 0x00428060 72000000 00000000 20202020 20202d55 r....... -U │ │ │ - 0x00428070 4e3d5761 726e2020 2020202d 20696620 N=Warn - if │ │ │ - 0x00428080 6d69736d 61746368 2c207761 726e2c20 mismatch, warn, │ │ │ - 0x00428090 69676e6f 72652055 54462d38 20286465 ignore UTF-8 (de │ │ │ - 0x004280a0 6661756c 74290000 20202020 20202d55 fault).. -U │ │ │ - 0x004280b0 4e3d4967 6e6f7265 2020202d 20696620 N=Ignore - if │ │ │ - 0x004280c0 6d69736d 61746368 2c207175 6965746c mismatch, quietl │ │ │ - 0x004280d0 79206967 6e6f7265 20555446 2d380000 y ignore UTF-8.. │ │ │ - 0x004280e0 20202020 20202d55 4e3d4e6f 20202020 -UN=No │ │ │ - 0x004280f0 2020202d 2069676e 6f726520 616e7920 - ignore any │ │ │ - 0x00428100 5554462d 38207061 7468732c 20757365 UTF-8 paths, use │ │ │ - 0x00428110 20737461 6e646172 64207061 74687320 standard paths │ │ │ - 0x00428120 666f7220 616c6c00 2020416e 20657863 for all. An exc │ │ │ - 0x00428130 65707469 6f6e2074 6f202d55 4e3d4e20 eption to -UN=N │ │ │ - 0x00428140 61726520 656e7472 69657320 77697468 are entries with │ │ │ - 0x00428150 206e6577 20555446 2d382062 69742073 new UTF-8 bit s │ │ │ - 0x00428160 65742028 696e7374 65616400 00000000 et (instead..... │ │ │ - 0x00428170 20206f66 20757369 6e672065 78747261 of using extra │ │ │ - 0x00428180 20666965 6c647329 2e202054 68657365 fields). These │ │ │ - 0x00428190 20617265 20616c77 61797320 68616e64 are always hand │ │ │ - 0x004281a0 6c656420 61732055 6e69636f 64652e00 led as Unicode.. │ │ │ - 0x004281b0 20204e6f 726d616c 6c79205a 69702065 Normally Zip e │ │ │ - 0x004281c0 73636170 65732061 6c6c2063 68617273 scapes all chars │ │ │ - 0x004281d0 206f7574 73696465 20637572 72656e74 outside current │ │ │ - 0x004281e0 20636861 72207365 742c2062 7574206c char set, but l │ │ │ - 0x004281f0 65617665 73000000 20206173 20697320 eaves... as is │ │ │ - 0x00428200 73757070 6f727465 64206368 6172732c supported chars, │ │ │ - 0x00428210 20776869 6368206d 6179206e 6f742062 which may not b │ │ │ - 0x00428220 65204f4b 20696e20 70617468 206e616d e OK in path nam │ │ │ - 0x00428230 65732e20 202d554e 3d457363 61706500 es. -UN=Escape. │ │ │ - 0x00428240 20206573 63617065 7320616e 79206368 escapes any ch │ │ │ - 0x00428250 61726163 74657220 6e6f7420 41534349 aracter not ASCI │ │ │ - 0x00428260 493a0000 00000000 20202020 7a697020 I:...... zip │ │ │ - 0x00428270 2d735520 2d554e3d 65206172 63686976 -sU -UN=e archiv │ │ │ - 0x00428280 65000000 00000000 20204361 6e207573 e....... Can us │ │ │ - 0x00428290 65206569 74686572 206e6f72 6d616c20 e either normal │ │ │ - 0x004282a0 70617468 206f7220 65736361 70656420 path or escaped │ │ │ - 0x004282b0 556e6963 6f646520 70617468 206f6e20 Unicode path on │ │ │ - 0x004282c0 636f6d6d 616e6420 6c696e65 00000000 command line.... │ │ │ - 0x004282d0 2020746f 206d6174 63682066 696c6573 to match files │ │ │ - 0x004282e0 20696e20 61726368 6976652e 00000000 in archive..... │ │ │ - 0x004282f0 20205a69 70206e6f 77207374 6f726573 Zip now stores │ │ │ - 0x00428300 20555446 2d382069 6e20656e 74727920 UTF-8 in entry │ │ │ - 0x00428310 70617468 20616e64 20636f6d 6d656e74 path and comment │ │ │ - 0x00428320 20666965 6c647320 6f6e2073 79737465 fields on syste │ │ │ - 0x00428330 6d730000 00000000 20207768 65726520 ms...... where │ │ │ - 0x00428340 5554462d 38206368 61722073 65742069 UTF-8 char set i │ │ │ - 0x00428350 73206465 6661756c 742c2073 75636820 s default, such │ │ │ - 0x00428360 6173206d 6f737420 6d6f6465 726e2055 as most modern U │ │ │ - 0x00428370 6e69782c 20616e64 00000000 00000000 nix, and........ │ │ │ - 0x00428380 2020616e 64206f6e 206f7468 65722073 and on other s │ │ │ - 0x00428390 79737465 6d732069 6e206e65 77206578 ystems in new ex │ │ │ - 0x004283a0 74726120 6669656c 64732077 69746820 tra fields with │ │ │ - 0x004283b0 65736361 70656420 76657273 696f6e73 escaped versions │ │ │ - 0x004283c0 20696e00 00000000 2020656e 74727920 in..... entry │ │ │ - 0x004283d0 70617468 20616e64 20636f6d 6d656e74 path and comment │ │ │ - 0x004283e0 20666965 6c647320 666f7220 6261636b fields for back │ │ │ - 0x004283f0 77617264 20636f6d 70617469 62696c69 ward compatibili │ │ │ - 0x00428400 74792e00 00000000 20204f70 74696f6e ty...... Option │ │ │ - 0x00428410 202d554e 3d555446 38207769 6c6c2066 -UN=UTF8 will f │ │ │ - 0x00428420 6f726365 2073746f 72696e67 20555446 orce storing UTF │ │ │ - 0x00428430 2d382069 6e20656e 74727920 70617468 -8 in entry path │ │ │ - 0x00428440 20616e64 20636f6d 6d656e74 00000000 and comment.... │ │ │ - 0x00428450 20206669 656c6473 3a000000 00000000 fields:....... │ │ │ - 0x00428460 20202020 20202d55 4e3d5554 46382020 -UN=UTF8 │ │ │ - 0x00428470 2020202d 2073746f 72652055 54462d38 - store UTF-8 │ │ │ - 0x00428480 20696e20 656e7472 79207061 74682061 in entry path a │ │ │ - 0x00428490 6e642063 6f6d6d65 6e742066 69656c64 nd comment field │ │ │ - 0x004284a0 73000000 00000000 20205468 6973206f s....... This o │ │ │ - 0x004284b0 7074696f 6e206361 6e206265 20757365 ption can be use │ │ │ - 0x004284c0 66756c20 666f7220 6d756c74 692d6279 ful for multi-by │ │ │ - 0x004284d0 74652063 68617220 73657473 206f6e20 te char sets on │ │ │ - 0x004284e0 57696e64 6f777320 77686572 65000000 Windows where... │ │ │ - 0x004284f0 20206573 63617065 64207061 74687320 escaped paths │ │ │ - 0x00428500 616e6420 636f6d6d 656e7473 2063616e and comments can │ │ │ - 0x00428510 20626520 746f6f20 6c6f6e67 20746f20 be too long to │ │ │ - 0x00428520 62652076 616c6964 20617320 74686520 be valid as the │ │ │ - 0x00428530 5554462d 38000000 20207665 7273696f UTF-8... versio │ │ │ - 0x00428540 6e732074 656e6420 746f2062 65207368 ns tend to be sh │ │ │ - 0x00428550 6f727465 722e0000 20204f6e 6c792055 orter... Only U │ │ │ - 0x00428560 54462d38 20636f6d 6d656e74 73206f6e TF-8 comments on │ │ │ - 0x00428570 20555446 2d38206e 61746976 65207379 UTF-8 native sy │ │ │ - 0x00428580 7374656d 73207375 70706f72 7465642e stems supported. │ │ │ - 0x00428590 20205554 462d3820 636f6d6d 656e7473 UTF-8 comments │ │ │ - 0x004285a0 00000000 00000000 2020666f 72206f74 ........ for ot │ │ │ - 0x004285b0 68657220 73797374 656d7320 706c616e her systems plan │ │ │ - 0x004285c0 6e656420 696e206e 65787420 72656c65 ned in next rele │ │ │ - 0x004285d0 6173652e 00000000 53656c66 20657874 ase.....Self ext │ │ │ - 0x004285e0 72616374 6f723a00 20202d41 20202020 ractor:. -A │ │ │ - 0x004285f0 20202020 41646a75 7374206f 66667365 Adjust offse │ │ │ - 0x00428600 7473202d 20612073 656c6620 65787472 ts - a self extr │ │ │ - 0x00428610 6163746f 72206973 20637265 61746564 actor is created │ │ │ - 0x00428620 20627920 70726570 656e6469 6e670000 by prepending.. │ │ │ - 0x00428630 20202020 20202020 20202020 20746865 the │ │ │ - 0x00428640 20657874 72616374 6f722065 78656375 extractor execu │ │ │ - 0x00428650 7461626c 6520746f 20617263 68697665 table to archive │ │ │ - 0x00428660 2c206275 7420696e 7465726e 616c206f , but internal o │ │ │ - 0x00428670 66667365 74730000 20202020 20202020 ffsets.. │ │ │ - 0x00428680 20202020 20617265 20746865 6e206f66 are then of │ │ │ - 0x00428690 662e2020 55736520 2d412074 6f206669 f. Use -A to fi │ │ │ - 0x004286a0 78206f66 66736574 732e0000 00000000 x offsets....... │ │ │ - 0x004286b0 20202d4a 20202020 20202020 4a756e6b -J Junk │ │ │ - 0x004286c0 20736678 202d2072 656d6f76 65732070 sfx - removes p │ │ │ - 0x004286d0 72657065 6e646564 20657874 72616374 repended extract │ │ │ - 0x004286e0 6f722065 78656375 7461626c 65206672 or executable fr │ │ │ - 0x004286f0 6f6d0000 00000000 20202020 20202020 om...... │ │ │ - 0x00428700 20202020 2073656c 66206578 74726163 self extrac │ │ │ - 0x00428710 746f722c 206c6561 76696e67 20612070 tor, leaving a p │ │ │ - 0x00428720 6c61696e 207a6970 20617263 68697665 lain zip archive │ │ │ - 0x00428730 2e000000 00000000 4d6f7265 206f7074 ........More opt │ │ │ - 0x00428740 696f6e20 68696768 6c696768 74732028 ion highlights ( │ │ │ - 0x00428750 73656520 6d616e75 616c2066 6f722061 see manual for a │ │ │ - 0x00428760 64646974 696f6e61 6c206f70 74696f6e dditional option │ │ │ - 0x00428770 7320616e 64206465 7461696c 73293a00 s and details):. │ │ │ - 0x00428780 20202d62 20646972 20202020 7768656e -b dir when │ │ │ - 0x00428790 20637265 6174696e 67206f72 20757064 creating or upd │ │ │ - 0x004287a0 6174696e 67206172 63686976 652c2063 ating archive, c │ │ │ - 0x004287b0 72656174 65207468 65207465 6d702061 reate the temp a │ │ │ - 0x004287c0 72636869 76652069 6e000000 00000000 rchive in....... │ │ │ - 0x004287d0 20202020 20202020 20202020 20646972 dir │ │ │ - 0x004287e0 2c207768 69636820 616c6c6f 77732075 , which allows u │ │ │ - 0x004287f0 73696e67 20736565 6b61626c 65207465 sing seekable te │ │ │ - 0x00428800 6d702066 696c6520 7768656e 20777269 mp file when wri │ │ │ - 0x00428810 74696e67 20746f20 61000000 00000000 ting to a....... │ │ │ - 0x00428820 20202020 20202020 20202020 20777269 wri │ │ │ - 0x00428830 7465206f 6e636520 43442c20 73756368 te once CD, such │ │ │ - 0x00428840 20617263 68697665 7320636f 6d706174 archives compat │ │ │ - 0x00428850 69626c65 20776974 68206d6f 72652075 ible with more u │ │ │ - 0x00428860 6e7a6970 73000000 20202020 20202020 nzips... │ │ │ - 0x00428870 20202020 2028636f 756c6420 72657175 (could requ │ │ │ - 0x00428880 69726520 61646469 74696f6e 616c2066 ire additional f │ │ │ - 0x00428890 696c6520 636f7079 20696620 6f6e2061 ile copy if on a │ │ │ - 0x004288a0 6e6f7468 65722064 65766963 65290000 nother device).. │ │ │ - 0x004288b0 20202d4d 4d202020 20202020 696e7075 -MM inpu │ │ │ - 0x004288c0 74207061 74746572 6e73206d 75737420 t patterns must │ │ │ - 0x004288d0 6d617463 68206174 206c6561 7374206f match at least o │ │ │ - 0x004288e0 6e652066 696c6520 616e6420 6d617463 ne file and matc │ │ │ - 0x004288f0 68656420 66696c65 73000000 00000000 hed files....... │ │ │ - 0x00428900 20202020 20202020 20202020 206d7573 mus │ │ │ - 0x00428910 74206265 20726561 6461626c 65206f72 t be readable or │ │ │ - 0x00428920 20657869 74207769 7468204f 50454e20 exit with OPEN │ │ │ - 0x00428930 6572726f 7220616e 64206162 6f727420 error and abort │ │ │ - 0x00428940 61726368 69766500 20202020 20202020 archive. │ │ │ - 0x00428950 20202020 20287769 74686f75 74202d4d (without -M │ │ │ - 0x00428960 4d2c2062 6f746820 61726520 7761726e M, both are warn │ │ │ - 0x00428970 696e6773 206f6e6c 792c2061 6e642069 ings only, and i │ │ │ - 0x00428980 6620756e 72656164 61626c65 2066696c f unreadable fil │ │ │ - 0x00428990 65730000 00000000 20202020 20202020 es...... │ │ │ - 0x004289a0 20202020 20617265 20736b69 70706564 are skipped │ │ │ - 0x004289b0 204f5045 4e206572 726f7220 28313829 OPEN error (18) │ │ │ - 0x004289c0 20726574 75726e65 64206166 74657220 returned after │ │ │ - 0x004289d0 61726368 69766520 63726561 74656429 archive created) │ │ │ - 0x004289e0 00000000 00000000 20202d6e 77202020 ........ -nw │ │ │ - 0x004289f0 20202020 6e6f2077 696c6463 61726473 no wildcards │ │ │ - 0x00428a00 20287769 6c646361 72647320 61726520 (wildcards are │ │ │ - 0x00428a10 6c696b65 20616e79 206f7468 65722063 like any other c │ │ │ - 0x00428a20 68617261 63746572 29000000 00000000 haracter)....... │ │ │ - 0x00428a30 20202d73 63202020 20202020 73686f77 -sc show │ │ │ - 0x00428a40 20636f6d 6d616e64 206c696e 65206172 command line ar │ │ │ - 0x00428a50 67756d65 6e747320 61732070 726f6365 guments as proce │ │ │ - 0x00428a60 73736564 20616e64 20657869 74000000 ssed and exit... │ │ │ - 0x00428a70 20202d73 64202020 20202020 73686f77 -sd show │ │ │ - 0x00428a80 20646562 75676769 6e672061 73205a69 debugging as Zi │ │ │ - 0x00428a90 7020646f 65732065 61636820 73746570 p does each step │ │ │ - 0x00428aa0 00000000 00000000 20202d73 6f202020 ........ -so │ │ │ - 0x00428ab0 20202020 73686f77 20616c6c 20617661 show all ava │ │ │ - 0x00428ac0 696c6162 6c65206f 7074696f 6e73206f ilable options o │ │ │ - 0x00428ad0 6e207468 69732073 79737465 6d000000 n this system... │ │ │ - 0x00428ae0 20202d58 20202020 20202020 64656661 -X defa │ │ │ - 0x00428af0 756c743d 73747269 70206f6c 64206578 ult=strip old ex │ │ │ - 0x00428b00 74726120 6669656c 64732c20 2d582d20 tra fields, -X- │ │ │ - 0x00428b10 6b656570 206f6c64 2c202d58 20737472 keep old, -X str │ │ │ - 0x00428b20 6970206d 6f737400 20202d77 73202020 ip most. -ws │ │ │ - 0x00428b30 20202020 77696c64 63617264 7320646f wildcards do │ │ │ - 0x00428b40 6e277420 7370616e 20646972 6563746f n't span directo │ │ │ - 0x00428b50 72792062 6f756e64 61726965 7320696e ry boundaries in │ │ │ - 0x00428b60 20706174 68730000 5a697020 25732028 paths..Zip %s ( │ │ │ - 0x00428b70 2573292e 20557361 67653a00 00000000 %s). Usage:..... │ │ │ - 0x00428b80 7a697020 5b2d6f70 74696f6e 735d205b zip [-options] [ │ │ │ - 0x00428b90 2d622070 6174685d 205b2d74 206d6d64 -b path] [-t mmd │ │ │ - 0x00428ba0 64797979 795d205b 2d6e2073 75666669 dyyyy] [-n suffi │ │ │ - 0x00428bb0 7865735d 205b7a69 7066696c 65206c69 xes] [zipfile li │ │ │ - 0x00428bc0 73745d20 5b2d7869 206c6973 745d0000 st] [-xi list].. │ │ │ - 0x00428bd0 20205468 65206465 6661756c 74206163 The default ac │ │ │ - 0x00428be0 74696f6e 20697320 746f2061 6464206f tion is to add o │ │ │ - 0x00428bf0 72207265 706c6163 65207a69 7066696c r replace zipfil │ │ │ - 0x00428c00 6520656e 74726965 73206672 6f6d206c e entries from l │ │ │ - 0x00428c10 6973742c 20776869 63680000 00000000 ist, which...... │ │ │ - 0x00428c20 20206361 6e20696e 636c7564 65207468 can include th │ │ │ - 0x00428c30 65207370 65636961 6c206e61 6d65202d e special name - │ │ │ - 0x00428c40 20746f20 636f6d70 72657373 20737461 to compress sta │ │ │ - 0x00428c50 6e646172 6420696e 7075742e 00000000 ndard input..... │ │ │ - 0x00428c60 20204966 207a6970 66696c65 20616e64 If zipfile and │ │ │ - 0x00428c70 206c6973 74206172 65206f6d 69747465 list are omitte │ │ │ - 0x00428c80 642c207a 69702063 6f6d7072 65737365 d, zip compresse │ │ │ - 0x00428c90 73207374 64696e20 746f2073 74646f75 s stdin to stdou │ │ │ - 0x00428ca0 742e0000 00000000 20202d66 20202066 t....... -f f │ │ │ - 0x00428cb0 72657368 656e3a20 6f6e6c79 20636861 reshen: only cha │ │ │ - 0x00428cc0 6e676564 2066696c 65732020 2d752020 nged files -u │ │ │ - 0x00428cd0 20757064 6174653a 206f6e6c 79206368 update: only ch │ │ │ - 0x00428ce0 616e6765 64206f72 206e6577 2066696c anged or new fil │ │ │ - 0x00428cf0 65730000 00000000 20202d64 20202064 es...... -d d │ │ │ - 0x00428d00 656c6574 6520656e 74726965 7320696e elete entries in │ │ │ - 0x00428d10 207a6970 66696c65 20202020 2d6d2020 zipfile -m │ │ │ - 0x00428d20 206d6f76 6520696e 746f207a 69706669 move into zipfi │ │ │ - 0x00428d30 6c652028 64656c65 7465204f 53206669 le (delete OS fi │ │ │ - 0x00428d40 6c657329 00000000 20202d72 20202072 les).... -r r │ │ │ - 0x00428d50 65637572 73652069 6e746f20 64697265 ecurse into dire │ │ │ - 0x00428d60 63746f72 69657320 20202020 2d6a2020 ctories -j │ │ │ - 0x00428d70 206a756e 6b202864 6f6e2774 20726563 junk (don't rec │ │ │ - 0x00428d80 6f726429 20646972 6563746f 7279206e ord) directory n │ │ │ - 0x00428d90 616d6573 00000000 20202d30 20202073 ames.... -0 s │ │ │ - 0x00428da0 746f7265 206f6e6c 79202020 20202020 tore only │ │ │ - 0x00428db0 20202020 20202020 20202020 2d6c2020 -l │ │ │ - 0x00428dc0 20636f6e 76657274 204c4620 746f2043 convert LF to C │ │ │ - 0x00428dd0 52204c46 20282d6c 6c204352 204c4620 R LF (-ll CR LF │ │ │ - 0x00428de0 746f204c 46290000 20202d31 20202063 to LF).. -1 c │ │ │ - 0x00428df0 6f6d7072 65737320 66617374 65722020 ompress faster │ │ │ - 0x00428e00 20202020 20202020 20202020 2d392020 -9 │ │ │ - 0x00428e10 20636f6d 70726573 73206265 74746572 compress better │ │ │ - 0x00428e20 00000000 00000000 20202d71 20202071 ........ -q q │ │ │ - 0x00428e30 75696574 206f7065 72617469 6f6e2020 uiet operation │ │ │ - 0x00428e40 20202020 20202020 20202020 2d762020 -v │ │ │ - 0x00428e50 20766572 626f7365 206f7065 72617469 verbose operati │ │ │ - 0x00428e60 6f6e2f70 72696e74 20766572 73696f6e on/print version │ │ │ - 0x00428e70 20696e66 6f000000 20202d63 20202061 info... -c a │ │ │ - 0x00428e80 6464206f 6e652d6c 696e6520 636f6d6d dd one-line comm │ │ │ - 0x00428e90 656e7473 20202020 20202020 2d7a2020 ents -z │ │ │ - 0x00428ea0 20616464 207a6970 66696c65 20636f6d add zipfile com │ │ │ - 0x00428eb0 6d656e74 00000000 20202d40 20202072 ment.... -@ r │ │ │ - 0x00428ec0 65616420 6e616d65 73206672 6f6d2073 ead names from s │ │ │ - 0x00428ed0 7464696e 20202020 20202020 2d6f2020 tdin -o │ │ │ - 0x00428ee0 206d616b 65207a69 7066696c 65206173 make zipfile as │ │ │ - 0x00428ef0 206f6c64 20617320 6c617465 73742065 old as latest e │ │ │ - 0x00428f00 6e747279 00000000 20202d78 20202065 ntry.... -x e │ │ │ - 0x00428f10 78636c75 64652074 68652066 6f6c6c6f xclude the follo │ │ │ - 0x00428f20 77696e67 206e616d 65732020 2d692020 wing names -i │ │ │ - 0x00428f30 20696e63 6c756465 206f6e6c 79207468 include only th │ │ │ - 0x00428f40 6520666f 6c6c6f77 696e6720 6e616d65 e following name │ │ │ - 0x00428f50 73000000 00000000 20202d46 20202066 s....... -F f │ │ │ - 0x00428f60 6978207a 69706669 6c652028 2d464620 ix zipfile (-FF │ │ │ - 0x00428f70 74727920 68617264 65722920 2d442020 try harder) -D │ │ │ - 0x00428f80 20646f20 6e6f7420 61646420 64697265 do not add dire │ │ │ - 0x00428f90 63746f72 7920656e 74726965 73000000 ctory entries... │ │ │ - 0x00428fa0 20202d41 20202061 646a7573 74207365 -A adjust se │ │ │ - 0x00428fb0 6c662d65 78747261 6374696e 67206578 lf-extracting ex │ │ │ - 0x00428fc0 65202020 2d4a2020 206a756e 6b207a69 e -J junk zi │ │ │ - 0x00428fd0 7066696c 65207072 65666978 2028756e pfile prefix (un │ │ │ - 0x00428fe0 7a697073 66782900 20202d54 20202074 zipsfx). -T t │ │ │ - 0x00428ff0 65737420 7a697066 696c6520 696e7465 est zipfile inte │ │ │ - 0x00429000 67726974 79202020 20202020 2d582020 grity -X │ │ │ - 0x00429010 20655863 6c756465 20655874 72612066 eXclude eXtra f │ │ │ - 0x00429020 696c6520 61747472 69627574 65730000 ile attributes.. │ │ │ - 0x00429030 20202d79 20202073 746f7265 2073796d -y store sym │ │ │ - 0x00429040 626f6c69 63206c69 6e6b7320 61732074 bolic links as t │ │ │ - 0x00429050 6865206c 696e6b20 696e7374 65616420 he link instead │ │ │ - 0x00429060 6f662074 68652072 65666572 656e6365 of the reference │ │ │ - 0x00429070 64206669 6c650000 20202d65 20202065 d file.. -e e │ │ │ - 0x00429080 6e637279 70742020 20202020 20202020 ncrypt │ │ │ - 0x00429090 20202020 20202020 20202020 2d6e2020 -n │ │ │ - 0x004290a0 20646f6e 27742063 6f6d7072 65737320 don't compress │ │ │ - 0x004290b0 74686573 65207375 66666978 65730000 these suffixes.. │ │ │ - 0x004290c0 20202d68 32202073 686f7720 6d6f7265 -h2 show more │ │ │ - 0x004290d0 2068656c 70000000 30000000 00000000 help...0....... │ │ │ - 0x004290e0 31000000 00000000 636f6d70 72657373 1.......compress │ │ │ - 0x004290f0 2d310000 00000000 636f6d70 72657373 -1......compress │ │ │ - 0x00429100 20310000 00000000 32000000 00000000 1......2....... │ │ │ - 0x00429110 636f6d70 72657373 2d320000 00000000 compress-2...... │ │ │ - 0x00429120 636f6d70 72657373 20320000 00000000 compress 2...... │ │ │ - 0x00429130 33000000 00000000 636f6d70 72657373 3.......compress │ │ │ - 0x00429140 2d330000 00000000 636f6d70 72657373 -3......compress │ │ │ - 0x00429150 20330000 00000000 34000000 00000000 3......4....... │ │ │ - 0x00429160 636f6d70 72657373 2d340000 00000000 compress-4...... │ │ │ - 0x00429170 636f6d70 72657373 20340000 00000000 compress 4...... │ │ │ - 0x00429180 35000000 00000000 636f6d70 72657373 5.......compress │ │ │ - 0x00429190 2d350000 00000000 636f6d70 72657373 -5......compress │ │ │ - 0x004291a0 20350000 00000000 36000000 00000000 5......6....... │ │ │ - 0x004291b0 636f6d70 72657373 2d360000 00000000 compress-6...... │ │ │ - 0x004291c0 636f6d70 72657373 20360000 00000000 compress 6...... │ │ │ - 0x004291d0 37000000 00000000 636f6d70 72657373 7.......compress │ │ │ - 0x004291e0 2d370000 00000000 636f6d70 72657373 -7......compress │ │ │ - 0x004291f0 20370000 00000000 38000000 00000000 7......8....... │ │ │ - 0x00429200 636f6d70 72657373 2d380000 00000000 compress-8...... │ │ │ - 0x00429210 636f6d70 72657373 20380000 00000000 compress 8...... │ │ │ - 0x00429220 39000000 00000000 636f6d70 72657373 9.......compress │ │ │ - 0x00429230 2d390000 00000000 636f6d70 72657373 -9......compress │ │ │ - 0x00429240 20390000 00000000 41000000 00000000 9......A....... │ │ │ - 0x00429250 61646a75 73742d73 66780000 00000000 adjust-sfx...... │ │ │ - 0x00429260 61646a75 73742073 656c6620 65787472 adjust self extr │ │ │ - 0x00429270 6163746f 72206f66 66736574 73000000 actor offsets... │ │ │ - 0x00429280 62000000 00000000 74656d70 2d706174 b.......temp-pat │ │ │ - 0x00429290 68000000 00000000 64697220 746f2075 h.......dir to u │ │ │ - 0x004292a0 73652066 6f722074 656d7020 61726368 se for temp arch │ │ │ - 0x004292b0 69766500 00000000 63000000 00000000 ive.....c....... │ │ │ - 0x004292c0 656e7472 792d636f 6d6d656e 74730000 entry-comments.. │ │ │ - 0x004292d0 61646420 636f6d6d 656e7473 20666f72 add comments for │ │ │ - 0x004292e0 20656163 6820656e 74727900 00000000 each entry..... │ │ │ - 0x004292f0 64656c65 74650000 64656c65 74652065 delete..delete e │ │ │ - 0x00429300 6e747269 65732066 726f6d20 61726368 ntries from arch │ │ │ - 0x00429310 69766500 00000000 64620000 00000000 ive.....db...... │ │ │ - 0x00429320 64697370 6c61792d 62797465 73000000 display-bytes... │ │ │ - 0x00429330 64697370 6c617920 72756e6e 696e6720 display running │ │ │ - 0x00429340 62797465 73000000 64630000 00000000 bytes...dc...... │ │ │ - 0x00429350 64697370 6c61792d 636f756e 74730000 display-counts.. │ │ │ - 0x00429360 64697370 6c617920 72756e6e 696e6720 display running │ │ │ - 0x00429370 66696c65 20636f75 6e740000 00000000 file count...... │ │ │ - 0x00429380 64697370 6c61792d 646f7473 00000000 display-dots.... │ │ │ - 0x00429390 64697370 6c617920 646f7473 20617320 display dots as │ │ │ - 0x004293a0 70726f63 65737320 65616368 2066696c process each fil │ │ │ - 0x004293b0 65000000 00000000 64670000 00000000 e.......dg...... │ │ │ - 0x004293c0 64697370 6c61792d 676c6f62 616c646f display-globaldo │ │ │ - 0x004293d0 74730000 00000000 64697370 6c617920 ts......display │ │ │ - 0x004293e0 646f7473 20666f72 20617263 68697665 dots for archive │ │ │ - 0x004293f0 20696e73 74656164 206f6620 66696c65 instead of file │ │ │ - 0x00429400 73000000 00000000 64730000 00000000 s.......ds...... │ │ │ - 0x00429410 646f742d 73697a65 00000000 00000000 dot-size........ │ │ │ - 0x00429420 73657420 70726f67 72657373 20646f74 set progress dot │ │ │ - 0x00429430 2073697a 65202d20 64656661 756c7420 size - default │ │ │ - 0x00429440 31304d20 62797465 73000000 00000000 10M bytes....... │ │ │ - 0x00429450 64750000 00000000 64697370 6c61792d du......display- │ │ │ - 0x00429460 7573697a 65000000 64697370 6c617920 usize...display │ │ │ - 0x00429470 756e636f 6d707265 73736564 2073697a uncompressed siz │ │ │ - 0x00429480 6520696e 20627974 65730000 00000000 e in bytes...... │ │ │ - 0x00429490 64760000 00000000 64697370 6c61792d dv......display- │ │ │ - 0x004294a0 766f6c75 6d650000 64697370 6c617920 volume..display │ │ │ - 0x004294b0 766f6c75 6d652028 6469736b 29206e75 volume (disk) nu │ │ │ - 0x004294c0 6d626572 00000000 44000000 00000000 mber....D....... │ │ │ - 0x004294d0 6e6f2d64 69722d65 6e747269 65730000 no-dir-entries.. │ │ │ - 0x004294e0 6e6f2065 6e747269 65732066 6f722064 no entries for d │ │ │ - 0x004294f0 69727320 7468656d 73656c76 65732028 irs themselves ( │ │ │ - 0x00429500 2d78202a 2f290000 44460000 00000000 -x */)..DF...... │ │ │ - 0x00429510 64696666 6572656e 63652d61 72636869 difference-archi │ │ │ - 0x00429520 76650000 00000000 63726561 74652064 ve......create d │ │ │ - 0x00429530 69666620 61726368 69766520 77697468 iff archive with │ │ │ - 0x00429540 20636861 6e676564 2f6e6577 2066696c changed/new fil │ │ │ - 0x00429550 65730000 00000000 656e6372 79707400 es......encrypt. │ │ │ - 0x00429560 656e6372 79707420 656e7472 6965732c encrypt entries, │ │ │ - 0x00429570 2061736b 20666f72 20706173 73776f72 ask for passwor │ │ │ - 0x00429580 64000000 00000000 66697800 00000000 d.......fix..... │ │ │ - 0x00429590 66697820 6d6f7374 6c792069 6e746163 fix mostly intac │ │ │ - 0x004295a0 74206172 63686976 65202874 72792066 t archive (try f │ │ │ - 0x004295b0 69727374 29000000 46460000 00000000 irst)...FF...... │ │ │ - 0x004295c0 66697866 69780000 74727920 68617264 fixfix..try hard │ │ │ - 0x004295d0 65722074 6f206669 78206172 63686976 er to fix archiv │ │ │ - 0x004295e0 6520286e 6f742061 73207265 6c696162 e (not as reliab │ │ │ - 0x004295f0 6c652900 00000000 46490000 00000000 le).....FI...... │ │ │ - 0x00429600 6669666f 00000000 72656164 20556e69 fifo....read Uni │ │ │ - 0x00429610 78204649 464f2028 7a697020 77696c6c x FIFO (zip will │ │ │ - 0x00429620 20776169 74206f6e 206f7065 6e207069 wait on open pi │ │ │ - 0x00429630 70652900 00000000 46530000 00000000 pe).....FS...... │ │ │ - 0x00429640 66696c65 73796e63 00000000 00000000 filesync........ │ │ │ - 0x00429650 6164642f 64656c65 74652065 6e747269 add/delete entri │ │ │ - 0x00429660 65732074 6f206d61 6b652061 72636869 es to make archi │ │ │ - 0x00429670 7665206d 61746368 204f5300 00000000 ve match OS..... │ │ │ - 0x00429680 66726573 68656e00 66726573 68656e20 freshen.freshen │ │ │ - 0x00429690 65786973 74696e67 20617263 68697665 existing archive │ │ │ - 0x004296a0 20656e74 72696573 00000000 00000000 entries........ │ │ │ - 0x004296b0 66640000 00000000 666f7263 652d6465 fd......force-de │ │ │ - 0x004296c0 73637269 70746f72 73000000 00000000 scriptors....... │ │ │ - 0x004296d0 666f7263 65206461 74612064 65736372 force data descr │ │ │ - 0x004296e0 6970746f 72732061 73206966 20737472 iptors as if str │ │ │ - 0x004296f0 65616d69 6e670000 667a0000 00000000 eaming..fz...... │ │ │ - 0x00429700 666f7263 652d7a69 70363400 00000000 force-zip64..... │ │ │ - 0x00429710 666f7263 65207573 65206f66 205a6970 force use of Zip │ │ │ - 0x00429720 36342066 6f726d61 742c206e 65676174 64 format, negat │ │ │ - 0x00429730 65207072 6576656e 74730000 00000000 e prevents...... │ │ │ - 0x00429740 67000000 00000000 67726f77 00000000 g.......grow.... │ │ │ - 0x00429750 67726f77 20657869 7374696e 67206172 grow existing ar │ │ │ - 0x00429760 63686976 6520696e 73746561 64206f66 chive instead of │ │ │ - 0x00429770 20726570 6c616365 00000000 00000000 replace........ │ │ │ - 0x00429780 68656c70 00000000 48000000 00000000 help....H....... │ │ │ - 0x00429790 3f000000 00000000 68320000 00000000 ?.......h2...... │ │ │ - 0x004297a0 6d6f7265 2d68656c 70000000 00000000 more-help....... │ │ │ - 0x004297b0 65787465 6e646564 2068656c 70000000 extended help... │ │ │ - 0x004297c0 69000000 00000000 696e636c 75646500 i.......include. │ │ │ - 0x004297d0 696e636c 75646520 6f6e6c79 2066696c include only fil │ │ │ - 0x004297e0 6573206d 61746368 696e6720 70617474 es matching patt │ │ │ - 0x004297f0 65726e73 00000000 6a000000 00000000 erns....j....... │ │ │ - 0x00429800 6a756e6b 2d706174 68730000 00000000 junk-paths...... │ │ │ - 0x00429810 73747269 70207061 74687320 616e6420 strip paths and │ │ │ - 0x00429820 6a757374 2073746f 72652066 696c6520 just store file │ │ │ - 0x00429830 6e616d65 73000000 4a000000 00000000 names...J....... │ │ │ - 0x00429840 6a756e6b 2d736678 00000000 00000000 junk-sfx........ │ │ │ - 0x00429850 73747269 70207365 6c662065 78747261 strip self extra │ │ │ - 0x00429860 63746f72 2066726f 6d206172 63686976 ctor from archiv │ │ │ - 0x00429870 65000000 00000000 6b000000 00000000 e.......k....... │ │ │ - 0x00429880 444f532d 6e616d65 73000000 00000000 DOS-names....... │ │ │ - 0x00429890 666f7263 65207573 65206f66 20382e33 force use of 8.3 │ │ │ - 0x004298a0 20444f53 206e616d 65730000 00000000 DOS names...... │ │ │ - 0x004298b0 746f2d63 726c6600 636f6e76 65727420 to-crlf.convert │ │ │ - 0x004298c0 74657874 2066696c 65206c69 6e652065 text file line e │ │ │ - 0x004298d0 6e647320 2d204c46 2d3e4352 4c460000 nds - LF->CRLF.. │ │ │ - 0x004298e0 66726f6d 2d63726c 66000000 00000000 from-crlf....... │ │ │ - 0x004298f0 636f6e76 65727420 74657874 2066696c convert text fil │ │ │ - 0x00429900 65206c69 6e652065 6e647320 2d204352 e line ends - CR │ │ │ - 0x00429910 4c462d3e 4c460000 6c660000 00000000 LF->LF..lf...... │ │ │ - 0x00429920 6c6f6766 696c652d 70617468 00000000 logfile-path.... │ │ │ - 0x00429930 6c6f6720 746f206c 6f672066 696c6520 log to log file │ │ │ - 0x00429940 61742070 61746820 28646566 61756c74 at path (default │ │ │ - 0x00429950 206f7665 72777269 74652900 00000000 overwrite)..... │ │ │ - 0x00429960 6c610000 00000000 6c6f672d 61707065 la......log-appe │ │ │ - 0x00429970 6e640000 00000000 61707065 6e642074 nd......append t │ │ │ - 0x00429980 6f206578 69737469 6e67206c 6f672066 o existing log f │ │ │ - 0x00429990 696c6500 00000000 6c690000 00000000 ile.....li...... │ │ │ - 0x004299a0 6c6f672d 696e666f 00000000 00000000 log-info........ │ │ │ - 0x004299b0 696e636c 75646520 696e666f 726d6174 include informat │ │ │ - 0x004299c0 696f6e61 6c206d65 73736167 65732069 ional messages i │ │ │ - 0x004299d0 6e206c6f 67000000 4c000000 00000000 n log...L....... │ │ │ - 0x004299e0 64697370 6c617920 6c696365 6e736500 display license. │ │ │ - 0x004299f0 6d000000 00000000 6d6f7665 00000000 m.......move.... │ │ │ - 0x00429a00 61646420 66696c65 7320746f 20617263 add files to arc │ │ │ - 0x00429a10 68697665 20746865 6e206465 6c657465 hive then delete │ │ │ - 0x00429a20 2066696c 65730000 6d6d0000 00000000 files..mm...... │ │ │ - 0x00429a30 6e6f7420 75736564 00000000 00000000 not used........ │ │ │ - 0x00429a40 4d4d0000 00000000 6d757374 2d6d6174 MM......must-mat │ │ │ - 0x00429a50 63680000 00000000 6572726f 72206966 ch......error if │ │ │ - 0x00429a60 20696e20 66696c65 206e6f74 206d6174 in file not mat │ │ │ - 0x00429a70 63686564 2f6e6f74 20726561 6461626c ched/not readabl │ │ │ - 0x00429a80 65000000 00000000 73756666 69786573 e.......suffixes │ │ │ - 0x00429a90 00000000 00000000 73756666 69786573 ........suffixes │ │ │ - 0x00429aa0 20746f20 6e6f7420 636f6d70 72657373 to not compress │ │ │ - 0x00429ab0 3a202e67 7a3a2e7a 69700000 00000000 : .gz:.zip...... │ │ │ - 0x00429ac0 6e770000 00000000 6e6f2d77 696c6400 nw......no-wild. │ │ │ - 0x00429ad0 6e6f2077 696c6463 61726473 20647572 no wildcards dur │ │ │ - 0x00429ae0 696e6720 61646420 6f722075 70646174 ing add or updat │ │ │ - 0x00429af0 65000000 00000000 6f000000 00000000 e.......o....... │ │ │ - 0x00429b00 6c617465 73742d74 696d6500 00000000 latest-time..... │ │ │ - 0x00429b10 75736520 6c617465 73742065 6e747279 use latest entry │ │ │ - 0x00429b20 2074696d 65206173 20617263 68697665 time as archive │ │ │ - 0x00429b30 2074696d 65000000 4f000000 00000000 time...O....... │ │ │ - 0x00429b40 6f757470 75742d66 696c6500 00000000 output-file..... │ │ │ - 0x00429b50 73657420 6f757420 7a697066 696c6520 set out zipfile │ │ │ - 0x00429b60 64696666 6572656e 74207468 616e2069 different than i │ │ │ - 0x00429b70 6e207a69 7066696c 65000000 00000000 n zipfile....... │ │ │ - 0x00429b80 73746f72 65207061 74687300 00000000 store paths..... │ │ │ - 0x00429b90 70617373 776f7264 00000000 00000000 password........ │ │ │ - 0x00429ba0 656e6372 79707420 656e7472 6965732c encrypt entries, │ │ │ - 0x00429bb0 206f7074 696f6e20 76616c75 65206973 option value is │ │ │ - 0x00429bc0 20706173 73776f72 64000000 00000000 password....... │ │ │ - 0x00429bd0 71000000 00000000 71756965 74000000 q.......quiet... │ │ │ - 0x00429be0 72656375 7273652d 70617468 73000000 recurse-paths... │ │ │ - 0x00429bf0 72656375 72736520 646f776e 206c6973 recurse down lis │ │ │ - 0x00429c00 74656420 70617468 73000000 00000000 ted paths....... │ │ │ - 0x00429c10 52000000 00000000 72656375 7273652d R.......recurse- │ │ │ - 0x00429c20 70617474 65726e73 00000000 00000000 patterns........ │ │ │ - 0x00429c30 72656375 72736520 63757272 656e7420 recurse current │ │ │ - 0x00429c40 64697220 616e6420 6d617463 68207061 dir and match pa │ │ │ - 0x00429c50 74746572 6e730000 52450000 00000000 tterns..RE...... │ │ │ - 0x00429c60 72656765 78000000 616c6c6f 77205b6c regex...allow [l │ │ │ - 0x00429c70 6973745d 206d6174 6368696e 67202872 ist] matching (r │ │ │ - 0x00429c80 65676578 29000000 73706c69 742d7369 egex)...split-si │ │ │ - 0x00429c90 7a650000 00000000 646f2073 706c6974 ze......do split │ │ │ - 0x00429ca0 732c2073 65742073 706c6974 2073697a s, set split siz │ │ │ - 0x00429cb0 6520282d 733d3020 6e6f2073 706c6974 e (-s=0 no split │ │ │ - 0x00429cc0 73290000 00000000 73700000 00000000 s)......sp...... │ │ │ - 0x00429cd0 73706c69 742d7061 75736500 00000000 split-pause..... │ │ │ - 0x00429ce0 70617573 65207768 696c6520 73706c69 pause while spli │ │ │ - 0x00429cf0 7474696e 6720746f 2073656c 65637420 tting to select │ │ │ - 0x00429d00 64657374 696e6174 696f6e00 00000000 destination..... │ │ │ - 0x00429d10 73760000 00000000 73706c69 742d7665 sv......split-ve │ │ │ - 0x00429d20 72626f73 65000000 62652076 6572626f rbose...be verbo │ │ │ - 0x00429d30 73652061 626f7574 20637265 6174696e se about creatin │ │ │ - 0x00429d40 67207370 6c697473 00000000 00000000 g splits........ │ │ │ - 0x00429d50 73620000 00000000 73706c69 742d6265 sb......split-be │ │ │ - 0x00429d60 6c6c0000 00000000 7768656e 20706175 ll......when pau │ │ │ - 0x00429d70 73652066 6f72206e 65787420 73706c69 se for next spli │ │ │ - 0x00429d80 74207269 6e672062 656c6c00 00000000 t ring bell..... │ │ │ - 0x00429d90 73630000 00000000 73686f77 2d636f6d sc......show-com │ │ │ - 0x00429da0 6d616e64 00000000 73640000 00000000 mand....sd...... │ │ │ - 0x00429db0 73686f77 2d646562 75670000 00000000 show-debug...... │ │ │ - 0x00429dc0 73686f77 20646562 75670000 00000000 show debug...... │ │ │ - 0x00429dd0 73660000 00000000 73686f77 2d66696c sf......show-fil │ │ │ - 0x00429de0 65730000 00000000 73686f77 2066696c es......show fil │ │ │ - 0x00429df0 65732074 6f206f70 65726174 65206f6e es to operate on │ │ │ - 0x00429e00 20616e64 20657869 74000000 00000000 and exit....... │ │ │ - 0x00429e10 736f0000 00000000 73686f77 2d6f7074 so......show-opt │ │ │ - 0x00429e20 696f6e73 00000000 73686f77 206f7074 ions....show opt │ │ │ - 0x00429e30 696f6e73 00000000 73750000 00000000 ions....su...... │ │ │ - 0x00429e40 73686f77 2d756e69 636f6465 00000000 show-unicode.... │ │ │ - 0x00429e50 6173202d 73662062 75742061 6c736f20 as -sf but also │ │ │ - 0x00429e60 73686f77 20657363 61706564 20556e69 show escaped Uni │ │ │ - 0x00429e70 636f6465 00000000 73550000 00000000 code....sU...... │ │ │ - 0x00429e80 73686f77 2d6a7573 742d756e 69636f64 show-just-unicod │ │ │ - 0x00429e90 65000000 00000000 6173202d 73662062 e.......as -sf b │ │ │ - 0x00429ea0 7574206f 6e6c7920 73686f77 20657363 ut only show esc │ │ │ - 0x00429eb0 61706564 20556e69 636f6465 00000000 aped Unicode.... │ │ │ - 0x00429ec0 66726f6d 2d646174 65000000 00000000 from-date....... │ │ │ - 0x00429ed0 6578636c 75646520 6265666f 72652064 exclude before d │ │ │ - 0x00429ee0 61746500 00000000 74740000 00000000 ate.....tt...... │ │ │ - 0x00429ef0 6265666f 72652d64 61746500 00000000 before-date..... │ │ │ - 0x00429f00 696e636c 75646520 6265666f 72652064 include before d │ │ │ - 0x00429f10 61746500 00000000 54000000 00000000 ate.....T....... │ │ │ - 0x00429f20 74657374 00000000 74657374 20757064 test....test upd │ │ │ - 0x00429f30 61746573 20626566 6f726520 7265706c ates before repl │ │ │ - 0x00429f40 6163696e 67206172 63686976 65000000 acing archive... │ │ │ - 0x00429f50 54540000 00000000 756e7a69 702d636f TT......unzip-co │ │ │ - 0x00429f60 6d6d616e 64000000 756e7a69 7020636f mmand...unzip co │ │ │ - 0x00429f70 6d6d616e 6420746f 20757365 2c206e61 mmand to use, na │ │ │ - 0x00429f80 6d652069 73206164 64656420 746f2065 me is added to e │ │ │ - 0x00429f90 6e640000 00000000 75706461 74650000 nd......update.. │ │ │ - 0x00429fa0 75706461 74652065 78697374 696e6720 update existing │ │ │ - 0x00429fb0 656e7472 69657320 616e6420 61646420 entries and add │ │ │ - 0x00429fc0 6e657700 00000000 55000000 00000000 new.....U....... │ │ │ - 0x00429fd0 636f7079 2d656e74 72696573 00000000 copy-entries.... │ │ │ - 0x00429fe0 73656c65 63742066 726f6d20 61726368 select from arch │ │ │ - 0x00429ff0 69766520 696e7374 65616420 6f662066 ive instead of f │ │ │ - 0x0042a000 696c6520 73797374 656d0000 00000000 ile system...... │ │ │ - 0x0042a010 554e0000 00000000 756e6963 6f646500 UN......unicode. │ │ │ - 0x0042a020 554e3d71 7569742c 20776172 6e2c2069 UN=quit, warn, i │ │ │ - 0x0042a030 676e6f72 652c206e 6f2c2065 73636170 gnore, no, escap │ │ │ - 0x0042a040 65000000 00000000 76000000 00000000 e.......v....... │ │ │ - 0x0042a050 76657262 6f736500 64697370 6c617920 verbose.display │ │ │ - 0x0042a060 61646469 74696f6e 616c2069 6e666f72 additional infor │ │ │ - 0x0042a070 6d617469 6f6e0000 76657273 696f6e00 mation..version. │ │ │ - 0x0042a080 28696620 6e6f206f 74686572 20617267 (if no other arg │ │ │ - 0x0042a090 73292073 686f7720 76657273 696f6e20 s) show version │ │ │ - 0x0042a0a0 696e666f 726d6174 696f6e00 00000000 information..... │ │ │ - 0x0042a0b0 77730000 00000000 77696c64 2d73746f ws......wild-sto │ │ │ - 0x0042a0c0 702d6469 72730000 2a207374 6f707320 p-dirs..* stops │ │ │ - 0x0042a0d0 6174202f 2c202a2a 20696e63 6c756465 at /, ** include │ │ │ - 0x0042a0e0 7320616e 79202f00 78000000 00000000 s any /.x....... │ │ │ - 0x0042a0f0 6578636c 75646500 6578636c 75646520 exclude.exclude │ │ │ - 0x0042a100 66696c65 73206d61 74636869 6e672070 files matching p │ │ │ - 0x0042a110 61747465 726e7300 58000000 00000000 atterns.X....... │ │ │ - 0x0042a120 73747269 702d6578 74726100 00000000 strip-extra..... │ │ │ - 0x0042a130 2d582d20 6b656570 20616c6c 2065662c -X- keep all ef, │ │ │ - 0x0042a140 202d5820 73747269 70206275 74206372 -X strip but cr │ │ │ - 0x0042a150 69746963 616c2065 66000000 00000000 itical ef....... │ │ │ - 0x0042a160 73796d6c 696e6b73 00000000 00000000 symlinks........ │ │ │ - 0x0042a170 73746f72 65207379 6d626f6c 6963206c store symbolic l │ │ │ - 0x0042a180 696e6b73 00000000 7a000000 00000000 inks....z....... │ │ │ - 0x0042a190 61726368 6976652d 636f6d6d 656e7400 archive-comment. │ │ │ - 0x0042a1a0 61736b20 666f7220 61726368 69766520 ask for archive │ │ │ - 0x0042a1b0 636f6d6d 656e7400 5a000000 00000000 comment.Z....... │ │ │ - 0x0042a1c0 636f6d70 72657373 696f6e2d 6d657468 compression-meth │ │ │ - 0x0042a1d0 6f640000 00000000 636f6d70 72657373 od......compress │ │ │ - 0x0042a1e0 696f6e20 6d657468 6f640000 00000000 ion method...... │ │ │ - 0x0042a1f0 40000000 00000000 6e616d65 732d7374 @.......names-st │ │ │ - 0x0042a200 64696e00 00000000 67657420 66696c65 din.....get file │ │ │ - 0x0042a210 206e616d 65732066 726f6d20 73746469 names from stdi │ │ │ - 0x0042a220 6e2c206f 6e652070 6572206c 696e6500 n, one per line. │ │ │ - 0x0042a230 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ - 0x0042a240 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ - 0x0042a250 2e202041 6c6c2072 69676874 73207265 . All rights re │ │ │ - 0x0042a260 73657276 65642e00 466f7220 74686520 served..For the │ │ │ - 0x0042a270 70757270 6f736573 206f6620 74686973 purposes of this │ │ │ - 0x0042a280 20636f70 79726967 68742061 6e64206c copyright and l │ │ │ - 0x0042a290 6963656e 73652c20 22496e66 6f2d5a49 icense, "Info-ZI │ │ │ - 0x0042a2a0 50222069 73206465 66696e65 64206173 P" is defined as │ │ │ - 0x0042a2b0 00000000 00000000 74686520 666f6c6c ........the foll │ │ │ - 0x0042a2c0 6f77696e 67207365 74206f66 20696e64 owing set of ind │ │ │ - 0x0042a2d0 69766964 75616c73 3a000000 00000000 ividuals:....... │ │ │ - 0x0042a2e0 2020204d 61726b20 41646c65 722c204a Mark Adler, J │ │ │ - 0x0042a2f0 6f686e20 42757368 2c204b61 726c2044 ohn Bush, Karl D │ │ │ - 0x0042a300 61766973 2c204861 72616c64 2044656e avis, Harald Den │ │ │ - 0x0042a310 6b65722c 204a6561 6e2d4d69 6368656c ker, Jean-Michel │ │ │ - 0x0042a320 20447562 6f69732c 00000000 00000000 Dubois,........ │ │ │ - 0x0042a330 2020204a 65616e2d 6c6f7570 20476169 Jean-loup Gai │ │ │ - 0x0042a340 6c6c792c 2048756e 74657220 476f6174 lly, Hunter Goat │ │ │ - 0x0042a350 6c65792c 20456420 476f7264 6f6e2c20 ley, Ed Gordon, │ │ │ - 0x0042a360 49616e20 476f726d 616e2c20 43687269 Ian Gorman, Chri │ │ │ - 0x0042a370 73204865 72626f72 74682c00 00000000 s Herborth,..... │ │ │ - 0x0042a380 20202044 69726b20 48616173 652c2047 Dirk Haase, G │ │ │ - 0x0042a390 72656720 48617274 7769672c 20526f62 reg Hartwig, Rob │ │ │ - 0x0042a3a0 65727420 48656174 682c204a 6f6e6174 ert Heath, Jonat │ │ │ - 0x0042a3b0 68616e20 48756473 6f6e2c20 5061756c han Hudson, Paul │ │ │ - 0x0042a3c0 204b6965 6e69747a 2c000000 00000000 Kienitz,....... │ │ │ - 0x0042a3d0 20202044 61766964 204b6972 73636862 David Kirschb │ │ │ - 0x0042a3e0 61756d2c 204a6f68 6e6e7920 4c65652c aum, Johnny Lee, │ │ │ - 0x0042a3f0 204f6e6e 6f207661 6e206465 72204c69 Onno van der Li │ │ │ - 0x0042a400 6e64656e 2c204967 6f72204d 616e6472 nden, Igor Mandr │ │ │ - 0x0042a410 69636865 6e6b6f2c 00000000 00000000 ichenko,........ │ │ │ - 0x0042a420 20202053 74657665 20502e20 4d696c6c Steve P. Mill │ │ │ - 0x0042a430 65722c20 53657267 696f204d 6f6e6573 er, Sergio Mones │ │ │ - 0x0042a440 692c204b 65697468 204f7765 6e732c20 i, Keith Owens, │ │ │ - 0x0042a450 47656f72 67652050 6574726f 762c2047 George Petrov, G │ │ │ - 0x0042a460 72656720 526f656c 6f66732c 00000000 reg Roelofs,.... │ │ │ - 0x0042a470 2020204b 61692055 77652052 6f6d6d65 Kai Uwe Romme │ │ │ - 0x0042a480 6c2c2053 74657665 2053616c 69736275 l, Steve Salisbu │ │ │ - 0x0042a490 72792c20 44617665 20536d69 74682c20 ry, Dave Smith, │ │ │ - 0x0042a4a0 53746576 656e204d 2e205363 68776564 Steven M. Schwed │ │ │ - 0x0042a4b0 612c0000 00000000 20202043 68726973 a,...... Chris │ │ │ - 0x0042a4c0 7469616e 20537069 656c6572 2c20436f tian Spieler, Co │ │ │ - 0x0042a4d0 736d696e 20547275 74612c20 416e746f smin Truta, Anto │ │ │ - 0x0042a4e0 696e6520 56657268 65696a65 6e2c2050 ine Verheijen, P │ │ │ - 0x0042a4f0 61756c20 766f6e20 42656872 656e2c00 aul von Behren,. │ │ │ - 0x0042a500 20202052 69636820 57616c65 732c204d Rich Wales, M │ │ │ - 0x0042a510 696b6520 57686974 65000000 00000000 ike White....... │ │ │ - 0x0042a520 54686973 20736f66 74776172 65206973 This software is │ │ │ - 0x0042a530 2070726f 76696465 64202261 73206973 provided "as is │ │ │ - 0x0042a540 2c222077 6974686f 75742077 61727261 ," without warra │ │ │ - 0x0042a550 6e747920 6f662061 6e79206b 696e642c nty of any kind, │ │ │ - 0x0042a560 20657870 72657373 00000000 00000000 express........ │ │ │ - 0x0042a570 6f722069 6d706c69 65642e20 20496e20 or implied. In │ │ │ - 0x0042a580 6e6f2065 76656e74 20736861 6c6c2049 no event shall I │ │ │ - 0x0042a590 6e666f2d 5a495020 6f722069 74732063 nfo-ZIP or its c │ │ │ - 0x0042a5a0 6f6e7472 69627574 6f727320 62652068 ontributors be h │ │ │ - 0x0042a5b0 656c6420 6c696162 6c650000 00000000 eld liable...... │ │ │ - 0x0042a5c0 666f7220 616e7920 64697265 63742c20 for any direct, │ │ │ - 0x0042a5d0 696e6469 72656374 2c20696e 63696465 indirect, incide │ │ │ - 0x0042a5e0 6e74616c 2c207370 65636961 6c206f72 ntal, special or │ │ │ - 0x0042a5f0 20636f6e 73657175 656e7469 616c2064 consequential d │ │ │ - 0x0042a600 616d6167 65730000 61726973 696e6720 amages..arising │ │ │ - 0x0042a610 6f757420 6f662074 68652075 7365206f out of the use o │ │ │ - 0x0042a620 66206f72 20696e61 62696c69 74792074 f or inability t │ │ │ - 0x0042a630 6f207573 65207468 69732073 6f667477 o use this softw │ │ │ - 0x0042a640 6172652e 00000000 5065726d 69737369 are.....Permissi │ │ │ - 0x0042a650 6f6e2069 73206772 616e7465 6420746f on is granted to │ │ │ - 0x0042a660 20616e79 6f6e6520 746f2075 73652074 anyone to use t │ │ │ - 0x0042a670 68697320 736f6674 77617265 20666f72 his software for │ │ │ - 0x0042a680 20616e79 20707572 706f7365 2c000000 any purpose,... │ │ │ - 0x0042a690 696e636c 7564696e 6720636f 6d6d6572 including commer │ │ │ - 0x0042a6a0 6369616c 20617070 6c696361 74696f6e cial application │ │ │ - 0x0042a6b0 732c2061 6e642074 6f20616c 74657220 s, and to alter │ │ │ - 0x0042a6c0 69742061 6e642072 65646973 74726962 it and redistrib │ │ │ - 0x0042a6d0 75746520 69740000 66726565 6c792c20 ute it..freely, │ │ │ - 0x0042a6e0 7375626a 65637420 746f2074 68652061 subject to the a │ │ │ - 0x0042a6f0 626f7665 20646973 636c6169 6d657220 bove disclaimer │ │ │ - 0x0042a700 616e6420 74686520 666f6c6c 6f77696e and the followin │ │ │ - 0x0042a710 67207265 73747269 6374696f 6e733a00 g restrictions:. │ │ │ - 0x0042a720 20202020 312e2052 65646973 74726962 1. Redistrib │ │ │ - 0x0042a730 7574696f 6e73206f 6620736f 75726365 utions of source │ │ │ - 0x0042a740 20636f64 65202869 6e207768 6f6c6520 code (in whole │ │ │ - 0x0042a750 6f722069 6e207061 72742920 6d757374 or in part) must │ │ │ - 0x0042a760 20726574 61696e00 20202020 20202074 retain. t │ │ │ - 0x0042a770 68652061 626f7665 20636f70 79726967 he above copyrig │ │ │ - 0x0042a780 6874206e 6f746963 652c2064 6566696e ht notice, defin │ │ │ - 0x0042a790 6974696f 6e2c2064 6973636c 61696d65 ition, disclaime │ │ │ - 0x0042a7a0 722c2061 6e642074 68697320 6c697374 r, and this list │ │ │ - 0x0042a7b0 00000000 00000000 20202020 2020206f ........ o │ │ │ - 0x0042a7c0 6620636f 6e646974 696f6e73 2e000000 f conditions.... │ │ │ - 0x0042a7d0 20202020 322e2052 65646973 74726962 2. Redistrib │ │ │ - 0x0042a7e0 7574696f 6e732069 6e206269 6e617279 utions in binary │ │ │ - 0x0042a7f0 20666f72 6d202863 6f6d7069 6c656420 form (compiled │ │ │ - 0x0042a800 65786563 75746162 6c657320 616e6420 executables and │ │ │ - 0x0042a810 6c696272 61726965 73290000 00000000 libraries)...... │ │ │ - 0x0042a820 20202020 2020206d 75737420 72657072 must repr │ │ │ - 0x0042a830 6f647563 65207468 65206162 6f766520 oduce the above │ │ │ - 0x0042a840 636f7079 72696768 74206e6f 74696365 copyright notice │ │ │ - 0x0042a850 2c206465 66696e69 74696f6e 2c206469 , definition, di │ │ │ - 0x0042a860 73636c61 696d6572 2c000000 00000000 sclaimer,....... │ │ │ - 0x0042a870 20202020 20202061 6e642074 68697320 and this │ │ │ - 0x0042a880 6c697374 206f6620 636f6e64 6974696f list of conditio │ │ │ - 0x0042a890 6e732069 6e20646f 63756d65 6e746174 ns in documentat │ │ │ - 0x0042a8a0 696f6e20 616e642f 6f72206f 74686572 ion and/or other │ │ │ - 0x0042a8b0 206d6174 65726961 6c730000 00000000 materials...... │ │ │ - 0x0042a8c0 20202020 20202070 726f7669 64656420 provided │ │ │ - 0x0042a8d0 77697468 20746865 20646973 74726962 with the distrib │ │ │ - 0x0042a8e0 7574696f 6e2e2020 54686520 736f6c65 ution. The sole │ │ │ - 0x0042a8f0 20657863 65707469 6f6e2074 6f207468 exception to th │ │ │ - 0x0042a900 69732063 6f6e6469 74696f6e 00000000 is condition.... │ │ │ - 0x0042a910 20202020 20202069 73207265 64697374 is redist │ │ │ - 0x0042a920 72696275 74696f6e 206f6620 61207374 ribution of a st │ │ │ - 0x0042a930 616e6461 72642055 6e5a6970 53465820 andard UnZipSFX │ │ │ - 0x0042a940 62696e61 72792028 696e636c 7564696e binary (includin │ │ │ - 0x0042a950 67205346 5857697a 29206173 00000000 g SFXWiz) as.... │ │ │ - 0x0042a960 20202020 20202070 61727420 6f662061 part of a │ │ │ - 0x0042a970 2073656c 662d6578 74726163 74696e67 self-extracting │ │ │ - 0x0042a980 20617263 68697665 3b207468 61742069 archive; that i │ │ │ - 0x0042a990 73207065 726d6974 74656420 77697468 s permitted with │ │ │ - 0x0042a9a0 6f757420 696e636c 7573696f 6e000000 out inclusion... │ │ │ - 0x0042a9b0 20202020 2020206f 66207468 6973206c of this l │ │ │ - 0x0042a9c0 6963656e 73652c20 6173206c 6f6e6720 icense, as long │ │ │ - 0x0042a9d0 61732074 6865206e 6f726d61 6c205346 as the normal SF │ │ │ - 0x0042a9e0 58206261 6e6e6572 20686173 206e6f74 X banner has not │ │ │ - 0x0042a9f0 20626565 6e207265 6d6f7665 64000000 been removed... │ │ │ - 0x0042aa00 20202020 20202066 726f6d20 74686520 from the │ │ │ - 0x0042aa10 62696e61 7279206f 72206469 7361626c binary or disabl │ │ │ - 0x0042aa20 65642e00 00000000 20202020 332e2041 ed...... 3. A │ │ │ - 0x0042aa30 6c746572 65642076 65727369 6f6e732d ltered versions- │ │ │ - 0x0042aa40 2d696e63 6c756469 6e672c20 62757420 -including, but │ │ │ - 0x0042aa50 6e6f7420 6c696d69 74656420 746f2c20 not limited to, │ │ │ - 0x0042aa60 706f7274 7320746f 206e6577 206f7065 ports to new ope │ │ │ - 0x0042aa70 72617469 6e670000 20202020 20202073 rating.. s │ │ │ - 0x0042aa80 79737465 6d732c20 65786973 74696e67 ystems, existing │ │ │ - 0x0042aa90 20706f72 74732077 69746820 6e657720 ports with new │ │ │ - 0x0042aaa0 67726170 68696361 6c20696e 74657266 graphical interf │ │ │ - 0x0042aab0 61636573 2c207665 7273696f 6e732077 aces, versions w │ │ │ - 0x0042aac0 69746800 00000000 20202020 2020206d ith..... m │ │ │ - 0x0042aad0 6f646966 69656420 6f722061 64646564 odified or added │ │ │ - 0x0042aae0 2066756e 6374696f 6e616c69 74792c20 functionality, │ │ │ - 0x0042aaf0 616e6420 64796e61 6d69632c 20736861 and dynamic, sha │ │ │ - 0x0042ab00 7265642c 206f7220 73746174 6963206c red, or static l │ │ │ - 0x0042ab10 69627261 72790000 20202020 20202076 ibrary.. v │ │ │ - 0x0042ab20 65727369 6f6e7320 6e6f7420 66726f6d ersions not from │ │ │ - 0x0042ab30 20496e66 6f2d5a49 502d2d6d 75737420 Info-ZIP--must │ │ │ - 0x0042ab40 62652070 6c61696e 6c79206d 61726b65 be plainly marke │ │ │ - 0x0042ab50 64206173 20737563 6820616e 64206d75 d as such and mu │ │ │ - 0x0042ab60 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ - 0x0042ab70 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ - 0x0042ab80 20617320 6265696e 67207468 65206f72 as being the or │ │ │ - 0x0042ab90 6967696e 616c2073 6f757263 65206f72 iginal source or │ │ │ - 0x0042aba0 2c206966 2062696e 61726965 732c0000 , if binaries,.. │ │ │ - 0x0042abb0 20202020 20202063 6f6d7069 6c656420 compiled │ │ │ - 0x0042abc0 66726f6d 20746865 206f7269 67696e61 from the origina │ │ │ - 0x0042abd0 6c20736f 75726365 2e202053 75636820 l source. Such │ │ │ - 0x0042abe0 616c7465 72656420 76657273 696f6e73 altered versions │ │ │ - 0x0042abf0 20616c73 6f206d75 7374206e 6f740000 also must not.. │ │ │ - 0x0042ac00 20202020 20202062 65206d69 73726570 be misrep │ │ │ - 0x0042ac10 72657365 6e746564 20617320 6265696e resented as bein │ │ │ - 0x0042ac20 6720496e 666f2d5a 49502072 656c6561 g Info-ZIP relea │ │ │ - 0x0042ac30 7365732d 2d696e63 6c756469 6e672c20 ses--including, │ │ │ - 0x0042ac40 62757420 6e6f7400 20202020 2020206c but not. l │ │ │ - 0x0042ac50 696d6974 65642074 6f2c206c 6162656c imited to, label │ │ │ - 0x0042ac60 696e6720 6f662074 68652061 6c746572 ing of the alter │ │ │ - 0x0042ac70 65642076 65727369 6f6e7320 77697468 ed versions with │ │ │ - 0x0042ac80 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x0042ac90 2d5a4950 22000000 20202020 20202028 -ZIP"... ( │ │ │ - 0x0042aca0 6f722061 6e792076 61726961 74696f6e or any variation │ │ │ - 0x0042acb0 20746865 72656f66 2c20696e 636c7564 thereof, includ │ │ │ - 0x0042acc0 696e672c 20627574 206e6f74 206c696d ing, but not lim │ │ │ - 0x0042acd0 69746564 20746f2c 20646966 66657265 ited to, differe │ │ │ - 0x0042ace0 6e740000 00000000 20202020 20202063 nt...... c │ │ │ - 0x0042acf0 61706974 616c697a 6174696f 6e73292c apitalizations), │ │ │ - 0x0042ad00 2022506f 636b6574 20556e5a 69702c22 "Pocket UnZip," │ │ │ - 0x0042ad10 20225769 5a22206f 7220224d 61635a69 "WiZ" or "MacZi │ │ │ - 0x0042ad20 70222077 6974686f 75742074 68650000 p" without the.. │ │ │ - 0x0042ad30 20202020 20202065 78706c69 63697420 explicit │ │ │ - 0x0042ad40 7065726d 69737369 6f6e206f 6620496e permission of In │ │ │ - 0x0042ad50 666f2d5a 49502e20 20537563 6820616c fo-ZIP. Such al │ │ │ - 0x0042ad60 74657265 64207665 7273696f 6e732061 tered versions a │ │ │ - 0x0042ad70 72652066 75727468 65720000 00000000 re further...... │ │ │ - 0x0042ad80 20202020 20202070 726f6869 62697465 prohibite │ │ │ - 0x0042ad90 64206672 6f6d206d 69737265 70726573 d from misrepres │ │ │ - 0x0042ada0 656e7461 74697665 20757365 206f6620 entative use of │ │ │ - 0x0042adb0 74686520 5a69702d 42756773 206f7220 the Zip-Bugs or │ │ │ - 0x0042adc0 496e666f 2d5a4950 00000000 00000000 Info-ZIP........ │ │ │ - 0x0042add0 20202020 20202065 2d6d6169 6c206164 e-mail ad │ │ │ - 0x0042ade0 64726573 73657320 6f722074 68652049 dresses or the I │ │ │ - 0x0042adf0 6e666f2d 5a495020 55524c28 73292c20 nfo-ZIP URL(s), │ │ │ - 0x0042ae00 73756368 20617320 746f2069 6d706c79 such as to imply │ │ │ - 0x0042ae10 20496e66 6f2d5a49 50000000 00000000 Info-ZIP....... │ │ │ - 0x0042ae20 20202020 20202077 696c6c20 70726f76 will prov │ │ │ - 0x0042ae30 69646520 73757070 6f727420 666f7220 ide support for │ │ │ - 0x0042ae40 74686520 616c7465 72656420 76657273 the altered vers │ │ │ - 0x0042ae50 696f6e73 2e000000 20202020 342e2049 ions.... 4. I │ │ │ - 0x0042ae60 6e666f2d 5a495020 72657461 696e7320 nfo-ZIP retains │ │ │ - 0x0042ae70 74686520 72696768 7420746f 20757365 the right to use │ │ │ - 0x0042ae80 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x0042ae90 2d5a4950 2c222022 5a69702c 22202255 -ZIP," "Zip," "U │ │ │ - 0x0042aea0 6e5a6970 2c220000 20202020 20202022 nZip,".. " │ │ │ - 0x0042aeb0 556e5a69 70534658 2c222022 57695a2c UnZipSFX," "WiZ, │ │ │ - 0x0042aec0 22202250 6f636b65 7420556e 5a69702c " "Pocket UnZip, │ │ │ - 0x0042aed0 22202250 6f636b65 74205a69 702c2220 " "Pocket Zip," │ │ │ - 0x0042aee0 616e6420 224d6163 5a697022 20666f72 and "MacZip" for │ │ │ - 0x0042aef0 20697473 00000000 20202020 2020206f its.... o │ │ │ - 0x0042af00 776e2073 6f757263 6520616e 64206269 wn source and bi │ │ │ - 0x0042af10 6e617279 2072656c 65617365 732e0000 nary releases... │ │ │ - 0x0042af20 456e6372 79707469 6f6e206e 6f746963 Encryption notic │ │ │ - 0x0042af30 653a0000 00000000 09546865 20656e63 e:.......The enc │ │ │ - 0x0042af40 72797074 696f6e20 636f6465 206f6620 ryption code of │ │ │ - 0x0042af50 74686973 2070726f 6772616d 20697320 this program is │ │ │ - 0x0042af60 6e6f7420 636f7079 72696768 74656420 not copyrighted │ │ │ - 0x0042af70 616e6420 69730000 09707574 20696e20 and is...put in │ │ │ - 0x0042af80 74686520 7075626c 69632064 6f6d6169 the public domai │ │ │ - 0x0042af90 6e2e2020 49742077 6173206f 72696769 n. It was origi │ │ │ - 0x0042afa0 6e616c6c 79207772 69747465 6e20696e nally written in │ │ │ - 0x0042afb0 20457572 6f706500 09616e64 2c20746f Europe..and, to │ │ │ - 0x0042afc0 20746865 20626573 74206f66 206f7572 the best of our │ │ │ - 0x0042afd0 206b6e6f 776c6564 67652c20 63616e20 knowledge, can │ │ │ - 0x0042afe0 62652066 7265656c 79206469 73747269 be freely distri │ │ │ - 0x0042aff0 62757465 64000000 09696e20 626f7468 buted....in both │ │ │ - 0x0042b000 20736f75 72636520 616e6420 6f626a65 source and obje │ │ │ - 0x0042b010 63742066 6f726d73 2066726f 6d20616e ct forms from an │ │ │ - 0x0042b020 7920636f 756e7472 792c2069 6e636c75 y country, inclu │ │ │ - 0x0042b030 64696e67 00000000 09746865 20555341 ding.....the USA │ │ │ - 0x0042b040 20756e64 6572204c 6963656e 73652045 under License E │ │ │ - 0x0042b050 78636570 74696f6e 20545355 206f6620 xception TSU of │ │ │ - 0x0042b060 74686520 552e532e 20457870 6f727400 the U.S. Export. │ │ │ - 0x0042b070 0941646d 696e6973 74726174 696f6e20 .Administration │ │ │ - 0x0042b080 52656775 6c617469 6f6e7320 28736563 Regulations (sec │ │ │ - 0x0042b090 74696f6e 20373430 2e313328 65292920 tion 740.13(e)) │ │ │ - 0x0042b0a0 6f662036 204a756e 65203230 30322e00 of 6 June 2002.. │ │ │ - 0x0042b0b0 54686973 20697320 25732025 73202825 This is %s %s (% │ │ │ - 0x0042b0c0 73292c20 62792049 6e666f2d 5a49502e s), by Info-ZIP. │ │ │ - 0x0042b0d0 00000000 00000000 43757272 656e746c ........Currentl │ │ │ - 0x0042b0e0 79206d61 696e7461 696e6564 20627920 y maintained by │ │ │ - 0x0042b0f0 452e2047 6f72646f 6e2e2020 506c6561 E. Gordon. Plea │ │ │ - 0x0042b100 73652073 656e6420 62756720 7265706f se send bug repo │ │ │ - 0x0042b110 72747320 746f0000 74686520 61757468 rts to..the auth │ │ │ - 0x0042b120 6f727320 7573696e 67207468 65207765 ors using the we │ │ │ - 0x0042b130 62207061 67652061 74207777 772e696e b page at www.in │ │ │ - 0x0042b140 666f2d7a 69702e6f 72673b20 73656520 fo-zip.org; see │ │ │ - 0x0042b150 52454144 4d452066 6f722064 65746169 README for detai │ │ │ - 0x0042b160 6c732e00 00000000 4c617465 73742073 ls......Latest s │ │ │ - 0x0042b170 6f757263 65732061 6e642065 78656375 ources and execu │ │ │ - 0x0042b180 7461626c 65732061 72652061 74206674 tables are at ft │ │ │ - 0x0042b190 703a2f2f 6674702e 696e666f 2d7a6970 p://ftp.info-zip │ │ │ - 0x0042b1a0 2e6f7267 2f707562 2f696e66 6f7a6970 .org/pub/infozip │ │ │ - 0x0042b1b0 2c000000 00000000 6173206f 66206162 ,.......as of ab │ │ │ - 0x0042b1c0 6f766520 64617465 3b207365 65206874 ove date; see ht │ │ │ - 0x0042b1d0 74703a2f 2f777777 2e696e66 6f2d7a69 tp://www.info-zi │ │ │ - 0x0042b1e0 702e6f72 672f2066 6f72206f 74686572 p.org/ for other │ │ │ - 0x0042b1f0 20736974 65732e00 436f7079 72696768 sites..Copyrigh │ │ │ - 0x0042b200 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ - 0x0042b210 496e666f 2d5a4950 202d2054 79706520 Info-ZIP - Type │ │ │ - 0x0042b220 27257320 222d4c22 2720666f 7220736f '%s "-L"' for so │ │ │ - 0x0042b230 66747761 7265206c 6963656e 73652e00 ftware license.. │ │ │ - 0x0042b240 6d616465 20627920 76657273 696f6e20 made by version │ │ │ - 0x0042b250 25642e25 64206f6e 20737973 74656d20 %d.%d on system │ │ │ - 0x0042b260 74797065 2025643a 20000000 00000000 type %d: ....... │ │ │ - 0x0042b270 6e656564 7320756e 7a697020 25642e25 needs unzip %d.% │ │ │ - 0x0042b280 64206f6e 20737973 74656d20 74797065 d on system type │ │ │ - 0x0042b290 2025643a 20000000 6c6f6361 6c20666c %d: ...local fl │ │ │ - 0x0042b2a0 61677320 3d203078 25303478 2c206365 ags = 0x%04x, ce │ │ │ - 0x0042b2b0 6e747261 6c203d20 30782530 34783a20 ntral = 0x%04x: │ │ │ - 0x0042b2c0 00000000 00000000 756e6465 66696e65 ........undefine │ │ │ - 0x0042b2d0 64206269 74732075 73656420 696e2066 d bits used in f │ │ │ - 0x0042b2e0 6c616773 203d2030 78253034 783a2000 lags = 0x%04x: . │ │ │ - 0x0042b2f0 756e6b6e 6f776e20 636f6d70 72657373 unknown compress │ │ │ - 0x0042b300 696f6e20 6d657468 6f642025 753a2000 ion method %u: . │ │ │ - 0x0042b310 73746172 7473206f 6e206469 736b2025 starts on disk % │ │ │ - 0x0042b320 6c753a20 00000000 756e6b6e 6f776e20 lu: ....unknown │ │ │ - 0x0042b330 696e7465 726e616c 20617474 72696275 internal attribu │ │ │ - 0x0042b340 74657320 3d203078 25303478 3a200000 tes = 0x%04x: .. │ │ │ - 0x0042b350 61707065 6e645f69 6e743634 5f746f5f append_int64_to_ │ │ │ - 0x0042b360 6d656d00 00000000 556e6963 6f646520 mem.....Unicode │ │ │ - 0x0042b370 50617468 20457874 72612046 69656c64 Path Extra Field │ │ │ - 0x0042b380 20766572 73696f6e 203e2031 202d2073 version > 1 - s │ │ │ - 0x0042b390 6b697070 696e6700 77726974 6520556e kipping.write Un │ │ │ - 0x0042b3a0 69636f64 65000000 556e6963 6f646520 icode...Unicode │ │ │ - 0x0042b3b0 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ - 0x0042b3c0 61746820 2d206967 6e6f7269 6e672055 ath - ignoring U │ │ │ - 0x0042b3d0 6e69636f 64653a20 00000000 00000000 nicode: ........ │ │ │ - 0x0042b3e0 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ - 0x0042b3f0 206d6174 63682070 6174683a 20202573 match path: %s │ │ │ - 0x0042b400 0a000000 00000000 20202020 20202020 ........ │ │ │ - 0x0042b410 20202020 20202020 20202020 204c696b Lik │ │ │ - 0x0042b420 656c7920 656e7472 79206e61 6d652063 ely entry name c │ │ │ - 0x0042b430 68616e67 65642062 75742055 6e69636f hanged but Unico │ │ │ - 0x0042b440 6465206e 6f742075 70646174 65640a00 de not updated.. │ │ │ - 0x0042b450 20202020 20202020 20202020 20202020 │ │ │ - 0x0042b460 20202020 20557365 202d554e 3d692074 Use -UN=i t │ │ │ - 0x0042b470 6f206967 6e6f7265 20657272 6f727320 o ignore errors │ │ │ - 0x0042b480 6f72206e 20666f72 206e6f20 556e6963 or n for no Unic │ │ │ - 0x0042b490 6f646520 70617468 73000000 00000000 ode paths....... │ │ │ - 0x0042b4a0 556e6963 6f646520 70617468 20657272 Unicode path err │ │ │ - 0x0042b4b0 6f720000 00000000 756e6963 6f64655f or......unicode_ │ │ │ - 0x0042b4c0 6d69736d 61746368 203d2025 640a0000 mismatch = %d... │ │ │ - 0x0042b4d0 65787472 61206669 656c6420 636f7079 extra field copy │ │ │ - 0x0042b4e0 00000000 00000000 72656164 696e6720 ........reading │ │ │ - 0x0042b4f0 61726368 69766520 66736565 6b3a2000 archive fseek: . │ │ │ - 0x0042b500 72656164 696e6720 6c6f6361 6c20656e reading local en │ │ │ - 0x0042b510 7472793a 20000000 72656164 696e6720 try: ...reading │ │ │ - 0x0042b520 656e7472 79000000 4c6f6361 6c205665 entry...Local Ve │ │ │ - 0x0042b530 7273696f 6e204e65 65646564 20282564 rsion Needed (%d │ │ │ - 0x0042b540 2920646f 6573206e 6f74206d 61746368 ) does not match │ │ │ - 0x0042b550 20434420 28256429 3a200000 00000000 CD (%d): ...... │ │ │ - 0x0042b560 4c6f6361 6c20456e 74727920 466c6167 Local Entry Flag │ │ │ - 0x0042b570 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ - 0x0042b580 43443a20 00000000 4c6f6361 6c20456e CD: ....Local En │ │ │ - 0x0042b590 74727920 43524320 646f6573 206e6f74 try CRC does not │ │ │ - 0x0042b5a0 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ - 0x0042b5b0 44696420 6e6f7420 66696e64 20656e74 Did not find ent │ │ │ - 0x0042b5c0 72792066 6f722000 456e7472 7920746f ry for .Entry to │ │ │ - 0x0042b5d0 6f206269 673a0000 4c617267 6520656e o big:..Large en │ │ │ - 0x0042b5e0 74727920 73757070 6f727420 64697361 try support disa │ │ │ - 0x0042b5f0 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ - 0x0042b600 7574206e 65656465 64000000 00000000 ut needed....... │ │ │ - 0x0042b610 436f6d70 72657373 65642f73 746f7265 Compressed/store │ │ │ - 0x0042b620 6420656e 74727920 756e6578 70656374 d entry unexpect │ │ │ - 0x0042b630 65646c79 206c6172 6765202d 20646f20 edly large - do │ │ │ - 0x0042b640 6e6f7420 75736520 2d667a2d 00000000 not use -fz-.... │ │ │ - 0x0042b650 506f6f72 20636f6d 70726573 73696f6e Poor compression │ │ │ - 0x0042b660 20726573 756c7465 6420696e 20756e65 resulted in une │ │ │ - 0x0042b670 78706563 7465646c 79206c61 72676520 xpectedly large │ │ │ - 0x0042b680 656e7472 79202d20 74727920 2d667a00 entry - try -fz. │ │ │ - 0x0042b690 5a697036 34206c6f 63616c20 65787472 Zip64 local extr │ │ │ - 0x0042b6a0 61206669 656c6400 5a697036 34204578 a field.Zip64 Ex │ │ │ - 0x0042b6b0 74726120 4669656c 64000000 00000000 tra Field....... │ │ │ - 0x0042b6c0 5554462d 38205061 7468206c 6f63616c UTF-8 Path local │ │ │ - 0x0042b6d0 20657874 72612066 69656c64 00000000 extra field.... │ │ │ - 0x0042b6e0 5554462d 38205061 74682045 78747261 UTF-8 Path Extra │ │ │ - 0x0042b6f0 20466965 6c640000 61707065 6e645f75 Field..append_u │ │ │ - 0x0042b700 6c6f6e67 5f746f5f 6d656d00 00000000 long_to_mem..... │ │ │ - 0x0042b710 61707065 6e645f73 7472696e 675f746f append_string_to │ │ │ - 0x0042b720 5f6d656d 00000000 4c617267 6520656e _mem....Large en │ │ │ - 0x0042b730 74727920 73757070 6f727420 64697361 try support disa │ │ │ - 0x0042b740 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ - 0x0042b750 75742065 6e747279 206e6565 64730000 ut entry needs.. │ │ │ - 0x0042b760 5554462d 38205061 74682063 656e2065 UTF-8 Path cen e │ │ │ - 0x0042b770 78747261 20666965 6c640000 00000000 xtra field...... │ │ │ - 0x0042b780 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ - 0x0042b790 6f727420 64697361 626c6564 20757369 ort disabled usi │ │ │ - 0x0042b7a0 6e67202d 667a2d20 62757420 6e656564 ng -fz- but need │ │ │ - 0x0042b7b0 65640000 00000000 61707065 6e645f75 ed......append_u │ │ │ - 0x0042b7c0 73686f72 745f746f 5f6d656d 00000000 short_to_mem.... │ │ │ - 0x0042b7d0 496c6c65 67616c20 686f7374 20737973 Illegal host sys │ │ │ - 0x0042b7e0 74656d20 6d617070 696e6720 696e206c tem mapping in l │ │ │ - 0x0042b7f0 6f63616c 20686561 6465723a 20202564 ocal header: %d │ │ │ - 0x0042b800 00000000 00000000 536b6970 70696e67 ........Skipping │ │ │ - 0x0042b810 3a202000 00000000 496c6c65 67616c20 : .....Illegal │ │ │ - 0x0042b820 504b2076 65727369 6f6e206d 61707069 PK version mappi │ │ │ - 0x0042b830 6e672069 6e206c6f 63616c20 68656164 ng in local head │ │ │ - 0x0042b840 65723a20 20256400 556e7265 636f676e er: %d.Unrecogn │ │ │ - 0x0042b850 697a6564 20636f6d 70726573 73696f6e ized compression │ │ │ - 0x0042b860 206d6574 686f6420 696e206c 6f63616c method in local │ │ │ - 0x0042b870 20686561 6465723a 20202564 00000000 header: %d.... │ │ │ - 0x0042b880 4c6f6361 6c205665 7273696f 6e204e65 Local Version Ne │ │ │ - 0x0042b890 65646564 20546f20 45787472 61637420 eded To Extract │ │ │ - 0x0042b8a0 646f6573 206e6f74 206d6174 63682043 does not match C │ │ │ - 0x0042b8b0 443a2000 00000000 4c6f6361 6c20456e D: .....Local En │ │ │ - 0x0042b8c0 74727920 6e616d65 20646f65 73206e6f try name does no │ │ │ - 0x0042b8d0 74206d61 74636820 43443a20 00000000 t match CD: .... │ │ │ - 0x0042b8e0 6f757420 6f66206d 656d6f72 7920696e out of memory in │ │ │ - 0x0042b8f0 207a6970 636f7079 00000000 00000000 zipcopy........ │ │ │ - 0x0042b900 20636f70 79696e67 3a202573 20000000 copying: %s ... │ │ │ - 0x0042b910 436f756c 64206e6f 74206669 6e642073 Could not find s │ │ │ - 0x0042b920 706c6974 00000000 61626f72 74696e67 plit....aborting │ │ │ - 0x0042b930 3a200000 00000000 7365656b 20666169 : ......seek fai │ │ │ - 0x0042b940 6c656420 6f6e206f 75747075 74206669 led on output fi │ │ │ - 0x0042b950 6c650000 00000000 6e6f2065 6e64206f le......no end o │ │ │ - 0x0042b960 66207374 7265616d 20656e74 72792066 f stream entry f │ │ │ - 0x0042b970 6f756e64 3a200000 72657769 6e64696e ound: ..rewindin │ │ │ - 0x0042b980 6720616e 64207363 616e6e69 6e672066 g and scanning f │ │ │ - 0x0042b990 6f72206c 61746572 20656e74 72696573 or later entries │ │ │ - 0x0042b9a0 00000000 00000000 656e7472 79207472 ........entry tr │ │ │ - 0x0042b9b0 756e6361 7465643a 20000000 00000000 uncated: ....... │ │ │ - 0x0042b9c0 65787065 63746564 20636f6d 70726573 expected compres │ │ │ - 0x0042b9d0 7365642f 73746f72 65642073 697a6520 sed/stored size │ │ │ - 0x0042b9e0 25732c20 61637475 616c2025 73000000 %s, actual %s... │ │ │ - 0x0042b9f0 69662061 72636869 76652074 6f206669 if archive to fi │ │ │ - 0x0042ba00 78206973 2073706c 69742061 72636869 x is split archi │ │ │ - 0x0042ba10 76652c20 6e656564 20746f20 70726f76 ve, need to prov │ │ │ - 0x0042ba20 6964650a 00000000 20202020 20207061 ide..... pa │ │ │ - 0x0042ba30 7468206f 66207468 65206c61 73742073 th of the last s │ │ │ - 0x0042ba40 706c6974 20776974 68202e7a 69702065 plit with .zip e │ │ │ - 0x0042ba50 7874656e 73696f6e 2c0a0000 00000000 xtension,....... │ │ │ - 0x0042ba60 20202020 20206576 656e2069 66206974 even if it │ │ │ - 0x0042ba70 20646f65 736e2774 20657869 73742028 doesn't exist ( │ │ │ - 0x0042ba80 7a697020 77696c6c 2061736b 20666f72 zip will ask for │ │ │ - 0x0042ba90 2073706c 69747329 00000000 00000000 splits)........ │ │ │ - 0x0042baa0 636f756c 64206e6f 74206f70 656e2069 could not open i │ │ │ - 0x0042bab0 6e707574 20617263 68697665 3a200000 nput archive: .. │ │ │ - 0x0042bac0 756e6162 6c652074 6f207365 656b2069 unable to seek i │ │ │ - 0x0042bad0 6e20696e 70757420 66696c65 20000000 n input file ... │ │ │ - 0x0042bae0 456e6420 7265636f 72642028 454f4344 End record (EOCD │ │ │ - 0x0042baf0 5229206f 6e6c7920 25732062 79746573 R) only %s bytes │ │ │ - 0x0042bb00 202d2061 7373756d 65207472 756e6361 - assume trunca │ │ │ - 0x0042bb10 74656400 00000000 456e6420 7265636f ted.....End reco │ │ │ - 0x0042bb20 72642028 454f4344 52292068 61732062 rd (EOCDR) has b │ │ │ - 0x0042bb30 61642064 69736b20 6e756d62 65727320 ad disk numbers │ │ │ - 0x0042bb40 2d206967 6e6f7269 6e672045 4f434452 - ignoring EOCDR │ │ │ - 0x0042bb50 00000000 00000000 7a697066 696c6520 ........zipfile │ │ │ - 0x0042bb60 636f6d6d 656e7420 7472756e 63617465 comment truncate │ │ │ - 0x0042bb70 64202d20 69676e6f 72696e67 00000000 d - ignoring.... │ │ │ - 0x0042bb80 20466f75 6e642065 6e642072 65636f72 Found end recor │ │ │ - 0x0042bb90 64202845 4f434452 29202d20 73617973 d (EOCDR) - says │ │ │ - 0x0042bba0 20657870 65637420 256c7520 73706c69 expect %lu spli │ │ │ - 0x0042bbb0 74730000 00000000 20466f75 6e642065 ts...... Found e │ │ │ - 0x0042bbc0 6e642072 65636f72 64202845 4f434452 nd record (EOCDR │ │ │ - 0x0042bbd0 29202d20 73617973 20657870 65637420 ) - says expect │ │ │ - 0x0042bbe0 73696e67 6c652064 69736b20 61726368 single disk arch │ │ │ - 0x0042bbf0 69766500 00000000 2020466f 756e6420 ive..... Found │ │ │ - 0x0042bc00 61726368 69766520 636f6d6d 656e7400 archive comment. │ │ │ - 0x0042bc10 49732074 68697320 61207369 6e676c65 Is this a single │ │ │ - 0x0042bc20 2d646973 6b206172 63686976 653f2020 -disk archive? │ │ │ - 0x0042bc30 28792f6e 293a2000 20204173 73756d69 (y/n): . Assumi │ │ │ - 0x0042bc40 6e672073 696e676c 652d6469 736b2061 ng single-disk a │ │ │ - 0x0042bc50 72636869 76650000 5363616e 6e696e67 rchive..Scanning │ │ │ - 0x0042bc60 20666f72 20656e74 72696573 2e2e2e00 for entries.... │ │ │ - 0x0042bc70 636f756c 64206e6f 74206669 6e642073 could not find s │ │ │ - 0x0042bc80 706c6974 3a200000 75736572 20656e64 plit: ..user end │ │ │ - 0x0042bc90 65642072 65616469 6e67202d 20636c6f ed reading - clo │ │ │ - 0x0042bca0 73696e67 20617263 68697665 00000000 sing archive.... │ │ │ - 0x0042bcb0 736b6970 70696e67 20646973 6b20256c skipping disk %l │ │ │ - 0x0042bcc0 75202e2e 2e0a0000 204c6f63 616c2028 u ...... Local ( │ │ │ - 0x0042bcd0 25326c75 20253673 293a0000 00000000 %2lu %6s):...... │ │ │ - 0x0042bce0 72656164 696e6720 63656e74 72616c20 reading central │ │ │ - 0x0042bcf0 64697265 63746f72 79000000 00000000 directory....... │ │ │ - 0x0042bd00 456e7472 79206166 74657220 63656e74 Entry after cent │ │ │ - 0x0042bd10 72616c20 64697265 63746f72 7920666f ral directory fo │ │ │ - 0x0042bd20 756e6420 2825326c 75202536 73292e2e und (%2lu %6s).. │ │ │ - 0x0042bd30 2e000000 00000000 43656e74 72616c20 ........Central │ │ │ - 0x0042bd40 44697265 63746f72 7920666f 756e642e Directory found. │ │ │ - 0x0042bd50 2e2e0000 00000000 2043656e 20202028 ........ Cen ( │ │ │ - 0x0042bd60 25326c75 20253673 293a2000 00000000 %2lu %6s): ..... │ │ │ - 0x0042bd70 72656164 696e6720 63656e74 72616c20 reading central │ │ │ - 0x0042bd80 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ - 0x0042bd90 62616420 61726368 69766520 2d206572 bad archive - er │ │ │ - 0x0042bda0 726f7220 72656164 696e6720 63656e74 ror reading cent │ │ │ - 0x0042bdb0 72616c20 64697265 63746f72 79000000 ral directory... │ │ │ - 0x0042bdc0 736b6970 70696e67 20746869 7320656e skipping this en │ │ │ - 0x0042bdd0 7472792e 2e2e0000 256c7500 00000000 try.....%lu..... │ │ │ - 0x0042bde0 7a65726f 2d6c656e 67746820 6e616d65 zero-length name │ │ │ - 0x0042bdf0 20666f72 20656e74 72792023 00000000 for entry #.... │ │ │ - 0x0042be00 6572726f 72207265 6164696e 6720656e error reading en │ │ │ - 0x0042be10 7472793a 20200000 6c6f6361 6c202825 try: ..local (% │ │ │ - 0x0042be20 6c752920 616e6420 63656e20 28256c75 lu) and cen (%lu │ │ │ - 0x0042be30 29206372 63206d69 736d6174 63680000 ) crc mismatch.. │ │ │ - 0x0042be40 72656164 696e6720 61726368 69766500 reading archive. │ │ │ - 0x0042be50 77726974 696e6720 61726368 69766520 writing archive │ │ │ - 0x0042be60 7365656b 3a200000 4572726f 72207265 seek: ..Error re │ │ │ - 0x0042be70 77726974 696e6720 6c6f6361 6c206865 writing local he │ │ │ - 0x0042be80 61646572 00000000 77726974 65206172 ader....write ar │ │ │ - 0x0042be90 63686976 65207365 656b3a20 00000000 chive seek: .... │ │ │ - 0x0042bea0 7365656b 20616674 6572206c 6f63616c seek after local │ │ │ - 0x0042beb0 3a200000 00000000 6e6f206c 6f63616c : ......no local │ │ │ - 0x0042bec0 20656e74 72793a20 25730000 00000000 entry: %s...... │ │ │ - 0x0042bed0 2020466f 756e6420 7370616e 6e696e67 Found spanning │ │ │ - 0x0042bee0 206d6172 6b65722c 20627574 20646964 marker, but did │ │ │ - 0x0042bef0 206e6f74 20657870 65637420 73706c69 not expect spli │ │ │ - 0x0042bf00 7420286d 756c7469 2d646973 6b292061 t (multi-disk) a │ │ │ - 0x0042bf10 72636869 76652e2e 2e000000 00000000 rchive.......... │ │ │ - 0x0042bf20 2020466f 756e6420 7370616e 6e696e67 Found spanning │ │ │ - 0x0042bf30 206d6172 6b657220 2d206578 70656374 marker - expect │ │ │ - 0x0042bf40 65642061 73207468 69732069 73207370 ed as this is sp │ │ │ - 0x0042bf50 6c697420 286d756c 74692d64 69736b29 lit (multi-disk) │ │ │ - 0x0042bf60 20617263 68697665 2e2e2e00 00000000 archive........ │ │ │ - 0x0042bf70 2020466f 756e6420 7370616e 6e696e67 Found spanning │ │ │ - 0x0042bf80 206d6172 6b657220 2d20636f 756c6420 marker - could │ │ │ - 0x0042bf90 62652073 706c6974 20617263 68697665 be split archive │ │ │ - 0x0042bfa0 2e2e2e00 00000000 756e6578 70656374 ........unexpect │ │ │ - 0x0042bfb0 65642073 69676e61 74757265 20000000 ed signature ... │ │ │ - 0x0042bfc0 25303278 20000000 6f6e2064 69736b20 %02x ...on disk │ │ │ - 0x0042bfd0 256c7520 61742025 730a0000 00000000 %lu at %s....... │ │ │ - 0x0042bfe0 736b6970 70696e67 20746869 73207369 skipping this si │ │ │ - 0x0042bff0 676e6174 7572652e 2e2e0000 00000000 gnature......... │ │ │ - 0x0042c000 4d697373 696e6720 656e6420 28454f43 Missing end (EOC │ │ │ - 0x0042c010 44522920 7369676e 61747572 65202d20 DR) signature - │ │ │ - 0x0042c020 65697468 65722074 68697320 61726368 either this arch │ │ │ - 0x0042c030 6976650a 00000000 20202020 20202020 ive..... │ │ │ - 0x0042c040 20202020 20202020 20202020 20697320 is │ │ │ - 0x0042c050 6e6f7420 72656164 61626c65 206f7220 not readable or │ │ │ - 0x0042c060 74686520 656e6420 69732064 616d6167 the end is damag │ │ │ - 0x0042c070 65640000 00000000 454f4344 5220666f ed......EOCDR fo │ │ │ - 0x0042c080 756e6420 2825326c 75202536 73292e2e und (%2lu %6s).. │ │ │ - 0x0042c090 2e000000 00000000 5a697036 3420454f ........Zip64 EO │ │ │ - 0x0042c0a0 43445220 666f756e 64202825 326c7520 CDR found (%2lu │ │ │ - 0x0042c0b0 25367329 2e2e2e00 5a697036 3420454f %6s)....Zip64 EO │ │ │ - 0x0042c0c0 43444c20 666f756e 64202825 326c7520 CDL found (%2lu │ │ │ - 0x0042c0d0 25367329 2e2e2e00 4e6f202e 7a697020 %6s)....No .zip │ │ │ - 0x0042c0e0 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ - 0x0042c0f0 20202000 00000000 28496620 616c6c20 .....(If all │ │ │ - 0x0042c100 796f7520 68617665 20617265 2073706c you have are spl │ │ │ - 0x0042c110 69747320 282e7a30 312c202e 7a30322c its (.z01, .z02, │ │ │ - 0x0042c120 202e2e2e 2920616e 64206e6f 202e7a69 ...) and no .zi │ │ │ - 0x0042c130 702c2074 7279202d 46462900 00000000 p, try -FF)..... │ │ │ - 0x0042c140 636f756c 64206e6f 74206f70 656e2069 could not open i │ │ │ - 0x0042c150 6e707574 20617263 68697665 00000000 nput archive.... │ │ │ - 0x0042c160 62616420 61726368 69766520 2d206d69 bad archive - mi │ │ │ - 0x0042c170 7373696e 6720656e 64207369 676e6174 ssing end signat │ │ │ - 0x0042c180 75726500 00000000 28496620 646f776e ure.....(If down │ │ │ - 0x0042c190 6c6f6164 65642c20 77617320 62696e61 loaded, was bina │ │ │ - 0x0042c1a0 7279206d 6f646520 75736564 3f202049 ry mode used? I │ │ │ - 0x0042c1b0 66206e6f 742c2074 68650000 00000000 f not, the...... │ │ │ - 0x0042c1c0 20617263 68697665 206d6179 20626520 archive may be │ │ │ - 0x0042c1d0 73637261 6d626c65 6420616e 64206e6f scrambled and no │ │ │ - 0x0042c1e0 74207265 636f7665 7261626c 65290000 t recoverable).. │ │ │ - 0x0042c1f0 43616e27 74207573 65202d46 20746f20 Can't use -F to │ │ │ - 0x0042c200 66697820 28747279 202d4646 29000000 fix (try -FF)... │ │ │ - 0x0042c210 6d697373 696e6720 656e6420 7369676e missing end sign │ │ │ - 0x0042c220 61747572 652d2d70 726f6261 626c7920 ature--probably │ │ │ - 0x0042c230 6e6f7420 61207a69 70206669 6c652028 not a zip file ( │ │ │ - 0x0042c240 64696420 796f7500 72656d65 6d626572 did you.remember │ │ │ - 0x0042c250 20746f20 75736520 62696e61 7279206d to use binary m │ │ │ - 0x0042c260 6f646520 7768656e 20796f75 20747261 ode when you tra │ │ │ - 0x0042c270 6e736665 72726564 2069743f 29000000 nsferred it?)... │ │ │ - 0x0042c280 28696620 796f7520 61726520 74727969 (if you are tryi │ │ │ - 0x0042c290 6e672074 6f207265 61642061 2064616d ng to read a dam │ │ │ - 0x0042c2a0 61676564 20617263 68697665 20747279 aged archive try │ │ │ - 0x0042c2b0 202d4629 00000000 41646a75 7374696e -F)....Adjustin │ │ │ - 0x0042c2c0 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x0042c2d0 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ - 0x0042c2e0 65640000 00000000 63616e6e 6f742075 ed......cannot u │ │ │ - 0x0042c2f0 70646174 65206120 73706c69 74206172 pdate a split ar │ │ │ - 0x0042c300 63686976 65202875 7365202d 2d6f7574 chive (use --out │ │ │ - 0x0042c310 206f7074 696f6e29 00000000 00000000 option)........ │ │ │ - 0x0042c320 6d757374 20757365 202d2d6f 75742077 must use --out w │ │ │ - 0x0042c330 68656e20 66697869 6e672061 6e206172 hen fixing an ar │ │ │ - 0x0042c340 63686976 65000000 636f756c 64206e6f chive...could no │ │ │ - 0x0042c350 74207365 656b2062 61636b20 746f2073 t seek back to s │ │ │ - 0x0042c360 74617274 206f6620 63656e74 72616c20 tart of central │ │ │ - 0x0042c370 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ - 0x0042c380 28747279 202d4646 29000000 00000000 (try -FF)....... │ │ │ - 0x0042c390 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x0042c3a0 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x0042c3b0 444c3a20 00000000 504b0607 00000000 DL: ....PK...... │ │ │ - 0x0042c3c0 72656164 696e6720 61726368 6976653a reading archive: │ │ │ - 0x0042c3d0 20000000 00000000 504b0506 00000000 .......PK...... │ │ │ - 0x0042c3e0 756e6162 6c652074 6f207265 61642045 unable to read E │ │ │ - 0x0042c3f0 4f434420 61667465 72207365 656b3a20 OCD after seek: │ │ │ - 0x0042c400 00000000 00000000 41646a75 7374696e ........Adjustin │ │ │ - 0x0042c410 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x0042c420 206e6f74 20737570 706f7274 65643a20 not supported: │ │ │ - 0x0042c430 20000000 00000000 504b0606 00000000 .......PK...... │ │ │ - 0x0042c440 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x0042c450 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x0042c460 44523a20 00000000 436f756c 64206e6f DR: ....Could no │ │ │ - 0x0042c470 74206465 7465726d 696e6520 6f666673 t determine offs │ │ │ - 0x0042c480 6574206f 6620656e 74726965 73000000 et of entries... │ │ │ - 0x0042c490 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x0042c4a0 73206170 70656172 206f6666 20627920 s appear off by │ │ │ - 0x0042c4b0 25732062 79746573 202d2063 6f727265 %s bytes - corre │ │ │ - 0x0042c4c0 6374696e 672e2e2e 00000000 00000000 cting........... │ │ │ - 0x0042c4d0 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x0042c4e0 7320646f 206e6f74 206e6565 64206164 s do not need ad │ │ │ - 0x0042c4f0 6a757374 696e6700 62616420 61726368 justing.bad arch │ │ │ - 0x0042c500 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ - 0x0042c510 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ - 0x0042c520 36342045 4f43444c 3a200000 00000000 64 EOCDL: ...... │ │ │ - 0x0042c530 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ - 0x0042c540 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ - 0x0042c550 6b20746f 205a6970 36342045 4f434452 k to Zip64 EOCDR │ │ │ - 0x0042c560 3a200000 00000000 5a697036 3420454f : ......Zip64 EO │ │ │ - 0x0042c570 43445220 6e6f7420 666f756e 64207768 CDR not found wh │ │ │ - 0x0042c580 65726520 65787065 63746564 202d2063 ere expected - c │ │ │ - 0x0042c590 6f6d7065 6e736174 696e6700 00000000 ompensating..... │ │ │ - 0x0042c5a0 28747279 202d4120 746f2061 646a7573 (try -A to adjus │ │ │ - 0x0042c5b0 74206f66 66736574 73290000 00000000 t offsets)...... │ │ │ - 0x0042c5c0 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ - 0x0042c5d0 70363420 454f4344 52206e6f 7420666f p64 EOCDR not fo │ │ │ - 0x0042c5e0 756e6420 696e2073 706c6974 3a202000 und in split: . │ │ │ - 0x0042c5f0 5a697036 3420456e 64204f66 2043656e Zip64 End Of Cen │ │ │ - 0x0042c600 7472616c 20446972 6563746f 72792052 tral Directory R │ │ │ - 0x0042c610 65636f72 64206e6f 7420666f 756e643a ecord not found: │ │ │ - 0x0042c620 20200000 00000000 62616420 61726368 ......bad arch │ │ │ - 0x0042c630 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ - 0x0042c640 52206261 64206f72 20747275 6e636174 R bad or truncat │ │ │ - 0x0042c650 65640000 00000000 5a697036 3420454f ed......Zip64 EO │ │ │ - 0x0042c660 43442052 65636f72 64206261 64206f72 CD Record bad or │ │ │ - 0x0042c670 20747275 6e636174 65640000 00000000 truncated...... │ │ │ - 0x0042c680 54686973 20617263 68697665 20726571 This archive req │ │ │ - 0x0042c690 75697265 73207665 7273696f 6e202564 uires version %d │ │ │ - 0x0042c6a0 2e256400 00000000 5a697020 63757272 .%d.....Zip curr │ │ │ - 0x0042c6b0 656e746c 79206f6e 6c792073 7570706f ently only suppo │ │ │ - 0x0042c6c0 72747320 75702074 6f207665 7273696f rts up to versio │ │ │ - 0x0042c6d0 6e20342e 36206172 63686976 65730000 n 4.6 archives.. │ │ │ - 0x0042c6e0 28757020 746f2034 2e352069 6620627a (up to 4.5 if bz │ │ │ - 0x0042c6f0 69703220 6973206e 6f742063 6f6d7069 ip2 is not compi │ │ │ - 0x0042c700 6c656420 696e2900 4966202d 46206661 led in).If -F fa │ │ │ - 0x0042c710 696c7320 74727920 2d464620 746f2074 ils try -FF to t │ │ │ - 0x0042c720 72792074 6f207361 6c766167 6520736f ry to salvage so │ │ │ - 0x0042c730 6d657468 696e6700 41747465 6d707469 mething.Attempti │ │ │ - 0x0042c740 6e672074 6f207361 6c766167 65207768 ng to salvage wh │ │ │ - 0x0042c750 61742063 616e0000 54727920 2d462074 at can..Try -F t │ │ │ - 0x0042c760 6f206174 74656d70 7420746f 20726561 o attempt to rea │ │ │ - 0x0042c770 6420616e 79776179 00000000 00000000 d anyway........ │ │ │ - 0x0042c780 62616420 61726368 69766520 2d20756e bad archive - un │ │ │ - 0x0042c790 65787065 63746564 20736967 6e617475 expected signatu │ │ │ - 0x0042c7a0 72652000 00000000 756e6578 70656374 re .....unexpect │ │ │ - 0x0042c7b0 65642073 69676e61 74757265 206f6e20 ed signature on │ │ │ - 0x0042c7c0 6469736b 20256c75 20617420 25730a00 disk %lu at %s.. │ │ │ - 0x0042c7d0 61726368 69766520 6e6f7420 696e2063 archive not in c │ │ │ - 0x0042c7e0 6f727265 63742066 6f726d61 743a2000 orrect format: . │ │ │ - 0x0042c7f0 28747279 202d4620 746f2061 7474656d (try -F to attem │ │ │ - 0x0042c800 70742072 65636f76 65727929 00000000 pt recovery).... │ │ │ - 0x0042c810 63656e74 72616c20 64697265 63746f72 central director │ │ │ - 0x0042c820 79206865 61646572 20736967 6e617475 y header signatu │ │ │ - 0x0042c830 7265206f 6e206469 736b2025 6c752061 re on disk %lu a │ │ │ - 0x0042c840 74202573 0a000000 636f756c 64206e6f t %s....could no │ │ │ - 0x0042c850 7420616c 6c6f6361 7465206d 656d6f72 t allocate memor │ │ │ - 0x0042c860 793a2073 63616e7a 6970665f 72656700 y: scanzipf_reg. │ │ │ - 0x0042c870 696c6c65 67616c20 5554462d 38206e61 illegal UTF-8 na │ │ │ - 0x0042c880 6d653a20 00000000 65787065 63746564 me: ....expected │ │ │ - 0x0042c890 20257320 656e7472 69657320 62757420 %s entries but │ │ │ - 0x0042c8a0 666f756e 64202573 00000000 00000000 found %s........ │ │ │ - 0x0042c8b0 63656e74 72616c20 64697220 6e6f7420 central dir not │ │ │ - 0x0042c8c0 77686572 65206578 70656374 6564202d where expected - │ │ │ - 0x0042c8d0 20636f75 6c64206e 6f742061 646a7573 could not adjus │ │ │ - 0x0042c8e0 74206f66 66736574 73000000 00000000 t offsets....... │ │ │ - 0x0042c8f0 7a697020 64696167 6e6f7374 69633a20 zip diagnostic: │ │ │ - 0x0042c900 64656c65 74696e67 2066696c 65202573 deleting file %s │ │ │ - 0x0042c910 0a000000 00000000 6572726f 72206465 ........error de │ │ │ - 0x0042c920 6c657469 6e672000 64656c65 74696e67 leting .deleting │ │ │ - 0x0042c930 20646972 6563746f 72792025 73202869 directory %s (i │ │ │ - 0x0042c940 6620656d 70747929 20202020 20202020 f empty) │ │ │ - 0x0042c950 20202020 20202020 0a000000 00000000 ........ │ │ │ - 0x0042c960 6f766572 666c6f77 20696e20 62797465 overflow in byte │ │ │ - 0x0042c970 20636f75 6e740000 65787472 61206669 count..extra fi │ │ │ - 0x0042c980 656c6473 20636f70 79000000 00000000 elds copy....... │ │ │ - 0x0042c990 756e6578 70656374 65642065 72726f72 unexpected error │ │ │ - 0x0042c9a0 206f6e20 7a697020 66696c65 00000000 on zip file.... │ │ │ - 0x0042c9b0 6c617374 20257320 6f202573 0a000000 last %s o %s.... │ │ │ - 0x0042c9c0 7365656b 20777261 70202d20 7a697020 seek wrap - zip │ │ │ - 0x0042c9d0 66696c65 20746f6f 20626967 20746f20 file too big to │ │ │ - 0x0042c9e0 77726974 65000000 616c6c6f 63617469 write...allocati │ │ │ - 0x0042c9f0 6e67207a 6c69622f 627a6c69 62206669 ng zlib/bzlib fi │ │ │ - 0x0042ca00 6c652d49 2f4f2062 75666665 72730000 le-I/O buffers.. │ │ │ - 0x0042ca10 63616e6e 6f742069 6e697469 616c697a cannot initializ │ │ │ - 0x0042ca20 6520627a 6c696220 636f6d70 72657373 e bzlib compress │ │ │ - 0x0042ca30 00000000 00000000 627a6c69 6220627a ........bzlib bz │ │ │ - 0x0042ca40 436f6d70 72657373 496e6974 20666169 CompressInit fai │ │ │ - 0x0042ca50 6c757265 20282564 29000000 00000000 lure (%d)....... │ │ │ - 0x0042ca60 756e6578 70656374 65642062 7a6c6962 unexpected bzlib │ │ │ - 0x0042ca70 20636f6d 70726573 73206572 726f7220 compress error │ │ │ - 0x0042ca80 25640000 00000000 6572726f 72207772 %d......error wr │ │ │ - 0x0042ca90 6974696e 6720746f 207a6970 66696c65 iting to zipfile │ │ │ - 0x0042caa0 00000000 00000000 7a6c6962 20646566 ........zlib def │ │ │ - 0x0042cab0 6c617465 52657365 74206661 696c6564 lateReset failed │ │ │ - 0x0042cac0 00000000 00000000 68617320 62696e61 ........has bina │ │ │ - 0x0042cad0 72792073 6f202d6c 2069676e 6f726564 ry so -l ignored │ │ │ - 0x0042cae0 00000000 00000000 68617320 62696e61 ........has bina │ │ │ - 0x0042caf0 72792073 6f202d6c 6c206967 6e6f7265 ry so -ll ignore │ │ │ - 0x0042cb00 64000000 00000000 2d6c2075 73656420 d.......-l used │ │ │ - 0x0042cb10 6f6e2062 696e6172 79206669 6c65202d on binary file - │ │ │ - 0x0042cb20 20636f72 72757074 65643f00 00000000 corrupted?..... │ │ │ - 0x0042cb30 2d6c6c20 75736564 206f6e20 62696e61 -ll used on bina │ │ │ - 0x0042cb40 72792066 696c6520 2d20636f 72727570 ry file - corrup │ │ │ - 0x0042cb50 7465643f 00000000 2066696c 65207369 ted?.... file si │ │ │ - 0x0042cb60 7a652063 68616e67 65642077 68696c65 ze changed while │ │ │ - 0x0042cb70 207a6970 70696e67 20000000 00000000 zipping ....... │ │ │ - 0x0042cb80 63616e27 74207265 77726974 65206d65 can't rewrite me │ │ │ - 0x0042cb90 74686f64 00000000 7a697020 2d30206e thod....zip -0 n │ │ │ - 0x0042cba0 6f742073 7570706f 72746564 20666f72 ot supported for │ │ │ - 0x0042cbb0 20492f4f 206f6e20 70697065 73206f72 I/O on pipes or │ │ │ - 0x0042cbc0 20646576 69636573 00000000 00000000 devices........ │ │ │ - 0x0042cbd0 20733d25 732c2061 63747561 6c3d2573 s=%s, actual=%s │ │ │ - 0x0042cbe0 20000000 00000000 696e636f 72726563 .......incorrec │ │ │ - 0x0042cbf0 7420636f 6d707265 73736564 2073697a t compressed siz │ │ │ - 0x0042cc00 65000000 00000000 0928696e 3d257329 e........(in=%s) │ │ │ - 0x0042cc10 20286f75 743d2573 29000000 00000000 (out=%s)....... │ │ │ - 0x0042cc20 2028627a 69707065 64202564 2525290a (bzipped %d%%). │ │ │ - 0x0042cc30 00000000 00000000 20286465 666c6174 ........ (deflat │ │ │ - 0x0042cc40 65642025 64252529 0a000000 00000000 ed %d%%)........ │ │ │ - 0x0042cc50 20287374 6f726564 20302525 290a0000 (stored 0%%)... │ │ │ - 0x0042cc60 6f757470 75742062 75666665 7220746f output buffer to │ │ │ - 0x0042cc70 6f20736d 616c6c20 666f7220 696e2d6d o small for in-m │ │ │ - 0x0042cc80 656d6f72 7920636f 6d707265 7373696f emory compressio │ │ │ - 0x0042cc90 6e000000 00000000 77726974 65206572 n.......write er │ │ │ - 0x0042cca0 726f7220 6f6e207a 69702066 696c6500 ror on zip file. │ │ │ - 0x0042ccb0 627a6c69 6220627a 436f6d70 72657373 bzlib bzCompress │ │ │ - 0x0042ccc0 456e6420 6661696c 65640000 00000000 End failed...... │ │ │ - 0x0042ccd0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x0042cce0 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ - 0x0042ccf0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x0042cd00 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ - 0x0042cd10 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ - 0x0042cd20 67617461 626c6500 00000000 00000000 gatable......... │ │ │ - 0x0042cd30 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x0042cd40 65732061 2076616c 75650000 00000000 es a value...... │ │ │ - 0x0042cd50 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ - 0x0042cd60 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ - 0x0042cd70 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x0042cd80 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x0042cd90 6573206f 6e652063 68617261 63746572 es one character │ │ │ - 0x0042cda0 2076616c 75650000 00000000 00000000 value.......... │ │ │ - 0x0042cdb0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x0042cdc0 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ - 0x0042cdd0 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ - 0x0042cde0 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ - 0x0042cdf0 20206669 72737420 66756c6c 206e616d first full nam │ │ │ - 0x0042ce00 653a2025 730a0000 20736563 6f6e6420 e: %s... second │ │ │ - 0x0042ce10 66756c6c 206e616d 653a2025 730a0000 full name: %s... │ │ │ - 0x0042ce20 20202020 20202020 20202020 20202020 │ │ │ - 0x0042ce30 20202020 20000000 6e616d65 20696e20 ...name in │ │ │ - 0x0042ce40 7a697020 66696c65 20726570 65617465 zip file repeate │ │ │ - 0x0042ce50 643a2025 73000000 0a202020 20202020 d: %s.... │ │ │ - 0x0042ce60 20202020 20202020 20202020 20207468 th │ │ │ - 0x0042ce70 6973206d 61792062 65206120 72657375 is may be a resu │ │ │ - 0x0042ce80 6c74206f 66207573 696e6720 2d6a0000 lt of using -j.. │ │ │ - 0x0042ce90 696e0000 00000000 65780000 00000000 in......ex...... │ │ │ - 0x0042cea0 43616e6e 6f742073 656c6563 74207374 Cannot select st │ │ │ - 0x0042ceb0 64696e20 7768656e 2073656c 65637469 din when selecti │ │ │ - 0x0042cec0 6e672061 72636869 76652065 6e747269 ng archive entri │ │ │ - 0x0042ced0 65730000 00000000 7a697020 64696167 es......zip diag │ │ │ - 0x0042cee0 6e6f7374 69633a20 2573636c 7564696e nostic: %scludin │ │ │ - 0x0042cef0 67202573 0a000000 2066636f 70793a20 g %s.... fcopy: │ │ │ - 0x0042cf00 77726974 65206572 726f720a 00000000 write error..... │ │ │ - 0x0042cf10 20726570 6c616365 3a206361 6e277420 replace: can't │ │ │ - 0x0042cf20 6f70656e 2025730a 00000000 00000000 open %s......... │ │ │ - 0x0042cf30 73706c69 74207061 74680000 00000000 split path...... │ │ │ - 0x0042cf40 28637572 72656e74 20646972 6563746f (current directo │ │ │ - 0x0042cf50 72792900 00000000 0a4f7065 6e696e67 ry)......Opening │ │ │ - 0x0042cf60 20646973 6b202564 0a000000 00000000 disk %d........ │ │ │ - 0x0042cf70 48697420 454e5445 5220746f 20777269 Hit ENTER to wri │ │ │ - 0x0042cf80 74652074 6f206465 6661756c 74207061 te to default pa │ │ │ - 0x0042cf90 7468206f 660a0000 6f722065 6e746572 th of...or enter │ │ │ - 0x0042cfa0 2061206e 65772064 69726563 746f7279 a new directory │ │ │ - 0x0042cfb0 20706174 6820282e 20666f72 20637572 path (. for cur │ │ │ - 0x0042cfc0 20646972 2920616e 64206869 7420454e dir) and hit EN │ │ │ - 0x0042cfd0 5445520a 00000000 0a506174 6820286f TER......Path (o │ │ │ - 0x0042cfe0 72206869 7420454e 54455220 746f2063 r hit ENTER to c │ │ │ - 0x0042cff0 6f6e7469 6e756529 3a200000 00000000 ontinue): ...... │ │ │ - 0x0042d000 57726974 696e6720 746f3a0a 20202573 Writing to:. %s │ │ │ - 0x0042d010 0a000000 00000000 62617365 20706174 ........base pat │ │ │ - 0x0042d020 68000000 00000000 4d6f7265 20746861 h.......More tha │ │ │ - 0x0042d030 6e203939 39393920 73706c69 7473206e n 99999 splits n │ │ │ - 0x0042d040 65656465 64000000 7a253032 6c750000 eeded...z%02lu.. │ │ │ - 0x0042d050 0a0a436f 756c6420 6e6f7420 66696e64 ..Could not find │ │ │ - 0x0042d060 3a0a0000 00000000 0a486974 20632020 :........Hit c │ │ │ - 0x0042d070 20202020 28636861 6e676520 70617468 (change path │ │ │ - 0x0042d080 20746f20 77686572 65207468 69732073 to where this s │ │ │ - 0x0042d090 706c6974 2066696c 65206973 29000000 plit file is)... │ │ │ - 0x0042d0a0 0a202020 20712020 20202020 2861626f . q (abo │ │ │ - 0x0042d0b0 72742061 72636869 7665202d 20717569 rt archive - qui │ │ │ - 0x0042d0c0 74290000 00000000 0a206f72 20454e54 t)....... or ENT │ │ │ - 0x0042d0d0 45522020 28636f6e 74696e75 65207769 ER (continue wi │ │ │ - 0x0042d0e0 74682074 68697320 73706c69 74293a20 th this split): │ │ │ - 0x0042d0f0 00000000 00000000 0a202020 20732020 ......... s │ │ │ - 0x0042d100 20202020 28736b69 70207468 69732073 (skip this s │ │ │ - 0x0042d110 706c6974 29000000 0a206f72 20454e54 plit).... or ENT │ │ │ - 0x0042d120 45522020 28747279 20726561 64696e67 ER (try reading │ │ │ - 0x0042d130 20746869 73207370 6c697420 61676169 this split agai │ │ │ - 0x0042d140 6e293a20 00000000 0a202020 20652020 n): ..... e │ │ │ - 0x0042d150 20202020 28656e64 20746869 73206172 (end this ar │ │ │ - 0x0042d160 63686976 65202d20 6e6f206d 6f726520 chive - no more │ │ │ - 0x0042d170 73706c69 74732900 0a202020 207a2020 splits).. z │ │ │ - 0x0042d180 20202020 286c6f6f 6b20666f 72202e7a (look for .z │ │ │ - 0x0042d190 69702073 706c6974 202d2074 6865206c ip split - the l │ │ │ - 0x0042d1a0 61737420 73706c69 74290000 00000000 ast split)...... │ │ │ - 0x0042d1b0 0a456e74 65722070 61746820 77686572 .Enter path wher │ │ │ - 0x0042d1c0 65207468 69732073 706c6974 20697320 e this split is │ │ │ - 0x0042d1d0 28454e54 4552203d 2073616d 65206469 (ENTER = same di │ │ │ - 0x0042d1e0 722c202e 203d2063 75727265 6e742064 r, . = current d │ │ │ - 0x0042d1f0 69722900 00000000 0a3a2000 00000000 ir)......: ..... │ │ │ - 0x0042d200 0a436f75 6c64206e 6f742066 696e6420 .Could not find │ │ │ - 0x0042d210 6f72206f 70656e0a 00000000 00000000 or open......... │ │ │ - 0x0042d220 466f756e 643a2020 25730a00 00000000 Found: %s...... │ │ │ - 0x0042d230 0a466f75 6e643a20 2025730a 00000000 .Found: %s..... │ │ │ - 0x0042d240 09436c6f 73696e67 2073706c 69742000 .Closing split . │ │ │ - 0x0042d250 436f756c 64206e6f 74207772 69746520 Could not write │ │ │ - 0x0042d260 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ - 0x0042d270 67682073 70616365 20746f20 77726974 gh space to writ │ │ │ - 0x0042d280 65207370 6c697400 636f756c 64206e6f e split.could no │ │ │ - 0x0042d290 74207772 69746520 73706c69 74000000 t write split... │ │ │ - 0x0042d2a0 4e6f7420 656e6f75 67682072 6f6f6d20 Not enough room │ │ │ - 0x0042d2b0 6f6e2064 69736b00 7365656b 20666169 on disk.seek fai │ │ │ - 0x0042d2c0 6c656420 72656164 696e6720 64657363 led reading desc │ │ │ - 0x0042d2d0 72697074 6f720000 736b6970 70696e67 riptor..skipping │ │ │ - 0x0042d2e0 2073706c 69742066 696c653a 20000000 split file: ... │ │ │ - 0x0042d2f0 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ - 0x0042d300 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ - 0x0042d310 23000000 00000000 25303278 00000000 #.......%02x.... │ │ │ - 0x0042d320 77696465 5f746f5f 6c6f6361 6c5f7374 wide_to_local_st │ │ │ - 0x0042d330 72696e67 00000000 5f000000 00000000 ring...._....... │ │ │ - 0x0042d340 77696465 5f746f5f 65736361 70655f73 wide_to_escape_s │ │ │ - 0x0042d350 7472696e 67000000 6c6f6361 6c5f746f tring...local_to │ │ │ - 0x0042d360 5f646973 706c6179 5f737472 696e6700 _display_string. │ │ │ - 0x0042d370 6c6f6361 6c5f746f 5f776964 655f7374 local_to_wide_st │ │ │ - 0x0042d380 72696e67 00000000 77696465 5f746f5f ring....wide_to_ │ │ │ - 0x0042d390 75746638 5f737472 696e6700 00000000 utf8_string..... │ │ │ - 0x0042d3a0 656d7074 79206e61 6d652077 6974686f empty name witho │ │ │ - 0x0042d3b0 7574202d 6a206f72 202d7200 00000000 ut -j or -r..... │ │ │ - 0x0042d3c0 6578636c 7564696e 67202573 0a000000 excluding %s.... │ │ │ - 0x0042d3d0 66696c65 206d6174 63686573 207a6970 file matches zip │ │ │ - 0x0042d3e0 2066696c 65202d2d 20736b69 7070696e file -- skippin │ │ │ - 0x0042d3f0 670a0000 00000000 75746638 5f746f5f g.......utf8_to_ │ │ │ - 0x0042d400 77696465 5f737472 696e6700 00000000 wide_string..... │ │ │ - 0x0042d410 63610000 00000000 69610000 00000000 ca......ia...... │ │ │ - 0x0042d420 676f0000 00000000 676c6f00 00000000 go......glo..... │ │ │ - 0x0042d430 27257327 20282573 29000000 00000000 '%s' (%s)....... │ │ │ - 0x0042d440 67736f00 00000000 43616e27 74206765 gso.....Can't ge │ │ │ - 0x0042d450 74206d65 6d6f7279 20666f72 20617267 t memory for arg │ │ │ - 0x0042d460 756d656e 74730000 31360000 00000000 uments..16...... │ │ │ - 0x0042d470 556e6162 6c652074 6f207265 61642065 Unable to read e │ │ │ - 0x0042d480 6d707479 206e756d 62657220 696e2052 mpty number in R │ │ │ - 0x0042d490 6561644e 756d5374 72696e67 00000000 eadNumString.... │ │ │ - 0x0042d4a0 556e6162 6c652074 6f207265 6164206e Unable to read n │ │ │ - 0x0042d4b0 756d6265 7220286d 75737420 73746172 umber (must star │ │ │ - 0x0042d4c0 74207769 74682064 69676974 293a2000 t with digit): . │ │ │ - 0x0042d4d0 4e756d62 65722074 6f6f206c 6f6e6720 Number too long │ │ │ - 0x0042d4e0 746f2072 65616420 28382063 68617261 to read (8 chara │ │ │ - 0x0042d4f0 63746572 73206d61 78293a20 00000000 cters max): .... │ │ │ - 0x0042d500 2e5a3a2e 7a69703a 2e7a6f6f 3a2e6172 .Z:.zip:.zoo:.ar │ │ │ - 0x0042d510 633a2e6c 7a683a2e 61726a00 00000000 c:.lzh:.arj..... │ │ │ - 0x0042d520 4f4b0000 00000000 4e6f726d 616c2073 OK......Normal s │ │ │ - 0x0042d530 75636365 73736675 6c20636f 6d706c65 uccessful comple │ │ │ - 0x0042d540 74696f6e 00000000 454f4600 00000000 tion....EOF..... │ │ │ - 0x0042d550 556e6578 70656374 65642065 6e64206f Unexpected end o │ │ │ - 0x0042d560 66207a69 70206669 6c650000 00000000 f zip file...... │ │ │ - 0x0042d570 464f524d 00000000 5a697020 66696c65 FORM....Zip file │ │ │ - 0x0042d580 20737472 75637475 72652069 6e76616c structure inval │ │ │ - 0x0042d590 69640000 00000000 4d454d00 00000000 id......MEM..... │ │ │ - 0x0042d5a0 4f757420 6f66206d 656d6f72 79000000 Out of memory... │ │ │ - 0x0042d5b0 4c4f4749 43000000 496e7465 726e616c LOGIC...Internal │ │ │ - 0x0042d5c0 206c6f67 69632065 72726f72 00000000 logic error.... │ │ │ - 0x0042d5d0 42494700 00000000 456e7472 7920746f BIG.....Entry to │ │ │ - 0x0042d5e0 6f206269 6720746f 2073706c 69742c20 o big to split, │ │ │ - 0x0042d5f0 72656164 2c206f72 20777269 74650000 read, or write.. │ │ │ - 0x0042d600 4e4f5445 00000000 496e7661 6c696420 NOTE....Invalid │ │ │ - 0x0042d610 636f6d6d 656e7420 666f726d 61740000 comment format.. │ │ │ - 0x0042d620 54455354 00000000 5a697020 66696c65 TEST....Zip file │ │ │ - 0x0042d630 20696e76 616c6964 2c20636f 756c6420 invalid, could │ │ │ - 0x0042d640 6e6f7420 73706177 6e20756e 7a69702c not spawn unzip, │ │ │ - 0x0042d650 206f7220 77726f6e 6720756e 7a697000 or wrong unzip. │ │ │ - 0x0042d660 41424f52 54000000 496e7465 72727570 ABORT...Interrup │ │ │ - 0x0042d670 74656400 00000000 54454d50 00000000 ted.....TEMP.... │ │ │ - 0x0042d680 54656d70 6f726172 79206669 6c652066 Temporary file f │ │ │ - 0x0042d690 61696c75 72650000 52454144 00000000 ailure..READ.... │ │ │ - 0x0042d6a0 496e7075 74206669 6c652072 65616420 Input file read │ │ │ - 0x0042d6b0 6661696c 75726500 4e4f4e45 00000000 failure.NONE.... │ │ │ - 0x0042d6c0 4e6f7468 696e6720 746f2064 6f210000 Nothing to do!.. │ │ │ - 0x0042d6d0 4e414d45 00000000 4d697373 696e6720 NAME....Missing │ │ │ - 0x0042d6e0 6f722065 6d707479 207a6970 2066696c or empty zip fil │ │ │ - 0x0042d6f0 65000000 00000000 57524954 45000000 e.......WRITE... │ │ │ - 0x0042d700 4f757470 75742066 696c6520 77726974 Output file writ │ │ │ - 0x0042d710 65206661 696c7572 65000000 00000000 e failure....... │ │ │ - 0x0042d720 43524541 54000000 436f756c 64206e6f CREAT...Could no │ │ │ - 0x0042d730 74206372 65617465 206f7574 70757420 t create output │ │ │ - 0x0042d740 66696c65 00000000 5041524d 53000000 file....PARMS... │ │ │ - 0x0042d750 496e7661 6c696420 636f6d6d 616e6420 Invalid command │ │ │ - 0x0042d760 61726775 6d656e74 73000000 00000000 arguments....... │ │ │ - 0x0042d770 4f50454e 00000000 46696c65 206e6f74 OPEN....File not │ │ │ - 0x0042d780 20666f75 6e64206f 72206e6f 20726561 found or no rea │ │ │ - 0x0042d790 64207065 726d6973 73696f6e 00000000 d permission.... │ │ │ - 0x0042d7a0 434f4d50 45525200 4e6f7420 73757070 COMPERR.Not supp │ │ │ - 0x0042d7b0 6f727465 64000000 5a495036 34000000 orted...ZIP64... │ │ │ - 0x0042d7c0 41747465 6d707420 746f2072 65616420 Attempt to read │ │ │ - 0x0042d7d0 756e7375 70706f72 74656420 5a697036 unsupported Zip6 │ │ │ - 0x0042d7e0 34206172 63686976 65000000 00000000 4 archive....... │ │ │ - 0x0042d7f0 2f646576 2f747479 00000000 00000000 /dev/tty........ │ │ │ - 0x0042d800 286c696e 6520746f 6f206c6f 6e672d2d (line too long-- │ │ │ - 0x0042d810 74727920 61676169 6e290a00 00000000 try again)...... │ │ │ - 0x0042d820 2f2f0000 00000000 52656164 696e6720 //......Reading │ │ │ - 0x0042d830 4649464f 20284e61 6d656420 50697065 FIFO (Named Pipe │ │ │ - 0x0042d840 293a2000 00000000 69676e6f 72696e67 ): .....ignoring │ │ │ - 0x0042d850 20464946 4f20284e 616d6564 20506970 FIFO (Named Pip │ │ │ - 0x0042d860 6529202d 20757365 202d4649 20746f20 e) - use -FI to │ │ │ - 0x0042d870 72656164 3a200000 69676e6f 72696e67 read: ..ignoring │ │ │ - 0x0042d880 20737065 6369616c 2066696c 653a2000 special file: . │ │ │ - 0x0042d890 66696c65 74696d65 00000000 00000000 filetime........ │ │ │ - 0x0042d8a0 66737461 74287374 64696e29 00000000 fstat(stdin).... │ │ │ - 0x0042d8b0 7365745f 65787472 615f6669 656c6400 set_extra_field. │ │ │ - 0x0042d8c0 436f6d70 696c6564 20776974 68202573 Compiled with %s │ │ │ - 0x0042d8d0 20666f72 20556e69 78202825 73292573 for Unix (%s)%s │ │ │ - 0x0042d8e0 2e0a0a00 00000000 67636320 342e382e ........gcc 4.8. │ │ │ - 0x0042d8f0 35203230 31353036 32332028 52656420 5 20150623 (Red │ │ │ - 0x0042d900 48617420 342e382e 352d3131 29000000 Hat 4.8.5-11)... │ │ │ - 0x0042d910 4c696e75 7820454c 46000000 00000000 Linux ELF....... │ │ │ - 0x0042d920 206f6e20 4e6f7620 32342032 30313600 on Nov 24 2016. │ │ │ - 0x0042d930 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ - 0x0042d940 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ - 0x0042d950 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ - 0x0042d960 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ - 0x0042d970 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ - 0x0042d980 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ - 0x0042d990 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ - 0x0042d9a0 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ - 0x0042d9b0 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ - 0x0042d9c0 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ - 0x0042d9d0 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ - 0x0042d9e0 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ - 0x0042d9f0 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ - 0x0042da00 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ - 0x0042da10 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ - 0x0042da20 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ - 0x0042da30 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ - 0x0042da40 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ - 0x0042da50 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ - 0x0042da60 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ - 0x0042da70 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ - 0x0042da80 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ - 0x0042da90 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ - 0x0042daa0 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ - 0x0042dab0 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ - 0x0042dac0 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ - 0x0042dad0 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ - 0x0042dae0 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ - 0x0042daf0 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ - 0x0042db00 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ - 0x0042db10 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ - 0x0042db20 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ - 0x0042db30 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ - 0x0042db40 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ - 0x0042db50 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ - 0x0042db60 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ - 0x0042db70 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ - 0x0042db80 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ - 0x0042db90 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ - 0x0042dba0 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ - 0x0042dbb0 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ - 0x0042dbc0 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ - 0x0042dbd0 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ - 0x0042dbe0 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ - 0x0042dbf0 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ - 0x0042dc00 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ - 0x0042dc10 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ - 0x0042dc20 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ - 0x0042dc30 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ - 0x0042dc40 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ - 0x0042dc50 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ - 0x0042dc60 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ - 0x0042dc70 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ - 0x0042dc80 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ - 0x0042dc90 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ - 0x0042dca0 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ - 0x0042dcb0 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ - 0x0042dd90 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ - 0x0042dda0 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ - 0x0042ddb0 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ - 0x0042ddc0 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ - 0x0042ddd0 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ - 0x0042dde0 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ - 0x0042ddf0 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ - 0x0042de00 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ - 0x0042de10 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ - 0x0042de20 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ - 0x0042de30 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ - 0x0042de40 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ - 0x0042de50 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ - 0x0042de60 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ - 0x0042de70 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ - 0x0042de80 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ - 0x0042de90 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ - 0x0042dea0 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ - 0x0042deb0 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ - 0x0042dec0 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ - 0x0042ded0 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ - 0x0042dee0 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ - 0x0042def0 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ - 0x0042df00 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ - 0x0042df10 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ - 0x0042df20 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ - 0x0042df30 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ - 0x0042df40 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ - 0x0042df50 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ - 0x0042df60 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ - 0x0042df70 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ - 0x0042df80 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ - 0x0042df90 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ - 0x0042dfa0 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ - 0x0042dfb0 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ - 0x0042dfc0 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ - 0x0042dfd0 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ - 0x0042dfe0 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ - 0x0042dff0 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ - 0x0042e000 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ - 0x0042e010 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ - 0x0042e020 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ - 0x0042e030 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ - 0x0042e040 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ - 0x0042e050 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ - 0x0042e060 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ - 0x0042e070 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ - 0x0042e080 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ - 0x0042e090 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ - 0x0042e0a0 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ - 0x0042e0b0 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ - 0x0042e0c0 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ - 0x0042e0d0 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ - 0x0042e0e0 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ - 0x0042e0f0 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ - 0x0042e100 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ - 0x0042e110 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ - 0x0042e120 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ │ - 0x0042e130 66617461 6c206572 726f7220 28636f64 fatal error (cod │ │ │ - 0x0042e140 65202564 2920696e 20627a69 7032206c e %d) in bzip2 l │ │ │ - 0x0042e150 69627261 72790000 00000000 00000000 ibrary.......... │ │ │ - 0x0042e160 00000000 00000000 04000400 08000400 ................ │ │ │ - 0x0042e170 04000500 10000800 04000600 20002000 ............ . . │ │ │ - 0x0042e180 04000400 10001000 08001000 20002000 ............ . . │ │ │ - 0x0042e190 08001000 80008000 08002000 80000001 .......... ..... │ │ │ - 0x0042e1a0 20008000 02010004 20000201 02010010 ....... ....... │ │ │ - 0x0042e1b0 62616420 7061636b 206c6576 656c0000 bad pack level.. │ │ │ - 0x0042e1c0 10111200 08070906 0a050b04 0c030d02 ................ │ │ │ - 0x0042e1d0 0e010f00 00000000 00000000 00000000 ................ │ │ │ - 0x0042e1e0 626c6f63 6b207661 6e697368 65640000 block vanished.. │ │ │ + 0x00025860 01000200 00000000 256c753e 256c753a ........%lu>%lu: │ │ │ + 0x00025870 20000000 00000000 25336c64 2f25336c .......%3ld/%3l │ │ │ + 0x00025880 64200000 00000000 5b253473 00000000 d ......[%4s.... │ │ │ + 0x00025890 2f253473 5d200000 2d253473 5d200000 /%4s] ..-%4s] .. │ │ │ + 0x000258a0 7a697000 00000000 4a756c79 20357468 zip.....July 5th │ │ │ + 0x000258b0 20323030 38000000 332e3000 00000000 2008...3.0..... │ │ │ + 0x000258c0 5b6e6f6e 655d0000 5a697000 00000000 [none]..Zip..... │ │ │ + 0x000258d0 5a697020 73706563 69616c20 636f6d70 Zip special comp │ │ │ + 0x000258e0 696c6174 696f6e20 6f707469 6f6e733a ilation options: │ │ │ + 0x000258f0 00000000 00000000 425a4950 325f5355 ........BZIP2_SU │ │ │ + 0x00025900 50504f52 54202020 20202020 2028627a PPORT (bz │ │ │ + 0x00025910 69703220 6c696272 61727920 76657273 ip2 library vers │ │ │ + 0x00025920 696f6e20 252e3332 73290000 00000000 ion %.32s)...... │ │ │ + 0x00025930 20202020 627a6970 3220636f 64652061 bzip2 code a │ │ │ + 0x00025940 6e64206c 69627261 72792063 6f707972 nd library copyr │ │ │ + 0x00025950 69676874 20286329 204a756c 69616e20 ight (c) Julian │ │ │ + 0x00025960 52205365 77617264 00000000 00000000 R Seward........ │ │ │ + 0x00025970 20202020 28536565 20746865 20627a69 (See the bzi │ │ │ + 0x00025980 7032206c 6963656e 73652066 6f722074 p2 license for t │ │ │ + 0x00025990 65726d73 206f6620 75736529 00000000 erms of use).... │ │ │ + 0x000259a0 0925730a 00000000 3035204a 616e2032 .%s.....05 Jan 2 │ │ │ + 0x000259b0 30303700 00000000 095b656e 63727970 007......[encryp │ │ │ + 0x000259c0 74696f6e 2c207665 7273696f 6e202564 tion, version %d │ │ │ + 0x000259d0 2e256425 73206f66 2025735d 20286d6f .%d%s of %s] (mo │ │ │ + 0x000259e0 64696669 65642066 6f72205a 69702033 dified for Zip 3 │ │ │ + 0x000259f0 290a0a00 00000000 0a5a6970 20656e76 )........Zip env │ │ │ + 0x00025a00 69726f6e 6d656e74 206f7074 696f6e73 ironment options │ │ │ + 0x00025a10 3a000000 00000000 5a495000 00000000 :.......ZIP..... │ │ │ + 0x00025a20 25313673 3a202025 730a0000 00000000 %16s: %s....... │ │ │ + 0x00025a30 5a49504f 50540000 7a697020 492f4f20 ZIPOPT..zip I/O │ │ │ + 0x00025a40 6572726f 723a2025 73000000 00000000 error: %s....... │ │ │ + 0x00025a50 0a7a6970 20657272 6f723a20 25732028 .zip error: %s ( │ │ │ + 0x00025a60 2573290a 00000000 7a697020 492f4f20 %s).....zip I/O │ │ │ + 0x00025a70 6572726f 723a2025 730a0000 00000000 error: %s....... │ │ │ + 0x00025a80 61747465 6d707469 6e672074 6f207265 attempting to re │ │ │ + 0x00025a90 73746f72 65202573 20746f20 69747320 store %s to its │ │ │ + 0x00025aa0 70726576 696f7573 20737461 74650a00 previous state.. │ │ │ + 0x00025ab0 61626f72 74696e67 00000000 00000000 aborting........ │ │ │ + 0x00025ac0 62616420 666c6167 20746f20 6164645f bad flag to add_ │ │ │ + 0x00025ad0 66696c74 65720000 6e756c6c 20706174 filter..null pat │ │ │ + 0x00025ae0 7465726e 20746f20 6164645f 66696c74 tern to add_filt │ │ │ + 0x00025af0 65720000 00000000 6d697373 696e6720 er......missing │ │ │ + 0x00025b00 66696c65 20616674 65722040 00000000 file after @.... │ │ │ + 0x00025b10 25632070 61747465 726e2066 696c6520 %c pattern file │ │ │ + 0x00025b20 27257327 00000000 61646469 6e672066 '%s'....adding f │ │ │ + 0x00025b30 696c7465 72000000 61646469 6e672066 ilter...adding f │ │ │ + 0x00025b40 696c6500 00000000 77617320 63726561 ile.....was crea │ │ │ + 0x00025b50 74696e67 20706174 7465726e 206c6973 ting pattern lis │ │ │ + 0x00025b60 74000000 00000000 63616e6e 6f742077 t.......cannot w │ │ │ + 0x00025b70 72697465 207a6970 2066696c 6520746f rite zip file to │ │ │ + 0x00025b80 20746572 6d696e61 6c000000 00000000 terminal....... │ │ │ + 0x00025b90 77617320 70726f63 65737369 6e672061 was processing a │ │ │ + 0x00025ba0 7267756d 656e7473 00000000 00000000 rguments........ │ │ │ + 0x00025bb0 73746465 72722069 73206e6f 74206120 stderr is not a │ │ │ + 0x00025bc0 74747900 00000000 25732573 0a000000 tty.....%s%s.... │ │ │ + 0x00025bd0 097a6970 20776172 6e696e67 3a202573 .zip warning: %s │ │ │ + 0x00025be0 25730a00 00000000 2d000000 00000000 %s......-....... │ │ │ + 0x00025bf0 7a697020 66696c65 20697320 656d7074 zip file is empt │ │ │ + 0x00025c00 792c2063 616e2774 206d616b 65206974 y, can't make it │ │ │ + 0x00025c10 20617320 6f6c6420 6173206c 61746573 as old as lates │ │ │ + 0x00025c20 7420656e 74727900 7a697020 66696c65 t entry.zip file │ │ │ + 0x00025c30 20686173 206f6e6c 79206469 72656374 has only direct │ │ │ + 0x00025c40 6f726965 732c2063 616e2774 206d616b ories, can't mak │ │ │ + 0x00025c50 65206974 20617320 6f6c6420 6173206c e it as old as l │ │ │ + 0x00025c60 61746573 7420656e 74727900 00000000 atest entry..... │ │ │ + 0x00025c70 77617320 64656c65 74696e67 206d6f76 was deleting mov │ │ │ + 0x00025c80 65642066 696c6573 20616e64 20646972 ed files and dir │ │ │ + 0x00025c90 6563746f 72696573 00000000 00000000 ectories........ │ │ │ + 0x00025ca0 756e7a69 70000000 756e7a69 70207069 unzip...unzip pi │ │ │ + 0x00025cb0 70652065 72726f72 00000000 00000000 pe error........ │ │ │ + 0x00025cc0 6661696c 65642074 6f206765 7420696e failed to get in │ │ │ + 0x00025cd0 666f726d 6174696f 6e206672 6f6d2055 formation from U │ │ │ + 0x00025ce0 6e5a6970 00000000 556e5a69 70202566 nZip....UnZip %f │ │ │ + 0x00025cf0 20000000 00000000 756e6578 70656374 .......unexpect │ │ │ + 0x00025d00 6564206f 75747075 74206f66 20556e5a ed output of UnZ │ │ │ + 0x00025d10 6970202d 76000000 466f756e 6420556e ip -v...Found Un │ │ │ + 0x00025d20 5a697020 76657273 696f6e20 25342e32 Zip version %4.2 │ │ │ + 0x00025d30 66000000 00000000 4e656564 20556e5a f.......Need UnZ │ │ │ + 0x00025d40 69702036 2e303020 6f72206c 61746572 ip 6.00 or later │ │ │ + 0x00025d50 20746f20 74657374 20746869 73205a69 to test this Zi │ │ │ + 0x00025d60 70363420 61726368 69766500 00000000 p64 archive..... │ │ │ + 0x00025d70 7b7d0000 00000000 6275696c 64696e67 {}......building │ │ │ + 0x00025d80 20636f6d 6d616e64 20737472 696e6720 command string │ │ │ + 0x00025d90 666f7220 74657374 696e6720 61726368 for testing arch │ │ │ + 0x00025da0 69766500 00000000 756e7a69 70202d74 ive.....unzip -t │ │ │ + 0x00025db0 20000000 00000000 2d717120 00000000 .......-qq .... │ │ │ + 0x00025dc0 74657374 206f6620 25732046 41494c45 test of %s FAILE │ │ │ + 0x00025dd0 440a0000 00000000 6f726967 696e616c D.......original │ │ │ + 0x00025de0 2066696c 65732075 6e6d6f64 69666965 files unmodifie │ │ │ + 0x00025df0 64000000 00000000 74657374 206f6620 d.......test of │ │ │ + 0x00025e00 2573204f 4b0a0000 56657269 66792070 %s OK...Verify p │ │ │ + 0x00025e10 61737377 6f72643a 20000000 00000000 assword: ....... │ │ │ + 0x00025e20 456e7465 72207061 7373776f 72643a20 Enter password: │ │ │ + 0x00025e30 00000000 00000000 6e657720 7a697020 ........new zip │ │ │ + 0x00025e40 66696c65 206c6566 74206173 3a200000 file left as: .. │ │ │ + 0x00025e50 77617320 7265706c 6163696e 67207370 was replacing sp │ │ │ + 0x00025e60 6c697420 66696c65 00000000 00000000 lit file........ │ │ │ + 0x00025e70 6d697373 696e6720 6f722065 61726c79 missing or early │ │ │ + 0x00025e80 00000000 00000000 75702074 6f206461 ........up to da │ │ │ + 0x00025e90 74650000 00000000 0d0a0000 00000000 te.............. │ │ │ + 0x00025ea0 656e5f55 532e5554 462d3800 00000000 en_US.UTF-8..... │ │ │ + 0x00025eb0 2d760000 00000000 73706563 69667920 -v......specify │ │ │ + 0x00025ec0 6a757374 206f6e65 20616374 696f6e00 just one action. │ │ │ + 0x00025ed0 6f707469 6f6e202d 64732028 2d2d646f option -ds (--do │ │ │ + 0x00025ee0 742d7369 7a652920 68617320 62616420 t-size) has bad │ │ │ + 0x00025ef0 73697a65 3a202027 25732700 00000000 size: '%s'..... │ │ │ + 0x00025f00 646f7420 73697a65 206d7573 74206265 dot size must be │ │ │ + 0x00025f10 20617420 6c656173 74203332 204b423a at least 32 KB: │ │ │ + 0x00025f20 20202725 73270000 2d6d6d20 6e6f7420 '%s'..-mm not │ │ │ + 0x00025f30 73757070 6f727465 642c204d 7573745f supported, Must_ │ │ │ + 0x00025f40 4d617463 68206973 202d4d4d 00000000 Match is -MM.... │ │ │ + 0x00025f50 646f206e 6f742073 70656369 66792062 do not specify b │ │ │ + 0x00025f60 6f746820 2d722061 6e64202d 52000000 oth -r and -R... │ │ │ + 0x00025f70 62616420 73706c69 74207369 7a653a20 bad split size: │ │ │ + 0x00025f80 20272573 27000000 6d696e69 6d756d20 '%s'...minimum │ │ │ + 0x00025f90 73706c69 74207369 7a652069 73203634 split size is 64 │ │ │ + 0x00025fa0 204b423a 20202725 73270000 00000000 KB: '%s'...... │ │ │ + 0x00025fb0 2534642d 2532642d 25326400 00000000 %4d-%2d-%2d..... │ │ │ + 0x00025fc0 25326425 32642534 64000000 00000000 %2d%2d%4d....... │ │ │ + 0x00025fd0 696e7661 6c696420 64617465 20656e74 invalid date ent │ │ │ + 0x00025fe0 65726564 20666f72 202d7420 6f707469 ered for -t opti │ │ │ + 0x00025ff0 6f6e202d 20757365 206d6d64 64797979 on - use mmddyyy │ │ │ + 0x00026000 79206f72 20797979 792d6d6d 2d646400 y or yyyy-mm-dd. │ │ │ + 0x00026010 696e7661 6c696420 64617465 20656e74 invalid date ent │ │ │ + 0x00026020 65726564 20666f72 202d7474 206f7074 ered for -tt opt │ │ │ + 0x00026030 696f6e20 2d207573 65206d6d 64647979 ion - use mmddyy │ │ │ + 0x00026040 7979206f 72207979 79792d6d 6d2d6464 yy or yyyy-mm-dd │ │ │ + 0x00026050 00000000 00000000 71756974 00000000 ........quit.... │ │ │ + 0x00026060 7761726e 00000000 69676e6f 72650000 warn....ignore.. │ │ │ + 0x00026070 6e6f0000 00000000 65736361 70650000 no......escape.. │ │ │ + 0x00026080 55544638 00000000 2d554e20 6d757374 UTF8....-UN must │ │ │ + 0x00026090 20626520 51756974 2c205761 726e2c20 be Quit, Warn, │ │ │ + 0x000260a0 49676e6f 72652c20 4e6f2c20 45736361 Ignore, No, Esca │ │ │ + 0x000260b0 70652c20 6f722055 5446383a 20000000 pe, or UTF8: ... │ │ │ + 0x000260c0 2d554e20 28756e69 636f6465 29206261 -UN (unicode) ba │ │ │ + 0x000260d0 64207661 6c756500 6465666c 61746500 d value.deflate. │ │ │ + 0x000260e0 73746f72 65000000 76616c69 6420636f store...valid co │ │ │ + 0x000260f0 6d707265 7373696f 6e206d65 74686f64 mpression method │ │ │ + 0x00026100 73206172 653a2020 73746f72 652c2064 s are: store, d │ │ │ + 0x00026110 65666c61 74652c20 627a6970 32000000 eflate, bzip2... │ │ │ + 0x00026120 756e6b6e 6f776e20 636f6d70 72657373 unknown compress │ │ │ + 0x00026130 696f6e20 6d657468 6f642066 6f756e64 ion method found │ │ │ + 0x00026140 3a202000 00000000 4f707469 6f6e202d : .....Option - │ │ │ + 0x00026150 5a20282d 2d636f6d 70726573 73696f6e Z (--compression │ │ │ + 0x00026160 2d6d6574 686f6429 3a202075 6e6b6e6f -method): unkno │ │ │ + 0x00026170 776e206d 6574686f 64000000 00000000 wn method....... │ │ │ + 0x00026180 2d2d0000 00000000 63616e27 74207573 --......can't us │ │ │ + 0x00026190 65202d2d 20626566 6f726520 61726368 e -- before arch │ │ │ + 0x000261a0 69766520 6e616d65 00000000 00000000 ive name........ │ │ │ + 0x000261b0 73643a20 5a697066 696c6520 6e616d65 sd: Zipfile name │ │ │ + 0x000261c0 20272573 270a0000 63616e27 74207265 '%s'...can't re │ │ │ + 0x000261d0 61642069 6e707574 20282d29 20616e64 ad input (-) and │ │ │ + 0x000261e0 2066696c 656e616d 65732028 2d402920 filenames (-@) │ │ │ + 0x000261f0 626f7468 2066726f 6d207374 64696e00 both from stdin. │ │ │ + 0x00026200 6e6f2073 75636820 6f707469 6f6e2049 no such option I │ │ │ + 0x00026210 443a2025 6c640000 77617320 67657474 D: %ld..was gett │ │ │ + 0x00026220 696e6720 656e6372 79707469 6f6e2070 ing encryption p │ │ │ + 0x00026230 61737377 6f726400 7a65726f 206c656e assword.zero len │ │ │ + 0x00026240 67746820 70617373 776f7264 206e6f74 gth password not │ │ │ + 0x00026250 20616c6c 6f776564 00000000 00000000 allowed........ │ │ │ + 0x00026260 77617320 76657269 6679696e 6720656e was verifying en │ │ │ + 0x00026270 63727970 74696f6e 20706173 73776f72 cryption passwor │ │ │ + 0x00026280 64000000 00000000 70617373 776f7264 d.......password │ │ │ + 0x00026290 20766572 69666963 6174696f 6e206661 verification fa │ │ │ + 0x000262a0 696c6564 00000000 73643a20 436f6d6d iled....sd: Comm │ │ │ + 0x000262b0 616e6420 6c696e65 20726561 640a0000 and line read... │ │ │ + 0x000262c0 636f6d6d 616e6420 6c696e65 3a0a0000 command line:... │ │ │ + 0x000262d0 27257327 20200000 73686f77 20636f6d '%s' ..show com │ │ │ + 0x000262e0 6d616e64 206c696e 65000000 00000000 mand line....... │ │ │ + 0x000262f0 61766169 6c61626c 65206f70 74696f6e available option │ │ │ + 0x00026300 733a0000 00000000 64657363 72697074 s:......descript │ │ │ + 0x00026310 696f6e00 00000000 6e656700 00000000 ion.....neg..... │ │ │ + 0x00026320 76616c00 00000000 6c6f6e67 00000000 val.....long.... │ │ │ + 0x00026330 73680000 00000000 20252d32 73202025 sh...... %-2s % │ │ │ + 0x00026340 2d313873 20252d34 7320252d 33732025 -18s %-4s %-3s % │ │ │ + 0x00026350 2d333073 0a000000 2d2d2d2d 2d2d2d2d -30s....-------- │ │ │ + 0x00026360 2d2d2d00 00000000 2d2d2d2d 00000000 ---.....----.... │ │ │ + 0x00026370 20252d32 73202025 2d313873 20000000 %-2s %-18s ... │ │ │ + 0x00026380 252d3473 20000000 72657100 00000000 %-4s ...req..... │ │ │ + 0x00026390 6f707400 00000000 6c697374 00000000 opt.....list.... │ │ │ + 0x000263a0 63686172 00000000 6e756d00 00000000 char....num..... │ │ │ + 0x000263b0 756e6b00 00000000 252d3373 20000000 unk.....%-3s ... │ │ │ + 0x000263c0 252d3330 730a0000 6c6f6770 61746800 %-30s...logpath. │ │ │ + 0x000263d0 2e6c6f67 00000000 636f756c 64206e6f .log....could no │ │ │ + 0x000263e0 74206f70 656e206c 6f676669 6c652027 t open logfile ' │ │ │ + 0x000263f0 25732700 00000000 2d2d2d2d 2d2d2d2d %s'.....-------- │ │ │ + 0x00026400 2d0a0000 00000000 5a697020 6c6f6720 -.......Zip log │ │ │ + 0x00026410 6f70656e 65642025 73000000 00000000 opened %s....... │ │ │ + 0x00026420 636f6d6d 616e6420 6c696e65 20617267 command line arg │ │ │ + 0x00026430 756d656e 74733a0a 20000000 00000000 uments:. ....... │ │ │ + 0x00026440 0a0a0000 00000000 61726368 69766520 ........archive │ │ │ + 0x00026450 6e616d65 206d7573 7420656e 6420696e name must end in │ │ │ + 0x00026460 202e7a69 7020666f 72207370 6c697473 .zip for splits │ │ │ + 0x00026470 00000000 00000000 2d2d6f75 74207061 ........--out pa │ │ │ + 0x00026480 7468206d 75737420 62652064 69666665 th must be diffe │ │ │ + 0x00026490 72656e74 20746861 6e20696e 20706174 rent than in pat │ │ │ + 0x000264a0 683a2025 73000000 63616e27 74207573 h: %s...can't us │ │ │ + 0x000264b0 65202d2d 64696666 20282d44 46292077 e --diff (-DF) w │ │ │ + 0x000264c0 69746820 66697820 282d4620 6f72202d ith fix (-F or - │ │ │ + 0x000264d0 46462900 00000000 2d552028 2d2d636f FF).....-U (--co │ │ │ + 0x000264e0 70792920 72657175 69726573 202d4f20 py) requires -O │ │ │ + 0x000264f0 282d2d6f 75742900 20202020 20202020 (--out). │ │ │ + 0x00026500 20202020 20202020 20202020 207a6970 zip │ │ │ + 0x00026510 202d4620 696e6461 6d616765 64617263 -F indamagedarc │ │ │ + 0x00026520 68697665 202d2d6f 7574206f 75746669 hive --out outfi │ │ │ + 0x00026530 78656461 72636869 76650000 00000000 xedarchive...... │ │ │ + 0x00026540 66697820 6f707469 6f6e7320 2d462061 fix options -F a │ │ │ + 0x00026550 6e64202d 46462072 65717569 7265202d nd -FF require - │ │ │ + 0x00026560 2d6f7574 3a0a0000 66697820 6f707469 -out:...fix opti │ │ │ + 0x00026570 6f6e7320 72657175 69726520 2d2d6f75 ons require --ou │ │ │ + 0x00026580 74000000 00000000 6e6f206f 74686572 t.......no other │ │ │ + 0x00026590 20616374 696f6e73 20616c6c 6f776564 actions allowed │ │ │ + 0x000265a0 20776865 6e206669 78696e67 20617263 when fixing arc │ │ │ + 0x000265b0 68697665 20282d46 206f7220 2d464629 hive (-F or -FF) │ │ │ + 0x000265c0 00000000 00000000 2d444620 282d2d64 ........-DF (--d │ │ │ + 0x000265d0 69666629 20726571 75697265 73202d4f iff) requires -O │ │ │ + 0x000265e0 20282d2d 6f757429 00000000 00000000 (--out)........ │ │ │ + 0x000265f0 63616e27 74207573 65202d2d 64696666 can't use --diff │ │ │ + 0x00026600 20282d44 46292077 69746820 2d64206f (-DF) with -d o │ │ │ + 0x00026610 72202d55 00000000 6e6f7468 696e6720 r -U....nothing │ │ │ + 0x00026620 746f2073 656c6563 74206672 6f6d0000 to select from.. │ │ │ + 0x00026630 6e616d65 206e6f74 206d6174 63686564 name not matched │ │ │ + 0x00026640 3a200000 00000000 63616e27 74207573 : ......can't us │ │ │ + 0x00026650 65202d20 616e6420 2d402074 6f676574 e - and -@ toget │ │ │ + 0x00026660 68657200 00000000 73643a20 5a697070 her.....sd: Zipp │ │ │ + 0x00026670 696e6720 746f2073 74646f75 740a0000 ing to stdout... │ │ │ + 0x00026680 6d697373 696e6720 73756666 6978206c missing suffix l │ │ │ + 0x00026690 69737400 00000000 3b000000 00000000 ist.....;....... │ │ │ + 0x000266a0 696e7661 6c696420 6f707469 6f6e2873 invalid option(s │ │ │ + 0x000266b0 29207573 65642077 69746820 2d643b20 ) used with -d; │ │ │ + 0x000266c0 69676e6f 7265642e 00000000 00000000 ignored......... │ │ │ + 0x000266d0 63616e27 74207365 74206d65 74686f64 can't set method │ │ │ + 0x000266e0 2c206d6f 76652c20 72656375 7273652c , move, recurse, │ │ │ + 0x000266f0 206f7220 636f6d6d 656e7473 20776974 or comments wit │ │ │ + 0x00026700 6820636f 7079206d 6f64652e 00000000 h copy mode..... │ │ │ + 0x00026710 63616e27 74207573 65202d79 20776974 can't use -y wit │ │ │ + 0x00026720 68202d6b 2c202d79 2069676e 6f726564 h -k, -y ignored │ │ │ + 0x00026730 00000000 00000000 63616e27 74207573 ........can't us │ │ │ + 0x00026740 65202d46 20776974 68202d41 2c202d46 e -F with -A, -F │ │ │ + 0x00026750 2069676e 6f726564 00000000 00000000 ignored........ │ │ │ + 0x00026760 63616e27 74207573 65202d46 46207769 can't use -FF wi │ │ │ + 0x00026770 7468202d 412c202d 46462069 676e6f72 th -A, -FF ignor │ │ │ + 0x00026780 65640000 00000000 63616e27 74207573 ed......can't us │ │ │ + 0x00026790 65202d54 206f6e20 7374646f 75742c20 e -T on stdout, │ │ │ + 0x000267a0 2d542069 676e6f72 65640000 00000000 -T ignored...... │ │ │ + 0x000267b0 63616e27 74206372 65617465 2073706c can't create spl │ │ │ + 0x000267c0 69742061 72636869 76652077 68696c65 it archive while │ │ │ + 0x000267d0 20666978 696e6720 6f722061 646a7573 fixing or adjus │ │ │ + 0x000267e0 74696e67 0a000000 63616e27 74206372 ting....can't cr │ │ │ + 0x000267f0 65617465 2073706c 69742061 72636869 eate split archi │ │ │ + 0x00026800 76652077 69746820 2d64206f 72202d67 ve with -d or -g │ │ │ + 0x00026810 206f7220 6f6e2073 74646f75 740a0000 or on stdout... │ │ │ + 0x00026820 63616e27 74207573 65202d64 2c202d66 can't use -d, -f │ │ │ + 0x00026830 2c202d75 2c202d55 2c206f72 202d6720 , -u, -U, or -g │ │ │ + 0x00026840 77697468 2066696c 6573796e 63202d46 with filesync -F │ │ │ + 0x00026850 530a0000 00000000 63616e27 74207573 S.......can't us │ │ │ + 0x00026860 65202d64 2c202d66 2c202d75 2c202d55 e -d, -f, -u, -U │ │ │ + 0x00026870 2c206f72 202d6720 6f6e2073 74646f75 , or -g on stdou │ │ │ + 0x00026880 740a0000 00000000 46697820 61726368 t.......Fix arch │ │ │ + 0x00026890 69766520 282d4629 202d2061 7373756d ive (-F) - assum │ │ │ + 0x000268a0 65206d6f 73746c79 20696e74 61637420 e mostly intact │ │ │ + 0x000268b0 61726368 69766500 46697820 61726368 archive.Fix arch │ │ │ + 0x000268c0 69766520 282d4646 29202d20 73616c76 ive (-FF) - salv │ │ │ + 0x000268d0 61676520 77686174 2063616e 00000000 age what can.... │ │ │ + 0x000268e0 73643a20 52656164 696e6720 61726368 sd: Reading arch │ │ │ + 0x000268f0 6976650a 00000000 73643a20 4f70656e ive.....sd: Open │ │ │ + 0x00026900 207a6970 2066696c 6520616e 64206372 zip file and cr │ │ │ + 0x00026910 65617465 2074656d 70206669 6c652028 eate temp file ( │ │ │ + 0x00026920 2d464629 0a000000 73643a20 43726561 -FF)....sd: Crea │ │ │ + 0x00026930 74696e67 206e6577 207a6970 2066696c ting new zip fil │ │ │ + 0x00026940 6520282d 4646290a 00000000 00000000 e (-FF)......... │ │ │ + 0x00026950 616c6c6f 63617469 6e672074 656d7020 allocating temp │ │ │ + 0x00026960 66696c65 6e616d65 00000000 00000000 filename........ │ │ │ + 0x00026970 7a695858 58585858 00000000 00000000 ziXXXXXX........ │ │ │ + 0x00026980 73643a20 57726974 696e6720 63656e74 sd: Writing cent │ │ │ + 0x00026990 72616c20 64697265 63746f72 7920282d ral directory (- │ │ │ + 0x000269a0 4646290a 00000000 7a697020 66696c65 FF).....zip file │ │ │ + 0x000269b0 20656d70 74790000 77617320 7265706c empty..was repl │ │ │ + 0x000269c0 6163696e 67207468 65206f72 6967696e acing the origin │ │ │ + 0x000269d0 616c207a 69702066 696c6500 00000000 al zip file..... │ │ │ + 0x000269e0 0a546f74 616c2025 6c642065 6e747269 .Total %ld entri │ │ │ + 0x000269f0 65732028 00000000 20627974 65732900 es (.... bytes). │ │ │ + 0x00026a00 0a446f6e 65202573 00000000 00000000 .Done %s........ │ │ │ + 0x00026a10 436f756c 64206e6f 74206765 7420696e Could not get in │ │ │ + 0x00026a20 666f2066 6f722069 6e707574 2073706c fo for input spl │ │ │ + 0x00026a30 69743a20 00000000 73706c69 7473697a it: ....splitsiz │ │ │ + 0x00026a40 65203d20 00000000 206e6f74 20666f75 e = .... not fou │ │ │ + 0x00026a50 6e64206f 7220656d 70747900 00000000 nd or empty..... │ │ │ + 0x00026a60 73643a20 5363616e 6e696e67 20617263 sd: Scanning arc │ │ │ + 0x00026a70 68697665 20656e74 72696573 0a000000 hive entries.... │ │ │ + 0x00026a80 6e6f7420 696e2061 72636869 76653a20 not in archive: │ │ │ + 0x00026a90 00000000 00000000 73643a20 5363616e ........sd: Scan │ │ │ + 0x00026aa0 6e696e67 2066696c 65730a00 00000000 ning files...... │ │ │ + 0x00026ab0 63757272 656e7420 64697265 63746f72 current director │ │ │ + 0x00026ac0 7920666f 72202d52 00000000 00000000 y for -R........ │ │ │ + 0x00026ad0 2d520000 00000000 73643a20 4170706c -R......sd: Appl │ │ │ + 0x00026ae0 79696e67 2066696c 74657273 0a000000 ying filters.... │ │ │ + 0x00026af0 73643a20 43686563 6b696e67 20647570 sd: Checking dup │ │ │ + 0x00026b00 730a0000 00000000 63616e6e 6f742072 s.......cannot r │ │ │ + 0x00026b10 65706561 74206e61 6d657320 696e207a epeat names in z │ │ │ + 0x00026b20 69702066 696c6500 77617320 70726f63 ip file.was proc │ │ │ + 0x00026b30 65737369 6e67206c 69737420 6f662066 essing list of f │ │ │ + 0x00026b40 696c6573 00000000 73643a20 5363616e iles....sd: Scan │ │ │ + 0x00026b50 6e696e67 2066696c 65732074 6f207570 ning files to up │ │ │ + 0x00026b60 64617465 0a000000 7a697020 64696167 date....zip diag │ │ │ + 0x00026b70 6e6f7374 69633a20 25732025 730a0000 nostic: %s %s... │ │ │ + 0x00026b80 73643a20 66636f75 6e74203d 2025750a sd: fcount = %u. │ │ │ + 0x00026b90 00000000 00000000 5363616e 6e696e67 ........Scanning │ │ │ + 0x00026ba0 2066696c 65732000 41726368 69766520 files .Archive │ │ │ + 0x00026bb0 636f6e74 61696e73 3a0a0000 00000000 contains:....... │ │ │ + 0x00026bc0 576f756c 64204465 6c657465 3a0a0000 Would Delete:... │ │ │ + 0x00026bd0 576f756c 64204672 65736865 6e3a0a00 Would Freshen:.. │ │ │ + 0x00026be0 576f756c 6420436f 70793a0a 00000000 Would Copy:..... │ │ │ + 0x00026bf0 576f756c 64204164 642f5570 64617465 Would Add/Update │ │ │ + 0x00026c00 3a0a0000 00000000 20202573 0a000000 :....... %s.... │ │ │ + 0x00026c10 20202020 20457363 61706564 20556e69 Escaped Uni │ │ │ + 0x00026c20 636f6465 3a202025 730a0000 00000000 code: %s....... │ │ │ + 0x00026c30 546f7461 6c202573 20656e74 72696573 Total %s entries │ │ │ + 0x00026c40 20282573 20627974 6573290a 00000000 (%s bytes)..... │ │ │ + 0x00026c50 7472793a 207a6970 00000000 00000000 try: zip........ │ │ │ + 0x00026c60 202e202d 69000000 41726368 69766520 . -i...Archive │ │ │ + 0x00026c70 69732063 75727265 6e740000 00000000 is current...... │ │ │ + 0x00026c80 722b0000 00000000 73643a20 4f70656e r+......sd: Open │ │ │ + 0x00026c90 207a6970 2066696c 6520616e 64206372 zip file and cr │ │ │ + 0x00026ca0 65617465 2074656d 70206669 6c650a00 eate temp file.. │ │ │ + 0x00026cb0 63616e6e 6f742067 726f7720 73706c69 cannot grow spli │ │ │ + 0x00026cc0 74206172 63686976 65000000 00000000 t archive....... │ │ │ + 0x00026cd0 73643a20 43726561 74696e67 206e6577 sd: Creating new │ │ │ + 0x00026ce0 207a6970 2066696c 650a0000 00000000 zip file....... │ │ │ + 0x00026cf0 636f756c 64206e6f 74206f70 656e2061 could not open a │ │ │ + 0x00026d00 72636869 76652074 6f207265 61640000 rchive to read.. │ │ │ + 0x00026d10 73643a20 41646469 6e672073 70616e6e sd: Adding spann │ │ │ + 0x00026d20 696e672f 73706c69 7474696e 67207369 ing/splitting si │ │ │ + 0x00026d30 676e6174 75726520 61742074 6f70206f gnature at top o │ │ │ + 0x00026d40 66206172 63686976 650a0000 00000000 f archive....... │ │ │ + 0x00026d50 73643a20 476f696e 67207468 726f7567 sd: Going throug │ │ │ + 0x00026d60 68206f6c 64207a69 70206669 6c650a00 h old zip file.. │ │ │ + 0x00026d70 66726573 68656e69 6e673a20 25730000 freshening: %s.. │ │ │ + 0x00026d80 20202020 20206f6b 3a202573 00000000 ok: %s.... │ │ │ + 0x00026d90 75706461 74696e67 3a202573 00000000 updating: %s.... │ │ │ + 0x00026da0 20637572 72656e74 3a202573 00000000 current: %s.... │ │ │ + 0x00026db0 636f756c 64206e6f 74207265 6164206c could not read l │ │ │ + 0x00026dc0 6f63616c 20656e74 72792069 6e666f72 ocal entry infor │ │ │ + 0x00026dd0 6d617469 6f6e3a20 00000000 00000000 mation: ........ │ │ │ + 0x00026de0 77617320 7a697070 696e6720 25730000 was zipping %s.. │ │ │ + 0x00026df0 77617320 636f7079 696e6720 25730000 was copying %s.. │ │ │ + 0x00026e00 636f756c 64206e6f 74206f70 656e2066 could not open f │ │ │ + 0x00026e10 6f722072 65616469 6e673a20 00000000 or reading: .... │ │ │ + 0x00026e20 66696c65 20616e64 20646972 6563746f file and directo │ │ │ + 0x00026e30 72792077 69746820 74686520 73616d65 ry with the same │ │ │ + 0x00026e40 206e616d 653a2000 77696c6c 206a7573 name: .will jus │ │ │ + 0x00026e50 7420636f 70792065 6e747279 206f7665 t copy entry ove │ │ │ + 0x00026e60 723a2000 00000000 20736b69 7070696e r: ..... skippin │ │ │ + 0x00026e70 673a2025 73000000 20636f70 79696e67 g: %s... copying │ │ │ + 0x00026e80 3a202573 00000000 20280000 00000000 : %s.... (...... │ │ │ + 0x00026e90 75736572 20726571 75657374 65642061 user requested a │ │ │ + 0x00026ea0 626f7274 00000000 28747279 202d4620 bort....(try -F │ │ │ + 0x00026eb0 746f2061 7474656d 70742074 6f206669 to attempt to fi │ │ │ + 0x00026ec0 78290000 00000000 636f756c 64206e6f x)......could no │ │ │ + 0x00026ed0 74207365 656b2069 6e206f75 74707574 t seek in output │ │ │ + 0x00026ee0 2066696c 65000000 62616420 2d20736b file...bad - sk │ │ │ + 0x00026ef0 69707069 6e673a20 00000000 00000000 ipping: ........ │ │ │ + 0x00026f00 64656c65 74696e67 3a202573 00000000 deleting: %s.... │ │ │ + 0x00026f10 2020202f 20202020 00000000 00000000 / ........ │ │ │ + 0x00026f20 20202020 202f2020 20202020 00000000 / .... │ │ │ + 0x00026f30 73643a20 5a697070 696e6720 7570206e sd: Zipping up n │ │ │ + 0x00026f40 65772065 6e747269 65730a00 00000000 ew entries...... │ │ │ + 0x00026f50 77617320 61646469 6e672066 696c6573 was adding files │ │ │ + 0x00026f60 20746f20 7a697020 66696c65 00000000 to zip file.... │ │ │ + 0x00026f70 20206164 64696e67 3a202573 00000000 adding: %s.... │ │ │ + 0x00026f80 7a697020 7761726e 696e6700 00000000 zip warning..... │ │ │ + 0x00026f90 7a697020 7761726e 696e673a 2025730a zip warning: %s. │ │ │ + 0x00026fa0 00000000 00000000 0a7a6970 20776172 .........zip war │ │ │ + 0x00026fb0 6e696e67 3a204e6f 7420616c 6c206669 ning: Not all fi │ │ │ + 0x00026fc0 6c657320 77657265 20726561 6461626c les were readabl │ │ │ + 0x00026fd0 650a0000 00000000 20206669 6c65732f e....... files/ │ │ │ + 0x00026fe0 656e7472 69657320 72656164 3a202025 entries read: % │ │ │ + 0x00026ff0 6c750000 00000000 20282573 20627974 lu...... (%s byt │ │ │ + 0x00027000 65732900 00000000 2020736b 69707065 es)..... skippe │ │ │ + 0x00027010 643a2020 256c7500 73643a20 47657420 d: %lu.sd: Get │ │ │ + 0x00027020 636f6d6d 656e7420 69662061 6e790a00 comment if any.. │ │ │ + 0x00027030 77617320 72656164 696e6720 636f6d6d was reading comm │ │ │ + 0x00027040 656e7420 6c696e65 73000000 00000000 ent lines....... │ │ │ + 0x00027050 456e7465 7220636f 6d6d656e 7420666f Enter comment fo │ │ │ + 0x00027060 72202573 3a0a0000 63757272 656e7420 r %s:...current │ │ │ + 0x00027070 7a697020 66696c65 20636f6d 6d656e74 zip file comment │ │ │ + 0x00027080 2069733a 0a000000 77617320 73657474 is:....was sett │ │ │ + 0x00027090 696e6720 636f6d6d 656e7473 20746f20 ing comments to │ │ │ + 0x000270a0 6e756c6c 00000000 656e7465 72206e65 null....enter ne │ │ │ + 0x000270b0 77207a69 70206669 6c652063 6f6d6d65 w zip file comme │ │ │ + 0x000270c0 6e742028 656e6420 77697468 202e293a nt (end with .): │ │ │ + 0x000270d0 0a000000 00000000 2e0a0000 00000000 ................ │ │ │ + 0x000270e0 73643a20 57726974 696e6720 63656e74 sd: Writing cent │ │ │ + 0x000270f0 72616c20 64697265 63746f72 790a0000 ral directory... │ │ │ + 0x00027100 75000000 00000000 746f7461 6c206279 u.......total by │ │ │ + 0x00027110 7465733d 25732c20 636f6d70 72657373 tes=%s, compress │ │ │ + 0x00027120 65643d25 73202d3e 20256425 25207361 ed=%s -> %d%% sa │ │ │ + 0x00027130 76696e67 730a0000 73643a20 57726974 vings...sd: Writ │ │ │ + 0x00027140 696e6720 656e6420 6f662063 656e7472 ing end of centr │ │ │ + 0x00027150 616c2064 69726563 746f7279 0a000000 al directory.... │ │ │ + 0x00027160 73643a20 5265706c 6163696e 67206f6c sd: Replacing ol │ │ │ + 0x00027170 64207a69 70206669 6c650a00 00000000 d zip file...... │ │ │ + 0x00027180 73643a20 53657474 696e6720 66696c65 sd: Setting file │ │ │ + 0x00027190 20747970 650a0000 706c616e 6e656420 type...planned │ │ │ + 0x000271a0 00000000 00000000 20627974 65732c20 ........ bytes, │ │ │ + 0x000271b0 61637475 616c2000 22257322 20000000 actual ."%s" ... │ │ │ + 0x000271c0 25732000 00000000 5553455f 45465f55 %s .....USE_EF_U │ │ │ + 0x000271d0 545f5449 4d452020 20202020 20287374 T_TIME (st │ │ │ + 0x000271e0 6f726520 556e6976 65727361 6c205469 ore Universal Ti │ │ │ + 0x000271f0 6d652900 00000000 53594d4c 494e4b5f me).....SYMLINK_ │ │ │ + 0x00027200 53555050 4f525420 20202020 20287379 SUPPORT (sy │ │ │ + 0x00027210 6d626f6c 6963206c 696e6b73 20737570 mbolic links sup │ │ │ + 0x00027220 706f7274 65642900 4c415247 455f4649 ported).LARGE_FI │ │ │ + 0x00027230 4c455f53 5550504f 52542020 20286361 LE_SUPPORT (ca │ │ │ + 0x00027240 6e207265 61642061 6e642077 72697465 n read and write │ │ │ + 0x00027250 206c6172 67652066 696c6573 206f6e20 large files on │ │ │ + 0x00027260 66696c65 20737973 74656d29 00000000 file system).... │ │ │ + 0x00027270 5a495036 345f5355 50504f52 54202020 ZIP64_SUPPORT │ │ │ + 0x00027280 20202020 20287573 65205a69 70363420 (use Zip64 │ │ │ + 0x00027290 746f2073 746f7265 206c6172 67652066 to store large f │ │ │ + 0x000272a0 696c6573 20696e20 61726368 69766573 iles in archives │ │ │ + 0x000272b0 29000000 00000000 554e4943 4f44455f ).......UNICODE_ │ │ │ + 0x000272c0 53555050 4f525420 20202020 20287374 SUPPORT (st │ │ │ + 0x000272d0 6f726520 616e6420 72656164 20555446 ore and read UTF │ │ │ + 0x000272e0 2d382055 6e69636f 64652070 61746873 -8 Unicode paths │ │ │ + 0x000272f0 29000000 00000000 53544f52 455f554e ).......STORE_UN │ │ │ + 0x00027300 49585f55 4944735f 47494473 20287374 IX_UIDs_GIDs (st │ │ │ + 0x00027310 6f726520 5549442f 47494420 73697a65 ore UID/GID size │ │ │ + 0x00027320 732f7661 6c756573 20757369 6e67206e s/values using n │ │ │ + 0x00027330 65772065 78747261 20666965 6c642900 ew extra field). │ │ │ + 0x00027340 55494447 49445f4e 4f545f31 36424954 UIDGID_NOT_16BIT │ │ │ + 0x00027350 20202020 20286f6c 6420556e 69782031 (old Unix 1 │ │ │ + 0x00027360 362d6269 74205549 442f4749 44206578 6-bit UID/GID ex │ │ │ + 0x00027370 74726120 6669656c 64206e6f 74207573 tra field not us │ │ │ + 0x00027380 65642900 00000000 45787465 6e646564 ed).....Extended │ │ │ + 0x00027390 2048656c 7020666f 72205a69 70000000 Help for Zip... │ │ │ + 0x000273a0 53656520 74686520 5a697020 4d616e75 See the Zip Manu │ │ │ + 0x000273b0 616c2066 6f72206d 6f726520 64657461 al for more deta │ │ │ + 0x000273c0 696c6564 2068656c 70000000 00000000 iled help....... │ │ │ + 0x000273d0 5a697020 73746f72 65732066 696c6573 Zip stores files │ │ │ + 0x000273e0 20696e20 7a697020 61726368 69766573 in zip archives │ │ │ + 0x000273f0 2e202054 68652064 65666175 6c742061 . The default a │ │ │ + 0x00027400 6374696f 6e206973 20746f20 61646420 ction is to add │ │ │ + 0x00027410 6f722072 65706c61 63650000 00000000 or replace...... │ │ │ + 0x00027420 7a697066 696c6520 656e7472 6965732e zipfile entries. │ │ │ + 0x00027430 00000000 00000000 42617369 6320636f ........Basic co │ │ │ + 0x00027440 6d6d616e 64206c69 6e653a00 00000000 mmand line:..... │ │ │ + 0x00027450 20207a69 70206f70 74696f6e 73206172 zip options ar │ │ │ + 0x00027460 63686976 655f6e61 6d652066 696c6520 chive_name file │ │ │ + 0x00027470 66696c65 202e2e2e 00000000 00000000 file ........... │ │ │ + 0x00027480 536f6d65 20657861 6d706c65 733a0000 Some examples:.. │ │ │ + 0x00027490 20204164 64206669 6c652e74 78742074 Add file.txt t │ │ │ + 0x000274a0 6f207a2e 7a697020 28637265 61746520 o z.zip (create │ │ │ + 0x000274b0 7a206966 206e6565 64656429 3a202020 z if needed): │ │ │ + 0x000274c0 2020207a 6970207a 2066696c 652e7478 zip z file.tx │ │ │ + 0x000274d0 74000000 00000000 20205a69 7020616c t....... Zip al │ │ │ + 0x000274e0 6c206669 6c657320 696e2063 75727265 l files in curre │ │ │ + 0x000274f0 6e742064 69723a20 20202020 20202020 nt dir: │ │ │ + 0x00027500 20202020 20202020 2020207a 6970207a zip z │ │ │ + 0x00027510 202a0000 00000000 20205a69 70206669 *...... Zip fi │ │ │ + 0x00027520 6c657320 696e2063 75727265 6e742064 les in current d │ │ │ + 0x00027530 69722061 6e642073 75626469 72732061 ir and subdirs a │ │ │ + 0x00027540 6c736f3a 20202020 2020207a 6970202d lso: zip - │ │ │ + 0x00027550 72207a20 2e000000 42617369 63206d6f r z ....Basic mo │ │ │ + 0x00027560 6465733a 00000000 20457874 65726e61 des:.... Externa │ │ │ + 0x00027570 6c206d6f 64657320 2873656c 65637473 l modes (selects │ │ │ + 0x00027580 2066696c 65732066 726f6d20 66696c65 files from file │ │ │ + 0x00027590 20737973 74656d29 3a000000 00000000 system):....... │ │ │ + 0x000275a0 20202020 20202020 61646420 20202020 add │ │ │ + 0x000275b0 202d2061 6464206e 65772066 696c6573 - add new files │ │ │ + 0x000275c0 2f757064 61746520 65786973 74696e67 /update existing │ │ │ + 0x000275d0 2066696c 65732069 6e206172 63686976 files in archiv │ │ │ + 0x000275e0 65202864 65666175 6c742900 00000000 e (default)..... │ │ │ + 0x000275f0 20202d75 20202020 75706461 74652020 -u update │ │ │ + 0x00027600 202d2061 6464206e 65772066 696c6573 - add new files │ │ │ + 0x00027610 2f757064 61746520 65786973 74696e67 /update existing │ │ │ + 0x00027620 2066696c 6573206f 6e6c7920 6966206c files only if l │ │ │ + 0x00027630 61746572 20646174 65000000 00000000 ater date....... │ │ │ + 0x00027640 20202d66 20202020 66726573 68656e20 -f freshen │ │ │ + 0x00027650 202d2075 70646174 65206578 69737469 - update existi │ │ │ + 0x00027660 6e672066 696c6573 206f6e6c 7920286e ng files only (n │ │ │ + 0x00027670 6f206669 6c657320 61646465 64290000 o files added).. │ │ │ + 0x00027680 20202d46 53202020 66696c65 73796e63 -FS filesync │ │ │ + 0x00027690 202d2075 70646174 65206966 20646174 - update if dat │ │ │ + 0x000276a0 65206f72 2073697a 65206368 616e6765 e or size change │ │ │ + 0x000276b0 642c2064 656c6574 65206966 206e6f20 d, delete if no │ │ │ + 0x000276c0 4f53206d 61746368 00000000 00000000 OS match........ │ │ │ + 0x000276d0 20496e74 65726e61 6c206d6f 64657320 Internal modes │ │ │ + 0x000276e0 2873656c 65637473 20656e74 72696573 (selects entries │ │ │ + 0x000276f0 20696e20 61726368 69766529 3a000000 in archive):... │ │ │ + 0x00027700 20202d64 20202020 64656c65 74652020 -d delete │ │ │ + 0x00027710 202d2064 656c6574 65206669 6c657320 - delete files │ │ │ + 0x00027720 66726f6d 20617263 68697665 20287365 from archive (se │ │ │ + 0x00027730 65206265 6c6f7729 00000000 00000000 e below)........ │ │ │ + 0x00027740 20202d55 20202020 636f7079 20202020 -U copy │ │ │ + 0x00027750 202d2073 656c6563 74206669 6c657320 - select files │ │ │ + 0x00027760 696e2061 72636869 76652074 6f20636f in archive to co │ │ │ + 0x00027770 70792028 75736520 77697468 202d2d6f py (use with --o │ │ │ + 0x00027780 75742900 00000000 42617369 63206f70 ut).....Basic op │ │ │ + 0x00027790 74696f6e 733a0000 20202d72 20202020 tions:.. -r │ │ │ + 0x000277a0 20202020 72656375 72736520 696e746f recurse into │ │ │ + 0x000277b0 20646972 6563746f 72696573 20287365 directories (se │ │ │ + 0x000277c0 65205265 63757273 696f6e20 62656c6f e Recursion belo │ │ │ + 0x000277d0 77290000 00000000 20202d6d 20202020 w)...... -m │ │ │ + 0x000277e0 20202020 61667465 72206172 63686976 after archiv │ │ │ + 0x000277f0 65206372 65617465 642c2064 656c6574 e created, delet │ │ │ + 0x00027800 65206f72 6967696e 616c2066 696c6573 e original files │ │ │ + 0x00027810 20286d6f 76652069 6e746f20 61726368 (move into arch │ │ │ + 0x00027820 69766529 00000000 20202d6a 20202020 ive).... -j │ │ │ + 0x00027830 20202020 6a756e6b 20646972 6563746f junk directo │ │ │ + 0x00027840 7279206e 616d6573 20287374 6f726520 ry names (store │ │ │ + 0x00027850 6a757374 2066696c 65206e61 6d657329 just file names) │ │ │ + 0x00027860 00000000 00000000 20202d71 20202020 ........ -q │ │ │ + 0x00027870 20202020 71756965 74206f70 65726174 quiet operat │ │ │ + 0x00027880 696f6e00 00000000 20202d76 20202020 ion..... -v │ │ │ + 0x00027890 20202020 76657262 6f736520 6f706572 verbose oper │ │ │ + 0x000278a0 6174696f 6e20286a 75737420 227a6970 ation (just "zip │ │ │ + 0x000278b0 202d7622 2073686f 77732076 65727369 -v" shows versi │ │ │ + 0x000278c0 6f6e2069 6e666f72 6d617469 6f6e2900 on information). │ │ │ + 0x000278d0 20202d63 20202020 20202020 70726f6d -c prom │ │ │ + 0x000278e0 70742066 6f72206f 6e652d6c 696e6520 pt for one-line │ │ │ + 0x000278f0 636f6d6d 656e7420 666f7220 65616368 comment for each │ │ │ + 0x00027900 20656e74 72790000 20202d7a 20202020 entry.. -z │ │ │ + 0x00027910 20202020 70726f6d 70742066 6f722063 prompt for c │ │ │ + 0x00027920 6f6d6d65 6e742066 6f722061 72636869 omment for archi │ │ │ + 0x00027930 76652028 656e6420 77697468 206a7573 ve (end with jus │ │ │ + 0x00027940 7420222e 22206c69 6e65206f 7220454f t "." line or EO │ │ │ + 0x00027950 46290000 00000000 20202d40 20202020 F)...... -@ │ │ │ + 0x00027960 20202020 72656164 206e616d 65732074 read names t │ │ │ + 0x00027970 6f207a69 70206672 6f6d2073 7464696e o zip from stdin │ │ │ + 0x00027980 20286f6e 65207061 74682070 6572206c (one path per l │ │ │ + 0x00027990 696e6529 00000000 20202d6f 20202020 ine).... -o │ │ │ + 0x000279a0 20202020 6d616b65 207a6970 66696c65 make zipfile │ │ │ + 0x000279b0 20617320 6f6c6420 6173206c 61746573 as old as lates │ │ │ + 0x000279c0 7420656e 74727900 53796e74 61783a00 t entry.Syntax:. │ │ │ + 0x000279d0 20205468 65206675 6c6c2063 6f6d6d61 The full comma │ │ │ + 0x000279e0 6e64206c 696e6520 73796e74 61782069 nd line syntax i │ │ │ + 0x000279f0 733a0000 00000000 20202020 7a697020 s:...... zip │ │ │ + 0x00027a00 5b2d7368 6f72746f 70747320 2e2e2e5d [-shortopts ...] │ │ │ + 0x00027a10 205b2d2d 6c6f6e67 6f707420 2e2e2e5d [--longopt ...] │ │ │ + 0x00027a20 205b7a69 7066696c 65205b70 61746820 [zipfile [path │ │ │ + 0x00027a30 70617468 202e2e2e 5d5d205b 2d786920 path ...]] [-xi │ │ │ + 0x00027a40 6c697374 5d000000 2020416e 79206e75 list]... Any nu │ │ │ + 0x00027a50 6d626572 206f6620 73686f72 74206f70 mber of short op │ │ │ + 0x00027a60 74696f6e 20616e64 206c6f6e 67206f70 tion and long op │ │ │ + 0x00027a70 74696f6e 20617267 756d656e 74732061 tion arguments a │ │ │ + 0x00027a80 72652061 6c6c6f77 65640000 00000000 re allowed...... │ │ │ + 0x00027a90 20202877 69746869 6e206c69 6d697473 (within limits │ │ │ + 0x00027aa0 29206173 2077656c 6c206173 20616e79 ) as well as any │ │ │ + 0x00027ab0 206e756d 62657220 6f662070 61746820 number of path │ │ │ + 0x00027ac0 61726775 6d656e74 7320666f 72206669 arguments for fi │ │ │ + 0x00027ad0 6c657300 00000000 2020746f 207a6970 les..... to zip │ │ │ + 0x00027ae0 2075702e 20204966 207a6970 66696c65 up. If zipfile │ │ │ + 0x00027af0 20657869 7374732c 20746865 20617263 exists, the arc │ │ │ + 0x00027b00 68697665 20697320 72656164 20696e2e hive is read in. │ │ │ + 0x00027b10 20204966 207a6970 66696c65 00000000 If zipfile.... │ │ │ + 0x00027b20 20206973 20222d22 2c207374 7265616d is "-", stream │ │ │ + 0x00027b30 20746f20 7374646f 75742e20 20496620 to stdout. If │ │ │ + 0x00027b40 616e7920 70617468 20697320 222d222c any path is "-", │ │ │ + 0x00027b50 207a6970 20737464 696e2e00 00000000 zip stdin...... │ │ │ + 0x00027b60 4f707469 6f6e7320 616e6420 56616c75 Options and Valu │ │ │ + 0x00027b70 65733a00 00000000 2020466f 72207368 es:..... For sh │ │ │ + 0x00027b80 6f727420 6f707469 6f6e7320 74686174 ort options that │ │ │ + 0x00027b90 2074616b 65207661 6c756573 2c207573 take values, us │ │ │ + 0x00027ba0 65202d6f 76616c75 65206f72 202d6f20 e -ovalue or -o │ │ │ + 0x00027bb0 76616c75 65206f72 202d6f3d 76616c75 value or -o=valu │ │ │ + 0x00027bc0 65000000 00000000 2020466f 72206c6f e....... For lo │ │ │ + 0x00027bd0 6e67206f 7074696f 6e207661 6c756573 ng option values │ │ │ + 0x00027be0 2c207573 65206569 74686572 202d2d6c , use either --l │ │ │ + 0x00027bf0 6f6e676f 7074696f 6e3d7661 6c756520 ongoption=value │ │ │ + 0x00027c00 6f72202d 2d6c6f6e 676f7074 696f6e20 or --longoption │ │ │ + 0x00027c10 76616c75 65000000 2020466f 72206578 value... For ex │ │ │ + 0x00027c20 616d706c 653a0000 20202020 7a697020 ample:.. zip │ │ │ + 0x00027c30 2d647320 3130202d 2d74656d 702d6469 -ds 10 --temp-di │ │ │ + 0x00027c40 723d7061 7468207a 69706669 6c652070 r=path zipfile p │ │ │ + 0x00027c50 61746831 20706174 6832202d 2d657863 ath1 path2 --exc │ │ │ + 0x00027c60 6c756465 20706174 7465726e 20706174 lude pattern pat │ │ │ + 0x00027c70 7465726e 00000000 20204176 6f696420 tern.... Avoid │ │ │ + 0x00027c80 2d6f7661 6c756520 286e6f20 73706163 -ovalue (no spac │ │ │ + 0x00027c90 65206265 74776565 6e292074 6f206176 e between) to av │ │ │ + 0x00027ca0 6f696420 636f6e66 7573696f 6e000000 oid confusion... │ │ │ + 0x00027cb0 2020496e 20706172 74696375 6c61722c In particular, │ │ │ + 0x00027cc0 20626520 61776172 65206f66 20322d63 be aware of 2-c │ │ │ + 0x00027cd0 68617261 63746572 206f7074 696f6e73 haracter options │ │ │ + 0x00027ce0 2e202046 6f722065 78616d70 6c653a00 . For example:. │ │ │ + 0x00027cf0 20202020 2d64202d 73206973 20286465 -d -s is (de │ │ │ + 0x00027d00 6c657465 2c207370 6c697420 73697a65 lete, split size │ │ │ + 0x00027d10 29207768 696c6520 2d647320 69732028 ) while -ds is ( │ │ │ + 0x00027d20 646f7420 73697a65 29000000 00000000 dot size)....... │ │ │ + 0x00027d30 20205573 75616c6c 79206265 74746572 Usually better │ │ │ + 0x00027d40 20746f20 62726561 6b207368 6f727420 to break short │ │ │ + 0x00027d50 6f707469 6f6e7320 6163726f 7373206d options across m │ │ │ + 0x00027d60 756c7469 706c6520 61726775 6d656e74 ultiple argument │ │ │ + 0x00027d70 73206279 2066756e 6374696f 6e000000 s by function... │ │ │ + 0x00027d80 20202020 7a697020 2d72202d 64626463 zip -r -dbdc │ │ │ + 0x00027d90 64732031 306d202d 6c696c61 6c66206c ds 10m -lilalf l │ │ │ + 0x00027da0 6f676669 6c652061 72636869 76652069 ogfile archive i │ │ │ + 0x00027db0 6e707574 5f646972 6563746f 7279202d nput_directory - │ │ │ + 0x00027dc0 6c6c0000 00000000 2020416c 6c206172 ll...... All ar │ │ │ + 0x00027dd0 67732061 66746572 206a7573 7420222d gs after just "- │ │ │ + 0x00027de0 2d222061 72672061 72652072 65616420 -" arg are read │ │ │ + 0x00027df0 76657262 6174696d 20617320 70617468 verbatim as path │ │ │ + 0x00027e00 7320616e 64206e6f 74206f70 74696f6e s and not option │ │ │ + 0x00027e10 732e0000 00000000 20202020 7a697020 s....... zip │ │ │ + 0x00027e20 7a697066 696c6520 70617468 20706174 zipfile path pat │ │ │ + 0x00027e30 68202e2e 2e202d2d 20766572 62617469 h ... -- verbati │ │ │ + 0x00027e40 6d706174 68207665 72626174 696d7061 mpath verbatimpa │ │ │ + 0x00027e50 7468202e 2e2e0000 20205573 65202d6e th ..... Use -n │ │ │ + 0x00027e60 7720746f 20616c73 6f206469 7361626c w to also disabl │ │ │ + 0x00027e70 65207769 6c646361 7264732c 20736f20 e wildcards, so │ │ │ + 0x00027e80 70617468 73206172 65207265 6164206c paths are read l │ │ │ + 0x00027e90 69746572 616c6c79 3a000000 00000000 iterally:....... │ │ │ + 0x00027ea0 20202020 7a697020 7a697066 696c6520 zip zipfile │ │ │ + 0x00027eb0 2d6e7720 2d2d2022 2d6c6561 64696e67 -nw -- "-leading │ │ │ + 0x00027ec0 64617368 70617468 22202261 5b706174 dashpath" "a[pat │ │ │ + 0x00027ed0 685d2e63 22202270 6174682a 77697468 h].c" "path*with │ │ │ + 0x00027ee0 77696c64 63617264 22000000 00000000 wildcard"....... │ │ │ + 0x00027ef0 2020596f 75206d61 79207374 696c6c20 You may still │ │ │ + 0x00027f00 68617665 20746f20 65736361 7065206f have to escape o │ │ │ + 0x00027f10 72207175 6f746520 61726775 6d656e74 r quote argument │ │ │ + 0x00027f20 7320746f 2061766f 69642073 68656c6c s to avoid shell │ │ │ + 0x00027f30 20657870 616e7369 6f6e0000 00000000 expansion...... │ │ │ + 0x00027f40 57696c64 63617264 733a0000 00000000 Wildcards:...... │ │ │ + 0x00027f50 2020496e 7465726e 616c6c79 207a6970 Internally zip │ │ │ + 0x00027f60 20737570 706f7274 73207468 6520666f supports the fo │ │ │ + 0x00027f70 6c6c6f77 696e6720 77696c64 63617264 llowing wildcard │ │ │ + 0x00027f80 733a0000 00000000 20202020 3f202020 s:...... ? │ │ │ + 0x00027f90 20202020 286f7220 2525206f 7220232c (or %% or #, │ │ │ + 0x00027fa0 20646570 656e6469 6e67206f 6e204f53 depending on OS │ │ │ + 0x00027fb0 29206d61 74636865 7320616e 79207369 ) matches any si │ │ │ + 0x00027fc0 6e676c65 20636861 72616374 65720000 ngle character.. │ │ │ + 0x00027fd0 20202020 2a202020 20202020 6d617463 * matc │ │ │ + 0x00027fe0 68657320 616e7920 6e756d62 6572206f hes any number o │ │ │ + 0x00027ff0 66206368 61726163 74657273 2c20696e f characters, in │ │ │ + 0x00028000 636c7564 696e6720 7a65726f 00000000 cluding zero.... │ │ │ + 0x00028010 20202020 5b6c6973 745d2020 6d617463 [list] matc │ │ │ + 0x00028020 68657320 63686172 20696e20 6c697374 hes char in list │ │ │ + 0x00028030 20287265 67657829 2c206361 6e20646f (regex), can do │ │ │ + 0x00028040 2072616e 6765205b 61632d66 5d2c2061 range [ac-f], a │ │ │ + 0x00028050 6c6c2062 7574205b 2162665d 00000000 ll but [!bf].... │ │ │ + 0x00028060 20204966 20706f72 74207375 70706f72 If port suppor │ │ │ + 0x00028070 7473205b 5d2c206d 75737420 65736361 ts [], must esca │ │ │ + 0x00028080 7065205b 20617320 5b5b5d20 6f722075 pe [ as [[] or u │ │ │ + 0x00028090 7365202d 6e772074 6f207475 726e206f se -nw to turn o │ │ │ + 0x000280a0 66662077 696c6463 61726473 00000000 ff wildcards.... │ │ │ + 0x000280b0 2020466f 72207368 656c6c73 20746861 For shells tha │ │ │ + 0x000280c0 74206578 70616e64 2077696c 64636172 t expand wildcar │ │ │ + 0x000280d0 64732c20 65736361 70652028 5c2a206f ds, escape (\* o │ │ │ + 0x000280e0 7220222a 22292073 6f207a69 70206361 r "*") so zip ca │ │ │ + 0x000280f0 6e207265 63757273 65000000 00000000 n recurse....... │ │ │ + 0x00028100 20202020 7a697020 7a697066 696c6520 zip zipfile │ │ │ + 0x00028110 2d72202e 202d6920 222a2e68 22000000 -r . -i "*.h"... │ │ │ + 0x00028120 20204e6f 726d616c 6c79202a 2063726f Normally * cro │ │ │ + 0x00028130 73736573 20646972 20626f75 6e647320 sses dir bounds │ │ │ + 0x00028140 696e2070 6174682c 20652e67 2e202761 in path, e.g. 'a │ │ │ + 0x00028150 2a622720 63616e20 6d617463 68202761 *b' can match 'a │ │ │ + 0x00028160 632f6462 272e2020 49660000 00000000 c/db'. If...... │ │ │ + 0x00028170 2020202d 7773206f 7074696f 6e207573 -ws option us │ │ │ + 0x00028180 65642c20 2a20646f 6573206e 6f742063 ed, * does not c │ │ │ + 0x00028190 726f7373 20646972 20626f75 6e647320 ross dir bounds │ │ │ + 0x000281a0 62757420 2a2a2064 6f657300 00000000 but ** does..... │ │ │ + 0x000281b0 2020466f 7220444f 5320616e 64205769 For DOS and Wi │ │ │ + 0x000281c0 6e646f77 732c205b 6c697374 5d206973 ndows, [list] is │ │ │ + 0x000281d0 206e6f77 20646973 61626c65 6420756e now disabled un │ │ │ + 0x000281e0 6c657373 20746865 206e6577 206f7074 less the new opt │ │ │ + 0x000281f0 696f6e00 00000000 20202d52 45202020 ion..... -RE │ │ │ + 0x00028200 20202020 656e6162 6c65205b 6c697374 enable [list │ │ │ + 0x00028210 5d202872 6567756c 61722065 78707265 ] (regular expre │ │ │ + 0x00028220 7373696f 6e29206d 61746368 696e6700 ssion) matching. │ │ │ + 0x00028230 20206973 20757365 6420746f 2061766f is used to avo │ │ │ + 0x00028240 69642070 726f626c 656d7320 77697468 id problems with │ │ │ + 0x00028250 2066696c 65207061 74687320 636f6e74 file paths cont │ │ │ + 0x00028260 61696e69 6e672022 5b222061 6e642022 aining "[" and " │ │ │ + 0x00028270 5d223a00 00000000 20202020 7a697020 ]":..... zip │ │ │ + 0x00028280 66696c65 735f656e 64696e67 5f776974 files_ending_wit │ │ │ + 0x00028290 685f6e75 6d626572 202d5245 20666f6f h_number -RE foo │ │ │ + 0x000282a0 5b302d39 5d2e6300 496e636c 75646520 [0-9].c.Include │ │ │ + 0x000282b0 616e6420 4578636c 7564653a 00000000 and Exclude:.... │ │ │ + 0x000282c0 20202d69 20706174 7465726e 20706174 -i pattern pat │ │ │ + 0x000282d0 7465726e 202e2e2e 20202069 6e636c75 tern ... inclu │ │ │ + 0x000282e0 64652066 696c6573 20746861 74206d61 de files that ma │ │ │ + 0x000282f0 74636820 61207061 74746572 6e000000 tch a pattern... │ │ │ + 0x00028300 20202d78 20706174 7465726e 20706174 -x pattern pat │ │ │ + 0x00028310 7465726e 202e2e2e 20202065 78636c75 tern ... exclu │ │ │ + 0x00028320 64652066 696c6573 20746861 74206d61 de files that ma │ │ │ + 0x00028330 74636820 61207061 74746572 6e000000 tch a pattern... │ │ │ + 0x00028340 20205061 74746572 6e732061 72652070 Patterns are p │ │ │ + 0x00028350 61746873 20776974 68206f70 74696f6e aths with option │ │ │ + 0x00028360 616c2077 696c6463 61726473 20616e64 al wildcards and │ │ │ + 0x00028370 206d6174 63682070 61746873 20617320 match paths as │ │ │ + 0x00028380 73746f72 65642069 6e000000 00000000 stored in....... │ │ │ + 0x00028390 20206172 63686976 652e2020 4578636c archive. Excl │ │ │ + 0x000283a0 75646520 616e6420 696e636c 75646520 ude and include │ │ │ + 0x000283b0 6c697374 7320656e 64206174 206e6578 lists end at nex │ │ │ + 0x000283c0 74206f70 74696f6e 2c20402c 206f7220 t option, @, or │ │ │ + 0x000283d0 656e6420 6f66206c 696e652e 00000000 end of line..... │ │ │ + 0x000283e0 20202020 7a697020 2d782070 61747465 zip -x patte │ │ │ + 0x000283f0 726e2070 61747465 726e2040 207a6970 rn pattern @ zip │ │ │ + 0x00028400 66696c65 20706174 68207061 7468202e file path path . │ │ │ + 0x00028410 2e2e0000 00000000 43617365 206d6174 ........Case mat │ │ │ + 0x00028420 6368696e 673a0000 20204f6e 206d6f73 ching:.. On mos │ │ │ + 0x00028430 74204f53 20746865 20636173 65206f66 t OS the case of │ │ │ + 0x00028440 20706174 7465726e 73206d75 7374206d patterns must m │ │ │ + 0x00028450 61746368 20746865 20636173 6520696e atch the case in │ │ │ + 0x00028460 20746865 20617263 68697665 2c20756e the archive, un │ │ │ + 0x00028470 6c657373 00000000 20207468 65202d69 less.... the -i │ │ │ + 0x00028480 63206f70 74696f6e 20697320 75736564 c option is used │ │ │ + 0x00028490 2e000000 00000000 20202d69 63202020 ........ -ic │ │ │ + 0x000284a0 20202020 69676e6f 72652063 61736520 ignore case │ │ │ + 0x000284b0 6f662061 72636869 76652065 6e747269 of archive entri │ │ │ + 0x000284c0 65730000 00000000 20205468 6973206f es...... This o │ │ │ + 0x000284d0 7074696f 6e206e6f 74206176 61696c61 ption not availa │ │ │ + 0x000284e0 626c6520 6f6e2063 6173652d 73656e73 ble on case-sens │ │ │ + 0x000284f0 69746976 65206669 6c652073 79737465 itive file syste │ │ │ + 0x00028500 6d732e20 204f6e20 6f746865 72732c20 ms. On others, │ │ │ + 0x00028510 63617365 00000000 20206967 6e6f7265 case.... ignore │ │ │ + 0x00028520 64207768 656e206d 61746368 696e6720 d when matching │ │ │ + 0x00028530 66696c65 73206f6e 2066696c 65207379 files on file sy │ │ │ + 0x00028540 7374656d 20627574 206d6174 6368696e stem but matchin │ │ │ + 0x00028550 67206167 61696e73 74206172 63686976 g against archiv │ │ │ + 0x00028560 65000000 00000000 2020656e 74726965 e....... entrie │ │ │ + 0x00028570 73207265 6d61696e 73206361 73652073 s remains case s │ │ │ + 0x00028580 656e7369 74697665 20666f72 206d6f64 ensitive for mod │ │ │ + 0x00028590 6573202d 66202866 72657368 656e292c es -f (freshen), │ │ │ + 0x000285a0 202d5520 28617263 68697665 20636f70 -U (archive cop │ │ │ + 0x000285b0 79292c00 00000000 2020616e 64202d64 y),..... and -d │ │ │ + 0x000285c0 20286465 6c657465 29206265 63617573 (delete) becaus │ │ │ + 0x000285d0 65206172 63686976 65207061 74687320 e archive paths │ │ │ + 0x000285e0 61726520 616c7761 79732063 61736520 are always case │ │ │ + 0x000285f0 73656e73 69746976 652e2020 57697468 sensitive. With │ │ │ + 0x00028600 00000000 00000000 20202d69 632c2061 ........ -ic, a │ │ │ + 0x00028610 6c6c206d 61746368 696e6720 69676e6f ll matching igno │ │ │ + 0x00028620 72657320 63617365 2c206275 74206974 res case, but it │ │ │ + 0x00028630 27732074 68656e20 706f7373 69626c65 's then possible │ │ │ + 0x00028640 206d756c 7469706c 65206172 63686976 multiple archiv │ │ │ + 0x00028650 65000000 00000000 2020656e 74726965 e....... entrie │ │ │ + 0x00028660 73207468 61742064 69666665 72206f6e s that differ on │ │ │ + 0x00028670 6c792069 6e206361 73652077 696c6c20 ly in case will │ │ │ + 0x00028680 6d617463 682e0000 456e6420 4f66204c match...End Of L │ │ │ + 0x00028690 696e6520 5472616e 736c6174 696f6e20 ine Translation │ │ │ + 0x000286a0 28746578 74206669 6c657320 6f6e6c79 (text files only │ │ │ + 0x000286b0 293a0000 00000000 20202d6c 20202020 ):...... -l │ │ │ + 0x000286c0 20202020 6368616e 67652043 52206f72 change CR or │ │ │ + 0x000286d0 204c4620 28646570 656e6469 6e67206f LF (depending o │ │ │ + 0x000286e0 6e204f53 29206c69 6e652065 6e642074 n OS) line end t │ │ │ + 0x000286f0 6f204352 204c4620 28556e69 782d3e57 o CR LF (Unix->W │ │ │ + 0x00028700 696e2900 00000000 20202d6c 6c202020 in)..... -ll │ │ │ + 0x00028710 20202020 6368616e 67652043 52204c46 change CR LF │ │ │ + 0x00028720 20746f20 4352206f 72204c46 20286465 to CR or LF (de │ │ │ + 0x00028730 70656e64 696e6720 6f6e204f 5329206c pending on OS) l │ │ │ + 0x00028740 696e6520 656e6420 2857696e 2d3e556e ine end (Win->Un │ │ │ + 0x00028750 69782900 00000000 20204966 20666972 ix)..... If fir │ │ │ + 0x00028760 73742062 75666665 72207265 61642066 st buffer read f │ │ │ + 0x00028770 726f6d20 66696c65 20636f6e 7461696e rom file contain │ │ │ + 0x00028780 73206269 6e617279 20746865 20747261 s binary the tra │ │ │ + 0x00028790 6e736c61 74696f6e 20697320 736b6970 nslation is skip │ │ │ + 0x000287a0 70656400 00000000 52656375 7273696f ped.....Recursio │ │ │ + 0x000287b0 6e3a0000 00000000 20202d72 20202020 n:...... -r │ │ │ + 0x000287c0 20202020 72656375 72736520 70617468 recurse path │ │ │ + 0x000287d0 732c2069 6e636c75 64652066 696c6573 s, include files │ │ │ + 0x000287e0 20696e20 73756264 6972733a 20207a69 in subdirs: zi │ │ │ + 0x000287f0 70202d72 20612070 61746820 70617468 p -r a path path │ │ │ + 0x00028800 202e2e2e 00000000 20202d52 20202020 ....... -R │ │ │ + 0x00028810 20202020 72656375 72736520 63757272 recurse curr │ │ │ + 0x00028820 656e7420 64697220 616e6420 6d617463 ent dir and matc │ │ │ + 0x00028830 68207061 74746572 6e733a20 20207a69 h patterns: zi │ │ │ + 0x00028840 70202d52 20612070 746e2070 746e202e p -R a ptn ptn . │ │ │ + 0x00028850 2e2e0000 00000000 20205573 65202d69 ........ Use -i │ │ │ + 0x00028860 20616e64 202d7820 77697468 20656974 and -x with eit │ │ │ + 0x00028870 68657220 746f2069 6e636c75 6465206f her to include o │ │ │ + 0x00028880 72206578 636c7564 65207061 74687300 r exclude paths. │ │ │ + 0x00028890 20205061 74682072 6f6f7420 696e2061 Path root in a │ │ │ + 0x000288a0 72636869 76652073 74617274 73206174 rchive starts at │ │ │ + 0x000288b0 20637572 72656e74 20646972 2c20736f current dir, so │ │ │ + 0x000288c0 20696620 2f612f62 2f632f66 696c6520 if /a/b/c/file │ │ │ + 0x000288d0 616e6400 00000000 20202063 75727265 and..... curre │ │ │ + 0x000288e0 6e742064 69722069 73202f61 2f622c20 nt dir is /a/b, │ │ │ + 0x000288f0 277a6970 202d7220 61726368 69766520 'zip -r archive │ │ │ + 0x00028900 2e272070 75747320 632f6669 6c652069 .' puts c/file i │ │ │ + 0x00028910 6e206172 63686976 65000000 00000000 n archive....... │ │ │ + 0x00028920 44617465 2066696c 74657269 6e673a00 Date filtering:. │ │ │ + 0x00028930 20202d74 20646174 65202020 6578636c -t date excl │ │ │ + 0x00028940 75646520 6265666f 72652028 696e636c ude before (incl │ │ │ + 0x00028950 75646520 66696c65 73206d6f 64696669 ude files modifi │ │ │ + 0x00028960 6564206f 6e207468 69732064 61746520 ed on this date │ │ │ + 0x00028970 616e6420 6c617465 72290000 00000000 and later)...... │ │ │ + 0x00028980 20202d74 74206461 74652020 696e636c -tt date incl │ │ │ + 0x00028990 75646520 6265666f 72652028 696e636c ude before (incl │ │ │ + 0x000289a0 75646520 66696c65 73206d6f 64696669 ude files modifi │ │ │ + 0x000289b0 65642062 65666f72 65206461 74652900 ed before date). │ │ │ + 0x000289c0 20204361 6e207573 6520626f 74682061 Can use both a │ │ │ + 0x000289d0 74207361 6d652074 696d6520 746f2073 t same time to s │ │ │ + 0x000289e0 65742061 20646174 65207261 6e676500 et a date range. │ │ │ + 0x000289f0 20204461 74657320 61726520 6d6d6464 Dates are mmdd │ │ │ + 0x00028a00 79797979 206f7220 79797979 2d6d6d2d yyyy or yyyy-mm- │ │ │ + 0x00028a10 64640000 00000000 44656c65 74696f6e dd......Deletion │ │ │ + 0x00028a20 2c204669 6c652053 796e633a 00000000 , File Sync:.... │ │ │ + 0x00028a30 20202d64 20202020 20202020 64656c65 -d dele │ │ │ + 0x00028a40 74652066 696c6573 00000000 00000000 te files........ │ │ │ + 0x00028a50 20204465 6c657465 20617263 68697665 Delete archive │ │ │ + 0x00028a60 20656e74 72696573 206d6174 6368696e entries matchin │ │ │ + 0x00028a70 6720696e 7465726e 616c2061 72636869 g internal archi │ │ │ + 0x00028a80 76652070 61746873 20696e20 6c697374 ve paths in list │ │ │ + 0x00028a90 00000000 00000000 20202020 7a697020 ........ zip │ │ │ + 0x00028aa0 61726368 69766520 2d642070 61747465 archive -d patte │ │ │ + 0x00028ab0 726e2070 61747465 726e202e 2e2e0000 rn pattern ..... │ │ │ + 0x00028ac0 20204361 6e207573 65202d74 20616e64 Can use -t and │ │ │ + 0x00028ad0 202d7474 20746f20 73656c65 63742066 -tt to select f │ │ │ + 0x00028ae0 696c6573 20696e20 61726368 6976652c iles in archive, │ │ │ + 0x00028af0 20627574 204e4f54 202d7820 6f72202d but NOT -x or - │ │ │ + 0x00028b00 692c2073 6f000000 20202020 7a697020 i, so... zip │ │ │ + 0x00028b10 61726368 69766520 2d642022 2a22202d archive -d "*" - │ │ │ + 0x00028b20 74203230 30352d31 322d3237 00000000 t 2005-12-27.... │ │ │ + 0x00028b30 20206465 6c657465 7320616c 6c206669 deletes all fi │ │ │ + 0x00028b40 6c657320 66726f6d 20617263 68697665 les from archive │ │ │ + 0x00028b50 2e7a6970 20776974 68206461 7465206f .zip with date o │ │ │ + 0x00028b60 66203237 20446563 20323030 3520616e f 27 Dec 2005 an │ │ │ + 0x00028b70 64206c61 74657200 20204e6f 74652074 d later. Note t │ │ │ + 0x00028b80 6865202a 20286573 63617065 20617320 he * (escape as │ │ │ + 0x00028b90 222a2220 6f6e2055 6e697829 20746f20 "*" on Unix) to │ │ │ + 0x00028ba0 73656c65 63742061 6c6c2066 696c6573 select all files │ │ │ + 0x00028bb0 20696e20 61726368 69766500 00000000 in archive..... │ │ │ + 0x00028bc0 20202d46 53202020 20202020 66696c65 -FS file │ │ │ + 0x00028bd0 2073796e 63000000 20205369 6d696c61 sync... Simila │ │ │ + 0x00028be0 7220746f 20757064 6174652c 20627574 r to update, but │ │ │ + 0x00028bf0 2066696c 65732075 70646174 65642069 files updated i │ │ │ + 0x00028c00 66206461 7465206f 72207369 7a65206f f date or size o │ │ │ + 0x00028c10 6620656e 74727920 646f6573 206e6f74 f entry does not │ │ │ + 0x00028c20 00000000 00000000 20206d61 74636820 ........ match │ │ │ + 0x00028c30 66696c65 206f6e20 4f532e20 20416c73 file on OS. Als │ │ │ + 0x00028c40 6f206465 6c657465 7320656e 74727920 o deletes entry │ │ │ + 0x00028c50 66726f6d 20617263 68697665 20696620 from archive if │ │ │ + 0x00028c60 6e6f206d 61746368 696e6720 66696c65 no matching file │ │ │ + 0x00028c70 00000000 00000000 20206f6e 204f532e ........ on OS. │ │ │ + 0x00028c80 00000000 00000000 20202020 7a697020 ........ zip │ │ │ + 0x00028c90 61726368 6976655f 746f5f75 70646174 archive_to_updat │ │ │ + 0x00028ca0 65202d46 53202d72 20646972 5f757365 e -FS -r dir_use │ │ │ + 0x00028cb0 645f6265 666f7265 00000000 00000000 d_before........ │ │ │ + 0x00028cc0 20205265 73756c74 2067656e 6572616c Result general │ │ │ + 0x00028cd0 6c792073 616d6520 61732063 72656174 ly same as creat │ │ │ + 0x00028ce0 696e6720 6e657720 61726368 6976652c ing new archive, │ │ │ + 0x00028cf0 20627574 20756e63 68616e67 65642065 but unchanged e │ │ │ + 0x00028d00 6e747269 65730000 20206172 6520636f ntries.. are co │ │ │ + 0x00028d10 70696564 20696e73 74656164 206f6620 pied instead of │ │ │ + 0x00028d20 6265696e 67207265 61642061 6e642063 being read and c │ │ │ + 0x00028d30 6f6d7072 65737365 6420736f 2063616e ompressed so can │ │ │ + 0x00028d40 20626520 66617374 65722e00 00000000 be faster...... │ │ │ + 0x00028d50 20202020 20205741 524e494e 473a2020 WARNING: │ │ │ + 0x00028d60 2d465320 64656c65 74657320 656e7472 -FS deletes entr │ │ │ + 0x00028d70 69657320 736f206d 616b6520 6261636b ies so make back │ │ │ + 0x00028d80 75702063 6f707920 6f662061 72636869 up copy of archi │ │ │ + 0x00028d90 76652066 69727374 00000000 00000000 ve first........ │ │ │ + 0x00028da0 436f6d70 72657373 696f6e3a 00000000 Compression:.... │ │ │ + 0x00028db0 20202d30 20202020 20202020 73746f72 -0 stor │ │ │ + 0x00028dc0 65206669 6c657320 286e6f20 636f6d70 e files (no comp │ │ │ + 0x00028dd0 72657373 696f6e29 00000000 00000000 ression)........ │ │ │ + 0x00028de0 20202d31 20746f20 2d392020 636f6d70 -1 to -9 comp │ │ │ + 0x00028df0 72657373 20666173 74657374 20746f20 ress fastest to │ │ │ + 0x00028e00 636f6d70 72657373 20626573 74202864 compress best (d │ │ │ + 0x00028e10 65666175 6c742069 73203629 00000000 efault is 6).... │ │ │ + 0x00028e20 20202d5a 20636d20 20202020 73657420 -Z cm set │ │ │ + 0x00028e30 636f6d70 72657373 696f6e20 6d657468 compression meth │ │ │ + 0x00028e40 6f642074 6f20636d 3a000000 00000000 od to cm:....... │ │ │ + 0x00028e50 20202020 20202020 20202020 20207374 st │ │ │ + 0x00028e60 6f726520 20202d20 73746f72 65207769 ore - store wi │ │ │ + 0x00028e70 74686f75 7420636f 6d707265 7373696f thout compressio │ │ │ + 0x00028e80 6e2c2073 616d6520 6173206f 7074696f n, same as optio │ │ │ + 0x00028e90 6e202d30 00000000 20202020 20202020 n -0.... │ │ │ + 0x00028ea0 20202020 20206465 666c6174 65202d20 deflate - │ │ │ + 0x00028eb0 6f726967 696e616c 207a6970 20646566 original zip def │ │ │ + 0x00028ec0 6c617465 2c207361 6d652061 73202d31 late, same as -1 │ │ │ + 0x00028ed0 20746f20 2d392028 64656661 756c7429 to -9 (default) │ │ │ + 0x00028ee0 00000000 00000000 20202020 20202020 ........ │ │ │ + 0x00028ef0 20202020 69662062 7a697032 20697320 if bzip2 is │ │ │ + 0x00028f00 656e6162 6c65643a 00000000 00000000 enabled:........ │ │ │ + 0x00028f10 20202020 20202020 20202020 2020627a bz │ │ │ + 0x00028f20 69703220 2d207573 6520627a 69703220 ip2 - use bzip2 │ │ │ + 0x00028f30 636f6d70 72657373 696f6e20 286e6565 compression (nee │ │ │ + 0x00028f40 64206d6f 6465726e 20756e7a 69702900 d modern unzip). │ │ │ + 0x00028f50 456e6372 79707469 6f6e3a00 00000000 Encryption:..... │ │ │ + 0x00028f60 20202d65 20202020 20202020 75736520 -e use │ │ │ + 0x00028f70 7374616e 64617264 20287765 616b2920 standard (weak) │ │ │ + 0x00028f80 504b5a69 7020322e 3020656e 63727970 PKZip 2.0 encryp │ │ │ + 0x00028f90 74696f6e 2c207072 6f6d7074 20666f72 tion, prompt for │ │ │ + 0x00028fa0 20706173 73776f72 64000000 00000000 password....... │ │ │ + 0x00028fb0 20202d50 20707377 64202020 75736520 -P pswd use │ │ │ + 0x00028fc0 7374616e 64617264 20656e63 72797074 standard encrypt │ │ │ + 0x00028fd0 696f6e2c 20706173 73776f72 64206973 ion, password is │ │ │ + 0x00028fe0 20707377 64000000 53706c69 74732028 pswd...Splits ( │ │ │ + 0x00028ff0 61726368 69766573 20637265 61746564 archives created │ │ │ + 0x00029000 20617320 61207365 74206f66 2073706c as a set of spl │ │ │ + 0x00029010 69742066 696c6573 293a0000 00000000 it files):...... │ │ │ + 0x00029020 20202d73 20737369 7a652020 63726561 -s ssize crea │ │ │ + 0x00029030 74652073 706c6974 20617263 68697665 te split archive │ │ │ + 0x00029040 20776974 68207370 6c697473 206f6620 with splits of │ │ │ + 0x00029050 73697a65 20737369 7a652c20 77686572 size ssize, wher │ │ │ + 0x00029060 65207373 697a6520 6e6d0000 00000000 e ssize nm...... │ │ │ + 0x00029070 20202020 20202020 20202020 20206e20 n │ │ │ + 0x00029080 6e756d62 65722061 6e64206d 206d756c number and m mul │ │ │ + 0x00029090 7469706c 69657220 286b6d67 742c2064 tiplier (kmgt, d │ │ │ + 0x000290a0 65666175 6c74206d 292c2031 30306b20 efault m), 100k │ │ │ + 0x000290b0 2d3e2031 3030206b 42000000 00000000 -> 100 kB....... │ │ │ + 0x000290c0 20202d73 70202020 20202020 70617573 -sp paus │ │ │ + 0x000290d0 65206166 74657220 65616368 2073706c e after each spl │ │ │ + 0x000290e0 69742063 6c6f7365 6420746f 20616c6c it closed to all │ │ │ + 0x000290f0 6f772063 68616e67 696e6720 6469736b ow changing disk │ │ │ + 0x00029100 73000000 00000000 20202020 20205741 s....... WA │ │ │ + 0x00029110 524e494e 473a2020 41726368 69766573 RNING: Archives │ │ │ + 0x00029120 20637265 61746564 20776974 68202d73 created with -s │ │ │ + 0x00029130 70207573 65206461 74612064 65736372 p use data descr │ │ │ + 0x00029140 6970746f 72732061 6e642073 686f756c iptors and shoul │ │ │ + 0x00029150 64000000 00000000 20202020 20202020 d....... │ │ │ + 0x00029160 20202020 20202020 776f726b 20776974 work wit │ │ │ + 0x00029170 68206d6f 73742075 6e7a6970 73206275 h most unzips bu │ │ │ + 0x00029180 74206d61 79206e6f 7420776f 726b2077 t may not work w │ │ │ + 0x00029190 69746820 736f6d65 00000000 00000000 ith some........ │ │ │ + 0x000291a0 20202d73 62202020 20202020 72696e67 -sb ring │ │ │ + 0x000291b0 2062656c 6c207768 656e2070 61757365 bell when pause │ │ │ + 0x000291c0 00000000 00000000 20202d73 76202020 ........ -sv │ │ │ + 0x000291d0 20202020 62652076 6572626f 73652061 be verbose a │ │ │ + 0x000291e0 626f7574 20637265 6174696e 67207370 bout creating sp │ │ │ + 0x000291f0 6c697473 00000000 20202020 20205370 lits.... Sp │ │ │ + 0x00029200 6c697420 61726368 69766573 2043414e lit archives CAN │ │ │ + 0x00029210 4e4f5420 62652075 70646174 65642c20 NOT be updated, │ │ │ + 0x00029220 62757420 73656520 2d2d6f75 7420616e but see --out an │ │ │ + 0x00029230 6420436f 7079204d 6f646520 62656c6f d Copy Mode belo │ │ │ + 0x00029240 77000000 00000000 5573696e 67202d2d w.......Using -- │ │ │ + 0x00029250 6f757420 286f7574 70757420 746f206e out (output to n │ │ │ + 0x00029260 65772061 72636869 7665293a 00000000 ew archive):.... │ │ │ + 0x00029270 20202d2d 6f757420 6f612020 6f757470 --out oa outp │ │ │ + 0x00029280 75742074 6f206e65 77206172 63686976 ut to new archiv │ │ │ + 0x00029290 65206f61 00000000 2020496e 73746561 e oa.... Instea │ │ │ + 0x000292a0 64206f66 20757064 6174696e 6720696e d of updating in │ │ │ + 0x000292b0 70757420 61726368 6976652c 20637265 put archive, cre │ │ │ + 0x000292c0 61746520 6e657720 6f757470 75742061 ate new output a │ │ │ + 0x000292d0 72636869 7665206f 612e0000 00000000 rchive oa....... │ │ │ + 0x000292e0 20205265 73756c74 20697320 73616d65 Result is same │ │ │ + 0x000292f0 20617320 77697468 6f757420 2d2d6f75 as without --ou │ │ │ + 0x00029300 74206275 7420696e 206e6577 20617263 t but in new arc │ │ │ + 0x00029310 68697665 2e202049 6e707574 20617263 hive. Input arc │ │ │ + 0x00029320 68697665 00000000 2020756e 6368616e hive.... unchan │ │ │ + 0x00029330 6765642e 00000000 20202020 20205741 ged..... WA │ │ │ + 0x00029340 524e494e 473a2020 2d2d6f75 7420414c RNING: --out AL │ │ │ + 0x00029350 57415953 206f7665 72777269 74657320 WAYS overwrites │ │ │ + 0x00029360 616e7920 65786973 74696e67 206f7574 any existing out │ │ │ + 0x00029370 70757420 66696c65 00000000 00000000 put file........ │ │ │ + 0x00029380 2020466f 72206578 616d706c 652c2074 For example, t │ │ │ + 0x00029390 6f206372 65617465 206e6577 5f617263 o create new_arc │ │ │ + 0x000293a0 68697665 206c696b 65206f6c 645f6172 hive like old_ar │ │ │ + 0x000293b0 63686976 65206275 74206164 64206e65 chive but add ne │ │ │ + 0x000293c0 7766696c 65310000 2020616e 64206e65 wfile1.. and ne │ │ │ + 0x000293d0 7766696c 65323a00 20202020 7a697020 wfile2:. zip │ │ │ + 0x000293e0 6f6c645f 61726368 69766520 6e657766 old_archive newf │ │ │ + 0x000293f0 696c6531 206e6577 66696c65 32202d2d ile1 newfile2 -- │ │ │ + 0x00029400 6f757420 6e65775f 61726368 69766500 out new_archive. │ │ │ + 0x00029410 20204361 6e6e6f74 20757064 61746520 Cannot update │ │ │ + 0x00029420 73706c69 74206172 63686976 652c2073 split archive, s │ │ │ + 0x00029430 6f207573 65202d2d 6f757420 746f206f o use --out to o │ │ │ + 0x00029440 7574206e 65772061 72636869 76653a00 ut new archive:. │ │ │ + 0x00029450 20202020 7a697020 696e5f73 706c6974 zip in_split │ │ │ + 0x00029460 5f617263 68697665 206e6577 66696c65 _archive newfile │ │ │ + 0x00029470 31206e65 7766696c 6532202d 2d6f7574 1 newfile2 --out │ │ │ + 0x00029480 206f7574 5f73706c 69745f61 72636869 out_split_archi │ │ │ + 0x00029490 76650000 00000000 20204966 20696e70 ve...... If inp │ │ │ + 0x000294a0 75742069 73207370 6c69742c 206f7574 ut is split, out │ │ │ + 0x000294b0 70757420 77696c6c 20646566 61756c74 put will default │ │ │ + 0x000294c0 20746f20 73616d65 2073706c 69742073 to same split s │ │ │ + 0x000294d0 697a6500 00000000 20205573 65202d73 ize..... Use -s │ │ │ + 0x000294e0 3d30206f 72202d73 2d20746f 20747572 =0 or -s- to tur │ │ │ + 0x000294f0 6e206f66 66207370 6c697474 696e6720 n off splitting │ │ │ + 0x00029500 746f2063 6f6e7665 72742073 706c6974 to convert split │ │ │ + 0x00029510 20746f20 73696e67 6c652066 696c653a to single file: │ │ │ + 0x00029520 00000000 00000000 20202020 7a697020 ........ zip │ │ │ + 0x00029530 696e5f73 706c6974 5f617263 68697665 in_split_archive │ │ │ + 0x00029540 202d7320 30202d2d 6f757420 6f75745f -s 0 --out out_ │ │ │ + 0x00029550 73696e67 6c655f66 696c655f 61726368 single_file_arch │ │ │ + 0x00029560 69766500 00000000 20202020 20205741 ive..... WA │ │ │ + 0x00029570 524e494e 473a2020 4966206f 76657277 RNING: If overw │ │ │ + 0x00029580 72697469 6e67206f 6c642073 706c6974 riting old split │ │ │ + 0x00029590 20617263 68697665 20627574 206e6565 archive but nee │ │ │ + 0x000295a0 64206c65 73732073 706c6974 732c0000 d less splits,.. │ │ │ + 0x000295b0 20202020 20202020 20202020 20202020 │ │ │ + 0x000295c0 6f6c6420 73706c69 7473206e 6f74206f old splits not o │ │ │ + 0x000295d0 76657277 72697474 656e2061 7265206e verwritten are n │ │ │ + 0x000295e0 6f74206e 65656465 64206275 74207265 ot needed but re │ │ │ + 0x000295f0 6d61696e 00000000 436f7079 204d6f64 main....Copy Mod │ │ │ + 0x00029600 65202863 6f707969 6e672066 726f6d20 e (copying from │ │ │ + 0x00029610 61726368 69766520 746f2061 72636869 archive to archi │ │ │ + 0x00029620 7665293a 00000000 20202d55 20202020 ve):.... -U │ │ │ + 0x00029630 20202020 28616c73 6f202d2d 636f7079 (also --copy │ │ │ + 0x00029640 29207365 6c656374 20656e74 72696573 ) select entries │ │ │ + 0x00029650 20696e20 61726368 69766520 746f2063 in archive to c │ │ │ + 0x00029660 6f707920 28726576 65727365 2064656c opy (reverse del │ │ │ + 0x00029670 65746529 00000000 2020436f 7079204d ete).... Copy M │ │ │ + 0x00029680 6f646520 636f7069 65732065 6e747269 ode copies entri │ │ │ + 0x00029690 65732066 726f6d20 6f6c6420 746f206e es from old to n │ │ │ + 0x000296a0 65772061 72636869 76652077 69746820 ew archive with │ │ │ + 0x000296b0 2d2d6f75 7420616e 64206973 20757365 --out and is use │ │ │ + 0x000296c0 64206279 00000000 20207a69 70207768 d by.... zip wh │ │ │ + 0x000296d0 656e2065 69746865 72206e6f 20696e70 en either no inp │ │ │ + 0x000296e0 75742066 696c6573 206f6e20 636f6d6d ut files on comm │ │ │ + 0x000296f0 616e6420 6c696e65 206f7220 2d552028 and line or -U ( │ │ │ + 0x00029700 2d2d636f 70792920 75736564 2e000000 --copy) used.... │ │ │ + 0x00029710 20202020 7a697020 696e6172 63686976 zip inarchiv │ │ │ + 0x00029720 65202d2d 636f7079 20706174 7465726e e --copy pattern │ │ │ + 0x00029730 20706174 7465726e 202e2e2e 202d2d6f pattern ... --o │ │ │ + 0x00029740 7574206f 75746172 63686976 65000000 ut outarchive... │ │ │ + 0x00029750 2020546f 20636f70 79206f6e 6c792066 To copy only f │ │ │ + 0x00029760 696c6573 206d6174 6368696e 67202a2e iles matching *. │ │ │ + 0x00029770 6320696e 746f206e 65772061 72636869 c into new archi │ │ │ + 0x00029780 76652c20 6578636c 7564696e 6720666f ve, excluding fo │ │ │ + 0x00029790 6f2e633a 00000000 20202020 7a697020 o.c:.... zip │ │ │ + 0x000297a0 6f6c645f 61726368 69766520 2d2d636f old_archive --co │ │ │ + 0x000297b0 70792022 2a2e6322 202d2d6f 7574206e py "*.c" --out n │ │ │ + 0x000297c0 65775f61 72636869 7665202d 7820666f ew_archive -x fo │ │ │ + 0x000297d0 6f2e6300 00000000 20204966 206e6f20 o.c..... If no │ │ │ + 0x000297e0 696e7075 74206669 6c657320 616e6420 input files and │ │ │ + 0x000297f0 2d2d6f75 742c2063 6f707920 616c6c20 --out, copy all │ │ │ + 0x00029800 656e7472 69657320 696e206f 6c642061 entries in old a │ │ │ + 0x00029810 72636869 76653a00 20202020 7a697020 rchive:. zip │ │ │ + 0x00029820 6f6c645f 61726368 69766520 2d2d6f75 old_archive --ou │ │ │ + 0x00029830 74206e65 775f6172 63686976 65000000 t new_archive... │ │ │ + 0x00029840 53747265 616d696e 6720616e 64204649 Streaming and FI │ │ │ + 0x00029850 464f733a 00000000 20207072 6f673120 FOs:.... prog1 │ │ │ + 0x00029860 7c207a69 70202d6c 6c207a20 2d202020 | zip -ll z - │ │ │ + 0x00029870 2020207a 6970206f 75747075 74206f66 zip output of │ │ │ + 0x00029880 2070726f 67312074 6f207a69 7066696c prog1 to zipfil │ │ │ + 0x00029890 65207a2c 20636f6e 76657274 696e6720 e z, converting │ │ │ + 0x000298a0 4352204c 46000000 20207a69 70202d20 CR LF... zip - │ │ │ + 0x000298b0 2d522022 2a2e6322 207c2070 726f6732 -R "*.c" | prog2 │ │ │ + 0x000298c0 2020207a 6970202a 2e632066 696c6573 zip *.c files │ │ │ + 0x000298d0 20696e20 63757272 656e7420 64697220 in current dir │ │ │ + 0x000298e0 616e6420 73747265 616d2074 6f207072 and stream to pr │ │ │ + 0x000298f0 6f673220 00000000 20207072 6f673120 og2 .... prog1 │ │ │ + 0x00029900 7c207a69 70207c20 70726f67 32202020 | zip | prog2 │ │ │ + 0x00029910 2020207a 69702069 6e207069 70652077 zip in pipe w │ │ │ + 0x00029920 69746820 6e6f2069 6e206f72 206f7574 ith no in or out │ │ │ + 0x00029930 20616374 73206c69 6b65207a 6970202d acts like zip - │ │ │ + 0x00029940 202d0000 00000000 20204966 205a6970 -...... If Zip │ │ │ + 0x00029950 20697320 5a697036 3420656e 61626c65 is Zip64 enable │ │ │ + 0x00029960 642c2073 74726561 6d696e67 20737464 d, streaming std │ │ │ + 0x00029970 696e2063 72656174 6573205a 69703634 in creates Zip64 │ │ │ + 0x00029980 20617263 68697665 73206279 20646566 archives by def │ │ │ + 0x00029990 61756c74 00000000 20202074 68617420 ault.... that │ │ │ + 0x000299a0 6e656564 20504b5a 69702034 2e352075 need PKZip 4.5 u │ │ │ + 0x000299b0 6e7a6970 70657220 6c696b65 20556e5a nzipper like UnZ │ │ │ + 0x000299c0 69702036 2e300000 20205741 524e494e ip 6.0.. WARNIN │ │ │ + 0x000299d0 473a2020 536f6d65 20617263 68697665 G: Some archive │ │ │ + 0x000299e0 73206372 65617465 64207769 74682073 s created with s │ │ │ + 0x000299f0 74726561 6d696e67 20757365 20646174 treaming use dat │ │ │ + 0x00029a00 61206465 73637269 70746f72 7320616e a descriptors an │ │ │ + 0x00029a10 64000000 00000000 20202020 20202020 d....... │ │ │ + 0x00029a20 20202020 73686f75 6c642077 6f726b20 should work │ │ │ + 0x00029a30 77697468 206d6f73 7420756e 7a697073 with most unzips │ │ │ + 0x00029a40 20627574 206d6179 206e6f74 20776f72 but may not wor │ │ │ + 0x00029a50 6b207769 74682073 6f6d6500 00000000 k with some..... │ │ │ + 0x00029a60 20204361 6e207573 65202d66 7a2d2074 Can use -fz- t │ │ │ + 0x00029a70 6f207475 726e206f 6666205a 69703634 o turn off Zip64 │ │ │ + 0x00029a80 20696620 696e7075 74206e6f 74206c61 if input not la │ │ │ + 0x00029a90 72676520 283c2034 20474229 3a000000 rge (< 4 GB):... │ │ │ + 0x00029aa0 20202020 70726f67 5f776974 685f736d prog_with_sm │ │ │ + 0x00029ab0 616c6c5f 6f757470 7574207c 207a6970 all_output | zip │ │ │ + 0x00029ac0 20617263 68697665 202d667a 2d000000 archive -fz-... │ │ │ + 0x00029ad0 20205a69 70206e6f 77206361 6e207265 Zip now can re │ │ │ + 0x00029ae0 61642055 6e697820 4649464f 20286e61 ad Unix FIFO (na │ │ │ + 0x00029af0 6d656420 70697065 73292e20 204f6666 med pipes). Off │ │ │ + 0x00029b00 20627920 64656661 756c7420 746f2070 by default to p │ │ │ + 0x00029b10 72657665 6e74207a 69700000 00000000 revent zip...... │ │ │ + 0x00029b20 20206672 6f6d2073 746f7070 696e6720 from stopping │ │ │ + 0x00029b30 756e6578 70656374 65646c79 206f6e20 unexpectedly on │ │ │ + 0x00029b40 756e6665 64207069 70652c20 75736520 unfed pipe, use │ │ │ + 0x00029b50 2d464920 746f2065 6e61626c 653a0000 -FI to enable:.. │ │ │ + 0x00029b60 20202020 7a697020 2d464920 61726368 zip -FI arch │ │ │ + 0x00029b70 69766520 6669666f 00000000 00000000 ive fifo........ │ │ │ + 0x00029b80 446f7473 2c20636f 756e7473 3a000000 Dots, counts:... │ │ │ + 0x00029b90 20202d64 62202020 20202020 64697370 -db disp │ │ │ + 0x00029ba0 6c617920 72756e6e 696e6720 636f756e lay running coun │ │ │ + 0x00029bb0 74206f66 20627974 65732070 726f6365 t of bytes proce │ │ │ + 0x00029bc0 73736564 20616e64 20627974 65732074 ssed and bytes t │ │ │ + 0x00029bd0 6f20676f 00000000 20202020 20202020 o go.... │ │ │ + 0x00029be0 20202020 20202875 6e636f6d 70726573 (uncompres │ │ │ + 0x00029bf0 73656420 73697a65 2c206578 63657074 sed size, except │ │ │ + 0x00029c00 2064656c 65746520 616e6420 636f7079 delete and copy │ │ │ + 0x00029c10 2073686f 77207374 6f726564 2073697a show stored siz │ │ │ + 0x00029c20 65290000 00000000 20202d64 63202020 e)...... -dc │ │ │ + 0x00029c30 20202020 64697370 6c617920 72756e6e display runn │ │ │ + 0x00029c40 696e6720 636f756e 74206f66 20656e74 ing count of ent │ │ │ + 0x00029c50 72696573 20646f6e 6520616e 6420656e ries done and en │ │ │ + 0x00029c60 74726965 7320746f 20676f00 00000000 tries to go..... │ │ │ + 0x00029c70 20202d64 64202020 20202020 64697370 -dd disp │ │ │ + 0x00029c80 6c617920 646f7473 20657665 72792031 lay dots every 1 │ │ │ + 0x00029c90 30204d42 20286f72 20646f74 2073697a 0 MB (or dot siz │ │ │ + 0x00029ca0 65292077 68696c65 2070726f 63657373 e) while process │ │ │ + 0x00029cb0 696e6720 66696c65 73000000 00000000 ing files....... │ │ │ + 0x00029cc0 20202d64 67202020 20202020 64697370 -dg disp │ │ │ + 0x00029cd0 6c617920 646f7473 20676c6f 62616c6c lay dots globall │ │ │ + 0x00029ce0 7920666f 72206172 63686976 6520696e y for archive in │ │ │ + 0x00029cf0 73746561 64206f66 20666f72 20656163 stead of for eac │ │ │ + 0x00029d00 68206669 6c650000 20202020 7a697020 h file.. zip │ │ │ + 0x00029d10 2d716467 64732031 306d2020 2077696c -qdgds 10m wil │ │ │ + 0x00029d20 6c207475 726e206f 6666206d 6f737420 l turn off most │ │ │ + 0x00029d30 6f757470 75742065 78636570 7420646f output except do │ │ │ + 0x00029d40 74732065 76657279 20313020 4d420000 ts every 10 MB.. │ │ │ + 0x00029d50 20202d64 73207369 7a202020 65616368 -ds siz each │ │ │ + 0x00029d60 20646f74 20697320 73697a20 70726f63 dot is siz proc │ │ │ + 0x00029d70 65737365 64207768 65726520 73697a20 essed where siz │ │ │ + 0x00029d80 6973206e 6d206173 2073706c 69747320 is nm as splits │ │ │ + 0x00029d90 2830206e 6f20646f 74732900 00000000 (0 no dots)..... │ │ │ + 0x00029da0 20202d64 75202020 20202020 64697370 -du disp │ │ │ + 0x00029db0 6c617920 6f726967 696e616c 20756e63 lay original unc │ │ │ + 0x00029dc0 6f6d7072 65737365 64207369 7a652066 ompressed size f │ │ │ + 0x00029dd0 6f722065 61636820 656e7472 79206173 or each entry as │ │ │ + 0x00029de0 20616464 65640000 20202d64 76202020 added.. -dv │ │ │ + 0x00029df0 20202020 64697370 6c617920 766f6c75 display volu │ │ │ + 0x00029e00 6d652028 6469736b 29206e75 6d626572 me (disk) number │ │ │ + 0x00029e10 20696e20 666f726d 61742069 6e5f6469 in format in_di │ │ │ + 0x00029e20 736b3e6f 75745f64 69736b00 00000000 sk>out_disk..... │ │ │ + 0x00029e30 2020446f 74207369 7a652069 73206170 Dot size is ap │ │ │ + 0x00029e40 70726f78 696d6174 652c2065 73706563 proximate, espec │ │ │ + 0x00029e50 69616c6c 7920666f 7220646f 74207369 ially for dot si │ │ │ + 0x00029e60 7a657320 6c657373 20746861 6e203120 zes less than 1 │ │ │ + 0x00029e70 4d420000 00000000 2020446f 74206f70 MB...... Dot op │ │ │ + 0x00029e80 74696f6e 7320646f 6e277420 6170706c tions don't appl │ │ │ + 0x00029e90 7920746f 20536361 6e6e696e 67206669 y to Scanning fi │ │ │ + 0x00029ea0 6c657320 646f7473 2028646f 742f3273 les dots (dot/2s │ │ │ + 0x00029eb0 65632920 282d7120 7475726e 73206f66 ec) (-q turns of │ │ │ + 0x00029ec0 66290000 00000000 4c6f6767 696e673a f)......Logging: │ │ │ + 0x00029ed0 00000000 00000000 20202d6c 66207061 ........ -lf pa │ │ │ + 0x00029ee0 74682020 6f70656e 2066696c 65206174 th open file at │ │ │ + 0x00029ef0 20706174 68206173 206c6f67 66696c65 path as logfile │ │ │ + 0x00029f00 20286f76 65727772 69746520 65786973 (overwrite exis │ │ │ + 0x00029f10 74696e67 2066696c 65290000 00000000 ting file)...... │ │ │ + 0x00029f20 20202d6c 61202020 20202020 61707065 -la appe │ │ │ + 0x00029f30 6e642074 6f206578 69737469 6e67206c nd to existing l │ │ │ + 0x00029f40 6f676669 6c650000 20202d6c 69202020 ogfile.. -li │ │ │ + 0x00029f50 20202020 696e636c 75646520 696e666f include info │ │ │ + 0x00029f60 206d6573 73616765 73202864 65666175 messages (defau │ │ │ + 0x00029f70 6c74206a 75737420 7761726e 696e6773 lt just warnings │ │ │ + 0x00029f80 20616e64 20657272 6f727329 00000000 and errors).... │ │ │ + 0x00029f90 54657374 696e6720 61726368 69766573 Testing archives │ │ │ + 0x00029fa0 3a000000 00000000 20202d54 20202020 :....... -T │ │ │ + 0x00029fb0 20202020 74657374 20636f6d 706c6574 test complet │ │ │ + 0x00029fc0 65642074 656d7020 61726368 69766520 ed temp archive │ │ │ + 0x00029fd0 77697468 20756e7a 69702062 65666f72 with unzip befor │ │ │ + 0x00029fe0 65207570 64617469 6e672061 72636869 e updating archi │ │ │ + 0x00029ff0 76650000 00000000 20202d54 5420636d ve...... -TT cm │ │ │ + 0x0002a000 64202020 75736520 636f6d6d 616e6420 d use command │ │ │ + 0x0002a010 636d6420 696e7374 65616420 6f662027 cmd instead of ' │ │ │ + 0x0002a020 756e7a69 70202d74 71712720 746f2074 unzip -tqq' to t │ │ │ + 0x0002a030 65737420 61726368 69766500 00000000 est archive..... │ │ │ + 0x0002a040 20202020 20202020 20202020 204f6e20 On │ │ │ + 0x0002a050 556e6978 2c20746f 20757365 20756e7a Unix, to use unz │ │ │ + 0x0002a060 69702069 6e206375 7272656e 74206469 ip in current di │ │ │ + 0x0002a070 72656374 6f72792c 20636f75 6c642075 rectory, could u │ │ │ + 0x0002a080 73653a00 00000000 20202020 20202020 se:..... │ │ │ + 0x0002a090 20202020 2020207a 69702061 72636869 zip archi │ │ │ + 0x0002a0a0 76652066 696c6531 2066696c 6532202d ve file1 file2 - │ │ │ + 0x0002a0b0 54202d54 5420222e 2f756e7a 6970202d T -TT "./unzip - │ │ │ + 0x0002a0c0 74717122 00000000 20202020 20202020 tqq".... │ │ │ + 0x0002a0d0 20202020 20496e20 636d642c 207b7d20 In cmd, {} │ │ │ + 0x0002a0e0 7265706c 61636564 20627920 74656d70 replaced by temp │ │ │ + 0x0002a0f0 20617263 68697665 20706174 682c2065 archive path, e │ │ │ + 0x0002a100 6c736520 74656d70 20617070 656e6465 lse temp appende │ │ │ + 0x0002a110 642e0000 00000000 20202020 20202020 d....... │ │ │ + 0x0002a120 20202020 20546865 20726574 75726e20 The return │ │ │ + 0x0002a130 636f6465 20697320 63686563 6b656420 code is checked │ │ │ + 0x0002a140 666f7220 73756363 65737320 2830206f for success (0 o │ │ │ + 0x0002a150 6e20556e 69782900 46697869 6e672061 n Unix).Fixing a │ │ │ + 0x0002a160 72636869 7665733a 00000000 00000000 rchives:........ │ │ │ + 0x0002a170 20202d46 20202020 20202020 61747465 -F atte │ │ │ + 0x0002a180 6d707420 746f2066 69782061 206d6f73 mpt to fix a mos │ │ │ + 0x0002a190 746c7920 696e7461 63742061 72636869 tly intact archi │ │ │ + 0x0002a1a0 76652028 74727920 74686973 20666972 ve (try this fir │ │ │ + 0x0002a1b0 73742900 00000000 20202d46 46202020 st)..... -FF │ │ │ + 0x0002a1c0 20202020 74727920 746f2073 616c7661 try to salva │ │ │ + 0x0002a1d0 67652077 68617420 63616e20 286d6179 ge what can (may │ │ │ + 0x0002a1e0 20676574 206d6f72 65206275 74206c65 get more but le │ │ │ + 0x0002a1f0 73732072 656c6961 626c6529 00000000 ss reliable).... │ │ │ + 0x0002a200 20204669 78206f70 74696f6e 7320636f Fix options co │ │ │ + 0x0002a210 70792065 6e747269 65732066 726f6d20 py entries from │ │ │ + 0x0002a220 706f7465 6e746961 6c6c7920 62616420 potentially bad │ │ │ + 0x0002a230 61726368 69766520 746f206e 65772061 archive to new a │ │ │ + 0x0002a240 72636869 76652e00 20202d46 20747269 rchive.. -F tri │ │ │ + 0x0002a250 65732074 6f207265 61642061 72636869 es to read archi │ │ │ + 0x0002a260 7665206e 6f726d61 6c6c7920 616e6420 ve normally and │ │ │ + 0x0002a270 636f7079 206f6e6c 7920696e 74616374 copy only intact │ │ │ + 0x0002a280 20656e74 72696573 2c207768 696c6500 entries, while. │ │ │ + 0x0002a290 20202d46 46207472 69657320 746f2073 -FF tries to s │ │ │ + 0x0002a2a0 616c7661 67652077 68617420 63616e20 alvage what can │ │ │ + 0x0002a2b0 616e6420 6d617920 72657375 6c742069 and may result i │ │ │ + 0x0002a2c0 6e20696e 636f6d70 6c657465 20656e74 n incomplete ent │ │ │ + 0x0002a2d0 72696573 2e000000 20204d75 73742075 ries.... Must u │ │ │ + 0x0002a2e0 7365202d 2d6f7574 206f7074 696f6e20 se --out option │ │ │ + 0x0002a2f0 746f2073 70656369 6679206f 75747075 to specify outpu │ │ │ + 0x0002a300 74206172 63686976 653a0000 00000000 t archive:...... │ │ │ + 0x0002a310 20202020 7a697020 2d462062 61642e7a zip -F bad.z │ │ │ + 0x0002a320 6970202d 2d6f7574 20666978 65642e7a ip --out fixed.z │ │ │ + 0x0002a330 69700000 00000000 20205573 65202d76 ip...... Use -v │ │ │ + 0x0002a340 20287665 72626f73 65292077 69746820 (verbose) with │ │ │ + 0x0002a350 2d464620 746f2073 65652064 65746169 -FF to see detai │ │ │ + 0x0002a360 6c733a00 00000000 20202020 7a697020 ls:..... zip │ │ │ + 0x0002a370 7265616c 6c796261 642e7a69 70202d46 reallybad.zip -F │ │ │ + 0x0002a380 46202d76 202d2d6f 75742066 69786564 F -v --out fixed │ │ │ + 0x0002a390 2e7a6970 00000000 20204375 7272656e .zip.... Curren │ │ │ + 0x0002a3a0 746c7920 6e656974 68657220 6f707469 tly neither opti │ │ │ + 0x0002a3b0 6f6e2066 69786573 20626164 20656e74 on fixes bad ent │ │ │ + 0x0002a3c0 72696573 2c206173 2066726f 6d207465 ries, as from te │ │ │ + 0x0002a3d0 7874206d 6f646520 66747020 6765742e xt mode ftp get. │ │ │ + 0x0002a3e0 00000000 00000000 44696666 6572656e ........Differen │ │ │ + 0x0002a3f0 6365206d 6f64653a 00000000 00000000 ce mode:........ │ │ │ + 0x0002a400 20202d44 46202020 20202020 28616c73 -DF (als │ │ │ + 0x0002a410 6f202d2d 64696629 206f6e6c 7920696e o --dif) only in │ │ │ + 0x0002a420 636c7564 65206669 6c657320 74686174 clude files that │ │ │ + 0x0002a430 20686176 65206368 616e6765 64206f72 have changed or │ │ │ + 0x0002a440 20617265 00000000 20202020 20202020 are.... │ │ │ + 0x0002a450 20202020 206e6577 20617320 636f6d70 new as comp │ │ │ + 0x0002a460 61726564 20746f20 74686520 696e7075 ared to the inpu │ │ │ + 0x0002a470 74206172 63686976 65000000 00000000 t archive....... │ │ │ + 0x0002a480 20204469 66666572 656e6365 206d6f64 Difference mod │ │ │ + 0x0002a490 65206361 6e206265 20757365 6420746f e can be used to │ │ │ + 0x0002a4a0 20637265 61746520 696e6372 656d656e create incremen │ │ │ + 0x0002a4b0 74616c20 6261636b 7570732e 2020466f tal backups. Fo │ │ │ + 0x0002a4c0 72206578 616d706c 653a0000 00000000 r example:...... │ │ │ + 0x0002a4d0 20202020 7a697020 2d2d6469 66206675 zip --dif fu │ │ │ + 0x0002a4e0 6c6c5f62 61636b75 702e7a69 70202d72 ll_backup.zip -r │ │ │ + 0x0002a4f0 20736f6d 65646972 202d2d6f 75742064 somedir --out d │ │ │ + 0x0002a500 6966662e 7a697000 20207769 6c6c2073 iff.zip. will s │ │ │ + 0x0002a510 746f7265 20616c6c 206e6577 2066696c tore all new fil │ │ │ + 0x0002a520 65732c20 61732077 656c6c20 61732061 es, as well as a │ │ │ + 0x0002a530 6e792066 696c6573 20696e20 66756c6c ny files in full │ │ │ + 0x0002a540 5f626163 6b75702e 7a697020 77686572 _backup.zip wher │ │ │ + 0x0002a550 65000000 00000000 20206569 74686572 e....... either │ │ │ + 0x0002a560 2066696c 65207469 6d65206f 72207369 file time or si │ │ │ + 0x0002a570 7a652068 61766520 6368616e 67656420 ze have changed │ │ │ + 0x0002a580 66726f6d 20746861 7420696e 2066756c from that in ful │ │ │ + 0x0002a590 6c5f6261 636b7570 2e7a6970 2c000000 l_backup.zip,... │ │ │ + 0x0002a5a0 2020696e 206e6577 20646966 662e7a69 in new diff.zi │ │ │ + 0x0002a5b0 702e2020 4f757470 75742061 72636869 p. Output archi │ │ │ + 0x0002a5c0 7665206e 6f742065 78636c75 64656420 ve not excluded │ │ │ + 0x0002a5d0 6175746f 6d617469 63616c6c 79206966 automatically if │ │ │ + 0x0002a5e0 20657869 7374732c 00000000 00000000 exists,........ │ │ │ + 0x0002a5f0 2020736f 20656974 68657220 75736520 so either use │ │ │ + 0x0002a600 2d782074 6f206578 636c7564 65206974 -x to exclude it │ │ │ + 0x0002a610 206f7220 70757420 6f757473 69646520 or put outside │ │ │ + 0x0002a620 77686174 20697320 6265696e 67207a69 what is being zi │ │ │ + 0x0002a630 70706564 2e000000 444f5320 41726368 pped....DOS Arch │ │ │ + 0x0002a640 69766520 62697420 2857696e 646f7773 ive bit (Windows │ │ │ + 0x0002a650 206f6e6c 79293a00 20202d41 53202020 only):. -AS │ │ │ + 0x0002a660 20202020 696e636c 75646520 6f6e6c79 include only │ │ │ + 0x0002a670 2066696c 65732077 69746820 74686520 files with the │ │ │ + 0x0002a680 444f5320 41726368 69766520 62697420 DOS Archive bit │ │ │ + 0x0002a690 73657400 00000000 20202d41 43202020 set..... -AC │ │ │ + 0x0002a6a0 20202020 61667465 72206172 63686976 after archiv │ │ │ + 0x0002a6b0 65206372 65617465 642c2063 6c656172 e created, clear │ │ │ + 0x0002a6c0 20617263 68697665 20626974 206f6620 archive bit of │ │ │ + 0x0002a6d0 696e636c 75646564 2066696c 65730000 included files.. │ │ │ + 0x0002a6e0 20202020 20205741 524e494e 473a204f WARNING: O │ │ │ + 0x0002a6f0 6e636520 74686520 61726368 69766520 nce the archive │ │ │ + 0x0002a700 62697473 20617265 20636c65 61726564 bits are cleared │ │ │ + 0x0002a710 20746865 79206172 6520636c 65617265 they are cleare │ │ │ + 0x0002a720 64000000 00000000 20202020 20202020 d....... │ │ │ + 0x0002a730 20202020 20202055 7365202d 5420746f Use -T to │ │ │ + 0x0002a740 20746573 74207468 65206172 63686976 test the archiv │ │ │ + 0x0002a750 65206265 666f7265 20746865 20626974 e before the bit │ │ │ + 0x0002a760 73206172 6520636c 65617265 64000000 s are cleared... │ │ │ + 0x0002a770 20202020 20202020 20202020 20202043 C │ │ │ + 0x0002a780 616e2061 6c736f20 75736520 2d736620 an also use -sf │ │ │ + 0x0002a790 746f2073 61766520 66696c65 206c6973 to save file lis │ │ │ + 0x0002a7a0 74206265 666f7265 207a6970 70696e67 t before zipping │ │ │ + 0x0002a7b0 2066696c 65730000 53686f77 2066696c files..Show fil │ │ │ + 0x0002a7c0 65733a00 00000000 20202d73 66202020 es:..... -sf │ │ │ + 0x0002a7d0 20202020 73686f77 2066696c 65732074 show files t │ │ │ + 0x0002a7e0 6f206f70 65726174 65206f6e 20616e64 o operate on and │ │ │ + 0x0002a7f0 20657869 7420282d 73662d20 6c6f6766 exit (-sf- logf │ │ │ + 0x0002a800 696c6520 6f6e6c79 29000000 00000000 ile only)....... │ │ │ + 0x0002a810 20202d73 75202020 20202020 6173202d -su as - │ │ │ + 0x0002a820 73662062 75742073 686f7720 65736361 sf but show esca │ │ │ + 0x0002a830 70656420 5554462d 3820556e 69636f64 ped UTF-8 Unicod │ │ │ + 0x0002a840 65206e61 6d657320 616c736f 20696620 e names also if │ │ │ + 0x0002a850 65786973 74000000 20202d73 55202020 exist... -sU │ │ │ + 0x0002a860 20202020 6173202d 73662062 75742073 as -sf but s │ │ │ + 0x0002a870 686f7720 65736361 70656420 5554462d how escaped UTF- │ │ │ + 0x0002a880 3820556e 69636f64 65206e61 6d657320 8 Unicode names │ │ │ + 0x0002a890 696e7374 65616400 2020416e 79206368 instead. Any ch │ │ │ + 0x0002a8a0 61726163 74657220 6e6f7420 696e2074 aracter not in t │ │ │ + 0x0002a8b0 68652063 75727265 6e74206c 6f63616c he current local │ │ │ + 0x0002a8c0 65206973 20657363 61706564 20617320 e is escaped as │ │ │ + 0x0002a8d0 23557878 78782c20 77686572 65207800 #Uxxxx, where x. │ │ │ + 0x0002a8e0 20206973 20686578 20646967 69742c20 is hex digit, │ │ │ + 0x0002a8f0 69662031 362d6269 7420636f 64652069 if 16-bit code i │ │ │ + 0x0002a900 73207375 66666963 69656e74 2c206f72 s sufficient, or │ │ │ + 0x0002a910 20234c78 78787878 78206966 2032342d #Lxxxxxx if 24- │ │ │ + 0x0002a920 62697473 00000000 20206172 65206e65 bits.... are ne │ │ │ + 0x0002a930 65646564 2e202049 66206164 64202d55 eded. If add -U │ │ │ + 0x0002a940 4e3d652c 205a6970 20657363 61706573 N=e, Zip escapes │ │ │ + 0x0002a950 20616c6c 206e6f6e 2d415343 49492063 all non-ASCII c │ │ │ + 0x0002a960 68617261 63746572 732e0000 00000000 haracters....... │ │ │ + 0x0002a970 556e6963 6f64653a 00000000 00000000 Unicode:........ │ │ │ + 0x0002a980 20204966 20636f6d 70696c65 64207769 If compiled wi │ │ │ + 0x0002a990 74682055 6e69636f 64652073 7570706f th Unicode suppo │ │ │ + 0x0002a9a0 72742c20 5a697020 73746f72 65732055 rt, Zip stores U │ │ │ + 0x0002a9b0 54462d38 20706174 68206f66 20656e74 TF-8 path of ent │ │ │ + 0x0002a9c0 72696573 2e000000 20205468 69732069 ries.... This i │ │ │ + 0x0002a9d0 73206261 636b7761 72642063 6f6d7061 s backward compa │ │ │ + 0x0002a9e0 7469626c 652e2020 556e6963 6f646520 tible. Unicode │ │ │ + 0x0002a9f0 70617468 7320616c 6c6f7720 62657474 paths allow bett │ │ │ + 0x0002aa00 65722063 6f6e7665 7273696f 6e000000 er conversion... │ │ │ + 0x0002aa10 20206f66 20656e74 7279206e 616d6573 of entry names │ │ │ + 0x0002aa20 20626574 7765656e 20646966 66657265 between differe │ │ │ + 0x0002aa30 6e742063 68617261 63746572 20736574 nt character set │ │ │ + 0x0002aa40 732e0000 00000000 20204e65 7720556e s....... New Un │ │ │ + 0x0002aa50 69636f64 65206578 74726120 6669656c icode extra fiel │ │ │ + 0x0002aa60 6420696e 636c7564 65732063 6865636b d includes check │ │ │ + 0x0002aa70 73756d20 746f2076 65726966 7920556e sum to verify Un │ │ │ + 0x0002aa80 69636f64 65207061 74680000 00000000 icode path...... │ │ │ + 0x0002aa90 2020676f 65732077 69746820 7374616e goes with stan │ │ │ + 0x0002aaa0 64617264 20706174 6820666f 72207468 dard path for th │ │ │ + 0x0002aab0 61742065 6e747279 20286173 20757469 at entry (as uti │ │ │ + 0x0002aac0 6c697469 6573206c 696b6520 5a69704e lities like ZipN │ │ │ + 0x0002aad0 6f746500 00000000 20206361 6e207265 ote..... can re │ │ │ + 0x0002aae0 6e616d65 20656e74 72696573 292e2020 name entries). │ │ │ + 0x0002aaf0 49662074 68657365 20646f20 6e6f7420 If these do not │ │ │ + 0x0002ab00 6d617463 682c2075 73652062 656c6f77 match, use below │ │ │ + 0x0002ab10 206f7074 696f6e73 20746f00 00000000 options to..... │ │ │ + 0x0002ab20 20207365 74207768 6174205a 69702064 set what Zip d │ │ │ + 0x0002ab30 6f65733a 00000000 20202020 20202d55 oes:.... -U │ │ │ + 0x0002ab40 4e3d5175 69742020 2020202d 20696620 N=Quit - if │ │ │ + 0x0002ab50 6d69736d 61746368 2c206578 69742077 mismatch, exit w │ │ │ + 0x0002ab60 69746820 6572726f 72000000 00000000 ith error....... │ │ │ + 0x0002ab70 20202020 20202d55 4e3d5761 726e2020 -UN=Warn │ │ │ + 0x0002ab80 2020202d 20696620 6d69736d 61746368 - if mismatch │ │ │ + 0x0002ab90 2c207761 726e2c20 69676e6f 72652055 , warn, ignore U │ │ │ + 0x0002aba0 54462d38 20286465 6661756c 74290000 TF-8 (default).. │ │ │ + 0x0002abb0 20202020 20202d55 4e3d4967 6e6f7265 -UN=Ignore │ │ │ + 0x0002abc0 2020202d 20696620 6d69736d 61746368 - if mismatch │ │ │ + 0x0002abd0 2c207175 6965746c 79206967 6e6f7265 , quietly ignore │ │ │ + 0x0002abe0 20555446 2d380000 20202020 20202d55 UTF-8.. -U │ │ │ + 0x0002abf0 4e3d4e6f 20202020 2020202d 2069676e N=No - ign │ │ │ + 0x0002ac00 6f726520 616e7920 5554462d 38207061 ore any UTF-8 pa │ │ │ + 0x0002ac10 7468732c 20757365 20737461 6e646172 ths, use standar │ │ │ + 0x0002ac20 64207061 74687320 666f7220 616c6c00 d paths for all. │ │ │ + 0x0002ac30 2020416e 20657863 65707469 6f6e2074 An exception t │ │ │ + 0x0002ac40 6f202d55 4e3d4e20 61726520 656e7472 o -UN=N are entr │ │ │ + 0x0002ac50 69657320 77697468 206e6577 20555446 ies with new UTF │ │ │ + 0x0002ac60 2d382062 69742073 65742028 696e7374 -8 bit set (inst │ │ │ + 0x0002ac70 65616400 00000000 20206f66 20757369 ead..... of usi │ │ │ + 0x0002ac80 6e672065 78747261 20666965 6c647329 ng extra fields) │ │ │ + 0x0002ac90 2e202054 68657365 20617265 20616c77 . These are alw │ │ │ + 0x0002aca0 61797320 68616e64 6c656420 61732055 ays handled as U │ │ │ + 0x0002acb0 6e69636f 64652e00 20204e6f 726d616c nicode.. Normal │ │ │ + 0x0002acc0 6c79205a 69702065 73636170 65732061 ly Zip escapes a │ │ │ + 0x0002acd0 6c6c2063 68617273 206f7574 73696465 ll chars outside │ │ │ + 0x0002ace0 20637572 72656e74 20636861 72207365 current char se │ │ │ + 0x0002acf0 742c2062 7574206c 65617665 73000000 t, but leaves... │ │ │ + 0x0002ad00 20206173 20697320 73757070 6f727465 as is supporte │ │ │ + 0x0002ad10 64206368 6172732c 20776869 6368206d d chars, which m │ │ │ + 0x0002ad20 6179206e 6f742062 65204f4b 20696e20 ay not be OK in │ │ │ + 0x0002ad30 70617468 206e616d 65732e20 202d554e path names. -UN │ │ │ + 0x0002ad40 3d457363 61706500 20206573 63617065 =Escape. escape │ │ │ + 0x0002ad50 7320616e 79206368 61726163 74657220 s any character │ │ │ + 0x0002ad60 6e6f7420 41534349 493a0000 00000000 not ASCII:...... │ │ │ + 0x0002ad70 20202020 7a697020 2d735520 2d554e3d zip -sU -UN= │ │ │ + 0x0002ad80 65206172 63686976 65000000 00000000 e archive....... │ │ │ + 0x0002ad90 20204361 6e207573 65206569 74686572 Can use either │ │ │ + 0x0002ada0 206e6f72 6d616c20 70617468 206f7220 normal path or │ │ │ + 0x0002adb0 65736361 70656420 556e6963 6f646520 escaped Unicode │ │ │ + 0x0002adc0 70617468 206f6e20 636f6d6d 616e6420 path on command │ │ │ + 0x0002add0 6c696e65 00000000 2020746f 206d6174 line.... to mat │ │ │ + 0x0002ade0 63682066 696c6573 20696e20 61726368 ch files in arch │ │ │ + 0x0002adf0 6976652e 00000000 20205a69 70206e6f ive..... Zip no │ │ │ + 0x0002ae00 77207374 6f726573 20555446 2d382069 w stores UTF-8 i │ │ │ + 0x0002ae10 6e20656e 74727920 70617468 20616e64 n entry path and │ │ │ + 0x0002ae20 20636f6d 6d656e74 20666965 6c647320 comment fields │ │ │ + 0x0002ae30 6f6e2073 79737465 6d730000 00000000 on systems...... │ │ │ + 0x0002ae40 20207768 65726520 5554462d 38206368 where UTF-8 ch │ │ │ + 0x0002ae50 61722073 65742069 73206465 6661756c ar set is defaul │ │ │ + 0x0002ae60 742c2073 75636820 6173206d 6f737420 t, such as most │ │ │ + 0x0002ae70 6d6f6465 726e2055 6e69782c 20616e64 modern Unix, and │ │ │ + 0x0002ae80 00000000 00000000 2020616e 64206f6e ........ and on │ │ │ + 0x0002ae90 206f7468 65722073 79737465 6d732069 other systems i │ │ │ + 0x0002aea0 6e206e65 77206578 74726120 6669656c n new extra fiel │ │ │ + 0x0002aeb0 64732077 69746820 65736361 70656420 ds with escaped │ │ │ + 0x0002aec0 76657273 696f6e73 20696e00 00000000 versions in..... │ │ │ + 0x0002aed0 2020656e 74727920 70617468 20616e64 entry path and │ │ │ + 0x0002aee0 20636f6d 6d656e74 20666965 6c647320 comment fields │ │ │ + 0x0002aef0 666f7220 6261636b 77617264 20636f6d for backward com │ │ │ + 0x0002af00 70617469 62696c69 74792e00 00000000 patibility...... │ │ │ + 0x0002af10 20204f70 74696f6e 202d554e 3d555446 Option -UN=UTF │ │ │ + 0x0002af20 38207769 6c6c2066 6f726365 2073746f 8 will force sto │ │ │ + 0x0002af30 72696e67 20555446 2d382069 6e20656e ring UTF-8 in en │ │ │ + 0x0002af40 74727920 70617468 20616e64 20636f6d try path and com │ │ │ + 0x0002af50 6d656e74 00000000 20206669 656c6473 ment.... fields │ │ │ + 0x0002af60 3a000000 00000000 20202020 20202d55 :....... -U │ │ │ + 0x0002af70 4e3d5554 46382020 2020202d 2073746f N=UTF8 - sto │ │ │ + 0x0002af80 72652055 54462d38 20696e20 656e7472 re UTF-8 in entr │ │ │ + 0x0002af90 79207061 74682061 6e642063 6f6d6d65 y path and comme │ │ │ + 0x0002afa0 6e742066 69656c64 73000000 00000000 nt fields....... │ │ │ + 0x0002afb0 20205468 6973206f 7074696f 6e206361 This option ca │ │ │ + 0x0002afc0 6e206265 20757365 66756c20 666f7220 n be useful for │ │ │ + 0x0002afd0 6d756c74 692d6279 74652063 68617220 multi-byte char │ │ │ + 0x0002afe0 73657473 206f6e20 57696e64 6f777320 sets on Windows │ │ │ + 0x0002aff0 77686572 65000000 20206573 63617065 where... escape │ │ │ + 0x0002b000 64207061 74687320 616e6420 636f6d6d d paths and comm │ │ │ + 0x0002b010 656e7473 2063616e 20626520 746f6f20 ents can be too │ │ │ + 0x0002b020 6c6f6e67 20746f20 62652076 616c6964 long to be valid │ │ │ + 0x0002b030 20617320 74686520 5554462d 38000000 as the UTF-8... │ │ │ + 0x0002b040 20207665 7273696f 6e732074 656e6420 versions tend │ │ │ + 0x0002b050 746f2062 65207368 6f727465 722e0000 to be shorter... │ │ │ + 0x0002b060 20204f6e 6c792055 54462d38 20636f6d Only UTF-8 com │ │ │ + 0x0002b070 6d656e74 73206f6e 20555446 2d38206e ments on UTF-8 n │ │ │ + 0x0002b080 61746976 65207379 7374656d 73207375 ative systems su │ │ │ + 0x0002b090 70706f72 7465642e 20205554 462d3820 pported. UTF-8 │ │ │ + 0x0002b0a0 636f6d6d 656e7473 00000000 00000000 comments........ │ │ │ + 0x0002b0b0 2020666f 72206f74 68657220 73797374 for other syst │ │ │ + 0x0002b0c0 656d7320 706c616e 6e656420 696e206e ems planned in n │ │ │ + 0x0002b0d0 65787420 72656c65 6173652e 00000000 ext release..... │ │ │ + 0x0002b0e0 53656c66 20657874 72616374 6f723a00 Self extractor:. │ │ │ + 0x0002b0f0 20202d41 20202020 20202020 41646a75 -A Adju │ │ │ + 0x0002b100 7374206f 66667365 7473202d 20612073 st offsets - a s │ │ │ + 0x0002b110 656c6620 65787472 6163746f 72206973 elf extractor is │ │ │ + 0x0002b120 20637265 61746564 20627920 70726570 created by prep │ │ │ + 0x0002b130 656e6469 6e670000 20202020 20202020 ending.. │ │ │ + 0x0002b140 20202020 20746865 20657874 72616374 the extract │ │ │ + 0x0002b150 6f722065 78656375 7461626c 6520746f or executable to │ │ │ + 0x0002b160 20617263 68697665 2c206275 7420696e archive, but in │ │ │ + 0x0002b170 7465726e 616c206f 66667365 74730000 ternal offsets.. │ │ │ + 0x0002b180 20202020 20202020 20202020 20617265 are │ │ │ + 0x0002b190 20746865 6e206f66 662e2020 55736520 then off. Use │ │ │ + 0x0002b1a0 2d412074 6f206669 78206f66 66736574 -A to fix offset │ │ │ + 0x0002b1b0 732e0000 00000000 20202d4a 20202020 s....... -J │ │ │ + 0x0002b1c0 20202020 4a756e6b 20736678 202d2072 Junk sfx - r │ │ │ + 0x0002b1d0 656d6f76 65732070 72657065 6e646564 emoves prepended │ │ │ + 0x0002b1e0 20657874 72616374 6f722065 78656375 extractor execu │ │ │ + 0x0002b1f0 7461626c 65206672 6f6d0000 00000000 table from...... │ │ │ + 0x0002b200 20202020 20202020 20202020 2073656c sel │ │ │ + 0x0002b210 66206578 74726163 746f722c 206c6561 f extractor, lea │ │ │ + 0x0002b220 76696e67 20612070 6c61696e 207a6970 ving a plain zip │ │ │ + 0x0002b230 20617263 68697665 2e000000 00000000 archive........ │ │ │ + 0x0002b240 4d6f7265 206f7074 696f6e20 68696768 More option high │ │ │ + 0x0002b250 6c696768 74732028 73656520 6d616e75 lights (see manu │ │ │ + 0x0002b260 616c2066 6f722061 64646974 696f6e61 al for additiona │ │ │ + 0x0002b270 6c206f70 74696f6e 7320616e 64206465 l options and de │ │ │ + 0x0002b280 7461696c 73293a00 20202d62 20646972 tails):. -b dir │ │ │ + 0x0002b290 20202020 7768656e 20637265 6174696e when creatin │ │ │ + 0x0002b2a0 67206f72 20757064 6174696e 67206172 g or updating ar │ │ │ + 0x0002b2b0 63686976 652c2063 72656174 65207468 chive, create th │ │ │ + 0x0002b2c0 65207465 6d702061 72636869 76652069 e temp archive i │ │ │ + 0x0002b2d0 6e000000 00000000 20202020 20202020 n....... │ │ │ + 0x0002b2e0 20202020 20646972 2c207768 69636820 dir, which │ │ │ + 0x0002b2f0 616c6c6f 77732075 73696e67 20736565 allows using see │ │ │ + 0x0002b300 6b61626c 65207465 6d702066 696c6520 kable temp file │ │ │ + 0x0002b310 7768656e 20777269 74696e67 20746f20 when writing to │ │ │ + 0x0002b320 61000000 00000000 20202020 20202020 a....... │ │ │ + 0x0002b330 20202020 20777269 7465206f 6e636520 write once │ │ │ + 0x0002b340 43442c20 73756368 20617263 68697665 CD, such archive │ │ │ + 0x0002b350 7320636f 6d706174 69626c65 20776974 s compatible wit │ │ │ + 0x0002b360 68206d6f 72652075 6e7a6970 73000000 h more unzips... │ │ │ + 0x0002b370 20202020 20202020 20202020 2028636f (co │ │ │ + 0x0002b380 756c6420 72657175 69726520 61646469 uld require addi │ │ │ + 0x0002b390 74696f6e 616c2066 696c6520 636f7079 tional file copy │ │ │ + 0x0002b3a0 20696620 6f6e2061 6e6f7468 65722064 if on another d │ │ │ + 0x0002b3b0 65766963 65290000 20202d4d 4d202020 evice).. -MM │ │ │ + 0x0002b3c0 20202020 696e7075 74207061 74746572 input patter │ │ │ + 0x0002b3d0 6e73206d 75737420 6d617463 68206174 ns must match at │ │ │ + 0x0002b3e0 206c6561 7374206f 6e652066 696c6520 least one file │ │ │ + 0x0002b3f0 616e6420 6d617463 68656420 66696c65 and matched file │ │ │ + 0x0002b400 73000000 00000000 20202020 20202020 s....... │ │ │ + 0x0002b410 20202020 206d7573 74206265 20726561 must be rea │ │ │ + 0x0002b420 6461626c 65206f72 20657869 74207769 dable or exit wi │ │ │ + 0x0002b430 7468204f 50454e20 6572726f 7220616e th OPEN error an │ │ │ + 0x0002b440 64206162 6f727420 61726368 69766500 d abort archive. │ │ │ + 0x0002b450 20202020 20202020 20202020 20287769 (wi │ │ │ + 0x0002b460 74686f75 74202d4d 4d2c2062 6f746820 thout -MM, both │ │ │ + 0x0002b470 61726520 7761726e 696e6773 206f6e6c are warnings onl │ │ │ + 0x0002b480 792c2061 6e642069 6620756e 72656164 y, and if unread │ │ │ + 0x0002b490 61626c65 2066696c 65730000 00000000 able files...... │ │ │ + 0x0002b4a0 20202020 20202020 20202020 20617265 are │ │ │ + 0x0002b4b0 20736b69 70706564 204f5045 4e206572 skipped OPEN er │ │ │ + 0x0002b4c0 726f7220 28313829 20726574 75726e65 ror (18) returne │ │ │ + 0x0002b4d0 64206166 74657220 61726368 69766520 d after archive │ │ │ + 0x0002b4e0 63726561 74656429 00000000 00000000 created)........ │ │ │ + 0x0002b4f0 20202d6e 77202020 20202020 6e6f2077 -nw no w │ │ │ + 0x0002b500 696c6463 61726473 20287769 6c646361 ildcards (wildca │ │ │ + 0x0002b510 72647320 61726520 6c696b65 20616e79 rds are like any │ │ │ + 0x0002b520 206f7468 65722063 68617261 63746572 other character │ │ │ + 0x0002b530 29000000 00000000 20202d73 63202020 )....... -sc │ │ │ + 0x0002b540 20202020 73686f77 20636f6d 6d616e64 show command │ │ │ + 0x0002b550 206c696e 65206172 67756d65 6e747320 line arguments │ │ │ + 0x0002b560 61732070 726f6365 73736564 20616e64 as processed and │ │ │ + 0x0002b570 20657869 74000000 20202d73 64202020 exit... -sd │ │ │ + 0x0002b580 20202020 73686f77 20646562 75676769 show debuggi │ │ │ + 0x0002b590 6e672061 73205a69 7020646f 65732065 ng as Zip does e │ │ │ + 0x0002b5a0 61636820 73746570 00000000 00000000 ach step........ │ │ │ + 0x0002b5b0 20202d73 6f202020 20202020 73686f77 -so show │ │ │ + 0x0002b5c0 20616c6c 20617661 696c6162 6c65206f all available o │ │ │ + 0x0002b5d0 7074696f 6e73206f 6e207468 69732073 ptions on this s │ │ │ + 0x0002b5e0 79737465 6d000000 20202d58 20202020 ystem... -X │ │ │ + 0x0002b5f0 20202020 64656661 756c743d 73747269 default=stri │ │ │ + 0x0002b600 70206f6c 64206578 74726120 6669656c p old extra fiel │ │ │ + 0x0002b610 64732c20 2d582d20 6b656570 206f6c64 ds, -X- keep old │ │ │ + 0x0002b620 2c202d58 20737472 6970206d 6f737400 , -X strip most. │ │ │ + 0x0002b630 20202d77 73202020 20202020 77696c64 -ws wild │ │ │ + 0x0002b640 63617264 7320646f 6e277420 7370616e cards don't span │ │ │ + 0x0002b650 20646972 6563746f 72792062 6f756e64 directory bound │ │ │ + 0x0002b660 61726965 7320696e 20706174 68730000 aries in paths.. │ │ │ + 0x0002b670 5a697020 25732028 2573292e 20557361 Zip %s (%s). Usa │ │ │ + 0x0002b680 67653a00 00000000 7a697020 5b2d6f70 ge:.....zip [-op │ │ │ + 0x0002b690 74696f6e 735d205b 2d622070 6174685d tions] [-b path] │ │ │ + 0x0002b6a0 205b2d74 206d6d64 64797979 795d205b [-t mmddyyyy] [ │ │ │ + 0x0002b6b0 2d6e2073 75666669 7865735d 205b7a69 -n suffixes] [zi │ │ │ + 0x0002b6c0 7066696c 65206c69 73745d20 5b2d7869 pfile list] [-xi │ │ │ + 0x0002b6d0 206c6973 745d0000 20205468 65206465 list].. The de │ │ │ + 0x0002b6e0 6661756c 74206163 74696f6e 20697320 fault action is │ │ │ + 0x0002b6f0 746f2061 6464206f 72207265 706c6163 to add or replac │ │ │ + 0x0002b700 65207a69 7066696c 6520656e 74726965 e zipfile entrie │ │ │ + 0x0002b710 73206672 6f6d206c 6973742c 20776869 s from list, whi │ │ │ + 0x0002b720 63680000 00000000 20206361 6e20696e ch...... can in │ │ │ + 0x0002b730 636c7564 65207468 65207370 65636961 clude the specia │ │ │ + 0x0002b740 6c206e61 6d65202d 20746f20 636f6d70 l name - to comp │ │ │ + 0x0002b750 72657373 20737461 6e646172 6420696e ress standard in │ │ │ + 0x0002b760 7075742e 00000000 20204966 207a6970 put..... If zip │ │ │ + 0x0002b770 66696c65 20616e64 206c6973 74206172 file and list ar │ │ │ + 0x0002b780 65206f6d 69747465 642c207a 69702063 e omitted, zip c │ │ │ + 0x0002b790 6f6d7072 65737365 73207374 64696e20 ompresses stdin │ │ │ + 0x0002b7a0 746f2073 74646f75 742e0000 00000000 to stdout....... │ │ │ + 0x0002b7b0 20202d66 20202066 72657368 656e3a20 -f freshen: │ │ │ + 0x0002b7c0 6f6e6c79 20636861 6e676564 2066696c only changed fil │ │ │ + 0x0002b7d0 65732020 2d752020 20757064 6174653a es -u update: │ │ │ + 0x0002b7e0 206f6e6c 79206368 616e6765 64206f72 only changed or │ │ │ + 0x0002b7f0 206e6577 2066696c 65730000 00000000 new files...... │ │ │ + 0x0002b800 20202d64 20202064 656c6574 6520656e -d delete en │ │ │ + 0x0002b810 74726965 7320696e 207a6970 66696c65 tries in zipfile │ │ │ + 0x0002b820 20202020 2d6d2020 206d6f76 6520696e -m move in │ │ │ + 0x0002b830 746f207a 69706669 6c652028 64656c65 to zipfile (dele │ │ │ + 0x0002b840 7465204f 53206669 6c657329 00000000 te OS files).... │ │ │ + 0x0002b850 20202d72 20202072 65637572 73652069 -r recurse i │ │ │ + 0x0002b860 6e746f20 64697265 63746f72 69657320 nto directories │ │ │ + 0x0002b870 20202020 2d6a2020 206a756e 6b202864 -j junk (d │ │ │ + 0x0002b880 6f6e2774 20726563 6f726429 20646972 on't record) dir │ │ │ + 0x0002b890 6563746f 7279206e 616d6573 00000000 ectory names.... │ │ │ + 0x0002b8a0 20202d30 20202073 746f7265 206f6e6c -0 store onl │ │ │ + 0x0002b8b0 79202020 20202020 20202020 20202020 y │ │ │ + 0x0002b8c0 20202020 2d6c2020 20636f6e 76657274 -l convert │ │ │ + 0x0002b8d0 204c4620 746f2043 52204c46 20282d6c LF to CR LF (-l │ │ │ + 0x0002b8e0 6c204352 204c4620 746f204c 46290000 l CR LF to LF).. │ │ │ + 0x0002b8f0 20202d31 20202063 6f6d7072 65737320 -1 compress │ │ │ + 0x0002b900 66617374 65722020 20202020 20202020 faster │ │ │ + 0x0002b910 20202020 2d392020 20636f6d 70726573 -9 compres │ │ │ + 0x0002b920 73206265 74746572 00000000 00000000 s better........ │ │ │ + 0x0002b930 20202d71 20202071 75696574 206f7065 -q quiet ope │ │ │ + 0x0002b940 72617469 6f6e2020 20202020 20202020 ration │ │ │ + 0x0002b950 20202020 2d762020 20766572 626f7365 -v verbose │ │ │ + 0x0002b960 206f7065 72617469 6f6e2f70 72696e74 operation/print │ │ │ + 0x0002b970 20766572 73696f6e 20696e66 6f000000 version info... │ │ │ + 0x0002b980 20202d63 20202061 6464206f 6e652d6c -c add one-l │ │ │ + 0x0002b990 696e6520 636f6d6d 656e7473 20202020 ine comments │ │ │ + 0x0002b9a0 20202020 2d7a2020 20616464 207a6970 -z add zip │ │ │ + 0x0002b9b0 66696c65 20636f6d 6d656e74 00000000 file comment.... │ │ │ + 0x0002b9c0 20202d40 20202072 65616420 6e616d65 -@ read name │ │ │ + 0x0002b9d0 73206672 6f6d2073 7464696e 20202020 s from stdin │ │ │ + 0x0002b9e0 20202020 2d6f2020 206d616b 65207a69 -o make zi │ │ │ + 0x0002b9f0 7066696c 65206173 206f6c64 20617320 pfile as old as │ │ │ + 0x0002ba00 6c617465 73742065 6e747279 00000000 latest entry.... │ │ │ + 0x0002ba10 20202d78 20202065 78636c75 64652074 -x exclude t │ │ │ + 0x0002ba20 68652066 6f6c6c6f 77696e67 206e616d he following nam │ │ │ + 0x0002ba30 65732020 2d692020 20696e63 6c756465 es -i include │ │ │ + 0x0002ba40 206f6e6c 79207468 6520666f 6c6c6f77 only the follow │ │ │ + 0x0002ba50 696e6720 6e616d65 73000000 00000000 ing names....... │ │ │ + 0x0002ba60 20202d46 20202066 6978207a 69706669 -F fix zipfi │ │ │ + 0x0002ba70 6c652028 2d464620 74727920 68617264 le (-FF try hard │ │ │ + 0x0002ba80 65722920 2d442020 20646f20 6e6f7420 er) -D do not │ │ │ + 0x0002ba90 61646420 64697265 63746f72 7920656e add directory en │ │ │ + 0x0002baa0 74726965 73000000 20202d41 20202061 tries... -A a │ │ │ + 0x0002bab0 646a7573 74207365 6c662d65 78747261 djust self-extra │ │ │ + 0x0002bac0 6374696e 67206578 65202020 2d4a2020 cting exe -J │ │ │ + 0x0002bad0 206a756e 6b207a69 7066696c 65207072 junk zipfile pr │ │ │ + 0x0002bae0 65666978 2028756e 7a697073 66782900 efix (unzipsfx). │ │ │ + 0x0002baf0 20202d54 20202074 65737420 7a697066 -T test zipf │ │ │ + 0x0002bb00 696c6520 696e7465 67726974 79202020 ile integrity │ │ │ + 0x0002bb10 20202020 2d582020 20655863 6c756465 -X eXclude │ │ │ + 0x0002bb20 20655874 72612066 696c6520 61747472 eXtra file attr │ │ │ + 0x0002bb30 69627574 65730000 20202d79 20202073 ibutes.. -y s │ │ │ + 0x0002bb40 746f7265 2073796d 626f6c69 63206c69 tore symbolic li │ │ │ + 0x0002bb50 6e6b7320 61732074 6865206c 696e6b20 nks as the link │ │ │ + 0x0002bb60 696e7374 65616420 6f662074 68652072 instead of the r │ │ │ + 0x0002bb70 65666572 656e6365 64206669 6c650000 eferenced file.. │ │ │ + 0x0002bb80 20202d65 20202065 6e637279 70742020 -e encrypt │ │ │ + 0x0002bb90 20202020 20202020 20202020 20202020 │ │ │ + 0x0002bba0 20202020 2d6e2020 20646f6e 27742063 -n don't c │ │ │ + 0x0002bbb0 6f6d7072 65737320 74686573 65207375 ompress these su │ │ │ + 0x0002bbc0 66666978 65730000 20202d68 32202073 ffixes.. -h2 s │ │ │ + 0x0002bbd0 686f7720 6d6f7265 2068656c 70000000 how more help... │ │ │ + 0x0002bbe0 30000000 00000000 31000000 00000000 0.......1....... │ │ │ + 0x0002bbf0 636f6d70 72657373 2d310000 00000000 compress-1...... │ │ │ + 0x0002bc00 636f6d70 72657373 20310000 00000000 compress 1...... │ │ │ + 0x0002bc10 32000000 00000000 636f6d70 72657373 2.......compress │ │ │ + 0x0002bc20 2d320000 00000000 636f6d70 72657373 -2......compress │ │ │ + 0x0002bc30 20320000 00000000 33000000 00000000 2......3....... │ │ │ + 0x0002bc40 636f6d70 72657373 2d330000 00000000 compress-3...... │ │ │ + 0x0002bc50 636f6d70 72657373 20330000 00000000 compress 3...... │ │ │ + 0x0002bc60 34000000 00000000 636f6d70 72657373 4.......compress │ │ │ + 0x0002bc70 2d340000 00000000 636f6d70 72657373 -4......compress │ │ │ + 0x0002bc80 20340000 00000000 35000000 00000000 4......5....... │ │ │ + 0x0002bc90 636f6d70 72657373 2d350000 00000000 compress-5...... │ │ │ + 0x0002bca0 636f6d70 72657373 20350000 00000000 compress 5...... │ │ │ + 0x0002bcb0 36000000 00000000 636f6d70 72657373 6.......compress │ │ │ + 0x0002bcc0 2d360000 00000000 636f6d70 72657373 -6......compress │ │ │ + 0x0002bcd0 20360000 00000000 37000000 00000000 6......7....... │ │ │ + 0x0002bce0 636f6d70 72657373 2d370000 00000000 compress-7...... │ │ │ + 0x0002bcf0 636f6d70 72657373 20370000 00000000 compress 7...... │ │ │ + 0x0002bd00 38000000 00000000 636f6d70 72657373 8.......compress │ │ │ + 0x0002bd10 2d380000 00000000 636f6d70 72657373 -8......compress │ │ │ + 0x0002bd20 20380000 00000000 39000000 00000000 8......9....... │ │ │ + 0x0002bd30 636f6d70 72657373 2d390000 00000000 compress-9...... │ │ │ + 0x0002bd40 636f6d70 72657373 20390000 00000000 compress 9...... │ │ │ + 0x0002bd50 41000000 00000000 61646a75 73742d73 A.......adjust-s │ │ │ + 0x0002bd60 66780000 00000000 61646a75 73742073 fx......adjust s │ │ │ + 0x0002bd70 656c6620 65787472 6163746f 72206f66 elf extractor of │ │ │ + 0x0002bd80 66736574 73000000 62000000 00000000 fsets...b....... │ │ │ + 0x0002bd90 74656d70 2d706174 68000000 00000000 temp-path....... │ │ │ + 0x0002bda0 64697220 746f2075 73652066 6f722074 dir to use for t │ │ │ + 0x0002bdb0 656d7020 61726368 69766500 00000000 emp archive..... │ │ │ + 0x0002bdc0 63000000 00000000 656e7472 792d636f c.......entry-co │ │ │ + 0x0002bdd0 6d6d656e 74730000 61646420 636f6d6d mments..add comm │ │ │ + 0x0002bde0 656e7473 20666f72 20656163 6820656e ents for each en │ │ │ + 0x0002bdf0 74727900 00000000 64656c65 74650000 try.....delete.. │ │ │ + 0x0002be00 64656c65 74652065 6e747269 65732066 delete entries f │ │ │ + 0x0002be10 726f6d20 61726368 69766500 00000000 rom archive..... │ │ │ + 0x0002be20 64620000 00000000 64697370 6c61792d db......display- │ │ │ + 0x0002be30 62797465 73000000 64697370 6c617920 bytes...display │ │ │ + 0x0002be40 72756e6e 696e6720 62797465 73000000 running bytes... │ │ │ + 0x0002be50 64630000 00000000 64697370 6c61792d dc......display- │ │ │ + 0x0002be60 636f756e 74730000 64697370 6c617920 counts..display │ │ │ + 0x0002be70 72756e6e 696e6720 66696c65 20636f75 running file cou │ │ │ + 0x0002be80 6e740000 00000000 64697370 6c61792d nt......display- │ │ │ + 0x0002be90 646f7473 00000000 64697370 6c617920 dots....display │ │ │ + 0x0002bea0 646f7473 20617320 70726f63 65737320 dots as process │ │ │ + 0x0002beb0 65616368 2066696c 65000000 00000000 each file....... │ │ │ + 0x0002bec0 64670000 00000000 64697370 6c61792d dg......display- │ │ │ + 0x0002bed0 676c6f62 616c646f 74730000 00000000 globaldots...... │ │ │ + 0x0002bee0 64697370 6c617920 646f7473 20666f72 display dots for │ │ │ + 0x0002bef0 20617263 68697665 20696e73 74656164 archive instead │ │ │ + 0x0002bf00 206f6620 66696c65 73000000 00000000 of files....... │ │ │ + 0x0002bf10 64730000 00000000 646f742d 73697a65 ds......dot-size │ │ │ + 0x0002bf20 00000000 00000000 73657420 70726f67 ........set prog │ │ │ + 0x0002bf30 72657373 20646f74 2073697a 65202d20 ress dot size - │ │ │ + 0x0002bf40 64656661 756c7420 31304d20 62797465 default 10M byte │ │ │ + 0x0002bf50 73000000 00000000 64750000 00000000 s.......du...... │ │ │ + 0x0002bf60 64697370 6c61792d 7573697a 65000000 display-usize... │ │ │ + 0x0002bf70 64697370 6c617920 756e636f 6d707265 display uncompre │ │ │ + 0x0002bf80 73736564 2073697a 6520696e 20627974 ssed size in byt │ │ │ + 0x0002bf90 65730000 00000000 64760000 00000000 es......dv...... │ │ │ + 0x0002bfa0 64697370 6c61792d 766f6c75 6d650000 display-volume.. │ │ │ + 0x0002bfb0 64697370 6c617920 766f6c75 6d652028 display volume ( │ │ │ + 0x0002bfc0 6469736b 29206e75 6d626572 00000000 disk) number.... │ │ │ + 0x0002bfd0 44000000 00000000 6e6f2d64 69722d65 D.......no-dir-e │ │ │ + 0x0002bfe0 6e747269 65730000 6e6f2065 6e747269 ntries..no entri │ │ │ + 0x0002bff0 65732066 6f722064 69727320 7468656d es for dirs them │ │ │ + 0x0002c000 73656c76 65732028 2d78202a 2f290000 selves (-x */).. │ │ │ + 0x0002c010 44460000 00000000 64696666 6572656e DF......differen │ │ │ + 0x0002c020 63652d61 72636869 76650000 00000000 ce-archive...... │ │ │ + 0x0002c030 63726561 74652064 69666620 61726368 create diff arch │ │ │ + 0x0002c040 69766520 77697468 20636861 6e676564 ive with changed │ │ │ + 0x0002c050 2f6e6577 2066696c 65730000 00000000 /new files...... │ │ │ + 0x0002c060 656e6372 79707400 656e6372 79707420 encrypt.encrypt │ │ │ + 0x0002c070 656e7472 6965732c 2061736b 20666f72 entries, ask for │ │ │ + 0x0002c080 20706173 73776f72 64000000 00000000 password....... │ │ │ + 0x0002c090 66697800 00000000 66697820 6d6f7374 fix.....fix most │ │ │ + 0x0002c0a0 6c792069 6e746163 74206172 63686976 ly intact archiv │ │ │ + 0x0002c0b0 65202874 72792066 69727374 29000000 e (try first)... │ │ │ + 0x0002c0c0 46460000 00000000 66697866 69780000 FF......fixfix.. │ │ │ + 0x0002c0d0 74727920 68617264 65722074 6f206669 try harder to fi │ │ │ + 0x0002c0e0 78206172 63686976 6520286e 6f742061 x archive (not a │ │ │ + 0x0002c0f0 73207265 6c696162 6c652900 00000000 s reliable)..... │ │ │ + 0x0002c100 46490000 00000000 6669666f 00000000 FI......fifo.... │ │ │ + 0x0002c110 72656164 20556e69 78204649 464f2028 read Unix FIFO ( │ │ │ + 0x0002c120 7a697020 77696c6c 20776169 74206f6e zip will wait on │ │ │ + 0x0002c130 206f7065 6e207069 70652900 00000000 open pipe)..... │ │ │ + 0x0002c140 46530000 00000000 66696c65 73796e63 FS......filesync │ │ │ + 0x0002c150 00000000 00000000 6164642f 64656c65 ........add/dele │ │ │ + 0x0002c160 74652065 6e747269 65732074 6f206d61 te entries to ma │ │ │ + 0x0002c170 6b652061 72636869 7665206d 61746368 ke archive match │ │ │ + 0x0002c180 204f5300 00000000 66726573 68656e00 OS.....freshen. │ │ │ + 0x0002c190 66726573 68656e20 65786973 74696e67 freshen existing │ │ │ + 0x0002c1a0 20617263 68697665 20656e74 72696573 archive entries │ │ │ + 0x0002c1b0 00000000 00000000 66640000 00000000 ........fd...... │ │ │ + 0x0002c1c0 666f7263 652d6465 73637269 70746f72 force-descriptor │ │ │ + 0x0002c1d0 73000000 00000000 666f7263 65206461 s.......force da │ │ │ + 0x0002c1e0 74612064 65736372 6970746f 72732061 ta descriptors a │ │ │ + 0x0002c1f0 73206966 20737472 65616d69 6e670000 s if streaming.. │ │ │ + 0x0002c200 667a0000 00000000 666f7263 652d7a69 fz......force-zi │ │ │ + 0x0002c210 70363400 00000000 666f7263 65207573 p64.....force us │ │ │ + 0x0002c220 65206f66 205a6970 36342066 6f726d61 e of Zip64 forma │ │ │ + 0x0002c230 742c206e 65676174 65207072 6576656e t, negate preven │ │ │ + 0x0002c240 74730000 00000000 67000000 00000000 ts......g....... │ │ │ + 0x0002c250 67726f77 00000000 67726f77 20657869 grow....grow exi │ │ │ + 0x0002c260 7374696e 67206172 63686976 6520696e sting archive in │ │ │ + 0x0002c270 73746561 64206f66 20726570 6c616365 stead of replace │ │ │ + 0x0002c280 00000000 00000000 68656c70 00000000 ........help.... │ │ │ + 0x0002c290 48000000 00000000 3f000000 00000000 H.......?....... │ │ │ + 0x0002c2a0 68320000 00000000 6d6f7265 2d68656c h2......more-hel │ │ │ + 0x0002c2b0 70000000 00000000 65787465 6e646564 p.......extended │ │ │ + 0x0002c2c0 2068656c 70000000 69000000 00000000 help...i....... │ │ │ + 0x0002c2d0 696e636c 75646500 696e636c 75646520 include.include │ │ │ + 0x0002c2e0 6f6e6c79 2066696c 6573206d 61746368 only files match │ │ │ + 0x0002c2f0 696e6720 70617474 65726e73 00000000 ing patterns.... │ │ │ + 0x0002c300 6a000000 00000000 6a756e6b 2d706174 j.......junk-pat │ │ │ + 0x0002c310 68730000 00000000 73747269 70207061 hs......strip pa │ │ │ + 0x0002c320 74687320 616e6420 6a757374 2073746f ths and just sto │ │ │ + 0x0002c330 72652066 696c6520 6e616d65 73000000 re file names... │ │ │ + 0x0002c340 4a000000 00000000 6a756e6b 2d736678 J.......junk-sfx │ │ │ + 0x0002c350 00000000 00000000 73747269 70207365 ........strip se │ │ │ + 0x0002c360 6c662065 78747261 63746f72 2066726f lf extractor fro │ │ │ + 0x0002c370 6d206172 63686976 65000000 00000000 m archive....... │ │ │ + 0x0002c380 6b000000 00000000 444f532d 6e616d65 k.......DOS-name │ │ │ + 0x0002c390 73000000 00000000 666f7263 65207573 s.......force us │ │ │ + 0x0002c3a0 65206f66 20382e33 20444f53 206e616d e of 8.3 DOS nam │ │ │ + 0x0002c3b0 65730000 00000000 746f2d63 726c6600 es......to-crlf. │ │ │ + 0x0002c3c0 636f6e76 65727420 74657874 2066696c convert text fil │ │ │ + 0x0002c3d0 65206c69 6e652065 6e647320 2d204c46 e line ends - LF │ │ │ + 0x0002c3e0 2d3e4352 4c460000 66726f6d 2d63726c ->CRLF..from-crl │ │ │ + 0x0002c3f0 66000000 00000000 636f6e76 65727420 f.......convert │ │ │ + 0x0002c400 74657874 2066696c 65206c69 6e652065 text file line e │ │ │ + 0x0002c410 6e647320 2d204352 4c462d3e 4c460000 nds - CRLF->LF.. │ │ │ + 0x0002c420 6c660000 00000000 6c6f6766 696c652d lf......logfile- │ │ │ + 0x0002c430 70617468 00000000 6c6f6720 746f206c path....log to l │ │ │ + 0x0002c440 6f672066 696c6520 61742070 61746820 og file at path │ │ │ + 0x0002c450 28646566 61756c74 206f7665 72777269 (default overwri │ │ │ + 0x0002c460 74652900 00000000 6c610000 00000000 te).....la...... │ │ │ + 0x0002c470 6c6f672d 61707065 6e640000 00000000 log-append...... │ │ │ + 0x0002c480 61707065 6e642074 6f206578 69737469 append to existi │ │ │ + 0x0002c490 6e67206c 6f672066 696c6500 00000000 ng log file..... │ │ │ + 0x0002c4a0 6c690000 00000000 6c6f672d 696e666f li......log-info │ │ │ + 0x0002c4b0 00000000 00000000 696e636c 75646520 ........include │ │ │ + 0x0002c4c0 696e666f 726d6174 696f6e61 6c206d65 informational me │ │ │ + 0x0002c4d0 73736167 65732069 6e206c6f 67000000 ssages in log... │ │ │ + 0x0002c4e0 4c000000 00000000 64697370 6c617920 L.......display │ │ │ + 0x0002c4f0 6c696365 6e736500 6d000000 00000000 license.m....... │ │ │ + 0x0002c500 6d6f7665 00000000 61646420 66696c65 move....add file │ │ │ + 0x0002c510 7320746f 20617263 68697665 20746865 s to archive the │ │ │ + 0x0002c520 6e206465 6c657465 2066696c 65730000 n delete files.. │ │ │ + 0x0002c530 6d6d0000 00000000 6e6f7420 75736564 mm......not used │ │ │ + 0x0002c540 00000000 00000000 4d4d0000 00000000 ........MM...... │ │ │ + 0x0002c550 6d757374 2d6d6174 63680000 00000000 must-match...... │ │ │ + 0x0002c560 6572726f 72206966 20696e20 66696c65 error if in file │ │ │ + 0x0002c570 206e6f74 206d6174 63686564 2f6e6f74 not matched/not │ │ │ + 0x0002c580 20726561 6461626c 65000000 00000000 readable....... │ │ │ + 0x0002c590 73756666 69786573 00000000 00000000 suffixes........ │ │ │ + 0x0002c5a0 73756666 69786573 20746f20 6e6f7420 suffixes to not │ │ │ + 0x0002c5b0 636f6d70 72657373 3a202e67 7a3a2e7a compress: .gz:.z │ │ │ + 0x0002c5c0 69700000 00000000 6e770000 00000000 ip......nw...... │ │ │ + 0x0002c5d0 6e6f2d77 696c6400 6e6f2077 696c6463 no-wild.no wildc │ │ │ + 0x0002c5e0 61726473 20647572 696e6720 61646420 ards during add │ │ │ + 0x0002c5f0 6f722075 70646174 65000000 00000000 or update....... │ │ │ + 0x0002c600 6f000000 00000000 6c617465 73742d74 o.......latest-t │ │ │ + 0x0002c610 696d6500 00000000 75736520 6c617465 ime.....use late │ │ │ + 0x0002c620 73742065 6e747279 2074696d 65206173 st entry time as │ │ │ + 0x0002c630 20617263 68697665 2074696d 65000000 archive time... │ │ │ + 0x0002c640 4f000000 00000000 6f757470 75742d66 O.......output-f │ │ │ + 0x0002c650 696c6500 00000000 73657420 6f757420 ile.....set out │ │ │ + 0x0002c660 7a697066 696c6520 64696666 6572656e zipfile differen │ │ │ + 0x0002c670 74207468 616e2069 6e207a69 7066696c t than in zipfil │ │ │ + 0x0002c680 65000000 00000000 73746f72 65207061 e.......store pa │ │ │ + 0x0002c690 74687300 00000000 70617373 776f7264 ths.....password │ │ │ + 0x0002c6a0 00000000 00000000 656e6372 79707420 ........encrypt │ │ │ + 0x0002c6b0 656e7472 6965732c 206f7074 696f6e20 entries, option │ │ │ + 0x0002c6c0 76616c75 65206973 20706173 73776f72 value is passwor │ │ │ + 0x0002c6d0 64000000 00000000 71000000 00000000 d.......q....... │ │ │ + 0x0002c6e0 71756965 74000000 72656375 7273652d quiet...recurse- │ │ │ + 0x0002c6f0 70617468 73000000 72656375 72736520 paths...recurse │ │ │ + 0x0002c700 646f776e 206c6973 74656420 70617468 down listed path │ │ │ + 0x0002c710 73000000 00000000 52000000 00000000 s.......R....... │ │ │ + 0x0002c720 72656375 7273652d 70617474 65726e73 recurse-patterns │ │ │ + 0x0002c730 00000000 00000000 72656375 72736520 ........recurse │ │ │ + 0x0002c740 63757272 656e7420 64697220 616e6420 current dir and │ │ │ + 0x0002c750 6d617463 68207061 74746572 6e730000 match patterns.. │ │ │ + 0x0002c760 52450000 00000000 72656765 78000000 RE......regex... │ │ │ + 0x0002c770 616c6c6f 77205b6c 6973745d 206d6174 allow [list] mat │ │ │ + 0x0002c780 6368696e 67202872 65676578 29000000 ching (regex)... │ │ │ + 0x0002c790 73706c69 742d7369 7a650000 00000000 split-size...... │ │ │ + 0x0002c7a0 646f2073 706c6974 732c2073 65742073 do splits, set s │ │ │ + 0x0002c7b0 706c6974 2073697a 6520282d 733d3020 plit size (-s=0 │ │ │ + 0x0002c7c0 6e6f2073 706c6974 73290000 00000000 no splits)...... │ │ │ + 0x0002c7d0 73700000 00000000 73706c69 742d7061 sp......split-pa │ │ │ + 0x0002c7e0 75736500 00000000 70617573 65207768 use.....pause wh │ │ │ + 0x0002c7f0 696c6520 73706c69 7474696e 6720746f ile splitting to │ │ │ + 0x0002c800 2073656c 65637420 64657374 696e6174 select destinat │ │ │ + 0x0002c810 696f6e00 00000000 73760000 00000000 ion.....sv...... │ │ │ + 0x0002c820 73706c69 742d7665 72626f73 65000000 split-verbose... │ │ │ + 0x0002c830 62652076 6572626f 73652061 626f7574 be verbose about │ │ │ + 0x0002c840 20637265 6174696e 67207370 6c697473 creating splits │ │ │ + 0x0002c850 00000000 00000000 73620000 00000000 ........sb...... │ │ │ + 0x0002c860 73706c69 742d6265 6c6c0000 00000000 split-bell...... │ │ │ + 0x0002c870 7768656e 20706175 73652066 6f72206e when pause for n │ │ │ + 0x0002c880 65787420 73706c69 74207269 6e672062 ext split ring b │ │ │ + 0x0002c890 656c6c00 00000000 73630000 00000000 ell.....sc...... │ │ │ + 0x0002c8a0 73686f77 2d636f6d 6d616e64 00000000 show-command.... │ │ │ + 0x0002c8b0 73640000 00000000 73686f77 2d646562 sd......show-deb │ │ │ + 0x0002c8c0 75670000 00000000 73686f77 20646562 ug......show deb │ │ │ + 0x0002c8d0 75670000 00000000 73660000 00000000 ug......sf...... │ │ │ + 0x0002c8e0 73686f77 2d66696c 65730000 00000000 show-files...... │ │ │ + 0x0002c8f0 73686f77 2066696c 65732074 6f206f70 show files to op │ │ │ + 0x0002c900 65726174 65206f6e 20616e64 20657869 erate on and exi │ │ │ + 0x0002c910 74000000 00000000 736f0000 00000000 t.......so...... │ │ │ + 0x0002c920 73686f77 2d6f7074 696f6e73 00000000 show-options.... │ │ │ + 0x0002c930 73686f77 206f7074 696f6e73 00000000 show options.... │ │ │ + 0x0002c940 73750000 00000000 73686f77 2d756e69 su......show-uni │ │ │ + 0x0002c950 636f6465 00000000 6173202d 73662062 code....as -sf b │ │ │ + 0x0002c960 75742061 6c736f20 73686f77 20657363 ut also show esc │ │ │ + 0x0002c970 61706564 20556e69 636f6465 00000000 aped Unicode.... │ │ │ + 0x0002c980 73550000 00000000 73686f77 2d6a7573 sU......show-jus │ │ │ + 0x0002c990 742d756e 69636f64 65000000 00000000 t-unicode....... │ │ │ + 0x0002c9a0 6173202d 73662062 7574206f 6e6c7920 as -sf but only │ │ │ + 0x0002c9b0 73686f77 20657363 61706564 20556e69 show escaped Uni │ │ │ + 0x0002c9c0 636f6465 00000000 66726f6d 2d646174 code....from-dat │ │ │ + 0x0002c9d0 65000000 00000000 6578636c 75646520 e.......exclude │ │ │ + 0x0002c9e0 6265666f 72652064 61746500 00000000 before date..... │ │ │ + 0x0002c9f0 74740000 00000000 6265666f 72652d64 tt......before-d │ │ │ + 0x0002ca00 61746500 00000000 696e636c 75646520 ate.....include │ │ │ + 0x0002ca10 6265666f 72652064 61746500 00000000 before date..... │ │ │ + 0x0002ca20 54000000 00000000 74657374 00000000 T.......test.... │ │ │ + 0x0002ca30 74657374 20757064 61746573 20626566 test updates bef │ │ │ + 0x0002ca40 6f726520 7265706c 6163696e 67206172 ore replacing ar │ │ │ + 0x0002ca50 63686976 65000000 54540000 00000000 chive...TT...... │ │ │ + 0x0002ca60 756e7a69 702d636f 6d6d616e 64000000 unzip-command... │ │ │ + 0x0002ca70 756e7a69 7020636f 6d6d616e 6420746f unzip command to │ │ │ + 0x0002ca80 20757365 2c206e61 6d652069 73206164 use, name is ad │ │ │ + 0x0002ca90 64656420 746f2065 6e640000 00000000 ded to end...... │ │ │ + 0x0002caa0 75706461 74650000 75706461 74652065 update..update e │ │ │ + 0x0002cab0 78697374 696e6720 656e7472 69657320 xisting entries │ │ │ + 0x0002cac0 616e6420 61646420 6e657700 00000000 and add new..... │ │ │ + 0x0002cad0 55000000 00000000 636f7079 2d656e74 U.......copy-ent │ │ │ + 0x0002cae0 72696573 00000000 73656c65 63742066 ries....select f │ │ │ + 0x0002caf0 726f6d20 61726368 69766520 696e7374 rom archive inst │ │ │ + 0x0002cb00 65616420 6f662066 696c6520 73797374 ead of file syst │ │ │ + 0x0002cb10 656d0000 00000000 554e0000 00000000 em......UN...... │ │ │ + 0x0002cb20 756e6963 6f646500 554e3d71 7569742c unicode.UN=quit, │ │ │ + 0x0002cb30 20776172 6e2c2069 676e6f72 652c206e warn, ignore, n │ │ │ + 0x0002cb40 6f2c2065 73636170 65000000 00000000 o, escape....... │ │ │ + 0x0002cb50 76000000 00000000 76657262 6f736500 v.......verbose. │ │ │ + 0x0002cb60 64697370 6c617920 61646469 74696f6e display addition │ │ │ + 0x0002cb70 616c2069 6e666f72 6d617469 6f6e0000 al information.. │ │ │ + 0x0002cb80 76657273 696f6e00 28696620 6e6f206f version.(if no o │ │ │ + 0x0002cb90 74686572 20617267 73292073 686f7720 ther args) show │ │ │ + 0x0002cba0 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ + 0x0002cbb0 696f6e00 00000000 77730000 00000000 ion.....ws...... │ │ │ + 0x0002cbc0 77696c64 2d73746f 702d6469 72730000 wild-stop-dirs.. │ │ │ + 0x0002cbd0 2a207374 6f707320 6174202f 2c202a2a * stops at /, ** │ │ │ + 0x0002cbe0 20696e63 6c756465 7320616e 79202f00 includes any /. │ │ │ + 0x0002cbf0 78000000 00000000 6578636c 75646500 x.......exclude. │ │ │ + 0x0002cc00 6578636c 75646520 66696c65 73206d61 exclude files ma │ │ │ + 0x0002cc10 74636869 6e672070 61747465 726e7300 tching patterns. │ │ │ + 0x0002cc20 58000000 00000000 73747269 702d6578 X.......strip-ex │ │ │ + 0x0002cc30 74726100 00000000 2d582d20 6b656570 tra.....-X- keep │ │ │ + 0x0002cc40 20616c6c 2065662c 202d5820 73747269 all ef, -X stri │ │ │ + 0x0002cc50 70206275 74206372 69746963 616c2065 p but critical e │ │ │ + 0x0002cc60 66000000 00000000 73796d6c 696e6b73 f.......symlinks │ │ │ + 0x0002cc70 00000000 00000000 73746f72 65207379 ........store sy │ │ │ + 0x0002cc80 6d626f6c 6963206c 696e6b73 00000000 mbolic links.... │ │ │ + 0x0002cc90 7a000000 00000000 61726368 6976652d z.......archive- │ │ │ + 0x0002cca0 636f6d6d 656e7400 61736b20 666f7220 comment.ask for │ │ │ + 0x0002ccb0 61726368 69766520 636f6d6d 656e7400 archive comment. │ │ │ + 0x0002ccc0 5a000000 00000000 636f6d70 72657373 Z.......compress │ │ │ + 0x0002ccd0 696f6e2d 6d657468 6f640000 00000000 ion-method...... │ │ │ + 0x0002cce0 636f6d70 72657373 696f6e20 6d657468 compression meth │ │ │ + 0x0002ccf0 6f640000 00000000 40000000 00000000 od......@....... │ │ │ + 0x0002cd00 6e616d65 732d7374 64696e00 00000000 names-stdin..... │ │ │ + 0x0002cd10 67657420 66696c65 206e616d 65732066 get file names f │ │ │ + 0x0002cd20 726f6d20 73746469 6e2c206f 6e652070 rom stdin, one p │ │ │ + 0x0002cd30 6572206c 696e6500 436f7079 72696768 er line.Copyrigh │ │ │ + 0x0002cd40 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ + 0x0002cd50 496e666f 2d5a4950 2e202041 6c6c2072 Info-ZIP. All r │ │ │ + 0x0002cd60 69676874 73207265 73657276 65642e00 ights reserved.. │ │ │ + 0x0002cd70 466f7220 74686520 70757270 6f736573 For the purposes │ │ │ + 0x0002cd80 206f6620 74686973 20636f70 79726967 of this copyrig │ │ │ + 0x0002cd90 68742061 6e64206c 6963656e 73652c20 ht and license, │ │ │ + 0x0002cda0 22496e66 6f2d5a49 50222069 73206465 "Info-ZIP" is de │ │ │ + 0x0002cdb0 66696e65 64206173 00000000 00000000 fined as........ │ │ │ + 0x0002cdc0 74686520 666f6c6c 6f77696e 67207365 the following se │ │ │ + 0x0002cdd0 74206f66 20696e64 69766964 75616c73 t of individuals │ │ │ + 0x0002cde0 3a000000 00000000 2020204d 61726b20 :....... Mark │ │ │ + 0x0002cdf0 41646c65 722c204a 6f686e20 42757368 Adler, John Bush │ │ │ + 0x0002ce00 2c204b61 726c2044 61766973 2c204861 , Karl Davis, Ha │ │ │ + 0x0002ce10 72616c64 2044656e 6b65722c 204a6561 rald Denker, Jea │ │ │ + 0x0002ce20 6e2d4d69 6368656c 20447562 6f69732c n-Michel Dubois, │ │ │ + 0x0002ce30 00000000 00000000 2020204a 65616e2d ........ Jean- │ │ │ + 0x0002ce40 6c6f7570 20476169 6c6c792c 2048756e loup Gailly, Hun │ │ │ + 0x0002ce50 74657220 476f6174 6c65792c 20456420 ter Goatley, Ed │ │ │ + 0x0002ce60 476f7264 6f6e2c20 49616e20 476f726d Gordon, Ian Gorm │ │ │ + 0x0002ce70 616e2c20 43687269 73204865 72626f72 an, Chris Herbor │ │ │ + 0x0002ce80 74682c00 00000000 20202044 69726b20 th,..... Dirk │ │ │ + 0x0002ce90 48616173 652c2047 72656720 48617274 Haase, Greg Hart │ │ │ + 0x0002cea0 7769672c 20526f62 65727420 48656174 wig, Robert Heat │ │ │ + 0x0002ceb0 682c204a 6f6e6174 68616e20 48756473 h, Jonathan Huds │ │ │ + 0x0002cec0 6f6e2c20 5061756c 204b6965 6e69747a on, Paul Kienitz │ │ │ + 0x0002ced0 2c000000 00000000 20202044 61766964 ,....... David │ │ │ + 0x0002cee0 204b6972 73636862 61756d2c 204a6f68 Kirschbaum, Joh │ │ │ + 0x0002cef0 6e6e7920 4c65652c 204f6e6e 6f207661 nny Lee, Onno va │ │ │ + 0x0002cf00 6e206465 72204c69 6e64656e 2c204967 n der Linden, Ig │ │ │ + 0x0002cf10 6f72204d 616e6472 69636865 6e6b6f2c or Mandrichenko, │ │ │ + 0x0002cf20 00000000 00000000 20202053 74657665 ........ Steve │ │ │ + 0x0002cf30 20502e20 4d696c6c 65722c20 53657267 P. Miller, Serg │ │ │ + 0x0002cf40 696f204d 6f6e6573 692c204b 65697468 io Monesi, Keith │ │ │ + 0x0002cf50 204f7765 6e732c20 47656f72 67652050 Owens, George P │ │ │ + 0x0002cf60 6574726f 762c2047 72656720 526f656c etrov, Greg Roel │ │ │ + 0x0002cf70 6f66732c 00000000 2020204b 61692055 ofs,.... Kai U │ │ │ + 0x0002cf80 77652052 6f6d6d65 6c2c2053 74657665 we Rommel, Steve │ │ │ + 0x0002cf90 2053616c 69736275 72792c20 44617665 Salisbury, Dave │ │ │ + 0x0002cfa0 20536d69 74682c20 53746576 656e204d Smith, Steven M │ │ │ + 0x0002cfb0 2e205363 68776564 612c0000 00000000 . Schweda,...... │ │ │ + 0x0002cfc0 20202043 68726973 7469616e 20537069 Christian Spi │ │ │ + 0x0002cfd0 656c6572 2c20436f 736d696e 20547275 eler, Cosmin Tru │ │ │ + 0x0002cfe0 74612c20 416e746f 696e6520 56657268 ta, Antoine Verh │ │ │ + 0x0002cff0 65696a65 6e2c2050 61756c20 766f6e20 eijen, Paul von │ │ │ + 0x0002d000 42656872 656e2c00 20202052 69636820 Behren,. Rich │ │ │ + 0x0002d010 57616c65 732c204d 696b6520 57686974 Wales, Mike Whit │ │ │ + 0x0002d020 65000000 00000000 54686973 20736f66 e.......This sof │ │ │ + 0x0002d030 74776172 65206973 2070726f 76696465 tware is provide │ │ │ + 0x0002d040 64202261 73206973 2c222077 6974686f d "as is," witho │ │ │ + 0x0002d050 75742077 61727261 6e747920 6f662061 ut warranty of a │ │ │ + 0x0002d060 6e79206b 696e642c 20657870 72657373 ny kind, express │ │ │ + 0x0002d070 00000000 00000000 6f722069 6d706c69 ........or impli │ │ │ + 0x0002d080 65642e20 20496e20 6e6f2065 76656e74 ed. In no event │ │ │ + 0x0002d090 20736861 6c6c2049 6e666f2d 5a495020 shall Info-ZIP │ │ │ + 0x0002d0a0 6f722069 74732063 6f6e7472 69627574 or its contribut │ │ │ + 0x0002d0b0 6f727320 62652068 656c6420 6c696162 ors be held liab │ │ │ + 0x0002d0c0 6c650000 00000000 666f7220 616e7920 le......for any │ │ │ + 0x0002d0d0 64697265 63742c20 696e6469 72656374 direct, indirect │ │ │ + 0x0002d0e0 2c20696e 63696465 6e74616c 2c207370 , incidental, sp │ │ │ + 0x0002d0f0 65636961 6c206f72 20636f6e 73657175 ecial or consequ │ │ │ + 0x0002d100 656e7469 616c2064 616d6167 65730000 ential damages.. │ │ │ + 0x0002d110 61726973 696e6720 6f757420 6f662074 arising out of t │ │ │ + 0x0002d120 68652075 7365206f 66206f72 20696e61 he use of or ina │ │ │ + 0x0002d130 62696c69 74792074 6f207573 65207468 bility to use th │ │ │ + 0x0002d140 69732073 6f667477 6172652e 00000000 is software..... │ │ │ + 0x0002d150 5065726d 69737369 6f6e2069 73206772 Permission is gr │ │ │ + 0x0002d160 616e7465 6420746f 20616e79 6f6e6520 anted to anyone │ │ │ + 0x0002d170 746f2075 73652074 68697320 736f6674 to use this soft │ │ │ + 0x0002d180 77617265 20666f72 20616e79 20707572 ware for any pur │ │ │ + 0x0002d190 706f7365 2c000000 696e636c 7564696e pose,...includin │ │ │ + 0x0002d1a0 6720636f 6d6d6572 6369616c 20617070 g commercial app │ │ │ + 0x0002d1b0 6c696361 74696f6e 732c2061 6e642074 lications, and t │ │ │ + 0x0002d1c0 6f20616c 74657220 69742061 6e642072 o alter it and r │ │ │ + 0x0002d1d0 65646973 74726962 75746520 69740000 edistribute it.. │ │ │ + 0x0002d1e0 66726565 6c792c20 7375626a 65637420 freely, subject │ │ │ + 0x0002d1f0 746f2074 68652061 626f7665 20646973 to the above dis │ │ │ + 0x0002d200 636c6169 6d657220 616e6420 74686520 claimer and the │ │ │ + 0x0002d210 666f6c6c 6f77696e 67207265 73747269 following restri │ │ │ + 0x0002d220 6374696f 6e733a00 20202020 312e2052 ctions:. 1. R │ │ │ + 0x0002d230 65646973 74726962 7574696f 6e73206f edistributions o │ │ │ + 0x0002d240 6620736f 75726365 20636f64 65202869 f source code (i │ │ │ + 0x0002d250 6e207768 6f6c6520 6f722069 6e207061 n whole or in pa │ │ │ + 0x0002d260 72742920 6d757374 20726574 61696e00 rt) must retain. │ │ │ + 0x0002d270 20202020 20202074 68652061 626f7665 the above │ │ │ + 0x0002d280 20636f70 79726967 6874206e 6f746963 copyright notic │ │ │ + 0x0002d290 652c2064 6566696e 6974696f 6e2c2064 e, definition, d │ │ │ + 0x0002d2a0 6973636c 61696d65 722c2061 6e642074 isclaimer, and t │ │ │ + 0x0002d2b0 68697320 6c697374 00000000 00000000 his list........ │ │ │ + 0x0002d2c0 20202020 2020206f 6620636f 6e646974 of condit │ │ │ + 0x0002d2d0 696f6e73 2e000000 20202020 322e2052 ions.... 2. R │ │ │ + 0x0002d2e0 65646973 74726962 7574696f 6e732069 edistributions i │ │ │ + 0x0002d2f0 6e206269 6e617279 20666f72 6d202863 n binary form (c │ │ │ + 0x0002d300 6f6d7069 6c656420 65786563 75746162 ompiled executab │ │ │ + 0x0002d310 6c657320 616e6420 6c696272 61726965 les and librarie │ │ │ + 0x0002d320 73290000 00000000 20202020 2020206d s)...... m │ │ │ + 0x0002d330 75737420 72657072 6f647563 65207468 ust reproduce th │ │ │ + 0x0002d340 65206162 6f766520 636f7079 72696768 e above copyrigh │ │ │ + 0x0002d350 74206e6f 74696365 2c206465 66696e69 t notice, defini │ │ │ + 0x0002d360 74696f6e 2c206469 73636c61 696d6572 tion, disclaimer │ │ │ + 0x0002d370 2c000000 00000000 20202020 20202061 ,....... a │ │ │ + 0x0002d380 6e642074 68697320 6c697374 206f6620 nd this list of │ │ │ + 0x0002d390 636f6e64 6974696f 6e732069 6e20646f conditions in do │ │ │ + 0x0002d3a0 63756d65 6e746174 696f6e20 616e642f cumentation and/ │ │ │ + 0x0002d3b0 6f72206f 74686572 206d6174 65726961 or other materia │ │ │ + 0x0002d3c0 6c730000 00000000 20202020 20202070 ls...... p │ │ │ + 0x0002d3d0 726f7669 64656420 77697468 20746865 rovided with the │ │ │ + 0x0002d3e0 20646973 74726962 7574696f 6e2e2020 distribution. │ │ │ + 0x0002d3f0 54686520 736f6c65 20657863 65707469 The sole excepti │ │ │ + 0x0002d400 6f6e2074 6f207468 69732063 6f6e6469 on to this condi │ │ │ + 0x0002d410 74696f6e 00000000 20202020 20202069 tion.... i │ │ │ + 0x0002d420 73207265 64697374 72696275 74696f6e s redistribution │ │ │ + 0x0002d430 206f6620 61207374 616e6461 72642055 of a standard U │ │ │ + 0x0002d440 6e5a6970 53465820 62696e61 72792028 nZipSFX binary ( │ │ │ + 0x0002d450 696e636c 7564696e 67205346 5857697a including SFXWiz │ │ │ + 0x0002d460 29206173 00000000 20202020 20202070 ) as.... p │ │ │ + 0x0002d470 61727420 6f662061 2073656c 662d6578 art of a self-ex │ │ │ + 0x0002d480 74726163 74696e67 20617263 68697665 tracting archive │ │ │ + 0x0002d490 3b207468 61742069 73207065 726d6974 ; that is permit │ │ │ + 0x0002d4a0 74656420 77697468 6f757420 696e636c ted without incl │ │ │ + 0x0002d4b0 7573696f 6e000000 20202020 2020206f usion... o │ │ │ + 0x0002d4c0 66207468 6973206c 6963656e 73652c20 f this license, │ │ │ + 0x0002d4d0 6173206c 6f6e6720 61732074 6865206e as long as the n │ │ │ + 0x0002d4e0 6f726d61 6c205346 58206261 6e6e6572 ormal SFX banner │ │ │ + 0x0002d4f0 20686173 206e6f74 20626565 6e207265 has not been re │ │ │ + 0x0002d500 6d6f7665 64000000 20202020 20202066 moved... f │ │ │ + 0x0002d510 726f6d20 74686520 62696e61 7279206f rom the binary o │ │ │ + 0x0002d520 72206469 7361626c 65642e00 00000000 r disabled...... │ │ │ + 0x0002d530 20202020 332e2041 6c746572 65642076 3. Altered v │ │ │ + 0x0002d540 65727369 6f6e732d 2d696e63 6c756469 ersions--includi │ │ │ + 0x0002d550 6e672c20 62757420 6e6f7420 6c696d69 ng, but not limi │ │ │ + 0x0002d560 74656420 746f2c20 706f7274 7320746f ted to, ports to │ │ │ + 0x0002d570 206e6577 206f7065 72617469 6e670000 new operating.. │ │ │ + 0x0002d580 20202020 20202073 79737465 6d732c20 systems, │ │ │ + 0x0002d590 65786973 74696e67 20706f72 74732077 existing ports w │ │ │ + 0x0002d5a0 69746820 6e657720 67726170 68696361 ith new graphica │ │ │ + 0x0002d5b0 6c20696e 74657266 61636573 2c207665 l interfaces, ve │ │ │ + 0x0002d5c0 7273696f 6e732077 69746800 00000000 rsions with..... │ │ │ + 0x0002d5d0 20202020 2020206d 6f646966 69656420 modified │ │ │ + 0x0002d5e0 6f722061 64646564 2066756e 6374696f or added functio │ │ │ + 0x0002d5f0 6e616c69 74792c20 616e6420 64796e61 nality, and dyna │ │ │ + 0x0002d600 6d69632c 20736861 7265642c 206f7220 mic, shared, or │ │ │ + 0x0002d610 73746174 6963206c 69627261 72790000 static library.. │ │ │ + 0x0002d620 20202020 20202076 65727369 6f6e7320 versions │ │ │ + 0x0002d630 6e6f7420 66726f6d 20496e66 6f2d5a49 not from Info-ZI │ │ │ + 0x0002d640 502d2d6d 75737420 62652070 6c61696e P--must be plain │ │ │ + 0x0002d650 6c79206d 61726b65 64206173 20737563 ly marked as suc │ │ │ + 0x0002d660 6820616e 64206d75 7374206e 6f740000 h and must not.. │ │ │ + 0x0002d670 20202020 20202062 65206d69 73726570 be misrep │ │ │ + 0x0002d680 72657365 6e746564 20617320 6265696e resented as bein │ │ │ + 0x0002d690 67207468 65206f72 6967696e 616c2073 g the original s │ │ │ + 0x0002d6a0 6f757263 65206f72 2c206966 2062696e ource or, if bin │ │ │ + 0x0002d6b0 61726965 732c0000 20202020 20202063 aries,.. c │ │ │ + 0x0002d6c0 6f6d7069 6c656420 66726f6d 20746865 ompiled from the │ │ │ + 0x0002d6d0 206f7269 67696e61 6c20736f 75726365 original source │ │ │ + 0x0002d6e0 2e202053 75636820 616c7465 72656420 . Such altered │ │ │ + 0x0002d6f0 76657273 696f6e73 20616c73 6f206d75 versions also mu │ │ │ + 0x0002d700 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ + 0x0002d710 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ + 0x0002d720 20617320 6265696e 6720496e 666f2d5a as being Info-Z │ │ │ + 0x0002d730 49502072 656c6561 7365732d 2d696e63 IP releases--inc │ │ │ + 0x0002d740 6c756469 6e672c20 62757420 6e6f7400 luding, but not. │ │ │ + 0x0002d750 20202020 2020206c 696d6974 65642074 limited t │ │ │ + 0x0002d760 6f2c206c 6162656c 696e6720 6f662074 o, labeling of t │ │ │ + 0x0002d770 68652061 6c746572 65642076 65727369 he altered versi │ │ │ + 0x0002d780 6f6e7320 77697468 20746865 206e616d ons with the nam │ │ │ + 0x0002d790 65732022 496e666f 2d5a4950 22000000 es "Info-ZIP"... │ │ │ + 0x0002d7a0 20202020 20202028 6f722061 6e792076 (or any v │ │ │ + 0x0002d7b0 61726961 74696f6e 20746865 72656f66 ariation thereof │ │ │ + 0x0002d7c0 2c20696e 636c7564 696e672c 20627574 , including, but │ │ │ + 0x0002d7d0 206e6f74 206c696d 69746564 20746f2c not limited to, │ │ │ + 0x0002d7e0 20646966 66657265 6e740000 00000000 different...... │ │ │ + 0x0002d7f0 20202020 20202063 61706974 616c697a capitaliz │ │ │ + 0x0002d800 6174696f 6e73292c 2022506f 636b6574 ations), "Pocket │ │ │ + 0x0002d810 20556e5a 69702c22 20225769 5a22206f UnZip," "WiZ" o │ │ │ + 0x0002d820 7220224d 61635a69 70222077 6974686f r "MacZip" witho │ │ │ + 0x0002d830 75742074 68650000 20202020 20202065 ut the.. e │ │ │ + 0x0002d840 78706c69 63697420 7065726d 69737369 xplicit permissi │ │ │ + 0x0002d850 6f6e206f 6620496e 666f2d5a 49502e20 on of Info-ZIP. │ │ │ + 0x0002d860 20537563 6820616c 74657265 64207665 Such altered ve │ │ │ + 0x0002d870 7273696f 6e732061 72652066 75727468 rsions are furth │ │ │ + 0x0002d880 65720000 00000000 20202020 20202070 er...... p │ │ │ + 0x0002d890 726f6869 62697465 64206672 6f6d206d rohibited from m │ │ │ + 0x0002d8a0 69737265 70726573 656e7461 74697665 isrepresentative │ │ │ + 0x0002d8b0 20757365 206f6620 74686520 5a69702d use of the Zip- │ │ │ + 0x0002d8c0 42756773 206f7220 496e666f 2d5a4950 Bugs or Info-ZIP │ │ │ + 0x0002d8d0 00000000 00000000 20202020 20202065 ........ e │ │ │ + 0x0002d8e0 2d6d6169 6c206164 64726573 73657320 -mail addresses │ │ │ + 0x0002d8f0 6f722074 68652049 6e666f2d 5a495020 or the Info-ZIP │ │ │ + 0x0002d900 55524c28 73292c20 73756368 20617320 URL(s), such as │ │ │ + 0x0002d910 746f2069 6d706c79 20496e66 6f2d5a49 to imply Info-ZI │ │ │ + 0x0002d920 50000000 00000000 20202020 20202077 P....... w │ │ │ + 0x0002d930 696c6c20 70726f76 69646520 73757070 ill provide supp │ │ │ + 0x0002d940 6f727420 666f7220 74686520 616c7465 ort for the alte │ │ │ + 0x0002d950 72656420 76657273 696f6e73 2e000000 red versions.... │ │ │ + 0x0002d960 20202020 342e2049 6e666f2d 5a495020 4. Info-ZIP │ │ │ + 0x0002d970 72657461 696e7320 74686520 72696768 retains the righ │ │ │ + 0x0002d980 7420746f 20757365 20746865 206e616d t to use the nam │ │ │ + 0x0002d990 65732022 496e666f 2d5a4950 2c222022 es "Info-ZIP," " │ │ │ + 0x0002d9a0 5a69702c 22202255 6e5a6970 2c220000 Zip," "UnZip,".. │ │ │ + 0x0002d9b0 20202020 20202022 556e5a69 70534658 "UnZipSFX │ │ │ + 0x0002d9c0 2c222022 57695a2c 22202250 6f636b65 ," "WiZ," "Pocke │ │ │ + 0x0002d9d0 7420556e 5a69702c 22202250 6f636b65 t UnZip," "Pocke │ │ │ + 0x0002d9e0 74205a69 702c2220 616e6420 224d6163 t Zip," and "Mac │ │ │ + 0x0002d9f0 5a697022 20666f72 20697473 00000000 Zip" for its.... │ │ │ + 0x0002da00 20202020 2020206f 776e2073 6f757263 own sourc │ │ │ + 0x0002da10 6520616e 64206269 6e617279 2072656c e and binary rel │ │ │ + 0x0002da20 65617365 732e0000 456e6372 79707469 eases...Encrypti │ │ │ + 0x0002da30 6f6e206e 6f746963 653a0000 00000000 on notice:...... │ │ │ + 0x0002da40 09546865 20656e63 72797074 696f6e20 .The encryption │ │ │ + 0x0002da50 636f6465 206f6620 74686973 2070726f code of this pro │ │ │ + 0x0002da60 6772616d 20697320 6e6f7420 636f7079 gram is not copy │ │ │ + 0x0002da70 72696768 74656420 616e6420 69730000 righted and is.. │ │ │ + 0x0002da80 09707574 20696e20 74686520 7075626c .put in the publ │ │ │ + 0x0002da90 69632064 6f6d6169 6e2e2020 49742077 ic domain. It w │ │ │ + 0x0002daa0 6173206f 72696769 6e616c6c 79207772 as originally wr │ │ │ + 0x0002dab0 69747465 6e20696e 20457572 6f706500 itten in Europe. │ │ │ + 0x0002dac0 09616e64 2c20746f 20746865 20626573 .and, to the bes │ │ │ + 0x0002dad0 74206f66 206f7572 206b6e6f 776c6564 t of our knowled │ │ │ + 0x0002dae0 67652c20 63616e20 62652066 7265656c ge, can be freel │ │ │ + 0x0002daf0 79206469 73747269 62757465 64000000 y distributed... │ │ │ + 0x0002db00 09696e20 626f7468 20736f75 72636520 .in both source │ │ │ + 0x0002db10 616e6420 6f626a65 63742066 6f726d73 and object forms │ │ │ + 0x0002db20 2066726f 6d20616e 7920636f 756e7472 from any countr │ │ │ + 0x0002db30 792c2069 6e636c75 64696e67 00000000 y, including.... │ │ │ + 0x0002db40 09746865 20555341 20756e64 6572204c .the USA under L │ │ │ + 0x0002db50 6963656e 73652045 78636570 74696f6e icense Exception │ │ │ + 0x0002db60 20545355 206f6620 74686520 552e532e TSU of the U.S. │ │ │ + 0x0002db70 20457870 6f727400 0941646d 696e6973 Export..Adminis │ │ │ + 0x0002db80 74726174 696f6e20 52656775 6c617469 tration Regulati │ │ │ + 0x0002db90 6f6e7320 28736563 74696f6e 20373430 ons (section 740 │ │ │ + 0x0002dba0 2e313328 65292920 6f662036 204a756e .13(e)) of 6 Jun │ │ │ + 0x0002dbb0 65203230 30322e00 54686973 20697320 e 2002..This is │ │ │ + 0x0002dbc0 25732025 73202825 73292c20 62792049 %s %s (%s), by I │ │ │ + 0x0002dbd0 6e666f2d 5a49502e 00000000 00000000 nfo-ZIP......... │ │ │ + 0x0002dbe0 43757272 656e746c 79206d61 696e7461 Currently mainta │ │ │ + 0x0002dbf0 696e6564 20627920 452e2047 6f72646f ined by E. Gordo │ │ │ + 0x0002dc00 6e2e2020 506c6561 73652073 656e6420 n. Please send │ │ │ + 0x0002dc10 62756720 7265706f 72747320 746f0000 bug reports to.. │ │ │ + 0x0002dc20 74686520 61757468 6f727320 7573696e the authors usin │ │ │ + 0x0002dc30 67207468 65207765 62207061 67652061 g the web page a │ │ │ + 0x0002dc40 74207777 772e696e 666f2d7a 69702e6f t www.info-zip.o │ │ │ + 0x0002dc50 72673b20 73656520 52454144 4d452066 rg; see README f │ │ │ + 0x0002dc60 6f722064 65746169 6c732e00 00000000 or details...... │ │ │ + 0x0002dc70 4c617465 73742073 6f757263 65732061 Latest sources a │ │ │ + 0x0002dc80 6e642065 78656375 7461626c 65732061 nd executables a │ │ │ + 0x0002dc90 72652061 74206674 703a2f2f 6674702e re at ftp://ftp. │ │ │ + 0x0002dca0 696e666f 2d7a6970 2e6f7267 2f707562 info-zip.org/pub │ │ │ + 0x0002dcb0 2f696e66 6f7a6970 2c000000 00000000 /infozip,....... │ │ │ + 0x0002dcc0 6173206f 66206162 6f766520 64617465 as of above date │ │ │ + 0x0002dcd0 3b207365 65206874 74703a2f 2f777777 ; see http://www │ │ │ + 0x0002dce0 2e696e66 6f2d7a69 702e6f72 672f2066 .info-zip.org/ f │ │ │ + 0x0002dcf0 6f72206f 74686572 20736974 65732e00 or other sites.. │ │ │ + 0x0002dd00 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ + 0x0002dd10 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ + 0x0002dd20 202d2054 79706520 27257320 222d4c22 - Type '%s "-L" │ │ │ + 0x0002dd30 2720666f 7220736f 66747761 7265206c ' for software l │ │ │ + 0x0002dd40 6963656e 73652e00 6d616465 20627920 icense..made by │ │ │ + 0x0002dd50 76657273 696f6e20 25642e25 64206f6e version %d.%d on │ │ │ + 0x0002dd60 20737973 74656d20 74797065 2025643a system type %d: │ │ │ + 0x0002dd70 20000000 00000000 6e656564 7320756e .......needs un │ │ │ + 0x0002dd80 7a697020 25642e25 64206f6e 20737973 zip %d.%d on sys │ │ │ + 0x0002dd90 74656d20 74797065 2025643a 20000000 tem type %d: ... │ │ │ + 0x0002dda0 6c6f6361 6c20666c 61677320 3d203078 local flags = 0x │ │ │ + 0x0002ddb0 25303478 2c206365 6e747261 6c203d20 %04x, central = │ │ │ + 0x0002ddc0 30782530 34783a20 00000000 00000000 0x%04x: ........ │ │ │ + 0x0002ddd0 756e6465 66696e65 64206269 74732075 undefined bits u │ │ │ + 0x0002dde0 73656420 696e2066 6c616773 203d2030 sed in flags = 0 │ │ │ + 0x0002ddf0 78253034 783a2000 756e6b6e 6f776e20 x%04x: .unknown │ │ │ + 0x0002de00 636f6d70 72657373 696f6e20 6d657468 compression meth │ │ │ + 0x0002de10 6f642025 753a2000 73746172 7473206f od %u: .starts o │ │ │ + 0x0002de20 6e206469 736b2025 6c753a20 00000000 n disk %lu: .... │ │ │ + 0x0002de30 756e6b6e 6f776e20 696e7465 726e616c unknown internal │ │ │ + 0x0002de40 20617474 72696275 74657320 3d203078 attributes = 0x │ │ │ + 0x0002de50 25303478 3a200000 61707065 6e645f75 %04x: ..append_u │ │ │ + 0x0002de60 6c6f6e67 5f746f5f 6d656d00 00000000 long_to_mem..... │ │ │ + 0x0002de70 61707065 6e645f73 7472696e 675f746f append_string_to │ │ │ + 0x0002de80 5f6d656d 00000000 61707065 6e645f69 _mem....append_i │ │ │ + 0x0002de90 6e743634 5f746f5f 6d656d00 00000000 nt64_to_mem..... │ │ │ + 0x0002dea0 556e6963 6f646520 50617468 20457874 Unicode Path Ext │ │ │ + 0x0002deb0 72612046 69656c64 20766572 73696f6e ra Field version │ │ │ + 0x0002dec0 203e2031 202d2073 6b697070 696e6700 > 1 - skipping. │ │ │ + 0x0002ded0 77726974 6520556e 69636f64 65000000 write Unicode... │ │ │ + 0x0002dee0 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ + 0x0002def0 206d6174 63682070 61746820 2d206967 match path - ig │ │ │ + 0x0002df00 6e6f7269 6e672055 6e69636f 64653a20 noring Unicode: │ │ │ + 0x0002df10 00000000 00000000 556e6963 6f646520 ........Unicode │ │ │ + 0x0002df20 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ + 0x0002df30 6174683a 20202573 0a000000 00000000 ath: %s........ │ │ │ + 0x0002df40 20202020 20202020 20202020 20202020 │ │ │ + 0x0002df50 20202020 204c696b 656c7920 656e7472 Likely entr │ │ │ + 0x0002df60 79206e61 6d652063 68616e67 65642062 y name changed b │ │ │ + 0x0002df70 75742055 6e69636f 6465206e 6f742075 ut Unicode not u │ │ │ + 0x0002df80 70646174 65640a00 20202020 20202020 pdated.. │ │ │ + 0x0002df90 20202020 20202020 20202020 20557365 Use │ │ │ + 0x0002dfa0 202d554e 3d692074 6f206967 6e6f7265 -UN=i to ignore │ │ │ + 0x0002dfb0 20657272 6f727320 6f72206e 20666f72 errors or n for │ │ │ + 0x0002dfc0 206e6f20 556e6963 6f646520 70617468 no Unicode path │ │ │ + 0x0002dfd0 73000000 00000000 556e6963 6f646520 s.......Unicode │ │ │ + 0x0002dfe0 70617468 20657272 6f720000 00000000 path error...... │ │ │ + 0x0002dff0 756e6963 6f64655f 6d69736d 61746368 unicode_mismatch │ │ │ + 0x0002e000 203d2025 640a0000 65787472 61206669 = %d...extra fi │ │ │ + 0x0002e010 656c6420 636f7079 00000000 00000000 eld copy........ │ │ │ + 0x0002e020 72656164 696e6720 61726368 69766520 reading archive │ │ │ + 0x0002e030 66736565 6b3a2000 44696420 6e6f7420 fseek: .Did not │ │ │ + 0x0002e040 66696e64 20656e74 72792066 6f722000 find entry for . │ │ │ + 0x0002e050 72656164 696e6720 6c6f6361 6c20656e reading local en │ │ │ + 0x0002e060 7472793a 20000000 72656164 696e6720 try: ...reading │ │ │ + 0x0002e070 656e7472 79000000 4c6f6361 6c205665 entry...Local Ve │ │ │ + 0x0002e080 7273696f 6e204e65 65646564 20282564 rsion Needed (%d │ │ │ + 0x0002e090 2920646f 6573206e 6f74206d 61746368 ) does not match │ │ │ + 0x0002e0a0 20434420 28256429 3a200000 00000000 CD (%d): ...... │ │ │ + 0x0002e0b0 4c6f6361 6c20456e 74727920 466c6167 Local Entry Flag │ │ │ + 0x0002e0c0 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ + 0x0002e0d0 43443a20 00000000 4c6f6361 6c20456e CD: ....Local En │ │ │ + 0x0002e0e0 74727920 43524320 646f6573 206e6f74 try CRC does not │ │ │ + 0x0002e0f0 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ + 0x0002e100 456e7472 7920746f 6f206269 673a0000 Entry too big:.. │ │ │ + 0x0002e110 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ + 0x0002e120 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ + 0x0002e130 68202d66 7a2d2062 7574206e 65656465 h -fz- but neede │ │ │ + 0x0002e140 64000000 00000000 4c617267 6520656e d.......Large en │ │ │ + 0x0002e150 74727920 73757070 6f727420 64697361 try support disa │ │ │ + 0x0002e160 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ + 0x0002e170 75742065 6e747279 206e6565 64730000 ut entry needs.. │ │ │ + 0x0002e180 436f6d70 72657373 65642f73 746f7265 Compressed/store │ │ │ + 0x0002e190 6420656e 74727920 756e6578 70656374 d entry unexpect │ │ │ + 0x0002e1a0 65646c79 206c6172 6765202d 20646f20 edly large - do │ │ │ + 0x0002e1b0 6e6f7420 75736520 2d667a2d 00000000 not use -fz-.... │ │ │ + 0x0002e1c0 506f6f72 20636f6d 70726573 73696f6e Poor compression │ │ │ + 0x0002e1d0 20726573 756c7465 6420696e 20756e65 resulted in une │ │ │ + 0x0002e1e0 78706563 7465646c 79206c61 72676520 xpectedly large │ │ │ + 0x0002e1f0 656e7472 79202d20 74727920 2d667a00 entry - try -fz. │ │ │ + 0x0002e200 5a697036 34206c6f 63616c20 65787472 Zip64 local extr │ │ │ + 0x0002e210 61206669 656c6400 5a697036 34204578 a field.Zip64 Ex │ │ │ + 0x0002e220 74726120 4669656c 64000000 00000000 tra Field....... │ │ │ + 0x0002e230 5554462d 38205061 7468206c 6f63616c UTF-8 Path local │ │ │ + 0x0002e240 20657874 72612066 69656c64 00000000 extra field.... │ │ │ + 0x0002e250 5554462d 38205061 74682045 78747261 UTF-8 Path Extra │ │ │ + 0x0002e260 20466965 6c640000 61707065 6e645f75 Field..append_u │ │ │ + 0x0002e270 73686f72 745f746f 5f6d656d 00000000 short_to_mem.... │ │ │ + 0x0002e280 5554462d 38205061 74682063 656e2065 UTF-8 Path cen e │ │ │ + 0x0002e290 78747261 20666965 6c640000 00000000 xtra field...... │ │ │ + 0x0002e2a0 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ + 0x0002e2b0 6f727420 64697361 626c6564 20757369 ort disabled usi │ │ │ + 0x0002e2c0 6e67202d 667a2d20 62757420 6e656564 ng -fz- but need │ │ │ + 0x0002e2d0 65640000 00000000 496c6c65 67616c20 ed......Illegal │ │ │ + 0x0002e2e0 686f7374 20737973 74656d20 6d617070 host system mapp │ │ │ + 0x0002e2f0 696e6720 696e206c 6f63616c 20686561 ing in local hea │ │ │ + 0x0002e300 6465723a 20202564 00000000 00000000 der: %d........ │ │ │ + 0x0002e310 536b6970 70696e67 3a202000 00000000 Skipping: ..... │ │ │ + 0x0002e320 496c6c65 67616c20 504b2076 65727369 Illegal PK versi │ │ │ + 0x0002e330 6f6e206d 61707069 6e672069 6e206c6f on mapping in lo │ │ │ + 0x0002e340 63616c20 68656164 65723a20 20256400 cal header: %d. │ │ │ + 0x0002e350 556e7265 636f676e 697a6564 20636f6d Unrecognized com │ │ │ + 0x0002e360 70726573 73696f6e 206d6574 686f6420 pression method │ │ │ + 0x0002e370 696e206c 6f63616c 20686561 6465723a in local header: │ │ │ + 0x0002e380 20202564 00000000 4c6f6361 6c205665 %d....Local Ve │ │ │ + 0x0002e390 7273696f 6e204e65 65646564 20546f20 rsion Needed To │ │ │ + 0x0002e3a0 45787472 61637420 646f6573 206e6f74 Extract does not │ │ │ + 0x0002e3b0 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ + 0x0002e3c0 4c6f6361 6c20456e 74727920 6e616d65 Local Entry name │ │ │ + 0x0002e3d0 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ + 0x0002e3e0 43443a20 00000000 6f757420 6f66206d CD: ....out of m │ │ │ + 0x0002e3f0 656d6f72 7920696e 207a6970 636f7079 emory in zipcopy │ │ │ + 0x0002e400 00000000 00000000 20636f70 79696e67 ........ copying │ │ │ + 0x0002e410 3a202573 20000000 436f756c 64206e6f : %s ...Could no │ │ │ + 0x0002e420 74206669 6e642073 706c6974 00000000 t find split.... │ │ │ + 0x0002e430 61626f72 74696e67 3a200000 00000000 aborting: ...... │ │ │ + 0x0002e440 7365656b 20666169 6c656420 6f6e206f seek failed on o │ │ │ + 0x0002e450 75747075 74206669 6c650000 00000000 utput file...... │ │ │ + 0x0002e460 6e6f2065 6e64206f 66207374 7265616d no end of stream │ │ │ + 0x0002e470 20656e74 72792066 6f756e64 3a200000 entry found: .. │ │ │ + 0x0002e480 72657769 6e64696e 6720616e 64207363 rewinding and sc │ │ │ + 0x0002e490 616e6e69 6e672066 6f72206c 61746572 anning for later │ │ │ + 0x0002e4a0 20656e74 72696573 00000000 00000000 entries........ │ │ │ + 0x0002e4b0 656e7472 79207472 756e6361 7465643a entry truncated: │ │ │ + 0x0002e4c0 20000000 00000000 65787065 63746564 .......expected │ │ │ + 0x0002e4d0 20636f6d 70726573 7365642f 73746f72 compressed/stor │ │ │ + 0x0002e4e0 65642073 697a6520 25732c20 61637475 ed size %s, actu │ │ │ + 0x0002e4f0 616c2025 73000000 69662061 72636869 al %s...if archi │ │ │ + 0x0002e500 76652074 6f206669 78206973 2073706c ve to fix is spl │ │ │ + 0x0002e510 69742061 72636869 76652c20 6e656564 it archive, need │ │ │ + 0x0002e520 20746f20 70726f76 6964650a 00000000 to provide..... │ │ │ + 0x0002e530 20202020 20207061 7468206f 66207468 path of th │ │ │ + 0x0002e540 65206c61 73742073 706c6974 20776974 e last split wit │ │ │ + 0x0002e550 68202e7a 69702065 7874656e 73696f6e h .zip extension │ │ │ + 0x0002e560 2c0a0000 00000000 20202020 20206576 ,....... ev │ │ │ + 0x0002e570 656e2069 66206974 20646f65 736e2774 en if it doesn't │ │ │ + 0x0002e580 20657869 73742028 7a697020 77696c6c exist (zip will │ │ │ + 0x0002e590 2061736b 20666f72 2073706c 69747329 ask for splits) │ │ │ + 0x0002e5a0 00000000 00000000 636f756c 64206e6f ........could no │ │ │ + 0x0002e5b0 74206f70 656e2069 6e707574 20617263 t open input arc │ │ │ + 0x0002e5c0 68697665 3a200000 756e6162 6c652074 hive: ..unable t │ │ │ + 0x0002e5d0 6f207365 656b2069 6e20696e 70757420 o seek in input │ │ │ + 0x0002e5e0 66696c65 20000000 456e6420 7265636f file ...End reco │ │ │ + 0x0002e5f0 72642028 454f4344 5229206f 6e6c7920 rd (EOCDR) only │ │ │ + 0x0002e600 25732062 79746573 202d2061 7373756d %s bytes - assum │ │ │ + 0x0002e610 65207472 756e6361 74656400 00000000 e truncated..... │ │ │ + 0x0002e620 456e6420 7265636f 72642028 454f4344 End record (EOCD │ │ │ + 0x0002e630 52292068 61732062 61642064 69736b20 R) has bad disk │ │ │ + 0x0002e640 6e756d62 65727320 2d206967 6e6f7269 numbers - ignori │ │ │ + 0x0002e650 6e672045 4f434452 00000000 00000000 ng EOCDR........ │ │ │ + 0x0002e660 7a697066 696c6520 636f6d6d 656e7420 zipfile comment │ │ │ + 0x0002e670 7472756e 63617465 64202d20 69676e6f truncated - igno │ │ │ + 0x0002e680 72696e67 00000000 20466f75 6e642065 ring.... Found e │ │ │ + 0x0002e690 6e642072 65636f72 64202845 4f434452 nd record (EOCDR │ │ │ + 0x0002e6a0 29202d20 73617973 20657870 65637420 ) - says expect │ │ │ + 0x0002e6b0 256c7520 73706c69 74730000 00000000 %lu splits...... │ │ │ + 0x0002e6c0 20466f75 6e642065 6e642072 65636f72 Found end recor │ │ │ + 0x0002e6d0 64202845 4f434452 29202d20 73617973 d (EOCDR) - says │ │ │ + 0x0002e6e0 20657870 65637420 73696e67 6c652064 expect single d │ │ │ + 0x0002e6f0 69736b20 61726368 69766500 00000000 isk archive..... │ │ │ + 0x0002e700 2020466f 756e6420 61726368 69766520 Found archive │ │ │ + 0x0002e710 636f6d6d 656e7400 504b0303 00000000 comment.PK...... │ │ │ + 0x0002e720 49732074 68697320 61207369 6e676c65 Is this a single │ │ │ + 0x0002e730 2d646973 6b206172 63686976 653f2020 -disk archive? │ │ │ + 0x0002e740 28792f6e 293a2000 20204173 73756d69 (y/n): . Assumi │ │ │ + 0x0002e750 6e672073 696e676c 652d6469 736b2061 ng single-disk a │ │ │ + 0x0002e760 72636869 76650000 5363616e 6e696e67 rchive..Scanning │ │ │ + 0x0002e770 20666f72 20656e74 72696573 2e2e2e00 for entries.... │ │ │ + 0x0002e780 636f756c 64206e6f 74206669 6e642073 could not find s │ │ │ + 0x0002e790 706c6974 3a200000 75736572 20656e64 plit: ..user end │ │ │ + 0x0002e7a0 65642072 65616469 6e67202d 20636c6f ed reading - clo │ │ │ + 0x0002e7b0 73696e67 20617263 68697665 00000000 sing archive.... │ │ │ + 0x0002e7c0 736b6970 70696e67 20646973 6b20256c skipping disk %l │ │ │ + 0x0002e7d0 75202e2e 2e0a0000 454f4344 5220666f u ......EOCDR fo │ │ │ + 0x0002e7e0 756e6420 2825326c 75202536 73292e2e und (%2lu %6s).. │ │ │ + 0x0002e7f0 2e000000 00000000 5a697036 3420454f ........Zip64 EO │ │ │ + 0x0002e800 43445220 666f756e 64202825 326c7520 CDR found (%2lu │ │ │ + 0x0002e810 25367329 2e2e2e00 5a697036 3420454f %6s)....Zip64 EO │ │ │ + 0x0002e820 43444c20 666f756e 64202825 326c7520 CDL found (%2lu │ │ │ + 0x0002e830 25367329 2e2e2e00 204c6f63 616c2028 %6s).... Local ( │ │ │ + 0x0002e840 25326c75 20253673 293a0000 00000000 %2lu %6s):...... │ │ │ + 0x0002e850 72656164 696e6720 63656e74 72616c20 reading central │ │ │ + 0x0002e860 64697265 63746f72 79000000 00000000 directory....... │ │ │ + 0x0002e870 456e7472 79206166 74657220 63656e74 Entry after cent │ │ │ + 0x0002e880 72616c20 64697265 63746f72 7920666f ral directory fo │ │ │ + 0x0002e890 756e6420 2825326c 75202536 73292e2e und (%2lu %6s).. │ │ │ + 0x0002e8a0 2e000000 00000000 43656e74 72616c20 ........Central │ │ │ + 0x0002e8b0 44697265 63746f72 7920666f 756e642e Directory found. │ │ │ + 0x0002e8c0 2e2e0000 00000000 2043656e 20202028 ........ Cen ( │ │ │ + 0x0002e8d0 25326c75 20253673 293a2000 00000000 %2lu %6s): ..... │ │ │ + 0x0002e8e0 72656164 696e6720 63656e74 72616c20 reading central │ │ │ + 0x0002e8f0 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ + 0x0002e900 62616420 61726368 69766520 2d206572 bad archive - er │ │ │ + 0x0002e910 726f7220 72656164 696e6720 63656e74 ror reading cent │ │ │ + 0x0002e920 72616c20 64697265 63746f72 79000000 ral directory... │ │ │ + 0x0002e930 736b6970 70696e67 20746869 7320656e skipping this en │ │ │ + 0x0002e940 7472792e 2e2e0000 256c7500 00000000 try.....%lu..... │ │ │ + 0x0002e950 7a65726f 2d6c656e 67746820 6e616d65 zero-length name │ │ │ + 0x0002e960 20666f72 20656e74 72792023 00000000 for entry #.... │ │ │ + 0x0002e970 6572726f 72207265 6164696e 6720656e error reading en │ │ │ + 0x0002e980 7472793a 20200000 6c6f6361 6c202825 try: ..local (% │ │ │ + 0x0002e990 6c752920 616e6420 63656e20 28256c75 lu) and cen (%lu │ │ │ + 0x0002e9a0 29206372 63206d69 736d6174 63680000 ) crc mismatch.. │ │ │ + 0x0002e9b0 72656164 696e6720 61726368 69766500 reading archive. │ │ │ + 0x0002e9c0 77726974 696e6720 61726368 69766520 writing archive │ │ │ + 0x0002e9d0 7365656b 3a200000 4572726f 72207265 seek: ..Error re │ │ │ + 0x0002e9e0 77726974 696e6720 6c6f6361 6c206865 writing local he │ │ │ + 0x0002e9f0 61646572 00000000 77726974 65206172 ader....write ar │ │ │ + 0x0002ea00 63686976 65207365 656b3a20 00000000 chive seek: .... │ │ │ + 0x0002ea10 7365656b 20616674 6572206c 6f63616c seek after local │ │ │ + 0x0002ea20 3a200000 00000000 6e6f206c 6f63616c : ......no local │ │ │ + 0x0002ea30 20656e74 72793a20 25730000 00000000 entry: %s...... │ │ │ + 0x0002ea40 504b0708 00000000 2020466f 756e6420 PK...... Found │ │ │ + 0x0002ea50 7370616e 6e696e67 206d6172 6b65722c spanning marker, │ │ │ + 0x0002ea60 20627574 20646964 206e6f74 20657870 but did not exp │ │ │ + 0x0002ea70 65637420 73706c69 7420286d 756c7469 ect split (multi │ │ │ + 0x0002ea80 2d646973 6b292061 72636869 76652e2e -disk) archive.. │ │ │ + 0x0002ea90 2e000000 00000000 2020466f 756e6420 ........ Found │ │ │ + 0x0002eaa0 7370616e 6e696e67 206d6172 6b657220 spanning marker │ │ │ + 0x0002eab0 2d206578 70656374 65642061 73207468 - expected as th │ │ │ + 0x0002eac0 69732069 73207370 6c697420 286d756c is is split (mul │ │ │ + 0x0002ead0 74692d64 69736b29 20617263 68697665 ti-disk) archive │ │ │ + 0x0002eae0 2e2e2e00 00000000 2020466f 756e6420 ........ Found │ │ │ + 0x0002eaf0 7370616e 6e696e67 206d6172 6b657220 spanning marker │ │ │ + 0x0002eb00 2d20636f 756c6420 62652073 706c6974 - could be split │ │ │ + 0x0002eb10 20617263 68697665 2e2e2e00 00000000 archive........ │ │ │ + 0x0002eb20 756e6578 70656374 65642073 69676e61 unexpected signa │ │ │ + 0x0002eb30 74757265 20000000 25303278 20000000 ture ...%02x ... │ │ │ + 0x0002eb40 6f6e2064 69736b20 256c7520 61742025 on disk %lu at % │ │ │ + 0x0002eb50 730a0000 00000000 736b6970 70696e67 s.......skipping │ │ │ + 0x0002eb60 20746869 73207369 676e6174 7572652e this signature. │ │ │ + 0x0002eb70 2e2e0000 00000000 4d697373 696e6720 ........Missing │ │ │ + 0x0002eb80 656e6420 28454f43 44522920 7369676e end (EOCDR) sign │ │ │ + 0x0002eb90 61747572 65202d20 65697468 65722074 ature - either t │ │ │ + 0x0002eba0 68697320 61726368 6976650a 00000000 his archive..... │ │ │ + 0x0002ebb0 20202020 20202020 20202020 20202020 │ │ │ + 0x0002ebc0 20202020 20697320 6e6f7420 72656164 is not read │ │ │ + 0x0002ebd0 61626c65 206f7220 74686520 656e6420 able or the end │ │ │ + 0x0002ebe0 69732064 616d6167 65640000 00000000 is damaged...... │ │ │ + 0x0002ebf0 28496620 616c6c20 796f7520 68617665 (If all you have │ │ │ + 0x0002ec00 20617265 2073706c 69747320 282e7a30 are splits (.z0 │ │ │ + 0x0002ec10 312c202e 7a30322c 202e2e2e 2920616e 1, .z02, ...) an │ │ │ + 0x0002ec20 64206e6f 202e7a69 702c2074 7279202d d no .zip, try - │ │ │ + 0x0002ec30 46462900 00000000 4e6f202e 7a697020 FF).....No .zip │ │ │ + 0x0002ec40 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ + 0x0002ec50 20202000 00000000 636f756c 64206e6f .....could no │ │ │ + 0x0002ec60 74206f70 656e2069 6e707574 20617263 t open input arc │ │ │ + 0x0002ec70 68697665 00000000 62616420 61726368 hive....bad arch │ │ │ + 0x0002ec80 69766520 2d206d69 7373696e 6720656e ive - missing en │ │ │ + 0x0002ec90 64207369 676e6174 75726500 00000000 d signature..... │ │ │ + 0x0002eca0 28496620 646f776e 6c6f6164 65642c20 (If downloaded, │ │ │ + 0x0002ecb0 77617320 62696e61 7279206d 6f646520 was binary mode │ │ │ + 0x0002ecc0 75736564 3f202049 66206e6f 742c2074 used? If not, t │ │ │ + 0x0002ecd0 68650000 00000000 20617263 68697665 he...... archive │ │ │ + 0x0002ece0 206d6179 20626520 73637261 6d626c65 may be scramble │ │ │ + 0x0002ecf0 6420616e 64206e6f 74207265 636f7665 d and not recove │ │ │ + 0x0002ed00 7261626c 65290000 43616e27 74207573 rable)..Can't us │ │ │ + 0x0002ed10 65202d46 20746f20 66697820 28747279 e -F to fix (try │ │ │ + 0x0002ed20 202d4646 29000000 6d697373 696e6720 -FF)...missing │ │ │ + 0x0002ed30 656e6420 7369676e 61747572 652d2d70 end signature--p │ │ │ + 0x0002ed40 726f6261 626c7920 6e6f7420 61207a69 robably not a zi │ │ │ + 0x0002ed50 70206669 6c652028 64696420 796f7500 p file (did you. │ │ │ + 0x0002ed60 72656d65 6d626572 20746f20 75736520 remember to use │ │ │ + 0x0002ed70 62696e61 7279206d 6f646520 7768656e binary mode when │ │ │ + 0x0002ed80 20796f75 20747261 6e736665 72726564 you transferred │ │ │ + 0x0002ed90 2069743f 29000000 28696620 796f7520 it?)...(if you │ │ │ + 0x0002eda0 61726520 74727969 6e672074 6f207265 are trying to re │ │ │ + 0x0002edb0 61642061 2064616d 61676564 20617263 ad a damaged arc │ │ │ + 0x0002edc0 68697665 20747279 202d4629 00000000 hive try -F).... │ │ │ + 0x0002edd0 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x0002ede0 61726368 69766573 206e6f74 20796574 archives not yet │ │ │ + 0x0002edf0 20737570 706f7274 65640000 00000000 supported...... │ │ │ + 0x0002ee00 63616e6e 6f742075 70646174 65206120 cannot update a │ │ │ + 0x0002ee10 73706c69 74206172 63686976 65202875 split archive (u │ │ │ + 0x0002ee20 7365202d 2d6f7574 206f7074 696f6e29 se --out option) │ │ │ + 0x0002ee30 00000000 00000000 6d757374 20757365 ........must use │ │ │ + 0x0002ee40 202d2d6f 75742077 68656e20 66697869 --out when fixi │ │ │ + 0x0002ee50 6e672061 6e206172 63686976 65000000 ng an archive... │ │ │ + 0x0002ee60 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x0002ee70 61636b20 746f2073 74617274 206f6620 ack to start of │ │ │ + 0x0002ee80 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x0002ee90 793a2000 00000000 28747279 202d4646 y: .....(try -FF │ │ │ + 0x0002eea0 29000000 00000000 636f756c 64206e6f ).......could no │ │ │ + 0x0002eeb0 74207365 656b2062 61636b20 746f205a t seek back to Z │ │ │ + 0x0002eec0 69703634 20454f43 444c3a20 00000000 ip64 EOCDL: .... │ │ │ + 0x0002eed0 72656164 696e6720 61726368 6976653a reading archive: │ │ │ + 0x0002eee0 20000000 00000000 756e6162 6c652074 .......unable t │ │ │ + 0x0002eef0 6f207265 61642045 4f434420 61667465 o read EOCD afte │ │ │ + 0x0002ef00 72207365 656b3a20 00000000 00000000 r seek: ........ │ │ │ + 0x0002ef10 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x0002ef20 61726368 69766573 206e6f74 20737570 archives not sup │ │ │ + 0x0002ef30 706f7274 65643a20 20000000 00000000 ported: ....... │ │ │ + 0x0002ef40 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x0002ef50 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ + 0x0002ef60 44523a20 00000000 436f756c 64206e6f DR: ....Could no │ │ │ + 0x0002ef70 74206465 7465726d 696e6520 6f666673 t determine offs │ │ │ + 0x0002ef80 6574206f 6620656e 74726965 73000000 et of entries... │ │ │ + 0x0002ef90 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ + 0x0002efa0 73206170 70656172 206f6666 20627920 s appear off by │ │ │ + 0x0002efb0 25732062 79746573 202d2063 6f727265 %s bytes - corre │ │ │ + 0x0002efc0 6374696e 672e2e2e 00000000 00000000 cting........... │ │ │ + 0x0002efd0 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ + 0x0002efe0 7320646f 206e6f74 206e6565 64206164 s do not need ad │ │ │ + 0x0002eff0 6a757374 696e6700 62616420 61726368 justing.bad arch │ │ │ + 0x0002f000 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ + 0x0002f010 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ + 0x0002f020 36342045 4f43444c 3a200000 00000000 64 EOCDL: ...... │ │ │ + 0x0002f030 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ + 0x0002f040 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ + 0x0002f050 6b20746f 205a6970 36342045 4f434452 k to Zip64 EOCDR │ │ │ + 0x0002f060 3a200000 00000000 5a697036 3420454f : ......Zip64 EO │ │ │ + 0x0002f070 43445220 6e6f7420 666f756e 64207768 CDR not found wh │ │ │ + 0x0002f080 65726520 65787065 63746564 202d2063 ere expected - c │ │ │ + 0x0002f090 6f6d7065 6e736174 696e6700 00000000 ompensating..... │ │ │ + 0x0002f0a0 28747279 202d4120 746f2061 646a7573 (try -A to adjus │ │ │ + 0x0002f0b0 74206f66 66736574 73290000 00000000 t offsets)...... │ │ │ + 0x0002f0c0 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ + 0x0002f0d0 70363420 454f4344 52206e6f 7420666f p64 EOCDR not fo │ │ │ + 0x0002f0e0 756e6420 696e2073 706c6974 3a202000 und in split: . │ │ │ + 0x0002f0f0 5a697036 3420456e 64204f66 2043656e Zip64 End Of Cen │ │ │ + 0x0002f100 7472616c 20446972 6563746f 72792052 tral Directory R │ │ │ + 0x0002f110 65636f72 64206e6f 7420666f 756e643a ecord not found: │ │ │ + 0x0002f120 20200000 00000000 62616420 61726368 ......bad arch │ │ │ + 0x0002f130 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ + 0x0002f140 52206261 64206f72 20747275 6e636174 R bad or truncat │ │ │ + 0x0002f150 65640000 00000000 5a697036 3420454f ed......Zip64 EO │ │ │ + 0x0002f160 43442052 65636f72 64206261 64206f72 CD Record bad or │ │ │ + 0x0002f170 20747275 6e636174 65640000 00000000 truncated...... │ │ │ + 0x0002f180 54686973 20617263 68697665 20726571 This archive req │ │ │ + 0x0002f190 75697265 73207665 7273696f 6e202564 uires version %d │ │ │ + 0x0002f1a0 2e256400 00000000 5a697020 63757272 .%d.....Zip curr │ │ │ + 0x0002f1b0 656e746c 79206f6e 6c792073 7570706f ently only suppo │ │ │ + 0x0002f1c0 72747320 75702074 6f207665 7273696f rts up to versio │ │ │ + 0x0002f1d0 6e20342e 36206172 63686976 65730000 n 4.6 archives.. │ │ │ + 0x0002f1e0 28757020 746f2034 2e352069 6620627a (up to 4.5 if bz │ │ │ + 0x0002f1f0 69703220 6973206e 6f742063 6f6d7069 ip2 is not compi │ │ │ + 0x0002f200 6c656420 696e2900 4966202d 46206661 led in).If -F fa │ │ │ + 0x0002f210 696c7320 74727920 2d464620 746f2074 ils try -FF to t │ │ │ + 0x0002f220 72792074 6f207361 6c766167 6520736f ry to salvage so │ │ │ + 0x0002f230 6d657468 696e6700 41747465 6d707469 mething.Attempti │ │ │ + 0x0002f240 6e672074 6f207361 6c766167 65207768 ng to salvage wh │ │ │ + 0x0002f250 61742063 616e0000 54727920 2d462074 at can..Try -F t │ │ │ + 0x0002f260 6f206174 74656d70 7420746f 20726561 o attempt to rea │ │ │ + 0x0002f270 6420616e 79776179 00000000 00000000 d anyway........ │ │ │ + 0x0002f280 62616420 61726368 69766520 2d20756e bad archive - un │ │ │ + 0x0002f290 65787065 63746564 20736967 6e617475 expected signatu │ │ │ + 0x0002f2a0 72652000 00000000 756e6578 70656374 re .....unexpect │ │ │ + 0x0002f2b0 65642073 69676e61 74757265 206f6e20 ed signature on │ │ │ + 0x0002f2c0 6469736b 20256c75 20617420 25730a00 disk %lu at %s.. │ │ │ + 0x0002f2d0 61726368 69766520 6e6f7420 696e2063 archive not in c │ │ │ + 0x0002f2e0 6f727265 63742066 6f726d61 743a2000 orrect format: . │ │ │ + 0x0002f2f0 28747279 202d4620 746f2061 7474656d (try -F to attem │ │ │ + 0x0002f300 70742072 65636f76 65727929 00000000 pt recovery).... │ │ │ + 0x0002f310 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x0002f320 79206865 61646572 20736967 6e617475 y header signatu │ │ │ + 0x0002f330 7265206f 6e206469 736b2025 6c752061 re on disk %lu a │ │ │ + 0x0002f340 74202573 0a000000 636f756c 64206e6f t %s....could no │ │ │ + 0x0002f350 7420616c 6c6f6361 7465206d 656d6f72 t allocate memor │ │ │ + 0x0002f360 793a2073 63616e7a 6970665f 72656700 y: scanzipf_reg. │ │ │ + 0x0002f370 696c6c65 67616c20 5554462d 38206e61 illegal UTF-8 na │ │ │ + 0x0002f380 6d653a20 00000000 65787065 63746564 me: ....expected │ │ │ + 0x0002f390 20257320 656e7472 69657320 62757420 %s entries but │ │ │ + 0x0002f3a0 666f756e 64202573 00000000 00000000 found %s........ │ │ │ + 0x0002f3b0 63656e74 72616c20 64697220 6e6f7420 central dir not │ │ │ + 0x0002f3c0 77686572 65206578 70656374 6564202d where expected - │ │ │ + 0x0002f3d0 20636f75 6c64206e 6f742061 646a7573 could not adjus │ │ │ + 0x0002f3e0 74206f66 66736574 73000000 00000000 t offsets....... │ │ │ + 0x0002f3f0 7a697020 64696167 6e6f7374 69633a20 zip diagnostic: │ │ │ + 0x0002f400 64656c65 74696e67 2066696c 65202573 deleting file %s │ │ │ + 0x0002f410 0a000000 00000000 6572726f 72206465 ........error de │ │ │ + 0x0002f420 6c657469 6e672000 64656c65 74696e67 leting .deleting │ │ │ + 0x0002f430 20646972 6563746f 72792025 73202869 directory %s (i │ │ │ + 0x0002f440 6620656d 70747929 20202020 20202020 f empty) │ │ │ + 0x0002f450 20202020 20202020 0a000000 00000000 ........ │ │ │ + 0x0002f460 6f766572 666c6f77 20696e20 62797465 overflow in byte │ │ │ + 0x0002f470 20636f75 6e740000 65787472 61206669 count..extra fi │ │ │ + 0x0002f480 656c6473 20636f70 79000000 00000000 elds copy....... │ │ │ + 0x0002f490 756e6578 70656374 65642065 72726f72 unexpected error │ │ │ + 0x0002f4a0 206f6e20 7a697020 66696c65 00000000 on zip file.... │ │ │ + 0x0002f4b0 6c617374 20257320 6f202573 0a000000 last %s o %s.... │ │ │ + 0x0002f4c0 7365656b 20777261 70202d20 7a697020 seek wrap - zip │ │ │ + 0x0002f4d0 66696c65 20746f6f 20626967 20746f20 file too big to │ │ │ + 0x0002f4e0 77726974 65000000 616c6c6f 63617469 write...allocati │ │ │ + 0x0002f4f0 6e67207a 6c69622f 627a6c69 62206669 ng zlib/bzlib fi │ │ │ + 0x0002f500 6c652d49 2f4f2062 75666665 72730000 le-I/O buffers.. │ │ │ + 0x0002f510 63616e6e 6f742069 6e697469 616c697a cannot initializ │ │ │ + 0x0002f520 6520627a 6c696220 636f6d70 72657373 e bzlib compress │ │ │ + 0x0002f530 00000000 00000000 627a6c69 6220627a ........bzlib bz │ │ │ + 0x0002f540 436f6d70 72657373 496e6974 20666169 CompressInit fai │ │ │ + 0x0002f550 6c757265 20282564 29000000 00000000 lure (%d)....... │ │ │ + 0x0002f560 756e6578 70656374 65642062 7a6c6962 unexpected bzlib │ │ │ + 0x0002f570 20636f6d 70726573 73206572 726f7220 compress error │ │ │ + 0x0002f580 25640000 00000000 6572726f 72207772 %d......error wr │ │ │ + 0x0002f590 6974696e 6720746f 207a6970 66696c65 iting to zipfile │ │ │ + 0x0002f5a0 00000000 00000000 7a6c6962 20646566 ........zlib def │ │ │ + 0x0002f5b0 6c617465 52657365 74206661 696c6564 lateReset failed │ │ │ + 0x0002f5c0 00000000 00000000 68617320 62696e61 ........has bina │ │ │ + 0x0002f5d0 72792073 6f202d6c 2069676e 6f726564 ry so -l ignored │ │ │ + 0x0002f5e0 00000000 00000000 68617320 62696e61 ........has bina │ │ │ + 0x0002f5f0 72792073 6f202d6c 6c206967 6e6f7265 ry so -ll ignore │ │ │ + 0x0002f600 64000000 00000000 2d6c2075 73656420 d.......-l used │ │ │ + 0x0002f610 6f6e2062 696e6172 79206669 6c65202d on binary file - │ │ │ + 0x0002f620 20636f72 72757074 65643f00 00000000 corrupted?..... │ │ │ + 0x0002f630 2d6c6c20 75736564 206f6e20 62696e61 -ll used on bina │ │ │ + 0x0002f640 72792066 696c6520 2d20636f 72727570 ry file - corrup │ │ │ + 0x0002f650 7465643f 00000000 2066696c 65207369 ted?.... file si │ │ │ + 0x0002f660 7a652063 68616e67 65642077 68696c65 ze changed while │ │ │ + 0x0002f670 207a6970 70696e67 20000000 00000000 zipping ....... │ │ │ + 0x0002f680 63616e27 74207265 77726974 65206d65 can't rewrite me │ │ │ + 0x0002f690 74686f64 00000000 7a697020 2d30206e thod....zip -0 n │ │ │ + 0x0002f6a0 6f742073 7570706f 72746564 20666f72 ot supported for │ │ │ + 0x0002f6b0 20492f4f 206f6e20 70697065 73206f72 I/O on pipes or │ │ │ + 0x0002f6c0 20646576 69636573 00000000 00000000 devices........ │ │ │ + 0x0002f6d0 20733d25 732c2061 63747561 6c3d2573 s=%s, actual=%s │ │ │ + 0x0002f6e0 20000000 00000000 696e636f 72726563 .......incorrec │ │ │ + 0x0002f6f0 7420636f 6d707265 73736564 2073697a t compressed siz │ │ │ + 0x0002f700 65000000 00000000 0928696e 3d257329 e........(in=%s) │ │ │ + 0x0002f710 20286f75 743d2573 29000000 00000000 (out=%s)....... │ │ │ + 0x0002f720 2028627a 69707065 64202564 2525290a (bzipped %d%%). │ │ │ + 0x0002f730 00000000 00000000 20286465 666c6174 ........ (deflat │ │ │ + 0x0002f740 65642025 64252529 0a000000 00000000 ed %d%%)........ │ │ │ + 0x0002f750 20287374 6f726564 20302525 290a0000 (stored 0%%)... │ │ │ + 0x0002f760 6f757470 75742062 75666665 7220746f output buffer to │ │ │ + 0x0002f770 6f20736d 616c6c20 666f7220 696e2d6d o small for in-m │ │ │ + 0x0002f780 656d6f72 7920636f 6d707265 7373696f emory compressio │ │ │ + 0x0002f790 6e000000 00000000 77726974 65206572 n.......write er │ │ │ + 0x0002f7a0 726f7220 6f6e207a 69702066 696c6500 ror on zip file. │ │ │ + 0x0002f7b0 627a6c69 6220627a 436f6d70 72657373 bzlib bzCompress │ │ │ + 0x0002f7c0 456e6420 6661696c 65640000 00000000 End failed...... │ │ │ + 0x0002f7d0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x0002f7e0 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ + 0x0002f7f0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x0002f800 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ + 0x0002f810 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ + 0x0002f820 67617461 626c6500 00000000 00000000 gatable......... │ │ │ + 0x0002f830 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x0002f840 65732061 2076616c 75650000 00000000 es a value...... │ │ │ + 0x0002f850 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ + 0x0002f860 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ + 0x0002f870 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x0002f880 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x0002f890 6573206f 6e652063 68617261 63746572 es one character │ │ │ + 0x0002f8a0 2076616c 75650000 00000000 00000000 value.......... │ │ │ + 0x0002f8b0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x0002f8c0 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ + 0x0002f8d0 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ + 0x0002f8e0 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ + 0x0002f8f0 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ + 0x0002f900 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ + 0x0002f910 25303278 00000000 27257327 20282573 %02x....'%s' (%s │ │ │ + 0x0002f920 29000000 00000000 20206669 72737420 )....... first │ │ │ + 0x0002f930 66756c6c 206e616d 653a2025 730a0000 full name: %s... │ │ │ + 0x0002f940 20736563 6f6e6420 66756c6c 206e616d second full nam │ │ │ + 0x0002f950 653a2025 730a0000 20202020 20202020 e: %s... │ │ │ + 0x0002f960 20202020 20202020 20202020 20000000 ... │ │ │ + 0x0002f970 6e616d65 20696e20 7a697020 66696c65 name in zip file │ │ │ + 0x0002f980 20726570 65617465 643a2025 73000000 repeated: %s... │ │ │ + 0x0002f990 0a202020 20202020 20202020 20202020 . │ │ │ + 0x0002f9a0 20202020 20207468 6973206d 61792062 this may b │ │ │ + 0x0002f9b0 65206120 72657375 6c74206f 66207573 e a result of us │ │ │ + 0x0002f9c0 696e6720 2d6a0000 696e0000 00000000 ing -j..in...... │ │ │ + 0x0002f9d0 65780000 00000000 43616e6e 6f742073 ex......Cannot s │ │ │ + 0x0002f9e0 656c6563 74207374 64696e20 7768656e elect stdin when │ │ │ + 0x0002f9f0 2073656c 65637469 6e672061 72636869 selecting archi │ │ │ + 0x0002fa00 76652065 6e747269 65730000 00000000 ve entries...... │ │ │ + 0x0002fa10 7a697020 64696167 6e6f7374 69633a20 zip diagnostic: │ │ │ + 0x0002fa20 2573636c 7564696e 67202573 0a000000 %scluding %s.... │ │ │ + 0x0002fa30 2066636f 70793a20 77726974 65206572 fcopy: write er │ │ │ + 0x0002fa40 726f720a 00000000 20726570 6c616365 ror..... replace │ │ │ + 0x0002fa50 3a206361 6e277420 6f70656e 2025730a : can't open %s. │ │ │ + 0x0002fa60 00000000 00000000 73706c69 74207061 ........split pa │ │ │ + 0x0002fa70 74680000 00000000 28637572 72656e74 th......(current │ │ │ + 0x0002fa80 20646972 6563746f 72792900 00000000 directory)..... │ │ │ + 0x0002fa90 0a4f7065 6e696e67 20646973 6b202564 .Opening disk %d │ │ │ + 0x0002faa0 0a000000 00000000 48697420 454e5445 ........Hit ENTE │ │ │ + 0x0002fab0 5220746f 20777269 74652074 6f206465 R to write to de │ │ │ + 0x0002fac0 6661756c 74207061 7468206f 660a0000 fault path of... │ │ │ + 0x0002fad0 6f722065 6e746572 2061206e 65772064 or enter a new d │ │ │ + 0x0002fae0 69726563 746f7279 20706174 6820282e irectory path (. │ │ │ + 0x0002faf0 20666f72 20637572 20646972 2920616e for cur dir) an │ │ │ + 0x0002fb00 64206869 7420454e 5445520a 00000000 d hit ENTER..... │ │ │ + 0x0002fb10 0a506174 6820286f 72206869 7420454e .Path (or hit EN │ │ │ + 0x0002fb20 54455220 746f2063 6f6e7469 6e756529 TER to continue) │ │ │ + 0x0002fb30 3a200000 00000000 57726974 696e6720 : ......Writing │ │ │ + 0x0002fb40 746f3a0a 20202573 0a000000 00000000 to:. %s........ │ │ │ + 0x0002fb50 62617365 20706174 68000000 00000000 base path....... │ │ │ + 0x0002fb60 4d6f7265 20746861 6e203939 39393920 More than 99999 │ │ │ + 0x0002fb70 73706c69 7473206e 65656465 64000000 splits needed... │ │ │ + 0x0002fb80 7a253032 6c750000 0a0a436f 756c6420 z%02lu....Could │ │ │ + 0x0002fb90 6e6f7420 66696e64 3a0a0000 00000000 not find:....... │ │ │ + 0x0002fba0 0a486974 20632020 20202020 28636861 .Hit c (cha │ │ │ + 0x0002fbb0 6e676520 70617468 20746f20 77686572 nge path to wher │ │ │ + 0x0002fbc0 65207468 69732073 706c6974 2066696c e this split fil │ │ │ + 0x0002fbd0 65206973 29000000 0a202020 20712020 e is).... q │ │ │ + 0x0002fbe0 20202020 2861626f 72742061 72636869 (abort archi │ │ │ + 0x0002fbf0 7665202d 20717569 74290000 00000000 ve - quit)...... │ │ │ + 0x0002fc00 0a206f72 20454e54 45522020 28636f6e . or ENTER (con │ │ │ + 0x0002fc10 74696e75 65207769 74682074 68697320 tinue with this │ │ │ + 0x0002fc20 73706c69 74293a20 00000000 00000000 split): ........ │ │ │ + 0x0002fc30 0a202020 20732020 20202020 28736b69 . s (ski │ │ │ + 0x0002fc40 70207468 69732073 706c6974 29000000 p this split)... │ │ │ + 0x0002fc50 0a206f72 20454e54 45522020 28747279 . or ENTER (try │ │ │ + 0x0002fc60 20726561 64696e67 20746869 73207370 reading this sp │ │ │ + 0x0002fc70 6c697420 61676169 6e293a20 00000000 lit again): .... │ │ │ + 0x0002fc80 0a202020 20652020 20202020 28656e64 . e (end │ │ │ + 0x0002fc90 20746869 73206172 63686976 65202d20 this archive - │ │ │ + 0x0002fca0 6e6f206d 6f726520 73706c69 74732900 no more splits). │ │ │ + 0x0002fcb0 0a202020 207a2020 20202020 286c6f6f . z (loo │ │ │ + 0x0002fcc0 6b20666f 72202e7a 69702073 706c6974 k for .zip split │ │ │ + 0x0002fcd0 202d2074 6865206c 61737420 73706c69 - the last spli │ │ │ + 0x0002fce0 74290000 00000000 0a456e74 65722070 t).......Enter p │ │ │ + 0x0002fcf0 61746820 77686572 65207468 69732073 ath where this s │ │ │ + 0x0002fd00 706c6974 20697320 28454e54 4552203d plit is (ENTER = │ │ │ + 0x0002fd10 2073616d 65206469 722c202e 203d2063 same dir, . = c │ │ │ + 0x0002fd20 75727265 6e742064 69722900 00000000 urrent dir)..... │ │ │ + 0x0002fd30 0a3a2000 00000000 0a436f75 6c64206e .: ......Could n │ │ │ + 0x0002fd40 6f742066 696e6420 6f72206f 70656e0a ot find or open. │ │ │ + 0x0002fd50 00000000 00000000 466f756e 643a2020 ........Found: │ │ │ + 0x0002fd60 25730a00 00000000 0a466f75 6e643a20 %s.......Found: │ │ │ + 0x0002fd70 2025730a 00000000 09436c6f 73696e67 %s......Closing │ │ │ + 0x0002fd80 2073706c 69742000 436f756c 64206e6f split .Could no │ │ │ + 0x0002fd90 74207772 69746520 73706c69 74000000 t write split... │ │ │ + 0x0002fda0 4e6f7420 656e6f75 67682073 70616365 Not enough space │ │ │ + 0x0002fdb0 20746f20 77726974 65207370 6c697400 to write split. │ │ │ + 0x0002fdc0 636f756c 64206e6f 74207772 69746520 could not write │ │ │ + 0x0002fdd0 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ + 0x0002fde0 67682072 6f6f6d20 6f6e2064 69736b00 gh room on disk. │ │ │ + 0x0002fdf0 7365656b 20666169 6c656420 72656164 seek failed read │ │ │ + 0x0002fe00 696e6720 64657363 72697074 6f720000 ing descriptor.. │ │ │ + 0x0002fe10 736b6970 70696e67 2073706c 69742066 skipping split f │ │ │ + 0x0002fe20 696c653a 20000000 77696465 5f746f5f ile: ...wide_to_ │ │ │ + 0x0002fe30 6c6f6361 6c5f7374 72696e67 00000000 local_string.... │ │ │ + 0x0002fe40 77696465 5f746f5f 65736361 70655f73 wide_to_escape_s │ │ │ + 0x0002fe50 7472696e 67000000 6c6f6361 6c5f746f tring...local_to │ │ │ + 0x0002fe60 5f646973 706c6179 5f737472 696e6700 _display_string. │ │ │ + 0x0002fe70 75746638 5f746f5f 77696465 5f737472 utf8_to_wide_str │ │ │ + 0x0002fe80 696e6700 00000000 6c6f6361 6c5f746f ing.....local_to │ │ │ + 0x0002fe90 5f776964 655f7374 72696e67 00000000 _wide_string.... │ │ │ + 0x0002fea0 77696465 5f746f5f 75746638 5f737472 wide_to_utf8_str │ │ │ + 0x0002feb0 696e6700 00000000 656d7074 79206e61 ing.....empty na │ │ │ + 0x0002fec0 6d652077 6974686f 7574202d 6a206f72 me without -j or │ │ │ + 0x0002fed0 202d7200 00000000 6578636c 7564696e -r.....excludin │ │ │ + 0x0002fee0 67202573 0a000000 66696c65 206d6174 g %s....file mat │ │ │ + 0x0002fef0 63686573 207a6970 2066696c 65202d2d ches zip file -- │ │ │ + 0x0002ff00 20736b69 7070696e 670a0000 00000000 skipping....... │ │ │ + 0x0002ff10 63610000 00000000 69610000 00000000 ca......ia...... │ │ │ + 0x0002ff20 676f0000 00000000 676c6f00 00000000 go......glo..... │ │ │ + 0x0002ff30 67736f00 00000000 00000000 00000000 gso............. │ │ │ + 0x0002ff40 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ │ + 0x0002ff50 50515253 54555657 58595a5b 5c5d5e5f PQRSTUVWXYZ[\]^_ │ │ │ + 0x0002ff60 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ + 0x0002ff70 60616263 64656667 68696a6b 6c6d6e6f `abcdefghijklmno │ │ │ + 0x0002ff80 70717273 74757677 78797a7b 7c7d7e7f pqrstuvwxyz{|}~. │ │ │ + 0x0002ff90 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ │ + 0x0002ffa0 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ │ + 0x0002ffb0 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ │ + 0x0002ffc0 80818283 84858687 88898a8b 8c8d8e8f ................ │ │ │ + 0x0002ffd0 90919293 94959697 98999a9b 9c9d9e9f ................ │ │ │ + 0x0002ffe0 a0a1a2a3 a4a5a6a7 a8a9aaab acadaeaf ................ │ │ │ + 0x0002fff0 b0b1b2b3 b4b5b6b7 b8b9babb bcbdbebf ................ │ │ │ + 0x00030000 c0c1c2c3 c4c5c6c7 c8c9cacb cccdcecf ................ │ │ │ + 0x00030010 d0d1d2d3 d4d5d6d7 d8d9dadb dcdddedf ................ │ │ │ + 0x00030020 e0e1e2e3 e4e5e6e7 e8e9eaeb ecedeeef ................ │ │ │ + 0x00030030 f0f1f2f3 f4f5f6f7 f8f9fafb fcfdfeff ................ │ │ │ + 0x00030040 43616e27 74206765 74206d65 6d6f7279 Can't get memory │ │ │ + 0x00030050 20666f72 20617267 756d656e 74730000 for arguments.. │ │ │ + 0x00030060 31360000 00000000 556e6162 6c652074 16......Unable t │ │ │ + 0x00030070 6f207265 61642065 6d707479 206e756d o read empty num │ │ │ + 0x00030080 62657220 696e2052 6561644e 756d5374 ber in ReadNumSt │ │ │ + 0x00030090 72696e67 00000000 556e6162 6c652074 ring....Unable t │ │ │ + 0x000300a0 6f207265 6164206e 756d6265 7220286d o read number (m │ │ │ + 0x000300b0 75737420 73746172 74207769 74682064 ust start with d │ │ │ + 0x000300c0 69676974 293a2000 4e756d62 65722074 igit): .Number t │ │ │ + 0x000300d0 6f6f206c 6f6e6720 746f2072 65616420 oo long to read │ │ │ + 0x000300e0 28382063 68617261 63746572 73206d61 (8 characters ma │ │ │ + 0x000300f0 78293a20 00000000 2e5a3a2e 7a69703a x): .....Z:.zip: │ │ │ + 0x00030100 2e7a6f6f 3a2e6172 633a2e6c 7a683a2e .zoo:.arc:.lzh:. │ │ │ + 0x00030110 61726a00 00000000 4f4b0000 00000000 arj.....OK...... │ │ │ + 0x00030120 4e6f726d 616c2073 75636365 73736675 Normal successfu │ │ │ + 0x00030130 6c20636f 6d706c65 74696f6e 00000000 l completion.... │ │ │ + 0x00030140 454f4600 00000000 556e6578 70656374 EOF.....Unexpect │ │ │ + 0x00030150 65642065 6e64206f 66207a69 70206669 ed end of zip fi │ │ │ + 0x00030160 6c650000 00000000 464f524d 00000000 le......FORM.... │ │ │ + 0x00030170 5a697020 66696c65 20737472 75637475 Zip file structu │ │ │ + 0x00030180 72652069 6e76616c 69640000 00000000 re invalid...... │ │ │ + 0x00030190 4d454d00 00000000 4f757420 6f66206d MEM.....Out of m │ │ │ + 0x000301a0 656d6f72 79000000 4c4f4749 43000000 emory...LOGIC... │ │ │ + 0x000301b0 496e7465 726e616c 206c6f67 69632065 Internal logic e │ │ │ + 0x000301c0 72726f72 00000000 42494700 00000000 rror....BIG..... │ │ │ + 0x000301d0 456e7472 7920746f 6f206269 6720746f Entry too big to │ │ │ + 0x000301e0 2073706c 69742c20 72656164 2c206f72 split, read, or │ │ │ + 0x000301f0 20777269 74650000 4e4f5445 00000000 write..NOTE.... │ │ │ + 0x00030200 496e7661 6c696420 636f6d6d 656e7420 Invalid comment │ │ │ + 0x00030210 666f726d 61740000 54455354 00000000 format..TEST.... │ │ │ + 0x00030220 5a697020 66696c65 20696e76 616c6964 Zip file invalid │ │ │ + 0x00030230 2c20636f 756c6420 6e6f7420 73706177 , could not spaw │ │ │ + 0x00030240 6e20756e 7a69702c 206f7220 77726f6e n unzip, or wron │ │ │ + 0x00030250 6720756e 7a697000 41424f52 54000000 g unzip.ABORT... │ │ │ + 0x00030260 496e7465 72727570 74656400 00000000 Interrupted..... │ │ │ + 0x00030270 54454d50 00000000 54656d70 6f726172 TEMP....Temporar │ │ │ + 0x00030280 79206669 6c652066 61696c75 72650000 y file failure.. │ │ │ + 0x00030290 52454144 00000000 496e7075 74206669 READ....Input fi │ │ │ + 0x000302a0 6c652072 65616420 6661696c 75726500 le read failure. │ │ │ + 0x000302b0 4e4f4e45 00000000 4e6f7468 696e6720 NONE....Nothing │ │ │ + 0x000302c0 746f2064 6f210000 4e414d45 00000000 to do!..NAME.... │ │ │ + 0x000302d0 4d697373 696e6720 6f722065 6d707479 Missing or empty │ │ │ + 0x000302e0 207a6970 2066696c 65000000 00000000 zip file....... │ │ │ + 0x000302f0 57524954 45000000 4f757470 75742066 WRITE...Output f │ │ │ + 0x00030300 696c6520 77726974 65206661 696c7572 ile write failur │ │ │ + 0x00030310 65000000 00000000 43524541 54000000 e.......CREAT... │ │ │ + 0x00030320 436f756c 64206e6f 74206372 65617465 Could not create │ │ │ + 0x00030330 206f7574 70757420 66696c65 00000000 output file.... │ │ │ + 0x00030340 5041524d 53000000 496e7661 6c696420 PARMS...Invalid │ │ │ + 0x00030350 636f6d6d 616e6420 61726775 6d656e74 command argument │ │ │ + 0x00030360 73000000 00000000 4f50454e 00000000 s.......OPEN.... │ │ │ + 0x00030370 46696c65 206e6f74 20666f75 6e64206f File not found o │ │ │ + 0x00030380 72206e6f 20726561 64207065 726d6973 r no read permis │ │ │ + 0x00030390 73696f6e 00000000 434f4d50 45525200 sion....COMPERR. │ │ │ + 0x000303a0 4e6f7420 73757070 6f727465 64000000 Not supported... │ │ │ + 0x000303b0 5a495036 34000000 41747465 6d707420 ZIP64...Attempt │ │ │ + 0x000303c0 746f2072 65616420 756e7375 70706f72 to read unsuppor │ │ │ + 0x000303d0 74656420 5a697036 34206172 63686976 ted Zip64 archiv │ │ │ + 0x000303e0 65000000 00000000 00000000 00000000 e............... │ │ │ + 0x000303f0 78563412 00000000 89674523 00000000 xV4......gE#.... │ │ │ + 0x00030400 2f646576 2f747479 00000000 00000000 /dev/tty........ │ │ │ + 0x00030410 286c696e 6520746f 6f206c6f 6e672d2d (line too long-- │ │ │ + 0x00030420 74727920 61676169 6e290a00 00000000 try again)...... │ │ │ + 0x00030430 2f2f0000 00000000 52656164 696e6720 //......Reading │ │ │ + 0x00030440 4649464f 20284e61 6d656420 50697065 FIFO (Named Pipe │ │ │ + 0x00030450 293a2000 00000000 69676e6f 72696e67 ): .....ignoring │ │ │ + 0x00030460 20464946 4f20284e 616d6564 20506970 FIFO (Named Pip │ │ │ + 0x00030470 6529202d 20757365 202d4649 20746f20 e) - use -FI to │ │ │ + 0x00030480 72656164 3a200000 69676e6f 72696e67 read: ..ignoring │ │ │ + 0x00030490 20737065 6369616c 2066696c 653a2000 special file: . │ │ │ + 0x000304a0 66696c65 74696d65 00000000 00000000 filetime........ │ │ │ + 0x000304b0 66737461 74287374 64696e29 00000000 fstat(stdin).... │ │ │ + 0x000304c0 7365745f 65787472 615f6669 656c6400 set_extra_field. │ │ │ + 0x000304d0 206f6e20 4d617920 31312032 30313900 on May 11 2019. │ │ │ + 0x000304e0 4c696e75 7820454c 46000000 00000000 Linux ELF....... │ │ │ + 0x000304f0 67636320 382e322e 31203230 31383039 gcc 8.2.1 201809 │ │ │ + 0x00030500 30352028 52656420 48617420 382e322e 05 (Red Hat 8.2. │ │ │ + 0x00030510 312d3329 00000000 436f6d70 696c6564 1-3)....Compiled │ │ │ + 0x00030520 20776974 68202573 20666f72 20556e69 with %s for Uni │ │ │ + 0x00030530 78202825 73292573 2e0a0a00 00000000 x (%s)%s........ │ │ │ + 0x00030540 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ + 0x00030550 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ + 0x00030560 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ + 0x00030570 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ + 0x00030580 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ + 0x00030590 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ + 0x000305a0 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ + 0x000305b0 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ + 0x000305c0 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ + 0x000305d0 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ + 0x000305e0 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ + 0x000305f0 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ + 0x00030600 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ + 0x00030610 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ + 0x00030620 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ + 0x00030630 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ + 0x00030640 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ + 0x00030650 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ + 0x00030660 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ + 0x00030670 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ + 0x00030680 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ + 0x00030690 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ + 0x000306a0 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ + 0x000306b0 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ + 0x000306c0 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ + 0x000306d0 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ + 0x000306e0 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ + 0x000306f0 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ + 0x00030700 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ + 0x00030710 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ + 0x00030720 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ + 0x00030730 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ + 0x00030740 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ + 0x00030750 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ + 0x00030760 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ + 0x00030770 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ + 0x00030780 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ + 0x00030790 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ + 0x000307a0 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ + 0x000307b0 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ + 0x000307c0 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ + 0x000307d0 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ + 0x000307e0 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ + 0x000307f0 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ + 0x00030800 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ + 0x00030810 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ + 0x00030820 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ + 0x00030830 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ + 0x00030840 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ + 0x00030850 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ + 0x00030860 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ + 0x00030870 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ + 0x00030880 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ + 0x00030890 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ + 0x000308a0 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ + 0x000308b0 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ + 0x000308c0 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ + 0x000309a0 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ + 0x000309b0 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ + 0x000309c0 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ + 0x000309d0 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ + 0x000309e0 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ + 0x000309f0 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ + 0x00030a00 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ + 0x00030a10 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ + 0x00030a20 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ + 0x00030a30 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ + 0x00030a40 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ + 0x00030a50 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ + 0x00030a60 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ + 0x00030a70 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ + 0x00030a80 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ + 0x00030a90 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ + 0x00030aa0 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ + 0x00030ab0 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ + 0x00030ac0 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ + 0x00030ad0 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ + 0x00030ae0 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ + 0x00030af0 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ + 0x00030b00 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ + 0x00030b10 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ + 0x00030b20 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ + 0x00030b30 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ + 0x00030b40 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ + 0x00030b50 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ + 0x00030b60 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ + 0x00030b70 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ + 0x00030b80 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ + 0x00030b90 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ + 0x00030ba0 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ + 0x00030bb0 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ + 0x00030bc0 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ + 0x00030bd0 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ + 0x00030be0 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ + 0x00030bf0 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ + 0x00030c00 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ + 0x00030c10 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ + 0x00030c20 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ + 0x00030c30 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ + 0x00030c40 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ + 0x00030c50 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ + 0x00030c60 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ + 0x00030c70 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ + 0x00030c80 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ + 0x00030c90 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ + 0x00030ca0 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ + 0x00030cb0 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ + 0x00030cc0 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ + 0x00030cd0 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ + 0x00030ce0 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ + 0x00030cf0 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ + 0x00030d00 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ + 0x00030d10 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ + 0x00030d20 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ + 0x00030d30 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ │ + 0x00030d40 66617461 6c206572 726f7220 28636f64 fatal error (cod │ │ │ + 0x00030d50 65202564 2920696e 20627a69 7032206c e %d) in bzip2 l │ │ │ + 0x00030d60 69627261 72790000 00000000 00000000 ibrary.......... │ │ │ + 0x00030d70 00000000 00000000 04000400 08000400 ................ │ │ │ + 0x00030d80 04000500 10000800 04000600 20002000 ............ . . │ │ │ + 0x00030d90 04000400 10001000 08001000 20002000 ............ . . │ │ │ + 0x00030da0 08001000 80008000 08002000 80000001 .......... ..... │ │ │ + 0x00030db0 20008000 02010004 20000201 02010010 ....... ....... │ │ │ + 0x00030dc0 62616420 7061636b 206c6576 656c0000 bad pack level.. │ │ │ + 0x00030dd0 10111200 08070906 0a050b04 0c030d02 ................ │ │ │ + 0x00030de0 0e010f00 00000000 00000000 00000000 ................ │ │ │ + 0x00030df0 00001000 08001800 04001400 0c001c00 ................ │ │ │ + 0x00030e00 02001200 0a001a00 06001600 0e001e00 ................ │ │ │ + 0x00030e10 01001100 09001900 05001500 0d001d00 ................ │ │ │ + 0x00030e20 626c6f63 6b207661 6e697368 65640000 block vanished.. │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ @@ -1,83 +1,90 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ - 0x0042e1f0 011b033b fc040000 9e000000 1046fdff ...;.........F.. │ │ │ - 0x0042e200 e00c0000 2848fdff 000a0000 78a4fdff ....(H......x... │ │ │ - 0x0042e210 18050000 c0a4fdff 40050000 10a5fdff ........@....... │ │ │ - 0x0042e220 68050000 40a5fdff 90050000 78a5fdff h...@.......x... │ │ │ - 0x0042e230 b8050000 2ca7fdff f0050000 70aafdff ....,.......p... │ │ │ - 0x0042e240 30060000 08abfdff 68060000 48adfdff 0.......h...H... │ │ │ - 0x0042e250 a8060000 60b0fdff d8060000 8cb0fdff ....`........... │ │ │ - 0x0042e260 f8060000 d4b2fdff 40070000 80b3fdff ........@....... │ │ │ - 0x0042e270 70070000 94b4fdff b0070000 04b5fdff p............... │ │ │ - 0x0042e280 d8070000 18b5fdff f8070000 4cb6fdff ............L... │ │ │ - 0x0042e290 40080000 28b7fdff 80080000 04b8fdff @...(........... │ │ │ - 0x0042e2a0 c0080000 bcb9fdff f8080000 54bbfdff ............T... │ │ │ - 0x0042e2b0 40090000 08befdff 90090000 50befdff @...........P... │ │ │ - 0x0042e2c0 b8090000 d4befdff e8090000 e0befdff ................ │ │ │ - 0x0042e2d0 580a0000 f8befdff 700a0000 00bffdff X.......p....... │ │ │ - 0x0042e2e0 880a0000 2cbffdff a00a0000 40bffdff ....,.......@... │ │ │ - 0x0042e2f0 b80a0000 54bffdff d00a0000 14c0fdff ....T........... │ │ │ - 0x0042e300 000b0000 7cc2fdff 380b0000 90c3fdff ....|...8....... │ │ │ - 0x0042e310 700b0000 88c4fdff a00b0000 0cc7fdff p............... │ │ │ - 0x0042e320 c00b0000 30c8fdff e80b0000 7cc9fdff ....0.......|... │ │ │ - 0x0042e330 000c0000 50ccfdff 600c0000 e4ccfdff ....P...`....... │ │ │ - 0x0042e340 980c0000 7ccdfdff c80c0000 e0cdfdff ....|........... │ │ │ - 0x0042e350 380d0000 10d0fdff 900d0000 c4d0fdff 8............... │ │ │ - 0x0042e360 c80d0000 54d5fdff 100e0000 58e7fdff ....T.......X... │ │ │ - 0x0042e370 700e0000 1ce9fdff b00e0000 00fffdff p............... │ │ │ - 0x0042e380 380f0000 a80ffeff 880f0000 b41cfeff 8............... │ │ │ - 0x0042e390 d00f0000 1035feff 20100000 fc55feff .....5.. ....U.. │ │ │ - 0x0042e3a0 68100000 9056feff a8100000 9859feff h....V.......Y.. │ │ │ - 0x0042e3b0 00110000 485cfeff 50110000 805cfeff ....H\..P....\.. │ │ │ - 0x0042e3c0 78110000 ac5cfeff 90110000 4073feff x....\......@s.. │ │ │ - 0x0042e3d0 d8110000 d073feff 18120000 dc73feff .....s.......s.. │ │ │ - 0x0042e3e0 30120000 6874feff 68120000 7c74feff 0...ht..h...|t.. │ │ │ - 0x0042e3f0 80120000 9074feff 98120000 8c75feff .....t.......u.. │ │ │ - 0x0042e400 f0120000 0c76feff 18130000 3476feff .....v......4v.. │ │ │ - 0x0042e410 40130000 1c77feff 58130000 2878feff @....w..X...(x.. │ │ │ - 0x0042e420 98130000 307bfeff f8130000 e07cfeff ....0{.......|.. │ │ │ - 0x0042e430 50140000 e47efeff 98140000 2c7ffeff P....~......,... │ │ │ - 0x0042e440 b0140000 0880feff e0140000 1c80feff ................ │ │ │ - 0x0042e450 f8140000 b480feff 28150000 b880feff ........(....... │ │ │ - 0x0042e460 40150000 0c81feff 70150000 1081feff @.......p....... │ │ │ - 0x0042e470 88150000 d481feff b8150000 8483feff ................ │ │ │ - 0x0042e480 30160000 0885feff 70160000 508afeff 0.......p...P... │ │ │ - 0x0042e490 d0160000 888bfeff 08170000 8494feff ................ │ │ │ - 0x0042e4a0 70170000 7095feff a8170000 a896feff p...p........... │ │ │ - 0x0042e4b0 e0170000 049efeff 40180000 60a7feff ........@...`... │ │ │ - 0x0042e4c0 c0180000 88a7feff d8180000 1ca9feff ................ │ │ │ - 0x0042e4d0 10190000 00abfeff 50190000 60acfeff ........P...`... │ │ │ - 0x0042e4e0 88190000 48adfeff b8190000 34aefeff ....H.......4... │ │ │ - 0x0042e4f0 e8190000 68aefeff 101a0000 d0b0feff ....h........... │ │ │ - 0x0042e500 501a0000 04b1feff 781a0000 b0b6feff P.......x....... │ │ │ - 0x0042e510 c01a0000 34b9feff 001b0000 6cb9feff ....4.......l... │ │ │ - 0x0042e520 281b0000 a0b9feff 501b0000 44bbfeff (.......P...D... │ │ │ - 0x0042e530 981b0000 b0bbfeff d81b0000 c4bdfeff ................ │ │ │ - 0x0042e540 481c0000 d4d1feff 901c0000 a4d5feff H............... │ │ │ - 0x0042e550 d01c0000 28d6feff 081d0000 7cd6feff ....(.......|... │ │ │ - 0x0042e560 201d0000 c0d6feff 481d0000 64d7feff .......H...d... │ │ │ - 0x0042e570 881d0000 a0e2feff b01d0000 d0e2feff ................ │ │ │ - 0x0042e580 c81d0000 24e6feff 201e0000 28e6feff ....$... ...(... │ │ │ - 0x0042e590 381e0000 98e6feff 501e0000 e4e7feff 8.......P....... │ │ │ - 0x0042e5a0 881e0000 3ce9feff c01e0000 b4eafeff ....<........... │ │ │ - 0x0042e5b0 081f0000 b8ecfeff 301f0000 4cedfeff ........0...L... │ │ │ - 0x0042e5c0 601f0000 3ceefeff a01f0000 5ceefeff `...<.......\... │ │ │ - 0x0042e5d0 b81f0000 c0eefeff d01f0000 68effeff ............h... │ │ │ - 0x0042e5e0 e81f0000 44f3feff 30200000 0cf4feff ....D...0 ...... │ │ │ - 0x0042e5f0 58200000 78f4feff 88200000 fcf4feff X ..x.... ...... │ │ │ - 0x0042e600 b8200000 9cf6feff 00210000 f4f7feff . .......!...... │ │ │ - 0x0042e610 38210000 a8fbfeff 78210000 f4fbfeff 8!......x!...... │ │ │ - 0x0042e620 a8210000 50fcfeff d8210000 68fefeff .!..P....!..h... │ │ │ - 0x0042e630 18220000 a800ffff 60220000 d402ffff ."......`"...... │ │ │ - 0x0042e640 98220000 d802ffff b0220000 0003ffff ."......."...... │ │ │ - 0x0042e650 c8220000 0c03ffff e0220000 2c04ffff ."......."..,... │ │ │ - 0x0042e660 f8220000 7004ffff 20230000 400cffff ."..p... #..@... │ │ │ - 0x0042e670 68230000 b80dffff a8230000 bc0dffff h#.......#...... │ │ │ - 0x0042e680 c0230000 ec0fffff e0230000 7015ffff .#.......#..p... │ │ │ - 0x0042e690 28240000 ac16ffff 40240000 9817ffff ($......@$...... │ │ │ - 0x0042e6a0 70240000 7c19ffff d8240000 4824ffff p$..|....$..H$.. │ │ │ - 0x0042e6b0 20250000 0c2affff 68250000 d02fffff %...*..h%.../.. │ │ │ - 0x0042e6c0 b0250000 9034ffff f8250000 703dffff .%...4...%..p=.. │ │ │ - 0x0042e6d0 40260000 543fffff 58260000 783fffff @&..T?..X&..x?.. │ │ │ - 0x0042e6e0 70260000 f03fffff a8260000 p&...?...&.. │ │ │ + 0x00030e30 011b033b 64050000 ab000000 a068fdff ...;d........h.. │ │ │ + 0x00030e40 d80a0000 90cdfdff 7c050000 c0cdfdff ........|....... │ │ │ + 0x00030e50 90050000 f8cdfdff a4050000 40cefdff ............@... │ │ │ + 0x00030e60 c8050000 48cefdff e0050000 90d0fdff ....H........... │ │ │ + 0x00030e70 2c060000 e0d4fdff 88060000 80d5fdff ,............... │ │ │ + 0x00030e80 b8060000 00d8fdff f4060000 a0dbfdff ................ │ │ │ + 0x00030e90 20070000 d0dbfdff 38070000 38defdff .......8...8... │ │ │ + 0x00030ea0 b0070000 f8defdff ec070000 28e0fdff ............(... │ │ │ + 0x00030eb0 38080000 a0e0fdff 58080000 b8e0fdff 8.......X....... │ │ │ + 0x00030ec0 70080000 d0e0fdff 88080000 18e2fdff p............... │ │ │ + 0x00030ed0 d4080000 28e3fdff 14090000 38e4fdff ....(.......8... │ │ │ + 0x00030ee0 54090000 78e6fdff a4090000 28e8fdff T...x.......(... │ │ │ + 0x00030ef0 080a0000 10ebfdff 6c0a0000 48ebfdff ........l...H... │ │ │ + 0x00030f00 8c0a0000 e8ebfdff c40a0000 f0ebfdff ................ │ │ │ + 0x00030f10 700b0000 08ecfdff 840b0000 10ecfdff p............... │ │ │ + 0x00030f20 980b0000 40ecfdff ac0b0000 58ecfdff ....@.......X... │ │ │ + 0x00030f30 c00b0000 70ecfdff d40b0000 c0eefdff ....p........... │ │ │ + 0x00030f40 080c0000 e0effdff 400c0000 98f0fdff ........@....... │ │ │ + 0x00030f50 780c0000 98f1fdff b80c0000 50f2fdff x...........P... │ │ │ + 0x00030f60 f00c0000 a0f4fdff 240d0000 28f5fdff ........$...(... │ │ │ + 0x00030f70 440d0000 b0f5fdff 640d0000 38f6fdff D.......d...8... │ │ │ + 0x00030f80 840d0000 c0f6fdff a40d0000 58f7fdff ............X... │ │ │ + 0x00030f90 c40d0000 20f8fdff d80d0000 d0fafdff .... ........... │ │ │ + 0x00030fa0 700e0000 90fdfdff 080f0000 40fefdff p...........@... │ │ │ + 0x00030fb0 3c0f0000 d8fefdff 640f0000 40fffdff <.......d...@... │ │ │ + 0x00030fc0 780f0000 4801feff 10100000 0002feff x...H........... │ │ │ + 0x00030fd0 3c100000 6006feff 80100000 d012feff <...`........... │ │ │ + 0x00030fe0 c8100000 2014feff fc100000 0823feff .... ........#.. │ │ │ + 0x00030ff0 44110000 702bfeff 90110000 c839feff D...p+.......9.. │ │ │ + 0x00031000 5c120000 e84ffeff 14140000 c86ffeff \....O.......o.. │ │ │ + 0x00031010 ac140000 4070feff d8140000 5073feff ....@p......Ps.. │ │ │ + 0x00031020 40150000 e875feff bc150000 2076feff @....u...... v.. │ │ │ + 0x00031030 e0150000 5076feff f4150000 588dfeff ....Pv......X... │ │ │ + 0x00031040 dc160000 e08dfeff 08170000 f08dfeff ................ │ │ │ + 0x00031050 1c170000 788efeff 50170000 8090feff ....x...P....... │ │ │ + 0x00031060 64170000 9890feff 78170000 b090feff d.......x....... │ │ │ + 0x00031070 8c170000 5892feff ec170000 e093feff ....X........... │ │ │ + 0x00031080 24180000 f094feff 50180000 f895feff $.......P....... │ │ │ + 0x00031090 8c180000 7896feff b0180000 a096feff ....x........... │ │ │ + 0x000310a0 d4180000 9097feff e8180000 b098feff ................ │ │ │ + 0x000310b0 38190000 009cfeff bc190000 f09dfeff 8............... │ │ │ + 0x000310c0 2c1a0000 48a0feff 841a0000 90a0feff ,...H........... │ │ │ + 0x000310d0 981a0000 70a1feff c01a0000 88a1feff ....p........... │ │ │ + 0x000310e0 d41a0000 18a2feff fc1a0000 20a2feff ............ ... │ │ │ + 0x000310f0 101b0000 80a2feff 381b0000 88a2feff ........8....... │ │ │ + 0x00031100 4c1b0000 68a3feff 801b0000 18a5feff L...h........... │ │ │ + 0x00031110 181c0000 b8a6feff 701c0000 a8abfeff ........p....... │ │ │ + 0x00031120 c41c0000 f8acfeff 081d0000 58b5feff ............X... │ │ │ + 0x00031130 701d0000 50b6feff a81d0000 d8b6feff p...P........... │ │ │ + 0x00031140 d41d0000 88bffeff 701e0000 18c8feff ........p....... │ │ │ + 0x00031150 2c1f0000 48c8feff 401f0000 50c8feff ,...H...@...P... │ │ │ + 0x00031160 541f0000 88cafeff e41f0000 f8cbfeff T............... │ │ │ + 0x00031170 1c200000 d8ccfeff 48200000 70cdfeff . ......H ..p... │ │ │ + 0x00031180 90200000 00cefeff bc200000 e0cefeff . ....... ...... │ │ │ + 0x00031190 f0200000 18cffeff 14210000 c0cffeff . .......!...... │ │ │ + 0x000311a0 4c210000 b8d6feff e4210000 50d7feff L!.......!..P... │ │ │ + 0x000311b0 30220000 d0d7feff 64220000 08d9feff 0"......d"...... │ │ │ + 0x000311c0 c4220000 80d9feff 14230000 58dbfeff .".......#..X... │ │ │ + 0x000311d0 bc230000 58ecfeff a0240000 a0f0feff .#..X....$...... │ │ │ + 0x000311e0 10250000 20f1feff 40250000 78f1feff .%.. ...@%..x... │ │ │ + 0x000311f0 54250000 c0f1feff 74250000 68f2feff T%......t%..h... │ │ │ + 0x00031200 c0250000 00f4feff d4250000 50f4feff .%.......%..P... │ │ │ + 0x00031210 e8250000 08f8feff 58260000 10f8feff .%......X&...... │ │ │ + 0x00031220 6c260000 80f8feff 80260000 c0f9feff l&.......&...... │ │ │ + 0x00031230 b4260000 08fbfeff e8260000 88fcfeff .&.......&...... │ │ │ + 0x00031240 5c270000 a8fefeff 7c270000 50fffeff \'......|'..P... │ │ │ + 0x00031250 a8270000 4800ffff e8270000 6800ffff .'..H....'..h... │ │ │ + 0x00031260 fc270000 d000ffff 10280000 6801ffff .'.......(..h... │ │ │ + 0x00031270 24280000 6807ffff 68280000 2808ffff $(..h...h(..(... │ │ │ + 0x00031280 88280000 a808ffff b4280000 3809ffff .(.......(..8... │ │ │ + 0x00031290 e4280000 400bffff 48290000 a010ffff .(..@...H)...... │ │ │ + 0x000312a0 0c2a0000 1812ffff 542a0000 6012ffff .*......T*..`... │ │ │ + 0x000312b0 782a0000 c012ffff a02a0000 0015ffff x*.......*...... │ │ │ + 0x000312c0 dc2a0000 3817ffff 202b0000 d018ffff .*..8... +...... │ │ │ + 0x000312d0 582b0000 d818ffff 6c2b0000 0019ffff X+......l+...... │ │ │ + 0x000312e0 802b0000 1019ffff 942b0000 c01affff .+.......+...... │ │ │ + 0x000312f0 a82b0000 001bffff c82b0000 e01dffff .+.......+...... │ │ │ + 0x00031300 0c2c0000 781fffff 442c0000 801fffff .,..x...D,...... │ │ │ + 0x00031310 582c0000 c021ffff 6c2c0000 6028ffff X,...!..l,..`(.. │ │ │ + 0x00031320 102d0000 9029ffff 242d0000 a02affff .-...)..$-...*.. │ │ │ + 0x00031330 582d0000 782cffff c42d0000 302dffff X-..x,...-..0-.. │ │ │ + 0x00031340 fc2d0000 182effff 102e0000 7038ffff .-..........p8.. │ │ │ + 0x00031350 542e0000 2839ffff 902e0000 c83affff T...(9.......:.. │ │ │ + 0x00031360 f42e0000 303effff 542f0000 e042ffff ....0>..T/...B.. │ │ │ + 0x00031370 ac2f0000 b847ffff f02f0000 7849ffff ./...G.../..xI.. │ │ │ + 0x00031380 04300000 9849ffff 18300000 184affff .0...I...0...J.. │ │ │ + 0x00031390 4c300000 L0.. │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ @@ -1,544 +1,691 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ - 0x0042e6f0 14000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ - 0x0042e700 1b0c1f00 00000000 24000000 1c000000 ........$....... │ │ │ - 0x0042e710 589ffdff 40000000 00440e10 9d029e01 X...@....D...... │ │ │ - 0x0042e720 430d1d44 0adedd0c 1f00410b 00000000 C..D......A..... │ │ │ - 0x0042e730 24000000 44000000 789ffdff 44000000 $...D...x...D... │ │ │ - 0x0042e740 00460e10 9d029e01 420d1d44 0adedd0c .F......B..D.... │ │ │ - 0x0042e750 1f00410b 00000000 24000000 6c000000 ..A.....$...l... │ │ │ - 0x0042e760 a09ffdff 30000000 00410e20 9d049e03 ....0....A. .... │ │ │ - 0x0042e770 410d1d41 930248de ddd30c1f 00000000 A..A..H......... │ │ │ - 0x0042e780 24000000 94000000 a89ffdff 2c000000 $...........,... │ │ │ - 0x0042e790 00410e10 9d029e01 410d1d48 dedd0c1f .A......A..H.... │ │ │ - 0x0042e7a0 00000000 00000000 34000000 bc000000 ........4....... │ │ │ - 0x0042e7b0 b89ffdff b4010000 00410e30 9d069e05 .........A.0.... │ │ │ - 0x0042e7c0 410d1d44 93049403 9502025d 0adeddd5 A..D.......].... │ │ │ - 0x0042e7d0 d4d30c1f 00410b48 deddd5d4 d30c1f00 .....A.H........ │ │ │ - 0x0042e7e0 3c000000 f4000000 34a1fdff 44030000 <.......4...D... │ │ │ - 0x0042e7f0 00410eb0 019d169e 15410d1d 41951296 .A.......A..A... │ │ │ - 0x0042e800 11439710 980f4393 14941369 0adeddd8 .C....C....i.... │ │ │ - 0x0042e810 d7d6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x0042e820 34000000 34010000 38a4fdff 98000000 4...4...8....... │ │ │ - 0x0042e830 00410e40 9d089e07 410d1d49 93069405 .A.@....A..I.... │ │ │ - 0x0042e840 95049603 97025ade ddd7d6d5 d4d30c1f ......Z......... │ │ │ - 0x0042e850 00000000 00000000 3c000000 6c010000 ........<...l... │ │ │ - 0x0042e860 98a4fdff 40020000 00410e50 9d0a9e09 ....@....A.P.... │ │ │ - 0x0042e870 410d1d41 97049803 42990242 93089407 A..A....B..B.... │ │ │ - 0x0042e880 46950696 05027b0a deddd9d8 d7d6d5d4 F.....{......... │ │ │ - 0x0042e890 d30c1f00 420b0000 2c000000 ac010000 ....B...,....... │ │ │ - 0x0042e8a0 98a6fdff 18030000 00410e50 9d0a9e09 .........A.P.... │ │ │ - 0x0042e8b0 410d1d47 93089407 95069605 97049803 A..G............ │ │ │ - 0x0042e8c0 99029a01 00000000 1c000000 dc010000 ................ │ │ │ - 0x0042e8d0 80a9fdff 2c000000 00410e10 9d029e01 ....,....A...... │ │ │ - 0x0042e8e0 410d1d00 00000000 44000000 fc010000 A.......D....... │ │ │ - 0x0042e8f0 8ca9fdff 48020000 00410e40 9d089e07 ....H....A.@.... │ │ │ - 0x0042e900 410d1d43 93069405 97029801 95049603 A..C............ │ │ │ - 0x0042e910 6c0adedd d8d7d6d5 d4d30c1f 00410b02 l............A.. │ │ │ - 0x0042e920 410ad3d4 d5d6d7d8 ddde0c1f 00410b00 A............A.. │ │ │ - 0x0042e930 2c000000 44020000 8cabfdff ac000000 ,...D........... │ │ │ - 0x0042e940 00410e40 9d089e07 410d1d41 93069405 .A.@....A..A.... │ │ │ - 0x0042e950 4395045e 0adeddd5 d4d30c1f 00410b00 C..^.........A.. │ │ │ - 0x0042e960 3c000000 74020000 08acfdff 14010000 <...t........... │ │ │ - 0x0042e970 00410e50 9d0a9e09 410d1d41 95069605 .A.P....A..A.... │ │ │ - 0x0042e980 42930894 07439704 98039902 490adedd B....C......I... │ │ │ - 0x0042e990 d9d8d7d6 d5d4d30c 1f00410b 00000000 ..........A..... │ │ │ - 0x0042e9a0 24000000 b4020000 dcacfdff 70000000 $...........p... │ │ │ - 0x0042e9b0 00410e10 9d029e01 410d1d51 0adedd0c .A......A..Q.... │ │ │ - 0x0042e9c0 1f00410b 00000000 1c000000 dc020000 ..A............. │ │ │ - 0x0042e9d0 24adfdff 14000000 00410e10 9d029e01 $........A...... │ │ │ - 0x0042e9e0 410d1d00 00000000 44000000 fc020000 A.......D....... │ │ │ - 0x0042e9f0 18adfdff 34010000 00410e30 9d069e05 ....4....A.0.... │ │ │ - 0x0042ea00 410d1d44 93049403 95029601 5f0adedd A..D........_... │ │ │ - 0x0042ea10 d6d5d4d3 0c1f0041 0b4f0ade ddd6d5d4 .......A.O...... │ │ │ - 0x0042ea20 d30c1f00 410b56d3 d4d5d6dd de0c1f00 ....A.V......... │ │ │ - 0x0042ea30 3c000000 44030000 04aefdff dc000000 <...D........... │ │ │ - 0x0042ea40 00410e30 9d069e05 410d1d44 95029601 .A.0....A..D.... │ │ │ - 0x0042ea50 93049403 630adedd d6d5d4d3 0c1f0041 ....c..........A │ │ │ - 0x0042ea60 0b4cdedd d6d5d4d3 0c1f0000 00000000 .L.............. │ │ │ - 0x0042ea70 3c000000 84030000 a0aefdff dc000000 <............... │ │ │ - 0x0042ea80 00410e30 9d069e05 410d1d44 95029601 .A.0....A..D.... │ │ │ - 0x0042ea90 93049403 630adedd d6d5d4d3 0c1f0041 ....c..........A │ │ │ - 0x0042eaa0 0b4cdedd d6d5d4d3 0c1f0000 00000000 .L.............. │ │ │ - 0x0042eab0 34000000 c4030000 3caffdff b8010000 4.......<....... │ │ │ - 0x0042eac0 00410e60 9d0c9e0b 410d1d42 95089607 .A.`....A..B.... │ │ │ - 0x0042ead0 46970698 05930a94 09770ade ddd8d7d6 F........w...... │ │ │ - 0x0042eae0 d5d4d30c 1f00410b 44000000 fc030000 ......A.D....... │ │ │ - 0x0042eaf0 bcb0fdff 98010000 00410e80 20410eb0 .........A.. A.. │ │ │ - 0x0042eb00 27410ee0 279dfc04 9efb0441 0d1d4895 'A..'......A..H. │ │ │ - 0x0042eb10 f8044293 fa0494f9 046e0ade ddd5d4d3 ..B......n...... │ │ │ - 0x0042eb20 0c1fb027 410e8020 410ed01f 410b0000 ...'A.. A...A... │ │ │ - 0x0042eb30 4c000000 44040000 0cb2fdff b4020000 L...D........... │ │ │ - 0x0042eb40 00410e50 9d0a9e09 410d1d41 97049803 .A.P....A..A.... │ │ │ - 0x0042eb50 43930894 07439506 96059902 02490ade C....C.......I.. │ │ │ - 0x0042eb60 ddd9d8d7 d6d5d4d3 0c1f0041 0b500ade ...........A.P.. │ │ │ - 0x0042eb70 ddd9d8d7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x0042eb80 24000000 94040000 70b4fdff 48000000 $.......p...H... │ │ │ - 0x0042eb90 00410e10 9d029e01 410d1d48 0adedd0c .A......A..H.... │ │ │ - 0x0042eba0 1f00410b 00000000 2c000000 bc040000 ..A.....,....... │ │ │ - 0x0042ebb0 90b4fdff 84000000 00410e30 9d069e05 .........A.0.... │ │ │ - 0x0042ebc0 410d1d41 95024293 0494034f 0adeddd5 A..A..B....O.... │ │ │ - 0x0042ebd0 d4d30c1f 00410b00 14000000 ec040000 .....A.......... │ │ │ - 0x0042ebe0 e4b4fdff 08000000 00000000 00000000 ................ │ │ │ - 0x0042ebf0 54000000 04050000 203efdff ec5b0000 T....... >...[.. │ │ │ - 0x0042ec00 00410ee0 03410ec0 049d489e 47410d1d .A...A....H.GA.. │ │ │ - 0x0042ec10 4b934694 45954496 43974298 4199409a K.F.E.D.C.B.A.@. │ │ │ - 0x0042ec20 3f9b3e9c 3d039404 0a0d1f46 dedddcdb ?.>.=......F.... │ │ │ - 0x0042ec30 dad9d8d7 d6d5d4d3 0ee00341 0e800341 ...........A...A │ │ │ - 0x0042ec40 0b000000 00000000 14000000 5c050000 ............\... │ │ │ - 0x0042ec50 80b4fdff 18000000 00000000 00000000 ................ │ │ │ - 0x0042ec60 14000000 74050000 80b4fdff 08000000 ....t........... │ │ │ - 0x0042ec70 00000000 00000000 14000000 8c050000 ................ │ │ │ - 0x0042ec80 70b4fdff 2c000000 00000000 00000000 p...,........... │ │ │ - 0x0042ec90 14000000 a4050000 84b4fdff 14000000 ................ │ │ │ - 0x0042eca0 00000000 00000000 14000000 bc050000 ................ │ │ │ - 0x0042ecb0 80b4fdff 14000000 00000000 00000000 ................ │ │ │ - 0x0042ecc0 2c000000 d4050000 7cb4fdff c0000000 ,.......|....... │ │ │ - 0x0042ecd0 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x0042ece0 580adedd d4d30c1f 00410b00 00000000 X........A...... │ │ │ - 0x0042ecf0 34000000 04060000 0cb5fdff 68020000 4...........h... │ │ │ - 0x0042ed00 00410e20 9d049e03 410d1d42 93029401 .A. ....A..B.... │ │ │ - 0x0042ed10 5a0adedd d4d30c1f 00410b78 0adeddd4 Z........A.x.... │ │ │ - 0x0042ed20 d30c1f00 410b0000 34000000 3c060000 ....A...4...<... │ │ │ - 0x0042ed30 3cb7fdff 14010000 00410e20 9d049e03 <........A. .... │ │ │ - 0x0042ed40 410d1d41 93029401 630adedd d4d30c1f A..A....c....... │ │ │ - 0x0042ed50 00410b58 0ad3d4dd de0c1f00 410b0000 .A.X........A... │ │ │ - 0x0042ed60 2c000000 74060000 18b8fdff f8000000 ,...t........... │ │ │ - 0x0042ed70 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x0042ed80 5e0adedd d4d30c1f 00410b00 00000000 ^........A...... │ │ │ - 0x0042ed90 1c000000 a4060000 e0b8fdff 84020000 ................ │ │ │ - 0x0042eda0 00410e10 41930202 4a0ad30e 00410b00 .A..A...J....A.. │ │ │ - 0x0042edb0 24000000 c4060000 44bbfdff 24010000 $.......D...$... │ │ │ - 0x0042edc0 00410e20 9d049e03 410d1d75 0adedd0c .A. ....A..u.... │ │ │ - 0x0042edd0 1f00410b 00000000 14000000 ec060000 ..A............. │ │ │ - 0x0042ede0 40bcfdff 4c010000 00000000 00000000 @...L........... │ │ │ - 0x0042edf0 5c000000 04070000 74bdfdff d4020000 \.......t....... │ │ │ - 0x0042ee00 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ │ - 0x0042ee10 44950896 07970698 05990465 0adeddd9 D..........e.... │ │ │ - 0x0042ee20 d8d7d6d5 d4d30c1f 00410b4e 0adeddd9 .........A.N.... │ │ │ - 0x0042ee30 d8d7d6d5 d4d30c1f 00410b02 530adedd .........A..S... │ │ │ - 0x0042ee40 d9d8d7d6 d5d4d30c 1f00430b 00000000 ..........C..... │ │ │ - 0x0042ee50 34000000 64070000 e8bffdff 94000000 4...d........... │ │ │ - 0x0042ee60 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x0042ee70 4d0adedd d4d30c1f 00410b53 d3d4ddde M........A.S.... │ │ │ - 0x0042ee80 0c1f0000 00000000 2c000000 9c070000 ........,....... │ │ │ - 0x0042ee90 44c0fdff 98000000 00410e30 9d069e05 D........A.0.... │ │ │ - 0x0042eea0 410d1d42 93049403 9502590a deddd5d4 A..B......Y..... │ │ │ - 0x0042eeb0 d30c1f00 410b0000 14000000 cc070000 ....A........... │ │ │ - 0x0042eec0 acc0fdff 64000000 00000000 00000000 ....d........... │ │ │ - 0x0042eed0 54000000 e4070000 2839fdff 18020000 T.......(9...... │ │ │ - 0x0042eee0 00410e50 9d0a9e09 410d1d43 93089407 .A.P....A..C.... │ │ │ - 0x0042eef0 45950696 05970498 0399027d 0adeddd9 E..........}.... │ │ │ - 0x0042ef00 d8d7d6d5 d4d30c1f 00410b5e 0adeddd9 .........A.^.... │ │ │ - 0x0042ef10 d8d7d6d5 d4d30c1f 00430b5c deddd9d8 .........C.\.... │ │ │ - 0x0042ef20 d7d6d5d4 d30c1f00 54000000 3c080000 ........T...<... │ │ │ - 0x0042ef30 a0c0fdff 30020000 00410e60 9d0c9e0b ....0....A.`.... │ │ │ - 0x0042ef40 410d1d45 930a9409 95089607 97069805 A..E............ │ │ │ - 0x0042ef50 99049a03 9b029c01 02590ade dddcdbda .........Y...... │ │ │ - 0x0042ef60 d9d8d7d6 d5d4d30c 1f00410b 540ad3d4 ..........A.T... │ │ │ - 0x0042ef70 d5d6d7d8 d9dadbdc ddde0c1f 00410b00 .............A.. │ │ │ - 0x0042ef80 34000000 94080000 78c2fdff b4000000 4.......x....... │ │ │ - 0x0042ef90 00410e40 9d089e07 410d1d41 95049603 .A.@....A..A.... │ │ │ - 0x0042efa0 45930694 05610ade ddd6d5d4 d30c1f00 E....a.......... │ │ │ - 0x0042efb0 410b0000 00000000 44000000 cc080000 A.......D....... │ │ │ - 0x0042efc0 f4c2fdff 90040000 00410e90 019d129e .........A...... │ │ │ - 0x0042efd0 11410d1d 42931094 0f990a9a 0945970c .A..B........E.. │ │ │ - 0x0042efe0 980b4495 0e960d9b 086d0ade dddbdad9 ..D......m...... │ │ │ - 0x0042eff0 d8d7d6d5 d4d30c1f 00410b00 00000000 .........A...... │ │ │ - 0x0042f000 5c000000 14090000 3cc7fdff 04120000 \.......<....... │ │ │ - 0x0042f010 00410e70 9d0e9e0d 410d1d46 930c940b .A.p....A..F.... │ │ │ - 0x0042f020 950a9609 97089807 99069a05 9b049c03 ................ │ │ │ - 0x0042f030 0356010a dedddcdb dad9d8d7 d6d5d4d3 .V.............. │ │ │ - 0x0042f040 0c1f0041 0b030501 0ad3d4d5 d6d7d8d9 ...A............ │ │ │ - 0x0042f050 dadbdcdd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x0042f060 3c000000 74090000 e0d8fdff c4010000 <...t........... │ │ │ - 0x0042f070 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x0042f080 43950202 460adedd d5d4d30c 1f00410b C...F.........A. │ │ │ - 0x0042f090 5e0ad3d4 d5ddde0c 1f00410b 00000000 ^.........A..... │ │ │ - 0x0042f0a0 84000000 b4090000 64dafdff e4150000 ........d....... │ │ │ - 0x0042f0b0 00410e70 9d0e9e0d 410d1d41 930c940b .A.p....A..A.... │ │ │ - 0x0042f0c0 46950a96 09970898 0799069a 059b049c F............... │ │ │ - 0x0042f0d0 03036001 0adedddc dbdad9d8 d7d6d5d4 ..`............. │ │ │ - 0x0042f0e0 d30c1f00 410b540a d3d4d5d6 d7d8d9da ....A.T......... │ │ │ - 0x0042f0f0 dbdcddde 0c1f0041 0b035601 0ad3d4d5 .......A..V..... │ │ │ - 0x0042f100 d6d7d8d9 dadbdcdd de0c1f00 410b03b0 ............A... │ │ │ - 0x0042f110 010ad3d4 d5d6d7d8 d9dadbdc ddde0c1f ................ │ │ │ - 0x0042f120 00410b00 00000000 4c000000 3c0a0000 .A......L...<... │ │ │ - 0x0042f130 c0effdff 9c100000 00410ea0 019d149e .........A...... │ │ │ - 0x0042f140 13410d1d 41951096 0f479312 9411970e .A..A....G...... │ │ │ - 0x0042f150 980d4499 0c9a0b44 9b0a9c09 03c6010a ..D....D........ │ │ │ - 0x0042f160 dedddcdb dad9d8d7 d6d5d4d3 0c1f0041 ...............A │ │ │ - 0x0042f170 0b000000 00000000 44000000 8c0a0000 ........D....... │ │ │ - 0x0042f180 1800feff 0c0d0000 00410ea0 019d149e .........A...... │ │ │ - 0x0042f190 13410d1d 419b0a9c 0948990c 9a0b9312 .A..A....H...... │ │ │ - 0x0042f1a0 94119510 960f970e 980d0245 0adedddc ...........E.... │ │ │ - 0x0042f1b0 dbdad9d8 d7d6d5d4 d30c1f00 410b0000 ............A... │ │ │ - 0x0042f1c0 4c000000 d40a0000 dc0cfeff 5c180000 L...........\... │ │ │ - 0x0042f1d0 00410ec0 029d289e 27410d1d 44932694 .A....(.'A..D.&. │ │ │ - 0x0042f1e0 254b9524 96239722 98219920 9a1f9b1e %K.$.#.".!. .... │ │ │ - 0x0042f1f0 9c1d0548 1c02640a dedd0648 dcdbdad9 ...H..d....H.... │ │ │ - 0x0042f200 d8d7d6d5 d4d30c1f 00410b00 00000000 .........A...... │ │ │ - 0x0042f210 44000000 240b0000 e824feff ec200000 D...$....$... .. │ │ │ - 0x0042f220 00410ed0 029d2a9e 29410d1d 41952696 .A....*.)A..A.&. │ │ │ - 0x0042f230 25439724 98234493 28942799 229a2147 %C.$.#D.(.'.".!G │ │ │ - 0x0042f240 9b209c1f 6c0adedd dcdbdad9 d8d7d6d5 . ..l........... │ │ │ - 0x0042f250 d4d30c1f 00410b00 3c000000 6c0b0000 .....A..<...l... │ │ │ - 0x0042f260 8c45feff 94000000 00410e20 9d049e03 .E.......A. .... │ │ │ - 0x0042f270 410d1d42 93029401 4f0adedd d4d30c1f A..B....O....... │ │ │ - 0x0042f280 00410b49 0ad3d4dd de0c1f00 410b43de .A.I........A.C. │ │ │ - 0x0042f290 ddd4d30c 1f000000 54000000 ac0b0000 ........T....... │ │ │ - 0x0042f2a0 e045feff 08030000 00410e60 9d0c9e0b .E.......A.`.... │ │ │ - 0x0042f2b0 410d1d41 97069805 42930a94 09449508 A..A....B....D.. │ │ │ - 0x0042f2c0 96079904 9a039b02 02480ade dddbdad9 .........H...... │ │ │ - 0x0042f2d0 d8d7d6d5 d4d30c1f 00410b02 690ad3d4 .........A..i... │ │ │ - 0x0042f2e0 d5d6d7d8 d9dadbdd de0c1f00 410b0000 ............A... │ │ │ - 0x0042f2f0 4c000000 040c0000 9048feff b0020000 L........H...... │ │ │ - 0x0042f300 00410e50 9d0a9e09 410d1d46 93089407 .A.P....A..F.... │ │ │ - 0x0042f310 97049803 95069605 99025f0a deddd9d8 .........._..... │ │ │ - 0x0042f320 d7d6d5d4 d30c1f00 410b7d0a d3d4d5d6 ........A.}..... │ │ │ - 0x0042f330 d7d8d9dd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x0042f340 24000000 540c0000 f04afeff 38000000 $...T....J..8... │ │ │ - 0x0042f350 00410e20 9d049e03 410d1d41 93024ade .A. ....A..A..J. │ │ │ - 0x0042f360 ddd30c1f 00000000 14000000 7c0c0000 ............|... │ │ │ - 0x0042f370 004bfeff 2c000000 00000000 00000000 .K..,........... │ │ │ - 0x0042f380 44000000 940c0000 144bfeff 94160000 D........K...... │ │ │ - 0x0042f390 00410e90 029d229e 21410d1d 41951e96 .A....".!A..A... │ │ │ - 0x0042f3a0 1d439320 941f4997 1c981b99 1a9a199b .C. ..I......... │ │ │ - 0x0042f3b0 189c175e 0adedddc dbdad9d8 d7d6d5d4 ...^............ │ │ │ - 0x0042f3c0 d30c1f00 410b0000 3c000000 dc0c0000 ....A...<....... │ │ │ - 0x0042f3d0 6061feff 90000000 00410e30 9d069e05 `a.......A.0.... │ │ │ - 0x0042f3e0 410d1d41 93049403 43950249 0adeddd5 A..A....C..I.... │ │ │ - 0x0042f3f0 d4d30c1f 00410b4f 0ad3d4d5 ddde0c1f .....A.O........ │ │ │ - 0x0042f400 00410b00 00000000 14000000 1c0d0000 .A.............. │ │ │ - 0x0042f410 b061feff 0c000000 00000000 00000000 .a.............. │ │ │ - 0x0042f420 34000000 340d0000 a461feff 8c000000 4...4....a...... │ │ │ - 0x0042f430 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x0042f440 500adedd d4d30c1f 00410b48 0ad3d4dd P........A.H.... │ │ │ - 0x0042f450 de0c1f00 410b0000 14000000 6c0d0000 ....A.......l... │ │ │ - 0x0042f460 f861feff 14000000 00000000 00000000 .a.............. │ │ │ - 0x0042f470 14000000 840d0000 f461feff 14000000 .........a...... │ │ │ - 0x0042f480 00000000 00000000 54000000 9c0d0000 ........T....... │ │ │ - 0x0042f490 f061feff fc000000 00410e80 40410ec0 .a.......A..@A.. │ │ │ - 0x0042f4a0 46410e80 479df008 9eef0841 0d1d4197 FA..G......A..A. │ │ │ - 0x0042f4b0 ea0898e9 084495ec 0896eb08 93ee0894 .....D.......... │ │ │ - 0x0042f4c0 ed08720a deddd8d7 d6d5d4d3 0c1fc046 ..r............F │ │ │ - 0x0042f4d0 410e8040 410ec03f 410b0000 00000000 A..@A..?A....... │ │ │ - 0x0042f4e0 24000000 f40d0000 9462feff 80000000 $........b...... │ │ │ - 0x0042f4f0 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x0042f500 5cdeddd4 d30c1f00 24000000 1c0e0000 \.......$....... │ │ │ - 0x0042f510 ec62feff 28000000 00410e20 9d049e03 .b..(....A. .... │ │ │ - 0x0042f520 410d1d41 930246de ddd30c1f 00000000 A..A..F......... │ │ │ - 0x0042f530 14000000 440e0000 ec62feff e8000000 ....D....b...... │ │ │ - 0x0042f540 00000000 00000000 3c000000 5c0e0000 ........<...\... │ │ │ - 0x0042f550 bc63feff 0c010000 00410e50 9d0a9e09 .c.......A.P.... │ │ │ - 0x0042f560 410d1d44 93089407 95069605 97049803 A..D............ │ │ │ - 0x0042f570 99026f0a deddd9d8 d7d6d5d4 d30c1f00 ..o............. │ │ │ - 0x0042f580 410b0000 00000000 5c000000 9c0e0000 A.......\....... │ │ │ - 0x0042f590 8864feff 08030000 00410e80 20410e80 .d.......A.. A.. │ │ │ - 0x0042f5a0 28410ed0 289d8a05 9e890541 0d1d4193 (A..(......A..A. │ │ │ - 0x0042f5b0 88059487 05439586 05968505 45978405 .....C......E... │ │ │ - 0x0042f5c0 98830599 82059a81 054f0ade dddad9d8 .........O...... │ │ │ - 0x0042f5d0 d7d6d5d4 d30c1f80 28410e80 20410eb0 ........(A.. A.. │ │ │ - 0x0042f5e0 1f410b00 00000000 54000000 fc0e0000 .A......T....... │ │ │ - 0x0042f5f0 3067feff b0010000 00410e60 9d0c9e0b 0g.......A.`.... │ │ │ - 0x0042f600 410d1d41 9b029c01 43970698 05479904 A..A....C....G.. │ │ │ - 0x0042f610 9a03930a 94099508 9607680a dedddcdb ..........h..... │ │ │ - 0x0042f620 dad9d8d7 d6d5d4d3 0c1f0041 0b690ad3 ...........A.i.. │ │ │ - 0x0042f630 d4d5d6d7 d8d9dadb dcddde0c 1f00410b ..............A. │ │ │ - 0x0042f640 44000000 540f0000 8868feff 04020000 D...T....h...... │ │ │ - 0x0042f650 00410e60 9d0c9e0b 410d1d45 95089607 .A.`....A..E.... │ │ │ - 0x0042f660 930a9409 97069805 99049a03 9b02026d ...............m │ │ │ - 0x0042f670 0adedddb dad9d8d7 d6d5d4d3 0c1f0041 ...............A │ │ │ - 0x0042f680 0b000000 00000000 14000000 9c0f0000 ................ │ │ │ - 0x0042f690 446afeff 48000000 00000000 00000000 Dj..H........... │ │ │ - 0x0042f6a0 2c000000 b40f0000 746afeff dc000000 ,.......tj...... │ │ │ - 0x0042f6b0 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x0042f6c0 5b0adedd d4d30c1f 00410b00 00000000 [........A...... │ │ │ - 0x0042f6d0 14000000 e40f0000 206bfeff 14000000 ........ k...... │ │ │ - 0x0042f6e0 00000000 00000000 2c000000 fc0f0000 ........,....... │ │ │ - 0x0042f6f0 1c6bfeff 98000000 00410e30 9d069e05 .k.......A.0.... │ │ │ - 0x0042f700 410d1d41 93049403 610adedd d4d30c1f A..A....a....... │ │ │ - 0x0042f710 00410b00 00000000 14000000 2c100000 .A..........,... │ │ │ - 0x0042f720 846bfeff 04000000 00000000 00000000 .k.............. │ │ │ - 0x0042f730 2c000000 44100000 706bfeff 54000000 ,...D...pk..T... │ │ │ - 0x0042f740 00410eb0 019d169e 15410d1d 41931450 .A.......A..A..P │ │ │ - 0x0042f750 0adeddd3 0c1f0041 0b000000 00000000 .......A........ │ │ │ - 0x0042f760 14000000 74100000 946bfeff 04000000 ....t....k...... │ │ │ - 0x0042f770 00000000 00000000 2c000000 8c100000 ........,....... │ │ │ - 0x0042f780 806bfeff c4000000 00410e30 9d069e05 .k.......A.0.... │ │ │ - 0x0042f790 410d1d42 93049403 42950262 0adeddd5 A..B....B..b.... │ │ │ - 0x0042f7a0 d4d30c1f 00410b00 74000000 bc100000 .....A..t....... │ │ │ - 0x0042f7b0 146cfeff b0010000 00410e50 9d0a9e09 .l.......A.P.... │ │ │ - 0x0042f7c0 410d1d41 97049803 45950696 05930894 A..A....E....... │ │ │ - 0x0042f7d0 0799029a 016c0ade dddad9d8 d7d6d5d4 .....l.......... │ │ │ - 0x0042f7e0 d30c1f00 410b590a d3d4d5d6 d7d8d9da ....A.Y......... │ │ │ - 0x0042f7f0 ddde0c1f 00410b4f 0ad3d4d5 d6d7d8d9 .....A.O........ │ │ │ - 0x0042f800 daddde0c 1f00410b 480ad3d4 d5d6d7d8 ......A.H....... │ │ │ - 0x0042f810 d9daddde 0c1f0041 0b000000 00000000 .......A........ │ │ │ - 0x0042f820 3c000000 34110000 4c6dfeff 84010000 <...4...Lm...... │ │ │ - 0x0042f830 00410ed0 019d1a9e 19410d1d 41931894 .A.......A..A... │ │ │ - 0x0042f840 17459516 96154497 1498136c 0adeddd8 .E....D....l.... │ │ │ - 0x0042f850 d7d6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x0042f860 5c000000 74110000 906efeff 48050000 \...t....n..H... │ │ │ - 0x0042f870 00410ec0 08410ea0 099d9401 9e930141 .A...A.........A │ │ │ - 0x0042f880 0d1d4195 9001968f 0143978e 01988d01 ..A......C...... │ │ │ - 0x0042f890 48939201 94910199 8c019a8b 019b8a01 H............... │ │ │ - 0x0042f8a0 9c890102 fc0adedd dcdbdad9 d8d7d6d5 ................ │ │ │ - 0x0042f8b0 d4d30c1f c008410e e007410b 00000000 ......A...A..... │ │ │ - 0x0042f8c0 34000000 d4110000 7873feff 38010000 4.......xs..8... │ │ │ - 0x0042f8d0 00410e50 9d0a9e09 410d1d42 93089407 .A.P....A..B.... │ │ │ - 0x0042f8e0 45950696 05680ade ddd6d5d4 d30c1f00 E....h.......... │ │ │ - 0x0042f8f0 410b0000 00000000 64000000 0c120000 A.......d....... │ │ │ - 0x0042f900 7874feff fc080000 00410e80 20410ed0 xt.......A.. A.. │ │ │ - 0x0042f910 28410eb0 299d9605 9e950541 0d1d4295 (A..)......A..B. │ │ │ - 0x0042f920 92059691 054a9394 05949305 97900598 .....J.......... │ │ │ - 0x0042f930 8f05998e 059a8d05 9b8c059c 8b050340 ...............@ │ │ │ - 0x0042f940 010adedd dcdbdad9 d8d7d6d5 d4d30c1f ................ │ │ │ - 0x0042f950 d028410e 8020410e a01f410b 00000000 .(A.. A...A..... │ │ │ - 0x0042f960 34000000 74120000 0c7dfeff ec000000 4...t....}...... │ │ │ - 0x0042f970 00410e50 9d0a9e09 410d1d41 93089407 .A.P....A..A.... │ │ │ - 0x0042f980 46950696 05640ade ddd6d5d4 d30c1f00 F....d.......... │ │ │ - 0x0042f990 410b0000 00000000 34000000 ac120000 A.......4....... │ │ │ - 0x0042f9a0 c07dfeff 38010000 00410e60 9d0c9e0b .}..8....A.`.... │ │ │ - 0x0042f9b0 410d1d41 930a9409 47970698 05950896 A..A....G....... │ │ │ - 0x0042f9c0 07760ade ddd8d7d6 d5d4d30c 1f00410b .v............A. │ │ │ - 0x0042f9d0 5c000000 e4120000 c07efeff 5c070000 \........~..\... │ │ │ - 0x0042f9e0 00410ea0 019d149e 13410d1d 45951096 .A.......A..E... │ │ │ - 0x0042f9f0 0f970e98 0d990c9a 0b931294 119b0a9c ................ │ │ │ - 0x0042fa00 0902d00a dedddcdb dad9d8d7 d6d5d4d3 ................ │ │ │ - 0x0042fa10 0c1f0041 0b024c0a d3d4d5d6 d7d8d9da ...A..L......... │ │ │ - 0x0042fa20 dbdcddde 0c1f0041 0b000000 00000000 .......A........ │ │ │ - 0x0042fa30 7c000000 44130000 bc85feff 5c090000 |...D.......\... │ │ │ - 0x0042fa40 00410ed0 019d1a9e 19410d1d 4799129a .A.......A..G... │ │ │ - 0x0042fa50 11931894 17951696 15971498 139b109c ................ │ │ │ - 0x0042fa60 0f02f10a d3d4d5d6 d7d8d9da dbdcddde ................ │ │ │ - 0x0042fa70 0c1f0041 0b580ade dddcdbda d9d8d7d6 ...A.X.......... │ │ │ - 0x0042fa80 d5d4d30c 1f00410b 02630ad3 d4d5d6d7 ......A..c...... │ │ │ - 0x0042fa90 d8d9dadb dcddde0c 1f00410b 530ad3d4 ..........A.S... │ │ │ - 0x0042faa0 d5d6d7d8 d9dadbdc ddde0c1f 00410b00 .............A.. │ │ │ - 0x0042fab0 14000000 c4130000 988efeff 28000000 ............(... │ │ │ - 0x0042fac0 00000000 00000000 34000000 dc130000 ........4....... │ │ │ - 0x0042fad0 a88efeff 94010000 00410e60 9d0c9e0b .........A.`.... │ │ │ - 0x0042fae0 410d1d41 97064493 0a940995 08960702 A..A..D......... │ │ │ - 0x0042faf0 410adedd d7d6d5d4 d30c1f00 410b0000 A...........A... │ │ │ - 0x0042fb00 3c000000 14140000 0490feff e4010000 <............... │ │ │ - 0x0042fb10 00410e70 9d0e9e0d 410d1d41 99069a05 .A.p....A..A.... │ │ │ - 0x0042fb20 43930c94 0b43950a 96099708 98070252 C....C.........R │ │ │ - 0x0042fb30 0adeddda d9d8d7d6 d5d4d30c 1f00410b ..............A. │ │ │ - 0x0042fb40 34000000 54140000 a891feff 60010000 4...T.......`... │ │ │ - 0x0042fb50 00410e60 9d0c9e0b 410d1d41 97064293 .A.`....A..A..B. │ │ │ - 0x0042fb60 0a940944 95089607 02410ade ddd7d6d5 ...D.....A...... │ │ │ - 0x0042fb70 d4d30c1f 00410b00 2c000000 8c140000 .....A..,....... │ │ │ - 0x0042fb80 d092feff e8000000 00410e20 9d049e03 .........A. .... │ │ │ - 0x0042fb90 410d1d41 93029401 680adedd d4d30c1f A..A....h....... │ │ │ - 0x0042fba0 00410b00 00000000 2c000000 bc140000 .A......,....... │ │ │ - 0x0042fbb0 8893feff ec000000 00410e20 9d049e03 .........A. .... │ │ │ - 0x0042fbc0 410d1d41 93029401 690adedd d4d30c1f A..A....i....... │ │ │ - 0x0042fbd0 00410b00 00000000 24000000 ec140000 .A......$....... │ │ │ - 0x0042fbe0 4494feff 34000000 00410e20 9d049e03 D...4....A. .... │ │ │ - 0x0042fbf0 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x0042fc00 3c000000 14150000 5094feff 68020000 <.......P...h... │ │ │ - 0x0042fc10 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ │ - 0x0042fc20 45950896 07970698 0599049a 03790ade E............y.. │ │ │ - 0x0042fc30 dddad9d8 d7d6d5d4 d30c1f00 410b0000 ............A... │ │ │ - 0x0042fc40 24000000 54150000 7896feff 34000000 $...T...x...4... │ │ │ - 0x0042fc50 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x0042fc60 49deddd4 d30c1f00 44000000 7c150000 I.......D...|... │ │ │ - 0x0042fc70 8496feff ac050000 00410e80 029d209e .........A.... . │ │ │ - 0x0042fc80 1f410d1d 41931e94 1d48951c 961b9918 .A..A....H...... │ │ │ - 0x0042fc90 9a17971a 98199b16 9c156a0a dedddcdb ..........j..... │ │ │ - 0x0042fca0 dad9d8d7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x0042fcb0 3c000000 c4150000 e89bfeff 84020000 <............... │ │ │ - 0x0042fcc0 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x0042fcd0 95025e0a deddd5d4 d30c1f00 410b026d ..^.........A..m │ │ │ - 0x0042fce0 0ad3d4d5 ddde0c1f 00410b00 00000000 .........A...... │ │ │ - 0x0042fcf0 24000000 04160000 2c9efeff 38000000 $.......,...8... │ │ │ - 0x0042fd00 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x0042fd10 4adeddd4 d30c1f00 24000000 2c160000 J.......$...,... │ │ │ - 0x0042fd20 3c9efeff 34000000 00410e20 9d049e03 <...4....A. .... │ │ │ - 0x0042fd30 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x0042fd40 44000000 54160000 489efeff a4010000 D...T...H....... │ │ │ - 0x0042fd50 00410e60 9d0c9e0b 410d1d45 99049a03 .A.`....A..E.... │ │ │ - 0x0042fd60 930a9409 95089607 97069805 9b029c01 ................ │ │ │ - 0x0042fd70 024d0ade dddcdbda d9d8d7d6 d5d4d30c .M.............. │ │ │ - 0x0042fd80 1f00410b 00000000 3c000000 9c160000 ..A.....<....... │ │ │ - 0x0042fd90 a49ffeff 6c000000 00410e30 9d069e05 ....l....A.0.... │ │ │ - 0x0042fda0 410d1d42 95029304 9403500a deddd5d4 A..B......P..... │ │ │ - 0x0042fdb0 d30c1f00 410b430a d3d4d5dd de0c1f00 ....A.C......... │ │ │ - 0x0042fdc0 410b0000 00000000 6c000000 dc160000 A.......l....... │ │ │ - 0x0042fdd0 d09ffeff 14020000 00410e70 9d0e9e0d .........A.p.... │ │ │ - 0x0042fde0 410d1d45 950a9609 97089807 99069a05 A..E............ │ │ │ - 0x0042fdf0 930c940b 9b049c03 024c0ade dddcdbda .........L...... │ │ │ - 0x0042fe00 d9d8d7d6 d5d4d30c 1f00410b 4a0ad3d4 ..........A.J... │ │ │ - 0x0042fe10 d5d6d7d8 d9dadbdc ddde0c1f 00410b4e .............A.N │ │ │ - 0x0042fe20 0ad3d4d5 d6d7d8d9 dadbdcdd de0c1f00 ................ │ │ │ - 0x0042fe30 410b0000 00000000 44000000 4c170000 A.......D...L... │ │ │ - 0x0042fe40 74a1feff 10140000 00410eb0 029d269e t........A....&. │ │ │ - 0x0042fe50 25410d1d 47932494 23952296 21972098 %A..G.$.#.".!. . │ │ │ - 0x0042fe60 1f991e9a 1d9b1c9c 1b028c0a dedddcdb ................ │ │ │ - 0x0042fe70 dad9d8d7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x0042fe80 3c000000 94170000 3cb5feff d0030000 <.......<....... │ │ │ - 0x0042fe90 00410e50 9d0a9e09 410d1d44 95069605 .A.P....A..D.... │ │ │ - 0x0042fea0 97049803 93089407 99029a01 6a0adedd ............j... │ │ │ - 0x0042feb0 dad9d8d7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x0042fec0 34000000 d4170000 ccb8feff 84000000 4............... │ │ │ - 0x0042fed0 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x0042fee0 490adedd d4d30c1f 00410b53 d3d4ddde I........A.S.... │ │ │ - 0x0042fef0 0c1f0000 00000000 14000000 0c180000 ................ │ │ │ - 0x0042ff00 18b9feff 54000000 00000000 00000000 ....T........... │ │ │ - 0x0042ff10 24000000 24180000 54b9feff 44000000 $...$...T...D... │ │ │ - 0x0042ff20 00410e10 9d029e01 410d1d4e dedd0c1f .A......A..N.... │ │ │ - 0x0042ff30 00000000 00000000 3c000000 4c180000 ........<...L... │ │ │ - 0x0042ff40 70b9feff a4000000 00410e40 9d089e07 p........A.@.... │ │ │ - 0x0042ff50 410d1d42 93069405 43950496 0397025b A..B....C......[ │ │ │ - 0x0042ff60 0adeddd7 d6d5d4d3 0c1f0041 0b45d3d4 ...........A.E.. │ │ │ - 0x0042ff70 d5d6d7dd de0c1f00 24000000 8c180000 ........$....... │ │ │ - 0x0042ff80 d4b9feff 3c0b0000 00450e30 0303020a ....<....E.0.... │ │ │ - 0x0042ff90 0e00410b 610a0e00 410b0000 00000000 ..A.a...A....... │ │ │ - 0x0042ffa0 14000000 b4180000 e8c4feff 30000000 ............0... │ │ │ - 0x0042ffb0 00000000 00000000 54000000 cc180000 ........T....... │ │ │ - 0x0042ffc0 00c5feff 54030000 00410e60 9d0c9e0b ....T....A.`.... │ │ │ - 0x0042ffd0 410d1d41 97069805 46930a94 09950896 A..A....F....... │ │ │ - 0x0042ffe0 0799049a 039b029c 016e0ade dddcdbda .........n...... │ │ │ - 0x0042fff0 d9d8d7d6 d5d4d30c 1f00410b 027e0ad3 ..........A..~.. │ │ │ - 0x00430000 d4d5d6d7 d8d9dadb dcddde0c 1f00410b ..............A. │ │ │ - 0x00430010 14000000 24190000 fcc7feff 04000000 ....$........... │ │ │ - 0x00430020 00000000 00000000 14000000 3c190000 ............<... │ │ │ - 0x00430030 e8c7feff 70000000 00000000 00000000 ....p........... │ │ │ - 0x00430040 34000000 54190000 40c8feff 4c010000 4...T...@...L... │ │ │ - 0x00430050 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00430060 42950296 01740ade ddd6d5d4 d30c1f00 B....t.......... │ │ │ - 0x00430070 410b0000 00000000 34000000 8c190000 A.......4....... │ │ │ - 0x00430080 54c9feff 58010000 00410e30 9d069e05 T...X....A.0.... │ │ │ - 0x00430090 410d1d41 93049403 42950296 01760ade A..A....B....v.. │ │ │ - 0x004300a0 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x004300b0 44000000 c4190000 74cafeff 78010000 D.......t...x... │ │ │ - 0x004300c0 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x004300d0 9502530a deddd5d4 d30c1f00 410b490a ..S.........A.I. │ │ │ - 0x004300e0 d3d4d5dd de0c1f00 410b730a d3d4d5dd ........A.s..... │ │ │ - 0x004300f0 de0c1f00 410b0000 24000000 0c1a0000 ....A...$....... │ │ │ - 0x00430100 a4cbfeff 04020000 00410e20 9d049e03 .........A. .... │ │ │ - 0x00430110 410d1d02 440adedd 0c1f0041 0b000000 A...D......A.... │ │ │ - 0x00430120 2c000000 341a0000 80cdfeff 94000000 ,...4........... │ │ │ - 0x00430130 00410e90 019d129e 11410d1d 41931094 .A.......A..A... │ │ │ - 0x00430140 0f5c0ade ddd4d30c 1f00410b 00000000 .\........A..... │ │ │ - 0x00430150 3c000000 641a0000 e4cdfeff f0000000 <...d........... │ │ │ - 0x00430160 00410e50 9d0a9e09 410d1d42 95069308 .A.P....A..B.... │ │ │ - 0x00430170 94075f0a deddd5d4 d30c1f00 410b550a .._.........A.U. │ │ │ - 0x00430180 d3d4d5dd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00430190 14000000 a41a0000 94cefeff 20000000 ............ ... │ │ │ - 0x004301a0 00000000 00000000 14000000 bc1a0000 ................ │ │ │ - 0x004301b0 9ccefeff 64000000 00000000 00000000 ....d........... │ │ │ - 0x004301c0 14000000 d41a0000 e8cefeff a8000000 ................ │ │ │ - 0x004301d0 00000000 00000000 44000000 ec1a0000 ........D....... │ │ │ - 0x004301e0 78cffeff dc030000 00410e90 019d129e x........A...... │ │ │ - 0x004301f0 11410d1d 41950e96 0d44970c 980b469b .A..A....D....F. │ │ │ - 0x00430200 089c0793 10940f99 0a9a0902 d20adedd ................ │ │ │ - 0x00430210 dcdbdad9 d8d7d6d5 d4d30c1f 00410b00 .............A.. │ │ │ - 0x00430220 24000000 341b0000 0cd3feff c8000000 $...4........... │ │ │ - 0x00430230 00410e10 9d029e01 410d1d6f dedd0c1f .A......A..o.... │ │ │ - 0x00430240 00000000 00000000 2c000000 5c1b0000 ........,...\... │ │ │ - 0x00430250 acd3feff 6c000000 00410e70 9d0e9e0d ....l....A.p.... │ │ │ - 0x00430260 410d1d41 930c940b 560adedd d4d30c1f A..A....V....... │ │ │ - 0x00430270 00410b00 00000000 2c000000 8c1b0000 .A......,....... │ │ │ - 0x00430280 e8d3feff 84000000 00410e80 019d109e .........A...... │ │ │ - 0x00430290 0f410d1d 41950c42 930e940d 5a0adedd .A..A..B....Z... │ │ │ - 0x004302a0 d5d4d30c 1f00410b 44000000 bc1b0000 ......A.D....... │ │ │ - 0x004302b0 3cd4feff a0010000 00410eb0 019d169e <........A...... │ │ │ - 0x004302c0 15410d1d 43990e9a 0d449512 96114593 .A..C....D....E. │ │ │ - 0x004302d0 14941397 10980f9b 0c9c0b02 560adedd ............V... │ │ │ - 0x004302e0 dcdbdad9 d8d7d6d5 d4d30c1f 00410b00 .............A.. │ │ │ - 0x004302f0 34000000 041c0000 94d5feff 58010000 4...........X... │ │ │ - 0x00430300 00410e40 9d089e07 410d1d43 97029801 .A.@....A..C.... │ │ │ - 0x00430310 95049603 45930694 056c0ade ddd8d7d6 ....E....l...... │ │ │ - 0x00430320 d5d4d30c 1f00410b 3c000000 3c1c0000 ......A.<...<... │ │ │ - 0x00430330 b4d6feff b4030000 00410ee0 019d1c9e .........A...... │ │ │ - 0x00430340 1b410d1d 44931a94 19951896 17971698 .A..D........... │ │ │ - 0x00430350 1599149a 13710ade dddad9d8 d7d6d5d4 .....q.......... │ │ │ - 0x00430360 d30c1f00 410b0000 2c000000 7c1c0000 ....A...,...|... │ │ │ - 0x00430370 28dafeff 4c000000 00410e30 9d069e05 (...L....A.0.... │ │ │ - 0x00430380 410d1d42 93049403 95024ede ddd5d4d3 A..B......N..... │ │ │ - 0x00430390 0c1f0000 00000000 2c000000 ac1c0000 ........,....... │ │ │ - 0x004303a0 44dafeff 5c000000 00410e40 9d089e07 D...\....A.@.... │ │ │ - 0x004303b0 410d1d41 93069405 520adedd d4d30c1f A..A....R....... │ │ │ - 0x004303c0 00410b00 00000000 3c000000 dc1c0000 .A......<....... │ │ │ - 0x004303d0 70dafeff 18020000 00410ee0 019d1c9e p........A...... │ │ │ - 0x004303e0 1b410d1d 41951896 17459716 9815931a .A..A....E...... │ │ │ - 0x004303f0 94199914 025b0ade ddd9d8d7 d6d5d4d3 .....[.......... │ │ │ - 0x00430400 0c1f0041 0b000000 44000000 1c1d0000 ...A....D....... │ │ │ - 0x00430410 48dcfeff 40020000 00410e40 9d089e07 H...@....A.@.... │ │ │ - 0x00430420 410d1d41 95049603 42930694 05459702 A..A....B....E.. │ │ │ - 0x00430430 02740ad3 d4d5d6d7 ddde0c1f 00410b45 .t...........A.E │ │ │ - 0x00430440 0adeddd7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x00430450 34000000 641d0000 40defeff 2c020000 4...d...@...,... │ │ │ - 0x00430460 00410ee0 019d1c9e 1b410d1d 42951896 .A.......A..B... │ │ │ - 0x00430470 1743931a 94194597 16650ade ddd7d6d5 .C....E..e...... │ │ │ - 0x00430480 d4d30c1f 00410b00 14000000 9c1d0000 .....A.......... │ │ │ - 0x00430490 34e0feff 04000000 00000000 00000000 4............... │ │ │ - 0x004304a0 14000000 b41d0000 20e0feff 28000000 ........ ...(... │ │ │ - 0x004304b0 00000000 00000000 14000000 cc1d0000 ................ │ │ │ - 0x004304c0 30e0feff 0c000000 00000000 00000000 0............... │ │ │ - 0x004304d0 14000000 e41d0000 24e0feff 20010000 ........$... ... │ │ │ - 0x004304e0 00000000 00000000 24000000 fc1d0000 ........$....... │ │ │ - 0x004304f0 2ce1feff 44000000 00410e20 9d049e03 ,...D....A. .... │ │ │ - 0x00430500 410d1d41 93024cde ddd30c1f 00000000 A..A..L......... │ │ │ - 0x00430510 44000000 241e0000 48e1feff a8070000 D...$...H....... │ │ │ - 0x00430520 00410eb0 019d169e 15410d1d 46971098 .A.......A..F... │ │ │ - 0x00430530 0f9b0c9c 0b4b990e 9a0d4e95 12961144 .....K....N....D │ │ │ - 0x00430540 93149413 790adedd dcdbdad9 d8d7d6d5 ....y........... │ │ │ - 0x00430550 d4d30c1f 00410b00 3c000000 6c1e0000 .....A..<...l... │ │ │ - 0x00430560 d0e8feff 78010000 00410e30 9d069e05 ....x....A.0.... │ │ │ - 0x00430570 410d1d41 93049403 43950202 440adedd A..A....C...D... │ │ │ - 0x00430580 d5d4d30c 1f00410b 4c0ad3d4 d5ddde0c ......A.L....... │ │ │ - 0x00430590 1f00410b 00000000 14000000 ac1e0000 ..A............. │ │ │ - 0x004305a0 08eafeff 04000000 00000000 00000000 ................ │ │ │ - 0x004305b0 1c000000 c41e0000 f4e9feff 30020000 ............0... │ │ │ - 0x004305c0 00450e10 46930202 6e0ad30e 00410b00 .E..F...n....A.. │ │ │ - 0x004305d0 44000000 e41e0000 04ecfeff 84050000 D............... │ │ │ - 0x004305e0 00410e80 019d109e 0f410d1d 44950c96 .A.......A..D... │ │ │ - 0x004305f0 0b970a98 0945930e 940d9908 9a079b06 .....E.......... │ │ │ - 0x00430600 9c05025d 0adedddc dbdad9d8 d7d6d5d4 ...]............ │ │ │ - 0x00430610 d30c1f00 430b0000 14000000 2c1f0000 ....C.......,... │ │ │ - 0x00430620 40f1feff 3c010000 00000000 00000000 @...<........... │ │ │ - 0x00430630 2c000000 441f0000 64f2feff ec000000 ,...D...d....... │ │ │ - 0x00430640 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00430650 600adedd d4d30c1f 00410b00 00000000 `........A...... │ │ │ - 0x00430660 64000000 741f0000 20f3feff e4010000 d...t... ....... │ │ │ - 0x00430670 00410e50 9d0a9e09 410d1d44 93089407 .A.P....A..D.... │ │ │ - 0x00430680 95069605 97049803 7b0adedd d8d7d6d5 ........{....... │ │ │ - 0x00430690 d4d30c1f 00410b45 0adeddd8 d7d6d5d4 .....A.E........ │ │ │ - 0x004306a0 d30c1f00 420b5b0a d3d4d5d6 d7d8ddde ....B.[......... │ │ │ - 0x004306b0 0c1f0041 0b53dedd d8d7d6d5 d4d30c1f ...A.S.......... │ │ │ - 0x004306c0 00000000 00000000 44000000 dc1f0000 ........D....... │ │ │ - 0x004306d0 9cf4feff cc0a0000 00410e90 019d129e .........A...... │ │ │ - 0x004306e0 11410d1d 45931094 0f45950e 960d970c .A..E....E...... │ │ │ - 0x004306f0 980b990a 9a099b08 9c070365 020adedd ...........e.... │ │ │ - 0x00430700 dcdbdad9 d8d7d6d5 d4d30c1f 00410b00 .............A.. │ │ │ - 0x00430710 44000000 24200000 20fffeff c4050000 D...$ .. ....... │ │ │ - 0x00430720 00410eb0 019d169e 15410d1d 41931494 .A.......A..A... │ │ │ - 0x00430730 13479710 980f9512 9611990e 9a0d9b0c .G.............. │ │ │ - 0x00430740 9c0b02ec 0adedddc dbdad9d8 d7d6d5d4 ................ │ │ │ - 0x00430750 d30c1f00 410b0000 44000000 6c200000 ....A...D...l .. │ │ │ - 0x00430760 9c04ffff c4050000 00410e70 9d0e9e0d .........A.p.... │ │ │ - 0x00430770 410d1d45 97089807 930c940b 950a9609 A..E............ │ │ │ - 0x00430780 99069a05 9b049c03 02a60ade dddcdbda ................ │ │ │ - 0x00430790 d9d8d7d6 d5d4d30c 1f00410b 00000000 ..........A..... │ │ │ - 0x004307a0 44000000 b4200000 180affff c0040000 D.... .......... │ │ │ - 0x004307b0 00410e90 019d129e 11410d1d 42950e96 .A.......A..B... │ │ │ - 0x004307c0 0d459310 940f970c 980b990a 9a099b08 .E.............. │ │ │ - 0x004307d0 9c070325 010adedd dcdbdad9 d8d7d6d5 ...%............ │ │ │ - 0x004307e0 d4d30c1f 00410b00 44000000 fc200000 .....A..D.... .. │ │ │ - 0x004307f0 900effff e0080000 00410e70 9d0e9e0d .........A.p.... │ │ │ - 0x00430800 410d1d41 950a9609 43970898 07459906 A..A....C....E.. │ │ │ - 0x00430810 9a05930c 940b9b04 9c0302ad 0adedddc ................ │ │ │ - 0x00430820 dbdad9d8 d7d6d5d4 d30c1f00 410b0000 ............A... │ │ │ - 0x00430830 14000000 44210000 2817ffff e4010000 ....D!..(....... │ │ │ - 0x00430840 00000000 00000000 14000000 5c210000 ............\!.. │ │ │ - 0x00430850 f418ffff 24000000 00000000 00000000 ....$........... │ │ │ - 0x00430860 34000000 74210000 0019ffff 78000000 4...t!......x... │ │ │ - 0x00430870 00410e40 9d089e07 410d1d42 93069405 .A.@....A..B.... │ │ │ - 0x00430880 97029801 47950496 0352dedd d8d7d6d5 ....G....R...... │ │ │ - 0x00430890 d4d30c1f 00000000 14000000 ac210000 .............!.. │ │ │ - 0x004308a0 4019ffff 04000000 00000000 00000000 @............... │ │ │ - 0x004308b0 00000000 .... │ │ │ + 0x00031398 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ + 0x000313a8 1b0c1f00 10000000 18000000 0cc8fdff ................ │ │ │ + 0x000313b8 2c000000 00000000 10000000 2c000000 ,...........,... │ │ │ + 0x000313c8 28c8fdff 38000000 00000000 20000000 (...8....... ... │ │ │ + 0x000313d8 40000000 4cc8fdff 48000000 00410e20 @...L...H....A. │ │ │ + 0x000313e8 9d049e03 4293024e deddd30e 00000000 ....B..N........ │ │ │ + 0x000313f8 14000000 64000000 70c8fdff 04000000 ....d...p....... │ │ │ + 0x00031408 00000000 00000000 48000000 7c000000 ........H...|... │ │ │ + 0x00031418 60c8fdff 44020000 00410e60 9d0c9e0b `...D....A.`.... │ │ │ + 0x00031428 47930a94 09950896 07970698 054d9a03 G............M.. │ │ │ + 0x00031438 9904439b 02024eda d941db5f 0adeddd7 ..C...N..A._.... │ │ │ + 0x00031448 d8d5d6d3 d40e0041 0b49dedd d7d8d5d6 .......A.I...... │ │ │ + 0x00031458 d3d40e00 58000000 c8000000 5ccafdff ....X.......\... │ │ │ + 0x00031468 4c040000 00410ec0 019d189e 17429712 L....A.......B.. │ │ │ + 0x00031478 98114293 16941542 95149613 7b0adedd ..B....B....{... │ │ │ + 0x00031488 d7d8d5d6 d3d40e00 410b4e99 109a0f4f ........A.N....O │ │ │ + 0x00031498 dad9459a 0f99105e 0adad941 0b52dad9 ..E....^...A.R.. │ │ │ + 0x000314a8 02539910 9a0f68d9 da419a0f 99100000 .S....h..A...... │ │ │ + 0x000314b8 2c000000 24010000 50cefdff 9c000000 ,...$...P....... │ │ │ + 0x000314c8 00410e40 9d089e07 47930694 05439504 .A.@....G....C.. │ │ │ + 0x000314d8 96034297 0259dedd d7d5d6d3 d40e0000 ..B..Y.......... │ │ │ + 0x000314e8 38000000 54010000 c0cefdff 7c020000 8...T.......|... │ │ │ + 0x000314f8 00410e50 9d0a9e09 44950696 05449308 .A.P....D....D.. │ │ │ + 0x00031508 94074397 04980342 9902028a 0adeddd9 ..C....B........ │ │ │ + 0x00031518 d7d8d5d6 d3d40e00 410b0000 28000000 ........A...(... │ │ │ + 0x00031528 90010000 04d1fdff 9c030000 00410e50 .............A.P │ │ │ + 0x00031538 9d0a9e09 44930894 07439506 96054598 ....D....C....E. │ │ │ + 0x00031548 03970441 9a019902 14000000 bc010000 ...A............ │ │ │ + 0x00031558 78d4fdff 30000000 00410e10 9d029e01 x...0....A...... │ │ │ + 0x00031568 74000000 d4010000 90d4fdff 64020000 t...........d... │ │ │ + 0x00031578 00410e40 9d089e07 42970298 01439405 .A.@....B....C.. │ │ │ + 0x00031588 93065196 03950471 d4d342d6 d543dedd ..Q....q..B..C.. │ │ │ + 0x00031598 d7d80e00 410e4093 06940597 0298019d ....A.@......... │ │ │ + 0x000315a8 089e0753 96039504 46d6d546 0ad4d345 ...S....F..F...E │ │ │ + 0x000315b8 deddd7d8 0e00410b 46960395 0444d5d6 ......A.F....D.. │ │ │ + 0x000315c8 44960395 044ed5d6 440a9603 9504410b D....N..D.....A. │ │ │ + 0x000315d8 44960395 04000000 38000000 4c020000 D.......8...L... │ │ │ + 0x000315e8 80d6fdff bc000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x000315f8 42930494 03439502 96015b0a deddd5d6 B....C....[..... │ │ │ + 0x00031608 d3d40e00 410b480a deddd5d6 d3d40e00 ....A.H......... │ │ │ + 0x00031618 410b0000 48000000 88020000 04d7fdff A...H........... │ │ │ + 0x00031628 2c010000 00410e50 9d0a9e09 42950696 ,....A.P....B... │ │ │ + 0x00031638 05439902 9a01490a deddd9da d5d60e00 .C....I......... │ │ │ + 0x00031648 410b4298 03970447 94079308 690ad4d3 A.B....G....i... │ │ │ + 0x00031658 42d8d742 deddd9da d5d60e00 410b0000 B..B........A... │ │ │ + 0x00031668 1c000000 d4020000 e8d7fdff 74000000 ............t... │ │ │ + 0x00031678 00410e10 9d029e01 530adedd 0e00410b .A......S.....A. │ │ │ + 0x00031688 14000000 f4020000 40d8fdff 18000000 ........@....... │ │ │ + 0x00031698 00410e10 9d029e01 14000000 0c030000 .A.............. │ │ │ + 0x000316a8 40d8fdff 14000000 00410e10 9d029e01 @........A...... │ │ │ + 0x000316b8 48000000 24030000 40d8fdff 44010000 H...$...@...D... │ │ │ + 0x000316c8 00410e40 9d089e07 44950496 03429306 .A.@....D....B.. │ │ │ + 0x000316d8 94054397 025e0ade ddd7d5d6 d3d40e00 ..C..^.......... │ │ │ + 0x000316e8 410b440a deddd7d5 d6d3d40e 00410b54 A.D..........A.T │ │ │ + 0x000316f8 0adeddd7 d5d6d3d4 0e00410b 3c000000 ..........A.<... │ │ │ + 0x00031708 70030000 3cd9fdff 0c010000 00410e40 p...<........A.@ │ │ │ + 0x00031718 9d089e07 44950496 03449306 94059702 ....D....D...... │ │ │ + 0x00031728 6a0adedd d7d5d6d3 d40e0041 0b490ade j..........A.I.. │ │ │ + 0x00031738 ddd7d5d6 d3d40e00 410b0000 3c000000 ........A...<... │ │ │ + 0x00031748 b0030000 0cdafdff 0c010000 00410e40 .............A.@ │ │ │ + 0x00031758 9d089e07 44950496 03449306 94059702 ....D....D...... │ │ │ + 0x00031768 6a0adedd d7d5d6d3 d40e0041 0b490ade j..........A.I.. │ │ │ + 0x00031778 ddd7d5d6 d3d40e00 410b0000 4c000000 ........A...L... │ │ │ + 0x00031788 f0030000 dcdafdff 3c020000 00410e70 ........<....A.p │ │ │ + 0x00031798 9d0e9e0d 43930c94 0b439906 46950a96 ....C....C..F... │ │ │ + 0x000317a8 094f9807 97085dd8 d7760ade ddd9d5d6 .O....]..v...... │ │ │ + 0x000317b8 d3d40e00 410b450a 98079708 410b4a97 ....A.E.....A.J. │ │ │ + 0x000317c8 08980746 d8d74898 07970800 60000000 ...F..H.....`... │ │ │ + 0x000317d8 40040000 ccdcfdff b0010000 00420ee0 @............B.. │ │ │ + 0x000317e8 27459dfc 049efb04 4495f804 5094f904 'E......D...P... │ │ │ + 0x000317f8 93fa0457 d4d352dd ded50e00 410ee027 ...W..R.....A..' │ │ │ + 0x00031808 93fa0494 f90495f8 049dfc04 9efb0446 ...............F │ │ │ + 0x00031818 d3d44994 f90493fa 044fd4d3 4193fa04 ..I......O..A... │ │ │ + 0x00031828 94f90446 d3d44194 f90493fa 04000000 ...F..A......... │ │ │ + 0x00031838 60000000 a4040000 18defdff e4020000 `............... │ │ │ + 0x00031848 00410e60 9d0c9e0b 42950896 0743930a .A.`....B....C.. │ │ │ + 0x00031858 94094397 0698059b 02559a03 99045ada ..C......U....Z. │ │ │ + 0x00031868 d95f0ade dddbd7d8 d5d6d3d4 0e00410b ._............A. │ │ │ + 0x00031878 570adedd dbd7d8d5 d6d3d40e 00410b77 W............A.w │ │ │ + 0x00031888 0a9a0399 04470b44 0a9a0399 04410b43 .....G.D.....A.C │ │ │ + 0x00031898 9a039904 1c000000 08050000 9ce0fdff ................ │ │ │ + 0x000318a8 38000000 00440e10 9d029e01 480adedd 8....D......H... │ │ │ + 0x000318b8 0e00410b 34000000 28050000 b4e0fdff ..A.4...(....... │ │ │ + 0x000318c8 a0000000 00410e30 9d069e05 42950243 .....A.0....B..C │ │ │ + 0x000318d8 93049403 4c0adedd d5d3d40e 00410b46 ....L........A.F │ │ │ + 0x000318e8 0adeddd5 d3d40e00 410b0000 10000000 ........A....... │ │ │ + 0x000318f8 60050000 1ce1fdff 08000000 00000000 `............... │ │ │ + 0x00031908 94000000 74050000 c05dfdff a4640000 ....t....]...d.. │ │ │ + 0x00031918 00410ef0 03429d3c 9e3b5193 3a94396c .A...B.<.;Q.:.9l │ │ │ + 0x00031928 0a963795 38419835 9736419a 33993441 ..7.8A.5.6A.3.4A │ │ │ + 0x00031938 9c319b32 41054830 430b4796 37953843 .1.2A.H0C.G.7.8C │ │ │ + 0x00031948 98359736 439a3399 34439c31 9b324305 .5.6C.3.4C.1.2C. │ │ │ + 0x00031958 48300302 010ad6d5 41d8d741 dad941dc H0......A..A..A. │ │ │ + 0x00031968 db410648 41ddded3 d40e0041 0b036001 .A.HA......A..`. │ │ │ + 0x00031978 d5d6d7d8 d9dadbdc 06484596 37953841 .........HE.7.8A │ │ │ + 0x00031988 98359736 419a3399 34419c31 9b324105 .5.6A.3.4A.1.2A. │ │ │ + 0x00031998 48300000 00000000 10000000 0c060000 H0.............. │ │ │ + 0x000319a8 78e0fdff 18000000 00000000 10000000 x............... │ │ │ + 0x000319b8 20060000 7ce0fdff 08000000 00000000 ...|........... │ │ │ + 0x000319c8 10000000 34060000 70e0fdff 2c000000 ....4...p...,... │ │ │ + 0x000319d8 00000000 10000000 48060000 8ce0fdff ........H....... │ │ │ + 0x000319e8 14000000 00000000 10000000 5c060000 ............\... │ │ │ + 0x000319f8 90e0fdff 14000000 00000000 30000000 ............0... │ │ │ + 0x00031a08 70060000 94e0fdff 4c020000 00410e20 p.......L....A. │ │ │ + 0x00031a18 9d049e03 43930294 015c0ade ddd3d40e ....C....\...... │ │ │ + 0x00031a28 00410b79 0adeddd3 d40e0041 0b000000 .A.y.......A.... │ │ │ + 0x00031a38 34000000 a4060000 b0e2fdff 1c010000 4............... │ │ │ + 0x00031a48 00410e30 9d069e05 42930494 03449502 .A.0....B....D.. │ │ │ + 0x00031a58 620adedd d5d3d40e 00410b59 0adeddd5 b........A.Y.... │ │ │ + 0x00031a68 d3d40e00 410b0000 34000000 dc060000 ....A...4....... │ │ │ + 0x00031a78 98e3fdff b4000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00031a88 42950243 93049403 4f0adedd d5d3d40e B..C....O....... │ │ │ + 0x00031a98 00410b4d 0adeddd5 d3d40e00 410b0000 .A.M........A... │ │ │ + 0x00031aa8 3c000000 14070000 18e4fdff 00010000 <............... │ │ │ + 0x00031ab8 00420e40 9d089e07 43950496 03439306 .B.@....C....C.. │ │ │ + 0x00031ac8 94054497 025fdedd d7d5d6d3 d40e0042 ..D.._.........B │ │ │ + 0x00031ad8 0e409306 94059504 96039702 9d089e07 .@.............. │ │ │ + 0x00031ae8 34000000 54070000 d8e4fdff b4000000 4...T........... │ │ │ + 0x00031af8 00410e30 9d069e05 42950243 93049403 .A.0....B..C.... │ │ │ + 0x00031b08 4f0adedd d5d3d40e 00410b4d 0adeddd5 O........A.M.... │ │ │ + 0x00031b18 d3d40e00 410b0000 30000000 8c070000 ....A...0....... │ │ │ + 0x00031b28 58e5fdff 50020000 004e0e30 9d069e05 X...P....N.0.... │ │ │ + 0x00031b38 48930494 03640ade ddd3d40e 00410b77 H....d.......A.w │ │ │ + 0x00031b48 95024bd5 540e00d3 d4ddde00 1c000000 ..K.T........... │ │ │ + 0x00031b58 c0070000 74e7fdff 84000000 00410e20 ....t........A. │ │ │ + 0x00031b68 9d049e03 570adedd 0e00410b 1c000000 ....W.....A..... │ │ │ + 0x00031b78 e0070000 dce7fdff 84000000 00410e20 .............A. │ │ │ + 0x00031b88 9d049e03 570adedd 0e00410b 1c000000 ....W.....A..... │ │ │ + 0x00031b98 00080000 44e8fdff 84000000 00410e20 ....D........A. │ │ │ + 0x00031ba8 9d049e03 570adedd 0e00410b 1c000000 ....W.....A..... │ │ │ + 0x00031bb8 20080000 ace8fdff 84000000 00410e20 ............A. │ │ │ + 0x00031bc8 9d049e03 570adedd 0e00410b 1c000000 ....W.....A..... │ │ │ + 0x00031bd8 40080000 14e9fdff 94000000 00410e30 @............A.0 │ │ │ + 0x00031be8 9d069e05 600adedd 0e00410b 10000000 ....`.....A..... │ │ │ + 0x00031bf8 60080000 8ce9fdff c4000000 00000000 `............... │ │ │ + 0x00031c08 94000000 74080000 40eafdff ac020000 ....t...@....... │ │ │ + 0x00031c18 00410e60 9d0c9e0b 43930a94 095d9607 .A.`....C....].. │ │ │ + 0x00031c28 95084298 05970642 9a039904 5fd6d541 ..B....B...._..A │ │ │ + 0x00031c38 d8d741da d941dedd d3d40e00 410e6093 ..A..A......A.`. │ │ │ + 0x00031c48 0a94099d 0c9e0b44 0adeddd3 d40e0042 .......D.......B │ │ │ + 0x00031c58 0b43dedd d3d40e00 410e6093 0a940995 .C......A.`..... │ │ │ + 0x00031c68 08960797 06980599 049a039d 0c9e0b4c ...............L │ │ │ + 0x00031c78 0ad8d741 dad943d6 d541dedd d3d40e00 ...A..C..A...... │ │ │ + 0x00031c88 410b4c0a d6d542d8 d742dad9 43deddd3 A.L...B..B..C... │ │ │ + 0x00031c98 d40e0041 0b000000 94000000 0c090000 ...A............ │ │ │ + 0x00031ca8 58ecfdff c0020000 00410e60 9d0c9e0b X........A.`.... │ │ │ + 0x00031cb8 43930a94 095d9607 95084298 05970642 C....]....B....B │ │ │ + 0x00031cc8 9a039904 64d6d541 d8d741da d941dedd ....d..A..A..A.. │ │ │ + 0x00031cd8 d3d40e00 410e6093 0a94099d 0c9e0b44 ....A.`........D │ │ │ + 0x00031ce8 0adeddd3 d40e0042 0b43dedd d3d40e00 .......B.C...... │ │ │ + 0x00031cf8 410e6093 0a940995 08960797 06980599 A.`............. │ │ │ + 0x00031d08 049a039d 0c9e0b4f 0ad8d741 dad943d6 .......O...A..C. │ │ │ + 0x00031d18 d541dedd d3d40e00 410b490a d6d542d8 .A......A.I...B. │ │ │ + 0x00031d28 d742dad9 43deddd3 d40e0041 0b000000 .B..C......A.... │ │ │ + 0x00031d38 30000000 a4090000 80eefdff b0000000 0............... │ │ │ + 0x00031d48 00410e20 9d049e03 42930294 014f0ade .A. ....B....O.. │ │ │ + 0x00031d58 ddd3d40e 00410b4d 0adeddd3 d40e0041 .....A.M.......A │ │ │ + 0x00031d68 0b000000 24000000 d8090000 fceefdff ....$........... │ │ │ + 0x00031d78 94000000 00410e30 9d069e05 42930494 .....A.0....B... │ │ │ + 0x00031d88 03590ade ddd3d40e 00410b00 10000000 .Y.......A...... │ │ │ + 0x00031d98 000a0000 6ceffdff 64000000 00000000 ....l...d....... │ │ │ + 0x00031da8 94000000 140a0000 c0effdff 08020000 ................ │ │ │ + 0x00031db8 00410e60 9d0c9e0b 43930a94 09950896 .A.`....C....... │ │ │ + 0x00031dc8 07439904 9a034398 05970643 9c019b02 .C....C....C.... │ │ │ + 0x00031dd8 024ad8d7 42dcdb45 deddd9da d5d6d3d4 .J..B..E........ │ │ │ + 0x00031de8 0e00410e 60930a94 09950896 0799049a ..A.`........... │ │ │ + 0x00031df8 039d0c9e 0b52dedd d9dad5d6 d3d40e00 .....R.......... │ │ │ + 0x00031e08 410e6093 0a940995 08960797 06980599 A.`............. │ │ │ + 0x00031e18 049a039b 029c019d 0c9e0b42 d7d8dbdc ...........B.... │ │ │ + 0x00031e28 470adedd d9dad5d6 d3d40e00 410b4198 G...........A.A. │ │ │ + 0x00031e38 05970641 9c019b02 28000000 ac0a0000 ...A....(....... │ │ │ + 0x00031e48 30f1fdff b8000000 00410e40 9d089e07 0........A.@.... │ │ │ + 0x00031e58 44930694 05479504 5e0adedd d5d3d40e D....G..^....... │ │ │ + 0x00031e68 00410b00 40000000 d80a0000 bcf1fdff .A..@........... │ │ │ + 0x00031e78 5c040000 00410e90 019d129e 1142990a \....A.......B.. │ │ │ + 0x00031e88 9a094493 10940f47 950e960d 9b084297 ..D....G......B. │ │ │ + 0x00031e98 0c980b02 5b0adedd dbd9dad7 d8d5d6d3 ....[........... │ │ │ + 0x00031ea8 d40e0041 0b000000 44000000 1c0b0000 ...A....D....... │ │ │ + 0x00031eb8 d8f5fdff 6c0c0000 00410ea0 019d149e ....l....A...... │ │ │ + 0x00031ec8 1342970e 980d4493 12941149 9510960f .B....D....I.... │ │ │ + 0x00031ed8 43990c9a 0b9b0a9c 09035101 0adedddb C.........Q..... │ │ │ + 0x00031ee8 dcd9dad7 d8d5d6d3 d40e0041 0b000000 ...........A.... │ │ │ + 0x00031ef8 30000000 640b0000 0002feff 4c010000 0...d.......L... │ │ │ + 0x00031f08 00410e60 9d0c9e0b 43930a94 094a9607 .A.`....C....J.. │ │ │ + 0x00031f18 95084197 066a0ad6 d541d741 deddd3d4 ..A..j...A.A.... │ │ │ + 0x00031f28 0e00410b 44000000 980b0000 1c03feff ..A.D........... │ │ │ + 0x00031f38 e80e0000 00410ea0 019d149e 13429510 .....A.......B.. │ │ │ + 0x00031f48 960f4393 12941146 990c9a0b 44970e98 ..C....F....D... │ │ │ + 0x00031f58 0d9b0a9c 09033d01 0adedddb dcd9dad7 ......=......... │ │ │ + 0x00031f68 d8d5d6d3 d40e0041 0b000000 48000000 .......A....H... │ │ │ + 0x00031f78 e00b0000 bc11feff 68080000 00410ea0 ........h....A.. │ │ │ + 0x00031f88 019d149e 13439510 960f4397 0e980d43 .....C....C....C │ │ │ + 0x00031f98 990c9a0b 439b0a9c 09499312 94114b05 ....C....I....K. │ │ │ + 0x00031fa8 480802eb 0adedd06 48dbdcd9 dad7d8d5 H.......H....... │ │ │ + 0x00031fb8 d6d3d40e 00410b00 c8000000 2c0c0000 .....A......,... │ │ │ + 0x00031fc8 d819feff 540e0000 00410eb0 019d169e ....T....A...... │ │ │ + 0x00031fd8 1542990e 9a0d439b 0c9c0b43 93149413 .B....C....C.... │ │ │ + 0x00031fe8 46951296 11449710 980f4305 49090548 F....D....C.I..H │ │ │ + 0x00031ff8 0a750649 064802c7 dedddbdc d9dad7d8 .u.I.H.......... │ │ │ + 0x00032008 d5d6d3d4 0e00410e b0019314 94139512 ......A......... │ │ │ + 0x00032018 96119710 980f990e 9a0d9b0c 9c0b9d16 ................ │ │ │ + 0x00032028 9e150548 0a054909 5f064806 49460548 ...H..I._.H.IF.H │ │ │ + 0x00032038 0a054909 4c064906 48029b05 480a0549 ..I.L.I.H...H..I │ │ │ + 0x00032048 09410a06 49064841 0b420a06 49064841 .A..I.HA.B..I.HA │ │ │ + 0x00032058 0b4f0649 0648034f 0105480a 05490943 .O.I.H.O..H..I.C │ │ │ + 0x00032068 06480649 680a0549 0905480a 410b4c05 .H.Ih..I..H.A.L. │ │ │ + 0x00032078 49090548 0a560648 06494405 49090548 I..H.V.H.ID.I..H │ │ │ + 0x00032088 0a000000 b4010000 f80c0000 6427feff ............d'.. │ │ │ + 0x00032098 20160000 00410ec0 029d289e 27499326 ....A....(.'I.& │ │ │ + 0x000320a8 94254895 24962352 98219722 028cd8d7 .%H.$.#R.!.".... │ │ │ + 0x000320b8 02429722 9821639a 1f992058 9c1d9b1e .B.".!c... X.... │ │ │ + 0x000320c8 4505491b 05481c02 e8d8d741 dad941dc E.I..H.....A..A. │ │ │ + 0x000320d8 db410649 06484ade ddd5d6d3 d40e0041 .A.I.HJ........A │ │ │ + 0x000320e8 0ec00293 26942595 24962397 22982199 ....&.%.$.#.".!. │ │ │ + 0x000320f8 209a1f9b 1e9c1d9d 289e2705 481c0549 .......(.'.H..I │ │ │ + 0x00032108 1b610ad8 d741dad9 41dcdb41 06490648 .a...A..A..A.I.H │ │ │ + 0x00032118 410b0315 01dcdb41 06490648 42d8d741 A......A.I.HB..A │ │ │ + 0x00032128 dad94197 22982199 209a1f9b 1e9c1d05 ..A.".!. ....... │ │ │ + 0x00032138 481c0549 1b0251dc db410649 064842d8 H..I..Q..A.I.HB. │ │ │ + 0x00032148 d741dad9 41972298 2199209a 1f9b1e9c .A..A.".!. ..... │ │ │ + 0x00032158 1d05481c 05491b61 d9dadbdc 06480649 ..H..I.a.....H.I │ │ │ + 0x00032168 439a1f99 20799b1e 9c1d0548 1c05491b C... y.....H..I. │ │ │ + 0x00032178 0273d9da dbdc0648 06495499 209a1f9b .s.....H.IT. ... │ │ │ + 0x00032188 1e9c1d05 481c0549 1b46d9da dbdc0648 ....H..I.F.....H │ │ │ + 0x00032198 0649489a 1f992074 9b1e9c1d 05481c05 .IH... t.....H.. │ │ │ + 0x000321a8 491b4ad9 dadbdc06 4806494f 99209a1f I.J.....H.IO. .. │ │ │ + 0x000321b8 9b1e9c1d 05481c05 491b4dd9 dadbdc06 .....H..I.M..... │ │ │ + 0x000321c8 48064942 9a1f9920 55dad941 99209a1f H.IB... U..A. .. │ │ │ + 0x000321d8 9b1e9c1d 05481c05 491b42d9 dadbdc06 .....H..I.B..... │ │ │ + 0x000321e8 4806494b d8d74197 22982199 209a1f48 H.IK..A.".!. ..H │ │ │ + 0x000321f8 d9da4b99 209a1f9b 1e9c1d05 481c0549 ..K. .......H..I │ │ │ + 0x00032208 1b43dbdc 06480649 4d0adad9 410b489b .C...H.IM...A.H. │ │ │ + 0x00032218 1e9c1d05 481c0549 1b68d7d8 d9dadbdc ....H..I.h...... │ │ │ + 0x00032228 06480649 41982197 22419a1f 9920419c .H.IA.!."A... A. │ │ │ + 0x00032238 1d9b1e41 05491b05 481c0000 94000000 ...A.I..H....... │ │ │ + 0x00032248 b00e0000 cc3bfeff e01f0000 00410ed0 .....;.......A.. │ │ │ + 0x00032258 029d2a9e 29459328 94274495 26962544 ..*.)E.(.'D.&.%D │ │ │ + 0x00032268 97249823 4f9b209c 1f650ade dddbdcd7 .$.#O. ..e...... │ │ │ + 0x00032278 d8d5d6d3 d40e0041 0b489a21 99224105 .......A.H.!."A. │ │ │ + 0x00032288 481e03c1 010adad9 41064841 0b650a06 H.......A.HA.e.. │ │ │ + 0x00032298 4841dad9 410b0269 0adad941 0648410b HA..A..i...A.HA. │ │ │ + 0x000322a8 4ad9da06 48419a21 99224205 481e470a J...HA.!."B.H.G. │ │ │ + 0x000322b8 dad94106 48410b03 3b030ada d9410648 ..A.HA..;....A.H │ │ │ + 0x000322c8 410b02fd d9da0648 419a2199 22410548 A......HA.!."A.H │ │ │ + 0x000322d8 1e000000 28000000 480f0000 145bfeff ....(...H....[.. │ │ │ + 0x000322e8 78000000 00410e20 9d049e03 44930252 x....A. ....D..R │ │ │ + 0x000322f8 0adeddd3 0e00430b 43deddd3 0e000000 ......C.C....... │ │ │ + 0x00032308 64000000 740f0000 605bfeff 10030000 d...t...`[...... │ │ │ + 0x00032318 00410e50 9d0a9e09 42970498 03439308 .A.P....B....C.. │ │ │ + 0x00032328 94074496 05950646 990275d6 d541d944 ..D....F..u..A.D │ │ │ + 0x00032338 deddd7d8 d3d40e00 410e5093 08940795 ........A.P..... │ │ │ + 0x00032348 06960597 04980399 029d0a9e 0902510a ..............Q. │ │ │ + 0x00032358 d6d542d9 41deddd7 d8d3d40e 00410b5c ..B.A........A.\ │ │ │ + 0x00032368 0ad6d541 d9410b00 78000000 dc0f0000 ...A.A..x....... │ │ │ + 0x00032378 085efeff 94020000 00410e50 9d0a9e09 .^.......A.P.... │ │ │ + 0x00032388 44930894 07429506 96055b0a deddd5d6 D....B....[..... │ │ │ + 0x00032398 d3d40e00 410b4198 03970442 9902660a ....A.A....B..f. │ │ │ + 0x000323a8 d8d741d9 410b470a d8d741d9 410b440a ..A.A.G...A.A.D. │ │ │ + 0x000323b8 d8d741d9 41deddd5 d6d3d40e 00410b5f ..A.A........A._ │ │ │ + 0x000323c8 0ad8d741 d9410b44 0ad8d742 d9440b4d ...A.A.D...B.D.M │ │ │ + 0x000323d8 0ad8d741 d9410b47 d7d8d944 98039704 ...A.A.G...D.... │ │ │ + 0x000323e8 41990200 20000000 58100000 2460feff A... ...X...$`.. │ │ │ + 0x000323f8 38000000 00410e20 9d049e03 4293024a 8....A. ....B..J │ │ │ + 0x00032408 deddd30e 00000000 10000000 7c100000 ............|... │ │ │ + 0x00032418 3860feff 30000000 00000000 e4000000 8`..0........... │ │ │ + 0x00032428 90100000 5460feff 04170000 00410ee0 ....T`.......A.. │ │ │ + 0x00032438 019d1c9e 1b43931a 94194397 16981543 .....C....C....C │ │ │ + 0x00032448 95189617 4799149a 135e9c11 9b120345 ....G....^.....E │ │ │ + 0x00032458 01dcdb4b 0adeddd9 dad7d8d5 d6d3d40e ...K............ │ │ │ + 0x00032468 00410b43 9c119b12 0271dcdb 429b129c .A.C.....q..B... │ │ │ + 0x00032478 1102450a dcdb410b 4e0adcdb 410b0338 ..E...A.N...A..8 │ │ │ + 0x00032488 01054810 02490648 73054810 4b064853 ..H..I.Hs.H.K.HS │ │ │ + 0x00032498 0548107b 0a064842 0b630648 48dcdb41 .H.{..HB.c.HH..A │ │ │ + 0x000324a8 9b129c11 05481057 06486805 48100245 .....H.W.Hh.H..E │ │ │ + 0x000324b8 06484f05 48104906 4842dcdb 419b129c .HO.H.I.HB..A... │ │ │ + 0x000324c8 11054810 45064847 dcdb419b 129c1105 ..H.E.HG..A..... │ │ │ + 0x000324d8 48104d06 48420548 10690648 50dbdc41 H.M.HB.H.i.HP..A │ │ │ + 0x000324e8 9c119b12 41054810 51064847 0a054810 ....A.H.Q.HG..H. │ │ │ + 0x000324f8 520b4205 48104706 48440a05 4810410b R.B.H.G.HD..H.A. │ │ │ + 0x00032508 44054810 28000000 78110000 7476feff D.H.(...x...tv.. │ │ │ + 0x00032518 84000000 00410e30 9d069e05 42930494 .....A.0....B... │ │ │ + 0x00032528 03439502 4a0adedd d5d3d40e 00410b00 .C..J........A.. │ │ │ + 0x00032538 10000000 a4110000 d076feff 10000000 .........v...... │ │ │ + 0x00032548 00000000 30000000 b8110000 cc76feff ....0........v.. │ │ │ + 0x00032558 84000000 00410e20 9d049e03 42930294 .....A. ....B... │ │ │ + 0x00032568 01500ade ddd3d40e 00410b48 0adeddd3 .P.......A.H.... │ │ │ + 0x00032578 d40e0041 0b000000 10000000 ec110000 ...A............ │ │ │ + 0x00032588 2077feff 08020000 00000000 10000000 w.............. │ │ │ + 0x00032598 00120000 1479feff 14000000 00000000 .....y.......... │ │ │ + 0x000325a8 10000000 14120000 1879feff 14000000 .........y...... │ │ │ + 0x000325b8 00000000 5c000000 28120000 1c79feff ....\...(....y.. │ │ │ + 0x000325c8 a8010000 00410e70 9d0e9e0d 42930c94 .....A.p....B... │ │ │ + 0x000325d8 0b439708 98074399 069a054a 9c039b04 .C....C....J.... │ │ │ + 0x000325e8 44960995 0a72d6d5 41dcdb42 950a9609 D....r..A..B.... │ │ │ + 0x000325f8 9b049c03 4fd6d541 dcdb4a0a deddd9da ....O..A..J..... │ │ │ + 0x00032608 d7d8d3d4 0e00410b 41960995 0a419c03 ......A.A....A.. │ │ │ + 0x00032618 9b040000 34000000 88120000 647afeff ....4.......dz.. │ │ │ + 0x00032628 84010000 00410e60 9d0c9e0b 42970698 .....A.`....B... │ │ │ + 0x00032638 0547930a 94099508 96070240 0adeddd7 .G.........@.... │ │ │ + 0x00032648 d8d5d6d3 d40e0041 0b000000 28000000 .......A....(... │ │ │ + 0x00032658 c0120000 b47bfeff 0c010000 00410e70 .....{.......A.p │ │ │ + 0x00032668 9d0e9e0d 44930c94 0b47950a 6d0adedd ....D....G..m... │ │ │ + 0x00032678 d5d3d40e 00410b00 38000000 ec120000 .....A..8....... │ │ │ + 0x00032688 987cfeff 04010000 00420e80 47419df0 .|.......B..GA.. │ │ │ + 0x00032698 089eef08 4297ea08 4293ee08 94ed0843 ....B...B......C │ │ │ + 0x000326a8 95ec0896 eb08690a ddded7d5 d6d3d40e ......i......... │ │ │ + 0x000326b8 00410b00 20000000 28130000 647dfeff .A.. ...(...d}.. │ │ │ + 0x000326c8 80000000 00410e20 9d049e03 42930294 .....A. ....B... │ │ │ + 0x000326d8 015cdedd d3d40e00 20000000 4c130000 .\...... ...L... │ │ │ + 0x000326e8 c07dfeff 28000000 00410e20 9d049e03 .}..(....A. .... │ │ │ + 0x000326f8 42930246 deddd30e 00000000 10000000 B..F............ │ │ │ + 0x00032708 70130000 c47dfeff ec000000 00000000 p....}.......... │ │ │ + 0x00032718 4c000000 84130000 a07efeff 1c010000 L........~...... │ │ │ + 0x00032728 00410e40 9d089e07 42930694 05429504 .A.@....B....B.. │ │ │ + 0x00032738 96034797 02630ad7 42deddd5 d6d3d40e ..G..c..B....... │ │ │ + 0x00032748 00410b4c d746dedd d5d6d3d4 0e00410e .A.L.F........A. │ │ │ + 0x00032758 40930694 05950496 0397029d 089e0700 @............... │ │ │ + 0x00032768 80000000 d4130000 707ffeff 4c030000 ........p...L... │ │ │ + 0x00032778 00420ef0 28429d8e 059e8d05 42998605 .B..(B......B... │ │ │ + 0x00032788 9a850543 97880598 87054393 8c05948b ...C......C..... │ │ │ + 0x00032798 05530add ded9dad7 d8d3d40e 00410b42 .S...........A.B │ │ │ + 0x000327a8 96890595 8a05459c 83059b84 05580548 ......E......X.H │ │ │ + 0x000327b8 82056806 4802520a d6d541dc db410b44 ..h.H.R...A..A.D │ │ │ + 0x000327c8 0ad6d541 dcdb410b 4bdbdc42 d6d54296 ...A..A.K..B..B. │ │ │ + 0x000327d8 8905958a 05419c83 059b8405 41054882 .....A......A.H. │ │ │ + 0x000327e8 05000000 6c000000 58140000 3c82feff ....l...X...<... │ │ │ + 0x000327f8 f0010000 00410e80 019d109e 0f429b06 .....A.......B.. │ │ │ + 0x00032808 9c05459a 07990843 9809970a 46940d93 ..E....C....F... │ │ │ + 0x00032818 0e49960b 950c5c0a d4d342d6 d541d8d7 .I....\...B..A.. │ │ │ + 0x00032828 41dad942 dedddbdc 0e00410b 680ad4d3 A..B......A.h... │ │ │ + 0x00032838 41d6d541 d8d741da d942dedd dbdc0e00 A..A..A..B...... │ │ │ + 0x00032848 410b4dd3 d4d5d6d7 d8d9da43 dedddbdc A.M........C.... │ │ │ + 0x00032858 0e000000 54000000 c8140000 bc83feff ....T........... │ │ │ + 0x00032868 54020000 00410e50 9d0a9e09 42930894 T....A.P....B... │ │ │ + 0x00032878 07429506 96054499 029a0143 98039704 .B....D....C.... │ │ │ + 0x00032888 026ad8d7 45deddd9 dad5d6d3 d40e0041 .j..E..........A │ │ │ + 0x00032898 0e509308 94079506 96059704 98039902 .P.............. │ │ │ + 0x000328a8 9a019d0a 9e0952d7 d8000000 10000000 ......R......... │ │ │ + 0x000328b8 20150000 bc85feff 44000000 00000000 .......D....... │ │ │ + 0x000328c8 24000000 34150000 f085feff dc000000 $...4........... │ │ │ + 0x000328d8 00410e30 9d069e05 42930494 036a0ade .A.0....B....j.. │ │ │ + 0x000328e8 ddd3d40e 00410b00 10000000 5c150000 .....A......\... │ │ │ + 0x000328f8 a886feff 14000000 00000000 24000000 ............$... │ │ │ + 0x00032908 70150000 ac86feff 90000000 00410e30 p............A.0 │ │ │ + 0x00032918 9d069e05 42930494 035f0ade ddd3d40e ....B...._...... │ │ │ + 0x00032928 00410b00 10000000 98150000 1487feff .A.............. │ │ │ + 0x00032938 04000000 00000000 24000000 ac150000 ........$....... │ │ │ + 0x00032948 0887feff 5c000000 00410eb0 019d169e ....\....A...... │ │ │ + 0x00032958 15449314 500adedd d30e0041 0b000000 .D..P......A.... │ │ │ + 0x00032968 10000000 d4150000 4087feff 04000000 ........@....... │ │ │ + 0x00032978 00000000 30000000 e8150000 3487feff ....0.......4... │ │ │ + 0x00032988 dc000000 00410e30 9d069e05 45950293 .....A.0....E... │ │ │ + 0x00032998 04940362 0adeddd5 d3d40e00 410b4dde ...b........A.M. │ │ │ + 0x000329a8 ddd5d3d4 0e000000 94000000 1c160000 ................ │ │ │ + 0x000329b8 e087feff ac010000 00410e50 9d0a9e09 .........A.P.... │ │ │ + 0x000329c8 42950696 05439704 9803459a 01990245 B....C....E....E │ │ │ + 0x000329d8 94079308 65d4d343 dad944de ddd7d8d5 ....e..C..D..... │ │ │ + 0x000329e8 d60e0041 0e509308 94079506 96059704 ...A.P.......... │ │ │ + 0x000329f8 98039902 9a019d0a 9e095ed4 d343dad9 ..........^..C.. │ │ │ + 0x00032a08 41deddd7 d8d5d60e 00410e50 95069605 A........A.P.... │ │ │ + 0x00032a18 97049803 9d0a9e09 44deddd7 d8d5d60e ........D....... │ │ │ + 0x00032a28 00410e50 93089407 95069605 97049803 .A.P............ │ │ │ + 0x00032a38 99029a01 9d0a9e09 44d4d341 dad90000 ........D..A.... │ │ │ + 0x00032a48 54000000 b4160000 f888feff a0010000 T............... │ │ │ + 0x00032a58 00410ed0 019d1a9e 19429318 94174595 .A.......B....E. │ │ │ + 0x00032a68 1696154f 98139714 59d8d749 0adeddd5 ...O....Y..I.... │ │ │ + 0x00032a78 d6d3d40e 00410b52 97149813 430ad8d7 .....A.R....C... │ │ │ + 0x00032a88 410b450a d8d7410b 4a0ad8d7 410b44d8 A.E...A.J...A.D. │ │ │ + 0x00032a98 d7429813 97140000 50000000 0c170000 .B......P....... │ │ │ + 0x00032aa8 408afeff ec040000 00410ea0 09419d94 @........A...A.. │ │ │ + 0x00032ab8 019e9301 42959001 968f0142 93920194 ....B......B.... │ │ │ + 0x00032ac8 91014697 8e01988d 01998c01 9a8b0145 ..F............E │ │ │ + 0x00032ad8 9b8a019c 890102f2 0adddedb dcd9dad7 ................ │ │ │ + 0x00032ae8 d8d5d6d3 d40e0041 0b000000 40000000 .......A....@... │ │ │ + 0x00032af8 60170000 dc8efeff 4c010000 00410e50 `.......L....A.P │ │ │ + 0x00032b08 9d0a9e09 44930894 07439506 96054998 ....D....C....I. │ │ │ + 0x00032b18 0397045f d8d7490a deddd5d6 d3d40e00 ..._..I......... │ │ │ + 0x00032b28 410b4b98 03970449 d7d84498 03970400 A.K....I..D..... │ │ │ + 0x00032b38 64000000 a4170000 e88ffeff 5c080000 d...........\... │ │ │ + 0x00032b48 00420ec0 29429d98 059e9705 42999005 .B..)B......B... │ │ │ + 0x00032b58 9a8f0542 93960594 95054a95 94059693 ...B......J..... │ │ │ + 0x00032b68 05979205 9891056d 9c8d059b 8e050288 .......m........ │ │ │ + 0x00032b78 0adcdb41 ddded9da d7d8d5d6 d3d40e00 ...A............ │ │ │ + 0x00032b88 410b02b8 dbdc429b 8e059c8d 05028edb A.....B......... │ │ │ + 0x00032b98 dc419c8d 059b8e05 34000000 0c180000 .A......4....... │ │ │ + 0x00032ba8 e097feff f4000000 00410e50 9d0a9e09 .........A.P.... │ │ │ + 0x00032bb8 43930894 07439506 96054898 03970463 C....C....H....c │ │ │ + 0x00032bc8 0ad8d741 deddd5d6 d3d40e00 410b0000 ...A........A... │ │ │ + 0x00032bd8 28000000 44180000 a098feff 84000000 (...D........... │ │ │ + 0x00032be8 00410e30 9d069e05 44950243 93049403 .A.0....D..C.... │ │ │ + 0x00032bf8 530adedd d5d3d40e 00410b00 98000000 S........A...... │ │ │ + 0x00032c08 70180000 fc98feff b0080000 00410eb0 p............A.. │ │ │ + 0x00032c18 019d169e 15459b0c 9c0b4593 14941395 .....E....E..... │ │ │ + 0x00032c28 12961197 10980f53 9a0d990e 5005480a .......S....P.H. │ │ │ + 0x00032c38 02930648 4fdad948 0adedddb dcd7d8d5 ...HO..H........ │ │ │ + 0x00032c48 d6d3d40e 00410b02 7c9a0d99 0e4bdad9 .....A..|....K.. │ │ │ + 0x00032c58 41990e9a 0d05480a 02590ada d9410648 A.....H..Y...A.H │ │ │ + 0x00032c68 410b45d9 da064844 990e9a0d 05480a6d A.E...HD.....H.m │ │ │ + 0x00032c78 d9da0648 4f990e9a 0d05480a 49d9da06 ...HO.....H.I... │ │ │ + 0x00032c88 4847990e 9a0d0548 0a540648 4405480a HG.....H.T.HD.H. │ │ │ + 0x00032c98 41d9da06 48000000 b8000000 0c190000 A...H........... │ │ │ + 0x00032ca8 10a1feff 8c080000 00410eb0 019d169e .........A...... │ │ │ + 0x00032cb8 15429314 94134796 11951242 980f9710 .B....G....B.... │ │ │ + 0x00032cc8 419a0d99 0e429c0b 9b0c02ba 05480a02 A....B.......H.. │ │ │ + 0x00032cd8 50064802 5505480a 5a064850 0ad6d541 P.H.U.H.Z.HP...A │ │ │ + 0x00032ce8 d8d741da d941dcdb 41deddd3 d40e0041 ..A..A..A......A │ │ │ + 0x00032cf8 0b5d0548 0a580ad6 d541d8d7 41dad941 .].H.X...A..A..A │ │ │ + 0x00032d08 dcdb4106 4841dedd d3d40e00 410b4cd5 ..A.HA......A.L. │ │ │ + 0x00032d18 d6d7d8d9 dadbdc06 4844dedd d3d40e00 ........HD...... │ │ │ + 0x00032d28 410eb001 93149413 95129611 9710980f A............... │ │ │ + 0x00032d38 990e9a0d 9b0c9c0b 9d169e15 4d05480a ............M.H. │ │ │ + 0x00032d48 4406484d 05480a46 06485305 480a4106 D.HM.H.F.HS.H.A. │ │ │ + 0x00032d58 48000000 10000000 c8190000 e4a8feff H............... │ │ │ + 0x00032d68 2c000000 00000000 10000000 dc190000 ,............... │ │ │ + 0x00032d78 00a9feff 04000000 00000000 8c000000 ................ │ │ │ + 0x00032d88 f0190000 f4a8feff 38020000 00410e80 ........8....A.. │ │ │ + 0x00032d98 019d109e 0f42950c 960b4293 0e940d5a .....B....B....Z │ │ │ + 0x00032da8 9809970a 439a0799 08439b06 6ad8d741 ....C....C..j..A │ │ │ + 0x00032db8 dad941db 55deddd5 d6d3d40e 00410e80 ..A.U........A.. │ │ │ + 0x00032dc8 01930e94 0d950c96 0b970a98 0999089a ................ │ │ │ + 0x00032dd8 079b069d 109e0f4a d7d8d9da db4d0a98 .......J.....M.. │ │ │ + 0x00032de8 09970a41 9a079908 419b0641 0b410a98 ...A....A..A.A.. │ │ │ + 0x00032df8 09970a41 9a079908 419b0641 0b429809 ...A....A..A.B.. │ │ │ + 0x00032e08 970a419a 07990841 9b060000 34000000 ..A....A....4... │ │ │ + 0x00032e18 801a0000 9caafeff 70010000 00410e60 ........p....A.` │ │ │ + 0x00032e28 9d0c9e0b 42970698 0543930a 94094695 ....B....C....F. │ │ │ + 0x00032e38 08960702 440adedd d7d8d5d6 d3d40e00 ....D........... │ │ │ + 0x00032e48 410b0000 28000000 b81a0000 d4abfeff A...(........... │ │ │ + 0x00032e58 e0000000 00410e30 9d069e05 42930494 .....A.0....B... │ │ │ + 0x00032e68 03429502 6e0adedd d5d3d40e 00410b00 .B..n........A.. │ │ │ + 0x00032e78 44000000 e41a0000 88acfeff 98000000 D............... │ │ │ + 0x00032e88 00410e30 9d069e05 44950245 94039304 .A.0....D..E.... │ │ │ + 0x00032e98 51d4d342 deddd50e 00410e30 95029d06 Q..B.....A.0.... │ │ │ + 0x00032ea8 9e0543de ddd50e00 410e3093 04940395 ..C.....A.0..... │ │ │ + 0x00032eb8 029d069e 05000000 28000000 2c1b0000 ........(...,... │ │ │ + 0x00032ec8 d8acfeff 90000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00032ed8 45930494 03950257 0adeddd5 d3d40e00 E......W........ │ │ │ + 0x00032ee8 410b0000 30000000 581b0000 3cadfeff A...0...X...<... │ │ │ + 0x00032ef8 e0000000 00410e20 9d049e03 42930294 .....A. ....B... │ │ │ + 0x00032f08 01690ade ddd3d40e 00410b44 0adeddd3 .i.......A.D.... │ │ │ + 0x00032f18 d40e0041 0b000000 20000000 8c1b0000 ...A.... ....... │ │ │ + 0x00032f28 e8adfeff 34000000 00410e20 9d049e03 ....4....A. .... │ │ │ + 0x00032f38 42930294 0149dedd d3d40e00 34000000 B....I......4... │ │ │ + 0x00032f48 b01b0000 fcadfeff a8000000 00410e30 .............A.0 │ │ │ + 0x00032f58 9d069e05 43930494 03950259 0adeddd5 ....C......Y.... │ │ │ + 0x00032f68 d3d40e00 410b470a deddd5d3 d40e0041 ....A.G........A │ │ │ + 0x00032f78 0b000000 94000000 e81b0000 6caefeff ............l... │ │ │ + 0x00032f88 f4060000 00410ef0 019d1e9e 1d44931c .....A.......D.. │ │ │ + 0x00032f98 941b4295 1a961945 99169a15 45971898 ..B....E....E... │ │ │ + 0x00032fa8 17679c13 9b1455dc db7ededd d9dad7d8 .g....U..~...... │ │ │ + 0x00032fb8 d5d6d3d4 0e00410e f001931c 941b951a ......A......... │ │ │ + 0x00032fc8 96199718 98179916 9a159b14 9c139d1e ................ │ │ │ + 0x00032fd8 9e1d47dc db6f9c13 9b1474dc db6b9b14 ..G..o....t..k.. │ │ │ + 0x00032fe8 9c1341dc db529c13 9b14500a dcdb410b ..A..R....P...A. │ │ │ + 0x00032ff8 69dcdb74 9b149c13 430adcdb 410b42db i..t....C...A.B. │ │ │ + 0x00033008 dc419c13 9b14460a dcdb410b 48000000 .A....F...A.H... │ │ │ + 0x00033018 801c0000 ccb4feff 94000000 00410e30 .............A.0 │ │ │ + 0x00033028 9d069e05 42950244 94039304 4fd4d344 ....B..D....O..D │ │ │ + 0x00033038 deddd50e 00410e30 93049403 95029d06 .....A.0........ │ │ │ + 0x00033048 9e0541d4 d344dedd d50e0041 0e309304 ..A..D.....A.0.. │ │ │ + 0x00033058 94039502 9d069e05 30000000 cc1c0000 ........0....... │ │ │ + 0x00033068 18b5feff 80000000 00410e20 9d049e03 .........A. .... │ │ │ + 0x00033078 44930294 01510ade ddd3d40e 00410b44 D....Q.......A.D │ │ │ + 0x00033088 0adeddd3 d40e0041 0b000000 5c000000 .......A....\... │ │ │ + 0x00033098 001d0000 64b5feff 38010000 00410e50 ....d...8....A.P │ │ │ + 0x000330a8 9d0a9e09 42950696 05429407 93084298 ....B....B....B. │ │ │ + 0x000330b8 03970442 990268d4 d341d8d7 41d944de ...B..h..A..A.D. │ │ │ + 0x000330c8 ddd5d60e 00410e50 93089407 95069605 .....A.P........ │ │ │ + 0x000330d8 97049803 99029d0a 9e0948d3 d4d7d8d9 ..........H..... │ │ │ + 0x000330e8 42930894 07970498 03990200 4c000000 B...........L... │ │ │ + 0x000330f8 601d0000 3cb6feff 74000000 00410e30 `...<...t....A.0 │ │ │ + 0x00033108 9d069e05 42930494 03429601 95024fd6 ....B....B....O. │ │ │ + 0x00033118 d541dedd d3d40e00 410e3093 0494039d .A......A.0..... │ │ │ + 0x00033128 069e0544 deddd3d4 0e00410e 30930494 ...D......A.0... │ │ │ + 0x00033138 03950296 019d069e 05000000 a4000000 ................ │ │ │ + 0x00033148 b01d0000 64b6feff d8010000 00410e60 ....d........A.` │ │ │ + 0x00033158 9d0c9e0b 42930a94 09429805 97064f96 ....B....B....O. │ │ │ + 0x00033168 07950844 9a039904 479c019b 0268dcdb ...D....G....h.. │ │ │ + 0x00033178 43d8d744 d6d541da d941dedd d3d40e00 C..D..A..A...... │ │ │ + 0x00033188 410e6093 0a940997 0698059d 0c9e0b43 A.`............C │ │ │ + 0x00033198 d8d741de ddd3d40e 00410e60 930a9409 ..A......A.`.... │ │ │ + 0x000331a8 95089607 97069805 99049a03 9d0c9e0b ................ │ │ │ + 0x000331b8 52d5d6d7 d8d9da44 deddd3d4 0e00410e R......D......A. │ │ │ + 0x000331c8 60930a94 09950896 07970698 0599049a `............... │ │ │ + 0x000331d8 039b029c 019d0c9e 0b44dbdc 419c019b .........D..A... │ │ │ + 0x000331e8 02000000 e0000000 581e0000 94b7feff ........X....... │ │ │ + 0x000331f8 fc100000 00410ea0 029d249e 234d9322 .....A....$.#M." │ │ │ + 0x00033208 94214296 1f952048 981d971e 419a1b99 .!B... H....A... │ │ │ + 0x00033218 1c4b9c19 9b1a025a dbdc41d8 d742dad9 .K.....Z..A..B.. │ │ │ + 0x00033228 43d6d54a deddd3d4 0e00410e a0029322 C..J......A...." │ │ │ + 0x00033238 94219520 961f971e 981d991c 9a1b9b1a .!. ............ │ │ │ + 0x00033248 9c199d24 9e230245 0ad8d743 d6d543da ...$.#.E...C..C. │ │ │ + 0x00033258 d946dcdb 410b025a d7d8d9da dbdc41d6 .F..A..Z......A. │ │ │ + 0x00033268 d5449520 961f971e 981d991c 9a1b9b1a .D. ............ │ │ │ + 0x00033278 9c190290 d7d8d9da dbdc4297 1e981d99 ..........B..... │ │ │ + 0x00033288 1c9a1b9b 1a9c1902 5b0ad6d5 41d8d741 ........[...A..A │ │ │ + 0x00033298 dad941dc db410b02 c60ad6d5 41d8d741 ..A..A......A..A │ │ │ + 0x000332a8 dad941dc db410b03 2001d5d6 d7d8d9da ..A..A.. ....... │ │ │ + 0x000332b8 dbdc4196 1f952041 981d971e 419a1b99 ..A... A....A... │ │ │ + 0x000332c8 1c419c19 9b1a0000 6c000000 3c1f0000 .A......l...<... │ │ │ + 0x000332d8 b0c7feff 48040000 00410e50 9d0a9e09 ....H....A.P.... │ │ │ + 0x000332e8 46930894 07439506 96054397 04980342 F....C....C....B │ │ │ + 0x000332f8 99029a01 650adedd d9dad7d8 d5d6d3d4 ....e........... │ │ │ + 0x00033308 0e00410b 510adedd d9dad7d8 d5d6d3d4 ..A.Q........... │ │ │ + 0x00033318 0e00410b 024e0ade ddd9dad7 d8d5d6d3 ..A..N.......... │ │ │ + 0x00033328 d40e0041 0b7a0ade ddd9dad7 d8d5d6d3 ...A.z.......... │ │ │ + 0x00033338 d40e0041 0b000000 2c000000 ac1f0000 ...A....,....... │ │ │ + 0x00033348 88cbfeff 7c000000 00420e20 9d049e03 ....|....B. .... │ │ │ + 0x00033358 44930294 0146dedd d3d40e00 430e2093 D....F......C. . │ │ │ + 0x00033368 0294019d 049e0300 10000000 dc1f0000 ................ │ │ │ + 0x00033378 d8cbfeff 54000000 00000000 1c000000 ....T........... │ │ │ + 0x00033388 f01f0000 1cccfeff 44000000 00410e10 ........D....A.. │ │ │ + 0x00033398 9d029e01 4fdedd0e 00000000 48000000 ....O.......H... │ │ │ + 0x000333a8 10200000 44ccfeff a4000000 00410e40 . ..D........A.@ │ │ │ + 0x000333b8 9d089e07 43930694 05439504 96034497 ....C....C....D. │ │ │ + 0x000333c8 0252d745 deddd5d6 d3d40e00 410e4093 .R.E........A.@. │ │ │ + 0x000333d8 06940595 04960397 029d089e 0744d741 .............D.A │ │ │ + 0x000333e8 deddd5d6 d3d40e00 10000000 5c200000 ............\ .. │ │ │ + 0x000333f8 a0ccfeff 94010000 00000000 10000000 ................ │ │ │ + 0x00033408 70200000 24cefeff 4c000000 00000000 p ..$...L....... │ │ │ + 0x00033418 6c000000 84200000 60cefeff b8030000 l.... ..`....... │ │ │ + 0x00033428 00410e60 9d0c9e0b 42930a94 09429508 .A.`....B....B.. │ │ │ + 0x00033438 96074397 06980542 9b029c01 509a0399 ..C....B....P... │ │ │ + 0x00033448 044bd9da 55dedddb dcd7d8d5 d6d3d40e .K..U........... │ │ │ + 0x00033458 00410e60 930a9409 95089607 97069805 .A.`............ │ │ │ + 0x00033468 99049a03 9b029c01 9d0c9e0b 02800ada ................ │ │ │ + 0x00033478 d946dedd dbdcd7d8 d5d6d3d4 0e00410b .F............A. │ │ │ + 0x00033488 10000000 f4200000 a8d1feff 04000000 ..... .......... │ │ │ + 0x00033498 00000000 10000000 08210000 9cd1feff .........!...... │ │ │ + 0x000334a8 70000000 00000000 30000000 1c210000 p.......0....!.. │ │ │ + 0x000334b8 f8d1feff 3c010000 00410e40 9d089e07 ....<....A.@.... │ │ │ + 0x000334c8 43930694 05429504 96034397 02700ade C....B....C..p.. │ │ │ + 0x000334d8 ddd7d5d6 d3d40e00 410b0000 30000000 ........A...0... │ │ │ + 0x000334e8 50210000 04d3feff 48010000 00410e40 P!......H....A.@ │ │ │ + 0x000334f8 9d089e07 43930694 05439504 96034297 ....C....C....B. │ │ │ + 0x00033508 02720ade ddd7d5d6 d3d40e00 410b0000 .r..........A... │ │ │ + 0x00033518 70000000 84210000 18d4feff 80010000 p....!.......... │ │ │ + 0x00033528 00410e30 9d069e05 42930494 034e9502 .A.0....B....N.. │ │ │ + 0x00033538 600ad544 deddd3d4 0e00410b 42d543de `..D......A.B.C. │ │ │ + 0x00033548 ddd3d40e 00410e30 93049403 95029d06 .....A.0........ │ │ │ + 0x00033558 9e0542d5 48deddd3 d40e0041 0e309304 ..B.H......A.0.. │ │ │ + 0x00033568 94039502 9d069e05 430ad541 deddd3d4 ........C..A.... │ │ │ + 0x00033578 0e00410b 42d5480a deddd3d4 0e00410b ..A.B.H.......A. │ │ │ + 0x00033588 47950200 1c000000 f8210000 24d5feff G........!..$... │ │ │ + 0x00033598 1c020000 00410e20 9d049e03 7e0adedd .....A. ....~... │ │ │ + 0x000335a8 0e00410b 28000000 18220000 24d7feff ..A.(...."..$... │ │ │ + 0x000335b8 a4000000 00410ea0 019d149e 13429312 .....A.......B.. │ │ │ + 0x000335c8 94114795 10590ade ddd5d3d4 0e00410b ..G..Y........A. │ │ │ + 0x000335d8 3c000000 44220000 a0d7feff f4000000 <...D".......... │ │ │ + 0x000335e8 00410e40 9d089e07 43930694 05950496 .A.@....C....... │ │ │ + 0x000335f8 03429702 5c0adedd d7d5d6d3 d40e0041 .B..\..........A │ │ │ + 0x00033608 0b59dedd d7d5d6d3 d40e0000 00000000 .Y.............. │ │ │ + 0x00033618 10000000 84220000 58d8feff 1c000000 ....."..X....... │ │ │ + 0x00033628 00000000 10000000 98220000 64d8feff ........."..d... │ │ │ + 0x00033638 68000000 00000000 10000000 ac220000 h............".. │ │ │ + 0x00033648 b8d8feff 98000000 00000000 40000000 ............@... │ │ │ + 0x00033658 c0220000 3cd9feff 00060000 00410e90 ."..<........A.. │ │ │ + 0x00033668 019d129e 11429310 940f4397 0c980b48 .....B....C....H │ │ │ + 0x00033678 950e960d 990a9a09 9b089c07 0362010a .............b.. │ │ │ + 0x00033688 dedddbdc d9dad7d8 d5d6d3d4 0e00410b ..............A. │ │ │ + 0x00033698 1c000000 04230000 f8defeff bc000000 .....#.......... │ │ │ + 0x000336a8 00410e10 9d029e01 6ddedd0e 00000000 .A......m....... │ │ │ + 0x000336b8 28000000 24230000 98dffeff 7c000000 (...$#......|... │ │ │ + 0x000336c8 00410e80 019d109e 0f43930e 940d4995 .A.......C....I. │ │ │ + 0x000336d8 0c500ade ddd5d3d4 0e00410b 2c000000 .P........A.,... │ │ │ + 0x000336e8 50230000 ecdffeff 90000000 00410e80 P#...........A.. │ │ │ + 0x000336f8 019d109e 0f42930e 940d4395 0c960b5c .....B....C....\ │ │ │ + 0x00033708 0adeddd5 d6d3d40e 00410b00 60000000 .........A..`... │ │ │ + 0x00033718 80230000 4ce0feff 08020000 00410ed0 .#..L........A.. │ │ │ + 0x00033728 019d1a9e 19420548 0e439516 96154897 .....B.H.C....H. │ │ │ + 0x00033738 14981346 9c0f9b10 44941793 18449a11 ...F....D....D.. │ │ │ + 0x00033748 99120252 d4d342da d941dcdb 4a0adedd ...R..B..A..J... │ │ │ + 0x00033758 0648d7d8 d5d60e00 410b4394 17931841 .H......A.C....A │ │ │ + 0x00033768 9a119912 419c0f9b 10000000 00000000 ....A........... │ │ │ + 0x00033778 c0000000 e4230000 f0e1feff 60050000 .....#......`... │ │ │ + 0x00033788 00410ef0 019d1e9e 1d42931c 941b4495 .A.......B....D. │ │ │ + 0x00033798 1a961971 0adeddd5 d6d3d40e 00410b5a ...q.........A.Z │ │ │ + 0x000337a8 0a981797 18419a15 9916419c 139b1442 .....A....A....B │ │ │ + 0x000337b8 0b429817 9718569a 15991643 9c139b14 .B....V....C.... │ │ │ + 0x000337c8 6ddad941 dcdb44d8 d7429817 9718419a m..A..D..B....A. │ │ │ + 0x000337d8 15991602 4b0ad8d7 41dad941 0b52d7d8 ....K...A..A.R.. │ │ │ + 0x000337e8 d9da4697 18981799 169a1545 d7d8d9da ..F........E.... │ │ │ + 0x000337f8 45971898 1799169a 1543d9da 57d8d753 E........C..W..S │ │ │ + 0x00033808 98179718 419a1599 1643d9da 42d8d741 ....A....C..B..A │ │ │ + 0x00033818 97189817 99169a15 9b149c13 46d8d741 ............F..A │ │ │ + 0x00033828 dad941dc db429817 9718419a 15991641 ..A..B....A....A │ │ │ + 0x00033838 9c139b14 44000000 a8240000 8ce6feff ....D....$...... │ │ │ + 0x00033848 74010000 00410e40 9d089e07 44930694 t....A.@....D... │ │ │ + 0x00033858 05449504 96035e0a 98019702 410b4198 .D....^.....A.A. │ │ │ + 0x00033868 01970266 0ad8d741 deddd5d6 d3d40e00 ...f...A........ │ │ │ + 0x00033878 410b48d7 d8429801 97020000 20000000 A.H..B...... ... │ │ │ + 0x00033888 f0240000 bce7feff 44000000 00410e30 .$......D....A.0 │ │ │ + 0x00033898 9d069e05 42930494 034ddedd d3d40e00 ....B....M...... │ │ │ + 0x000338a8 24000000 14250000 e0e7feff 60000000 $....%......`... │ │ │ + 0x000338b8 00410e40 9d089e07 42930694 05530ade .A.@....B....S.. │ │ │ + 0x000338c8 ddd3d40e 00410b00 38000000 3c250000 .....A..8...<%.. │ │ │ + 0x000338d8 18e8feff 3c020000 00410ee0 019d1c9e ....<....A...... │ │ │ + 0x000338e8 1b44931a 94194297 16981543 99144295 .D....B....C..B. │ │ │ + 0x000338f8 18961702 4c0adedd d9d7d8d5 d6d3d40e ....L........... │ │ │ + 0x00033908 00410b00 40000000 78250000 1ceafeff .A..@...x%...... │ │ │ + 0x00033918 34020000 00410e40 9d089e07 42950496 4....A.@....B... │ │ │ + 0x00033928 03429306 94054397 02980102 720adedd .B....C.....r... │ │ │ + 0x00033938 d7d8d5d6 d3d40e00 410b51de ddd7d8d5 ........A.Q..... │ │ │ + 0x00033948 d6d3d40e 00000000 34000000 bc250000 ........4....%.. │ │ │ + 0x00033958 10ecfeff 98010000 00410ee0 019d1c9e .........A...... │ │ │ + 0x00033968 1b429518 96174a93 1a941946 97160241 .B....J....F...A │ │ │ + 0x00033978 0ad741de ddd5d6d3 d40e0041 0b000000 ..A........A.... │ │ │ + 0x00033988 10000000 f4250000 70edfeff 04000000 .....%..p....... │ │ │ + 0x00033998 00000000 10000000 08260000 64edfeff .........&..d... │ │ │ + 0x000339a8 28000000 00000000 10000000 1c260000 (............&.. │ │ │ + 0x000339b8 78edfeff 0c000000 00000000 10000000 x............... │ │ │ + 0x000339c8 30260000 74edfeff b0010000 00000000 0&..t........... │ │ │ + 0x000339d8 1c000000 44260000 10effeff 3c000000 ....D&......<... │ │ │ + 0x000339e8 00410e20 9d049e03 44930200 00000000 .A. ....D....... │ │ │ + 0x000339f8 40000000 64260000 30effeff dc020000 @...d&..0....... │ │ │ + 0x00033a08 00410e70 9d0e9e0d 43970898 0742950a .A.p....C....B.. │ │ │ + 0x00033a18 96094393 0c940b46 9b049c03 99069a05 ..C....F........ │ │ │ + 0x00033a28 660adedd dbdcd9da d7d8d5d6 d3d40e00 f............... │ │ │ + 0x00033a38 410b0000 34000000 a8260000 ccf1feff A...4....&...... │ │ │ + 0x00033a48 94010000 00410e30 9d069e05 42930494 .....A.0....B... │ │ │ + 0x00033a58 03439502 024b0ade ddd5d3d4 0e00410b .C...K........A. │ │ │ + 0x00033a68 4e0adedd d5d3d40e 00410b00 10000000 N........A...... │ │ │ + 0x00033a78 e0260000 2cf3feff 04000000 00000000 .&..,........... │ │ │ + 0x00033a88 10000000 f4260000 20f3feff 3c020000 .....&.. ...<... │ │ │ + 0x00033a98 00000000 a0000000 08270000 4cf5feff .........'..L... │ │ │ + 0x00033aa8 9c060000 00410e80 019d109e 0f44930e .....A.......D.. │ │ │ + 0x00033ab8 940d4597 0a98099b 069c0547 9a079908 ..E........G.... │ │ │ + 0x00033ac8 48960b95 0c024dd6 d541dad9 4fdedddb H.....M..A..O... │ │ │ + 0x00033ad8 dcd7d8d3 d40e0041 0e800193 0e940d95 .......A........ │ │ │ + 0x00033ae8 0c960b97 0a980999 089a079b 069c059d ................ │ │ │ + 0x00033af8 109e0f02 8ed6d542 dad94396 0b950c4a .......B..C....J │ │ │ + 0x00033b08 9a079908 0255dad9 4bd6d545 dedddbdc .....U..K..E.... │ │ │ + 0x00033b18 d7d8d3d4 0e00410e 8001930e 940d950c ......A......... │ │ │ + 0x00033b28 960b970a 98099908 9a079b06 9c059d10 ................ │ │ │ + 0x00033b38 9e0f6ad5 d6d9da00 10000000 ac270000 ..j..........'.. │ │ │ + 0x00033b48 48fbfeff 30010000 00000000 30000000 H...0.......0... │ │ │ + 0x00033b58 c0270000 64fcfeff 0c010000 00410e20 .'..d........A. │ │ │ + 0x00033b68 9d049e03 42930294 015d0ade ddd3d40e ....B....]...... │ │ │ + 0x00033b78 00410b57 0adeddd3 d40e0041 0b000000 .A.W.......A.... │ │ │ + 0x00033b88 68000000 f4270000 40fdfeff d8010000 h....'..@....... │ │ │ + 0x00033b98 00410e40 9d089e07 42930694 05439504 .A.@....B....C.. │ │ │ + 0x00033ba8 96034698 01970260 d8d7530a deddd5d6 ..F....`..S..... │ │ │ + 0x00033bb8 d3d40e00 410b450a deddd5d6 d3d40e00 ....A.E......... │ │ │ + 0x00033bc8 410b5cde ddd5d6d3 d40e0041 0e409306 A.\........A.@.. │ │ │ + 0x00033bd8 94059504 96039702 98019d08 9e074cd7 ..............L. │ │ │ + 0x00033be8 d846dedd d5d6d3d4 0e000000 34000000 .F..........4... │ │ │ + 0x00033bf8 60280000 acfefeff b8000000 00410e30 `(...........A.0 │ │ │ + 0x00033c08 9d069e05 42930494 034c9502 56d542de ....B....L..V.B. │ │ │ + 0x00033c18 ddd3d40e 00410e30 93049403 95029d06 .....A.0........ │ │ │ + 0x00033c28 9e050000 10000000 98280000 2cfffeff .........(..,... │ │ │ + 0x00033c38 e4000000 00000000 40000000 ac280000 ........@....(.. │ │ │ + 0x00033c48 0000ffff 580a0000 00410eb0 019d169e ....X....A...... │ │ │ + 0x00033c58 15449b0c 9c0b4e93 14941395 12961197 .D....N......... │ │ │ + 0x00033c68 10980f99 0e9a0d03 db010ade dddbdcd9 ................ │ │ │ + 0x00033c78 dad7d8d5 d6d3d40e 00410b00 38000000 .........A..8... │ │ │ + 0x00033c88 f0280000 140affff b8000000 00410e30 .(...........A.0 │ │ │ + 0x00033c98 9d069e05 42930494 034c9601 950256d6 ....B....L....V. │ │ │ + 0x00033ca8 d542dedd d3d40e00 410e3093 04940395 .B......A.0..... │ │ │ + 0x00033cb8 0296019d 069e0500 60000000 2c290000 ........`...,).. │ │ │ + 0x00033cc8 900affff 9c010000 00410e80 019d109e .........A...... │ │ │ + 0x00033cd8 0f42930e 940d4395 0c960b44 9a079908 .B....C....D.... │ │ │ + 0x00033ce8 46980997 0a449c05 9b060241 d8d741da F....D.....A..A. │ │ │ + 0x00033cf8 d941dcdb 45deddd5 d6d3d40e 00410e80 .A..E........A.. │ │ │ + 0x00033d08 01930e94 0d950c96 0b970a98 0999089a ................ │ │ │ + 0x00033d18 079b069c 059d109e 0f000000 5c000000 ............\... │ │ │ + 0x00033d28 90290000 cc0bffff 64030000 00410e70 .)......d....A.p │ │ │ + 0x00033d38 9d0e9e0d 4599069a 0542950a 96094794 ....E....B....G. │ │ │ + 0x00033d48 0b930c44 98079708 449c039b 040273d4 ...D....D.....s. │ │ │ + 0x00033d58 d341d8d7 41dcdb43 deddd9da d5d60e00 .A..A..C........ │ │ │ + 0x00033d68 410e7093 0c940b95 0a960997 08980799 A.p............. │ │ │ + 0x00033d78 069a059b 049c039d 0e9e0d00 54000000 ............T... │ │ │ + 0x00033d88 f0290000 d40effff b0040000 00410e90 .)...........A.. │ │ │ + 0x00033d98 019d129e 1142950e 960d4293 10940f4c .....B....B....L │ │ │ + 0x00033da8 9a09990a 43980b97 0c439c07 9b0802fb ....C....C...... │ │ │ + 0x00033db8 d8d742da d942dcdb 510adedd d5d6d3d4 ..B..B..Q....... │ │ │ + 0x00033dc8 0e00410b 41980b97 0c419a09 990a419c ..A.A....A....A. │ │ │ + 0x00033dd8 079b0800 40000000 482a0000 2c13ffff ....@...H*..,... │ │ │ + 0x00033de8 d8040000 00410e60 9d0c9e0b 44930a94 .....A.`....D... │ │ │ + 0x00033df8 09439508 96074299 049a0344 97069805 .C....B....D.... │ │ │ + 0x00033e08 429b029c 0102af0a dedddbdc d9dad7d8 B............... │ │ │ + 0x00033e18 d5d6d3d4 0e00410b 10000000 8c2a0000 ......A......*.. │ │ │ + 0x00033e28 c017ffff c0010000 00000000 10000000 ................ │ │ │ + 0x00033e38 a02a0000 6c19ffff 1c000000 00000000 .*..l........... │ │ │ + 0x00033e48 30000000 b42a0000 7819ffff 7c000000 0....*..x...|... │ │ │ + 0x00033e58 00410e40 9d089e07 42930694 05439504 .A.@....B....C.. │ │ │ + 0x00033e68 96034597 02980153 deddd7d8 d5d6d3d4 ..E....S........ │ │ │ + 0x00033e78 0e000000 10000000 e82a0000 c419ffff .........*...... │ │ │ + 0x00033e88 04000000 00000000 00000000 ............ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ - 0x0044fdd0 30874000 00000000 0.@..... │ │ │ + 0x0004eaa0 70dc0000 00000000 p....... │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ - 0x0044fdd8 00874000 00000000 ..@..... │ │ │ + 0x0004eaa8 28dc0000 00000000 (....... │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ @@ -1,4 +1,132 @@ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ - 0x0044ffd8 e8fd4400 00000000 00000000 00000000 ..D............. │ │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ + 0x0004f808 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x0004f818 00000000 00000000 40700000 00000000 ........@p...... │ │ │ + 0x0004f828 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f838 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f848 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f858 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f868 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f878 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f888 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f898 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f8a8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f8b8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f8c8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f8d8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f8e8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f8f8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f908 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f918 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f928 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f938 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f948 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f958 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f968 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f978 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f988 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f998 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f9a8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f9b8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f9c8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f9d8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f9e8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004f9f8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa08 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa18 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa28 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa38 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa48 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa58 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa68 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa78 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa88 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fa98 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004faa8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fab8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fac8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fad8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fae8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004faf8 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fb08 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fb18 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fb28 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fb38 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fb48 40700000 00000000 40700000 00000000 @p......@p...... │ │ │ + 0x0004fb58 f8f50400 00000000 48580200 00000000 ........HX...... │ │ │ + 0x0004fb68 bc350500 00000000 b0fb0600 00000000 .5.............. │ │ │ + 0x0004fb78 dc340500 00000000 68e70600 00000000 .4......h....... │ │ │ + 0x0004fb88 10350500 00000000 c8330500 00000000 .5.......3...... │ │ │ + 0x0004fb98 70e70600 00000000 b8350500 00000000 p........5...... │ │ │ + 0x0004fba8 a4350500 00000000 f8330500 00000000 .5.......3...... │ │ │ + 0x0004fbb8 68350500 00000000 d8340500 00000000 h5.......4...... │ │ │ + 0x0004fbc8 60350500 00000000 00000000 00000000 `5.............. │ │ │ + 0x0004fbd8 70340500 00000000 f8340500 00000000 p4.......4...... │ │ │ + 0x0004fbe8 50340500 00000000 b8fb0600 00000000 P4.............. │ │ │ + 0x0004fbf8 54330500 00000000 a8350500 00000000 T3.......5...... │ │ │ + 0x0004fc08 58330500 00000000 28340500 00000000 X3......(4...... │ │ │ + 0x0004fc18 80330500 00000000 00000000 00000000 .3.............. │ │ │ + 0x0004fc28 94350500 00000000 c0fb0600 00000000 .5.............. │ │ │ + 0x0004fc38 00000000 00000000 58340500 00000000 ........X4...... │ │ │ + 0x0004fc48 78340500 00000000 78e70600 00000000 x4......x....... │ │ │ + 0x0004fc58 a8340500 00000000 e8340500 00000000 .4.......4...... │ │ │ + 0x0004fc68 98330500 00000000 50100500 00000000 .3......P....... │ │ │ + 0x0004fc78 e8330500 00000000 301a0500 00000000 .3......0....... │ │ │ + 0x0004fc88 48340500 00000000 70fb0600 00000000 H4......p....... │ │ │ + 0x0004fc98 b0340500 00000000 c00f0500 00000000 .4.............. │ │ │ + 0x0004fca8 c0fb0700 00000000 90330500 00000000 .........3...... │ │ │ + 0x0004fcb8 90350500 00000000 50020500 00000000 .5......P....... │ │ │ + 0x0004fcc8 88330500 00000000 38100500 00000000 .3......8....... │ │ │ + 0x0004fcd8 88350500 00000000 a4340500 00000000 .5.......4...... │ │ │ + 0x0004fce8 c4340500 00000000 78350500 00000000 .4......x5...... │ │ │ + 0x0004fcf8 30340500 00000000 b8340500 00000000 04.......4...... │ │ │ + 0x0004fd08 a0330500 00000000 00000000 00000000 .3.............. │ │ │ + 0x0004fd18 10340500 00000000 90340500 00000000 .4.......4...... │ │ │ + 0x0004fd28 78fb0600 00000000 cc340500 00000000 x........4...... │ │ │ + 0x0004fd38 b0330500 00000000 20350500 00000000 .3...... 5...... │ │ │ + 0x0004fd48 2c100500 00000000 00000000 00000000 ,............... │ │ │ + 0x0004fd58 38340500 00000000 d0330500 00000000 84.......3...... │ │ │ + 0x0004fd68 e0330500 00000000 28100500 00000000 .3......(....... │ │ │ + 0x0004fd78 18350500 00000000 80fb0600 00000000 .5.............. │ │ │ + 0x0004fd88 c8fb0700 00000000 00000000 00000000 ................ │ │ │ + 0x0004fd98 00100500 00000000 00000000 00000000 ................ │ │ │ + 0x0004fda8 b4350500 00000000 3c100500 00000000 .5......<....... │ │ │ + 0x0004fdb8 08350500 00000000 68330500 00000000 .5......h3...... │ │ │ + 0x0004fdc8 30100500 00000000 b8330500 00000000 0........3...... │ │ │ + 0x0004fdd8 50330500 00000000 50350500 00000000 P3......P5...... │ │ │ + 0x0004fde8 c0340500 00000000 ccfb0700 00000000 .4.............. │ │ │ + 0x0004fdf8 44350500 00000000 c8570200 00000000 D5.......W...... │ │ │ + 0x0004fe08 94330500 00000000 d0fb0700 00000000 .3.............. │ │ │ + 0x0004fe18 88fb0600 00000000 80340500 00000000 .........4...... │ │ │ + 0x0004fe28 24100500 00000000 90fb0600 00000000 $............... │ │ │ + 0x0004fe38 d4340500 00000000 78330500 00000000 .4......x3...... │ │ │ + 0x0004fe48 08100500 00000000 c8340500 00000000 .........4...... │ │ │ + 0x0004fe58 28350500 00000000 d8fb0700 00000000 (5.............. │ │ │ + 0x0004fe68 a0350500 00000000 48100500 00000000 .5......H....... │ │ │ + 0x0004fe78 98340500 00000000 d8330500 00000000 .4.......3...... │ │ │ + 0x0004fe88 10100500 00000000 60330500 00000000 ........`3...... │ │ │ + 0x0004fe98 f0340500 00000000 60340500 00000000 .4......`4...... │ │ │ + 0x0004fea8 d8fb0800 00000000 e0fb0800 00000000 ................ │ │ │ + 0x0004feb8 d0760000 00000000 68e50600 00000000 .v......h....... │ │ │ + 0x0004fec8 c0330500 00000000 40340500 00000000 .3......@4...... │ │ │ + 0x0004fed8 98350500 00000000 00340500 00000000 .5.......4...... │ │ │ + 0x0004fee8 20340500 00000000 70350500 00000000 4......p5...... │ │ │ + 0x0004fef8 70330500 00000000 a8330500 00000000 p3.......3...... │ │ │ + 0x0004ff08 98fb0600 00000000 d0340500 00000000 .........4...... │ │ │ + 0x0004ff18 88340500 00000000 80350500 00000000 .4.......5...... │ │ │ + 0x0004ff28 a0fb0600 00000000 bc340500 00000000 .........4...... │ │ │ + 0x0004ff38 8c330500 00000000 08340500 00000000 .3.......4...... │ │ │ + 0x0004ff48 30350500 00000000 68340500 00000000 05......h4...... │ │ │ + 0x0004ff58 34100500 00000000 b0350500 00000000 4........5...... │ │ │ + 0x0004ff68 e0fb0900 00000000 9c350500 00000000 .........5...... │ │ │ + 0x0004ff78 40350500 00000000 ac350500 00000000 @5.......5...... │ │ │ + 0x0004ff88 4c350500 00000000 48350500 00000000 L5......H5...... │ │ │ + 0x0004ff98 00350500 00000000 00000000 00000000 .5.............. │ │ │ + 0x0004ffa8 a0340500 00000000 a8fb0600 00000000 .4.............. │ │ │ + 0x0004ffb8 1c100500 00000000 f0330500 00000000 .........3...... │ │ │ + 0x0004ffc8 68e60600 00000000 60e50600 00000000 h.......`....... │ │ │ + 0x0004ffd8 38350500 00000000 18100500 00000000 85.............. │ │ │ + 0x0004ffe8 20100500 00000000 40100500 00000000 .......@....... │ │ │ + 0x0004fff8 58350500 00000000 X5...... │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ @@ -1,325 +1,325 @@ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ - 0x00450330 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00450340 f8b14200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450350 b0b04200 00000000 d8b04200 00000000 ..B.......B..... │ │ │ - 0x00450360 18b14200 00000000 30cc4200 00000000 ..B.....0.B..... │ │ │ - 0x00450370 68b14200 00000000 b8b14200 00000000 h.B.......B..... │ │ │ - 0x00450380 30cc4200 00000000 00000000 00000000 0.B............. │ │ │ - 0x00450390 20af4200 00000000 38af4200 00000000 .B.....8.B..... │ │ │ - 0x004503a0 78af4200 00000000 b8af4200 00000000 x.B.......B..... │ │ │ - 0x004503b0 f8af4200 00000000 38b04200 00000000 ..B.....8.B..... │ │ │ - 0x004503c0 70b04200 00000000 01000000 00000000 p.B............. │ │ │ - 0x004503d0 30a24200 00000000 30cc4200 00000000 0.B.....0.B..... │ │ │ - 0x004503e0 68a24200 00000000 b8a24200 00000000 h.B.......B..... │ │ │ - 0x004503f0 30cc4200 00000000 e0a24200 00000000 0.B.......B..... │ │ │ - 0x00450400 30a34200 00000000 80a34200 00000000 0.B.......B..... │ │ │ - 0x00450410 d0a34200 00000000 20a44200 00000000 ..B..... .B..... │ │ │ - 0x00450420 70a44200 00000000 b8a44200 00000000 p.B.......B..... │ │ │ - 0x00450430 00a54200 00000000 30cc4200 00000000 ..B.....0.B..... │ │ │ - 0x00450440 20a54200 00000000 70a54200 00000000 .B.....p.B..... │ │ │ - 0x00450450 c0a54200 00000000 08a64200 00000000 ..B.......B..... │ │ │ - 0x00450460 30cc4200 00000000 48a64200 00000000 0.B.....H.B..... │ │ │ - 0x00450470 90a64200 00000000 d8a64200 00000000 ..B.......B..... │ │ │ - 0x00450480 30cc4200 00000000 20a74200 00000000 0.B..... .B..... │ │ │ - 0x00450490 68a74200 00000000 b8a74200 00000000 h.B.......B..... │ │ │ - 0x004504a0 30cc4200 00000000 d0a74200 00000000 0.B.......B..... │ │ │ - 0x004504b0 20a84200 00000000 70a84200 00000000 .B.....p.B..... │ │ │ - 0x004504c0 c0a84200 00000000 10a94200 00000000 ..B.......B..... │ │ │ - 0x004504d0 60a94200 00000000 b0a94200 00000000 `.B.......B..... │ │ │ - 0x004504e0 00aa4200 00000000 30cc4200 00000000 ..B.....0.B..... │ │ │ - 0x004504f0 28aa4200 00000000 78aa4200 00000000 (.B.....x.B..... │ │ │ - 0x00450500 c8aa4200 00000000 18ab4200 00000000 ..B.......B..... │ │ │ - 0x00450510 68ab4200 00000000 b0ab4200 00000000 h.B.......B..... │ │ │ - 0x00450520 00ac4200 00000000 48ac4200 00000000 ..B.....H.B..... │ │ │ - 0x00450530 98ac4200 00000000 e8ac4200 00000000 ..B.......B..... │ │ │ - 0x00450540 30ad4200 00000000 80ad4200 00000000 0.B.......B..... │ │ │ - 0x00450550 d0ad4200 00000000 20ae4200 00000000 ..B..... .B..... │ │ │ - 0x00450560 30cc4200 00000000 58ae4200 00000000 0.B.....X.B..... │ │ │ - 0x00450570 a8ae4200 00000000 f8ae4200 00000000 ..B.......B..... │ │ │ - 0x00450580 d8904200 00000000 e0354200 00000000 ..B......5B..... │ │ │ - 0x00450590 00000000 00000000 30000000 00000000 ........0....... │ │ │ - 0x004505a0 e0354200 00000000 e0904200 00000000 .5B.......B..... │ │ │ - 0x004505b0 e8904200 00000000 00000000 00000000 ..B............. │ │ │ - 0x004505c0 31000000 00000000 f8904200 00000000 1.........B..... │ │ │ - 0x004505d0 08914200 00000000 10914200 00000000 ..B.......B..... │ │ │ - 0x004505e0 00000000 00000000 32000000 00000000 ........2....... │ │ │ - 0x004505f0 20914200 00000000 30914200 00000000 .B.....0.B..... │ │ │ - 0x00450600 38914200 00000000 00000000 00000000 8.B............. │ │ │ - 0x00450610 33000000 00000000 48914200 00000000 3.......H.B..... │ │ │ - 0x00450620 58914200 00000000 60914200 00000000 X.B.....`.B..... │ │ │ - 0x00450630 00000000 00000000 34000000 00000000 ........4....... │ │ │ - 0x00450640 70914200 00000000 80914200 00000000 p.B.......B..... │ │ │ - 0x00450650 88914200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450660 35000000 00000000 98914200 00000000 5.........B..... │ │ │ - 0x00450670 a8914200 00000000 b0914200 00000000 ..B.......B..... │ │ │ - 0x00450680 00000000 00000000 36000000 00000000 ........6....... │ │ │ - 0x00450690 c0914200 00000000 d0914200 00000000 ..B.......B..... │ │ │ - 0x004506a0 d8914200 00000000 00000000 00000000 ..B............. │ │ │ - 0x004506b0 37000000 00000000 e8914200 00000000 7.........B..... │ │ │ - 0x004506c0 f8914200 00000000 00924200 00000000 ..B.......B..... │ │ │ - 0x004506d0 00000000 00000000 38000000 00000000 ........8....... │ │ │ - 0x004506e0 10924200 00000000 20924200 00000000 ..B..... .B..... │ │ │ - 0x004506f0 28924200 00000000 00000000 00000000 (.B............. │ │ │ - 0x00450700 39000000 00000000 38924200 00000000 9.......8.B..... │ │ │ - 0x00450710 48924200 00000000 50924200 00000000 H.B.....P.B..... │ │ │ - 0x00450720 00000000 00000000 41000000 00000000 ........A....... │ │ │ - 0x00450730 60924200 00000000 80924200 00000000 `.B.......B..... │ │ │ - 0x00450740 88924200 00000000 01000000 00000000 ..B............. │ │ │ - 0x00450750 62000000 00000000 98924200 00000000 b.........B..... │ │ │ - 0x00450760 b8924200 00000000 c0924200 00000000 ..B.......B..... │ │ │ - 0x00450770 00000000 00000000 63000000 00000000 ........c....... │ │ │ - 0x00450780 d0924200 00000000 c8344200 00000000 ..B......4B..... │ │ │ - 0x00450790 f0924200 00000000 00000000 00000000 ..B............. │ │ │ - 0x004507a0 64000000 00000000 f8924200 00000000 d.........B..... │ │ │ - 0x004507b0 18934200 00000000 20934200 00000000 ..B..... .B..... │ │ │ - 0x004507c0 00000000 01000000 05010000 00000000 ................ │ │ │ - 0x004507d0 30934200 00000000 48934200 00000000 0.B.....H.B..... │ │ │ - 0x004507e0 50934200 00000000 00000000 01000000 P.B............. │ │ │ - 0x004507f0 06010000 00000000 60934200 00000000 ........`.B..... │ │ │ - 0x00450800 085f4200 00000000 80934200 00000000 ._B.......B..... │ │ │ - 0x00450810 00000000 01000000 07010000 00000000 ................ │ │ │ - 0x00450820 90934200 00000000 b8934200 00000000 ..B.......B..... │ │ │ - 0x00450830 c0934200 00000000 00000000 01000000 ..B............. │ │ │ - 0x00450840 11010000 00000000 d8934200 00000000 ..........B..... │ │ │ - 0x00450850 08944200 00000000 10944200 00000000 ..B.......B..... │ │ │ - 0x00450860 01000000 00000000 12010000 00000000 ................ │ │ │ - 0x00450870 20944200 00000000 50944200 00000000 .B.....P.B..... │ │ │ - 0x00450880 58944200 00000000 00000000 01000000 X.B............. │ │ │ - 0x00450890 13010000 00000000 68944200 00000000 ........h.B..... │ │ │ - 0x004508a0 90944200 00000000 98944200 00000000 ..B.......B..... │ │ │ - 0x004508b0 00000000 01000000 14010000 00000000 ................ │ │ │ - 0x004508c0 a8944200 00000000 c8944200 00000000 ..B.......B..... │ │ │ - 0x004508d0 d0944200 00000000 00000000 00000000 ..B............. │ │ │ - 0x004508e0 44000000 00000000 e0944200 00000000 D.........B..... │ │ │ - 0x004508f0 08954200 00000000 10954200 00000000 ..B.......B..... │ │ │ - 0x00450900 00000000 00000000 10010000 00000000 ................ │ │ │ - 0x00450910 28954200 00000000 909e4200 00000000 (.B.......B..... │ │ │ - 0x00450920 58954200 00000000 00000000 00000000 X.B............. │ │ │ - 0x00450930 65000000 00000000 60954200 00000000 e.......`.B..... │ │ │ - 0x00450940 18d94200 00000000 88954200 00000000 ..B.......B..... │ │ │ - 0x00450950 00000000 00000000 46000000 00000000 ........F....... │ │ │ - 0x00450960 90954200 00000000 b8954200 00000000 ..B.......B..... │ │ │ - 0x00450970 c0954200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450980 15010000 00000000 c8954200 00000000 ..........B..... │ │ │ - 0x00450990 f8954200 00000000 00964200 00000000 ..B.......B..... │ │ │ - 0x004509a0 00000000 01000000 16010000 00000000 ................ │ │ │ - 0x004509b0 08964200 00000000 38964200 00000000 ..B.....8.B..... │ │ │ - 0x004509c0 40964200 00000000 00000000 00000000 @.B............. │ │ │ - 0x004509d0 17010000 00000000 50964200 00000000 ........P.B..... │ │ │ - 0x004509e0 18324200 00000000 80964200 00000000 .2B.......B..... │ │ │ - 0x004509f0 00000000 00000000 66000000 00000000 ........f....... │ │ │ - 0x00450a00 88964200 00000000 b0964200 00000000 ..B.......B..... │ │ │ - 0x00450a10 b8964200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450a20 08010000 00000000 d0964200 00000000 ..........B..... │ │ │ - 0x00450a30 f8964200 00000000 00974200 00000000 ..B.......B..... │ │ │ - 0x00450a40 00000000 01000000 45010000 00000000 ........E....... │ │ │ - 0x00450a50 10974200 00000000 40974200 00000000 ..B.....@.B..... │ │ │ - 0x00450a60 48974200 00000000 00000000 00000000 H.B............. │ │ │ - 0x00450a70 67000000 00000000 50974200 00000000 g.......P.B..... │ │ │ - 0x00450a80 20d04200 00000000 80974200 00000000 .B.......B..... │ │ │ - 0x00450a90 00000000 00000000 68000000 00000000 ........h....... │ │ │ - 0x00450aa0 80974200 00000000 88974200 00000000 ..B.......B..... │ │ │ - 0x00450ab0 30cc4200 00000000 00000000 00000000 0.B............. │ │ │ - 0x00450ac0 68000000 00000000 80974200 00000000 h.........B..... │ │ │ - 0x00450ad0 90974200 00000000 30cc4200 00000000 ..B.....0.B..... │ │ │ - 0x00450ae0 00000000 00000000 68000000 00000000 ........h....... │ │ │ - 0x00450af0 80974200 00000000 98974200 00000000 ..B.......B..... │ │ │ - 0x00450b00 a0974200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450b10 18010000 00000000 b0974200 00000000 ..........B..... │ │ │ - 0x00450b20 c0974200 00000000 c8974200 00000000 ..B.......B..... │ │ │ - 0x00450b30 03000000 00000000 69000000 00000000 ........i....... │ │ │ - 0x00450b40 d0974200 00000000 f8974200 00000000 ..B.......B..... │ │ │ - 0x00450b50 00984200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450b60 6a000000 00000000 10984200 00000000 j.........B..... │ │ │ - 0x00450b70 38984200 00000000 40984200 00000000 8.B.....@.B..... │ │ │ - 0x00450b80 00000000 00000000 4a000000 00000000 ........J....... │ │ │ - 0x00450b90 50984200 00000000 78984200 00000000 P.B.....x.B..... │ │ │ - 0x00450ba0 80984200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450bb0 6b000000 00000000 90984200 00000000 k.........B..... │ │ │ - 0x00450bc0 80304200 00000000 b0984200 00000000 .0B.......B..... │ │ │ - 0x00450bd0 00000000 00000000 6c000000 00000000 ........l....... │ │ │ - 0x00450be0 b8984200 00000000 b8524200 00000000 ..B......RB..... │ │ │ - 0x00450bf0 e0984200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450c00 24010000 00000000 f0984200 00000000 $.........B..... │ │ │ - 0x00450c10 18994200 00000000 20994200 00000000 ..B..... .B..... │ │ │ - 0x00450c20 01000000 00000000 22010000 00000000 ........"....... │ │ │ - 0x00450c30 30994200 00000000 60994200 00000000 0.B.....`.B..... │ │ │ - 0x00450c40 68994200 00000000 00000000 01000000 h.B............. │ │ │ - 0x00450c50 21010000 00000000 78994200 00000000 !.......x.B..... │ │ │ - 0x00450c60 98994200 00000000 a0994200 00000000 ..B.......B..... │ │ │ - 0x00450c70 00000000 01000000 23010000 00000000 ........#....... │ │ │ - 0x00450c80 b0994200 00000000 d8994200 00000000 ..B.......B..... │ │ │ - 0x00450c90 e8994200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450ca0 4c000000 00000000 e0994200 00000000 L.........B..... │ │ │ - 0x00450cb0 f0994200 00000000 f8994200 00000000 ..B.......B..... │ │ │ - 0x00450cc0 00000000 00000000 6d000000 00000000 ........m....... │ │ │ - 0x00450cd0 009a4200 00000000 289a4200 00000000 ..B.....(.B..... │ │ │ - 0x00450ce0 30cc4200 00000000 00000000 00000000 0.B............. │ │ │ - 0x00450cf0 25010000 00000000 309a4200 00000000 %.......0.B..... │ │ │ - 0x00450d00 409a4200 00000000 489a4200 00000000 @.B.....H.B..... │ │ │ - 0x00450d10 00000000 00000000 26010000 00000000 ........&....... │ │ │ - 0x00450d20 589a4200 00000000 80584200 00000000 X.B......XB..... │ │ │ - 0x00450d30 889a4200 00000000 01000000 00000000 ..B............. │ │ │ - 0x00450d40 6e000000 00000000 989a4200 00000000 n.........B..... │ │ │ - 0x00450d50 c09a4200 00000000 c89a4200 00000000 ..B.......B..... │ │ │ - 0x00450d60 00000000 00000000 27010000 00000000 ........'....... │ │ │ - 0x00450d70 d09a4200 00000000 f89a4200 00000000 ..B.......B..... │ │ │ - 0x00450d80 009b4200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450d90 6f000000 00000000 109b4200 00000000 o.........B..... │ │ │ - 0x00450da0 389b4200 00000000 409b4200 00000000 8.B.....@.B..... │ │ │ - 0x00450db0 01000000 00000000 4f000000 00000000 ........O....... │ │ │ - 0x00450dc0 509b4200 00000000 c0484200 00000000 P.B......HB..... │ │ │ - 0x00450dd0 e89b4200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450de0 70000000 00000000 809b4200 00000000 p.........B..... │ │ │ - 0x00450df0 18ae4200 00000000 909b4200 00000000 ..B.......B..... │ │ │ - 0x00450e00 01000000 00000000 50000000 00000000 ........P....... │ │ │ - 0x00450e10 a09b4200 00000000 d09b4200 00000000 ..B.......B..... │ │ │ - 0x00450e20 d89b4200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450e30 71000000 00000000 d89b4200 00000000 q.........B..... │ │ │ - 0x00450e40 60804200 00000000 e09b4200 00000000 `.B.......B..... │ │ │ - 0x00450e50 00000000 00000000 72000000 00000000 ........r....... │ │ │ - 0x00450e60 f09b4200 00000000 109c4200 00000000 ..B.......B..... │ │ │ - 0x00450e70 189c4200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450e80 52000000 00000000 309c4200 00000000 R.......0.B..... │ │ │ - 0x00450e90 589c4200 00000000 609c4200 00000000 X.B.....`.B..... │ │ │ - 0x00450ea0 00000000 00000000 28010000 00000000 ........(....... │ │ │ - 0x00450eb0 689c4200 00000000 402f4200 00000000 h.B.....@/B..... │ │ │ - 0x00450ec0 889c4200 00000000 01000000 00000000 ..B............. │ │ │ - 0x00450ed0 73000000 00000000 989c4200 00000000 s.........B..... │ │ │ - 0x00450ee0 c89c4200 00000000 d09c4200 00000000 ..B.......B..... │ │ │ - 0x00450ef0 00000000 00000000 34010000 00000000 ........4....... │ │ │ - 0x00450f00 e09c4200 00000000 109d4200 00000000 ..B.......B..... │ │ │ - 0x00450f10 189d4200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450f20 37010000 00000000 289d4200 00000000 7.......(.B..... │ │ │ - 0x00450f30 509d4200 00000000 589d4200 00000000 P.B.....X.B..... │ │ │ - 0x00450f40 00000000 00000000 29010000 00000000 ........)....... │ │ │ - 0x00450f50 689d4200 00000000 909d4200 00000000 h.B.......B..... │ │ │ - 0x00450f60 989d4200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00450f70 30010000 00000000 d0374200 00000000 0........7B..... │ │ │ - 0x00450f80 a89d4200 00000000 b09d4200 00000000 ..B.......B..... │ │ │ - 0x00450f90 00000000 00000000 31010000 00000000 ........1....... │ │ │ - 0x00450fa0 c09d4200 00000000 d09d4200 00000000 ..B.......B..... │ │ │ - 0x00450fb0 d89d4200 00000000 00000000 01000000 ..B............. │ │ │ - 0x00450fc0 32010000 00000000 e89d4200 00000000 2.........B..... │ │ │ - 0x00450fd0 109e4200 00000000 189e4200 00000000 ..B.......B..... │ │ │ - 0x00450fe0 00000000 00000000 33010000 00000000 ........3....... │ │ │ - 0x00450ff0 289e4200 00000000 389e4200 00000000 (.B.....8.B..... │ │ │ - 0x00451000 409e4200 00000000 00000000 01000000 @.B............. │ │ │ - 0x00451010 35010000 00000000 509e4200 00000000 5.......P.B..... │ │ │ - 0x00451020 789e4200 00000000 809e4200 00000000 x.B.......B..... │ │ │ - 0x00451030 00000000 01000000 36010000 00000000 ........6....... │ │ │ - 0x00451040 989e4200 00000000 089e4200 00000000 ..B.......B..... │ │ │ - 0x00451050 c09e4200 00000000 01000000 00000000 ..B............. │ │ │ - 0x00451060 74000000 00000000 d09e4200 00000000 t.........B..... │ │ │ - 0x00451070 e89e4200 00000000 f09e4200 00000000 ..B.......B..... │ │ │ - 0x00451080 01000000 00000000 38010000 00000000 ........8....... │ │ │ - 0x00451090 009f4200 00000000 189f4200 00000000 ..B.......B..... │ │ │ - 0x004510a0 209f4200 00000000 00000000 00000000 .B............. │ │ │ - 0x004510b0 54000000 00000000 289f4200 00000000 T.......(.B..... │ │ │ - 0x004510c0 509f4200 00000000 589f4200 00000000 P.B.....X.B..... │ │ │ - 0x004510d0 01000000 00000000 39010000 00000000 ........9....... │ │ │ - 0x004510e0 689f4200 00000000 f8454200 00000000 h.B......EB..... │ │ │ - 0x004510f0 989f4200 00000000 00000000 00000000 ..B............. │ │ │ - 0x00451100 75000000 00000000 a09f4200 00000000 u.........B..... │ │ │ - 0x00451110 c89f4200 00000000 d09f4200 00000000 ..B.......B..... │ │ │ - 0x00451120 00000000 00000000 55000000 00000000 ........U....... │ │ │ - 0x00451130 e09f4200 00000000 10a04200 00000000 ..B.......B..... │ │ │ - 0x00451140 18a04200 00000000 01000000 00000000 ..B............. │ │ │ - 0x00451150 40010000 00000000 20a04200 00000000 @....... .B..... │ │ │ - 0x00451160 48a04200 00000000 50a04200 00000000 H.B.....P.B..... │ │ │ - 0x00451170 00000000 00000000 76000000 00000000 ........v....... │ │ │ - 0x00451180 58a04200 00000000 30cc4200 00000000 X.B.....0.B..... │ │ │ - 0x00451190 78a04200 00000000 00000000 00000000 x.B............. │ │ │ - 0x004511a0 41010000 00000000 80a04200 00000000 A.........B..... │ │ │ - 0x004511b0 b0a04200 00000000 b8a04200 00000000 ..B.......B..... │ │ │ - 0x004511c0 00000000 00000000 43010000 00000000 ........C....... │ │ │ - 0x004511d0 c8a04200 00000000 e8a04200 00000000 ..B.......B..... │ │ │ - 0x004511e0 f0a04200 00000000 03000000 00000000 ..B............. │ │ │ - 0x004511f0 78000000 00000000 f8a04200 00000000 x.........B..... │ │ │ - 0x00451200 18a14200 00000000 20a14200 00000000 ..B..... .B..... │ │ │ - 0x00451210 00000000 01000000 58000000 00000000 ........X....... │ │ │ - 0x00451220 30a14200 00000000 88c94200 00000000 0.B.......B..... │ │ │ - 0x00451230 60a14200 00000000 00000000 00000000 `.B............. │ │ │ - 0x00451240 79000000 00000000 70a14200 00000000 y.......p.B..... │ │ │ - 0x00451250 88a14200 00000000 90a14200 00000000 ..B.......B..... │ │ │ - 0x00451260 00000000 00000000 7a000000 00000000 ........z....... │ │ │ - 0x00451270 a0a14200 00000000 b8a14200 00000000 ..B.......B..... │ │ │ - 0x00451280 c0a14200 00000000 01000000 00000000 ..B............. │ │ │ - 0x00451290 5a000000 00000000 d8a14200 00000000 Z.........B..... │ │ │ - 0x004512a0 f0a14200 00000000 f8a14200 00000000 ..B.......B..... │ │ │ - 0x004512b0 00000000 00000000 40000000 00000000 ........@....... │ │ │ - 0x004512c0 08a24200 00000000 00000000 00000000 ..B............. │ │ │ - 0x004512d0 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x004512e0 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x004512f0 883b4100 00000000 ffffffff 01000000 .;A............. │ │ │ - 0x00451300 01000000 00000000 00000000 00000000 ................ │ │ │ - 0x00451310 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x00451320 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x00451330 c8364500 00000000 ffffffff ffffffff .6E............. │ │ │ - 0x00451340 02000000 00000000 05000000 00000000 ................ │ │ │ - 0x00451350 01000000 00000000 00d54200 00000000 ..........B..... │ │ │ - 0x00451360 ffffffff 01000000 01000000 01000000 ................ │ │ │ - 0x00451370 01000000 01000000 06000000 ffffffff ................ │ │ │ - 0x00451380 01000000 00000000 20d54200 00000000 ........ .B..... │ │ │ - 0x00451390 28d54200 00000000 01000000 00000000 (.B............. │ │ │ - 0x004513a0 30cc4200 00000000 30cc4200 00000000 0.B.....0.B..... │ │ │ - 0x004513b0 07000000 00000000 48d54200 00000000 ........H.B..... │ │ │ - 0x004513c0 50d54200 00000000 04000000 00000000 P.B............. │ │ │ - 0x004513d0 70d54200 00000000 78d54200 00000000 p.B.....x.B..... │ │ │ - 0x004513e0 02000000 00000000 98d54200 00000000 ..........B..... │ │ │ - 0x004513f0 a0d54200 00000000 04000000 00000000 ..B............. │ │ │ - 0x00451400 b0d54200 00000000 b8d54200 00000000 ..B.......B..... │ │ │ - 0x00451410 04000000 00000000 d0d54200 00000000 ..........B..... │ │ │ - 0x00451420 d8d54200 00000000 02000000 00000000 ..B............. │ │ │ - 0x00451430 00d64200 00000000 08d64200 00000000 ..B.......B..... │ │ │ - 0x00451440 02000000 00000000 20d64200 00000000 ........ .B..... │ │ │ - 0x00451450 28d64200 00000000 04000000 00000000 (.B............. │ │ │ - 0x00451460 60d64200 00000000 68d64200 00000000 `.B.....h.B..... │ │ │ - 0x00451470 02000000 00000000 78d64200 00000000 ........x.B..... │ │ │ - 0x00451480 80d64200 00000000 14000000 00000000 ..B............. │ │ │ - 0x00451490 98d64200 00000000 a0d64200 00000000 ..B.......B..... │ │ │ - 0x004514a0 14000000 00000000 b8d64200 00000000 ..........B..... │ │ │ - 0x004514b0 c0d64200 00000000 00000000 00000000 ..B............. │ │ │ - 0x004514c0 d0d64200 00000000 d8d64200 00000000 ..B.......B..... │ │ │ - 0x004514d0 02000000 00000000 f8d64200 00000000 ..........B..... │ │ │ - 0x004514e0 00d74200 00000000 14000000 00000000 ..B............. │ │ │ - 0x004514f0 20d74200 00000000 28d74200 00000000 .B.....(.B..... │ │ │ - 0x00451500 14000000 00000000 48d74200 00000000 ........H.B..... │ │ │ - 0x00451510 50d74200 00000000 02000000 00000000 P.B............. │ │ │ - 0x00451520 30cc4200 00000000 30cc4200 00000000 0.B.....0.B..... │ │ │ - 0x00451530 07000000 00000000 70d74200 00000000 ........p.B..... │ │ │ - 0x00451540 78d74200 00000000 12000000 00000000 x.B............. │ │ │ - 0x00451550 a0d74200 00000000 a8d74200 00000000 ..B.......B..... │ │ │ - 0x00451560 04000000 00000000 b8d74200 00000000 ..........B..... │ │ │ - 0x00451570 c0d74200 00000000 04000000 00000000 ..B............. │ │ │ - 0x00451580 ffffffff 00000000 00000000 00000000 ................ │ │ │ - 0x00451590 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x004515a0 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x004515b0 01000000 01000000 01000000 01000000 ................ │ │ │ - 0x004515c0 02000000 02000000 02000000 02000000 ................ │ │ │ - 0x004515d0 03000000 03000000 03000000 03000000 ................ │ │ │ - 0x004515e0 04000000 04000000 04000000 04000000 ................ │ │ │ - 0x004515f0 05000000 05000000 05000000 05000000 ................ │ │ │ - 0x00451600 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00451610 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00451620 01000000 01000000 02000000 02000000 ................ │ │ │ - 0x00451630 03000000 03000000 04000000 04000000 ................ │ │ │ - 0x00451640 05000000 05000000 06000000 06000000 ................ │ │ │ - 0x00451650 07000000 07000000 08000000 08000000 ................ │ │ │ - 0x00451660 09000000 09000000 0a000000 0a000000 ................ │ │ │ - 0x00451670 0b000000 0b000000 0c000000 0c000000 ................ │ │ │ - 0x00451680 0d000000 0d000000 c0de4600 00000000 ..........F..... │ │ │ - 0x00451690 40da4600 00000000 90154500 00000000 @.F.......E..... │ │ │ - 0x004516a0 01010000 1e010000 0f000000 00000000 ................ │ │ │ - 0x004516b0 c0e74600 00000000 c0d94600 00000000 ..F.......F..... │ │ │ - 0x004516c0 10164500 00000000 00000000 1e000000 ..E............. │ │ │ - 0x004516d0 0f000000 00000000 60394500 00000000 ........`9E..... │ │ │ - 0x004516e0 00000000 00000000 00174500 00000000 ..........E..... │ │ │ - 0x004516f0 00000000 13000000 07000000 00000000 ................ │ │ │ - 0x00451700 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00451710 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00451720 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00451730 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00451740 02000000 03000000 07000000 00000000 ................ │ │ │ + 0x00050000 00000000 01000000 00000000 00000000 ................ │ │ │ + 0x00050010 00dd0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050020 b8db0200 00000000 e0db0200 00000000 ................ │ │ │ + 0x00050030 20dc0200 00000000 30f70200 00000000 .......0....... │ │ │ + 0x00050040 70dc0200 00000000 c0dc0200 00000000 p............... │ │ │ + 0x00050050 30f70200 00000000 00000000 00000000 0............... │ │ │ + 0x00050060 28da0200 00000000 40da0200 00000000 (.......@....... │ │ │ + 0x00050070 80da0200 00000000 c0da0200 00000000 ................ │ │ │ + 0x00050080 00db0200 00000000 40db0200 00000000 ........@....... │ │ │ + 0x00050090 78db0200 00000000 00000000 00000000 x............... │ │ │ + 0x000500a0 38cd0200 00000000 30f70200 00000000 8.......0....... │ │ │ + 0x000500b0 70cd0200 00000000 c0cd0200 00000000 p............... │ │ │ + 0x000500c0 30f70200 00000000 e8cd0200 00000000 0............... │ │ │ + 0x000500d0 38ce0200 00000000 88ce0200 00000000 8............... │ │ │ + 0x000500e0 d8ce0200 00000000 28cf0200 00000000 ........(....... │ │ │ + 0x000500f0 78cf0200 00000000 c0cf0200 00000000 x............... │ │ │ + 0x00050100 08d00200 00000000 30f70200 00000000 ........0....... │ │ │ + 0x00050110 28d00200 00000000 78d00200 00000000 (.......x....... │ │ │ + 0x00050120 c8d00200 00000000 10d10200 00000000 ................ │ │ │ + 0x00050130 30f70200 00000000 50d10200 00000000 0.......P....... │ │ │ + 0x00050140 98d10200 00000000 e0d10200 00000000 ................ │ │ │ + 0x00050150 30f70200 00000000 28d20200 00000000 0.......(....... │ │ │ + 0x00050160 70d20200 00000000 c0d20200 00000000 p............... │ │ │ + 0x00050170 30f70200 00000000 d8d20200 00000000 0............... │ │ │ + 0x00050180 28d30200 00000000 78d30200 00000000 (.......x....... │ │ │ + 0x00050190 c8d30200 00000000 18d40200 00000000 ................ │ │ │ + 0x000501a0 68d40200 00000000 b8d40200 00000000 h............... │ │ │ + 0x000501b0 08d50200 00000000 30f70200 00000000 ........0....... │ │ │ + 0x000501c0 30d50200 00000000 80d50200 00000000 0............... │ │ │ + 0x000501d0 d0d50200 00000000 20d60200 00000000 ........ ....... │ │ │ + 0x000501e0 70d60200 00000000 b8d60200 00000000 p............... │ │ │ + 0x000501f0 08d70200 00000000 50d70200 00000000 ........P....... │ │ │ + 0x00050200 a0d70200 00000000 f0d70200 00000000 ................ │ │ │ + 0x00050210 38d80200 00000000 88d80200 00000000 8............... │ │ │ + 0x00050220 d8d80200 00000000 28d90200 00000000 ........(....... │ │ │ + 0x00050230 30f70200 00000000 60d90200 00000000 0.......`....... │ │ │ + 0x00050240 b0d90200 00000000 00da0200 00000000 ................ │ │ │ + 0x00050250 e0bb0200 00000000 e0600200 00000000 .........`...... │ │ │ + 0x00050260 00000000 00000000 30000000 00000000 ........0....... │ │ │ + 0x00050270 e0600200 00000000 e8bb0200 00000000 .`.............. │ │ │ + 0x00050280 f0bb0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050290 31000000 00000000 00bc0200 00000000 1............... │ │ │ + 0x000502a0 10bc0200 00000000 18bc0200 00000000 ................ │ │ │ + 0x000502b0 00000000 00000000 32000000 00000000 ........2....... │ │ │ + 0x000502c0 28bc0200 00000000 38bc0200 00000000 (.......8....... │ │ │ + 0x000502d0 40bc0200 00000000 00000000 00000000 @............... │ │ │ + 0x000502e0 33000000 00000000 50bc0200 00000000 3.......P....... │ │ │ + 0x000502f0 60bc0200 00000000 68bc0200 00000000 `.......h....... │ │ │ + 0x00050300 00000000 00000000 34000000 00000000 ........4....... │ │ │ + 0x00050310 78bc0200 00000000 88bc0200 00000000 x............... │ │ │ + 0x00050320 90bc0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050330 35000000 00000000 a0bc0200 00000000 5............... │ │ │ + 0x00050340 b0bc0200 00000000 b8bc0200 00000000 ................ │ │ │ + 0x00050350 00000000 00000000 36000000 00000000 ........6....... │ │ │ + 0x00050360 c8bc0200 00000000 d8bc0200 00000000 ................ │ │ │ + 0x00050370 e0bc0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050380 37000000 00000000 f0bc0200 00000000 7............... │ │ │ + 0x00050390 00bd0200 00000000 08bd0200 00000000 ................ │ │ │ + 0x000503a0 00000000 00000000 38000000 00000000 ........8....... │ │ │ + 0x000503b0 18bd0200 00000000 28bd0200 00000000 ........(....... │ │ │ + 0x000503c0 30bd0200 00000000 00000000 00000000 0............... │ │ │ + 0x000503d0 39000000 00000000 40bd0200 00000000 9.......@....... │ │ │ + 0x000503e0 50bd0200 00000000 58bd0200 00000000 P.......X....... │ │ │ + 0x000503f0 00000000 00000000 41000000 00000000 ........A....... │ │ │ + 0x00050400 68bd0200 00000000 88bd0200 00000000 h............... │ │ │ + 0x00050410 90bd0200 00000000 01000000 00000000 ................ │ │ │ + 0x00050420 62000000 00000000 a0bd0200 00000000 b............... │ │ │ + 0x00050430 c0bd0200 00000000 c8bd0200 00000000 ................ │ │ │ + 0x00050440 00000000 00000000 63000000 00000000 ........c....... │ │ │ + 0x00050450 d8bd0200 00000000 c85f0200 00000000 ........._...... │ │ │ + 0x00050460 f8bd0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050470 64000000 00000000 00be0200 00000000 d............... │ │ │ + 0x00050480 20be0200 00000000 28be0200 00000000 .......(....... │ │ │ + 0x00050490 00000000 01000000 05010000 00000000 ................ │ │ │ + 0x000504a0 38be0200 00000000 50be0200 00000000 8.......P....... │ │ │ + 0x000504b0 58be0200 00000000 00000000 01000000 X............... │ │ │ + 0x000504c0 06010000 00000000 68be0200 00000000 ........h....... │ │ │ + 0x000504d0 108a0200 00000000 88be0200 00000000 ................ │ │ │ + 0x000504e0 00000000 01000000 07010000 00000000 ................ │ │ │ + 0x000504f0 98be0200 00000000 c0be0200 00000000 ................ │ │ │ + 0x00050500 c8be0200 00000000 00000000 01000000 ................ │ │ │ + 0x00050510 11010000 00000000 e0be0200 00000000 ................ │ │ │ + 0x00050520 10bf0200 00000000 18bf0200 00000000 ................ │ │ │ + 0x00050530 01000000 00000000 12010000 00000000 ................ │ │ │ + 0x00050540 28bf0200 00000000 58bf0200 00000000 (.......X....... │ │ │ + 0x00050550 60bf0200 00000000 00000000 01000000 `............... │ │ │ + 0x00050560 13010000 00000000 70bf0200 00000000 ........p....... │ │ │ + 0x00050570 98bf0200 00000000 a0bf0200 00000000 ................ │ │ │ + 0x00050580 00000000 01000000 14010000 00000000 ................ │ │ │ + 0x00050590 b0bf0200 00000000 d0bf0200 00000000 ................ │ │ │ + 0x000505a0 d8bf0200 00000000 00000000 00000000 ................ │ │ │ + 0x000505b0 44000000 00000000 e8bf0200 00000000 D............... │ │ │ + 0x000505c0 10c00200 00000000 18c00200 00000000 ................ │ │ │ + 0x000505d0 00000000 00000000 10010000 00000000 ................ │ │ │ + 0x000505e0 30c00200 00000000 98c90200 00000000 0............... │ │ │ + 0x000505f0 60c00200 00000000 00000000 00000000 `............... │ │ │ + 0x00050600 65000000 00000000 68c00200 00000000 e.......h....... │ │ │ + 0x00050610 e8040300 00000000 90c00200 00000000 ................ │ │ │ + 0x00050620 00000000 00000000 46000000 00000000 ........F....... │ │ │ + 0x00050630 98c00200 00000000 c0c00200 00000000 ................ │ │ │ + 0x00050640 c8c00200 00000000 00000000 00000000 ................ │ │ │ + 0x00050650 15010000 00000000 d0c00200 00000000 ................ │ │ │ + 0x00050660 00c10200 00000000 08c10200 00000000 ................ │ │ │ + 0x00050670 00000000 01000000 16010000 00000000 ................ │ │ │ + 0x00050680 10c10200 00000000 40c10200 00000000 ........@....... │ │ │ + 0x00050690 48c10200 00000000 00000000 00000000 H............... │ │ │ + 0x000506a0 17010000 00000000 58c10200 00000000 ........X....... │ │ │ + 0x000506b0 305d0200 00000000 88c10200 00000000 0].............. │ │ │ + 0x000506c0 00000000 00000000 66000000 00000000 ........f....... │ │ │ + 0x000506d0 90c10200 00000000 b8c10200 00000000 ................ │ │ │ + 0x000506e0 c0c10200 00000000 00000000 00000000 ................ │ │ │ + 0x000506f0 08010000 00000000 d8c10200 00000000 ................ │ │ │ + 0x00050700 00c20200 00000000 08c20200 00000000 ................ │ │ │ + 0x00050710 00000000 01000000 45010000 00000000 ........E....... │ │ │ + 0x00050720 18c20200 00000000 48c20200 00000000 ........H....... │ │ │ + 0x00050730 50c20200 00000000 00000000 00000000 P............... │ │ │ + 0x00050740 67000000 00000000 58c20200 00000000 g.......X....... │ │ │ + 0x00050750 58fb0200 00000000 88c20200 00000000 X............... │ │ │ + 0x00050760 00000000 00000000 68000000 00000000 ........h....... │ │ │ + 0x00050770 88c20200 00000000 90c20200 00000000 ................ │ │ │ + 0x00050780 30f70200 00000000 00000000 00000000 0............... │ │ │ + 0x00050790 68000000 00000000 88c20200 00000000 h............... │ │ │ + 0x000507a0 98c20200 00000000 30f70200 00000000 ........0....... │ │ │ + 0x000507b0 00000000 00000000 68000000 00000000 ........h....... │ │ │ + 0x000507c0 88c20200 00000000 a0c20200 00000000 ................ │ │ │ + 0x000507d0 a8c20200 00000000 00000000 00000000 ................ │ │ │ + 0x000507e0 18010000 00000000 b8c20200 00000000 ................ │ │ │ + 0x000507f0 c8c20200 00000000 d0c20200 00000000 ................ │ │ │ + 0x00050800 03000000 00000000 69000000 00000000 ........i....... │ │ │ + 0x00050810 d8c20200 00000000 00c30200 00000000 ................ │ │ │ + 0x00050820 08c30200 00000000 00000000 00000000 ................ │ │ │ + 0x00050830 6a000000 00000000 18c30200 00000000 j............... │ │ │ + 0x00050840 40c30200 00000000 48c30200 00000000 @.......H....... │ │ │ + 0x00050850 00000000 00000000 4a000000 00000000 ........J....... │ │ │ + 0x00050860 58c30200 00000000 80c30200 00000000 X............... │ │ │ + 0x00050870 88c30200 00000000 00000000 00000000 ................ │ │ │ + 0x00050880 6b000000 00000000 98c30200 00000000 k............... │ │ │ + 0x00050890 885b0200 00000000 b8c30200 00000000 .[.............. │ │ │ + 0x000508a0 00000000 00000000 6c000000 00000000 ........l....... │ │ │ + 0x000508b0 c0c30200 00000000 c07d0200 00000000 .........}...... │ │ │ + 0x000508c0 e8c30200 00000000 00000000 00000000 ................ │ │ │ + 0x000508d0 24010000 00000000 f8c30200 00000000 $............... │ │ │ + 0x000508e0 20c40200 00000000 28c40200 00000000 .......(....... │ │ │ + 0x000508f0 01000000 00000000 22010000 00000000 ........"....... │ │ │ + 0x00050900 38c40200 00000000 68c40200 00000000 8.......h....... │ │ │ + 0x00050910 70c40200 00000000 00000000 01000000 p............... │ │ │ + 0x00050920 21010000 00000000 80c40200 00000000 !............... │ │ │ + 0x00050930 a0c40200 00000000 a8c40200 00000000 ................ │ │ │ + 0x00050940 00000000 01000000 23010000 00000000 ........#....... │ │ │ + 0x00050950 b8c40200 00000000 e0c40200 00000000 ................ │ │ │ + 0x00050960 f0c40200 00000000 00000000 00000000 ................ │ │ │ + 0x00050970 4c000000 00000000 e8c40200 00000000 L............... │ │ │ + 0x00050980 f8c40200 00000000 00c50200 00000000 ................ │ │ │ + 0x00050990 00000000 00000000 6d000000 00000000 ........m....... │ │ │ + 0x000509a0 08c50200 00000000 30c50200 00000000 ........0....... │ │ │ + 0x000509b0 30f70200 00000000 00000000 00000000 0............... │ │ │ + 0x000509c0 25010000 00000000 38c50200 00000000 %.......8....... │ │ │ + 0x000509d0 48c50200 00000000 50c50200 00000000 H.......P....... │ │ │ + 0x000509e0 00000000 00000000 26010000 00000000 ........&....... │ │ │ + 0x000509f0 60c50200 00000000 88830200 00000000 `............... │ │ │ + 0x00050a00 90c50200 00000000 01000000 00000000 ................ │ │ │ + 0x00050a10 6e000000 00000000 a0c50200 00000000 n............... │ │ │ + 0x00050a20 c8c50200 00000000 d0c50200 00000000 ................ │ │ │ + 0x00050a30 00000000 00000000 27010000 00000000 ........'....... │ │ │ + 0x00050a40 d8c50200 00000000 00c60200 00000000 ................ │ │ │ + 0x00050a50 08c60200 00000000 00000000 00000000 ................ │ │ │ + 0x00050a60 6f000000 00000000 18c60200 00000000 o............... │ │ │ + 0x00050a70 40c60200 00000000 48c60200 00000000 @.......H....... │ │ │ + 0x00050a80 01000000 00000000 4f000000 00000000 ........O....... │ │ │ + 0x00050a90 58c60200 00000000 c8730200 00000000 X........s...... │ │ │ + 0x00050aa0 f0c60200 00000000 00000000 00000000 ................ │ │ │ + 0x00050ab0 70000000 00000000 88c60200 00000000 p............... │ │ │ + 0x00050ac0 20d90200 00000000 98c60200 00000000 ............... │ │ │ + 0x00050ad0 01000000 00000000 50000000 00000000 ........P....... │ │ │ + 0x00050ae0 a8c60200 00000000 d8c60200 00000000 ................ │ │ │ + 0x00050af0 e0c60200 00000000 00000000 00000000 ................ │ │ │ + 0x00050b00 71000000 00000000 e0c60200 00000000 q............... │ │ │ + 0x00050b10 68ab0200 00000000 e8c60200 00000000 h............... │ │ │ + 0x00050b20 00000000 00000000 72000000 00000000 ........r....... │ │ │ + 0x00050b30 f8c60200 00000000 18c70200 00000000 ................ │ │ │ + 0x00050b40 20c70200 00000000 00000000 00000000 ............... │ │ │ + 0x00050b50 52000000 00000000 38c70200 00000000 R.......8....... │ │ │ + 0x00050b60 60c70200 00000000 68c70200 00000000 `.......h....... │ │ │ + 0x00050b70 00000000 00000000 28010000 00000000 ........(....... │ │ │ + 0x00050b80 70c70200 00000000 485a0200 00000000 p.......HZ...... │ │ │ + 0x00050b90 90c70200 00000000 01000000 00000000 ................ │ │ │ + 0x00050ba0 73000000 00000000 a0c70200 00000000 s............... │ │ │ + 0x00050bb0 d0c70200 00000000 d8c70200 00000000 ................ │ │ │ + 0x00050bc0 00000000 00000000 34010000 00000000 ........4....... │ │ │ + 0x00050bd0 e8c70200 00000000 18c80200 00000000 ................ │ │ │ + 0x00050be0 20c80200 00000000 00000000 00000000 ............... │ │ │ + 0x00050bf0 37010000 00000000 30c80200 00000000 7.......0....... │ │ │ + 0x00050c00 58c80200 00000000 60c80200 00000000 X.......`....... │ │ │ + 0x00050c10 00000000 00000000 29010000 00000000 ........)....... │ │ │ + 0x00050c20 70c80200 00000000 98c80200 00000000 p............... │ │ │ + 0x00050c30 a0c80200 00000000 00000000 00000000 ................ │ │ │ + 0x00050c40 30010000 00000000 d8620200 00000000 0........b...... │ │ │ + 0x00050c50 b0c80200 00000000 b8c80200 00000000 ................ │ │ │ + 0x00050c60 00000000 00000000 31010000 00000000 ........1....... │ │ │ + 0x00050c70 c8c80200 00000000 d8c80200 00000000 ................ │ │ │ + 0x00050c80 e0c80200 00000000 00000000 01000000 ................ │ │ │ + 0x00050c90 32010000 00000000 f0c80200 00000000 2............... │ │ │ + 0x00050ca0 18c90200 00000000 20c90200 00000000 ........ ....... │ │ │ + 0x00050cb0 00000000 00000000 33010000 00000000 ........3....... │ │ │ + 0x00050cc0 30c90200 00000000 40c90200 00000000 0.......@....... │ │ │ + 0x00050cd0 48c90200 00000000 00000000 01000000 H............... │ │ │ + 0x00050ce0 35010000 00000000 58c90200 00000000 5.......X....... │ │ │ + 0x00050cf0 80c90200 00000000 88c90200 00000000 ................ │ │ │ + 0x00050d00 00000000 01000000 36010000 00000000 ........6....... │ │ │ + 0x00050d10 a0c90200 00000000 10c90200 00000000 ................ │ │ │ + 0x00050d20 c8c90200 00000000 01000000 00000000 ................ │ │ │ + 0x00050d30 74000000 00000000 d8c90200 00000000 t............... │ │ │ + 0x00050d40 f0c90200 00000000 f8c90200 00000000 ................ │ │ │ + 0x00050d50 01000000 00000000 38010000 00000000 ........8....... │ │ │ + 0x00050d60 08ca0200 00000000 20ca0200 00000000 ........ ....... │ │ │ + 0x00050d70 28ca0200 00000000 00000000 00000000 (............... │ │ │ + 0x00050d80 54000000 00000000 30ca0200 00000000 T.......0....... │ │ │ + 0x00050d90 58ca0200 00000000 60ca0200 00000000 X.......`....... │ │ │ + 0x00050da0 01000000 00000000 39010000 00000000 ........9....... │ │ │ + 0x00050db0 70ca0200 00000000 00710200 00000000 p........q...... │ │ │ + 0x00050dc0 a0ca0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050dd0 75000000 00000000 a8ca0200 00000000 u............... │ │ │ + 0x00050de0 d0ca0200 00000000 d8ca0200 00000000 ................ │ │ │ + 0x00050df0 00000000 00000000 55000000 00000000 ........U....... │ │ │ + 0x00050e00 e8ca0200 00000000 18cb0200 00000000 ................ │ │ │ + 0x00050e10 20cb0200 00000000 01000000 00000000 ............... │ │ │ + 0x00050e20 40010000 00000000 28cb0200 00000000 @.......(....... │ │ │ + 0x00050e30 50cb0200 00000000 58cb0200 00000000 P.......X....... │ │ │ + 0x00050e40 00000000 00000000 76000000 00000000 ........v....... │ │ │ + 0x00050e50 60cb0200 00000000 30f70200 00000000 `.......0....... │ │ │ + 0x00050e60 80cb0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050e70 41010000 00000000 88cb0200 00000000 A............... │ │ │ + 0x00050e80 b8cb0200 00000000 c0cb0200 00000000 ................ │ │ │ + 0x00050e90 00000000 00000000 43010000 00000000 ........C....... │ │ │ + 0x00050ea0 d0cb0200 00000000 f0cb0200 00000000 ................ │ │ │ + 0x00050eb0 f8cb0200 00000000 03000000 00000000 ................ │ │ │ + 0x00050ec0 78000000 00000000 00cc0200 00000000 x............... │ │ │ + 0x00050ed0 20cc0200 00000000 28cc0200 00000000 .......(....... │ │ │ + 0x00050ee0 00000000 01000000 58000000 00000000 ........X....... │ │ │ + 0x00050ef0 38cc0200 00000000 88f40200 00000000 8............... │ │ │ + 0x00050f00 68cc0200 00000000 00000000 00000000 h............... │ │ │ + 0x00050f10 79000000 00000000 78cc0200 00000000 y.......x....... │ │ │ + 0x00050f20 90cc0200 00000000 98cc0200 00000000 ................ │ │ │ + 0x00050f30 00000000 00000000 7a000000 00000000 ........z....... │ │ │ + 0x00050f40 a8cc0200 00000000 c0cc0200 00000000 ................ │ │ │ + 0x00050f50 c8cc0200 00000000 01000000 00000000 ................ │ │ │ + 0x00050f60 5a000000 00000000 e0cc0200 00000000 Z............... │ │ │ + 0x00050f70 f8cc0200 00000000 00cd0200 00000000 ................ │ │ │ + 0x00050f80 00000000 00000000 40000000 00000000 ........@....... │ │ │ + 0x00050f90 10cd0200 00000000 00000000 00000000 ................ │ │ │ + 0x00050fa0 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00050fb0 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00050fc0 80810100 00000000 ffffffff 01000000 ................ │ │ │ + 0x00050fd0 01000000 00000000 00000000 00000000 ................ │ │ │ + 0x00050fe0 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x00050ff0 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x00051000 ffffffff ffffffff 02000000 00000000 ................ │ │ │ + 0x00051010 05000000 00000000 01000000 ffffffff ................ │ │ │ + 0x00051020 01000000 01000000 01000000 01000000 ................ │ │ │ + 0x00051030 01000000 06000000 ffffffff 01000000 ................ │ │ │ + 0x00051040 68330500 00000000 f8000300 00000000 h3.............. │ │ │ + 0x00051050 18010300 00000000 20010300 00000000 ........ ....... │ │ │ + 0x00051060 01000000 00000000 30f70200 00000000 ........0....... │ │ │ + 0x00051070 30f70200 00000000 07000000 00000000 0............... │ │ │ + 0x00051080 40010300 00000000 48010300 00000000 @.......H....... │ │ │ + 0x00051090 04000000 00000000 68010300 00000000 ........h....... │ │ │ + 0x000510a0 70010300 00000000 02000000 00000000 p............... │ │ │ + 0x000510b0 90010300 00000000 98010300 00000000 ................ │ │ │ + 0x000510c0 04000000 00000000 a8010300 00000000 ................ │ │ │ + 0x000510d0 b0010300 00000000 04000000 00000000 ................ │ │ │ + 0x000510e0 c8010300 00000000 d0010300 00000000 ................ │ │ │ + 0x000510f0 02000000 00000000 f8010300 00000000 ................ │ │ │ + 0x00051100 00020300 00000000 02000000 00000000 ................ │ │ │ + 0x00051110 18020300 00000000 20020300 00000000 ........ ....... │ │ │ + 0x00051120 04000000 00000000 58020300 00000000 ........X....... │ │ │ + 0x00051130 60020300 00000000 02000000 00000000 `............... │ │ │ + 0x00051140 70020300 00000000 78020300 00000000 p.......x....... │ │ │ + 0x00051150 14000000 00000000 90020300 00000000 ................ │ │ │ + 0x00051160 98020300 00000000 14000000 00000000 ................ │ │ │ + 0x00051170 b0020300 00000000 b8020300 00000000 ................ │ │ │ + 0x00051180 00000000 00000000 c8020300 00000000 ................ │ │ │ + 0x00051190 d0020300 00000000 02000000 00000000 ................ │ │ │ + 0x000511a0 f0020300 00000000 f8020300 00000000 ................ │ │ │ + 0x000511b0 14000000 00000000 18030300 00000000 ................ │ │ │ + 0x000511c0 20030300 00000000 14000000 00000000 ............... │ │ │ + 0x000511d0 40030300 00000000 48030300 00000000 @.......H....... │ │ │ + 0x000511e0 02000000 00000000 30f70200 00000000 ........0....... │ │ │ + 0x000511f0 30f70200 00000000 07000000 00000000 0............... │ │ │ + 0x00051200 68030300 00000000 70030300 00000000 h.......p....... │ │ │ + 0x00051210 12000000 00000000 98030300 00000000 ................ │ │ │ + 0x00051220 a0030300 00000000 04000000 00000000 ................ │ │ │ + 0x00051230 b0030300 00000000 b8030300 00000000 ................ │ │ │ + 0x00051240 04000000 00000000 ffffffff 00000000 ................ │ │ │ + 0x00051250 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00051260 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00051270 01000000 01000000 01000000 01000000 ................ │ │ │ + 0x00051280 02000000 02000000 02000000 02000000 ................ │ │ │ + 0x00051290 03000000 03000000 03000000 03000000 ................ │ │ │ + 0x000512a0 04000000 04000000 04000000 04000000 ................ │ │ │ + 0x000512b0 05000000 05000000 05000000 05000000 ................ │ │ │ + 0x000512c0 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x000512d0 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x000512e0 01000000 01000000 02000000 02000000 ................ │ │ │ + 0x000512f0 03000000 03000000 04000000 04000000 ................ │ │ │ + 0x00051300 05000000 05000000 06000000 06000000 ................ │ │ │ + 0x00051310 07000000 07000000 08000000 08000000 ................ │ │ │ + 0x00051320 09000000 09000000 0a000000 0a000000 ................ │ │ │ + 0x00051330 0b000000 0b000000 0c000000 0c000000 ................ │ │ │ + 0x00051340 0d000000 0d000000 00000000 00000000 ................ │ │ │ + 0x00051350 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00051360 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00051370 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00051380 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00051390 02000000 03000000 07000000 00000000 ................ │ │ │ + 0x000513a0 604b0500 00000000 e0460500 00000000 `K.......F...... │ │ │ + 0x000513b0 50120500 00000000 01010000 1e010000 P............... │ │ │ + 0x000513c0 0f000000 00000000 60540500 00000000 ........`T...... │ │ │ + 0x000513d0 60460500 00000000 d0120500 00000000 `F.............. │ │ │ + 0x000513e0 00000000 1e000000 0f000000 00000000 ................ │ │ │ + 0x000513f0 f0350500 00000000 00000000 00000000 .5.............. │ │ │ + 0x00051400 50130500 00000000 00000000 13000000 P............... │ │ │ + 0x00051410 07000000 00000000 ........ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ @@ -1,4 +1,6 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ - 0x00000000 7a69702e 64656275 67000000 ad8e63c9 zip.debug.....c. │ │ │ + 0x00000000 7a69702d 332e302d 32332e65 6c382e61 zip-3.0-23.el8.a │ │ │ + 0x00000010 61726368 36342e64 65627567 00000000 arch64.debug.... │ │ │ + 0x00000020 e64a7d02 .J}. │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugdata {} │ │ │ @@ -1,174 +1,182 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debugdata': │ │ │ 0x00000000 fd377a58 5a000004 e6d6b446 02002101 .7zXZ......F..!. │ │ │ - 0x00000010 16000000 742fe5a3 e024570a 635d003f ....t/...$W.c].? │ │ │ - 0x00000020 91458468 3d89a6da 8acc96d2 a2c2d5e2 .E.h=........... │ │ │ - 0x00000030 7dfa3fdb 7e34d46b c5006e7c 12173597 }.?.~4.k..n|..5. │ │ │ - 0x00000040 66e51de7 5f06727e 774cdb69 4ece4d02 f..._.r~wL.iN.M. │ │ │ - 0x00000050 d5b6f229 5c758d72 456654fa f19b1fc3 ...)\u.rEfT..... │ │ │ - 0x00000060 1de5e053 febdc3e3 f1d09806 df17b626 ...S...........& │ │ │ - 0x00000070 de32ce01 cb6002a7 ed6759d0 734ac1c8 .2...`...gY.sJ.. │ │ │ - 0x00000080 8283b9f8 aa90dfe2 14c2e16c 8cca8f07 ...........l.... │ │ │ - 0x00000090 2c63fd99 9ec8d407 c7f01800 09b0abab ,c.............. │ │ │ - 0x000000a0 00d50f5e d0ecdbde 3c5cd019 995cdf60 ...^....<\...\.` │ │ │ - 0x000000b0 522b5a9f 7e3ceb95 552ef0fe 4494ed70 R+Z.~<..U...D..p │ │ │ - 0x000000c0 b29bc106 346110a7 418050b1 73f93e95 ....4a..A.P.s.>. │ │ │ - 0x000000d0 94396a13 49d7d8db de02be3f ad439509 .9j.I......?.C.. │ │ │ - 0x000000e0 008c88f9 90b94397 33f89b41 e9361d79 ......C.3..A.6.y │ │ │ - 0x000000f0 2dee1181 fb896d66 b0efb62d 76bcdf74 -.....mf...-v..t │ │ │ - 0x00000100 f485c67d eec8b82c 6784b36f 966fcaae ...}...,g..o.o.. │ │ │ - 0x00000110 773e1bca d40f625d 639371ed 172c1a92 w>....b]c.q..,.. │ │ │ - 0x00000120 a4780009 16a6de63 2de5f583 7cdd5cad .x.....c-...|.\. │ │ │ - 0x00000130 99e3dae6 541fec3f baa6795e 310b189a ....T..?..y^1... │ │ │ - 0x00000140 e10279b0 7303e4bf 9960bcc1 2796b7e4 ..y.s....`..'... │ │ │ - 0x00000150 89d4146c 6a950192 020f9c36 c37f92d6 ...lj......6.... │ │ │ - 0x00000160 c90dcfa7 efdabe99 07145a21 51b3d57d ..........Z!Q..} │ │ │ - 0x00000170 1f6bdfac ef6b2bf4 8f1a46d8 a746c7e8 .k...k+...F..F.. │ │ │ - 0x00000180 58b696f3 57429fbc c960378a 9e3cbd30 X...WB...`7..<.0 │ │ │ - 0x00000190 ce999a90 bc863c96 1dcfcf21 280ebe6a ......<....!(..j │ │ │ - 0x000001a0 10c3c718 94f7f92d cb1cee4a c824020e .......-...J.$.. │ │ │ - 0x000001b0 fdc94341 199d40da 2216b1bb a5e32818 ..CA..@.".....(. │ │ │ - 0x000001c0 137f492a f149f6de 1e89191f 1e9b1663 ..I*.I.........c │ │ │ - 0x000001d0 a8dc19df e1d108a0 1fd233fe 9f940a53 ..........3....S │ │ │ - 0x000001e0 a758788e f883e491 e3e1570a caf0d22e .Xx.......W..... │ │ │ - 0x000001f0 3899967a 45f153de 8b00ea2d f86bbeb1 8..zE.S....-.k.. │ │ │ - 0x00000200 6fbb37e1 f07081a2 2a1d114a 760ad91e o.7..p..*..Jv... │ │ │ - 0x00000210 c321510b 805f625e 17e5ff61 286061d9 .!Q.._b^...a(`a. │ │ │ - 0x00000220 e7a0f341 1ad804a9 988d7a02 430d0ef4 ...A......z.C... │ │ │ - 0x00000230 fd328f43 1eec8950 431b70a4 c3b5e194 .2.C...PC.p..... │ │ │ - 0x00000240 55ed9294 f4966aea 8ea62896 9111d780 U.....j...(..... │ │ │ - 0x00000250 5bf4d138 f2f00b6f 96450078 f41c450e [..8...o.E.x..E. │ │ │ - 0x00000260 4e72061c 9d9223b4 efd1f4aa c587f69f Nr....#......... │ │ │ - 0x00000270 64048d73 bf2b6991 eb4a045c 5b9663f0 d..s.+i..J.\[.c. │ │ │ - 0x00000280 c9961f9b 61f935ca 33218dbe d1223cd7 ....a.5.3!..."<. │ │ │ - 0x00000290 b0f820cb 77951679 3d17be61 85f489df .. .w..y=..a.... │ │ │ - 0x000002a0 f814f718 957cc265 4829aada 54616051 .....|.eH)..Ta`Q │ │ │ - 0x000002b0 3ed1d078 03ff9f27 9b4908d6 ea14e83f >..x...'.I.....? │ │ │ - 0x000002c0 43bcffbe 70909682 8d3fa9a8 e350ff6a C...p....?...P.j │ │ │ - 0x000002d0 2b97d5d0 83fcf079 481189a1 23a6bbaa +......yH...#... │ │ │ - 0x000002e0 722d6e8f 89638893 f7ecb133 55bea02f r-n..c.....3U../ │ │ │ - 0x000002f0 5e9e0746 f3a2e811 d30a5bb3 66dd973a ^..F......[.f..: │ │ │ - 0x00000300 0e7672cf f37643b8 4d712b7a 81022cd1 .vr..vC.Mq+z..,. │ │ │ - 0x00000310 a5a9ba74 f7c511ef 8da633d5 89d71757 ...t......3....W │ │ │ - 0x00000320 60a52bd6 25f04ac4 e2903520 e975b34f `.+.%.J...5 .u.O │ │ │ - 0x00000330 e79e1a1f 44fb3d80 8c3fac77 d1f2bd78 ....D.=..?.w...x │ │ │ - 0x00000340 822e601c b02b4b09 6289de6c 71c8d117 ..`..+K.b..lq... │ │ │ - 0x00000350 a42dbf19 37daf0b5 1c494ec8 b39ea1f3 .-..7....IN..... │ │ │ - 0x00000360 4bf3ee14 4a4962f2 a474b9e2 680b54a9 K...JIb..t..h.T. │ │ │ - 0x00000370 ccc89856 a371c0ba ec4aeb62 c6ad8ffa ...V.q...J.b.... │ │ │ - 0x00000380 6aec9845 6d63686a e1b892f9 50755098 j..Emchj....PuP. │ │ │ - 0x00000390 76077b73 3e949407 59062b72 f8792042 v.{s>...Y.+r.y B │ │ │ - 0x000003a0 c3f62b31 40e75953 718f4223 dc586c4f ..+1@.YSq.B#.XlO │ │ │ - 0x000003b0 0e7e0f04 b4f1cf81 3a7c831d 7d141202 .~......:|..}... │ │ │ - 0x000003c0 1933acb4 d0f00157 8f9e0e37 1f43c394 .3.....W...7.C.. │ │ │ - 0x000003d0 2c9803fc 1fa1d78a 46619bf4 5d7b9293 ,.......Fa..]{.. │ │ │ - 0x000003e0 d71524ab fc3b0ca6 3f375223 c58651da ..$..;..?7R#..Q. │ │ │ - 0x000003f0 ae339619 502fc65d 00258331 b3049631 .3..P/.].%.1...1 │ │ │ - 0x00000400 71797158 eb39d49a 24ca4d4a afa8a91d qyqX.9..$.MJ.... │ │ │ - 0x00000410 f5114e89 65b30699 dcfbab2c 400131ef ..N.e......,@.1. │ │ │ - 0x00000420 3d0437e3 2b391539 eb3d8c10 6a1359c6 =.7.+9.9.=..j.Y. │ │ │ - 0x00000430 299107d4 4ce90f1f 2c709224 01b05632 )...L...,p.$..V2 │ │ │ - 0x00000440 a5e2989f 985f17a8 103692cb d997aa1f ....._...6...... │ │ │ - 0x00000450 02ff34e8 ec249c8b 4f9168c5 3ffe5472 ..4..$..O.h.?.Tr │ │ │ - 0x00000460 ab283397 fa72e0d5 33bf6cd1 cefa7aac .(3..r..3.l...z. │ │ │ - 0x00000470 d2afbb54 ddabf84a 758344fb 31c024e4 ...T...Ju.D.1.$. │ │ │ - 0x00000480 4a3a5ec4 dfaca1e5 5778b7b4 e1519e54 J:^.....Wx...Q.T │ │ │ - 0x00000490 3a698567 da6d58bf 8c3983a2 c9c7da2d :i.g.mX..9.....- │ │ │ - 0x000004a0 4f47a1e7 091dff9e b20ee604 87197a06 OG............z. │ │ │ - 0x000004b0 a2379ee1 443a34a3 e512f993 44d2bdb2 .7..D:4.....D... │ │ │ - 0x000004c0 bcbad74b 31def708 bf666ccc 74472245 ...K1....fl.tG"E │ │ │ - 0x000004d0 3fa605f3 d9544928 0cc7ab42 22372b2f ?....TI(...B"7+/ │ │ │ - 0x000004e0 5cf4ca81 9ccba874 99198412 382529bb \......t....8%). │ │ │ - 0x000004f0 7d1e365b fbd071dc 82580220 6dc7d838 }.6[..q..X. m..8 │ │ │ - 0x00000500 e8882751 bcf3085a ba36264e fc0a44b8 ..'Q...Z.6&N..D. │ │ │ - 0x00000510 b2ddbdfd 8f29e4bd 9f74fc02 43c4bbce .....)...t..C... │ │ │ - 0x00000520 486eee81 41cd5c40 3f4ecd54 82957cd6 Hn..A.\@?N.T..|. │ │ │ - 0x00000530 c59cac81 56ba9dae 25dabef1 4b5bfbb0 ....V...%...K[.. │ │ │ - 0x00000540 165c21d6 d974d69b 27bc348d af3a0c35 .\!..t..'.4..:.5 │ │ │ - 0x00000550 43d1253e aa4a1edc ace58e26 e9971b2b C.%>.J.....&...+ │ │ │ - 0x00000560 b6391433 00c4efd0 81a08b4a 940fde92 .9.3.......J.... │ │ │ - 0x00000570 f3a46d8c 424b5d42 b9e4d89b 5ec56bd0 ..m.BK]B....^.k. │ │ │ - 0x00000580 97f19e37 ba77ba82 0dfbb5b0 244dc876 ...7.w......$M.v │ │ │ - 0x00000590 26c28d2f efc90eb8 6b871fb9 8896a67f &../....k....... │ │ │ - 0x000005a0 a1fcf507 c291673a d163e36c b930a414 ......g:.c.l.0.. │ │ │ - 0x000005b0 d0d4cc15 8459d5e5 096e085d 66a8a7f1 .....Y...n.]f... │ │ │ - 0x000005c0 29523e5b 998de43e 3d3bd616 d8d551ef )R>[...>=;....Q. │ │ │ - 0x000005d0 c3893e6f 50e87876 5cbd6e65 8cdfaad3 ..>oP.xv\.ne.... │ │ │ - 0x000005e0 89c15879 9b91a19d 693f926a ecda9a1a ..Xy....i?.j.... │ │ │ - 0x000005f0 ce0c4328 5b727503 ba667f95 e8f2e776 ..C([ru..f.....v │ │ │ - 0x00000600 6d44bc29 940c95dd 33049e27 f3cfd3c5 mD.)....3..'.... │ │ │ - 0x00000610 79a1d5ed 2be91d80 0dede0c4 5320af75 y...+.......S .u │ │ │ - 0x00000620 5c3f3e2a fc34e0d3 057b5d0e 05e428d9 \?>*.4...{]...(. │ │ │ - 0x00000630 70413d79 25a7195c 96c56407 1733bbac pA=y%..\..d..3.. │ │ │ - 0x00000640 2940ff41 a8ff6114 43a857c4 3338c4c5 )@.A..a.C.W.38.. │ │ │ - 0x00000650 eb88a3ec 44696290 01e0c360 3bd8e349 ....Dib....`;..I │ │ │ - 0x00000660 be8ed26a b8c40b46 f394fdfd 76280456 ...j...F....v(.V │ │ │ - 0x00000670 eb420858 09777701 d006f8fa 8e1f0880 .B.X.ww......... │ │ │ - 0x00000680 2786001a 69448928 b27e0bb5 9ce137a8 '...iD.(.~....7. │ │ │ - 0x00000690 6c52ee0d 840cb5d2 ebf09c77 cb22eb86 lR.........w.".. │ │ │ - 0x000006a0 b7c0869a db332294 c98f3a1d d7aaea79 .....3"...:....y │ │ │ - 0x000006b0 3c9ec793 ed0fb09f 6a5632a4 919e49b0 <.......jV2...I. │ │ │ - 0x000006c0 bfeab7fb ecbd1b6e 7b75e6a2 d66995d2 .......n{u...i.. │ │ │ - 0x000006d0 9f8791c3 ee905d83 d02a8c02 3c498f06 ......]..*..>. │ │ │ - 0x00000720 d878928c 6de5d3fa d5fa1e23 17094785 .x..m......#..G. │ │ │ - 0x00000730 71b34820 8682af00 772dab12 4efd18d4 q.H ....w-..N... │ │ │ - 0x00000740 9b429288 532369a2 d29085de ad6ea110 .B..S#i......n.. │ │ │ - 0x00000750 af9e0fc8 a0fff8a6 c1d17d26 60f05798 ..........}&`.W. │ │ │ - 0x00000760 0a6a9429 4e42e1fa db24f5cd 4903f555 .j.)NB...$..I..U │ │ │ - 0x00000770 602b58d4 d187d724 cdab9f1e 88befb00 `+X....$........ │ │ │ - 0x00000780 5886fcab 3cc5aca2 232bc342 2a8bf294 X...<...#+.B*... │ │ │ - 0x00000790 02bcaa98 2358ccf1 74f8de5e 7161a1e2 ....#X..t..^qa.. │ │ │ - 0x000007a0 8fbbb291 e20048bd b44af1c8 6830862f ......H..J..h0./ │ │ │ - 0x000007b0 98db68f0 e0993f1e eed45e03 5c30c030 ..h...?...^.\0.0 │ │ │ - 0x000007c0 b1025e54 ffaa7c58 95adc12a 8b4c0ba8 ..^T..|X...*.L.. │ │ │ - 0x000007d0 d0a7f4c4 6fa4a584 e9fa5ac6 ab05e00c ....o.....Z..... │ │ │ - 0x000007e0 b820d528 8d39207b ec64f330 57bef71b . .(.9 {.d.0W... │ │ │ - 0x000007f0 85cb7ad1 f1593a7d 2e5c5702 0c92bc7d ..z..Y:}.\W....} │ │ │ - 0x00000800 2ce16357 f7cc72fe 753ee740 746009da ,.cW..r.u>.@t`.. │ │ │ - 0x00000810 d74963bc e46af142 bd69bffd 63eacf9b .Ic..j.B.i..c... │ │ │ - 0x00000820 3fc0204e a201776f 7df014be 365ee689 ?. N..wo}...6^.. │ │ │ - 0x00000830 7e7a17ef 9b3818b9 d89adc22 82a4d08e ~z...8.....".... │ │ │ - 0x00000840 1c3d1d19 ca52d81e 489ff2ae e8bee715 .=...R..H....... │ │ │ - 0x00000850 f0b474ce 2d25cb85 e17a03ce d1f4fb18 ..t.-%...z...... │ │ │ - 0x00000860 a9c121d8 a0224752 28b7fc34 00ca59eb ..!.."GR(..4..Y. │ │ │ - 0x00000870 5251455e 7e13d38a 44812092 b50f8b30 RQE^~...D. ....0 │ │ │ - 0x00000880 17547a8c 822ad77d 44c0e676 63a1bfdc .Tz..*.}D..vc... │ │ │ - 0x00000890 416a675b 7f89ea6e f03f25e2 8c369c91 Ajg[...n.?%..6.. │ │ │ - 0x000008a0 964efa46 f2e2664f 69fbde5e 13e4c0d8 .N.F..fOi..^.... │ │ │ - 0x000008b0 0eb7b4f3 5120f653 77f102c7 d2e1a8a2 ....Q .Sw....... │ │ │ - 0x000008c0 82007a8d c71fef93 5be8b91e e18d2e3a ..z.....[......: │ │ │ - 0x000008d0 bc5137ca a92abb58 aa46716f b19bf3ef .Q7..*.X.Fqo.... │ │ │ - 0x000008e0 4e86d528 5222501d a55583d3 d6834cdf N..(R"P..U....L. │ │ │ - 0x000008f0 03d46729 9afe1126 b963b07f 5dce77bb ..g)...&.c..].w. │ │ │ - 0x00000900 a25050a8 c1e898c5 52bbfc79 51685f41 .PP.....R..yQh_A │ │ │ - 0x00000910 d0cc3de6 8a0e4afd 0dd70f4c eaeb1108 ..=...J....L.... │ │ │ - 0x00000920 0c46f6ef 765da9ab 96f07939 a7a62439 .F..v]....y9..$9 │ │ │ - 0x00000930 dac88dfa 765f8a7d 4c43769f 6b886408 ....v_.}LCv.k.d. │ │ │ - 0x00000940 59a3b0b7 34bf919f 0cae996d 9205cf51 Y...4......m...Q │ │ │ - 0x00000950 fefc3f06 bab53390 4d9a7263 22c4f56f ..?...3.M.rc"..o │ │ │ - 0x00000960 10189e6f a980443f 2a28d1b9 67f52505 ...o..D?*(..g.%. │ │ │ - 0x00000970 1b7269cf 5e9d6c30 031bd874 c0757d03 .ri.^.l0...t.u}. │ │ │ - 0x00000980 f692c1fe 0433cb74 4f2316a3 6ab06fc0 .....3.tO#..j.o. │ │ │ - 0x00000990 e87e0273 8de806f4 b8a4980d c0599159 .~.s.........Y.Y │ │ │ - 0x000009a0 c30ecd77 a4dff210 f9399d35 739f0069 ...w.....9.5s..i │ │ │ - 0x000009b0 e6f5ab85 f27f518c 1368628a c5142c70 ......Q..hb...,p │ │ │ - 0x000009c0 b8052680 bdc7b332 17ee6efb f0d1d20b ..&....2..n..... │ │ │ - 0x000009d0 1a5f7a30 8f70dc53 0415c8a4 bb827d55 ._z0.p.S......}U │ │ │ - 0x000009e0 d835d978 fd4df01a e0634416 b10b2a39 .5.x.M...cD...*9 │ │ │ - 0x000009f0 cc4a8385 898ebbbb af95b330 1405fad4 .J.........0.... │ │ │ - 0x00000a00 f7d9e8d3 4ddbcd8e 2e3cb922 ac6e6d2e ....M....<.".nm. │ │ │ - 0x00000a10 b80b8bf8 e723574c 2361936f 7107eba0 .....#WL#a.oq... │ │ │ - 0x00000a20 832c8b9e a11d7fd2 686076a4 82342372 .,......h`v..4#r │ │ │ - 0x00000a30 ec029d36 1226dc76 3dff0c7b f815c87b ...6.&.v=..{...{ │ │ │ - 0x00000a40 698c5009 b1fab15f ecea0910 6a5c77b0 i.P...._....j\w. │ │ │ - 0x00000a50 47755dca a9c55674 a836b79a 6e32fbac Gu]...Vt.6..n2.. │ │ │ - 0x00000a60 7732fa73 a346e290 6901ffe9 5d639faf w2.s.F..i...]c.. │ │ │ - 0x00000a70 6b2c1b59 17c1f05f 9fb83f4c a2e9ff2a k,.Y..._..?L...* │ │ │ - 0x00000a80 155b0000 d7ff132d 8369cef8 0001ff14 .[.....-.i...... │ │ │ - 0x00000a90 d8480000 5d03982f b1c467fb 02000000 .H..]../..g..... │ │ │ - 0x00000aa0 0004595a ..YZ │ │ │ + 0x00000010 16000000 742fe5a3 e0261f0a e65d003f ....t/...&...].? │ │ │ + 0x00000020 91458468 3d89a6da 8ae18622 a2c2d83c .E.h=......"...< │ │ │ + 0x00000030 2003fe27 89a26ddd 5eb32207 7bc5605d ..'..m.^.".{.`] │ │ │ + 0x00000040 c77c6e33 b010f2a7 b6ab8f61 8f6d91d8 .|n3.......a.m.. │ │ │ + 0x00000050 000d0ae3 471f105a 8c7f33ed 00fca4e5 ....G..Z..3..... │ │ │ + 0x00000060 91a63b45 7fae71c6 5b428dd3 8de63cba ..;E..q.[B....<. │ │ │ + 0x00000070 cfb3f9fa ec1be1dd f3dde6db d97024dc .............p$. │ │ │ + 0x00000080 cceb9479 5dfb7185 c50d1f06 5b1f287f ...y].q.....[.(. │ │ │ + 0x00000090 d809a4d2 840f1873 3c3e6bac c5bd8957 .......s<>k....W │ │ │ + 0x000000a0 5c6e54e4 934aa4cd 867fdb0a 98246a27 \nT..J.......$j' │ │ │ + 0x000000b0 497e291f 6d70b576 6f74351f 7e9e50fb I~).mp.vot5.~.P. │ │ │ + 0x000000c0 5409fb17 2cfbc895 74e469f1 2e821cfa T...,...t.i..... │ │ │ + 0x000000d0 31d05bfd 6f26facc 8b83c39e 97ae2397 1.[.o&........#. │ │ │ + 0x000000e0 bcec15f6 1201534d abac4be5 433170e0 ......SM..K.C1p. │ │ │ + 0x000000f0 e8d48da4 8e8f7311 add0c917 f746a956 ......s......F.V │ │ │ + 0x00000100 0ac3af4f 6e7064c8 1936cb55 ee495e0d ...Onpd..6.U.I^. │ │ │ + 0x00000110 ff34df4b 6aa08a61 0ca40ccd 938fa51f .4.Kj..a........ │ │ │ + 0x00000120 566a99f5 d6fd1ed5 f2ab4f4c 57a826bf Vj........OLW.&. │ │ │ + 0x00000130 9d768095 ec3ad110 ab245b2b 69674204 .v...:...$[+igB. │ │ │ + 0x00000140 e4a7e9f8 fb469a05 ce9528b1 fa304178 .....F....(..0Ax │ │ │ + 0x00000150 950b0b59 846d4eb4 1dc6cfa2 2a2bc533 ...Y.mN.....*+.3 │ │ │ + 0x00000160 5644ed88 0a7d7ae3 604bc1d6 90f438de VD...}z.`K....8. │ │ │ + 0x00000170 08109f5b ff9fe86d 7f178ed8 3b03ca87 ...[...m....;... │ │ │ + 0x00000180 1cd2c42d 1d58ad16 288d9b91 6061d995 ...-.X..(...`a.. │ │ │ + 0x00000190 ba656c0f 22391004 c5e7f856 3b1da590 .el."9.....V;... │ │ │ + 0x000001a0 79a9eed0 3c0ef482 aaa89579 a23665f2 y...<......y.6e. │ │ │ + 0x000001b0 086fc92b bea7f93b 43ea40a7 08d7f0ab .o.+...;C.@..... │ │ │ + 0x000001c0 e9bc65ae 6da00b1d b11b5440 e933934f ..e.m.....T@.3.O │ │ │ + 0x000001d0 f9ad8ef0 ad7f4343 0d5a8edb 6268678f ......CC.Z..bhg. │ │ │ + 0x000001e0 3c01d013 a747ccbb 30b2a7ee 63de667a <....G..0...c.fz │ │ │ + 0x000001f0 f4b69565 7f56e472 1db81374 f3f98ea1 ...e.V.r...t.... │ │ │ + 0x00000200 06b4fbf0 9d6598f4 89c43978 6821246d .....e....9xh!$m │ │ │ + 0x00000210 9c50c14c 22887636 20be397b 2a250e5b .P.L".v6 .9{*%.[ │ │ │ + 0x00000220 b65dff81 3f4d8052 5da5869f d33dd4b5 .]..?M.R]....=.. │ │ │ + 0x00000230 e7fbd826 e4df9f70 c93d60a9 a4adb464 ...&...p.=`....d │ │ │ + 0x00000240 a5836c9c 2e602d4a 11038fd3 16dde781 ..l..`-J........ │ │ │ + 0x00000250 58dfeaed fbbe1da0 280baf0b 093d60a1 X.......(....=`. │ │ │ + 0x00000260 45a95300 4b985591 444230bc 5eb61936 E.S.K.U.DB0.^..6 │ │ │ + 0x00000270 02bfa46b f5c3fc28 95de3dc3 27354830 ...k...(..=.'5H0 │ │ │ + 0x00000280 db5d24a4 04f222af c62d0030 b000a2a7 .]$..."..-.0.... │ │ │ + 0x00000290 dbccf26c 771c8369 8985bbdc 4829ca20 ...lw..i....H). │ │ │ + 0x000002a0 677e77d0 328eb74b a944e1f8 37118aa8 g~w.2..K.D..7... │ │ │ + 0x000002b0 8a84add3 f5bf5498 32963ca6 ee3c6bcb ......T.2.<..J= │ │ │ + 0x00000460 29c8fb94 132232ab 02bd9543 85151c0d )...."2....C.... │ │ │ + 0x00000470 0c08a889 30a414cd 83090e77 3b465af6 ....0......w;FZ. │ │ │ + 0x00000480 a7d45b37 0434df78 9b4d5f32 b02a4b9b ..[7.4.x.M_2.*K. │ │ │ + 0x00000490 24253f50 0439632a d280b233 af2d332e $%?P.9c*...3.-3. │ │ │ + 0x000004a0 4898a9d9 ba16bfc8 d52f7c03 c4770e6f H......../|..w.o │ │ │ + 0x000004b0 b925e300 54cde79d 9af0b107 4530a99e .%..T.......E0.. │ │ │ + 0x000004c0 f387b1da bea81484 536eec60 9a232d21 ........Sn.`.#-! │ │ │ + 0x000004d0 58545e12 9fdd1ceb ecf269b2 6b0e93d3 XT^.......i.k... │ │ │ + 0x000004e0 7aa30505 64fa605b 79b2d42d d3118733 z...d.`[y..-...3 │ │ │ + 0x000004f0 2f42ec59 7c29a992 07b80251 d4169ee1 /B.Y|).....Q.... │ │ │ + 0x00000500 c83cffbe 760fa628 3eec98a7 e03fb9e0 .<..v..(>....?.. │ │ │ + 0x00000510 c01267c8 9d386f0f cfb91f45 584cbbc0 ..g..8o....EXL.. │ │ │ + 0x00000520 bbe8b3d0 6499239e d20a29e5 63a0a4f6 ....d.#...).c... │ │ │ + 0x00000530 a5f1d003 b2ace212 1387bfca 288aa941 ............(..A │ │ │ + 0x00000540 e2c0f8bb f2db5a2e e00afb94 9ef5650d ......Z.......e. │ │ │ + 0x00000550 07248aeb 5fa8ab6f ccb87d27 e489c252 .$.._..o..}'...R │ │ │ + 0x00000560 879c72ad 112d44a1 10d7740b 85742ebc ..r..-D...t..t.. │ │ │ + 0x00000570 59feed1a 975ed0b9 a0f44ce7 de538961 Y....^....L..S.a │ │ │ + 0x00000580 0158eadf 536280bf b3402f40 ca14a85f .X..Sb...@/@..._ │ │ │ + 0x00000590 88c2b9b6 c7653fd9 67ce4b91 8997bde7 .....e?.g.K..... │ │ │ + 0x000005a0 76a938fb beb39850 064d78dd bdadf594 v.8....P.Mx..... │ │ │ + 0x000005b0 89e043d4 19cd7155 08575dcb 261b5220 ..C...qU.W].&.R │ │ │ + 0x000005c0 a5e998e9 f2e6f5c3 2ce317fa a4a4c6b8 ........,....... │ │ │ + 0x000005d0 83d4159c 295fdd2d c4f3d5c4 90d14e8b ....)_.-......N. │ │ │ + 0x000005e0 00549c5d 9faef19a b6c6a061 b79a6ed8 .T.].......a..n. │ │ │ + 0x000005f0 047b7060 d90bf92b ccb1f4ac 3346a85a .{p`...+....3F.Z │ │ │ + 0x00000600 e090ced2 8ff83d0f 61e045b0 f2c13e94 ......=.a.E...>. │ │ │ + 0x00000610 f7b8cf55 145dd9d6 f52e4f0f e79e7440 ...U.]....O...t@ │ │ │ + 0x00000620 f576f3e1 7fccb6f5 14a9542f 83f26ec6 .v........T/..n. │ │ │ + 0x00000630 b6a9eb07 5a96c5cf 341f6d85 39400983 ....Z...4.m.9@.. │ │ │ + 0x00000640 19a9c8e0 f73ba1c1 3581b511 b441ddea .....;..5....A.. │ │ │ + 0x00000650 dce11ffb 89f6997a 4bfc5eae 2125b30c .......zK.^.!%.. │ │ │ + 0x00000660 acad6dfc f48a6790 add76583 d03badfa ..m...g...e..;.. │ │ │ + 0x00000670 e48597d1 0bf2368d 44258137 63bf3d7e ......6.D%.7c.=~ │ │ │ + 0x00000680 d4a72fe9 d91380ef 885a4c6f 40b7676a ../......ZLo@.gj │ │ │ + 0x00000690 f38f50b4 84a4c96f 1124ee18 ca745b35 ..P....o.$...t[5 │ │ │ + 0x000006a0 c884f542 60d92549 23cc45f9 e49ba7d8 ...B`.%I#.E..... │ │ │ + 0x000006b0 46f13a9f a458dd77 2a943baa 8aaa9144 F.:..X.w*.;....D │ │ │ + 0x000006c0 38fd3cc7 2e8822a8 a6bde0b3 c7b8559d 8.<...".......U. │ │ │ + 0x000006d0 af988342 d4cfcdcc b994dced 3adaa58d ...B........:... │ │ │ + 0x000006e0 9142df30 bad0bafe 7d6c3a58 09a86851 .B.0....}l:X..hQ │ │ │ + 0x000006f0 2ff59fbd eb11eca0 3c5dd9fc a8117491 /.......<]....t. │ │ │ + 0x00000700 f8c446e5 80e22f5f fae53081 e6d87ab2 ..F.../_..0...z. │ │ │ + 0x00000710 f1443fab b00d5fbc 51e39b20 ba3e902d .D?..._.Q.. .>.- │ │ │ + 0x00000720 7a3b7c9b d7122b8a 6985ccb3 cf41f81f z;|...+.i....A.. │ │ │ + 0x00000730 4e24855f 144905e4 90c07611 9d6dbdec N$._.I....v..m.. │ │ │ + 0x00000740 44fdc91c 98b4738b 018037cd 58399505 D.....s...7.X9.. │ │ │ + 0x00000750 b1b6d098 33d3e696 4545d70b 38964a7e ....3...EE..8.J~ │ │ │ + 0x00000760 3247d783 cb618a0e 1cc82509 f16ef294 2G...a....%..n.. │ │ │ + 0x00000770 b4f689dc d63f0ee7 c9602da7 14839000 .....?...`-..... │ │ │ + 0x00000780 5dab06cf 820d6cbf d41e7141 b97544d1 ].....l...qA.uD. │ │ │ + 0x00000790 c437e794 fffc781d 6109ee9f 54ea34c4 .7....x.a...T.4. │ │ │ + 0x000007a0 d514b764 4fd22eea 7c8bca24 3d9e9432 ...dO...|..$=..2 │ │ │ + 0x000007b0 c4ee660b 3a2bb1ee d77c19ea e88e32c1 ..f.:+...|....2. │ │ │ + 0x000007c0 995ece4e e628bc8b 63f1679f 45dbf465 .^.N.(..c.g.E..e │ │ │ + 0x000007d0 8fb998b0 b6954dae 14e3e85c 6cef65c8 ......M....\l.e. │ │ │ + 0x000007e0 a34daed3 f06a4697 9b0d50d1 3a7b403e .M...jF...P.:{@> │ │ │ + 0x000007f0 e9091731 b91375a1 615ecca2 59f369ea ...1..u.a^..Y.i. │ │ │ + 0x00000800 a80b2085 68fd7110 22113ffc 12935cd7 .. .h.q.".?...\. │ │ │ + 0x00000810 2a26d0dd ee740fc1 a2dbd4b3 2876e013 *&...t......(v.. │ │ │ + 0x00000820 a77981f5 6b64e367 9ba3cc7c 584e406a .y..kd.g...|XN@j │ │ │ + 0x00000830 7f2f734d 5b71434b 9a7e6e7d 7de6ba49 ./sM[qCK.~n}}..I │ │ │ + 0x00000840 14f6504a 21152eac e0942400 d0a79a90 ..PJ!.....$..... │ │ │ + 0x00000850 1d9b2dae 408fe700 99675526 40378a80 ..-.@....gU&@7.. │ │ │ + 0x00000860 06e85c77 94288ee8 0bd211ea ca71a675 ..\w.(.......q.u │ │ │ + 0x00000870 9e2dde97 e18d536a 8168941d dda8426e .-....Sj.h....Bn │ │ │ + 0x00000880 058ef156 ca8703cf 58c0a1ee 3dad6b5f ...V....X...=.k_ │ │ │ + 0x00000890 5b8bfae5 af684c6a 8a2cbffb fa24d56a [....hLj.,...$.j │ │ │ + 0x000008a0 5eab0979 4b685174 083cdb75 f5a66e80 ^..yKhQt.<.u..n. │ │ │ + 0x000008b0 f861f89a ae46453b ed5b1bb6 29d5f595 .a...FE;.[..)... │ │ │ + 0x000008c0 1ca4d46c 1ba71d71 89696bec ca6e9e37 ...l...q.ik..n.7 │ │ │ + 0x000008d0 0d9618a7 23f3295a 914e1fab edd9de0f ....#.)Z.N...... │ │ │ + 0x000008e0 3e734b03 da378d0b e126f0f3 19099cf7 >sK..7...&...... │ │ │ + 0x000008f0 37798f15 234c1833 3ed52602 99e4c2e5 7y..#L.3>.&..... │ │ │ + 0x00000900 30344a8b ee3ba9af b6686cfc e0accdd3 04J..;...hl..... │ │ │ + 0x00000910 321a1645 a155c398 f7342154 de7257f8 2..E.U...4!T.rW. │ │ │ + 0x00000920 34caf761 49523a93 61205634 8da2b576 4..aIR:.a V4...v │ │ │ + 0x00000930 a217215b 54d0d452 4fb13b0b 26424049 ..![T..RO.;.&B@I │ │ │ + 0x00000940 7541ccc9 2fd95f6e 40597442 77f411b1 uA../._n@YtBw... │ │ │ + 0x00000950 55daedec 6ccd30dd 9ee1117b 710bfec5 U...l.0....{q... │ │ │ + 0x00000960 ea605230 ddfbc620 01a1e70d 0e61fd9e .`R0... .....a.. │ │ │ + 0x00000970 051239a6 9aefab1d 8607e3b9 2fe7b75e ..9........./..^ │ │ │ + 0x00000980 edeecacd e8980727 930f86c4 3933d68c .......'....93.. │ │ │ + 0x00000990 49e8380a c71df0f0 923082b7 6e4d99eb I.8......0..nM.. │ │ │ + 0x000009a0 29982faa 810df0aa ef202c2b 664554fe )./...... ,+fET. │ │ │ + 0x000009b0 f89f7b59 744a8dac 3ef2cfd5 198b119e ..{YtJ..>....... │ │ │ + 0x000009c0 8792260f 9e18e0e9 b0d95528 edf0767f ..&.......U(..v. │ │ │ + 0x000009d0 0b138a8f bfff0f47 a502c8af 189820d2 .......G...... . │ │ │ + 0x000009e0 0a9cb94a 3b43b1b1 e2ebda07 5c6014b6 ...J;C......\`.. │ │ │ + 0x000009f0 795cde60 19160710 5c8553d0 c15ab8b5 y\.`....\.S..Z.. │ │ │ + 0x00000a00 49652369 895f98d4 b6de1784 17e44e72 Ie#i._........Nr │ │ │ + 0x00000a10 c77b014e c1dfa13f d228139c 54930056 .{.N...?.(..T..V │ │ │ + 0x00000a20 f58a7126 fe9ba92f ceb80cb2 1846146f ..q&.../.....F.o │ │ │ + 0x00000a30 2681da5e 3c38e23a 98baf202 9030b6f4 &..^<8.:.....0.. │ │ │ + 0x00000a40 49db6dbf 673873a6 d82c9a3b 53ff7c5c I.m.g8s..,.;S.|\ │ │ │ + 0x00000a50 25dedf03 5bd7327d 302a3504 fc70619d %...[.2}0*5..pa. │ │ │ + 0x00000a60 8fccabc8 431795b8 7bd1151a 0cc65814 ....C...{.....X. │ │ │ + 0x00000a70 5d93f141 443ac013 b832d02a 6ff14481 ]..AD:...2.*o.D. │ │ │ + 0x00000a80 b957ffd9 b4701284 fb99d399 5fcafb3c .W...p......_..< │ │ │ + 0x00000a90 049fcbe9 327f2ba6 c7b14611 e1fa4221 ....2.+...F...B! │ │ │ + 0x00000aa0 05449cfd 07aa8e1a 2ceeae43 0d324181 .D......,..C.2A. │ │ │ + 0x00000ab0 ec9fed80 8bd1090d c6fa7505 fd0ced91 ..........u..... │ │ │ + 0x00000ac0 259e7a97 d70ae77d fc9d05a2 04fd77e4 %.z....}......w. │ │ │ + 0x00000ad0 16135378 34594f8e 2c2ca926 3372ed1d ..Sx4YO.,,.&3r.. │ │ │ + 0x00000ae0 05b6ee94 0d4194bd 7df1692d 92d29daa .....A..}.i-.... │ │ │ + 0x00000af0 004ccd07 54ea41cd 02c5c36c 644d1ed0 .L..T.A....ldM.. │ │ │ + 0x00000b00 59520fbd 00000000 effbdfe8 3a995314 YR..........:.S. │ │ │ + 0x00000b10 00018216 a04c0000 8d6e664b b1c467fb .....L...nfK..g. │ │ │ + 0x00000b20 02000000 0004595a ......YZ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ @@ -8,13 +8,15 @@ │ │ │ 0x00000050 6e752e76 65727369 6f6e002e 676e752e nu.version..gnu. │ │ │ 0x00000060 76657273 696f6e5f 72002e72 656c612e version_r..rela. │ │ │ 0x00000070 64796e00 2e72656c 612e706c 74002e69 dyn..rela.plt..i │ │ │ 0x00000080 6e697400 2e746578 74002e66 696e6900 nit..text..fini. │ │ │ 0x00000090 2e726f64 61746100 2e65685f 6672616d .rodata..eh_fram │ │ │ 0x000000a0 655f6864 72002e65 685f6672 616d6500 e_hdr..eh_frame. │ │ │ 0x000000b0 2e696e69 745f6172 72617900 2e66696e .init_array..fin │ │ │ - 0x000000c0 695f6172 72617900 2e6a6372 002e6479 i_array..jcr..dy │ │ │ - 0x000000d0 6e616d69 63002e67 6f74002e 676f742e namic..got..got. │ │ │ - 0x000000e0 706c7400 2e646174 61002e62 7373002e plt..data..bss.. │ │ │ - 0x000000f0 676e755f 64656275 676c696e 6b002e67 gnu_debuglink..g │ │ │ - 0x00000100 6e755f64 65627567 64617461 00 nu_debugdata. │ │ │ + 0x000000c0 695f6172 72617900 2e646174 612e7265 i_array..data.re │ │ │ + 0x000000d0 6c2e726f 002e6479 6e616d69 63002e67 l.ro..dynamic..g │ │ │ + 0x000000e0 6f74002e 64617461 002e6273 73002e67 ot..data..bss..g │ │ │ + 0x000000f0 6e752e62 75696c64 2e617474 72696275 nu.build.attribu │ │ │ + 0x00000100 74657300 2e676e75 5f646562 75676c69 tes..gnu_debugli │ │ │ + 0x00000110 6e6b002e 676e755f 64656275 67646174 nk..gnu_debugdat │ │ │ + 0x00000120 6100 a. │ ├── ./usr/bin/zipcloak │ │ ├── readelf --wide --file-header {} │ │ │ @@ -1,20 +1,20 @@ │ │ │ ELF Header: │ │ │ Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 │ │ │ Class: ELF64 │ │ │ Data: 2's complement, little endian │ │ │ Version: 1 (current) │ │ │ OS/ABI: UNIX - System V │ │ │ ABI Version: 0 │ │ │ - Type: EXEC (Executable file) │ │ │ + Type: DYN (Shared object file) │ │ │ Machine: AArch64 │ │ │ Version: 0x1 │ │ │ - Entry point address: 0x402758 │ │ │ + Entry point address: 0x3b98 │ │ │ Start of program headers: 64 (bytes into file) │ │ │ - Start of section headers: 135376 (bytes into file) │ │ │ + Start of section headers: 139688 (bytes into file) │ │ │ Flags: 0x0 │ │ │ Size of this header: 64 (bytes) │ │ │ Size of program headers: 56 (bytes) │ │ │ Number of program headers: 9 │ │ │ Size of section headers: 64 (bytes) │ │ │ Number of section headers: 29 │ │ │ Section header string table index: 28 │ │ ├── readelf --wide --program-header {} │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ -Elf file type is EXEC (Executable file) │ │ │ -Entry point 0x402758 │ │ │ +Elf file type is DYN (Shared object file) │ │ │ +Entry point 0x3b98 │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ Program Headers: │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ - PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001f8 0x0001f8 R E 0x8 │ │ │ - INTERP 0x000238 0x0000000000400238 0x0000000000400238 0x00001b 0x00001b R 0x1 │ │ │ + PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0001f8 0x0001f8 R 0x8 │ │ │ + INTERP 0x000238 0x0000000000000238 0x0000000000000238 0x00001b 0x00001b R 0x1 │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ - LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x01652c 0x01652c R E 0x10000 │ │ │ - LOAD 0x01fdd0 0x000000000042fdd0 0x000000000042fdd0 0x000a84 0x003c50 RW 0x10000 │ │ │ - DYNAMIC 0x01fde8 0x000000000042fde8 0x000000000042fde8 0x0001f0 0x0001f0 RW 0x8 │ │ │ - NOTE 0x000254 0x0000000000400254 0x0000000000400254 0x000044 0x000044 R 0x4 │ │ │ - GNU_EH_FRAME 0x015060 0x0000000000415060 0x0000000000415060 0x0002a4 0x0002a4 R 0x4 │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01610c 0x01610c R E 0x10000 │ │ │ + LOAD 0x01f840 0x000000000002f840 0x000000000002f840 0x000dbc 0x003f50 RW 0x10000 │ │ │ + DYNAMIC 0x01f8f8 0x000000000002f8f8 0x000000000002f8f8 0x000210 0x000210 RW 0x8 │ │ │ + NOTE 0x000254 0x0000000000000254 0x0000000000000254 0x000044 0x000044 R 0x4 │ │ │ + GNU_EH_FRAME 0x014830 0x0000000000014830 0x0000000000014830 0x0002cc 0x0002cc R 0x4 │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ - GNU_RELRO 0x01fdd0 0x000000000042fdd0 0x000000000042fdd0 0x000230 0x000230 R 0x1 │ │ │ + GNU_RELRO 0x01f840 0x000000000002f840 0x000000000002f840 0x0007c0 0x0007c0 R 0x1 │ │ │ │ │ │ Section to Segment mapping: │ │ │ Segment Sections... │ │ │ 00 │ │ │ 01 .interp │ │ │ 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame │ │ │ - 03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss │ │ │ + 03 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ 04 .dynamic │ │ │ 05 .note.ABI-tag .note.gnu.build-id │ │ │ 06 .eh_frame_hdr │ │ │ 07 │ │ │ - 08 .init_array .fini_array .jcr .dynamic .got │ │ │ + 08 .init_array .fini_array .data.rel.ro .dynamic .got │ │ ├── readelf --wide --sections {} │ │ │ @@ -1,38 +1,38 @@ │ │ │ -There are 29 section headers, starting at offset 0x210d0: │ │ │ +There are 29 section headers, starting at offset 0x221a8: │ │ │ │ │ │ Section Headers: │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ - [ 1] .interp PROGBITS 0000000000400238 000238 00001b 00 A 0 0 1 │ │ │ - [ 2] .note.ABI-tag NOTE 0000000000400254 000254 000020 00 A 0 0 4 │ │ │ - [ 3] .note.gnu.build-id NOTE 0000000000400274 000274 000024 00 A 0 0 4 │ │ │ - [ 4] .gnu.hash GNU_HASH 0000000000400298 000298 0002ac 00 A 5 0 8 │ │ │ - [ 5] .dynsym DYNSYM 0000000000400548 000548 000858 18 A 6 1 8 │ │ │ - [ 6] .dynstr STRTAB 0000000000400da0 000da0 000356 00 A 0 0 1 │ │ │ - [ 7] .gnu.version VERSYM 00000000004010f6 0010f6 0000b2 02 A 5 0 2 │ │ │ - [ 8] .gnu.version_r VERNEED 00000000004011a8 0011a8 000040 00 A 6 2 8 │ │ │ - [ 9] .rela.dyn RELA 00000000004011e8 0011e8 000078 18 A 5 0 8 │ │ │ - [10] .rela.plt RELA 0000000000401260 001260 0006c0 18 AI 5 12 8 │ │ │ - [11] .init PROGBITS 0000000000401920 001920 000014 00 AX 0 0 4 │ │ │ - [12] .plt PROGBITS 0000000000401940 001940 0004a0 10 AX 0 0 16 │ │ │ - [13] .text PROGBITS 0000000000401de0 001de0 00f620 00 AX 0 0 8 │ │ │ - [14] .fini PROGBITS 0000000000411400 011400 000010 00 AX 0 0 4 │ │ │ - [15] .rodata PROGBITS 0000000000411410 011410 003c50 00 A 0 0 16 │ │ │ - [16] .eh_frame_hdr PROGBITS 0000000000415060 015060 0002a4 00 A 0 0 4 │ │ │ - [17] .eh_frame PROGBITS 0000000000415308 015308 001224 00 A 0 0 8 │ │ │ - [18] .init_array INIT_ARRAY 000000000042fdd0 01fdd0 000008 00 WA 0 0 8 │ │ │ - [19] .fini_array FINI_ARRAY 000000000042fdd8 01fdd8 000008 00 WA 0 0 8 │ │ │ - [20] .jcr PROGBITS 000000000042fde0 01fde0 000008 00 WA 0 0 8 │ │ │ - [21] .dynamic DYNAMIC 000000000042fde8 01fde8 0001f0 10 WA 6 0 8 │ │ │ - [22] .got PROGBITS 000000000042ffd8 01ffd8 000010 08 WA 0 0 8 │ │ │ - [23] .got.plt PROGBITS 000000000042ffe8 01ffe8 000258 08 WA 0 0 8 │ │ │ - [24] .data PROGBITS 0000000000430240 020240 000614 00 WA 0 0 16 │ │ │ - [25] .bss NOBITS 0000000000430860 020854 0031c0 00 WA 0 0 16 │ │ │ - [26] .gnu_debuglink PROGBITS 0000000000000000 020854 000014 00 0 0 4 │ │ │ - [27] .gnu_debugdata PROGBITS 0000000000000000 020868 000758 00 0 0 1 │ │ │ - [28] .shstrtab STRTAB 0000000000000000 020fc0 00010d 00 0 0 1 │ │ │ + [ 1] .interp PROGBITS 0000000000000238 000238 00001b 00 A 0 0 1 │ │ │ + [ 2] .note.ABI-tag NOTE 0000000000000254 000254 000020 00 A 0 0 4 │ │ │ + [ 3] .note.gnu.build-id NOTE 0000000000000274 000274 000024 00 A 0 0 4 │ │ │ + [ 4] .gnu.hash GNU_HASH 0000000000000298 000298 000040 00 A 5 0 8 │ │ │ + [ 5] .dynsym DYNSYM 00000000000002d8 0002d8 000858 18 A 6 3 8 │ │ │ + [ 6] .dynstr STRTAB 0000000000000b30 000b30 000333 00 A 0 0 1 │ │ │ + [ 7] .gnu.version VERSYM 0000000000000e64 000e64 0000b2 02 A 5 0 2 │ │ │ + [ 8] .gnu.version_r VERNEED 0000000000000f18 000f18 000040 00 A 6 2 8 │ │ │ + [ 9] .rela.dyn RELA 0000000000000f58 000f58 001638 18 A 5 0 8 │ │ │ + [10] .rela.plt RELA 0000000000002590 002590 0006d8 18 AI 5 22 8 │ │ │ + [11] .init PROGBITS 0000000000002c68 002c68 000014 00 AX 0 0 4 │ │ │ + [12] .plt PROGBITS 0000000000002c80 002c80 0004b0 10 AX 0 0 16 │ │ │ + [13] .text PROGBITS 0000000000003130 003130 00da4c 00 AX 0 0 8 │ │ │ + [14] .fini PROGBITS 0000000000010b7c 010b7c 000010 00 AX 0 0 4 │ │ │ + [15] .rodata PROGBITS 0000000000010b90 010b90 003ca0 00 A 0 0 16 │ │ │ + [16] .eh_frame_hdr PROGBITS 0000000000014830 014830 0002cc 00 A 0 0 4 │ │ │ + [17] .eh_frame PROGBITS 0000000000014b00 014b00 00160c 00 A 0 0 8 │ │ │ + [18] .init_array INIT_ARRAY 000000000002f840 01f840 000008 08 WA 0 0 8 │ │ │ + [19] .fini_array FINI_ARRAY 000000000002f848 01f848 000008 08 WA 0 0 8 │ │ │ + [20] .data.rel.ro PROGBITS 000000000002f850 01f850 0000a8 00 WA 0 0 16 │ │ │ + [21] .dynamic DYNAMIC 000000000002f8f8 01f8f8 000210 10 WA 6 0 8 │ │ │ + [22] .got PROGBITS 000000000002fb08 01fb08 0004f0 08 WA 0 0 8 │ │ │ + [23] .data PROGBITS 0000000000030000 020000 0005fc 00 WA 0 0 16 │ │ │ + [24] .bss NOBITS 0000000000030600 0205fc 003190 00 WA 0 0 16 │ │ │ + [25] .gnu.build.attributes NOTE 0000000000033790 0205fc 0012dc 00 0 0 4 │ │ │ + [26] .gnu_debuglink PROGBITS 0000000000000000 0218d8 000028 00 0 0 4 │ │ │ + [27] .gnu_debugdata PROGBITS 0000000000000000 021900 000780 00 0 0 1 │ │ │ + [28] .shstrtab STRTAB 0000000000000000 022080 000122 00 0 0 1 │ │ │ Key to Flags: │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ p (processor specific) │ │ ├── readelf --wide --symbols {} │ │ │ @@ -1,92 +1,92 @@ │ │ │ │ │ │ Symbol table '.dynsym' contains 89 entries: │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ - 1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ - 2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ - 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses │ │ │ - 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ - 5: 0000000000401c80 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ - 6: 00000000004019a0 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ - 7: 0000000000401bc0 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ - 8: 0000000000430860 8 OBJECT GLOBAL DEFAULT 25 stderr@GLIBC_2.17 (2) │ │ │ - 9: 0000000000401cf0 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ - 10: 0000000000401a10 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.17 (2) │ │ │ - 11: 0000000000401ab0 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ - 12: 0000000000401ce0 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ - 13: 00000000004019f0 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ - 14: 0000000000430878 8 OBJECT GLOBAL DEFAULT 25 stdin@GLIBC_2.17 (2) │ │ │ - 15: 0000000000401d00 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ - 16: 0000000000401a70 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ - 17: 0000000000430870 8 OBJECT GLOBAL DEFAULT 25 stdout@GLIBC_2.17 (2) │ │ │ - 18: 0000000000401ba0 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ - 19: 0000000000401d90 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ - 20: 0000000000401a20 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ - 21: 0000000000401a60 0 FUNC GLOBAL DEFAULT UND time@GLIBC_2.17 (2) │ │ │ - 22: 0000000000401ac0 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ - 23: 0000000000401c50 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ - 24: 0000000000401d20 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ - 25: 0000000000411400 0 FUNC GLOBAL DEFAULT 14 _fini │ │ │ - 26: 0000000000401bf0 0 FUNC GLOBAL DEFAULT UND _IO_putc@GLIBC_2.17 (2) │ │ │ - 27: 0000000000401960 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ - 28: 0000000000430880 8 OBJECT GLOBAL DEFAULT 25 __stack_chk_guard@GLIBC_2.17 (3) │ │ │ - 29: 0000000000401c10 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ - 30: 0000000000401c90 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ - 31: 0000000000433a20 0 NOTYPE GLOBAL DEFAULT 25 __end__ │ │ │ - 32: 0000000000401970 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ - 33: 0000000000401b60 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ - 34: 0000000000401990 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ - 35: 0000000000401ae0 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ - 36: 0000000000401920 0 FUNC GLOBAL DEFAULT 11 _init │ │ │ - 37: 00000000004019e0 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ - 38: 00000000004019d0 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ - 39: 0000000000401be0 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ - 40: 0000000000433a20 0 NOTYPE GLOBAL DEFAULT 25 __bss_end__ │ │ │ - 41: 0000000000401b30 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ - 42: 0000000000401a00 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ - 43: 0000000000401c20 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ - 44: 0000000000401ad0 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ - 45: 0000000000401c60 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ - 46: 0000000000401dd0 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ - 47: 0000000000401cc0 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ - 48: 0000000000401d40 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.17 (2) │ │ │ - 49: 0000000000401af0 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ - 50: 0000000000401c00 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ - 51: 0000000000401c40 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ - 52: 0000000000401d50 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.17 (2) │ │ │ - 53: 0000000000430854 0 NOTYPE GLOBAL DEFAULT 25 __bss_start__ │ │ │ - 54: 0000000000401a30 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ - 55: 0000000000401aa0 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ - 56: 0000000000401a40 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ - 57: 0000000000401a90 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ - 58: 0000000000401b90 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ - 59: 0000000000401cd0 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ - 60: 0000000000401980 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ - 61: 0000000000401b20 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ - 62: 0000000000401d60 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.17 (2) │ │ │ - 63: 00000000004019c0 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ - 64: 0000000000401b80 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.17 (2) │ │ │ - 65: 0000000000401a80 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ - 66: 0000000000401d80 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ - 67: 00000000004019b0 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ - 68: 0000000000430854 0 NOTYPE GLOBAL DEFAULT 24 _edata │ │ │ - 69: 0000000000401c30 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ - 70: 0000000000401cb0 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ - 71: 0000000000401b70 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ - 72: 0000000000433a20 0 NOTYPE GLOBAL DEFAULT 25 _end │ │ │ - 73: 0000000000401da0 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ - 74: 0000000000401dc0 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ - 75: 0000000000401b10 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ - 76: 0000000000401b00 0 FUNC GLOBAL DEFAULT UND _IO_getc@GLIBC_2.17 (2) │ │ │ - 77: 0000000000433a20 0 NOTYPE GLOBAL DEFAULT 25 _bss_end__ │ │ │ - 78: 0000000000401a50 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.17 (2) │ │ │ - 79: 0000000000401ca0 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ - 80: 0000000000401b50 0 FUNC GLOBAL DEFAULT UND rand@GLIBC_2.17 (2) │ │ │ - 81: 0000000000401d30 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ - 82: 0000000000401d10 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ - 83: 0000000000401d70 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.17 (2) │ │ │ - 84: 0000000000401c70 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ - 85: 0000000000401db0 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ - 86: 0000000000401bd0 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ - 87: 0000000000430854 0 NOTYPE GLOBAL DEFAULT 25 __bss_start │ │ │ - 88: 0000000000401b40 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ + 1: 0000000000002c68 0 SECTION LOCAL DEFAULT 11 │ │ │ + 2: 0000000000030000 0 SECTION LOCAL DEFAULT 23 │ │ │ + 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ + 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ + 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ + 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ + 11: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ + 13: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.17 (2) │ │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.17 (2) │ │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ + 16: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.17 (2) │ │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ + 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.17 (2) │ │ │ + 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.17 (2) │ │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND time@GLIBC_2.17 (2) │ │ │ + 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ + 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ + 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ + 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ + 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ + 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ + 30: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.17 (2) │ │ │ + 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ + 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ + 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ + 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ + 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.17 (2) │ │ │ + 39: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdin@GLIBC_2.17 (2) │ │ │ + 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rand@GLIBC_2.17 (2) │ │ │ + 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ + 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.17 (2) │ │ │ + 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ + 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ + 46: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ + 47: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.17 (3) │ │ │ + 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ + 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ + 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ + 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ + 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ + 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ + 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ + 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ + 56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ + 57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ + 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ + 59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ + 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ + 61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ + 62: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ + 63: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ + 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ + 65: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ + 66: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ + 67: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ + 68: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ + 69: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ + 70: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ + 71: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.17 (2) │ │ │ + 72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.17 (2) │ │ │ + 73: 0000000000000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.17 (2) │ │ │ + 74: 0000000000000000 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.17 (2) │ │ │ + 75: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ + 76: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ + 77: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ + 78: 0000000000000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ + 79: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ + 80: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ + 81: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ + 82: 0000000000033790 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ + 83: 00000000000305fc 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ + 84: 0000000000033790 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ + 85: 0000000000033790 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ + 86: 00000000000305fc 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ + 87: 00000000000305fc 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ + 88: 0000000000033790 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ ├── readelf --wide --relocs {} │ │ │ @@ -1,83 +1,316 @@ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x11e8 contains 5 entries: │ │ │ +Relocation section '.rela.dyn' at offset 0xf58 contains 237 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -000000000042ffe0 0000000200000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000430860 0000000800000400 R_AARCH64_COPY 0000000000430860 stderr@GLIBC_2.17 + 0 │ │ │ -0000000000430870 0000001100000400 R_AARCH64_COPY 0000000000430870 stdout@GLIBC_2.17 + 0 │ │ │ -0000000000430878 0000000e00000400 R_AARCH64_COPY 0000000000430878 stdin@GLIBC_2.17 + 0 │ │ │ -0000000000430880 0000001c00000400 R_AARCH64_COPY 0000000000430880 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000002f840 0000000000000403 R_AARCH64_RELATIVE 3c98 │ │ │ +000000000002f848 0000000000000403 R_AARCH64_RELATIVE 3c50 │ │ │ +000000000002f850 0000000000000403 R_AARCH64_RELATIVE 2f850 │ │ │ +000000000002f860 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +000000000002f868 0000000000000403 R_AARCH64_RELATIVE 11030 │ │ │ +000000000002f870 0000000000000403 R_AARCH64_RELATIVE 11048 │ │ │ +000000000002f878 0000000000000403 R_AARCH64_RELATIVE 11078 │ │ │ +000000000002f880 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +000000000002f888 0000000000000403 R_AARCH64_RELATIVE 110c8 │ │ │ +000000000002f890 0000000000000403 R_AARCH64_RELATIVE 11118 │ │ │ +000000000002f898 0000000000000403 R_AARCH64_RELATIVE 11158 │ │ │ +000000000002f8a0 0000000000000403 R_AARCH64_RELATIVE 11190 │ │ │ +000000000002f8a8 0000000000000403 R_AARCH64_RELATIVE 111e0 │ │ │ +000000000002f8b0 0000000000000403 R_AARCH64_RELATIVE 11208 │ │ │ +000000000002f8b8 0000000000000403 R_AARCH64_RELATIVE 11230 │ │ │ +000000000002f8c0 0000000000000403 R_AARCH64_RELATIVE 11260 │ │ │ +000000000002f8c8 0000000000000403 R_AARCH64_RELATIVE 112a0 │ │ │ +000000000002f8d0 0000000000000403 R_AARCH64_RELATIVE 112e0 │ │ │ +000000000002f8d8 0000000000000403 R_AARCH64_RELATIVE 11320 │ │ │ +000000000002f8e0 0000000000000403 R_AARCH64_RELATIVE 11360 │ │ │ +000000000002f8e8 0000000000000403 R_AARCH64_RELATIVE 113a0 │ │ │ +000000000002f8f0 0000000000000403 R_AARCH64_RELATIVE 113e0 │ │ │ +000000000002fd70 0000000000000403 R_AARCH64_RELATIVE 10b78 │ │ │ +000000000002fd78 0000000000000403 R_AARCH64_RELATIVE 32348 │ │ │ +000000000002fd80 0000000000000403 R_AARCH64_RELATIVE 31f28 │ │ │ +000000000002fd88 0000000000000403 R_AARCH64_RELATIVE 32350 │ │ │ +000000000002fd90 0000000000000403 R_AARCH64_RELATIVE 32104 │ │ │ +000000000002fd98 0000000000000403 R_AARCH64_RELATIVE 31f58 │ │ │ +000000000002fda0 0000000000000403 R_AARCH64_RELATIVE 320c8 │ │ │ +000000000002fda8 0000000000000403 R_AARCH64_RELATIVE 320c0 │ │ │ +000000000002fdb8 0000000000000403 R_AARCH64_RELATIVE 31fb0 │ │ │ +000000000002fdc0 0000000000000403 R_AARCH64_RELATIVE 31f88 │ │ │ +000000000002fdc8 0000000000000403 R_AARCH64_RELATIVE 31ee0 │ │ │ +000000000002fde0 0000000000000403 R_AARCH64_RELATIVE 31fb8 │ │ │ +000000000002fde8 0000000000000403 R_AARCH64_RELATIVE 32358 │ │ │ +000000000002fdf0 0000000000000403 R_AARCH64_RELATIVE 32008 │ │ │ +000000000002fdf8 0000000000000403 R_AARCH64_RELATIVE 31ef8 │ │ │ +000000000002fe00 0000000000000403 R_AARCH64_RELATIVE 30400 │ │ │ +000000000002fe08 0000000000000403 R_AARCH64_RELATIVE 31f48 │ │ │ +000000000002fe10 0000000000000403 R_AARCH64_RELATIVE 31ef0 │ │ │ +000000000002fe18 0000000000000403 R_AARCH64_RELATIVE 320f0 │ │ │ +000000000002fe20 0000000000000403 R_AARCH64_RELATIVE 30208 │ │ │ +000000000002fe28 0000000000000403 R_AARCH64_RELATIVE 31ee8 │ │ │ +000000000002fe30 0000000000000403 R_AARCH64_RELATIVE 320e8 │ │ │ +000000000002fe38 0000000000000403 R_AARCH64_RELATIVE 32004 │ │ │ +000000000002fe40 0000000000000403 R_AARCH64_RELATIVE 320d8 │ │ │ +000000000002fe48 0000000000000403 R_AARCH64_RELATIVE 31f90 │ │ │ +000000000002fe50 0000000000000403 R_AARCH64_RELATIVE 32018 │ │ │ +000000000002fe58 0000000000000403 R_AARCH64_RELATIVE 31f00 │ │ │ +000000000002fe68 0000000000000403 R_AARCH64_RELATIVE 31f70 │ │ │ +000000000002fe70 0000000000000403 R_AARCH64_RELATIVE 33758 │ │ │ +000000000002fe78 0000000000000403 R_AARCH64_RELATIVE 31f10 │ │ │ +000000000002fe88 0000000000000403 R_AARCH64_RELATIVE 31f98 │ │ │ +000000000002fe90 0000000000000403 R_AARCH64_RELATIVE 31f30 │ │ │ +000000000002fe98 0000000000000403 R_AARCH64_RELATIVE 31f40 │ │ │ +000000000002fea0 0000000000000403 R_AARCH64_RELATIVE 303d8 │ │ │ +000000000002fea8 0000000000000403 R_AARCH64_RELATIVE 33760 │ │ │ +000000000002feb8 0000000000000403 R_AARCH64_RELATIVE 303b0 │ │ │ +000000000002fec8 0000000000000403 R_AARCH64_RELATIVE 31f18 │ │ │ +000000000002fed0 0000000000000403 R_AARCH64_RELATIVE 32020 │ │ │ +000000000002fed8 0000000000000403 R_AARCH64_RELATIVE 10af8 │ │ │ +000000000002fee0 0000000000000403 R_AARCH64_RELATIVE 31ef4 │ │ │ +000000000002fee8 0000000000000403 R_AARCH64_RELATIVE 33768 │ │ │ +000000000002fef0 0000000000000403 R_AARCH64_RELATIVE 33770 │ │ │ +000000000002fef8 0000000000000403 R_AARCH64_RELATIVE 31ed8 │ │ │ +000000000002ff00 0000000000000403 R_AARCH64_RELATIVE 32028 │ │ │ +000000000002ff08 0000000000000403 R_AARCH64_RELATIVE 31f38 │ │ │ +000000000002ff10 0000000000000403 R_AARCH64_RELATIVE 31fc0 │ │ │ +000000000002ff18 0000000000000403 R_AARCH64_RELATIVE 3130 │ │ │ +000000000002ff20 0000000000000403 R_AARCH64_RELATIVE 32148 │ │ │ +000000000002ff28 0000000000000403 R_AARCH64_RELATIVE 31f20 │ │ │ +000000000002ff30 0000000000000403 R_AARCH64_RELATIVE 31fa0 │ │ │ +000000000002ff38 0000000000000403 R_AARCH64_RELATIVE 31f60 │ │ │ +000000000002ff40 0000000000000403 R_AARCH64_RELATIVE 31f80 │ │ │ +000000000002ff48 0000000000000403 R_AARCH64_RELATIVE 320d0 │ │ │ +000000000002ff50 0000000000000403 R_AARCH64_RELATIVE 31ed0 │ │ │ +000000000002ff58 0000000000000403 R_AARCH64_RELATIVE 31f08 │ │ │ +000000000002ff60 0000000000000403 R_AARCH64_RELATIVE 33778 │ │ │ +000000000002ff68 0000000000000403 R_AARCH64_RELATIVE 32030 │ │ │ +000000000002ff70 0000000000000403 R_AARCH64_RELATIVE 320e0 │ │ │ +000000000002ff78 0000000000000403 R_AARCH64_RELATIVE 33780 │ │ │ +000000000002ff80 0000000000000403 R_AARCH64_RELATIVE 3201c │ │ │ +000000000002ff88 0000000000000403 R_AARCH64_RELATIVE 31f68 │ │ │ +000000000002ff90 0000000000000403 R_AARCH64_RELATIVE 31fc8 │ │ │ +000000000002ff98 0000000000000403 R_AARCH64_RELATIVE 32110 │ │ │ +000000000002ffa0 0000000000000403 R_AARCH64_RELATIVE 3210c │ │ │ +000000000002ffa8 0000000000000403 R_AARCH64_RELATIVE 320a8 │ │ │ +000000000002ffb8 0000000000000403 R_AARCH64_RELATIVE 32000 │ │ │ +000000000002ffc0 0000000000000403 R_AARCH64_RELATIVE 33788 │ │ │ +000000000002ffc8 0000000000000403 R_AARCH64_RELATIVE 303cc │ │ │ +000000000002ffd0 0000000000000403 R_AARCH64_RELATIVE 31f50 │ │ │ +000000000002ffd8 0000000000000403 R_AARCH64_RELATIVE 32248 │ │ │ +000000000002ffe0 0000000000000403 R_AARCH64_RELATIVE 32140 │ │ │ +000000000002ffe8 0000000000000403 R_AARCH64_RELATIVE 303c8 │ │ │ +000000000002fff0 0000000000000403 R_AARCH64_RELATIVE 320b8 │ │ │ +0000000000030010 0000000000000403 R_AARCH64_RELATIVE 11408 │ │ │ +0000000000030018 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +0000000000030020 0000000000000403 R_AARCH64_RELATIVE 11440 │ │ │ +0000000000030028 0000000000000403 R_AARCH64_RELATIVE 11490 │ │ │ +0000000000030030 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +0000000000030038 0000000000000403 R_AARCH64_RELATIVE 114b8 │ │ │ +0000000000030040 0000000000000403 R_AARCH64_RELATIVE 11508 │ │ │ +0000000000030048 0000000000000403 R_AARCH64_RELATIVE 11558 │ │ │ +0000000000030050 0000000000000403 R_AARCH64_RELATIVE 115a8 │ │ │ +0000000000030058 0000000000000403 R_AARCH64_RELATIVE 115f8 │ │ │ +0000000000030060 0000000000000403 R_AARCH64_RELATIVE 11648 │ │ │ +0000000000030068 0000000000000403 R_AARCH64_RELATIVE 11690 │ │ │ +0000000000030070 0000000000000403 R_AARCH64_RELATIVE 116d8 │ │ │ +0000000000030078 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +0000000000030080 0000000000000403 R_AARCH64_RELATIVE 116f8 │ │ │ +0000000000030088 0000000000000403 R_AARCH64_RELATIVE 11748 │ │ │ +0000000000030090 0000000000000403 R_AARCH64_RELATIVE 11798 │ │ │ +0000000000030098 0000000000000403 R_AARCH64_RELATIVE 117e0 │ │ │ +00000000000300a0 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000300a8 0000000000000403 R_AARCH64_RELATIVE 11820 │ │ │ +00000000000300b0 0000000000000403 R_AARCH64_RELATIVE 11868 │ │ │ +00000000000300b8 0000000000000403 R_AARCH64_RELATIVE 118b0 │ │ │ +00000000000300c0 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000300c8 0000000000000403 R_AARCH64_RELATIVE 118f8 │ │ │ +00000000000300d0 0000000000000403 R_AARCH64_RELATIVE 11940 │ │ │ +00000000000300d8 0000000000000403 R_AARCH64_RELATIVE 11990 │ │ │ +00000000000300e0 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000300e8 0000000000000403 R_AARCH64_RELATIVE 119a8 │ │ │ +00000000000300f0 0000000000000403 R_AARCH64_RELATIVE 119f8 │ │ │ +00000000000300f8 0000000000000403 R_AARCH64_RELATIVE 11a48 │ │ │ +0000000000030100 0000000000000403 R_AARCH64_RELATIVE 11a98 │ │ │ +0000000000030108 0000000000000403 R_AARCH64_RELATIVE 11ae8 │ │ │ +0000000000030110 0000000000000403 R_AARCH64_RELATIVE 11b38 │ │ │ +0000000000030118 0000000000000403 R_AARCH64_RELATIVE 11b88 │ │ │ +0000000000030120 0000000000000403 R_AARCH64_RELATIVE 11bd8 │ │ │ +0000000000030128 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +0000000000030130 0000000000000403 R_AARCH64_RELATIVE 11c00 │ │ │ +0000000000030138 0000000000000403 R_AARCH64_RELATIVE 11c50 │ │ │ +0000000000030140 0000000000000403 R_AARCH64_RELATIVE 11ca0 │ │ │ +0000000000030148 0000000000000403 R_AARCH64_RELATIVE 11cf0 │ │ │ +0000000000030150 0000000000000403 R_AARCH64_RELATIVE 11d40 │ │ │ +0000000000030158 0000000000000403 R_AARCH64_RELATIVE 11d88 │ │ │ +0000000000030160 0000000000000403 R_AARCH64_RELATIVE 11dd8 │ │ │ +0000000000030168 0000000000000403 R_AARCH64_RELATIVE 11e20 │ │ │ +0000000000030170 0000000000000403 R_AARCH64_RELATIVE 11e70 │ │ │ +0000000000030178 0000000000000403 R_AARCH64_RELATIVE 11ec0 │ │ │ +0000000000030180 0000000000000403 R_AARCH64_RELATIVE 11f08 │ │ │ +0000000000030188 0000000000000403 R_AARCH64_RELATIVE 11f58 │ │ │ +0000000000030190 0000000000000403 R_AARCH64_RELATIVE 11fa8 │ │ │ +0000000000030198 0000000000000403 R_AARCH64_RELATIVE 11ff8 │ │ │ +00000000000301a0 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000301a8 0000000000000403 R_AARCH64_RELATIVE 12030 │ │ │ +00000000000301b0 0000000000000403 R_AARCH64_RELATIVE 12080 │ │ │ +00000000000301b8 0000000000000403 R_AARCH64_RELATIVE 120d0 │ │ │ +00000000000301c0 0000000000000403 R_AARCH64_RELATIVE 123d0 │ │ │ +00000000000301d0 0000000000000403 R_AARCH64_RELATIVE 12288 │ │ │ +00000000000301d8 0000000000000403 R_AARCH64_RELATIVE 122b0 │ │ │ +00000000000301e0 0000000000000403 R_AARCH64_RELATIVE 122f0 │ │ │ +00000000000301e8 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000301f0 0000000000000403 R_AARCH64_RELATIVE 12340 │ │ │ +00000000000301f8 0000000000000403 R_AARCH64_RELATIVE 12390 │ │ │ +0000000000030200 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +0000000000030208 0000000000000403 R_AARCH64_RELATIVE 10f98 │ │ │ +0000000000030210 0000000000000403 R_AARCH64_RELATIVE 10fa0 │ │ │ +0000000000030228 0000000000000403 R_AARCH64_RELATIVE 10fb0 │ │ │ +0000000000030230 0000000000000403 R_AARCH64_RELATIVE 130b0 │ │ │ +0000000000030238 0000000000000403 R_AARCH64_RELATIVE 10fc8 │ │ │ +0000000000030250 0000000000000403 R_AARCH64_RELATIVE 10fc8 │ │ │ +0000000000030258 0000000000000403 R_AARCH64_RELATIVE 13718 │ │ │ +0000000000030260 0000000000000403 R_AARCH64_RELATIVE 10fd0 │ │ │ +0000000000030278 0000000000000403 R_AARCH64_RELATIVE 10fd0 │ │ │ +0000000000030280 0000000000000403 R_AARCH64_RELATIVE 10fd8 │ │ │ +0000000000030288 0000000000000403 R_AARCH64_RELATIVE 10fe0 │ │ │ +00000000000302a0 0000000000000403 R_AARCH64_RELATIVE 10fe0 │ │ │ +00000000000302a8 0000000000000403 R_AARCH64_RELATIVE 10fe8 │ │ │ +00000000000302b0 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000302c8 0000000000000403 R_AARCH64_RELATIVE 10fe0 │ │ │ +00000000000302d0 0000000000000403 R_AARCH64_RELATIVE 10ff0 │ │ │ +00000000000302d8 0000000000000403 R_AARCH64_RELATIVE 10ff8 │ │ │ +00000000000302f0 0000000000000403 R_AARCH64_RELATIVE 11008 │ │ │ +00000000000302f8 0000000000000403 R_AARCH64_RELATIVE 11020 │ │ │ +0000000000030300 0000000000000403 R_AARCH64_RELATIVE 11028 │ │ │ +0000000000030318 0000000000000403 R_AARCH64_RELATIVE 11028 │ │ │ +0000000000030350 0000000000000403 R_AARCH64_RELATIVE 120f8 │ │ │ +0000000000030358 0000000000000403 R_AARCH64_RELATIVE 12110 │ │ │ +0000000000030360 0000000000000403 R_AARCH64_RELATIVE 12150 │ │ │ +0000000000030368 0000000000000403 R_AARCH64_RELATIVE 12190 │ │ │ +0000000000030370 0000000000000403 R_AARCH64_RELATIVE 121d0 │ │ │ +0000000000030378 0000000000000403 R_AARCH64_RELATIVE 12210 │ │ │ +0000000000030380 0000000000000403 R_AARCH64_RELATIVE 12248 │ │ │ +00000000000303f0 0000000000000403 R_AARCH64_RELATIVE 31ec8 │ │ │ +00000000000303f8 0000000000000403 R_AARCH64_RELATIVE 13c90 │ │ │ +0000000000030400 0000000000000403 R_AARCH64_RELATIVE 13cb0 │ │ │ +0000000000030408 0000000000000403 R_AARCH64_RELATIVE 13cb8 │ │ │ +0000000000030418 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +0000000000030420 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +0000000000030430 0000000000000403 R_AARCH64_RELATIVE 13cd8 │ │ │ +0000000000030438 0000000000000403 R_AARCH64_RELATIVE 13ce0 │ │ │ +0000000000030448 0000000000000403 R_AARCH64_RELATIVE 13d00 │ │ │ +0000000000030450 0000000000000403 R_AARCH64_RELATIVE 13d08 │ │ │ +0000000000030460 0000000000000403 R_AARCH64_RELATIVE 13d28 │ │ │ +0000000000030468 0000000000000403 R_AARCH64_RELATIVE 13d30 │ │ │ +0000000000030478 0000000000000403 R_AARCH64_RELATIVE 13d40 │ │ │ +0000000000030480 0000000000000403 R_AARCH64_RELATIVE 13d48 │ │ │ +0000000000030490 0000000000000403 R_AARCH64_RELATIVE 13d60 │ │ │ +0000000000030498 0000000000000403 R_AARCH64_RELATIVE 13d68 │ │ │ +00000000000304a8 0000000000000403 R_AARCH64_RELATIVE 13d90 │ │ │ +00000000000304b0 0000000000000403 R_AARCH64_RELATIVE 13d98 │ │ │ +00000000000304c0 0000000000000403 R_AARCH64_RELATIVE 13db0 │ │ │ +00000000000304c8 0000000000000403 R_AARCH64_RELATIVE 13db8 │ │ │ +00000000000304d8 0000000000000403 R_AARCH64_RELATIVE 13df0 │ │ │ +00000000000304e0 0000000000000403 R_AARCH64_RELATIVE 13df8 │ │ │ +00000000000304f0 0000000000000403 R_AARCH64_RELATIVE 13e08 │ │ │ +00000000000304f8 0000000000000403 R_AARCH64_RELATIVE 13e10 │ │ │ +0000000000030508 0000000000000403 R_AARCH64_RELATIVE 13e28 │ │ │ +0000000000030510 0000000000000403 R_AARCH64_RELATIVE 13e30 │ │ │ +0000000000030520 0000000000000403 R_AARCH64_RELATIVE 13e48 │ │ │ +0000000000030528 0000000000000403 R_AARCH64_RELATIVE 13e50 │ │ │ +0000000000030538 0000000000000403 R_AARCH64_RELATIVE 13e60 │ │ │ +0000000000030540 0000000000000403 R_AARCH64_RELATIVE 13e68 │ │ │ +0000000000030550 0000000000000403 R_AARCH64_RELATIVE 13e88 │ │ │ +0000000000030558 0000000000000403 R_AARCH64_RELATIVE 13e90 │ │ │ +0000000000030568 0000000000000403 R_AARCH64_RELATIVE 13eb0 │ │ │ +0000000000030570 0000000000000403 R_AARCH64_RELATIVE 13eb8 │ │ │ +0000000000030580 0000000000000403 R_AARCH64_RELATIVE 13ed8 │ │ │ +0000000000030588 0000000000000403 R_AARCH64_RELATIVE 13ee0 │ │ │ +0000000000030598 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000305a0 0000000000000403 R_AARCH64_RELATIVE 10be0 │ │ │ +00000000000305b0 0000000000000403 R_AARCH64_RELATIVE 13f00 │ │ │ +00000000000305b8 0000000000000403 R_AARCH64_RELATIVE 13f08 │ │ │ +00000000000305c8 0000000000000403 R_AARCH64_RELATIVE 13f30 │ │ │ +00000000000305d0 0000000000000403 R_AARCH64_RELATIVE 13f38 │ │ │ +00000000000305e0 0000000000000403 R_AARCH64_RELATIVE 13f48 │ │ │ +00000000000305e8 0000000000000403 R_AARCH64_RELATIVE 13f50 │ │ │ +000000000002fdb0 0000000b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ +000000000002fdd0 0000000d00000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000002fdd8 0000001000000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ +000000000002fe60 0000001e00000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ +000000000002fe80 0000002700000401 R_AARCH64_GLOB_DAT 0000000000000000 stdin@GLIBC_2.17 + 0 │ │ │ +000000000002feb0 0000002e00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000002fec0 0000002f00000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000002ffb0 0000004c00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x1260 contains 72 entries: │ │ │ +Relocation section '.rela.plt' at offset 0x2590 contains 73 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -0000000000430000 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000401960 memcpy@GLIBC_2.17 + 0 │ │ │ -0000000000430008 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000401970 memmove@GLIBC_2.17 + 0 │ │ │ -0000000000430010 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000401980 strlen@GLIBC_2.17 + 0 │ │ │ -0000000000430018 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000401990 fputs@GLIBC_2.17 + 0 │ │ │ -0000000000430020 0000000600000402 R_AARCH64_JUMP_SLOT 00000000004019a0 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430028 0000004300000402 R_AARCH64_JUMP_SLOT 00000000004019b0 mbstowcs@GLIBC_2.17 + 0 │ │ │ -0000000000430030 0000003f00000402 R_AARCH64_JUMP_SLOT 00000000004019c0 exit@GLIBC_2.17 + 0 │ │ │ -0000000000430038 0000002600000402 R_AARCH64_JUMP_SLOT 00000000004019d0 perror@GLIBC_2.17 + 0 │ │ │ -0000000000430040 0000002500000402 R_AARCH64_JUMP_SLOT 00000000004019e0 __xstat64@GLIBC_2.17 + 0 │ │ │ -0000000000430048 0000000d00000402 R_AARCH64_JUMP_SLOT 00000000004019f0 fputc@GLIBC_2.17 + 0 │ │ │ -0000000000430050 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000401a00 qsort@GLIBC_2.17 + 0 │ │ │ -0000000000430058 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000401a10 tcgetattr@GLIBC_2.17 + 0 │ │ │ -0000000000430060 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000401a20 stpcpy@GLIBC_2.17 + 0 │ │ │ -0000000000430068 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000401a30 signal@GLIBC_2.17 + 0 │ │ │ -0000000000430070 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000401a40 fclose@GLIBC_2.17 + 0 │ │ │ -0000000000430078 0000004e00000402 R_AARCH64_JUMP_SLOT 0000000000401a50 getpid@GLIBC_2.17 + 0 │ │ │ -0000000000430080 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000401a60 time@GLIBC_2.17 + 0 │ │ │ -0000000000430088 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000401a70 malloc@GLIBC_2.17 + 0 │ │ │ -0000000000430090 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000401a80 chmod@GLIBC_2.17 + 0 │ │ │ -0000000000430098 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000401a90 mkstemp64@GLIBC_2.17 + 0 │ │ │ -00000000004300a0 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000401aa0 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ -00000000004300a8 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000401ab0 strncmp@GLIBC_2.17 + 0 │ │ │ -00000000004300b0 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000401ac0 __libc_start_main@GLIBC_2.17 + 0 │ │ │ -00000000004300b8 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000401ad0 strcat@GLIBC_2.17 + 0 │ │ │ -00000000004300c0 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000401ae0 __printf_chk@GLIBC_2.17 + 0 │ │ │ -00000000004300c8 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000401af0 fdopen@GLIBC_2.17 + 0 │ │ │ -00000000004300d0 0000004c00000402 R_AARCH64_JUMP_SLOT 0000000000401b00 _IO_getc@GLIBC_2.17 + 0 │ │ │ -00000000004300d8 0000004b00000402 R_AARCH64_JUMP_SLOT 0000000000401b10 fseeko64@GLIBC_2.17 + 0 │ │ │ -00000000004300e0 0000003d00000402 R_AARCH64_JUMP_SLOT 0000000000401b20 realloc@GLIBC_2.17 + 0 │ │ │ -00000000004300e8 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000401b30 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ -00000000004300f0 0000005800000402 R_AARCH64_JUMP_SLOT 0000000000401b40 rewind@GLIBC_2.17 + 0 │ │ │ -00000000004300f8 0000005000000402 R_AARCH64_JUMP_SLOT 0000000000401b50 rand@GLIBC_2.17 + 0 │ │ │ -0000000000430100 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000401b60 strerror@GLIBC_2.17 + 0 │ │ │ -0000000000430108 0000004700000402 R_AARCH64_JUMP_SLOT 0000000000401b70 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ -0000000000430110 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000401b80 close@GLIBC_2.17 + 0 │ │ │ -0000000000430118 0000003a00000402 R_AARCH64_JUMP_SLOT 0000000000401b90 __fread_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430120 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000401ba0 strrchr@GLIBC_2.17 + 0 │ │ │ -0000000000430128 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000430130 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000401bc0 abort@GLIBC_2.17 + 0 │ │ │ -0000000000430138 0000005600000402 R_AARCH64_JUMP_SLOT 0000000000401bd0 feof@GLIBC_2.17 + 0 │ │ │ -0000000000430140 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000401be0 puts@GLIBC_2.17 + 0 │ │ │ -0000000000430148 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000401bf0 _IO_putc@GLIBC_2.17 + 0 │ │ │ -0000000000430150 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000401c00 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430158 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000401c10 strcmp@GLIBC_2.17 + 0 │ │ │ -0000000000430160 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000401c20 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ -0000000000430168 0000004500000402 R_AARCH64_JUMP_SLOT 0000000000401c30 ftello64@GLIBC_2.17 + 0 │ │ │ -0000000000430170 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000401c40 strtol@GLIBC_2.17 + 0 │ │ │ -0000000000430178 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000401c50 __strncat_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430180 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000401c60 fread@GLIBC_2.17 + 0 │ │ │ -0000000000430188 0000005400000402 R_AARCH64_JUMP_SLOT 0000000000401c70 wctomb@GLIBC_2.17 + 0 │ │ │ -0000000000430190 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000401c80 __lxstat64@GLIBC_2.17 + 0 │ │ │ -0000000000430198 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000401c90 free@GLIBC_2.17 + 0 │ │ │ -00000000004301a0 0000004f00000402 R_AARCH64_JUMP_SLOT 0000000000401ca0 __strcat_chk@GLIBC_2.17 + 0 │ │ │ -00000000004301a8 0000004600000402 R_AARCH64_JUMP_SLOT 0000000000401cb0 ungetc@GLIBC_2.17 + 0 │ │ │ -00000000004301b0 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000401cc0 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ -00000000004301b8 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000401cd0 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ -00000000004301c0 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000401ce0 rename@GLIBC_2.17 + 0 │ │ │ -00000000004301c8 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000401cf0 fwrite@GLIBC_2.17 + 0 │ │ │ -00000000004301d0 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000401d00 fflush@GLIBC_2.17 + 0 │ │ │ -00000000004301d8 0000005200000402 R_AARCH64_JUMP_SLOT 0000000000401d10 strcpy@GLIBC_2.17 + 0 │ │ │ -00000000004301e0 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000401d20 strncat@GLIBC_2.17 + 0 │ │ │ -00000000004301e8 0000005100000402 R_AARCH64_JUMP_SLOT 0000000000401d30 fopen64@GLIBC_2.17 + 0 │ │ │ -00000000004301f0 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000401d40 read@GLIBC_2.17 + 0 │ │ │ -00000000004301f8 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000401d50 tcsetattr@GLIBC_2.17 + 0 │ │ │ -0000000000430200 0000003e00000402 R_AARCH64_JUMP_SLOT 0000000000401d60 open64@GLIBC_2.17 + 0 │ │ │ -0000000000430208 0000005300000402 R_AARCH64_JUMP_SLOT 0000000000401d70 srand@GLIBC_2.17 + 0 │ │ │ -0000000000430210 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000401d80 strncpy@GLIBC_2.17 + 0 │ │ │ -0000000000430218 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000401d90 __errno_location@GLIBC_2.17 + 0 │ │ │ -0000000000430220 0000004900000402 R_AARCH64_JUMP_SLOT 0000000000401da0 unlink@GLIBC_2.17 + 0 │ │ │ -0000000000430228 0000005500000402 R_AARCH64_JUMP_SLOT 0000000000401db0 fgets@GLIBC_2.17 + 0 │ │ │ -0000000000430230 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000401dc0 setlocale@GLIBC_2.17 + 0 │ │ │ -0000000000430238 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000401dd0 ferror@GLIBC_2.17 + 0 │ │ │ +000000000002fb20 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fb28 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.17 + 0 │ │ │ +000000000002fb30 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.17 + 0 │ │ │ +000000000002fb38 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputs@GLIBC_2.17 + 0 │ │ │ +000000000002fb40 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fb48 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 mbstowcs@GLIBC_2.17 + 0 │ │ │ +000000000002fb50 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ +000000000002fb58 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 perror@GLIBC_2.17 + 0 │ │ │ +000000000002fb60 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __xstat64@GLIBC_2.17 + 0 │ │ │ +000000000002fb68 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000002fb70 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 putc@GLIBC_2.17 + 0 │ │ │ +000000000002fb78 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputc@GLIBC_2.17 + 0 │ │ │ +000000000002fb80 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 qsort@GLIBC_2.17 + 0 │ │ │ +000000000002fb88 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 tcgetattr@GLIBC_2.17 + 0 │ │ │ +000000000002fb90 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 stpcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fb98 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.17 + 0 │ │ │ +000000000002fba0 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 fclose@GLIBC_2.17 + 0 │ │ │ +000000000002fba8 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 getpid@GLIBC_2.17 + 0 │ │ │ +000000000002fbb0 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 time@GLIBC_2.17 + 0 │ │ │ +000000000002fbb8 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.17 + 0 │ │ │ +000000000002fbc0 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 chmod@GLIBC_2.17 + 0 │ │ │ +000000000002fbc8 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 mkstemp64@GLIBC_2.17 + 0 │ │ │ +000000000002fbd0 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fbd8 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncmp@GLIBC_2.17 + 0 │ │ │ +000000000002fbe0 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.17 + 0 │ │ │ +000000000002fbe8 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcat@GLIBC_2.17 + 0 │ │ │ +000000000002fbf0 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fbf8 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 fdopen@GLIBC_2.17 + 0 │ │ │ +000000000002fc00 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 fseeko64@GLIBC_2.17 + 0 │ │ │ +000000000002fc08 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@GLIBC_2.17 + 0 │ │ │ +000000000002fc10 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ +000000000002fc18 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 rewind@GLIBC_2.17 + 0 │ │ │ +000000000002fc20 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000000000 getc@GLIBC_2.17 + 0 │ │ │ +000000000002fc28 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 rand@GLIBC_2.17 + 0 │ │ │ +000000000002fc30 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror@GLIBC_2.17 + 0 │ │ │ +000000000002fc38 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ +000000000002fc40 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 close@GLIBC_2.17 + 0 │ │ │ +000000000002fc48 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fread_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc50 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strrchr@GLIBC_2.17 + 0 │ │ │ +000000000002fc58 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000002fc60 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ +000000000002fc68 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000000000 feof@GLIBC_2.17 + 0 │ │ │ +000000000002fc70 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ +000000000002fc78 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc80 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcmp@GLIBC_2.17 + 0 │ │ │ +000000000002fc88 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ +000000000002fc90 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000000000 ftello64@GLIBC_2.17 + 0 │ │ │ +000000000002fc98 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000000000 strtol@GLIBC_2.17 + 0 │ │ │ +000000000002fca0 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strncat_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fca8 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000000000 fread@GLIBC_2.17 + 0 │ │ │ +000000000002fcb0 0000003a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 wctomb@GLIBC_2.17 + 0 │ │ │ +000000000002fcb8 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __lxstat64@GLIBC_2.17 + 0 │ │ │ +000000000002fcc0 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@GLIBC_2.17 + 0 │ │ │ +000000000002fcc8 0000003d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcat_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fcd0 0000003e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 ungetc@GLIBC_2.17 + 0 │ │ │ +000000000002fcd8 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ +000000000002fce0 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000000000 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fce8 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000000000 rename@GLIBC_2.17 + 0 │ │ │ +000000000002fcf0 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ +000000000002fcf8 0000004300000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ +000000000002fd00 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fd08 0000004500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncat@GLIBC_2.17 + 0 │ │ │ +000000000002fd10 0000004600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fopen64@GLIBC_2.17 + 0 │ │ │ +000000000002fd18 0000004700000402 R_AARCH64_JUMP_SLOT 0000000000000000 read@GLIBC_2.17 + 0 │ │ │ +000000000002fd20 0000004800000402 R_AARCH64_JUMP_SLOT 0000000000000000 tcsetattr@GLIBC_2.17 + 0 │ │ │ +000000000002fd28 0000004900000402 R_AARCH64_JUMP_SLOT 0000000000000000 open64@GLIBC_2.17 + 0 │ │ │ +000000000002fd30 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 srand@GLIBC_2.17 + 0 │ │ │ +000000000002fd38 0000004b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncpy@GLIBC_2.17 + 0 │ │ │ +000000000002fd40 0000004d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.17 + 0 │ │ │ +000000000002fd48 0000004e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 unlink@GLIBC_2.17 + 0 │ │ │ +000000000002fd50 0000004f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fgets@GLIBC_2.17 + 0 │ │ │ +000000000002fd58 0000005000000402 R_AARCH64_JUMP_SLOT 0000000000000000 setlocale@GLIBC_2.17 + 0 │ │ │ +000000000002fd60 0000005100000402 R_AARCH64_JUMP_SLOT 0000000000000000 ferror@GLIBC_2.17 + 0 │ │ ├── readelf --wide --dynamic {} │ │ │ @@ -1,29 +1,32 @@ │ │ │ │ │ │ -Dynamic section at offset 0x1fde8 contains 26 entries: │ │ │ +Dynamic section at offset 0x1f8f8 contains 29 entries: │ │ │ Tag Type Name/Value │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libbz2.so.1] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ - 0x000000000000000c (INIT) 0x401920 │ │ │ - 0x000000000000000d (FINI) 0x411400 │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x42fdd0 │ │ │ + 0x000000000000000c (INIT) 0x2c68 │ │ │ + 0x000000000000000d (FINI) 0x10b7c │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x2f840 │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x42fdd8 │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x2f848 │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000006ffffef5 (GNU_HASH) 0x400298 │ │ │ - 0x0000000000000005 (STRTAB) 0x400da0 │ │ │ - 0x0000000000000006 (SYMTAB) 0x400548 │ │ │ - 0x000000000000000a (STRSZ) 854 (bytes) │ │ │ + 0x000000006ffffef5 (GNU_HASH) 0x298 │ │ │ + 0x0000000000000005 (STRTAB) 0xb30 │ │ │ + 0x0000000000000006 (SYMTAB) 0x2d8 │ │ │ + 0x000000000000000a (STRSZ) 819 (bytes) │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ 0x0000000000000015 (DEBUG) 0x0 │ │ │ - 0x0000000000000003 (PLTGOT) 0x42ffe8 │ │ │ - 0x0000000000000002 (PLTRELSZ) 1728 (bytes) │ │ │ + 0x0000000000000003 (PLTGOT) 0x2fb08 │ │ │ + 0x0000000000000002 (PLTRELSZ) 1752 (bytes) │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ - 0x0000000000000017 (JMPREL) 0x401260 │ │ │ - 0x0000000000000007 (RELA) 0x4011e8 │ │ │ - 0x0000000000000008 (RELASZ) 120 (bytes) │ │ │ + 0x0000000000000017 (JMPREL) 0x2590 │ │ │ + 0x0000000000000007 (RELA) 0xf58 │ │ │ + 0x0000000000000008 (RELASZ) 5688 (bytes) │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ - 0x000000006ffffffe (VERNEED) 0x4011a8 │ │ │ + 0x0000000000000018 (BIND_NOW) │ │ │ + 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ + 0x000000006ffffffe (VERNEED) 0xf18 │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ - 0x000000006ffffff0 (VERSYM) 0x4010f6 │ │ │ + 0x000000006ffffff0 (VERSYM) 0xe64 │ │ │ + 0x000000006ffffff9 (RELACOUNT) 229 │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ ├── readelf --wide --notes {} │ │ │┄ error from `readelf --wide --notes {}` (b): │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0x3b97 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0x4027 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0xa4a7 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0xee27 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0xf7d3 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0xf7d7 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0xf7ff │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0xf9bf │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0x107df │ │ │┄ readelf: Warning: Gap in build notes detected from 0x3131 to 0x10af7 │ │ │ @@ -1,8 +1,173 @@ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ Owner Data size Description │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ Owner Data size Description │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 54394594ee0b60a9387e63e5ecbdc6f266c76841 │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 676e400cadbc38e405fff92ecba26ebf0a991609 │ │ │ + │ │ │ +Displaying notes found in: .gnu.build.attributes │ │ │ + Owner Data size Description │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3b98 to 0x3bd0 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3bd0 to 0x3bd0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x3bd0 to 0x3bd0 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA*off 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA*FORTIFY:0xff 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA*static 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x3bd0 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3bd0 to 0x3be4 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x2c68 to 0x2c74 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x10b7c to 0x10b84 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3be8 to 0x3c9c │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x3ca0 to 0x4024 │ │ │ + GA*FORTIFY:0x2 0x00000000 func Applies to region from 0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 func Applies to region from 0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA*0x1 0x00000010 func Applies to region from 0x3130 to 0x3b98 │ │ │ + GA*strong 0x00000000 func Applies to region from 0x3130 to 0x3b98 │ │ │ + GA+stack_clash:true 0x00000000 func Applies to region from 0x3130 to 0x3b98 │ │ │ + GA*cf_protection:0x1 0x00000000 func Applies to region from 0x3130 to 0x3b98 │ │ │ + GA*PIE 0x00000000 func Applies to region from 0x3130 to 0x3b98 │ │ │ + GA*GOW:0x472a 0x00000000 func Applies to region from 0x3130 to 0x3b98 │ │ │ + GA!false 0x00000000 func Applies to region from 0x3130 to 0x3b98 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x4028 to 0xa4a4 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xa4a8 to 0xee24 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xee28 to 0xf7d4 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf7d4 to 0xf7d4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf7d4 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf7d8 to 0xf800 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf800 to 0xf9c0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf9c0 to 0x107e0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x107e0 to 0x10af8 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA*PIC 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x10af8 to 0x10b7c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3b98 to 0x3b98 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3130 to 0x3130 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x10b7c to 0x10b7c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x10b7c to 0x10b7c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x2c74 to 0x2c7c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x10b84 to 0x10b8c │ │ ├── readelf --wide --version-info {} │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ Version symbols section '.gnu.version' contains 89 entries: │ │ │ - Addr: 0x00000000004010f6 Offset: 0x0010f6 Link: 5 (.dynsym) │ │ │ - 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ - 004: 0 (*local*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + Addr: 0x0000000000000e64 Offset: 0x000e64 Link: 5 (.dynsym) │ │ │ + 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.17) │ │ │ + 004: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 010: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 014: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 018: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 01c: 3 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ + 018: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 01c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 020: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 024: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 028: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 02c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 024: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 028: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 02c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) 3 (GLIBC_2.17) │ │ │ 030: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 034: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 034: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 038: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 03c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 040: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 044: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 048: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 04c: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 050: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 054: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ - 058: 2 (GLIBC_2.17) │ │ │ + 044: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 048: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 04c: 0 (*local*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 050: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) │ │ │ + 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ + 058: 1 (*global*) │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ │ - Addr: 0x00000000004011a8 Offset: 0x0011a8 Link: 6 (.dynstr) │ │ │ + Addr: 0x0000000000000f18 Offset: 0x000f18 Link: 6 (.dynstr) │ │ │ 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1 │ │ │ 0x0010: Name: GLIBC_2.17 Flags: none Version: 3 │ │ │ 0x0020: Version: 1 File: libc.so.6 Cnt: 1 │ │ │ 0x0030: Name: GLIBC_2.17 Flags: none Version: 2 │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ @@ -1,2493 +1,3075 @@ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ -00000000 0000000000000014 00000000 CIE │ │ │ +00000000 0000000000000010 00000000 CIE │ │ │ Version: 1 │ │ │ Augmentation: "zR" │ │ │ Code alignment factor: 4 │ │ │ Data alignment factor: -8 │ │ │ Return address column: 30 │ │ │ Augmentation data: 1b │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000018 0000000000000024 0000001c FDE cie=00000000 pc=00000000004027b8..00000000004027f8 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004027c8 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 12 to 00000000004027d4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 00000000004027e4 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004027e8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000003be8..0000000000003c14 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000040 0000000000000024 00000044 FDE cie=00000000 pc=0000000000402800..0000000000402844 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000402818 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402820 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000402830 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402834 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000003c18..0000000000003c50 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000068 0000000000000024 0000006c FDE cie=00000000 pc=0000000000402850..0000000000402880 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402854 │ │ │ +0000003c 0000000000000020 00000040 FDE cie=00000000 pc=0000000000003c50..0000000000003c98 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c54 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402858 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040285c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003c5c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040287c │ │ │ + DW_CFA_advance_loc: 56 to 0000000000003c94 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000090 0000000000000024 00000094 FDE cie=00000000 pc=0000000000402880..00000000004028ac │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402884 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402888 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 32 to 00000000004028a8 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ +00000060 0000000000000014 00000064 FDE cie=00000000 pc=0000000000003c98..0000000000003c9c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000000b8 0000000000000034 000000bc FDE cie=00000000 pc=00000000004028b8..0000000000402928 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004028bc │ │ │ +00000078 000000000000002c 0000007c FDE cie=00000000 pc=0000000000003ca0..0000000000003d18 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ca4 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004028c0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004028c4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 00000000004028d0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003cac │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 00000000004028dc │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003cc0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003ccc │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc: 72 to 0000000000402924 │ │ │ + DW_CFA_advance_loc: 72 to 0000000000003d14 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000000f0 0000000000000014 000000f4 FDE cie=00000000 pc=0000000000402928..0000000000402930 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000000a8 0000000000000010 000000ac FDE cie=00000000 pc=0000000000003d18..0000000000003d20 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000108 000000000000003c 0000010c FDE cie=00000000 pc=0000000000402930..00000000004029a8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402934 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402938 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 0000000000402944 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000402954 │ │ │ +000000bc 0000000000000030 000000c0 FDE cie=00000000 pc=0000000000003d20..0000000000003db4 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003d38 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003d40 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003d4c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 52 to 0000000000003d80 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402958 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003d84 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 40 to 0000000000402980 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 44 to 0000000000003db0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402984 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 00000000004029a4 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000148 0000000000000034 0000014c FDE cie=00000000 pc=00000000004029a8..0000000000402a2c │ │ │ - DW_CFA_advance_loc: 4 to 00000000004029ac │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004029b0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 00000000004029bc │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 64 to 00000000004029fc │ │ │ - DW_CFA_remember_state │ │ │ +000000f0 000000000000003c 000000f4 FDE cie=00000000 pc=0000000000003db8..0000000000003e54 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003dcc │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003dd4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003de0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003df4 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 68 to 0000000000003e38 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a00 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402a08 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a0c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003e40 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ │ │ -00000180 0000000000000024 00000184 FDE cie=00000000 pc=0000000000402a2c..0000000000402ae4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a30 │ │ │ +00000130 000000000000001c 00000134 FDE cie=00000000 pc=0000000000003e58..0000000000003f18 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003e5c │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a34 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402a3c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003e64 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003e80 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000001a8 000000000000001c 000001ac FDE cie=00000000 pc=0000000000402ae4..0000000000402b10 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402ae8 │ │ │ +00000150 0000000000000014 00000154 FDE cie=00000000 pc=0000000000003f18..0000000000003f48 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f1c │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402aec │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000001c8 000000000000002c 000001cc FDE cie=00000000 pc=0000000000402b10..0000000000402ba8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b14 │ │ │ +00000168 0000000000000034 0000016c FDE cie=00000000 pc=0000000000003f48..0000000000004000 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f4c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b18 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b1c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003f54 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402b24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003f60 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 60 to 0000000000402b60 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000003f90 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f94 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003fac │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b64 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003fb0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - │ │ │ -000001f8 0000000000000014 000001fc FDE cie=00000000 pc=0000000000402ba8..0000000000402bc8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000001a0 0000000000000010 000001a4 FDE cie=00000000 pc=0000000000004000..0000000000004024 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000210 000000000000004c 00000214 FDE cie=00000000 pc=0000000000401de0..0000000000402754 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401de4 │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401de8 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-464 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-456 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401dec │ │ │ - DW_CFA_def_cfa: r29 (x29) ofs 464 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401df0 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-384 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-376 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000401dfc │ │ │ - DW_CFA_offset: r21 (x21) at cfa-432 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-424 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000401e0c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-448 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-440 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000401e1c │ │ │ - DW_CFA_offset: r23 (x23) at cfa-416 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-408 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-400 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-392 │ │ │ - DW_CFA_advance_loc2: 1840 to 000000000040254c │ │ │ +000001b4 0000000000000050 000001b8 FDE cie=00000000 pc=0000000000003130..0000000000003b98 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003134 │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003138 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-368 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-360 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003140 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-352 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-344 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000314c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-320 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-312 │ │ │ + DW_CFA_advance_loc: 76 to 0000000000003198 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-328 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-336 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000031a0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-296 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-304 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000031a4 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-280 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-288 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000031a8 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ + DW_CFA_advance_loc2: 1980 to 0000000000003964 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 480 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000402568 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000396c │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003970 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003974 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003978 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040256c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000397c │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000260 000000000000002c 00000264 FDE cie=00000000 pc=0000000000402bc8..0000000000402c88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402bcc │ │ │ +00000208 0000000000000010 0000020c FDE cie=00000000 pc=0000000000004028..0000000000004054 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +0000021c 0000000000000010 00000220 FDE cie=00000000 pc=0000000000004058..000000000000406c │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +00000230 0000000000000034 00000234 FDE cie=00000000 pc=0000000000004070..000000000000418c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004074 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402bd0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402bd4 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000407c │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 96 to 0000000000402c34 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000408c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 136 to 0000000000004114 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004118 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 100 to 000000000000417c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402c38 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004180 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00000290 0000000000000014 00000294 FDE cie=00000000 pc=0000000000402c88..0000000000402cb4 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -000002a8 0000000000000014 000002ac FDE cie=00000000 pc=0000000000402cb4..0000000000402cc8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000002c0 0000000000000034 000002c4 FDE cie=00000000 pc=0000000000402cc8..0000000000402ddc │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402ccc │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402cd0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402cd4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 140 to 0000000000402d60 │ │ │ +00000268 0000000000000034 0000026c FDE cie=00000000 pc=0000000000004190..0000000000004244 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004194 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000419c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000041a8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 00000000000041e4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402d64 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000041e8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 0000000000402dc4 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000421c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402dc8 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004220 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000002f8 000000000000002c 000002fc FDE cie=00000000 pc=0000000000402ddc..0000000000402ed4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402de0 │ │ │ +000002a0 000000000000003c 000002a4 FDE cie=00000000 pc=0000000000004248..0000000000004348 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004250 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000425c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004268 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004278 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 124 to 00000000000042f4 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000042fc │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + │ │ │ +000002e0 0000000000000034 000002e4 FDE cie=00000000 pc=0000000000004348..00000000000043fc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000434c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402de4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402dec │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004354 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004360 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 120 to 0000000000402e64 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000439c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000043a0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 00000000000043d4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402e68 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000043d8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000328 0000000000000024 0000032c FDE cie=00000000 pc=0000000000402ed4..0000000000402fbc │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402ed8 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402edc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 152 to 0000000000402f74 │ │ │ +00000318 000000000000001c 0000031c FDE cie=00000000 pc=0000000000004400..0000000000004494 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004404 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 128 to 0000000000004484 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402f78 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004488 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000350 0000000000000014 00000354 FDE cie=00000000 pc=0000000000402fbc..0000000000403108 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000338 0000000000000010 0000033c FDE cie=00000000 pc=0000000000004498..000000000000455c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000368 000000000000005c 0000036c FDE cie=00000000 pc=0000000000403108..00000000004033dc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040310c │ │ │ +0000034c 0000000000000094 00000350 FDE cie=00000000 pc=0000000000004560..000000000000480c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004564 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403110 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403114 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004570 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000403124 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 116 to 00000000000045e4 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000045ec │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000045f4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_advance_loc: 148 to 00000000004031b8 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 124 to 0000000000004670 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004674 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004678 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000467c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004680 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004690 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004031bc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004698 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 00000000004031f4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 12 to 00000000000046a4 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000046a8 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 48 to 00000000000046d8 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000046dc │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 00000000000046e8 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000046ec │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004031f8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000046f0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000403344 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004720 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004728 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004730 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000473c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000403350 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004740 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000003c8 000000000000002c 000003cc FDE cie=00000000 pc=00000000004033dc..0000000000403474 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004033e0 │ │ │ +000003e4 0000000000000024 000003e8 FDE cie=00000000 pc=0000000000004810..00000000000048a4 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004814 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004033e4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004033ec │ │ │ + DW_CFA_advance_loc: 8 to 000000000000481c │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 100 to 0000000000403450 │ │ │ + DW_CFA_advance_loc: 100 to 0000000000004880 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403454 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004884 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000003f8 0000000000000014 000003fc FDE cie=00000000 pc=0000000000403474..00000000004034d8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000040c 0000000000000010 00000410 FDE cie=00000000 pc=00000000000048a8..000000000000490c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000410 0000000000000054 00000414 FDE cie=00000000 pc=00000000004034d8..0000000000403708 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004034dc │ │ │ +00000420 0000000000000094 00000424 FDE cie=00000000 pc=0000000000004910..0000000000004b18 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004914 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004034e0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 00000000004034f4 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004920 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000492c │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004938 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004944 │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 356 to 0000000000403658 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000004a6c │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004a74 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004a88 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040365c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 00000000004036ac │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004a8c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 0000000000004ad4 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ad8 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004ae0 │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004afc │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004036b0 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b00 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b04 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b08 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ -00000468 0000000000000034 0000046c FDE cie=00000000 pc=0000000000403708..00000000004037bc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040370c │ │ │ +000004b8 0000000000000028 000004bc FDE cie=00000000 pc=0000000000004b18..0000000000004bd0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b1c │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403710 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403714 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000403728 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b2c │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 132 to 00000000004037ac │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004b48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 120 to 0000000000004bc0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004037b0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004bc4 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000004a0 0000000000000044 000004a4 FDE cie=00000000 pc=00000000004037bc..0000000000403bc0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004037c0 │ │ │ +000004e4 0000000000000054 000004e8 FDE cie=00000000 pc=0000000000004bd0..0000000000004f8c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004bd4 │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004037c4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004037cc │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004be0 │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004be8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ - DW_CFA_advance_loc: 20 to 00000000004037e0 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004bf4 │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 00000000004037f8 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004c00 │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ - DW_CFA_advance_loc: 104 to 0000000000403860 │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000004d20 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403864 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d24 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 96 to 0000000000004d84 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_advance_loc: 160 to 0000000000004e24 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 60 to 0000000000004e60 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_advance_loc: 144 to 0000000000004ef0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004efc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004f04 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f08 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 88 to 0000000000004f60 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004f88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000004e8 0000000000000044 000004ec FDE cie=00000000 pc=0000000000403bc0..0000000000405e40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bc4 │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-336 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-328 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bc8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bcc │ │ │ - DW_CFA_offset: r21 (x21) at cfa-304 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-296 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000403bd8 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-288 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-280 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000403be8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-320 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-312 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-272 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-264 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000403c04 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-256 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-248 │ │ │ - DW_CFA_advance_loc: 164 to 0000000000403ca8 │ │ │ +0000053c 0000000000000070 00000540 FDE cie=00000000 pc=0000000000004f90..000000000000713c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f94 │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-368 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-360 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004fa8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-352 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-344 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004fb8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-336 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-328 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004fc4 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-320 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-312 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004fcc │ │ │ + DW_CFA_offset: r25 (x25) at cfa-304 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-296 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000005008 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-288 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-280 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000506c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403cac │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005070 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 00000000000050ac │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ + DW_CFA_advance_loc: 28 to 00000000000050c8 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 20 to 00000000000050dc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ + DW_CFA_advance_loc2: 2068 to 00000000000058f0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000058f4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 188 to 00000000000059b0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059b4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005a04 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a08 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 3916 to 0000000000006954 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006958 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000006b18 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b1c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000530 000000000000005c 00000534 FDE cie=00000000 pc=0000000000405e40..0000000000407044 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000405e44 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000405e48 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 24 to 0000000000405e60 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1368 to 00000000004063b8 │ │ │ +000005b0 0000000000000044 000005b4 FDE cie=00000000 pc=0000000000007140..0000000000007dac │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007144 │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000714c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000715c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000007180 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000718c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1348 to 00000000000076d0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004063bc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1044 to 00000000004067d0 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004067d4 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076d4 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000590 000000000000003c 00000594 FDE cie=00000000 pc=0000000000407044..0000000000407208 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407048 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040704c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407050 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040705c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000407174 │ │ │ +000005f8 0000000000000030 000005fc FDE cie=00000000 pc=0000000000007db0..0000000000007efc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007db4 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007dc0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 40 to 0000000000007de8 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007dec │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 0000000000007e94 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e98 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e9c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407178 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 120 to 00000000004071f0 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004071f4 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ea0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000005d0 0000000000000084 000005d4 FDE cie=00000000 pc=0000000000407208..00000000004087ec │ │ │ - DW_CFA_advance_loc: 4 to 000000000040720c │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407210 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407214 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 000000000040722c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1408 to 00000000004077ac │ │ │ +0000062c 0000000000000044 00000630 FDE cie=00000000 pc=0000000000007f00..0000000000008de8 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007f04 │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007f0c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007f18 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007f30 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007f40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1268 to 0000000000008434 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004077b0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 0000000000407800 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407804 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1368 to 0000000000407d5c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407d60 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1728 to 0000000000408420 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408424 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008438 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000658 000000000000004c 0000065c FDE cie=00000000 pc=00000000004087ec..0000000000409888 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004087f0 │ │ │ +00000674 0000000000000048 00000678 FDE cie=00000000 pc=0000000000008de8..0000000000009650 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dec │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004087f4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004087f8 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008df8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000408814 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008e04 │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000408824 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008e10 │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000408834 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008e1c │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc2: 1816 to 0000000000408f4c │ │ │ + DW_CFA_advance_loc: 36 to 0000000000008e40 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008e6c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ + DW_CFA_advance_loc1: 940 to 0000000000009218 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000921c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +000006c0 00000000000000cc 000006c4 FDE cie=00000000 pc=0000000000009650..000000000000a4a4 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009654 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000965c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009668 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009674 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000968c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000969c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000096a8 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 212 to 000000000000977c │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 796 to 0000000000009a98 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408f50 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a9c │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 124 to 0000000000009b18 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009b30 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000009b60 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 620 to 0000000000009dcc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009dd0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009dd4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009ddc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009de0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 0000000000009e1c │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc2: 1340 to 000000000000a358 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a364 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 160 to 000000000000a404 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a408 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 000000000000a438 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 88 to 000000000000a490 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a4a0 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000006a8 0000000000000044 000006ac FDE cie=00000000 pc=0000000000409890..000000000040a59c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409894 │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409898 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040989c │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc: 32 to 00000000004098bc │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc1: 276 to 00000000004099d0 │ │ │ +00000790 0000000000000010 00000794 FDE cie=00000000 pc=000000000000a4a8..000000000000a6b0 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +000007a4 000000000000005c 000007a8 FDE cie=00000000 pc=000000000000a6b0..000000000000a858 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a6b4 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a6bc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a6c8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a6d4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a6fc │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a70c │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 200 to 000000000000a7d4 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a7d8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a7e0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000a81c │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a820 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a848 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004099d4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a84c │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a850 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a854 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000006f0 0000000000000014 000006f4 FDE cie=00000000 pc=000000000040a5a0..000000000040a5a4 │ │ │ +00000804 0000000000000034 00000808 FDE cie=00000000 pc=000000000000a858..000000000000a9dc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a85c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a864 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a880 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc1: 256 to 000000000000a980 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a984 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +0000083c 0000000000000028 00000840 FDE cie=00000000 pc=000000000000a9e0..000000000000aaec │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a9e4 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a9f4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000aa10 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000aac4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aac8 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000868 0000000000000010 0000086c FDE cie=00000000 pc=000000000000aaf0..000000000000aaf4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000708 000000000000002c 0000070c FDE cie=00000000 pc=000000000040a5a4..000000000040a5f8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a5a8 │ │ │ +0000087c 0000000000000024 00000880 FDE cie=00000000 pc=000000000000aaf8..000000000000ab54 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aafc │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a5ac │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a5b0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ab0c │ │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_advance_loc: 64 to 000000000040a5f0 │ │ │ + DW_CFA_advance_loc: 64 to 000000000000ab4c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a5f4 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab50 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000738 0000000000000014 0000073c FDE cie=00000000 pc=000000000040a5f8..000000000040a5fc │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000008a4 0000000000000010 000008a8 FDE cie=00000000 pc=000000000000ab58..000000000000ab5c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000750 000000000000002c 00000754 FDE cie=00000000 pc=000000000040a5fc..000000000040a6c0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a600 │ │ │ +000008b8 0000000000000030 000008bc FDE cie=00000000 pc=000000000000ab60..000000000000ac3c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab64 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a604 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040a60c │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ab78 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040a614 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 136 to 000000000040a69c │ │ │ + DW_CFA_advance_loc: 136 to 000000000000ac00 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6a0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac04 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 000000000000ac38 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000780 0000000000000074 00000784 FDE cie=00000000 pc=000000000040a6c0..000000000040a870 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6c4 │ │ │ +000008ec 0000000000000094 000008f0 FDE cie=00000000 pc=000000000000ac40..000000000000adec │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac44 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6c8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6cc │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040a6e0 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ac4c │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ac58 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ac6c │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ - DW_CFA_advance_loc: 176 to 000000000040a790 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ac80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 148 to 000000000000ad14 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad20 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ad30 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad34 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 120 to 000000000000adac │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a794 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 100 to 000000000040a7f8 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000adb8 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000adbc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a7fc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 60 to 000000000040a838 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a83c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 000000000040a85c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000adc0 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000add0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000add4 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ade4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ade8 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a860 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000007f8 000000000000003c 000007fc FDE cie=00000000 pc=000000000040a870..000000000040a9f4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a874 │ │ │ +00000984 0000000000000054 00000988 FDE cie=00000000 pc=000000000000adf0..000000000000af90 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000adf4 │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a878 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a87c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000adfc │ │ │ DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040a890 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ae10 │ │ │ DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040a8a0 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000ae4c │ │ │ DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_advance_loc: 176 to 000000000040a950 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000aeb0 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000000aed4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a954 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aed8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 72 to 000000000000af20 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000af2c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af30 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 000000000000af44 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af48 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 40 to 000000000000af70 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af74 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000af84 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000af8c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000838 000000000000005c 0000083c FDE cie=00000000 pc=000000000040a9f4..000000000040af3c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a9f8 │ │ │ - DW_CFA_def_cfa_offset: 1088 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a9fc │ │ │ +000009dc 0000000000000050 000009e0 FDE cie=00000000 pc=000000000000af90..000000000000b47c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af94 │ │ │ DW_CFA_def_cfa_offset: 1184 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af98 │ │ │ DW_CFA_offset: r29 (x29) at cfa-1184 │ │ │ DW_CFA_offset: r30 (x30) at cfa-1176 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aa00 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aa04 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000afa0 │ │ │ DW_CFA_offset: r21 (x21) at cfa-1152 │ │ │ DW_CFA_offset: r22 (x22) at cfa-1144 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040aa10 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040aa30 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000afa8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-1168 │ │ │ DW_CFA_offset: r20 (x20) at cfa-1160 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000afc0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ DW_CFA_offset: r25 (x25) at cfa-1120 │ │ │ DW_CFA_offset: r26 (x26) at cfa-1112 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000afd4 │ │ │ DW_CFA_offset: r27 (x27) at cfa-1104 │ │ │ DW_CFA_offset: r28 (x28) at cfa-1096 │ │ │ - DW_CFA_advance_loc1: 1008 to 000000000040ae20 │ │ │ + DW_CFA_advance_loc1: 968 to 000000000000b39c │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 1088 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae24 │ │ │ - DW_CFA_def_cfa_offset: 992 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae28 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b3a0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000898 0000000000000034 0000089c FDE cie=00000000 pc=000000000040af3c..000000000040b074 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040af40 │ │ │ +00000a30 0000000000000040 00000a34 FDE cie=00000000 pc=000000000000b480..000000000000b5cc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b484 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040af44 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040af4c │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b494 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040af60 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b4a0 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 160 to 000000000040b000 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000b4c4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 124 to 000000000000b540 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000000b564 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b004 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b568 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 44 to 000000000000b594 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000b5b8 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b5c8 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000008d0 0000000000000064 000008d4 FDE cie=00000000 pc=000000000040b074..000000000040b970 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b078 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b07c │ │ │ - DW_CFA_def_cfa_offset: 5200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b080 │ │ │ - DW_CFA_def_cfa_offset: 5296 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-5296 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-5288 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b084 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040b08c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-5264 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-5256 │ │ │ - DW_CFA_advance_loc: 40 to 000000000040b0b4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-5280 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-5272 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-5248 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-5240 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-5232 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-5224 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-5216 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-5208 │ │ │ - DW_CFA_advance_loc2: 1280 to 000000000040b5b4 │ │ │ +00000a74 0000000000000064 00000a78 FDE cie=00000000 pc=000000000000b5d0..000000000000be2c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b5d8 │ │ │ + DW_CFA_def_cfa_offset: 5312 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b5e0 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-5312 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-5304 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b5e8 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-5248 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-5240 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b5f0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5296 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5288 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000b618 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5280 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-5272 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-5264 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-5256 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000b6cc │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_advance_loc1: 544 to 000000000000b8ec │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b8f0 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 5200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b5b8 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b5bc │ │ │ - DW_CFA_def_cfa_offset: 4000 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b5c0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b8f4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc1: 736 to 000000000000bbd4 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bbdc │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_advance_loc1: 568 to 000000000000be14 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be18 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ │ │ │ -00000938 0000000000000034 0000093c FDE cie=00000000 pc=000000000040b970..000000000040ba5c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b974 │ │ │ +00000adc 0000000000000034 00000ae0 FDE cie=00000000 pc=000000000000be30..000000000000bf24 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be34 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b978 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b97c │ │ │ + DW_CFA_advance_loc: 12 to 000000000000be40 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 24 to 000000000040b994 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000be4c │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 144 to 000000000040ba24 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000be6c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 140 to 000000000000bef8 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000befc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba28 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf00 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000970 0000000000000034 00000974 FDE cie=00000000 pc=000000000040ba5c..000000000040bb94 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba60 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba64 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba68 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 28 to 000000000040ba84 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc: 216 to 000000000040bb5c │ │ │ +00000b14 0000000000000028 00000b18 FDE cie=00000000 pc=000000000000bf28..000000000000bfac │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf2c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bf3c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bf48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000bf94 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb60 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf98 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ │ │ │ -000009a8 000000000000005c 000009ac FDE cie=00000000 pc=000000000040bb94..000000000040c2f0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb98 │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb9c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040bbb0 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc1: 832 to 000000000040bef0 │ │ │ +00000b40 0000000000000098 00000b44 FDE cie=00000000 pc=000000000000bfb0..000000000000c860 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfb4 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bfc8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bfdc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000c028 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 64 to 000000000000c068 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 588 to 000000000000c2b4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c2f0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c310 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bef4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 304 to 000000000040c024 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c314 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 496 to 000000000000c504 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 44 to 000000000000c530 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c534 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000c698 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c028 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c69c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6a0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c6b4 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c6c4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000c778 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c7b4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000c7d8 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c7f4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 80 to 000000000000c844 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c854 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c858 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000a08 000000000000007c 00000a0c FDE cie=00000000 pc=000000000040c2f0..000000000040cc4c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c2f4 │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c2f8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 000000000040c314 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ - DW_CFA_advance_loc1: 964 to 000000000040c6d8 │ │ │ +00000bdc 00000000000000b8 00000be0 FDE cie=00000000 pc=000000000000c860..000000000000d0ec │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c864 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c86c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c888 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c890 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c894 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c89c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_advance_loc1: 744 to 000000000000cb84 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 320 to 000000000000ccc4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 340 to 000000000000ce18 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 104 to 000000000000ce80 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 64 to 000000000000cec0 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cec4 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cec8 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cecc │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c6dc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 000000000040c73c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ced0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c740 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ced4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 396 to 000000000040c8cc │ │ │ + DW_CFA_advance_loc: 116 to 000000000000cf48 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 96 to 000000000000cfa8 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cfac │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cfb0 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cfb4 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cfb8 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cfbc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c8d0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 76 to 000000000040c91c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cfc0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 000000000000cff0 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d000 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c920 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d004 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000d038 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d048 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 52 to 000000000000d07c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d094 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 76 to 000000000000d0e0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0e4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - │ │ │ -00000a88 0000000000000014 00000a8c FDE cie=00000000 pc=000000000040cc4c..000000000040cc74 │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000c98 0000000000000010 00000c9c FDE cie=00000000 pc=000000000000d0f0..000000000000d11c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000cac 0000000000000010 00000cb0 FDE cie=00000000 pc=000000000000d120..000000000000d124 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000aa0 0000000000000034 00000aa4 FDE cie=00000000 pc=000000000040cc74..000000000040ce08 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cc78 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cc7c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cc80 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040cc90 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 000000000040cd94 │ │ │ - DW_CFA_remember_state │ │ │ +00000cc0 000000000000008c 00000cc4 FDE cie=00000000 pc=000000000000d128..000000000000d360 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d12c │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d134 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d13c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 104 to 000000000000d1a4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d1b0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d1bc │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 000000000000d264 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d268 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d26c │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 84 to 000000000000d2c0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cd98 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2c4 │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000d2ec │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 52 to 000000000000d320 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d324 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d328 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d32c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00000ad8 000000000000003c 00000adc FDE cie=00000000 pc=000000000040ce08..000000000040cfec │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ce0c │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ce10 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ce14 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040ce20 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040ce2c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 328 to 000000000040cf74 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d330 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cf78 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d334 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d338 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d33c │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d344 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d348 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d34c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000b18 0000000000000034 00000b1c FDE cie=00000000 pc=000000000040cfec..000000000040d14c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cff0 │ │ │ +00000d50 0000000000000034 00000d54 FDE cie=00000000 pc=000000000000d360..000000000000d4d0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d364 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cff4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cff8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d36c │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040d000 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d378 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040d010 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d390 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 000000000040d114 │ │ │ + DW_CFA_advance_loc1: 272 to 000000000000d4a0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d118 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d4a4 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000b50 000000000000002c 00000b54 FDE cie=00000000 pc=000000000040d14c..000000000040d234 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d150 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d154 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d158 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 160 to 000000000040d1f8 │ │ │ +00000d88 0000000000000028 00000d8c FDE cie=00000000 pc=000000000000d4d0..000000000000d5b0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d4d4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d4dc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d4e4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 184 to 000000000000d59c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d1fc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5a0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + │ │ │ +00000db4 0000000000000044 00000db8 FDE cie=00000000 pc=000000000000d5b0..000000000000d648 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5b4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d5c4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d5d8 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 68 to 000000000000d61c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d624 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d628 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d634 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d638 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b80 000000000000002c 00000b84 FDE cie=00000000 pc=000000000040d234..000000000040d320 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d238 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d23c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d240 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 164 to 000000000040d2e4 │ │ │ +00000dfc 0000000000000028 00000e00 FDE cie=00000000 pc=000000000000d648..000000000000d6d8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d64c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d660 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 92 to 000000000000d6bc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d2e8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6c0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000bb0 0000000000000024 00000bb4 FDE cie=00000000 pc=000000000040d320..000000000040d354 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d324 │ │ │ +00000e28 0000000000000030 00000e2c FDE cie=00000000 pc=000000000000d6d8..000000000000d7b8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6dc │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d328 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d32c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d6e4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040d350 │ │ │ + DW_CFA_advance_loc: 164 to 000000000000d788 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00000bd8 000000000000003c 00000bdc FDE cie=00000000 pc=000000000040d354..000000000040d5bc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d358 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d35c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d360 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040d374 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_advance_loc: 228 to 000000000040d458 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d78c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d79c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d45c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7a0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000c18 0000000000000024 00000c1c FDE cie=00000000 pc=000000000040d5bc..000000000040d5f0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5c0 │ │ │ +00000e5c 0000000000000020 00000e60 FDE cie=00000000 pc=000000000000d7b8..000000000000d7ec │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7bc │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5c4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5c8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d7c4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040d5ec │ │ │ + DW_CFA_advance_loc: 36 to 000000000000d7e8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ -00000c40 000000000000003c 00000c44 FDE cie=00000000 pc=000000000040d5f0..000000000040d874 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5f4 │ │ │ +00000e80 0000000000000034 00000e84 FDE cie=00000000 pc=000000000000d7f0..000000000000d898 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7f4 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5f8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040d600 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d800 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 120 to 000000000040d678 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000d864 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d67c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d868 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 436 to 000000000040d830 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d884 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d834 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d888 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000c80 0000000000000024 00000c84 FDE cie=00000000 pc=000000000040d874..000000000040d8ac │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d878 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d87c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d880 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 40 to 000000000040d8a8 │ │ │ +00000eb8 0000000000000048 00000ebc FDE cie=00000000 pc=000000000000d898..000000000000d92c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d89c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d8a4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d8b4 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d8f0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d900 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d904 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d908 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d918 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d91c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ │ │ -00000ca8 0000000000000024 00000cac FDE cie=00000000 pc=000000000040d8ac..000000000040d8e0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8b0 │ │ │ +00000f04 0000000000000030 00000f08 FDE cie=00000000 pc=000000000000d930..000000000000d9b0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d934 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8b4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8b8 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d944 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040d8dc │ │ │ + DW_CFA_advance_loc: 68 to 000000000000d988 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00000cd0 0000000000000044 00000cd4 FDE cie=00000000 pc=000000000040d8e0..000000000040da84 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8e4 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8e8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040d8fc │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 308 to 000000000040da30 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d98c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d99c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040da34 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000f38 000000000000005c 00000f3c FDE cie=00000000 pc=000000000000d9b0..000000000000dae8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9b4 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d9bc │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d9c4 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d9cc │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d9d4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000000da74 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da78 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da7c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000da8c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da90 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000dab0 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dab8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000d18 000000000000003c 00000d1c FDE cie=00000000 pc=000000000040da84..000000000040daf0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040da88 │ │ │ +00000f98 000000000000004c 00000f9c FDE cie=00000000 pc=000000000000dae8..000000000000db5c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000daec │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040da8c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040da94 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000daf4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 64 to 000000000040dad4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dafc │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000db38 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db3c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dad8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 12 to 000000000040dae4 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db40 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000db50 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dae8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db54 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000d58 000000000000006c 00000d5c FDE cie=00000000 pc=000000000040daf0..000000000040dd04 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040daf4 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040daf8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040db0c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc1: 304 to 000000000040dc3c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ +00000fe8 00000000000000a4 00000fec FDE cie=00000000 pc=000000000000db60..000000000000dd38 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db64 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000db6c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000db74 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000dbb0 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dbc0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dbdc │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000000dc7c │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dc88 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dc98 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dc40 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 40 to 000000000040dc68 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc9c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dca0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dca4 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dcb0 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcb4 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dc6c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 000000000040dca4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcb8 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 000000000000dd00 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dd10 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd14 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dd24 │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dca8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd28 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000dc8 0000000000000044 00000dcc FDE cie=00000000 pc=000000000040dd04..000000000040f0e0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd08 │ │ │ +00001090 00000000000000e4 00001094 FDE cie=00000000 pc=000000000000dd38..000000000000ee24 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd3c │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd0c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 000000000040dd28 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000dd70 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dd78 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000dd98 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd9c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 44 to 000000000000ddc8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000df2c │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df30 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000df38 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000df44 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 40 to 000000000000df6c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df70 │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ - DW_CFA_advance_loc1: 556 to 000000000040df54 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ + DW_CFA_advance_loc1: 400 to 000000000000e100 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e10c │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e118 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e130 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e134 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 232 to 000000000000e21c │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e220 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e230 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 572 to 000000000000e46c │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e474 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 360 to 000000000000e5dc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5e0 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5e4 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5e8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5ec │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 792 to 000000000000e904 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040df58 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e908 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e90c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e910 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e914 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 1152 to 000000000000ed94 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed98 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed9c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda4 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - │ │ │ -00000e10 0000000000000024 00000e14 FDE cie=00000000 pc=000000000040f0e0..000000000040fc1c │ │ │ - DW_CFA_advance_loc: 20 to 000000000040f0f4 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_advance_loc2: 2060 to 000000000040f900 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f904 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 132 to 000000000040f988 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f98c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e38 0000000000000014 00000e3c FDE cie=00000000 pc=000000000040fc1c..000000000040fc4c │ │ │ - DW_CFA_nop │ │ │ +00001178 0000000000000010 0000117c FDE cie=00000000 pc=000000000000ee28..000000000000efbc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +0000118c 0000000000000010 00001190 FDE cie=00000000 pc=000000000000efc0..000000000000f00c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e50 0000000000000034 00000e54 FDE cie=00000000 pc=000000000040fc4c..000000000040fd98 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fc50 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fc54 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fc58 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040fc60 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 208 to 000000000040fd30 │ │ │ +000011a0 0000000000000030 000011a4 FDE cie=00000000 pc=000000000000f010..000000000000f14c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f014 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f020 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f028 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f034 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 192 to 000000000000f0f4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fd34 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0f8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000e88 0000000000000034 00000e8c FDE cie=00000000 pc=000000000040fd98..000000000040fef0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fd9c │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fda0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fda4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040fdac │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 216 to 000000000040fe84 │ │ │ +000011d4 0000000000000030 000011d8 FDE cie=00000000 pc=000000000000f150..000000000000f298 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f154 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f160 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f16c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f174 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 200 to 000000000000f23c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fe88 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f240 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000ec0 0000000000000044 00000ec4 FDE cie=00000000 pc=000000000040fef0..0000000000410068 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fef4 │ │ │ +00001208 0000000000000070 0000120c FDE cie=00000000 pc=000000000000f298..000000000000f418 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f29c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fef8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040ff00 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f2a4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 56 to 000000000000f2dc │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 76 to 000000000040ff4c │ │ │ + DW_CFA_advance_loc: 128 to 000000000000f35c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f36c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ff50 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f370 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 36 to 000000000040ff74 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f378 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f384 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f388 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f390 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f3b0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ff78 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 204 to 0000000000410044 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f3c0 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3c4 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3c8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f3d0 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f3f0 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410048 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3f4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f410 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000f08 0000000000000024 00000f0c FDE cie=00000000 pc=0000000000410068..000000000041026c │ │ │ - DW_CFA_advance_loc: 4 to 000000000041006c │ │ │ +0000127c 000000000000001c 00001280 FDE cie=00000000 pc=000000000000f418..000000000000f634 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f41c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410070 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000410180 │ │ │ + DW_CFA_advance_loc: 248 to 000000000000f514 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410184 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f518 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000f30 000000000000002c 00000f34 FDE cie=00000000 pc=000000000041026c..0000000000410300 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410270 │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410274 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410278 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ - DW_CFA_advance_loc: 112 to 00000000004102e8 │ │ │ +0000129c 0000000000000028 000012a0 FDE cie=00000000 pc=000000000000f638..000000000000f6dc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f63c │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f644 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f660 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000f6c4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004102ec │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6c8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000f60 000000000000003c 00000f64 FDE cie=00000000 pc=0000000000410300..00000000004103f0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410304 │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410308 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000410310 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 124 to 000000000041038c │ │ │ +000012c8 000000000000003c 000012cc FDE cie=00000000 pc=000000000000f6e0..000000000000f7d4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6e4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f6f0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f6f8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 112 to 000000000000f768 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410390 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f76c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 84 to 00000000004103e4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 100 to 000000000000f7d0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004103e8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000fa0 0000000000000014 00000fa4 FDE cie=00000000 pc=00000000004103f0..0000000000410418 │ │ │ +00001308 0000000000000014 0000130c FDE cie=00000000 pc=000000000000f7d8..000000000000f800 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000fb8 0000000000000014 00000fbc FDE cie=00000000 pc=0000000000410418..0000000000410424 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001320 0000000000000010 00001324 FDE cie=00000000 pc=000000000000f800..000000000000f80c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000fd0 0000000000000014 00000fd4 FDE cie=00000000 pc=0000000000410424..0000000000410544 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001334 0000000000000010 00001338 FDE cie=00000000 pc=000000000000f810..000000000000f9c0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000fe8 0000000000000014 00000fec FDE cie=00000000 pc=0000000000410544..0000000000410564 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001348 0000000000000010 0000134c FDE cie=00000000 pc=000000000000f9c0..000000000000f9dc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001000 0000000000000014 00001004 FDE cie=00000000 pc=0000000000410564..00000000004105c8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000135c 0000000000000010 00001360 FDE cie=00000000 pc=000000000000f9e0..000000000000fa48 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001018 0000000000000014 0000101c FDE cie=00000000 pc=00000000004105c8..0000000000410670 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001370 0000000000000010 00001374 FDE cie=00000000 pc=000000000000fa48..000000000000fae0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001030 0000000000000044 00001034 FDE cie=00000000 pc=0000000000410670..0000000000410a4c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410674 │ │ │ +00001384 0000000000000040 00001388 FDE cie=00000000 pc=000000000000fae0..00000000000100e0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fae4 │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410678 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041067c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 000000000041068c │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 00000000004106a4 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000faec │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000faf8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fb18 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_advance_loc1: 840 to 00000000004109ec │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ + DW_CFA_advance_loc2: 1416 to 00000000000100a0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004109f0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100a4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001078 0000000000000054 0000107c FDE cie=00000000 pc=0000000000410a4c..0000000000410ccc │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410a50 │ │ │ - DW_CFA_def_cfa_offset: 1040 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410a54 │ │ │ - DW_CFA_def_cfa_offset: 1120 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-1120 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-1112 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410a58 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000410a60 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-1104 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-1096 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-1072 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-1064 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000410a7c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-1088 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-1080 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-1056 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-1048 │ │ │ - DW_CFA_advance_loc: 64 to 0000000000410abc │ │ │ +000013c8 0000000000000074 000013cc FDE cie=00000000 pc=00000000000100e0..0000000000010398 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100e4 │ │ │ + DW_CFA_def_cfa_offset: 1136 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000100ec │ │ │ + DW_CFA_offset: r29 (x29) at cfa-1136 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-1128 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000100f8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-1120 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-1112 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010100 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-1088 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-1080 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010110 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-1104 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-1096 │ │ │ + DW_CFA_advance_loc: 172 to 00000000000101bc │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 1040 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410ac0 │ │ │ - DW_CFA_def_cfa_offset: 960 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410ac4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000101c0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 12 to 00000000000101cc │ │ │ + DW_CFA_offset: r26 (x26) at cfa-1064 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-1072 │ │ │ + DW_CFA_advance_loc: 52 to 0000000000010200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ + DW_CFA_advance_loc: 188 to 00000000000102bc │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 84 to 0000000000010310 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010314 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010328 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010344 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010348 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001034c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-1072 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-1064 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000010370 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010388 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001038c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010390 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-1064 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-1072 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010394 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000010d0 0000000000000054 000010d4 FDE cie=00000000 pc=0000000000410ccc..00000000004110f4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410cd0 │ │ │ - DW_CFA_def_cfa_offset: 1040 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410cd4 │ │ │ +00001440 00000000000000bc 00001444 FDE cie=00000000 pc=0000000000010398..00000000000107e0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000001039c │ │ │ DW_CFA_def_cfa_offset: 1136 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000103a4 │ │ │ DW_CFA_offset: r29 (x29) at cfa-1136 │ │ │ DW_CFA_offset: r30 (x30) at cfa-1128 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410cd8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410cdc │ │ │ + DW_CFA_advance_loc: 12 to 00000000000103b0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-1088 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-1080 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000103b8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-1120 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-1112 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000103c4 │ │ │ DW_CFA_offset: r21 (x21) at cfa-1104 │ │ │ DW_CFA_offset: r22 (x22) at cfa-1096 │ │ │ - DW_CFA_advance_loc: 36 to 0000000000410d00 │ │ │ + DW_CFA_advance_loc: 40 to 00000000000103ec │ │ │ + DW_CFA_offset: r26 (x26) at cfa-1064 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-1072 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000103f8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-1048 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ + DW_CFA_advance_loc1: 384 to 0000000000010578 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001057c │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 44 to 00000000000105a8 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105ac │ │ │ + DW_CFA_def_cfa_offset: 1136 │ │ │ DW_CFA_offset: r19 (x19) at cfa-1120 │ │ │ DW_CFA_offset: r20 (x20) at cfa-1112 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-1104 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-1096 │ │ │ DW_CFA_offset: r23 (x23) at cfa-1088 │ │ │ DW_CFA_offset: r24 (x24) at cfa-1080 │ │ │ DW_CFA_offset: r25 (x25) at cfa-1072 │ │ │ DW_CFA_offset: r26 (x26) at cfa-1064 │ │ │ DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ - DW_CFA_advance_loc: 72 to 0000000000410d48 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-1048 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-1136 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-1128 │ │ │ + DW_CFA_advance_loc: 20 to 00000000000105c0 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105c4 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105c8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 00000000000105dc │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 1040 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410d4c │ │ │ - DW_CFA_def_cfa_offset: 944 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410d50 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105e0 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105e4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00001128 000000000000002c 0000112c FDE cie=00000000 pc=00000000004110f4..0000000000411160 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004110f8 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004110fc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411100 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 88 to 0000000000411158 │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000010710 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010718 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-1072 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-1064 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-1048 │ │ │ + DW_CFA_advance_loc: 108 to 0000000000010784 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041115c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010788 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000001078c │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 00000000000107c8 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107cc │ │ │ + DW_CFA_offset: r26 (x26) at cfa-1064 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-1072 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107d0 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-1048 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-1056 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001158 000000000000002c 0000115c FDE cie=00000000 pc=0000000000411160..00000000004111e4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411164 │ │ │ +00001500 0000000000000028 00001504 FDE cie=00000000 pc=00000000000107e0..000000000001085c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107e4 │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411168 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041116c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000411174 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000107f0 │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ - DW_CFA_advance_loc: 104 to 00000000004111dc │ │ │ + DW_CFA_advance_loc: 36 to 0000000000010814 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_advance_loc: 64 to 0000000000010854 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004111e0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010858 │ │ │ DW_CFA_restore_state │ │ │ │ │ │ -00001188 0000000000000044 0000118c FDE cie=00000000 pc=00000000004111e4..0000000000411384 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004111e8 │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004111ec │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 00000000004111f8 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000411208 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ - DW_CFA_advance_loc: 20 to 000000000041121c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000411374 │ │ │ +0000152c 000000000000002c 00001530 FDE cie=00000000 pc=0000000000010860..00000000000108f0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010864 │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 000000000001086c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010878 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 112 to 00000000000108e8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108ec │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +0000155c 0000000000000060 00001560 FDE cie=00000000 pc=00000000000108f0..0000000000010af8 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108f4 │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000108fc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-112 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010908 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010928 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010940 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010950 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010960 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000010aa8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010ab0 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ab4 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010adc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411378 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ae0 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010aec │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010af0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010af4 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000011d0 0000000000000034 000011d4 FDE cie=00000000 pc=0000000000411384..00000000004113fc │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411388 │ │ │ +000015c0 0000000000000030 000015c4 FDE cie=00000000 pc=0000000000010af8..0000000000010b74 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010afc │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041138c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000411394 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010b04 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ - DW_CFA_advance_loc: 28 to 00000000004113b0 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010b10 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 72 to 00000000004113f8 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010b24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_advance_loc: 76 to 0000000000010b70 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001208 0000000000000014 0000120c FDE cie=00000000 pc=00000000004113fc..0000000000411400 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000015f4 0000000000000010 000015f8 FDE cie=00000000 pc=0000000000010b78..0000000000010b7c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001220 ZERO terminator │ │ │ +00001608 ZERO terminator │ │ ├── strings --all --bytes=8 {} │ │ │ @@ -1,16 +1,14 @@ │ │ │ /lib/ld-linux-aarch64.so.1 │ │ │ libbz2.so.1 │ │ │ _ITM_deregisterTMCloneTable │ │ │ __gmon_start__ │ │ │ -_Jv_RegisterClasses │ │ │ _ITM_registerTMCloneTable │ │ │ libc.so.6 │ │ │ __printf_chk │ │ │ -_IO_putc │ │ │ setlocale │ │ │ __wctomb_chk │ │ │ mbstowcs │ │ │ __stack_chk_fail │ │ │ __ctype_get_mb_cur_max │ │ │ __errno_location │ │ │ tcsetattr │ │ │ @@ -22,67 +20,51 @@ │ │ │ __ctype_b_loc │ │ │ __strncat_chk │ │ │ mkstemp64 │ │ │ __fread_chk │ │ │ tcgetattr │ │ │ __ctype_toupper_loc │ │ │ __strcpy_chk │ │ │ +__cxa_finalize │ │ │ __sprintf_chk │ │ │ -_IO_getc │ │ │ __strcat_chk │ │ │ strerror │ │ │ __libc_start_main │ │ │ ld-linux-aarch64.so.1 │ │ │ __stack_chk_guard │ │ │ __bss_start │ │ │ __bss_start__ │ │ │ __bss_end__ │ │ │ GLIBC_2.17 │ │ │ -),@9$(@9($@9# @9' │ │ │ -*B *!

@9d:@9gV@9cR@9bJ@9 │ │ │ -"?@9%_@9D │ │ │ -@9-[@9$;@9 │ │ │ -y(7@903@9'/@9/+@9&'@9.#@9>W@9,S@9;O@9+K@98G@9*C@9 │ │ │ -@91/@9$+@90'@9+#@9/?@9*;@9.7@9)3@9 │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8?$ │ │ │ -h'8Fh'8?( │ │ │ -h'8Fh'8?, │ │ │ -h'8Fh'8?0 │ │ │ -h'8Fh'8?4 │ │ │ -h'8Fh'8?8 │ │ │ +X7dV@y|' │ │ │ +T`R@ya:@ │ │ │ +?h 8`R@y │ │ │ +@y :X6`:@ │ │ │ +bV@y`R@y │ │ │ +cR@ybV@y │ │ │ +ybv@ytR@yd │ │ │ +hb8#hb8B │ │ │ July 5th 2008 │ │ │ zipcloak error │ │ │ zipcloak error: %s (%s) │ │ │ aborting │ │ │ -zipcloak warning: %s%s │ │ │ new zip file left as: │ │ │ +zipcloak warning: %s%s │ │ │ was replacing split file │ │ │ no encrypted files │ │ │ all files encrypted already │ │ │ en_US.UTF-8 │ │ │ -zipcloak │ │ │ more than one temp_path │ │ │ Export notice: │ │ │ was processing arguments │ │ │ +zipcloak │ │ │ ZipCloak │ │ │ ZipCloak special compilation options: │ │ │ - [encryption, version %d.%d%s of %s] │ │ │ 05 Jan 2007 │ │ │ + [encryption, version %d.%d%s of %s] │ │ │ zip file cannot be stdin │ │ │ can only specify one zip file │ │ │ unknown option │ │ │ need to specify zip file │ │ │ allocating temp filename │ │ │ ziXXXXXX │ │ │ Enter password: │ │ │ @@ -174,33 +156,35 @@ │ │ │ Administration Regulations (section 740.13(e)) of 6 June 2002. │ │ │ This is %s %s (%s), by Info-ZIP. │ │ │ Currently maintained by E. Gordon. Please send bug reports to │ │ │ the authors using the web page at www.info-zip.org; see README for details. │ │ │ Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip, │ │ │ as of above date; see http://www.info-zip.org/ for other sites. │ │ │ Copyright (c) 1990-2008 Info-ZIP - Type '%s "-L"' for software license. │ │ │ +append_ulong_to_mem │ │ │ +append_string_to_mem │ │ │ append_int64_to_mem │ │ │ Unicode Path Extra Field version > 1 - skipping │ │ │ write Unicode │ │ │ Unicode does not match path - ignoring Unicode: │ │ │ Unicode does not match path: %s │ │ │ Likely entry name changed but Unicode not updated │ │ │ Use -UN=i to ignore errors or n for no Unicode paths │ │ │ Unicode path error │ │ │ extra field copy │ │ │ reading archive fseek: │ │ │ +Did not find entry for │ │ │ reading local entry: │ │ │ reading entry │ │ │ Local Version Needed (%d) does not match CD (%d): │ │ │ Local Entry Flag does not match CD: │ │ │ Local Entry CRC does not match CD: │ │ │ -Did not find entry for │ │ │ +(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ No .zip file found │ │ │ │ │ │ -(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ could not open input archive │ │ │ unable to seek in input file │ │ │ bad archive - missing end signature │ │ │ (If downloaded, was binary mode used? If not, the │ │ │ archive may be scrambled and not recoverable) │ │ │ Can't use -F to fix (try -FF) │ │ │ missing end signature--probably not a zip file (did you │ │ │ @@ -252,26 +236,24 @@ │ │ │ could not allocate memory: scanzipf_reg │ │ │ illegal UTF-8 name: │ │ │ unicode_mismatch = %d │ │ │ expected %s entries but found %s │ │ │ central dir not where expected - could not adjust offsets │ │ │ Entry too big: │ │ │ Large entry support disabled with -fz- but needed │ │ │ +Large entry support disabled with -fz- but entry needs │ │ │ Compressed/stored entry unexpectedly large - do not use -fz- │ │ │ Poor compression resulted in unexpectedly large entry - try -fz │ │ │ Zip64 local extra field │ │ │ Zip64 Extra Field │ │ │ UTF-8 Path local extra field │ │ │ UTF-8 Path Extra Field │ │ │ -append_ulong_to_mem │ │ │ -append_string_to_mem │ │ │ -Large entry support disabled with -fz- but entry needs │ │ │ +append_ushort_to_mem │ │ │ UTF-8 Path cen extra field │ │ │ Large entry support disabled using -fz- but needed │ │ │ -append_ushort_to_mem │ │ │ Illegal host system mapping in local header: %d │ │ │ Skipping: │ │ │ Illegal PK version mapping in local header: %d │ │ │ Unrecognized compression method in local header: %d │ │ │ Local Version Needed To Extract does not match CD: │ │ │ Local Entry name does not match CD: │ │ │ out of memory in zipcopy │ │ │ @@ -280,22 +262,24 @@ │ │ │ aborting: │ │ │ seek failed on output file │ │ │ no end of stream entry found: │ │ │ rewinding and scanning for later entries │ │ │ (%s bytes) │ │ │ entry truncated: │ │ │ expected compressed/stored size %s, actual %s │ │ │ -long option '%s' not supported │ │ │ long option '%s' ambiguous │ │ │ +long option '%s' not supported │ │ │ option %s not negatable │ │ │ option %s requires a value │ │ │ option %s does not allow a value │ │ │ option %s requires one character value │ │ │ option %s requires number value │ │ │ short option '%c' not supported │ │ │ +wide_char_to_escape_string │ │ │ +'%s' (%s) │ │ │ fcopy: write error │ │ │ replace: can't open %s │ │ │ split path │ │ │ (current directory) │ │ │ Opening disk %d │ │ │ Hit ENTER to write to default path of │ │ │ or enter a new directory path (. for cur dir) and hit ENTER │ │ │ @@ -320,22 +304,23 @@ │ │ │ Not enough space to write split │ │ │ could not write split │ │ │ Not enough room on disk │ │ │ write error on zip file │ │ │ seek failed reading descriptor │ │ │ user ended reading - closing archive │ │ │ skipping split file: │ │ │ -wide_char_to_escape_string │ │ │ wide_to_local_string │ │ │ wide_to_escape_string │ │ │ local_to_display_string │ │ │ +utf8_to_wide_string │ │ │ local_to_wide_string │ │ │ wide_to_utf8_string │ │ │ -utf8_to_wide_string │ │ │ -'%s' (%s) │ │ │ +@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ │ │ │ +`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>? │ │ │ Unable to read empty number in ReadNumString │ │ │ Unable to read number (must start with digit): │ │ │ Number too long to read (8 characters max): │ │ │ .Z:.zip:.zoo:.arc:.lzh:.arj │ │ │ Normal successful completion │ │ │ Unexpected end of zip file │ │ │ Zip file structure invalid │ │ │ @@ -351,30 +336,91 @@ │ │ │ Missing or empty zip file │ │ │ Output file write failure │ │ │ Could not create output file │ │ │ Invalid command arguments │ │ │ File not found or no read permission │ │ │ Not supported │ │ │ Attempt to read unsupported Zip64 archive │ │ │ -Compiled with %s for Unix (%s)%s. │ │ │ -gcc 4.8.5 20150623 (Red Hat 4.8.5-11) │ │ │ + on May 11 2019 │ │ │ Linux ELF │ │ │ - on Nov 24 2016 │ │ │ +gcc 8.2.1 20180905 (Red Hat 8.2.1-3) │ │ │ +Compiled with %s for Unix (%s)%s. │ │ │ /dev/tty │ │ │ (line too long--try again) │ │ │ -zipcloak.debug │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +zipcloak-3.0-23.el8.aarch64.debug │ │ │ +?%IH?Fix │ │ │ .shstrtab │ │ │ .note.ABI-tag │ │ │ .note.gnu.build-id │ │ │ .gnu.hash │ │ │ .gnu.version │ │ │ .gnu.version_r │ │ │ .rela.dyn │ │ │ .rela.plt │ │ │ .eh_frame_hdr │ │ │ .eh_frame │ │ │ .init_array │ │ │ .fini_array │ │ │ +.data.rel.ro │ │ │ .dynamic │ │ │ -.got.plt │ │ │ +.gnu.build.attributes │ │ │ .gnu_debuglink │ │ │ .gnu_debugdata │ │ ├── readelf --wide --decompress --hex-dump=.interp {} │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ Hex dump of section '.interp': │ │ │ - 0x00400238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ - 0x00400248 72636836 342e736f 2e3100 rch64.so.1. │ │ │ + 0x00000238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ + 0x00000248 72636836 342e736f 2e3100 rch64.so.1. │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ @@ -1,46 +1,7 @@ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ - 0x00400298 43000000 05000000 08000000 09000000 C............... │ │ │ - 0x004002a8 08096262 8762268f 1038c2c9 0a04c020 ..bb.b&..8..... │ │ │ - 0x004002b8 a0001660 02382091 848c4000 10a04080 ...`.8 ...@...@. │ │ │ - 0x004002c8 83c0c208 82010020 8b10a805 d426c022 ....... .....&." │ │ │ - 0x004002d8 40009160 0044022d 081a43d1 8886c441 @..`.D.-..C....A │ │ │ - 0x004002e8 00000000 00000000 00000000 05000000 ................ │ │ │ - 0x004002f8 00000000 06000000 07000000 08000000 ................ │ │ │ - 0x00400308 0a000000 0d000000 10000000 00000000 ................ │ │ │ - 0x00400318 12000000 14000000 15000000 16000000 ................ │ │ │ - 0x00400328 00000000 17000000 18000000 00000000 ................ │ │ │ - 0x00400338 19000000 1b000000 1d000000 00000000 ................ │ │ │ - 0x00400348 20000000 22000000 24000000 25000000 ..."...$...%... │ │ │ - 0x00400358 26000000 28000000 2a000000 00000000 &...(...*....... │ │ │ - 0x00400368 2c000000 00000000 2f000000 30000000 ,......./...0... │ │ │ - 0x00400378 00000000 31000000 33000000 34000000 ....1...3...4... │ │ │ - 0x00400388 35000000 37000000 38000000 3c000000 5...7...8...<... │ │ │ - 0x00400398 3e000000 3f000000 00000000 00000000 >...?........... │ │ │ - 0x004003a8 40000000 41000000 43000000 45000000 @...A...C...E... │ │ │ - 0x004003b8 00000000 46000000 00000000 47000000 ....F.......G... │ │ │ - 0x004003c8 48000000 00000000 4b000000 4c000000 H.......K...L... │ │ │ - 0x004003d8 4d000000 50000000 51000000 52000000 M...P...Q...R... │ │ │ - 0x004003e8 54000000 56000000 58000000 6d7385c5 T...V...X...ms.. │ │ │ - 0x004003f8 9f22c7a8 7ded110f 38f28b1c 17ea76fe ."..}...8.....v. │ │ │ - 0x00400408 56d3a604 cc3f0caf 1dc42c19 062f740f V....?....,../t. │ │ │ - 0x00400418 66556110 2d3240fd 3cad390d 291d8c1c fUa.-2@.<.9.)... │ │ │ - 0x00400428 ac700eaf 0123f9a4 097e921c 95789e7c .p...#...~...x.| │ │ │ - 0x00400438 2f4e3df6 574625dc 453e0caf ead3ef0e /N=.WF%.E>...... │ │ │ - 0x00400448 97a9bada 9075820d 21626407 5e96931c .....u..!bd.^... │ │ │ - 0x00400458 86f0967c 59ef9779 1a9fd6bd 09acf98f ...|Y..y........ │ │ │ - 0x00400468 162f740f 0be2ebb4 b98df10e 2174b002 ./t.........!t.. │ │ │ - 0x00400478 feec8414 117b9c7c beda571b 53d5727e .....{.|..W.S.r~ │ │ │ - 0x00400488 fec73c10 67494922 d694931c 4601750f ..<.gII"....F.u. │ │ │ - 0x00400498 b55631fd c307bde4 414d9d7c 408f1dfd .V1.....AM.|@... │ │ │ - 0x004004a8 51ee11e3 edde931c 63ac61a0 76543c94 Q.......c.a.vT<. │ │ │ - 0x004004b8 e3adc61b 1d8697a1 20cf09fd 90a9fdf4 ........ ....... │ │ │ - 0x004004c8 5a73e8cf e51e1d61 9cbb931c c70ee03d Zs.....a.......= │ │ │ - 0x004004d8 6198ef12 3f7e967c 5b9a3b0f d05f390f a...?~.|[.;.._9. │ │ │ - 0x004004e8 39400caf f66f39a0 4345d5ec 5519ca72 9@...o9.CE..U..r │ │ │ - 0x004004f8 cb55cb20 c939401f bae3927c f623ce20 .U. .9@....|.#. │ │ │ - 0x00400508 a18a5d61 ada45025 1f76b5da 00af34e8 ..]a..P%.v....4. │ │ │ - 0x00400518 c28e87ff 29aa3f7e eb3d9d7c e76584ba ....).?~.=.|.e.. │ │ │ - 0x00400528 ca96931c 7d306010 10e4b524 9ffb6e0f ....}0`....$..n. │ │ │ - 0x00400538 84ba967c d971581c afd53119 ...|.qX...1. │ │ │ + 0x00000298 03000000 52000000 01000000 06000000 ....R........... │ │ │ + 0x000002a8 89402201 000440b8 52000000 55000000 .@"...@.R...U... │ │ │ + 0x000002b8 57000000 00af34e8 4245d5ec bbe3927c W.....4.BE.....| │ │ │ + 0x000002c8 beda571b d971581c 76543c94 59ef9779 ..W..qX.vT<.Y..y │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ @@ -1,57 +1,55 @@ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ - 0x00400da0 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ - 0x00400db0 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ - 0x00400dc0 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ - 0x00400dd0 73746172 745f5f00 5f4a765f 52656769 start__._Jv_Regi │ │ │ - 0x00400de0 73746572 436c6173 73657300 5f49544d sterClasses._ITM │ │ │ - 0x00400df0 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ - 0x00400e00 5461626c 65005f66 696e6900 5f696e69 Table._fini._ini │ │ │ - 0x00400e10 74006c69 62632e73 6f2e3600 66666c75 t.libc.so.6.fflu │ │ │ - 0x00400e20 73680073 74726370 79005f5f 7072696e sh.strcpy.__prin │ │ │ - 0x00400e30 74665f63 686b0065 78697400 5f494f5f tf_chk.exit._IO_ │ │ │ - 0x00400e40 70757463 00736574 6c6f6361 6c650073 putc.setlocale.s │ │ │ - 0x00400e50 72616e64 00737472 6e636d70 00737472 rand.strncmp.str │ │ │ - 0x00400e60 72636872 005f5f77 63746f6d 625f6368 rchr.__wctomb_ch │ │ │ - 0x00400e70 6b007065 72726f72 00736967 6e616c00 k.perror.signal. │ │ │ - 0x00400e80 7374726e 63707900 6d627374 6f776373 strncpy.mbstowcs │ │ │ - 0x00400e90 0074696d 65005f5f 73746163 6b5f6368 .time.__stack_ch │ │ │ - 0x00400ea0 6b5f6661 696c0075 6e6c696e 6b007265 k_fail.unlink.re │ │ │ - 0x00400eb0 616c6c6f 63006162 6f727400 73746469 alloc.abort.stdi │ │ │ - 0x00400ec0 6e006765 74706964 0063686d 6f640072 n.getpid.chmod.r │ │ │ - 0x00400ed0 6577696e 64005f5f 63747970 655f6765 ewind.__ctype_ge │ │ │ - 0x00400ee0 745f6d62 5f637572 5f6d6178 00737472 t_mb_cur_max.str │ │ │ - 0x00400ef0 746f6c00 66656f66 00666765 74730073 tol.feof.fgets.s │ │ │ - 0x00400f00 74726c65 6e00756e 67657463 005f5f65 trlen.ungetc.__e │ │ │ - 0x00400f10 72726e6f 5f6c6f63 6174696f 6e007463 rrno_location.tc │ │ │ - 0x00400f20 73657461 74747200 5f5f6670 72696e74 setattr.__fprint │ │ │ - 0x00400f30 665f6368 6b007374 646f7574 00667075 f_chk.stdout.fpu │ │ │ - 0x00400f40 74630066 7365656b 6f363400 66707574 tc.fseeko64.fput │ │ │ - 0x00400f50 73006d65 6d637079 0066636c 6f736500 s.memcpy.fclose. │ │ │ - 0x00400f60 6d616c6c 6f630073 74726361 74006674 malloc.strcat.ft │ │ │ - 0x00400f70 656c6c6f 3634005f 5f6c7873 74617436 ello64.__lxstat6 │ │ │ - 0x00400f80 34005f5f 78737461 74363400 5f5f6374 4.__xstat64.__ct │ │ │ - 0x00400f90 7970655f 625f6c6f 63007374 64657272 ype_b_loc.stderr │ │ │ - 0x00400fa0 005f5f73 74726e63 61745f63 686b0073 .__strncat_chk.s │ │ │ - 0x00400fb0 74726e63 61740066 77726974 65006672 trncat.fwrite.fr │ │ │ - 0x00400fc0 65616400 72656e61 6d65006d 6b737465 ead.rename.mkste │ │ │ - 0x00400fd0 6d703634 005f5f66 72656164 5f63686b mp64.__fread_chk │ │ │ - 0x00400fe0 0066646f 70656e00 71736f72 74007463 .fdopen.qsort.tc │ │ │ - 0x00400ff0 67657461 74747200 5f5f6374 7970655f getattr.__ctype_ │ │ │ - 0x00401000 746f7570 7065725f 6c6f6300 5f5f7374 toupper_loc.__st │ │ │ - 0x00401010 72637079 5f63686b 005f5f73 7072696e rcpy_chk.__sprin │ │ │ - 0x00401020 74665f63 686b006d 656d6d6f 76650066 tf_chk.memmove.f │ │ │ - 0x00401030 6f70656e 3634005f 494f5f67 65746300 open64._IO_getc. │ │ │ - 0x00401040 5f5f7374 72636174 5f63686b 00737472 __strcat_chk.str │ │ │ - 0x00401050 636d7000 73747265 72726f72 005f5f6c cmp.strerror.__l │ │ │ - 0x00401060 6962635f 73746172 745f6d61 696e0066 ibc_start_main.f │ │ │ - 0x00401070 6572726f 72007374 70637079 00776374 error.stpcpy.wct │ │ │ - 0x00401080 6f6d6200 66726565 006c642d 6c696e75 omb.free.ld-linu │ │ │ - 0x00401090 782d6161 72636836 342e736f 2e31005f x-aarch64.so.1._ │ │ │ - 0x004010a0 5f737461 636b5f63 686b5f67 75617264 _stack_chk_guard │ │ │ - 0x004010b0 005f6564 61746100 5f5f6273 735f7374 ._edata.__bss_st │ │ │ - 0x004010c0 61727400 5f5f6273 735f7374 6172745f art.__bss_start_ │ │ │ - 0x004010d0 5f005f5f 6273735f 656e645f 5f005f5f _.__bss_end__.__ │ │ │ - 0x004010e0 656e645f 5f005f65 6e640047 4c494243 end__._end.GLIBC │ │ │ - 0x004010f0 5f322e31 3700 _2.17. │ │ │ + 0x00000b30 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ + 0x00000b40 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ + 0x00000b50 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ + 0x00000b60 73746172 745f5f00 5f49544d 5f726567 start__._ITM_reg │ │ │ + 0x00000b70 69737465 72544d43 6c6f6e65 5461626c isterTMCloneTabl │ │ │ + 0x00000b80 65006c69 62632e73 6f2e3600 66666c75 e.libc.so.6.fflu │ │ │ + 0x00000b90 73680073 74726370 79005f5f 7072696e sh.strcpy.__prin │ │ │ + 0x00000ba0 74665f63 686b0065 78697400 7365746c tf_chk.exit.setl │ │ │ + 0x00000bb0 6f63616c 65007372 616e6400 7374726e ocale.srand.strn │ │ │ + 0x00000bc0 636d7000 73747272 63687200 5f5f7763 cmp.strrchr.__wc │ │ │ + 0x00000bd0 746f6d62 5f63686b 00706572 726f7200 tomb_chk.perror. │ │ │ + 0x00000be0 7369676e 616c0073 74726e63 7079006d signal.strncpy.m │ │ │ + 0x00000bf0 6273746f 77637300 74696d65 005f5f73 bstowcs.time.__s │ │ │ + 0x00000c00 7461636b 5f63686b 5f666169 6c00756e tack_chk_fail.un │ │ │ + 0x00000c10 6c696e6b 00726561 6c6c6f63 0061626f link.realloc.abo │ │ │ + 0x00000c20 72740073 7464696e 00676574 70696400 rt.stdin.getpid. │ │ │ + 0x00000c30 63686d6f 64007265 77696e64 005f5f63 chmod.rewind.__c │ │ │ + 0x00000c40 74797065 5f676574 5f6d625f 6375725f type_get_mb_cur_ │ │ │ + 0x00000c50 6d617800 73747274 6f6c0066 656f6600 max.strtol.feof. │ │ │ + 0x00000c60 66676574 73007374 726c656e 00756e67 fgets.strlen.ung │ │ │ + 0x00000c70 65746300 5f5f6572 726e6f5f 6c6f6361 etc.__errno_loca │ │ │ + 0x00000c80 74696f6e 00746373 65746174 7472005f tion.tcsetattr._ │ │ │ + 0x00000c90 5f667072 696e7466 5f63686b 00737464 _fprintf_chk.std │ │ │ + 0x00000ca0 6f757400 66707574 63006673 65656b6f out.fputc.fseeko │ │ │ + 0x00000cb0 36340066 70757473 006d656d 63707900 64.fputs.memcpy. │ │ │ + 0x00000cc0 66636c6f 7365006d 616c6c6f 63007374 fclose.malloc.st │ │ │ + 0x00000cd0 72636174 00667465 6c6c6f36 34005f5f rcat.ftello64.__ │ │ │ + 0x00000ce0 6c787374 61743634 005f5f78 73746174 lxstat64.__xstat │ │ │ + 0x00000cf0 3634005f 5f637479 70655f62 5f6c6f63 64.__ctype_b_loc │ │ │ + 0x00000d00 00737464 65727200 5f5f7374 726e6361 .stderr.__strnca │ │ │ + 0x00000d10 745f6368 6b007374 726e6361 74006677 t_chk.strncat.fw │ │ │ + 0x00000d20 72697465 00667265 61640072 656e616d rite.fread.renam │ │ │ + 0x00000d30 65006d6b 7374656d 70363400 5f5f6672 e.mkstemp64.__fr │ │ │ + 0x00000d40 6561645f 63686b00 66646f70 656e0071 ead_chk.fdopen.q │ │ │ + 0x00000d50 736f7274 00746367 65746174 7472005f sort.tcgetattr._ │ │ │ + 0x00000d60 5f637479 70655f74 6f757070 65725f6c _ctype_toupper_l │ │ │ + 0x00000d70 6f63005f 5f737472 6370795f 63686b00 oc.__strcpy_chk. │ │ │ + 0x00000d80 5f5f6378 615f6669 6e616c69 7a65005f __cxa_finalize._ │ │ │ + 0x00000d90 5f737072 696e7466 5f63686b 006d656d _sprintf_chk.mem │ │ │ + 0x00000da0 6d6f7665 00666f70 656e3634 005f5f73 move.fopen64.__s │ │ │ + 0x00000db0 74726361 745f6368 6b007374 72636d70 trcat_chk.strcmp │ │ │ + 0x00000dc0 00737472 6572726f 72005f5f 6c696263 .strerror.__libc │ │ │ + 0x00000dd0 5f737461 72745f6d 61696e00 66657272 _start_main.ferr │ │ │ + 0x00000de0 6f720073 74706370 79007763 746f6d62 or.stpcpy.wctomb │ │ │ + 0x00000df0 00667265 65006c64 2d6c696e 75782d61 .free.ld-linux-a │ │ │ + 0x00000e00 61726368 36342e73 6f2e3100 5f5f7374 arch64.so.1.__st │ │ │ + 0x00000e10 61636b5f 63686b5f 67756172 64005f65 ack_chk_guard._e │ │ │ + 0x00000e20 64617461 005f5f62 73735f73 74617274 data.__bss_start │ │ │ + 0x00000e30 005f5f62 73735f73 74617274 5f5f005f .__bss_start__._ │ │ │ + 0x00000e40 5f627373 5f656e64 5f5f005f 5f656e64 _bss_end__.__end │ │ │ + 0x00000e50 5f5f005f 656e6400 474c4942 435f322e __._end.GLIBC_2. │ │ │ + 0x00000e60 313700 17. │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ -0000000000401920 <_init@@Base>: │ │ │ +0000000000002c68 <.init>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ - bl 4027a0 │ │ │ + bl 3bd0 │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ @@ -1,446 +1,452 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ -0000000000401940 : │ │ │ +0000000000002c80 : │ │ │ stp x16, x30, [sp, #-16]! │ │ │ - adrp x16, 42f000 <_fini@@Base+0x1dc00> │ │ │ - ldr x17, [x16, #4088] │ │ │ - add x16, x16, #0xff8 │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2840] │ │ │ + add x16, x16, #0xb18 │ │ │ br x17 │ │ │ nop │ │ │ nop │ │ │ nop │ │ │ │ │ │ -0000000000401960 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16] │ │ │ - add x16, x16, #0x0 │ │ │ +0000000000002ca0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2848] │ │ │ + add x16, x16, #0xb20 │ │ │ br x17 │ │ │ │ │ │ -0000000000401970 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #8] │ │ │ - add x16, x16, #0x8 │ │ │ +0000000000002cb0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2856] │ │ │ + add x16, x16, #0xb28 │ │ │ br x17 │ │ │ │ │ │ -0000000000401980 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #16] │ │ │ - add x16, x16, #0x10 │ │ │ +0000000000002cc0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2864] │ │ │ + add x16, x16, #0xb30 │ │ │ br x17 │ │ │ │ │ │ -0000000000401990 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #24] │ │ │ - add x16, x16, #0x18 │ │ │ +0000000000002cd0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2872] │ │ │ + add x16, x16, #0xb38 │ │ │ br x17 │ │ │ │ │ │ -00000000004019a0 <__sprintf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #32] │ │ │ - add x16, x16, #0x20 │ │ │ +0000000000002ce0 <__sprintf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2880] │ │ │ + add x16, x16, #0xb40 │ │ │ br x17 │ │ │ │ │ │ -00000000004019b0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #40] │ │ │ - add x16, x16, #0x28 │ │ │ +0000000000002cf0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2888] │ │ │ + add x16, x16, #0xb48 │ │ │ br x17 │ │ │ │ │ │ -00000000004019c0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #48] │ │ │ - add x16, x16, #0x30 │ │ │ +0000000000002d00 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2896] │ │ │ + add x16, x16, #0xb50 │ │ │ br x17 │ │ │ │ │ │ -00000000004019d0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #56] │ │ │ - add x16, x16, #0x38 │ │ │ +0000000000002d10 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2904] │ │ │ + add x16, x16, #0xb58 │ │ │ br x17 │ │ │ │ │ │ -00000000004019e0 <__xstat64@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #64] │ │ │ - add x16, x16, #0x40 │ │ │ +0000000000002d20 <__xstat64@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2912] │ │ │ + add x16, x16, #0xb60 │ │ │ br x17 │ │ │ │ │ │ -00000000004019f0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #72] │ │ │ - add x16, x16, #0x48 │ │ │ +0000000000002d30 <__cxa_finalize@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2920] │ │ │ + add x16, x16, #0xb68 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a00 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #80] │ │ │ - add x16, x16, #0x50 │ │ │ +0000000000002d40 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2928] │ │ │ + add x16, x16, #0xb70 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #88] │ │ │ - add x16, x16, #0x58 │ │ │ +0000000000002d50 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2936] │ │ │ + add x16, x16, #0xb78 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a20 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #96] │ │ │ - add x16, x16, #0x60 │ │ │ +0000000000002d60 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2944] │ │ │ + add x16, x16, #0xb80 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a30 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #104] │ │ │ - add x16, x16, #0x68 │ │ │ +0000000000002d70 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2952] │ │ │ + add x16, x16, #0xb88 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a40 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #112] │ │ │ - add x16, x16, #0x70 │ │ │ +0000000000002d80 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2960] │ │ │ + add x16, x16, #0xb90 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a50 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #120] │ │ │ - add x16, x16, #0x78 │ │ │ +0000000000002d90 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2968] │ │ │ + add x16, x16, #0xb98 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a60 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #128] │ │ │ - add x16, x16, #0x80 │ │ │ +0000000000002da0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2976] │ │ │ + add x16, x16, #0xba0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a70 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #136] │ │ │ - add x16, x16, #0x88 │ │ │ +0000000000002db0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2984] │ │ │ + add x16, x16, #0xba8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a80 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #144] │ │ │ - add x16, x16, #0x90 │ │ │ +0000000000002dc0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2992] │ │ │ + add x16, x16, #0xbb0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a90 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #152] │ │ │ - add x16, x16, #0x98 │ │ │ +0000000000002dd0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3000] │ │ │ + add x16, x16, #0xbb8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401aa0 <__strcpy_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #160] │ │ │ - add x16, x16, #0xa0 │ │ │ +0000000000002de0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3008] │ │ │ + add x16, x16, #0xbc0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ab0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #168] │ │ │ - add x16, x16, #0xa8 │ │ │ +0000000000002df0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3016] │ │ │ + add x16, x16, #0xbc8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ac0 <__libc_start_main@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #176] │ │ │ - add x16, x16, #0xb0 │ │ │ +0000000000002e00 <__strcpy_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3024] │ │ │ + add x16, x16, #0xbd0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ad0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #184] │ │ │ - add x16, x16, #0xb8 │ │ │ +0000000000002e10 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3032] │ │ │ + add x16, x16, #0xbd8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ae0 <__printf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #192] │ │ │ - add x16, x16, #0xc0 │ │ │ +0000000000002e20 <__libc_start_main@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3040] │ │ │ + add x16, x16, #0xbe0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401af0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #200] │ │ │ - add x16, x16, #0xc8 │ │ │ +0000000000002e30 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3048] │ │ │ + add x16, x16, #0xbe8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b00 <_IO_getc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #208] │ │ │ - add x16, x16, #0xd0 │ │ │ +0000000000002e40 <__printf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3056] │ │ │ + add x16, x16, #0xbf0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #216] │ │ │ - add x16, x16, #0xd8 │ │ │ +0000000000002e50 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3064] │ │ │ + add x16, x16, #0xbf8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b20 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #224] │ │ │ - add x16, x16, #0xe0 │ │ │ +0000000000002e60 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3072] │ │ │ + add x16, x16, #0xc00 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b30 <__ctype_toupper_loc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #232] │ │ │ - add x16, x16, #0xe8 │ │ │ +0000000000002e70 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3080] │ │ │ + add x16, x16, #0xc08 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b40 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #240] │ │ │ - add x16, x16, #0xf0 │ │ │ +0000000000002e80 <__ctype_toupper_loc@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3088] │ │ │ + add x16, x16, #0xc10 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b50 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #248] │ │ │ - add x16, x16, #0xf8 │ │ │ +0000000000002e90 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3096] │ │ │ + add x16, x16, #0xc18 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b60 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #256] │ │ │ - add x16, x16, #0x100 │ │ │ +0000000000002ea0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3104] │ │ │ + add x16, x16, #0xc20 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b70 <__stack_chk_fail@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #264] │ │ │ - add x16, x16, #0x108 │ │ │ +0000000000002eb0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3112] │ │ │ + add x16, x16, #0xc28 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b80 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #272] │ │ │ - add x16, x16, #0x110 │ │ │ +0000000000002ec0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3120] │ │ │ + add x16, x16, #0xc30 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b90 <__fread_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #280] │ │ │ - add x16, x16, #0x118 │ │ │ +0000000000002ed0 <__stack_chk_fail@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3128] │ │ │ + add x16, x16, #0xc38 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ba0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #288] │ │ │ - add x16, x16, #0x120 │ │ │ +0000000000002ee0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3136] │ │ │ + add x16, x16, #0xc40 │ │ │ br x17 │ │ │ │ │ │ -0000000000401bb0 <__gmon_start__@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #296] │ │ │ - add x16, x16, #0x128 │ │ │ +0000000000002ef0 <__fread_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3144] │ │ │ + add x16, x16, #0xc48 │ │ │ br x17 │ │ │ │ │ │ -0000000000401bc0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #304] │ │ │ - add x16, x16, #0x130 │ │ │ +0000000000002f00 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3152] │ │ │ + add x16, x16, #0xc50 │ │ │ br x17 │ │ │ │ │ │ -0000000000401bd0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #312] │ │ │ - add x16, x16, #0x138 │ │ │ +0000000000002f10 <__gmon_start__@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3160] │ │ │ + add x16, x16, #0xc58 │ │ │ br x17 │ │ │ │ │ │ -0000000000401be0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #320] │ │ │ - add x16, x16, #0x140 │ │ │ +0000000000002f20 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3168] │ │ │ + add x16, x16, #0xc60 │ │ │ br x17 │ │ │ │ │ │ -0000000000401bf0 <_IO_putc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #328] │ │ │ - add x16, x16, #0x148 │ │ │ +0000000000002f30 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3176] │ │ │ + add x16, x16, #0xc68 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c00 <__fprintf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #336] │ │ │ - add x16, x16, #0x150 │ │ │ +0000000000002f40 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3184] │ │ │ + add x16, x16, #0xc70 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #344] │ │ │ - add x16, x16, #0x158 │ │ │ +0000000000002f50 <__fprintf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3192] │ │ │ + add x16, x16, #0xc78 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c20 <__ctype_b_loc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #352] │ │ │ - add x16, x16, #0x160 │ │ │ +0000000000002f60 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3200] │ │ │ + add x16, x16, #0xc80 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c30 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #360] │ │ │ - add x16, x16, #0x168 │ │ │ +0000000000002f70 <__ctype_b_loc@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3208] │ │ │ + add x16, x16, #0xc88 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c40 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #368] │ │ │ - add x16, x16, #0x170 │ │ │ +0000000000002f80 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3216] │ │ │ + add x16, x16, #0xc90 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c50 <__strncat_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #376] │ │ │ - add x16, x16, #0x178 │ │ │ +0000000000002f90 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3224] │ │ │ + add x16, x16, #0xc98 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c60 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #384] │ │ │ - add x16, x16, #0x180 │ │ │ +0000000000002fa0 <__strncat_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3232] │ │ │ + add x16, x16, #0xca0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c70 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #392] │ │ │ - add x16, x16, #0x188 │ │ │ +0000000000002fb0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3240] │ │ │ + add x16, x16, #0xca8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c80 <__lxstat64@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #400] │ │ │ - add x16, x16, #0x190 │ │ │ +0000000000002fc0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3248] │ │ │ + add x16, x16, #0xcb0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401c90 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #408] │ │ │ - add x16, x16, #0x198 │ │ │ +0000000000002fd0 <__lxstat64@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3256] │ │ │ + add x16, x16, #0xcb8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ca0 <__strcat_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #416] │ │ │ - add x16, x16, #0x1a0 │ │ │ +0000000000002fe0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3264] │ │ │ + add x16, x16, #0xcc0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401cb0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #424] │ │ │ - add x16, x16, #0x1a8 │ │ │ +0000000000002ff0 <__strcat_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3272] │ │ │ + add x16, x16, #0xcc8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401cc0 <__ctype_get_mb_cur_max@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #432] │ │ │ - add x16, x16, #0x1b0 │ │ │ +0000000000003000 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3280] │ │ │ + add x16, x16, #0xcd0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401cd0 <__wctomb_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #440] │ │ │ - add x16, x16, #0x1b8 │ │ │ +0000000000003010 <__ctype_get_mb_cur_max@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3288] │ │ │ + add x16, x16, #0xcd8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ce0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #448] │ │ │ - add x16, x16, #0x1c0 │ │ │ +0000000000003020 <__wctomb_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3296] │ │ │ + add x16, x16, #0xce0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401cf0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #456] │ │ │ - add x16, x16, #0x1c8 │ │ │ +0000000000003030 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3304] │ │ │ + add x16, x16, #0xce8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d00 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #464] │ │ │ - add x16, x16, #0x1d0 │ │ │ +0000000000003040 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3312] │ │ │ + add x16, x16, #0xcf0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #472] │ │ │ - add x16, x16, #0x1d8 │ │ │ +0000000000003050 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3320] │ │ │ + add x16, x16, #0xcf8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d20 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #480] │ │ │ - add x16, x16, #0x1e0 │ │ │ +0000000000003060 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3328] │ │ │ + add x16, x16, #0xd00 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d30 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #488] │ │ │ - add x16, x16, #0x1e8 │ │ │ +0000000000003070 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3336] │ │ │ + add x16, x16, #0xd08 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d40 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #496] │ │ │ - add x16, x16, #0x1f0 │ │ │ +0000000000003080 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3344] │ │ │ + add x16, x16, #0xd10 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d50 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #504] │ │ │ - add x16, x16, #0x1f8 │ │ │ +0000000000003090 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3352] │ │ │ + add x16, x16, #0xd18 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d60 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #512] │ │ │ - add x16, x16, #0x200 │ │ │ +00000000000030a0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3360] │ │ │ + add x16, x16, #0xd20 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d70 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #520] │ │ │ - add x16, x16, #0x208 │ │ │ +00000000000030b0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3368] │ │ │ + add x16, x16, #0xd28 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d80 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #528] │ │ │ - add x16, x16, #0x210 │ │ │ +00000000000030c0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3376] │ │ │ + add x16, x16, #0xd30 │ │ │ br x17 │ │ │ │ │ │ -0000000000401d90 <__errno_location@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #536] │ │ │ - add x16, x16, #0x218 │ │ │ +00000000000030d0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3384] │ │ │ + add x16, x16, #0xd38 │ │ │ br x17 │ │ │ │ │ │ -0000000000401da0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #544] │ │ │ - add x16, x16, #0x220 │ │ │ +00000000000030e0 <__errno_location@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3392] │ │ │ + add x16, x16, #0xd40 │ │ │ br x17 │ │ │ │ │ │ -0000000000401db0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #552] │ │ │ - add x16, x16, #0x228 │ │ │ +00000000000030f0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3400] │ │ │ + add x16, x16, #0xd48 │ │ │ br x17 │ │ │ │ │ │ -0000000000401dc0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #560] │ │ │ - add x16, x16, #0x230 │ │ │ +0000000000003100 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3408] │ │ │ + add x16, x16, #0xd50 │ │ │ br x17 │ │ │ │ │ │ -0000000000401dd0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #568] │ │ │ - add x16, x16, #0x238 │ │ │ +0000000000003110 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3416] │ │ │ + add x16, x16, #0xd58 │ │ │ + br x17 │ │ │ + │ │ │ +0000000000003120 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3424] │ │ │ + add x16, x16, #0xd60 │ │ │ br x17 │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ @@ -1,15755 +1,13977 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ -0000000000401de0 <.text>: │ │ │ - sub sp, sp, #0x1e0 │ │ │ +0000000000003130 <.text>: │ │ │ + sub sp, sp, #0x180 │ │ │ stp x29, x30, [sp, #16] │ │ │ add x29, sp, #0x10 │ │ │ - stp x27, x28, [sp, #96] │ │ │ - adrp x27, 430000 │ │ │ - stp x21, x22, [sp, #48] │ │ │ - ldr x2, [x27, #2176] │ │ │ - mov x22, x1 │ │ │ - adrp x1, 411000 │ │ │ stp x19, x20, [sp, #32] │ │ │ - add x1, x1, #0x5a8 │ │ │ mov w19, w0 │ │ │ - mov w0, #0x0 // #0 │ │ │ + adrp x0, 2f000 │ │ │ stp x23, x24, [sp, #64] │ │ │ - stp x25, x26, [sp, #80] │ │ │ - str x2, [x29, #456] │ │ │ - str w0, [x29, #144] │ │ │ - str w0, [x29, #160] │ │ │ - str w0, [x29, #176] │ │ │ - str xzr, [x29, #240] │ │ │ - str w0, [x29, #192] │ │ │ - str w0, [x29, #208] │ │ │ - str w0, [x29, #224] │ │ │ - bl 401dc0 │ │ │ - cbz x0, 401e50 │ │ │ + mov x23, x1 │ │ │ + adrp x1, 10000 │ │ │ + ldr x2, [x0, #3776] │ │ │ + add x1, x1, #0xc80 │ │ │ + mov w0, #0x0 // #0 │ │ │ + stp wzr, wzr, [sp, #160] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #376] │ │ │ + mov x3, #0x0 // #0 │ │ │ + stp wzr, wzr, [sp, #168] │ │ │ + stp wzr, wzr, [sp, #176] │ │ │ + str xzr, [sp, #184] │ │ │ + bl 3110 │ │ │ + cbz x0, 3194 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str w1, [x0, #896] │ │ │ + ldr x0, [x0, #3608] │ │ │ + str w1, [x0] │ │ │ + stp x21, x22, [sp, #48] │ │ │ cmp w19, #0x1 │ │ │ - b.eq 4020e4 // b.none │ │ │ - adrp x21, 430000 │ │ │ - ldr x0, [x21, #2160] │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x28, #1504] │ │ │ - bl 40f0e0 │ │ │ - bl 410418 │ │ │ - adrp x19, 402000 │ │ │ - add x19, x19, #0xae4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x26, 430000 │ │ │ - add x2, x26, #0x890 │ │ │ - str x0, [x1, #976] │ │ │ - adrp x20, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - mov x1, x19 │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ + stp x25, x26, [sp, #80] │ │ │ + stp x27, x28, [sp, #96] │ │ │ + str d8, [sp, #112] │ │ │ + b.eq 34e8 // b.none │ │ │ + adrp x19, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + str wzr, [sp, #128] │ │ │ + adrp x21, 3000 │ │ │ + ldr x1, [x19, #3680] │ │ │ + add x21, x21, #0xf18 │ │ │ + ldr x0, [x0, #3464] │ │ │ + add x28, sp, #0xb4 │ │ │ + ldr x1, [x1] │ │ │ + add x27, sp, #0xb0 │ │ │ + str x1, [x0] │ │ │ + add x26, sp, #0xac │ │ │ + add x25, sp, #0xb8 │ │ │ + add x24, sp, #0xa8 │ │ │ + bl ee28 │ │ │ + mov w20, #0x0 // #0 │ │ │ + bl f800 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x4, 30000 │ │ │ + ldr x3, [x1, #3984] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x2, [x2, #4064] │ │ │ + str xzr, [x4, #1544] │ │ │ + ldr x22, [x1, #4032] │ │ │ + mov x1, x21 │ │ │ + str x0, [x2] │ │ │ mov w0, #0x2 // #2 │ │ │ - str xzr, [x2] │ │ │ - str xzr, [x25, #600] │ │ │ - str xzr, [x20, #2584] │ │ │ - bl 401a30 │ │ │ - mov x1, x19 │ │ │ + str xzr, [x3] │ │ │ + str xzr, [x22] │ │ │ + bl 2d90 │ │ │ + mov x1, x21 │ │ │ mov w0, #0xf // #15 │ │ │ - bl 401a30 │ │ │ - mov x1, x19 │ │ │ + bl 2d90 │ │ │ + mov x1, x21 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 401a30 │ │ │ - mov x1, x19 │ │ │ + bl 2d90 │ │ │ + mov x1, x21 │ │ │ mov w0, #0x7 // #7 │ │ │ - bl 401a30 │ │ │ - mov x1, x19 │ │ │ + bl 2d90 │ │ │ + mov x1, x21 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 401a30 │ │ │ - mov x1, x19 │ │ │ + bl 2d90 │ │ │ + mov x1, x21 │ │ │ mov w0, #0xb // #11 │ │ │ - bl 401a30 │ │ │ - mov x0, x22 │ │ │ + bl 2d90 │ │ │ + str xzr, [x22] │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x0 // #0 │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov w23, w1 │ │ │ - str xzr, [x20, #2584] │ │ │ - str xzr, [x24, #560] │ │ │ - add x19, x29, #0x1d0 │ │ │ - bl 40d8e0 │ │ │ - str x0, [x19, #-208]! │ │ │ - adrp x0, 430000 │ │ │ - add x0, x0, #0x63c │ │ │ - str w23, [x29, #160] │ │ │ - mov w22, w23 │ │ │ - str x0, [x29, #136] │ │ │ + add x21, sp, #0xc0 │ │ │ + add x22, sp, #0xa0 │ │ │ + ldr x2, [x0, #3888] │ │ │ + mov x0, x23 │ │ │ + add x23, sp, #0xa4 │ │ │ + str xzr, [x2] │ │ │ + bl d9b0 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0xd58 │ │ │ + str wzr, [sp, #164] │ │ │ + ldr x1, [x1, #3744] │ │ │ + stp x1, x2, [sp, #136] │ │ │ + str x0, [sp, #192] │ │ │ str wzr, [sp] │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x90 │ │ │ - add x2, x29, #0xa0 │ │ │ - add x3, x29, #0xb0 │ │ │ - add x4, x29, #0xf0 │ │ │ - add x5, x29, #0xc0 │ │ │ - add x6, x29, #0xd0 │ │ │ - add x7, x29, #0xe0 │ │ │ - bl 40dd04 │ │ │ - cbz x0, 40216c │ │ │ + mov x7, x28 │ │ │ + mov x6, x27 │ │ │ + mov x5, x26 │ │ │ + mov x4, x25 │ │ │ + mov x3, x24 │ │ │ + mov x2, x23 │ │ │ + mov x1, x22 │ │ │ + mov x0, x21 │ │ │ + bl dd38 │ │ │ + cbz x0, 3528 │ │ │ cmp x0, #0x68 │ │ │ - b.eq 4020e4 // b.none │ │ │ - b.hi 401f78 // b.pmore │ │ │ + b.eq 34e8 // b.none │ │ │ + b.hi 3318 // b.pmore │ │ │ cmp x0, #0x4f │ │ │ - b.eq 4020c4 // b.none │ │ │ - b.ls 402108 // b.plast │ │ │ + b.eq 3500 // b.none │ │ │ + b.ls 34dc // b.plast │ │ │ cmp x0, #0x62 │ │ │ - b.eq 402088 // b.none │ │ │ - cmp x0, #0x64 │ │ │ - b.ne 4020a8 // b.any │ │ │ - mov w22, #0x1 // #1 │ │ │ - b 401f1c │ │ │ + b.ne 34c0 // b.any │ │ │ + ldr w0, [sp, #128] │ │ │ + cbnz w0, 3a5c │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #128] │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x1, [sp, #184] │ │ │ + str x1, [x0] │ │ │ + b 32a8 │ │ │ cmp x0, #0x71 │ │ │ - b.eq 4020b8 // b.none │ │ │ - b.ls 4020a0 // b.plast │ │ │ + b.eq 34f4 // b.none │ │ │ + b.ls 3450 // b.plast │ │ │ cmp x0, #0x76 │ │ │ - b.eq 401fc8 // b.none │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ne 4020a8 // b.any │ │ │ - ldr x0, [x29, #240] │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 4020f0 // b.none │ │ │ - ldr x1, [x20, #2584] │ │ │ - cbnz x1, 4026bc │ │ │ - bl 4033dc │ │ │ - str x0, [x20, #2584] │ │ │ - cbz x0, 4020d4 │ │ │ - ldr x0, [x29, #240] │ │ │ - bl 401c90 │ │ │ - b 401f1c │ │ │ - adrp x24, 430000 │ │ │ - add x24, x24, #0x250 │ │ │ - mov x19, x24 │ │ │ - ldr x1, [x19], #16 │ │ │ - adrp x2, 411000 │ │ │ - add x2, x2, #0x5b8 │ │ │ + b.ne 33fc // b.any │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x10 │ │ │ + add x24, x1, #0x1c0 │ │ │ + adrp x2, 10000 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - ldr x1, [x21, #2160] │ │ │ + add x2, x2, #0xcd8 │ │ │ + ldr x1, [x1, #432] │ │ │ + adrp x23, 10000 │ │ │ + adrp x22, 10000 │ │ │ + add x23, x23, #0xb98 │ │ │ + add x22, x22, #0xba8 │ │ │ + mov x20, #0x0 // #0 │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr x21, [x19, #3680] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - ldr x1, [x21, #2160] │ │ │ + ldr x1, [x21] │ │ │ + bl 2d40 │ │ │ + ldr x1, [x21] │ │ │ + adrp x21, 10000 │ │ │ + add x21, x21, #0xce8 │ │ │ mov w0, #0xa // #10 │ │ │ - adrp x23, 411000 │ │ │ - adrp x22, 411000 │ │ │ - adrp x20, 411000 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - add x24, x24, #0x48 │ │ │ - add x23, x23, #0x610 │ │ │ - add x22, x22, #0x4c0 │ │ │ - add x20, x20, #0x4c8 │ │ │ - ldr x1, [x19], #8 │ │ │ - mov x2, x23 │ │ │ + bl 2d40 │ │ │ + nop │ │ │ + ldr x1, [x24, x20, lsl #3] │ │ │ + mov x4, x23 │ │ │ mov x3, x22 │ │ │ - mov x4, x20 │ │ │ + mov x2, x21 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - ldr x1, [x21, #2160] │ │ │ + add x20, x20, #0x1 │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr x1, [x19, #3680] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - cmp x19, x24 │ │ │ - b.ne 40201c // b.any │ │ │ - bl 4103f0 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x620 │ │ │ - bl 401be0 │ │ │ - adrp x1, 411000 │ │ │ - adrp x4, 411000 │ │ │ - adrp x5, 411000 │ │ │ - mov w0, #0x1 // #1 │ │ │ - add x1, x1, #0x648 │ │ │ - mov w2, #0x2 // #2 │ │ │ + ldr x1, [x1] │ │ │ + bl 2d40 │ │ │ + cmp x20, #0x7 │ │ │ + b.ne 3388 // b.any │ │ │ + bl f7d8 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xcf8 │ │ │ + bl 2f40 │ │ │ + adrp x5, 10000 │ │ │ + adrp x4, 10000 │ │ │ + adrp x1, 10000 │ │ │ + add x5, x5, #0xd20 │ │ │ + add x4, x4, #0xbe0 │ │ │ + add x1, x1, #0xd30 │ │ │ mov w3, #0x5b // #91 │ │ │ - add x4, x4, #0x508 │ │ │ - add x5, x5, #0x670 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ + mov w2, #0x2 // #2 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ mov w0, #0x0 // #0 │ │ │ - bl 4019c0 │ │ │ - cbnz w23, 4026ac │ │ │ - ldr x0, [x29, #240] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov w23, #0x1 // #1 │ │ │ - str x0, [x2, #664] │ │ │ - b 401f1c │ │ │ + bl 2d00 │ │ │ + mov x1, #0xffff // #65535 │ │ │ + cmp x0, x1 │ │ │ + b.ne 34cc // b.any │ │ │ + ldr d8, [sp, #184] │ │ │ + ldr x1, [sp, #144] │ │ │ + fmov x0, d8 │ │ │ + bl 2f60 │ │ │ + cbz w0, 3a7c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #4032] │ │ │ + ldr x0, [x1] │ │ │ + cbnz x0, 3a6c │ │ │ + fmov x0, d8 │ │ │ + str x1, [sp, #152] │ │ │ + bl 4810 │ │ │ + ldr x1, [sp, #152] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 3518 │ │ │ + ldr x0, [sp, #184] │ │ │ + bl 2fe0 │ │ │ + b 32a8 │ │ │ cmp x0, #0x6c │ │ │ - b.eq 402110 // b.none │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x6c0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #136] │ │ │ - str wzr, [x0] │ │ │ - b 401f1c │ │ │ - ldr x0, [x29, #240] │ │ │ - bl 4033dc │ │ │ - str x0, [x24, #560] │ │ │ - cbnz x0, 401fbc │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5f0 │ │ │ - bl 402a2c │ │ │ - bl 4028b8 │ │ │ - mov w0, #0x0 // #0 │ │ │ - bl 4019c0 │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbnz w1, 401fa8 │ │ │ - adrp x1, 411000 │ │ │ + b.ne 34cc // b.any │ │ │ + adrp x20, 30000 │ │ │ + add x20, x20, #0x10 │ │ │ + add x21, x20, #0x1b0 │ │ │ + nop │ │ │ + ldr x0, [x20], #8 │ │ │ + bl 2f40 │ │ │ + cmp x20, x21 │ │ │ + b.ne 3468 // b.any │ │ │ + ldr x19, [x19, #3680] │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov w0, #0xa // #10 │ │ │ + ldr x1, [x19] │ │ │ + adrp x19, 2f000 │ │ │ + add x19, x19, #0x860 │ │ │ + add x19, x19, #0x60 │ │ │ + bl 2d40 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xca8 │ │ │ + bl 2f40 │ │ │ + nop │ │ │ + ldr x0, [x19, x20, lsl #3] │ │ │ + add x20, x20, #0x1 │ │ │ + bl 2f40 │ │ │ + cmp x20, #0x7 │ │ │ + b.ne 34a8 // b.any │ │ │ + b 33f4 │ │ │ + cmp x0, #0x64 │ │ │ + mov w20, #0x1 // #1 │ │ │ + b.eq 32a8 // b.none │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x680 │ │ │ - bl 402a2c │ │ │ + add x1, x1, #0xda0 │ │ │ + bl 3e58 │ │ │ cmp x0, #0x4c │ │ │ - b.ne 4020a8 // b.any │ │ │ - adrp x20, 430000 │ │ │ - add x20, x20, #0x250 │ │ │ - add x19, x20, #0x50 │ │ │ - add x20, x20, #0x200 │ │ │ - ldr x0, [x19], #8 │ │ │ - bl 401be0 │ │ │ - cmp x19, x20 │ │ │ - b.ne 402120 // b.any │ │ │ - ldr x1, [x21, #2160] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - adrp x0, 411000 │ │ │ - adrp x20, 411000 │ │ │ - add x20, x20, #0x420 │ │ │ - add x0, x0, #0x5e0 │ │ │ - add x19, x20, #0x60 │ │ │ - bl 401be0 │ │ │ - add x20, x20, #0x98 │ │ │ - ldr x0, [x19], #8 │ │ │ - bl 401be0 │ │ │ - cmp x19, x20 │ │ │ - b.ne 402158 // b.any │ │ │ - b 402080 │ │ │ - ldr x0, [x29, #256] │ │ │ - bl 40da84 │ │ │ - ldr x19, [x20, #2584] │ │ │ - cbz x19, 40269c │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ + b.eq 3458 // b.none │ │ │ + b 34cc │ │ │ + bl 3ca0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2d00 │ │ │ + ldr x0, [sp, #136] │ │ │ + str wzr, [x0] │ │ │ + b 32a8 │ │ │ + ldr x0, [sp, #184] │ │ │ + bl 4810 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3888] │ │ │ + str x0, [x1] │ │ │ + cbnz x0, 3444 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xcb8 │ │ │ + bl 3e58 │ │ │ + ldr x0, [sp, #192] │ │ │ + bl dae8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4032] │ │ │ + ldr x21, [x0] │ │ │ + cbz x21, 3a9c │ │ │ + adrp x27, 2f000 │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x2, #576] │ │ │ - cbz x0, 40268c │ │ │ - mov x1, x19 │ │ │ - bl 401d10 │ │ │ - ldr x0, [x24, #560] │ │ │ - cbz x0, 4025f8 │ │ │ - bl 403bc0 │ │ │ - cbnz w0, 402620 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x1, #368] │ │ │ - cbz x0, 402670 │ │ │ - ldrh w1, [x0, #4] │ │ │ + bl 2dd0 │ │ │ + ldr x2, [x27, #3512] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 3a8c │ │ │ + mov x1, x21 │ │ │ + bl 3060 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x0, #3888] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 39f8 │ │ │ + bl 4f90 │ │ │ + cbnz w0, 3a4c │ │ │ + adrp x26, 2f000 │ │ │ + ldr x0, [x26, #3528] │ │ │ + ldr x2, [x0] │ │ │ + cbz x2, 3b64 │ │ │ + ldrh w1, [x2, #4] │ │ │ + cmp w20, #0x0 │ │ │ + mvn w0, w1 │ │ │ and w1, w1, #0x1 │ │ │ - cbnz w22, 4021cc │ │ │ - eor w1, w1, #0x1 │ │ │ - cbnz w1, 4021ec │ │ │ - ldr x0, [x0, #176] │ │ │ - cbnz x0, 4021bc │ │ │ - cbz w22, 402588 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x570 │ │ │ + and w0, w0, #0x1 │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ + cbnz w0, 35d0 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 3590 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0xc48 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xc60 │ │ │ mov w0, #0xc // #12 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - ldr x0, [x20, #2584] │ │ │ - add x1, x1, #0x8b8 │ │ │ - adrp x19, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - bl 401d30 │ │ │ - cbz x0, 402644 │ │ │ - bl 401a40 │ │ │ - ldr x0, [x19, #2584] │ │ │ - bl 40a5a4 │ │ │ - str w0, [x29, #116] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x23, [x0, #664] │ │ │ - cbz x23, 402594 │ │ │ - mov x0, x23 │ │ │ - bl 401980 │ │ │ + csel x1, x2, x1, ne // ne = any │ │ │ + bl 3e58 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xf90 │ │ │ + ldr x21, [x0, #4032] │ │ │ + ldr x0, [x21] │ │ │ + bl 3080 │ │ │ + cbz x0, 3b38 │ │ │ + bl 2da0 │ │ │ + ldr x0, [x21] │ │ │ + bl aaf8 │ │ │ + fmov s8, w0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, 3994 │ │ │ + mov x0, x22 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401a70 │ │ │ - str x0, [x25, #600] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40267c │ │ │ - mov x1, x23 │ │ │ - bl 401a20 │ │ │ - ldrb w1, [x19] │ │ │ - cbz w1, 402260 │ │ │ - mvn x1, x19 │ │ │ - add x1, x0, x1 │ │ │ - ldrb w1, [x19, x1] │ │ │ + bl 2dd0 │ │ │ + adrp x1, 2f000 │ │ │ + mov x21, x0 │ │ │ + ldr x1, [x1, #3984] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 3b78 │ │ │ + mov x1, x22 │ │ │ + bl 2d80 │ │ │ + ldrb w1, [x21] │ │ │ + cbz w1, 364c │ │ │ + ldurb w1, [x0, #-1] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 402270 // b.none │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x720 │ │ │ - ldrh w1, [x1] │ │ │ + b.eq 3654 // b.none │ │ │ + mov w1, #0x2f // #47 │ │ │ strh w1, [x0] │ │ │ - ldr x19, [x25, #600] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x728 │ │ │ - ldr x2, [x1] │ │ │ - ldrb w1, [x1, #8] │ │ │ - str x2, [x19, x0] │ │ │ - add x19, x19, x0 │ │ │ - ldr x0, [x25, #600] │ │ │ - strb w1, [x19, #8] │ │ │ - bl 401a90 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xe00 │ │ │ + ldr x21, [x0, #3984] │ │ │ + ldr x0, [x21] │ │ │ + bl 2e30 │ │ │ + ldr x0, [x21] │ │ │ + bl 2df0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 402638 // b.none │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x738 │ │ │ - bl 401af0 │ │ │ - str x0, [x29, #128] │ │ │ - ldr x2, [x29, #128] │ │ │ - add x0, x26, #0x890 │ │ │ - str x2, [x0] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x2, [x0, #592] │ │ │ - cbz x2, 402638 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x740 │ │ │ - add x1, x29, #0x110 │ │ │ + b.eq 3b2c // b.none │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xe10 │ │ │ + bl 2e50 │ │ │ + mov x24, x0 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 30000 │ │ │ + ldr x0, [x0, #3856] │ │ │ + str x24, [x1, #1544] │ │ │ + str x24, [x0] │ │ │ + cbz x24, 3b2c │ │ │ + add x23, sp, #0xc8 │ │ │ + adrp x0, 10000 │ │ │ + mov x1, x23 │ │ │ + add x0, x0, #0xe18 │ │ │ mov w2, #0x51 // #81 │ │ │ - bl 4111e4 │ │ │ - cbz x0, 402744 │ │ │ - cbnz w22, 402320 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x790 │ │ │ - add x1, x29, #0x170 │ │ │ + bl 108f0 │ │ │ + cbz x0, 3b00 │ │ │ + cbnz w20, 36f8 │ │ │ + add x21, sp, #0x120 │ │ │ + adrp x0, 10000 │ │ │ + mov x1, x21 │ │ │ + add x0, x0, #0xe68 │ │ │ mov w2, #0x51 // #81 │ │ │ - bl 4111e4 │ │ │ - cbz x0, 402744 │ │ │ - add x0, x29, #0x110 │ │ │ - add x1, x29, #0x170 │ │ │ - bl 401c10 │ │ │ - cbnz w0, 402660 │ │ │ - ldrb w0, [x29, #272] │ │ │ - cbz w0, 402650 │ │ │ - ldr x0, [x20, #2584] │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x7f0 │ │ │ - bl 401d30 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x1, #584] │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - cbz x0, 402738 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x19, #1496] │ │ │ - cbnz x0, 40256c │ │ │ - ldr x1, [x19, #1496] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldr x19, [x2, #368] │ │ │ - str x1, [x0, #2552] │ │ │ - cbz x19, 402450 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x7f8 │ │ │ - str x0, [x29, #136] │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x820 │ │ │ - adrp x23, 411000 │ │ │ - str x0, [x29, #120] │ │ │ - add x23, x23, #0x840 │ │ │ - b 4023bc │ │ │ - tbnz w0, #0, 4023fc │ │ │ - ldr x2, [x19, #120] │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x868 │ │ │ + bl 108f0 │ │ │ + cbz x0, 3b00 │ │ │ + mov x1, x21 │ │ │ + mov x0, x23 │ │ │ + bl 2f60 │ │ │ + cbnz w0, 3b54 │ │ │ + ldrb w0, [sp, #200] │ │ │ + cbz w0, 3b44 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xec8 │ │ │ + ldr x21, [x0, #4032] │ │ │ + ldr x0, [x21] │ │ │ + bl 3080 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3552] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 3af4 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x0, [x22, #3448] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 397c │ │ │ + ldr x1, [x26, #3528] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x22, #3448] │ │ │ + ldr x0, [x0, #3816] │ │ │ + ldr x28, [x1] │ │ │ + ldr x1, [x22] │ │ │ + str x1, [x0] │ │ │ + cbz x28, 383c │ │ │ + adrp x21, 10000 │ │ │ + adrp x25, 10000 │ │ │ + add x21, x21, #0xf40 │ │ │ + add x25, x25, #0xf18 │ │ │ + b 3794 │ │ │ + cbnz w0, 37dc │ │ │ + mov x1, x21 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - ldr x0, [x21, #2160] │ │ │ - bl 401d00 │ │ │ - mov x0, x19 │ │ │ - bl 409890 │ │ │ - cbnz w0, 402720 │ │ │ - ldr x19, [x19, #176] │ │ │ - cbz x19, 402450 │ │ │ - ldrh w0, [x19, #4] │ │ │ - cbnz w22, 402388 │ │ │ - tbnz w0, #0, 40238c │ │ │ - ldr x2, [x19, #120] │ │ │ - mov x1, x23 │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr x0, [x19, #3680] │ │ │ + ldr x0, [x0] │ │ │ + bl 3050 │ │ │ + mov x0, x28 │ │ │ + bl 9650 │ │ │ + cbnz w0, 3a1c │ │ │ + ldr x28, [x28, #176] │ │ │ + cbz x28, 383c │ │ │ + ldrh w0, [x28, #4] │ │ │ + ldr x2, [x28, #120] │ │ │ + and w0, w0, #0x1 │ │ │ + cbnz w20, 3764 │ │ │ + cbnz w0, 3768 │ │ │ + mov x1, x25 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - ldr x0, [x21, #2160] │ │ │ - bl 401d00 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x110 │ │ │ - bl 410a4c │ │ │ - cbz w0, 4023b4 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x850 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x2, [x19, #120] │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr x0, [x19, #3680] │ │ │ + ldr x0, [x0] │ │ │ + bl 3050 │ │ │ + mov x1, x23 │ │ │ + mov x0, x28 │ │ │ + bl 100e0 │ │ │ + cbz w0, 378c │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xf28 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - ldr x0, [x21, #2160] │ │ │ - bl 401d00 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x110 │ │ │ - bl 410ccc │ │ │ - cbz w0, 402440 │ │ │ + add x1, x1, #0xed0 │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr x22, [x19, #3680] │ │ │ + ldr x0, [x22] │ │ │ + bl 3050 │ │ │ + mov x1, x23 │ │ │ + mov x0, x28 │ │ │ + bl 10398 │ │ │ + cbz w0, 3828 │ │ │ cmn w0, #0x1 │ │ │ - b.ne 40272c // b.any │ │ │ - ldr x1, [x29, #120] │ │ │ + b.ne 3b10 // b.any │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - ldr x0, [x21, #2160] │ │ │ - bl 401d00 │ │ │ - ldr x1, [x21, #2160] │ │ │ + add x1, x1, #0xef8 │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr x0, [x22] │ │ │ + bl 3050 │ │ │ + ldr x1, [x19, #3680] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - b 4023b4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x1, #584] │ │ │ - bl 401a40 │ │ │ - ldr x0, [x29, #128] │ │ │ - bl 401c30 │ │ │ + ldr x1, [x1] │ │ │ + bl 2d40 │ │ │ + b 378c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x28, [x0, #3552] │ │ │ + ldr x0, [x28] │ │ │ + bl 2da0 │ │ │ + mov x0, x24 │ │ │ + bl 2f80 │ │ │ + mov x19, x0 │ │ │ cmn x0, #0x1 │ │ │ - mov x21, x0 │ │ │ - b.eq 4026cc // b.none │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x19, [x2, #368] │ │ │ - cbz x19, 402490 │ │ │ - mov x0, x19 │ │ │ - bl 407208 │ │ │ - cbnz w0, 4026d8 │ │ │ - ldr x19, [x19, #176] │ │ │ - cbnz x19, 40247c │ │ │ - ldr x0, [x29, #128] │ │ │ - bl 401c30 │ │ │ + b.eq 3a38 // b.none │ │ │ + ldr x26, [x26, #3528] │ │ │ + ldr x20, [x26] │ │ │ + cbz x20, 3880 │ │ │ + mov x0, x20 │ │ │ + bl 7f00 │ │ │ + cbnz w0, 3a28 │ │ │ + ldr x20, [x20, #176] │ │ │ + b 3868 │ │ │ + mov x0, x24 │ │ │ + bl 2f80 │ │ │ cmn x0, #0x1 │ │ │ - mov x1, x0 │ │ │ - b.eq 4026cc // b.none │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldrh w3, [x2, #2560] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x4, [x2, #352] │ │ │ - ldr x0, [x0, #2576] │ │ │ - sub x1, x1, x21 │ │ │ - mov x2, x21 │ │ │ - bl 4087ec │ │ │ - cbnz w0, 4026d8 │ │ │ - ldr x0, [x29, #128] │ │ │ - add x26, x26, #0x890 │ │ │ - str xzr, [x26] │ │ │ - bl 401a40 │ │ │ - cbnz w0, 4026cc │ │ │ - ldr x0, [x24, #560] │ │ │ - ldr x1, [x25, #600] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 40a870 │ │ │ + b.eq 3a38 // b.none │ │ │ + adrp x3, 2f000 │ │ │ + adrp x4, 2f000 │ │ │ + adrp x5, 2f000 │ │ │ + sub x1, x0, x19 │ │ │ + ldr x4, [x4, #3920] │ │ │ + mov x2, x19 │ │ │ + ldr x0, [x3, #3960] │ │ │ + ldr x5, [x5, #3824] │ │ │ + ldr x0, [x0] │ │ │ + ldrh w3, [x5] │ │ │ + ldr x4, [x4] │ │ │ + bl 8de8 │ │ │ + cbnz w0, 3a28 │ │ │ + adrp x0, 30000 │ │ │ + str xzr, [x0, #1544] │ │ │ + mov x0, x24 │ │ │ + bl 2da0 │ │ │ + cbnz w0, 3a38 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x19, [x0, #3984] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x0, #3888] │ │ │ + ldr x1, [x19] │ │ │ + ldr x0, [x20] │ │ │ + bl adf0 │ │ │ mov w21, w0 │ │ │ - cbnz w0, 4026e4 │ │ │ - ldr x0, [x19, #600] │ │ │ - bl 401c90 │ │ │ - ldr w1, [x29, #116] │ │ │ - ldr x0, [x20, #2584] │ │ │ - str xzr, [x19, #600] │ │ │ - bl 40a5f8 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x1, #576] │ │ │ - bl 401c90 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #560] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x20, #2584] │ │ │ - bl 401c90 │ │ │ - ldr x1, [x29, #456] │ │ │ - ldr x0, [x27, #2176] │ │ │ - str xzr, [x20, #2584] │ │ │ - cmp x1, x0 │ │ │ - mov w0, w21 │ │ │ - b.ne 4026e0 // b.any │ │ │ - sub sp, x29, #0x10 │ │ │ + cbnz w0, 3ab0 │ │ │ + ldr x0, [x19] │ │ │ + bl 2fe0 │ │ │ + str xzr, [x19] │ │ │ + adrp x0, 2f000 │ │ │ + fmov w1, s8 │ │ │ + ldr x19, [x0, #4032] │ │ │ + ldr x0, [x19] │ │ │ + bl ab58 │ │ │ + ldr x27, [x27, #3512] │ │ │ + ldr x0, [x27] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x20] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x19] │ │ │ + bl 2fe0 │ │ │ + str xzr, [x19] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3776] │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x2, [sp, #376] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 3aac │ │ │ + ldp x29, x30, [sp, #16] │ │ │ ldp x19, x20, [sp, #32] │ │ │ ldp x21, x22, [sp, #48] │ │ │ ldp x23, x24, [sp, #64] │ │ │ ldp x25, x26, [sp, #80] │ │ │ ldp x27, x28, [sp, #96] │ │ │ - ldp x29, x30, [sp, #16] │ │ │ - add sp, sp, #0x1e0 │ │ │ + ldr d8, [sp, #112] │ │ │ + add sp, sp, #0x180 │ │ │ ret │ │ │ - bl 40c2f0 │ │ │ - cbz w0, 40234c │ │ │ - ldr x3, [x25, #600] │ │ │ - ldr x1, [x23, #2584] │ │ │ + bl c860 │ │ │ + cbz w0, 3730 │ │ │ cmp w0, #0xa │ │ │ - csel x1, x3, x1, eq // eq = none │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x588 │ │ │ - b 4021e4 │ │ │ - ldr x1, [x19, #2584] │ │ │ + b.eq 3b88 // b.none │ │ │ + ldr x1, [x21] │ │ │ + bl 3e58 │ │ │ + ldr x1, [x21] │ │ │ + str x1, [sp, #128] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401980 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401a70 │ │ │ - str x0, [x25, #600] │ │ │ - mov x19, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 40267c │ │ │ - bl 401a20 │ │ │ - sub x0, x0, x19 │ │ │ - mov x1, x23 │ │ │ - sxtw x4, w0 │ │ │ - b 4025e4 │ │ │ - sub x1, x1, #0x1 │ │ │ - add x3, x19, x4 │ │ │ - ldrb w3, [x3, x1] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 4025f0 // b.none │ │ │ - add w2, w1, w0 │ │ │ - cmp w2, wzr │ │ │ - b.gt 4025d0 │ │ │ - strb wzr, [x19, w2, sxtw] │ │ │ - b 402270 │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x2, #560] │ │ │ - cbz x0, 402628 │ │ │ - mov x1, x19 │ │ │ - bl 401d10 │ │ │ - b 4021a8 │ │ │ - ldr x1, [x20, #2584] │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f8 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x23, #600] │ │ │ + bl 2dd0 │ │ │ + mov x21, x0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x2, [x1, #3984] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 3b78 │ │ │ + ldr x1, [sp, #128] │ │ │ + bl 2d80 │ │ │ + sub x0, x0, x21 │ │ │ + sxtw x0, w0 │ │ │ + b 39e8 │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x21, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq 39f0 // b.none │ │ │ + mov x0, x1 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt 39d4 │ │ │ + strb wzr, [x21, x0] │ │ │ + b 3654 │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 3b1c │ │ │ + mov x1, x21 │ │ │ + bl 3060 │ │ │ + b 3578 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xf50 │ │ │ + bl 3e58 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3984] │ │ │ + ldr x1, [x1] │ │ │ + bl 3e58 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3984] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x19, #2584] │ │ │ - mov w0, #0xf // #15 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x7c8 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ + ldr x1, [x1] │ │ │ + bl 3e58 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #4032] │ │ │ + ldr x1, [x1] │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x7a8 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #2584] │ │ │ - mov w0, #0xd // #13 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x700 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x6f0 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ + add x1, x1, #0xc90 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x6d0 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ + add x1, x1, #0xd80 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x5c8 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ + add x1, x1, #0xd60 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xdd0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x6a0 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x25, #600] │ │ │ - mov w0, #0xa // #10 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x25, #600] │ │ │ - bl 402a2c │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - ldr x4, [x19, #600] │ │ │ - ldr x0, [x28, #1504] │ │ │ - adrp x2, 411000 │ │ │ - adrp x3, 411000 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x520 │ │ │ - add x3, x3, #0x538 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #600] │ │ │ - bl 401c90 │ │ │ - adrp x1, 411000 │ │ │ + add x1, x1, #0xdb0 │ │ │ + bl 3e58 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x4, [x19] │ │ │ + adrp x3, 10000 │ │ │ + ldr x0, [x0, #3464] │ │ │ + add x3, x3, #0xbf8 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0xc10 │ │ │ + ldr x0, [x0] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + ldr x0, [x19] │ │ │ + bl 2fe0 │ │ │ + str xzr, [x19] │ │ │ + adrp x1, 10000 │ │ │ mov w0, w21 │ │ │ - add x1, x1, #0x890 │ │ │ - str xzr, [x19, #600] │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x878 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x808 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x23, #2584] │ │ │ + add x1, x1, #0xf68 │ │ │ + bl 3e58 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0xd // #13 │ │ │ - bl 402a2c │ │ │ - adrp x1, 411000 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x758 │ │ │ - bl 402a2c │ │ │ - udf #0 │ │ │ + add x1, x1, #0xe30 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xee0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xdd8 │ │ │ + bl 3e58 │ │ │ + ldr x1, [x21] │ │ │ + mov w0, #0xa // #10 │ │ │ + bl 3e58 │ │ │ + ldr x1, [x21] │ │ │ + mov w0, #0xf // #15 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0xea0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0xe80 │ │ │ + bl 3e58 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #4032] │ │ │ + mov w0, #0xd // #13 │ │ │ + ldr x1, [x1] │ │ │ + bl 3e58 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xde0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3984] │ │ │ + ldr x1, [x1] │ │ │ + bl 3e58 │ │ │ mov x29, #0x0 // #0 │ │ │ mov x30, #0x0 // #0 │ │ │ - mov x29, sp │ │ │ mov x5, x0 │ │ │ ldr x1, [sp] │ │ │ add x2, sp, #0x8 │ │ │ mov x6, sp │ │ │ - ldr x0, 402788 │ │ │ - ldr x3, 402790 │ │ │ - ldr x4, 402798 │ │ │ - bl 401ac0 <__libc_start_main@plt> │ │ │ - bl 401bc0 │ │ │ - .inst 0x00401de0 ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x00411384 ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x004113fc ; undefined │ │ │ - udf #0 │ │ │ - adrp x0, 42f000 <_fini@@Base+0x1dc00> │ │ │ - ldr x0, [x0, #4064] │ │ │ - cbz x0, 4027b0 │ │ │ - b 401bb0 <__gmon_start__@plt> │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3864] │ │ │ + adrp x3, 2f000 │ │ │ + ldr x3, [x3, #3800] │ │ │ + adrp x4, 2f000 │ │ │ + ldr x4, [x4, #3440] │ │ │ + bl 2e20 <__libc_start_main@plt> │ │ │ + bl 2f20 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3760] │ │ │ + cbz x0, 3be0 │ │ │ + b 2f10 <__gmon_start__@plt> │ │ │ ret │ │ │ udf #0 │ │ │ - adrp x1, 430000 │ │ │ - adrp x0, 430000 │ │ │ - add x1, x1, #0x858 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - add x0, x0, #0x858 │ │ │ - add x1, x1, #0x7 │ │ │ - mov x29, sp │ │ │ - sub x1, x1, x0 │ │ │ - cmp x1, #0xe │ │ │ - b.hi 4027e8 // b.pmore │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - ret │ │ │ - ldr x1, 4027f8 │ │ │ - cbz x1, 4027e0 │ │ │ - blr x1 │ │ │ - b 4027e0 │ │ │ - ... │ │ │ - adrp x0, 430000 │ │ │ - adrp x1, 430000 │ │ │ - add x0, x0, #0x858 │ │ │ - add x1, x1, #0x858 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x600 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x600 │ │ │ + cmp x1, x0 │ │ │ + b.eq 3c10 // b.none │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3504] │ │ │ + cbz x1, 3c10 │ │ │ + br x1 │ │ │ + ret │ │ │ + nop │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x600 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x600 │ │ │ sub x1, x1, x0 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ asr x1, x1, #3 │ │ │ - mov x29, sp │ │ │ add x1, x1, x1, lsr #63 │ │ │ asr x1, x1, #1 │ │ │ - cbnz x1, 402834 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ + cbz x1, 3c4c │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #4016] │ │ │ + cbz x2, 3c4c │ │ │ + br x2 │ │ │ ret │ │ │ - ldr x2, 402848 │ │ │ - cbz x2, 40282c │ │ │ - blr x2 │ │ │ - b 40282c │ │ │ - nop │ │ │ - ... │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldrb w0, [x19, #2184] │ │ │ - cbnz w0, 402874 │ │ │ - bl 4027b8 │ │ │ + adrp x19, 30000 │ │ │ + ldrb w0, [x19, #1536] │ │ │ + cbnz w0, 3c8c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + cbz x0, 3c80 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x850 │ │ │ + bl 2d30 <__cxa_finalize@plt> │ │ │ + bl 3be8 │ │ │ mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #2184] │ │ │ + strb w0, [x19, #1536] │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - mov x29, sp │ │ │ - adrp x0, 42f000 <_fini@@Base+0x1dc00> │ │ │ - ldr x1, [x0, #3552] │ │ │ - add x0, x0, #0xde0 │ │ │ - cbz x1, 4028a4 │ │ │ - ldr x1, 4028b0 │ │ │ - cbz x1, 4028a4 │ │ │ - blr x1 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - b 402800 │ │ │ - nop │ │ │ - ... │ │ │ + b 3c18 │ │ │ + udf #0 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - adrp x19, 411000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x19, x19, #0x420 │ │ │ - adrp x21, 411000 │ │ │ - adrp x20, 411000 │ │ │ + adrp x22, 2f000 │ │ │ + adrp x21, 10000 │ │ │ + ldr x22, [x22, #3680] │ │ │ + add x21, x21, #0xba8 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x860 │ │ │ str x23, [sp, #48] │ │ │ - adrp x22, 430000 │ │ │ - add x23, x19, #0x60 │ │ │ - add x21, x21, #0x4c0 │ │ │ - add x20, x20, #0x4c8 │ │ │ - ldr x1, [x19], #8 │ │ │ + adrp x23, 10000 │ │ │ + add x23, x23, #0xb98 │ │ │ + mov x19, #0x0 // #0 │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ + mov x3, x23 │ │ │ mov x2, x21 │ │ │ - mov x3, x20 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - ldr x1, [x22, #2160] │ │ │ + add x19, x19, #0x1 │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr x1, [x22] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - cmp x19, x23 │ │ │ - b.ne 4028ec // b.any │ │ │ + bl 2d40 │ │ │ + cmp x19, #0xc │ │ │ + b.ne 3cd8 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #3744] │ │ │ + ldr w2, [x2] │ │ │ + cbnz w2, 3d34 │ │ │ + ret │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - adrp x2, 430000 │ │ │ - ldr w2, [x2, #1596] │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ mov w19, w1 │ │ │ - cbnz w2, 402958 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x20, #1504] │ │ │ - bl 401990 │ │ │ - cbnz w19, 402984 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str w1, [x0, #384] │ │ │ - ldr x0, [x20, #1504] │ │ │ + str x21, [sp, #32] │ │ │ + ldr x21, [x20, #3464] │ │ │ + ldr x1, [x21] │ │ │ + bl 2cd0 │ │ │ + cbnz w19, 3d84 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x20, [x20, #3464] │ │ │ + ldr x0, [x0, #3600] │ │ │ + ldr x21, [sp, #32] │ │ │ + str w1, [x0] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - b 401d00 │ │ │ - ldr x1, [x20, #1504] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b 3050 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4019f0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str wzr, [x0, #384] │ │ │ - ldr x0, [x20, #1504] │ │ │ + bl 2d50 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x20, #3464] │ │ │ + ldr x0, [x0, #3600] │ │ │ + ldr x21, [sp, #32] │ │ │ + str wzr, [x0] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - b 401d00 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b 3050 │ │ │ + nop │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #3744] │ │ │ + ldr w2, [x2] │ │ │ + cbz w2, 3e3c │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - adrp x2, 430000 │ │ │ - ldr w2, [x2, #1596] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x3, x0 │ │ │ - mov x4, x1 │ │ │ - cbz w2, 402a00 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x20, #384] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - cbnz w0, 402a0c │ │ │ - ldr x0, [x19, #1504] │ │ │ - adrp x2, 411000 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x4d8 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - str wzr, [x20, #384] │ │ │ - ldr x0, [x19, #1504] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 401d00 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + mov x22, x1 │ │ │ + ldr x0, [x19, #3600] │ │ │ + ldr w1, [x0] │ │ │ + str x23, [sp, #48] │ │ │ + ldr x23, [x20, #3464] │ │ │ + ldr x0, [x23] │ │ │ + cbnz w1, 3e40 │ │ │ + mov x4, x22 │ │ │ + mov x3, x21 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0xbb0 │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + ldr x19, [x19, #3600] │ │ │ + ldr x20, [x20, #3464] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str wzr, [x19] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 3050 │ │ │ ret │ │ │ - ldr x1, [x19, #1504] │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - str x3, [x29, #40] │ │ │ - str x4, [x29, #32] │ │ │ - bl 4019f0 │ │ │ - ldr x4, [x29, #32] │ │ │ - ldr x3, [x29, #40] │ │ │ - b 4029d8 │ │ │ + bl 2d50 │ │ │ + ldr x0, [x23] │ │ │ + b 3e00 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ + adrp x20, 2f000 │ │ │ sxtw x19, w0 │ │ │ - adrp x21, 430000 │ │ │ - mov w20, w0 │ │ │ - add x2, x19, x19, lsl #1 │ │ │ - add x0, x21, #0x658 │ │ │ - add x0, x0, x2, lsl #3 │ │ │ + ldr x2, [x20, #3584] │ │ │ + add x0, x19, x19, lsl #1 │ │ │ + add x0, x2, x0, lsl #3 │ │ │ ldr w0, [x0, #16] │ │ │ - mov x4, x1 │ │ │ - tbnz w0, #4, 402acc │ │ │ - add x21, x21, #0x658 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x19 │ │ │ + tbnz w0, #4, 3f00 │ │ │ + ldr x20, [x20, #3584] │ │ │ + adrp x0, 2f000 │ │ │ add x19, x19, x19, lsl #1 │ │ │ - add x19, x21, x19, lsl #3 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #1504] │ │ │ - ldr x3, [x19, #8] │ │ │ - adrp x2, 411000 │ │ │ + mov x4, x1 │ │ │ + ldr x0, [x0, #3464] │ │ │ + add x19, x20, x19, lsl #3 │ │ │ + adrp x2, 10000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x4f0 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - adrp x0, 430000 │ │ │ - add x0, x0, #0x890 │ │ │ - ldr x0, [x0] │ │ │ - cbz x0, 402a9c │ │ │ - bl 401a40 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x19, #600] │ │ │ - cbz x0, 402ab4 │ │ │ - bl 40a5a0 │ │ │ - ldr x0, [x19, #600] │ │ │ - bl 401c90 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldr x0, [x0, #2584] │ │ │ - cbz x0, 402ac4 │ │ │ - bl 401c90 │ │ │ - mov w0, w20 │ │ │ - bl 4019c0 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x4e0 │ │ │ - str x4, [x29, #56] │ │ │ - bl 4019d0 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 402a60 │ │ │ + add x2, x2, #0xbc8 │ │ │ + ldr x0, [x0] │ │ │ + ldr x3, [x19, #8] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + adrp x0, 30000 │ │ │ + ldr x0, [x0, #1544] │ │ │ + cbz x0, 3ec8 │ │ │ + bl 2da0 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3984] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, 3ee4 │ │ │ + bl aaf0 │ │ │ + ldr x0, [x19] │ │ │ + bl 2fe0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4032] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 3ef8 │ │ │ + bl 2fe0 │ │ │ + mov w0, w21 │ │ │ + bl 2d00 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xbb8 │ │ │ + str x1, [sp, #56] │ │ │ + bl 2d10 │ │ │ + ldr x1, [sp, #56] │ │ │ + b 3e88 │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ - bl 411160 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #1504] │ │ │ + bl 10860 │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - adrp x1, 411000 │ │ │ + ldr x1, [x1, #3464] │ │ │ + ldr x1, [x1] │ │ │ + bl 2d40 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0x510 │ │ │ - bl 402a2c │ │ │ + add x1, x1, #0xbe8 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ str x21, [sp, #32] │ │ │ mov x21, x0 │ │ │ - stp x19, x20, [sp, #16] │ │ │ mov x0, x1 │ │ │ + stp x19, x20, [sp, #16] │ │ │ mov x19, x1 │ │ │ mov x1, x21 │ │ │ - bl 40a870 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 402b64 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x0, #552] │ │ │ - cbz w1, 402b50 │ │ │ + bl adf0 │ │ │ + cbnz w0, 3fb0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3720] │ │ │ + ldr w1, [x0] │ │ │ + cbnz w1, 3f94 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, x19 │ │ │ - bl 40a5f8 │ │ │ + bl ab58 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #1504] │ │ │ - adrp x2, 411000 │ │ │ - adrp x3, 411000 │ │ │ + mov w20, w0 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x19, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x520 │ │ │ - add x3, x3, #0x538 │ │ │ + ldr x0, [x0, #3464] │ │ │ mov x4, x21 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x19, #600] │ │ │ - bl 401c90 │ │ │ - adrp x1, 411000 │ │ │ + adrp x3, 10000 │ │ │ + adrp x2, 10000 │ │ │ + add x3, x3, #0xbf8 │ │ │ + add x2, x2, #0xc10 │ │ │ + ldr x0, [x0] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + ldr x19, [x19, #3984] │ │ │ + ldr x0, [x19] │ │ │ + bl 2fe0 │ │ │ + str xzr, [x19] │ │ │ + adrp x1, 10000 │ │ │ mov w0, w20 │ │ │ - add x1, x1, #0x550 │ │ │ - str xzr, [x19, #600] │ │ │ - bl 402a2c │ │ │ + add x1, x1, #0xc28 │ │ │ + bl 3e58 │ │ │ + adrp x5, 2f000 │ │ │ mov x3, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #1504] │ │ │ - adrp x2, 411000 │ │ │ mov x4, x1 │ │ │ - add x2, x2, #0x520 │ │ │ + adrp x2, 10000 │ │ │ + ldr x0, [x5, #3464] │ │ │ + add x2, x2, #0xc10 │ │ │ mov w1, #0x1 // #1 │ │ │ - b 401c00 <__fprintf_chk@plt> │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr w19, [x1] │ │ │ - adrp x20, 430000 │ │ │ - ldr x2, [x20, #2176] │ │ │ - uxtb w1, w19 │ │ │ - str x2, [x29, #40] │ │ │ - cmp w1, #0x50 │ │ │ - mov x3, x0 │ │ │ - b.eq 402c7c // b.none │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, #0x4b │ │ │ - b.eq 402c74 // b.none │ │ │ - add x0, x29, #0x20 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bl 401c60 │ │ │ - cmp x0, #0x4 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b.eq 402c38 // b.none │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x1, [x20, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 402c84 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ - ldrb w1, [x29, #32] │ │ │ - cmp w1, w19, uxtb │ │ │ - b.ne 402c1c // b.any │ │ │ - ldrb w2, [x29, #33] │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 402c1c // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - ubfx x1, x19, #16, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 402c1c // b.any │ │ │ - ldrb w0, [x29, #35] │ │ │ - cmp w0, w19, lsr #24 │ │ │ - cset w0, eq // eq = none │ │ │ - b 402c1c │ │ │ - bfi w19, w1, #8, #8 │ │ │ - b 402c00 │ │ │ - bfxil w19, w1, #0, #8 │ │ │ - b 402bf4 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - ldr x2, [x0] │ │ │ - ldr x3, [x1] │ │ │ - ldr x0, [x2, #144] │ │ │ - ldr x1, [x3, #144] │ │ │ - ldr x4, [x2, #112] │ │ │ - cmp x0, xzr │ │ │ - ldr x2, [x3, #112] │ │ │ - csel x0, x0, x4, ne // ne = any │ │ │ - cmp x1, xzr │ │ │ - csel x1, x1, x2, ne // ne = any │ │ │ - b 40fc1c │ │ │ + ldr x0, [x0] │ │ │ + b 2f50 <__fprintf_chk@plt> │ │ │ + udf #0 │ │ │ + ldr x3, [x0] │ │ │ + ldr x2, [x1] │ │ │ + ldr x0, [x3, #144] │ │ │ + ldr x1, [x3, #112] │ │ │ + cmp x0, #0x0 │ │ │ + ldr x3, [x2, #112] │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ + ldr x1, [x2, #144] │ │ │ + cmp x1, #0x0 │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ + b efc0 │ │ │ + nop │ │ │ ldr x0, [x0] │ │ │ ldr x1, [x1] │ │ │ ldr x0, [x0, #112] │ │ │ ldr x1, [x1, #112] │ │ │ - b 40fc1c │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + b efc0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ - adrp x20, 430000 │ │ │ + adrp x20, 30000 │ │ │ + add x20, x20, #0x610 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2ea0 │ │ │ + mov w21, #0x50 // #80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - add x20, x20, #0x8a0 │ │ │ - b.ne 402d08 // b.any │ │ │ - b 402d4c │ │ │ + b.ne 40b8 // b.any │ │ │ + b 40fc │ │ │ mov x0, x19 │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ + bl 2ea0 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 402d4c // b.none │ │ │ - cmp w2, #0x50 │ │ │ - b.ne 402cf4 // b.any │ │ │ + b.eq 40fc // b.none │ │ │ + cmp w1, #0x50 │ │ │ + b.ne 40a4 // b.any │ │ │ mov x0, x19 │ │ │ - strb w2, [x20] │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ - cmn w0, #0x1 │ │ │ + strb w21, [x20] │ │ │ + bl 2ea0 │ │ │ mov w1, w0 │ │ │ - b.eq 402d4c // b.none │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 40fc // b.none │ │ │ cmp w0, #0x4b │ │ │ - b.eq 402d64 // b.none │ │ │ + b.eq 4118 // b.none │ │ │ mov x1, x19 │ │ │ - bl 401cb0 │ │ │ + bl 3000 │ │ │ mov x0, x19 │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ + bl 2ea0 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.ne 402d08 // b.any │ │ │ + b.ne 40b8 // b.any │ │ │ mov x0, x19 │ │ │ - bl 401dd0 │ │ │ + bl 3120 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x19 │ │ │ strb w1, [x20, #1] │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ + bl 2ea0 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 402d4c // b.none │ │ │ + b.eq 40fc // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 402dc8 // b.none │ │ │ - cmp w0, #0xf │ │ │ - b.gt 402d08 │ │ │ + b.eq 4180 // b.none │ │ │ mov x0, x19 │ │ │ - strb w2, [x20, #2] │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ + cmp w1, #0xf │ │ │ + b.gt 40b8 │ │ │ + strb w1, [x20, #2] │ │ │ + bl 2ea0 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 402d4c // b.none │ │ │ + b.eq 40fc // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 402dc8 // b.none │ │ │ + b.eq 4180 // b.none │ │ │ cmp w0, #0xf │ │ │ - b.gt 402d08 │ │ │ - strb w0, [x20, #3] │ │ │ + b.gt 40b8 │ │ │ mov w0, #0x1 // #1 │ │ │ + strb w1, [x20, #3] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w0, #0x50 // #80 │ │ │ mov x1, x19 │ │ │ - bl 401cb0 │ │ │ - mov w2, #0x50 // #80 │ │ │ - b 402d08 │ │ │ + bl 3000 │ │ │ + b 40c0 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - ldr x4, [x1] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x1 │ │ │ - mov x19, x0 │ │ │ - cbz x4, 402e94 │ │ │ + mov x19, x2 │ │ │ + cbz x0, 4220 │ │ │ ldr x1, [x3] │ │ │ - ldr x5, [x2] │ │ │ - sub x0, x1, #0x9 │ │ │ - cmp x5, x0 │ │ │ - b.hi 402e68 // b.pmore │ │ │ - and x1, x19, #0xffffffff │ │ │ - lsr x6, x1, #16 │ │ │ - lsr x3, x19, #32 │ │ │ - lsr x19, x19, #48 │ │ │ - strb w1, [x4, x5] │ │ │ - add x0, x4, x5 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - lsr x4, x19, #8 │ │ │ - lsr x7, x6, #8 │ │ │ - ubfx x5, x3, #8, #8 │ │ │ - strb w1, [x0, #1] │ │ │ - strb w6, [x0, #2] │ │ │ - strb w7, [x0, #3] │ │ │ - strb w3, [x0, #4] │ │ │ - strb w5, [x0, #5] │ │ │ - strb w19, [x0, #6] │ │ │ - strb w4, [x0, #7] │ │ │ - ldr x0, [x2] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x5 │ │ │ + cmp x2, x4 │ │ │ + b.hi 41e8 // b.pmore │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + add x1, x1, #0x400 │ │ │ + str x1, [x3] │ │ │ + bl 2e70 │ │ │ + str x0, [x20] │ │ │ + cbz x0, 4234 │ │ │ + ldr x2, [x19] │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + str x0, [x3] │ │ │ + bl 2dd0 │ │ │ + str x0, [x20] │ │ │ + cbnz x0, 41fc │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x418 │ │ │ + bl 3e58 │ │ │ + nop │ │ │ + cbz x0, 42f8 │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmp w1, #0x400 │ │ │ + mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x2 │ │ │ + mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w19, w1 │ │ │ + mov x20, x3 │ │ │ + ldr x0, [x22] │ │ │ + str x23, [sp, #48] │ │ │ + mov w1, #0x400 // #1024 │ │ │ + csel w2, w19, w1, cs // cs = hs, nlast │ │ │ + cbz x0, 4318 │ │ │ + ldr x3, [x4] │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + sub x5, x3, #0x1 │ │ │ + add x6, x1, x23 │ │ │ + cmp x6, x5 │ │ │ + b.hi 42fc // b.pmore │ │ │ + cbz w19, 42dc │ │ │ + ldrb w2, [x21] │ │ │ + cmp w19, #0x1 │ │ │ + strb w2, [x0, x1] │ │ │ + mov x4, #0x1 // #1 │ │ │ + b.eq 42d8 // b.none │ │ │ + ldr x5, [x22] │ │ │ + ldr x1, [x20] │ │ │ + add x5, x5, x4 │ │ │ + ldrb w6, [x21, x4] │ │ │ + add x4, x4, #0x1 │ │ │ + cmp w19, w4 │ │ │ + strb w6, [x5, x1] │ │ │ + b.hi 42b8 // b.pmore │ │ │ + ldr x1, [x20] │ │ │ + add x1, x23, x1 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str x1, [x20] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ + ret │ │ │ + add x1, x3, w2, uxtw │ │ │ + str x1, [x4] │ │ │ + bl 2e70 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 4338 │ │ │ + ldr x1, [x20] │ │ │ + b 42a0 │ │ │ + mov w0, w2 │ │ │ + str x0, [x4] │ │ │ + bl 2dd0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 4338 │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + b 42a0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x430 │ │ │ + bl 3e58 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x1 │ │ │ + mov x19, x2 │ │ │ + cbz x0, 43d8 │ │ │ + ldr x1, [x3] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x9 │ │ │ + cmp x2, x4 │ │ │ + b.hi 43a0 // b.pmore │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ add x0, x0, #0x8 │ │ │ - str x0, [x2] │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ add x1, x1, #0x400 │ │ │ str x1, [x3] │ │ │ - mov x0, x4 │ │ │ - str x2, [x29, #40] │ │ │ - bl 401b20 │ │ │ + bl 2e70 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbz x0, 402eb0 │ │ │ - ldr x5, [x2] │ │ │ - mov x4, x0 │ │ │ - b 402e0c │ │ │ + cbz x0, 43ec │ │ │ + ldr x2, [x19] │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x8 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, #0x400 // #1024 │ │ │ str x0, [x3] │ │ │ - str x2, [x29, #40] │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbnz x0, 402e88 │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xd40 │ │ │ - str x2, [x29, #40] │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x4, [x20] │ │ │ - ldr x5, [x2] │ │ │ - b 402e0c │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + cbnz x0, 43b4 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x448 │ │ │ + bl 3e58 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x1, 2f000 │ │ │ + adrp x4, 30000 │ │ │ mov x29, sp │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x8a0 │ │ │ - adrp x2, 430000 │ │ │ - ldr w1, [x1] │ │ │ - ldr x4, [x2, #2176] │ │ │ - uxtb w3, w1 │ │ │ - str x4, [x29, #24] │ │ │ - cmp w3, #0x50 │ │ │ - ldr w0, [x0] │ │ │ - b.eq 402f78 // b.none │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.eq 402f88 // b.none │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, #0x50 │ │ │ - b.eq 402f98 // b.none │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.eq 402fa8 // b.none │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, w1, uxtb │ │ │ - b.ne 402fb0 // b.any │ │ │ - ubfx x4, x1, #8, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 402fb0 // b.any │ │ │ - ubfx x4, x1, #16, #8 │ │ │ - ubfx x3, x0, #16, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 402fb0 // b.any │ │ │ - lsr w0, w0, #24 │ │ │ - cmp w0, w1, lsr #24 │ │ │ + ldr x3, [x1, #3776] │ │ │ + ldr w2, [x0] │ │ │ + ldr w0, [x4, #1552] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #40] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str w0, [sp, #24] │ │ │ + str w2, [sp, #32] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, w2, uxtb │ │ │ + b.ne 4488 // b.any │ │ │ + ldrb w2, [sp, #25] │ │ │ + ldrb w0, [sp, #33] │ │ │ + cmp w2, w0 │ │ │ + b.ne 4488 // b.any │ │ │ + ldrb w2, [sp, #26] │ │ │ + ldrb w0, [sp, #34] │ │ │ + cmp w2, w0 │ │ │ + b.ne 4488 // b.any │ │ │ + ldrb w0, [sp, #35] │ │ │ + ldrb w2, [sp, #27] │ │ │ + cmp w2, w0 │ │ │ cset w0, eq // eq = none │ │ │ - ldr x3, [x29, #24] │ │ │ - ldr x1, [x2, #2176] │ │ │ - cmp x3, x1 │ │ │ - b.ne 402fb8 // b.any │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x1, [x1, #3776] │ │ │ + ldr x2, [sp, #40] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 4490 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - bfxil w1, w3, #0, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 402f10 // b.any │ │ │ - bfi w1, w3, #8, #8 │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, #0x50 │ │ │ - b.ne 402f1c // b.any │ │ │ - bfxil w0, w3, #0, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 402f28 // b.any │ │ │ - bfi w0, w3, #8, #8 │ │ │ - b 402f28 │ │ │ mov w0, #0x0 // #0 │ │ │ - b 402f60 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - mov x6, x0 │ │ │ - ldr x1, [x6, #88] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str wzr, [x0, #684] │ │ │ - ldrh w5, [x6, #42] │ │ │ - cbz x1, 4030a8 │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x1, x5 │ │ │ - cmp x1, x5 │ │ │ - b.cc 403000 // b.lo, b.ul, b.last │ │ │ - b 4030a8 │ │ │ - uxth w2, w2 │ │ │ + b 446c │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + adrp x6, 2f000 │ │ │ + mov x5, x0 │ │ │ + ldr x0, [x6, #3968] │ │ │ + ldr x1, [x5, #88] │ │ │ + str wzr, [x0] │ │ │ + ldrh w3, [x5, #42] │ │ │ + cbz x1, 4544 │ │ │ + and x3, x3, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x1, x3 │ │ │ + cmp x1, x3 │ │ │ + b.cc 44e0 // b.lo, b.ul, b.last │ │ │ + b 4544 │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x5 │ │ │ - b.cs 4030a8 // b.hs, b.nlast │ │ │ - ldrb w2, [x1, #1] │ │ │ - ldrb w3, [x1] │ │ │ - ldrb w4, [x1, #3] │ │ │ - orr w3, w3, w2, lsl #8 │ │ │ - sxth w3, w3 │ │ │ - ldrb w2, [x1, #2] │ │ │ - cmp w3, #0x1 │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - b.ne 402fec // b.any │ │ │ - ldr x2, [x6, #32] │ │ │ + cmp x3, x1 │ │ │ + b.ls 4544 // b.plast │ │ │ + ldrb w4, [x1, #1] │ │ │ + ldrb w7, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w0, [x1, #2] │ │ │ + orr w4, w7, w4, lsl #8 │ │ │ + sxth w4, w4 │ │ │ + orr w2, w0, w2, lsl #8 │ │ │ + cmp w4, #0x1 │ │ │ + b.ne 44cc // b.any │ │ │ + ldr x6, [x6, #3968] │ │ │ mov w3, #0x1 // #1 │ │ │ - str w3, [x0, #684] │ │ │ + ldr x2, [x5, #32] │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + str w3, [x6] │ │ │ cmp x2, x0 │ │ │ - b.eq 4030b0 // b.none │ │ │ - add x1, x1, #0x4 │ │ │ - ldr x0, [x6, #24] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x0, x2 │ │ │ + b.eq 454c // b.none │ │ │ + add x3, x1, #0x4 │ │ │ + ldr x2, [x5, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ mov w0, #0x1 // #1 │ │ │ - b.ne 4030a4 // b.any │ │ │ - ldrb w9, [x1, #7] │ │ │ - ldrb w4, [x1, #6] │ │ │ - ldrb w8, [x1, #5] │ │ │ - ldrb w3, [x1, #4] │ │ │ - ldrb w7, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w1, [x1] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x3, x4, x3 │ │ │ - orr x1, x2, x1 │ │ │ - orr x1, x1, x3, lsl #32 │ │ │ - str x1, [x6, #24] │ │ │ + cmp x2, x1 │ │ │ + b.ne 4540 // b.any │ │ │ + ldr x1, [x3] │ │ │ + str x1, [x5, #24] │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - ldrb w9, [x1, #11] │ │ │ - ldrb w4, [x1, #10] │ │ │ - ldrb w8, [x1, #9] │ │ │ - ldrb w3, [x1, #8] │ │ │ - ldrb w7, [x1, #7] │ │ │ - ldrb w2, [x1, #6] │ │ │ - ldrb w5, [x1, #5] │ │ │ - ldrb w0, [x1, #4] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x3, x4, x3 │ │ │ - orr x0, x2, x0 │ │ │ - orr x0, x0, x3, lsl #32 │ │ │ - str x0, [x6, #32] │ │ │ - add x1, x1, #0xc │ │ │ - b 403040 │ │ │ + ldur x0, [x1, #4] │ │ │ + add x3, x1, #0xc │ │ │ + str x0, [x5, #32] │ │ │ + b 4524 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldrh w2, [x0, #42] │ │ │ ldr x19, [x0, #88] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x25, [sp, #64] │ │ │ - mov x20, x0 │ │ │ - ldrh w5, [x0, #42] │ │ │ - cbz x19, 4031a0 │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x19, x5 │ │ │ - cmp x19, x5 │ │ │ - b.cs 4031a0 // b.hs, b.nlast │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w2, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w6, #0x7075 // #28789 │ │ │ - cmp w6, w0, sxth │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - b.ne 40318c // b.any │ │ │ - b 4031bc │ │ │ + cbz x19, 4698 │ │ │ + and x2, x2, #0xffff │ │ │ + sub x2, x2, #0x4 │ │ │ + add x2, x19, x2 │ │ │ + cmp x19, x2 │ │ │ + b.cs 4698 // b.hs, b.nlast │ │ │ ldrb w4, [x19, #1] │ │ │ - ldrb w2, [x19] │ │ │ - ldrb w3, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - cmp w6, w2, sxth │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - b.eq 4031bc // b.none │ │ │ - uxth w1, w1 │ │ │ + mov w3, #0x7075 // #28789 │ │ │ + b 45b0 │ │ │ + and x1, x1, #0xffff │ │ │ add x1, x1, #0x4 │ │ │ add x19, x19, x1 │ │ │ - cmp x19, x5 │ │ │ - b.cc 40316c // b.lo, b.ul, b.last │ │ │ - str xzr, [x20, #136] │ │ │ + cmp x2, x19 │ │ │ + b.ls 4698 // b.plast │ │ │ + ldrb w4, [x19, #1] │ │ │ + ldrb w6, [x19] │ │ │ + ldrb w1, [x19, #3] │ │ │ + ldrb w5, [x19, #2] │ │ │ + orr w4, w6, w4, lsl #8 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.ne 4598 // b.any │ │ │ + str xzr, [x0, #136] │ │ │ + ldrb w1, [x19, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.hi 4680 // b.pmore │ │ │ + ldr x1, [x0, #112] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x20, x0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x0, x1 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x1, [sp, #88] │ │ │ + bl 2cc0 │ │ │ + add x24, x0, #0x1 │ │ │ + ldrb w26, [x19, #2] │ │ │ + mov x23, x0 │ │ │ + ldrb w21, [x19, #3] │ │ │ + mov x0, x24 │ │ │ + ldur w25, [x19, #5] │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #88] │ │ │ + cbz x0, 4740 │ │ │ + mov x2, x24 │ │ │ + bl 2ca0 │ │ │ + mov x2, x23 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl f810 │ │ │ + mov x23, x0 │ │ │ + mov x0, x22 │ │ │ + bl 2fe0 │ │ │ + cmp x25, x23 │ │ │ + b.eq 46a8 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4072] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 471c // b.none │ │ │ + cbz w0, 4750 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str xzr, [x20, #136] │ │ │ - ldrb w0, [x19, #4] │ │ │ - ldrb w24, [x19, #2] │ │ │ - cmp w0, #0x1 │ │ │ - ldrb w25, [x19, #3] │ │ │ - b.ls 4031f8 // b.plast │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x0, #0xd58 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldr x1, [x0, #128] │ │ │ + adrp x0, 12000 │ │ │ ldp x29, x30, [sp], #96 │ │ │ - b 402ba8 │ │ │ - ldrb w2, [x19, #7] │ │ │ - ldrb w3, [x19, #6] │ │ │ - ldrb w22, [x19, #8] │ │ │ - ldrb w0, [x19, #5] │ │ │ - ldr x1, [x20, #112] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - ubfiz x22, x22, #16, #16 │ │ │ - uxth w2, w0 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #88] │ │ │ - orr x22, x22, x2 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #88] │ │ │ - cbz x0, 4033b4 │ │ │ - mov x0, x21 │ │ │ - bl 401a20 │ │ │ - sub x2, x0, x21 │ │ │ - mov x1, x21 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 410424 │ │ │ - mov x23, x0 │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - cmp x22, x23 │ │ │ - b.eq 403350 // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1568] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4033cc // b.none │ │ │ - cbnz w0, 4031a4 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x19, x19, #0x5e8 │ │ │ - ldr x4, [x20, #128] │ │ │ - adrp x3, 412000 <_fini@@Base+0xc00> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xdd0 │ │ │ - mov x0, x19 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - adrp x2, 412000 <_fini@@Base+0xc00> │ │ │ - add x2, x2, #0xdf8 │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - add x1, x1, #0xe40 │ │ │ - ldp x10, x11, [x2, #48] │ │ │ - ldp x16, x17, [x2] │ │ │ - ldp x14, x15, [x2, #16] │ │ │ - ldp x12, x13, [x2, #32] │ │ │ - ldr x22, [x2, #64] │ │ │ - add x0, x19, x0 │ │ │ - ldp x8, x9, [x1] │ │ │ - ldp x6, x7, [x1, #16] │ │ │ - ldp x4, x5, [x1, #32] │ │ │ - ldp x2, x3, [x1, #48] │ │ │ - ldr x21, [x1, #64] │ │ │ - ldrh w20, [x1, #72] │ │ │ - stp x10, x11, [x0, #48] │ │ │ - stp x16, x17, [x0] │ │ │ - stp x14, x15, [x0, #16] │ │ │ - stp x12, x13, [x0, #32] │ │ │ - str x22, [x0, #64] │ │ │ - add x10, x0, #0x47 │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x19 │ │ │ - str x21, [x10, #64] │ │ │ - strh w20, [x10, #72] │ │ │ - add x1, x1, #0x508 │ │ │ - stp x8, x9, [x10] │ │ │ - stp x6, x7, [x10, #16] │ │ │ - stp x4, x5, [x10, #32] │ │ │ - stp x2, x3, [x10, #48] │ │ │ - bl 402ba8 │ │ │ + add x0, x0, #0x460 │ │ │ + b 4000 │ │ │ + str xzr, [x0, #136] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ ldp x29, x30, [sp], #96 │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0xe90 │ │ │ - b 402a2c │ │ │ - orr w22, w24, w25, lsl #8 │ │ │ - sub w22, w22, #0x5 │ │ │ - uxth w22, w22 │ │ │ - cbnz w22, 403384 │ │ │ + ret │ │ │ + orr w21, w26, w21, lsl #8 │ │ │ + sub w21, w21, #0x5 │ │ │ + ands w21, w21, #0xffff │ │ │ + b.ne 46f0 // b.any │ │ │ ldrh w0, [x20, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 4031a4 │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 4668 │ │ │ ldr x1, [x20, #80] │ │ │ - bl 401d10 │ │ │ - str x21, [x20, #136] │ │ │ - b 4031a4 │ │ │ - add w0, w22, #0x1 │ │ │ + bl 3060 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x22, [x20, #136] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + add w0, w21, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 4031a4 │ │ │ - uxth w22, w22 │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 4668 │ │ │ + and x21, x21, #0xffff │ │ │ add x1, x19, #0x9 │ │ │ - mov x2, x22 │ │ │ - bl 401d80 │ │ │ - strb wzr, [x21, x22] │ │ │ - str x21, [x20, #136] │ │ │ - b 4031a4 │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - add x1, x1, #0xd88 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #112] │ │ │ - b 403240 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ + mov x2, x21 │ │ │ + bl 30d0 │ │ │ + strb wzr, [x22, x21] │ │ │ + b 46d4 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + adrp x0, 12000 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + add x0, x0, #0x4a0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldr x1, [x20, #128] │ │ │ - add x0, x0, #0xd98 │ │ │ - b 4031e0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + b 4000 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x490 │ │ │ + bl 3e58 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x3, 12000 │ │ │ + ldr x4, [x20, #128] │ │ │ + add x3, x3, #0x4d8 │ │ │ + ldr x19, [x19, #3560] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x500 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x548 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 10000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0xbe0 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl 4000 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0x598 │ │ │ + bl 3e58 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x21, x0 │ │ │ - bl 401980 │ │ │ + str x0, [sp, #40] │ │ │ + bl 2cc0 │ │ │ mov x20, x0 │ │ │ add x0, x0, #0x5 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 403440 │ │ │ - mov x1, x21 │ │ │ + cbz x0, 4874 │ │ │ + ldr x1, [sp, #40] │ │ │ add x2, x20, #0x1 │ │ │ - bl 401960 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #916] │ │ │ - cbnz w0, 403440 │ │ │ + bl 2ca0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3472] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 4874 │ │ │ mov w1, #0x2f // #47 │ │ │ mov x0, x19 │ │ │ - bl 401ba0 │ │ │ - cmp x0, xzr │ │ │ - csinc x0, x19, x0, eq // eq = none │ │ │ + bl 2f00 │ │ │ + cmp x0, #0x0 │ │ │ mov w1, #0x2e // #46 │ │ │ - bl 401ba0 │ │ │ - cbz x0, 403454 │ │ │ + csinc x0, x19, x0, eq // eq = none │ │ │ + bl 2f00 │ │ │ + cbz x0, 4884 │ │ │ mov x0, x19 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xea8 │ │ │ - ldr w1, [x0] │ │ │ - ldrb w2, [x0, #4] │ │ │ - str w1, [x19, x20] │ │ │ - add x0, x19, x20 │ │ │ - strb w2, [x0, #4] │ │ │ - b 403440 │ │ │ - uxth w0, w0 │ │ │ - cbz x1, 4034d0 │ │ │ - mov w6, w2 │ │ │ - sub x6, x6, #0x4 │ │ │ - add x6, x1, x6 │ │ │ - cmp x1, x6 │ │ │ - b.cc 4034a8 // b.lo, b.ul, b.last │ │ │ - b 4034d0 │ │ │ - uxth w2, w2 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x5b0 │ │ │ + add x1, x19, x20 │ │ │ + ldr w2, [x0] │ │ │ + ldur w0, [x0, #1] │ │ │ + str w2, [x19, x20] │ │ │ + stur w0, [x1, #1] │ │ │ + b 4874 │ │ │ + nop │ │ │ + and w0, w0, #0xffff │ │ │ + cbz x1, 4904 │ │ │ + mov w4, w2 │ │ │ + sub x4, x4, #0x4 │ │ │ + add x4, x1, x4 │ │ │ + cmp x1, x4 │ │ │ + b.cc 48dc // b.lo, b.ul, b.last │ │ │ + b 4904 │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x6 │ │ │ - b.cs 4034d0 // b.hs, b.nlast │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w4, [x1] │ │ │ - ldrb w3, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - orr w4, w4, w5, lsl #8 │ │ │ - cmp w4, w0 │ │ │ - orr w2, w2, w3, lsl #8 │ │ │ - b.ne 403494 // b.any │ │ │ + cmp x1, x4 │ │ │ + b.cs 4904 // b.hs, b.nlast │ │ │ + ldrb w3, [x1, #1] │ │ │ + ldrb w6, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w5, [x1, #2] │ │ │ + orr w3, w6, w3, lsl #8 │ │ │ + cmp w0, w3 │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + b.ne 48c8 // b.any │ │ │ mov x0, x1 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + mov w21, w3 │ │ │ + mov x22, x4 │ │ │ stp x25, x26, [sp, #64] │ │ │ + mov x25, x2 │ │ │ + cbz x0, 4a8c │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ + mov x0, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ mov w28, w1 │ │ │ - mov x21, x2 │ │ │ - mov w24, w3 │ │ │ - mov x26, x4 │ │ │ - cbz x0, 40365c │ │ │ - mov x0, #0xffff // #65535 │ │ │ - bl 401a70 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 4036cc │ │ │ - add x28, x20, w28, uxtw │ │ │ - cmp x20, x28 │ │ │ - b.cs 4036bc // b.hs, b.nlast │ │ │ - mov w25, w24 │ │ │ - sub x19, x25, #0x4 │ │ │ - add x19, x21, x19 │ │ │ - mov w27, #0x0 // #0 │ │ │ - ldrb w10, [x20, #1] │ │ │ - ldrb w0, [x20] │ │ │ - ldrb w22, [x20, #3] │ │ │ - ldrb w2, [x20, #2] │ │ │ - orr w10, w0, w10, lsl #8 │ │ │ - sxth w10, w10 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - cbz x21, 4035bc │ │ │ - cmp x21, x19 │ │ │ - b.cs 4035bc // b.hs, b.nlast │ │ │ - ldrb w3, [x21, #1] │ │ │ - ldrb w0, [x21] │ │ │ - ldrb w6, [x21, #3] │ │ │ - ldrb w2, [x21, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - cmp w10, w0, sxth │ │ │ - orr w6, w2, w6, lsl #8 │ │ │ - b.eq 4035dc // b.none │ │ │ - mov x5, x21 │ │ │ - b 4035a8 │ │ │ - ldrb w9, [x5, #1] │ │ │ - ldrb w7, [x5] │ │ │ - ldrb w8, [x5, #3] │ │ │ - ldrb w6, [x5, #2] │ │ │ - orr w7, w7, w9, lsl #8 │ │ │ - cmp w10, w7, sxth │ │ │ - orr w6, w6, w8, lsl #8 │ │ │ - b.eq 4035dc // b.none │ │ │ - uxth w6, w6 │ │ │ - add x6, x6, #0x4 │ │ │ - add x5, x5, x6 │ │ │ - cmp x5, x19 │ │ │ - b.cc 403588 // b.lo, b.ul, b.last │ │ │ - add x0, x23, w27, uxth │ │ │ - add w2, w22, #0x4 │ │ │ - add w27, w27, #0x4 │ │ │ - mov x1, x20 │ │ │ - sxtw x2, w2 │ │ │ - add w27, w22, w27, uxth │ │ │ - bl 401960 │ │ │ - uxth w27, w27 │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x20, x20, x22 │ │ │ - cmp x20, x28 │ │ │ - b.cc 403538 // b.lo, b.ul, b.last │ │ │ - uxth w0, w27 │ │ │ - add w24, w27, w24 │ │ │ - mov x1, x21 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 4b08 │ │ │ + add x28, x24, w28, uxtw │ │ │ + mov w23, w21 │ │ │ + cmp x24, x28 │ │ │ + b.cs 4ad8 // b.hs, b.nlast │ │ │ + sub x27, x23, #0x4 │ │ │ + mov w26, #0x0 // #0 │ │ │ + add x27, x25, x27 │ │ │ + ldrb w3, [x24, #1] │ │ │ + ldrb w1, [x24] │ │ │ + ldrb w19, [x24, #3] │ │ │ + ldrb w0, [x24, #2] │ │ │ + orr w3, w1, w3, lsl #8 │ │ │ + orr w19, w0, w19, lsl #8 │ │ │ + sxth w3, w3 │ │ │ + cbz x25, 49f4 │ │ │ + cmp x25, x27 │ │ │ + b.cs 49f4 // b.hs, b.nlast │ │ │ + ldrb w2, [x25, #1] │ │ │ + ldrb w4, [x25] │ │ │ + ldrb w0, [x25, #3] │ │ │ + ldrb w1, [x25, #2] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w2, sxth │ │ │ + b.eq 4a14 // b.none │ │ │ mov x2, x25 │ │ │ - add x0, x23, x0 │ │ │ - uxth w24, w24 │ │ │ - bl 401960 │ │ │ - uxth w20, w24 │ │ │ - mov x0, x20 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4036e0 │ │ │ - mov x1, x23 │ │ │ - mov x2, x20 │ │ │ - mov x0, x19 │ │ │ - bl 401960 │ │ │ + b 49e0 │ │ │ + ldrb w4, [x2, #1] │ │ │ + ldrb w5, [x2] │ │ │ + ldrb w0, [x2, #3] │ │ │ + ldrb w1, [x2, #2] │ │ │ + orr w4, w5, w4, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.eq 4a14 // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x2, x2, x0 │ │ │ + cmp x27, x2 │ │ │ + b.hi 49c0 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + add w26, w26, #0x4 │ │ │ + add w2, w19, #0x4 │ │ │ + mov x1, x24 │ │ │ + add w26, w19, w26, uxth │ │ │ + and w26, w26, #0xffff │ │ │ + sxtw x2, w2 │ │ │ + bl 2ca0 │ │ │ + and x19, x19, #0xffff │ │ │ + add x19, x19, #0x4 │ │ │ + add x24, x24, x19 │ │ │ + cmp x28, x24 │ │ │ + b.hi 4970 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + mov x2, x23 │ │ │ + mov x1, x25 │ │ │ + add w21, w26, w21 │ │ │ + bl 2ca0 │ │ │ + and w21, w21, #0xffff │ │ │ + and x23, x21, #0xffff │ │ │ mov x0, x23 │ │ │ - bl 401c90 │ │ │ + bl 2dd0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 4b08 │ │ │ + mov x2, x23 │ │ │ + mov x1, x20 │ │ │ + bl 2ca0 │ │ │ + mov x0, x20 │ │ │ + bl 2fe0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov x0, x19 │ │ │ - str w24, [x26] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str w21, [x22] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - cbz x2, 4036b0 │ │ │ - cbz w3, 4036b0 │ │ │ + cmp x2, #0x0 │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 4ae0 // b.none │ │ │ mov w20, w3 │ │ │ mov x0, x20 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 4036f4 │ │ │ - mov x1, x21 │ │ │ + cbz x0, 4b00 │ │ │ mov x2, x20 │ │ │ + mov x1, x25 │ │ │ + and w21, w21, #0xffff │ │ │ + bl 2ca0 │ │ │ + str w21, [x22] │ │ │ mov x0, x19 │ │ │ - and w24, w24, #0xffff │ │ │ - bl 401960 │ │ │ - str w24, [x26] │ │ │ - mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov w26, #0x0 // #0 │ │ │ + b 4a2c │ │ │ + str wzr, [x4] │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str wzr, [x26] │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 403640 │ │ │ - mov x0, #0x0 // #0 │ │ │ - mov w25, w24 │ │ │ - mov w27, w0 │ │ │ - b 4035f4 │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xeb0 │ │ │ - bl 402a2c │ │ │ - b 40351c │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xeb0 │ │ │ - bl 402a2c │ │ │ - b 403620 │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xeb0 │ │ │ - bl 402a2c │ │ │ - b 403678 │ │ │ + add x1, x1, #0x5b8 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ - mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ - ldr x3, [x21, #2176] │ │ │ - mov x1, #0x0 // #0 │ │ │ mov w2, #0x2 // #2 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x3, [x29, #56] │ │ │ - mov x20, x0 │ │ │ - bl 401b10 │ │ │ - mov w22, w0 │ │ │ - cbnz w0, 4037b0 │ │ │ - mov x0, x20 │ │ │ - bl 401c30 │ │ │ + adrp x20, 2f000 │ │ │ mov x19, x0 │ │ │ - tbnz x19, #63, 4037b0 │ │ │ - mov x0, x20 │ │ │ - mov x1, x19 │ │ │ - mov w2, w22 │ │ │ - bl 401b10 │ │ │ - cbnz w0, 4037b0 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x1 │ │ │ - mov x3, x20 │ │ │ - add x0, x29, #0x30 │ │ │ - bl 401c60 │ │ │ - mov x0, x20 │ │ │ - bl 401bd0 │ │ │ - cmp w0, wzr │ │ │ - csinv x19, x19, xzr, ne // ne = any │ │ │ - mov x0, x20 │ │ │ - bl 401b40 │ │ │ - ldr x2, [x29, #56] │ │ │ - ldr x1, [x21, #2176] │ │ │ + ldr x3, [x20, #3776] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #56] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2e60 │ │ │ + cbnz w0, 4bc4 │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 4037b8 // b.any │ │ │ + bl 2f80 │ │ │ + mov x21, x0 │ │ │ + tbnz x0, #63, 4bc4 │ │ │ + mov x1, x0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + bl 2e60 │ │ │ + cbnz w0, 4bc4 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x3, x19 │ │ │ + mov x1, x2 │ │ │ + add x0, sp, #0x30 │ │ │ + bl 2fb0 │ │ │ + mov x0, x19 │ │ │ + bl 2f30 │ │ │ + cbz w0, 4bc4 │ │ │ + mov x0, x19 │ │ │ + bl 2e90 │ │ │ + ldr x20, [x20, #3776] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #56] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 4bcc │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov x19, #0xffffffffffffffff // #-1 │ │ │ - b 403784 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ + mov x21, #0xffffffffffffffff // #-1 │ │ │ + b 4b94 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-144]! │ │ │ + mov w2, #0x0 // #0 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x21, 430000 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x21, [x20, #3552] │ │ │ stp x23, x24, [sp, #48] │ │ │ - ldr x3, [x21, #2176] │ │ │ - mov x22, x1 │ │ │ - mov x24, x0 │ │ │ - ldr x1, [x1, #64] │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w2, #0x0 // #0 │ │ │ + mov x24, x1 │ │ │ + ldr x3, [x22, #3776] │ │ │ stp x25, x26, [sp, #64] │ │ │ - str x27, [sp, #80] │ │ │ - str x3, [x29, #136] │ │ │ - bl 401b10 │ │ │ - mov w20, w0 │ │ │ - cbz w0, 403864 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401a40 │ │ │ - str xzr, [x19, #584] │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + mov x26, x0 │ │ │ + ldr x0, [x21] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #136] │ │ │ + mov x4, #0x0 // #0 │ │ │ + ldr x1, [x1, #64] │ │ │ + bl 2e60 │ │ │ + cbnz w0, 4e30 │ │ │ + ldr x3, [x21] │ │ │ + add x19, sp, #0x68 │ │ │ + mov w23, w0 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x0, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2fb0 │ │ │ + mov x25, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 4cd0 // b.any │ │ │ + ldrb w0, [sp, #104] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 4cd0 // b.any │ │ │ + ldrb w0, [sp, #105] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 4cd0 // b.any │ │ │ + ldrb w0, [sp, #106] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne 4cd0 // b.any │ │ │ + ldrb w0, [sp, #107] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 4cd0 // b.any │ │ │ + ldr x3, [x21] │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, #0x1a // #26 │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x1 │ │ │ + b.eq 4d24 // b.none │ │ │ + ldr x0, [x21] │ │ │ + bl 3120 │ │ │ + mov w19, w0 │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 401b60 │ │ │ + bl 2ec0 │ │ │ mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xec8 │ │ │ - bl 402ba8 │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x21, #2176] │ │ │ - mov w0, w20 │ │ │ - cmp x2, x1 │ │ │ - b.ne 403bbc // b.any │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x600 │ │ │ + bl 4000 │ │ │ + ldr x0, [x21] │ │ │ + bl 2da0 │ │ │ + cbz w19, 4e28 │ │ │ + mov w23, #0xb // #11 │ │ │ + b 4cf4 │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov w23, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x5e8 │ │ │ + bl 4000 │ │ │ + ldr x1, [x22, #3776] │ │ │ + mov w0, w23 │ │ │ + ldr x2, [sp, #136] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 4f84 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldr x27, [sp, #80] │ │ │ ldp x29, x30, [sp], #144 │ │ │ ret │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w23, #0x0 // #0 │ │ │ - bfxil w23, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w23, w0, #8, #8 │ │ │ - ldr x3, [x19, #584] │ │ │ - mov w0, #0x3 // #3 │ │ │ - bfi w23, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bfi w23, w4, #24, #8 │ │ │ - bl 401c60 │ │ │ - cmp x0, #0x4 │ │ │ - mov x25, x0 │ │ │ - b.eq 4038cc // b.none │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401a40 │ │ │ - ldr x1, [x22, #112] │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xf90 │ │ │ - str xzr, [x19, #584] │ │ │ - bl 402ba8 │ │ │ - b 403834 │ │ │ - ldrb w0, [x29, #96] │ │ │ - cmp w0, w23, uxtb │ │ │ - b.ne 4038a8 // b.any │ │ │ - ldrb w1, [x29, #97] │ │ │ - ubfx x0, x23, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 4038a8 // b.any │ │ │ - ldrb w1, [x29, #98] │ │ │ - ubfx x0, x23, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 4038a8 // b.any │ │ │ - ldrb w0, [x29, #99] │ │ │ - cmp w0, w23, lsr #24 │ │ │ - b.ne 4038a8 // b.any │ │ │ - ldr x3, [x19, #584] │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1a // #26 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 401c60 │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 40395c // b.none │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401dd0 │ │ │ - mov w20, w0 │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xee0 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401a40 │ │ │ - cbnz w20, 403a94 │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 403834 │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 401a70 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 403ab4 │ │ │ - ldrb w8, [x29, #109] │ │ │ - ldrb w7, [x29, #107] │ │ │ - ldrb w1, [x29, #118] │ │ │ - ldrb w13, [x29, #105] │ │ │ - ldrb w6, [x29, #104] │ │ │ - ldrb w12, [x29, #103] │ │ │ - ldrb w5, [x29, #102] │ │ │ - ldrb w4, [x29, #108] │ │ │ - ldrb w0, [x29, #106] │ │ │ - ldrb w25, [x29, #119] │ │ │ - orr w0, w0, w7, lsl #8 │ │ │ - orr w25, w1, w25, lsl #8 │ │ │ - ldrb w11, [x29, #97] │ │ │ - ldrb w3, [x29, #96] │ │ │ - ldrb w10, [x29, #99] │ │ │ - ldrb w2, [x29, #98] │ │ │ - ldrb w9, [x29, #101] │ │ │ - ldrb w1, [x29, #100] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w27, [x29, #121] │ │ │ - ldrb w7, [x29, #120] │ │ │ - uxth w8, w0 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w2, w2, w10, lsl #8 │ │ │ - orr w1, w1, w9, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x8 │ │ │ - orr w27, w7, w27, lsl #8 │ │ │ - add w0, w25, #0x1 │ │ │ + bl 2dd0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 4f60 │ │ │ + ldrb w1, [sp, #126] │ │ │ + ldrb w4, [sp, #104] │ │ │ + ldrb w21, [sp, #127] │ │ │ + ldrb w3, [sp, #105] │ │ │ + ldrb w5, [sp, #106] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + ldrb w2, [sp, #109] │ │ │ + orr w3, w4, w3, lsl #8 │ │ │ + ldrb w1, [sp, #107] │ │ │ + ldrb w4, [sp, #108] │ │ │ + add w0, w21, #0x1 │ │ │ + ldrb w7, [sp, #128] │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + ldur w6, [sp, #110] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldur w5, [sp, #114] │ │ │ + ldur w4, [sp, #126] │ │ │ sxtw x0, w0 │ │ │ - strh w3, [x23, #2] │ │ │ - strh w2, [x23, #58] │ │ │ - strh w1, [x23, #6] │ │ │ - str x5, [x23, #8] │ │ │ - str x4, [x23, #16] │ │ │ - strh w25, [x23, #40] │ │ │ - strh w27, [x23, #42] │ │ │ - str xzr, [x23, #88] │ │ │ - str xzr, [x23, #80] │ │ │ - str xzr, [x23, #120] │ │ │ - str xzr, [x23, #128] │ │ │ - str xzr, [x23, #136] │ │ │ - str xzr, [x23, #144] │ │ │ - str xzr, [x23, #152] │ │ │ - bl 401a70 │ │ │ - str x0, [x23, #112] │ │ │ - mov x26, x0 │ │ │ - cbz x0, 403aac │ │ │ - cbnz w27, 403a9c │ │ │ - ldr x3, [x19, #584] │ │ │ + ldrb w25, [sp, #129] │ │ │ + str x27, [sp, #80] │ │ │ + strh w3, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + orr w25, w7, w25, lsl #8 │ │ │ + stp x6, x5, [x19, #8] │ │ │ + str w4, [x19, #40] │ │ │ + strh w1, [x19, #58] │ │ │ + stp xzr, xzr, [x19, #80] │ │ │ + stp xzr, xzr, [x19, #120] │ │ │ + stp xzr, xzr, [x19, #136] │ │ │ + str xzr, [x19, #152] │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #112] │ │ │ + mov x27, x0 │ │ │ + cbz x0, 4efc │ │ │ + cbz w25, 4dd0 │ │ │ + and x0, x25, #0xffff │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #88] │ │ │ + cbz x0, 4efc │ │ │ + ldr x25, [x20, #3552] │ │ │ + and x1, x21, #0xffff │ │ │ + mov x0, x27 │ │ │ mov x2, #0x1 // #1 │ │ │ - mov x0, x26 │ │ │ - uxth w1, w25 │ │ │ - bl 401c60 │ │ │ + ldr x3, [x25] │ │ │ + bl 2fb0 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 4e14 // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 4e60 │ │ │ mov x2, x0 │ │ │ - b.ne 403a88 // b.any │ │ │ - ldrh w1, [x23, #42] │ │ │ - cbz w1, 403ad8 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x23, #88] │ │ │ - ldr x3, [x3, #584] │ │ │ - uxth w1, w1 │ │ │ - bl 401c60 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x25] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2fb0 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 403ad8 // b.none │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401dd0 │ │ │ - cbz w0, 403954 │ │ │ - mov w20, #0xb // #11 │ │ │ - b 403834 │ │ │ - uxth w0, w27 │ │ │ - bl 401a70 │ │ │ - str x0, [x23, #88] │ │ │ - cbnz x0, 403a44 │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 403834 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xef8 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, w25 │ │ │ - bl 401a40 │ │ │ - b 403834 │ │ │ - ldr x0, [x23, #112] │ │ │ - ldrh w1, [x22, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1568] │ │ │ + b.eq 4e60 // b.none │ │ │ + ldr x20, [x20, #3552] │ │ │ + ldr x0, [x20] │ │ │ + bl 3120 │ │ │ + ldr x27, [sp, #80] │ │ │ + cbnz w0, 4cc8 │ │ │ + mov w23, #0x2 // #2 │ │ │ + b 4cf4 │ │ │ + ldr x0, [x21] │ │ │ + mov w23, #0xb // #11 │ │ │ + bl 2da0 │ │ │ + str xzr, [x21] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x5d0 │ │ │ + bl 4000 │ │ │ + b 4cf4 │ │ │ + ldrh w1, [x24, #40] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x19, #112] │ │ │ + ldr x0, [x0, #4072] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x3 │ │ │ - b.eq 403afc // b.none │ │ │ - mov x0, x23 │ │ │ - bl 403108 │ │ │ - ldrh w0, [x23, #40] │ │ │ + b.eq 4e88 // b.none │ │ │ + mov x0, x19 │ │ │ + bl 4560 │ │ │ + ldrh w0, [x19, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x23, #80] │ │ │ - cbz x0, 403aac │ │ │ - ldr x1, [x23, #112] │ │ │ - bl 401d10 │ │ │ - mov x0, x23 │ │ │ - bl 402fbc │ │ │ - ldrh w5, [x22, #2] │ │ │ - ldrh w4, [x23, #2] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str w0, [x1, #684] │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, 4efc │ │ │ + ldr x1, [x19, #112] │ │ │ + bl 3060 │ │ │ + mov x0, x19 │ │ │ + bl 4498 │ │ │ + adrp x1, 2f000 │ │ │ + ldrh w5, [x24, #2] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldr x1, [x1, #3968] │ │ │ cmp w4, w5 │ │ │ - b.eq 403b64 // b.none │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x19, x19, #0x5e8 │ │ │ - adrp x3, 412000 <_fini@@Base+0xc00> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xf08 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x1, [x22, #112] │ │ │ - mov x0, x19 │ │ │ - bl 402ba8 │ │ │ - ldrh w1, [x23, #58] │ │ │ - ldrh w0, [x22, #4] │ │ │ + str w0, [x1] │ │ │ + b.ne 4f30 // b.any │ │ │ + ldrh w1, [x19, #58] │ │ │ + ldrh w0, [x24, #4] │ │ │ cmp w1, w0 │ │ │ - b.eq 403b84 // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - ldr x1, [x22, #112] │ │ │ - add x0, x0, #0xf40 │ │ │ - bl 402ba8 │ │ │ - ldr x1, [x23, #16] │ │ │ - ldr x0, [x22, #16] │ │ │ + b.ne 4f1c // b.any │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x24, #16] │ │ │ cmp x1, x0 │ │ │ - b.eq 403ba4 // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - ldr x1, [x22, #112] │ │ │ - add x0, x0, #0xf68 │ │ │ - bl 402ba8 │ │ │ - ldr x1, [x22, #32] │ │ │ - ldr x0, [x22, #24] │ │ │ - str x1, [x23, #32] │ │ │ - str x0, [x23, #24] │ │ │ - str x23, [x24] │ │ │ - b 403834 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-336]! │ │ │ + b.ne 4f08 // b.any │ │ │ + ldur q0, [x24, #24] │ │ │ + ldr x27, [sp, #80] │ │ │ + str x19, [x26] │ │ │ + stur q0, [x19, #24] │ │ │ + b 4cf4 │ │ │ + mov w23, #0x4 // #4 │ │ │ + ldr x27, [sp, #80] │ │ │ + b 4cf4 │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x688 │ │ │ + bl 4000 │ │ │ + b 4ee8 │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x660 │ │ │ + bl 4000 │ │ │ + b 4ed8 │ │ │ + adrp x20, 2f000 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 12000 │ │ │ + ldr x20, [x20, #3560] │ │ │ + add x3, x3, #0x628 │ │ │ + mov x0, x20 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + ldr x1, [x24, #112] │ │ │ + mov x0, x20 │ │ │ + bl 4000 │ │ │ + b 4ec8 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x618 │ │ │ + bl 4000 │ │ │ + mov w23, w25 │ │ │ + ldr x0, [x21] │ │ │ + bl 2da0 │ │ │ + b 4cf4 │ │ │ + str x27, [sp, #80] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-368]! │ │ │ + adrp x0, 2f000 │ │ │ mov x29, sp │ │ │ + ldr x1, [x0, #4032] │ │ │ + adrp x0, 2f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + ldr x2, [x19, #3776] │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ - ldr x1, [x21, #2176] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x0, #3448] │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - stp x19, x20, [sp, #16] │ │ │ + adrp x23, 2f000 │ │ │ stp x25, x26, [sp, #64] │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x22, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x1, [x29, #328] │ │ │ - ldr x0, [x23, #2584] │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ + adrp x25, 2f000 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #360] │ │ │ + mov x3, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - str xzr, [x24, #1496] │ │ │ - str xzr, [x25, #368] │ │ │ - str xzr, [x22, #2576] │ │ │ - strh wzr, [x1, #2560] │ │ │ - str wzr, [x19, #360] │ │ │ - cbz x0, 403c34 │ │ │ - ldrb w1, [x0] │ │ │ - cbz w1, 403c34 │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 403cac // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbnz w1, 403cac │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #704] │ │ │ - cbnz w0, 403c7c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w19, [x1, #924] │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 403c80 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #576] │ │ │ - ldr x1, [x1, #560] │ │ │ - bl 401c10 │ │ │ - cbz w0, 403c80 │ │ │ - cmp w19, #0x1 │ │ │ - b.eq 404140 // b.none │ │ │ - ldr x1, [x23, #2584] │ │ │ - mov w0, #0x12 // #18 │ │ │ - bl 402a2c │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldr x2, [x29, #328] │ │ │ - ldr x1, [x21, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 404620 // b.any │ │ │ + ldr x3, [x23, #3528] │ │ │ + str xzr, [x0] │ │ │ + ldr x2, [x21, #3960] │ │ │ + ldr x20, [x20, #3832] │ │ │ + str xzr, [x3] │ │ │ + ldr x0, [x25, #3824] │ │ │ + str xzr, [x2] │ │ │ + ldr x24, [x1] │ │ │ + str wzr, [x20] │ │ │ + strh wzr, [x0] │ │ │ + cbz x24, 5028 │ │ │ + ldrb w0, [x24] │ │ │ + cbz w0, 5028 │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x24 │ │ │ + add x1, x1, #0xd58 │ │ │ + bl 2f60 │ │ │ + cbnz w0, 50c8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3944] │ │ │ + ldr w27, [x0] │ │ │ + cbz w27, 5070 │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr x19, [x19, #3776] │ │ │ + mov w0, w27 │ │ │ + ldr x2, [sp, #360] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 6b18 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #336 │ │ │ + ldp x29, x30, [sp], #368 │ │ │ ret │ │ │ - adrp x3, 411000 │ │ │ - add x20, x3, #0x7f0 │ │ │ - mov x1, x20 │ │ │ - bl 401d30 │ │ │ - cbz x0, 403c34 │ │ │ - mov w2, #0x1 // #1 │ │ │ - str w2, [x19, #360] │ │ │ - bl 401a40 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x2, #576] │ │ │ - mov x1, x20 │ │ │ - bl 401d30 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x19, #584] │ │ │ - cbz x0, 403ec0 │ │ │ - mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w20, [x0] │ │ │ + cmp w20, #0x2 │ │ │ + b.eq 503c // b.none │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3888] │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2f60 │ │ │ + mov w27, w0 │ │ │ + cbz w0, 503c │ │ │ + str d8, [sp, #96] │ │ │ + cmp w20, #0x1 │ │ │ + b.eq 6fa4 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #4032] │ │ │ + mov w0, #0x12 // #18 │ │ │ + ldr x1, [x1] │ │ │ + bl 3e58 │ │ │ + adrp x0, 10000 │ │ │ + add x22, x0, #0xec8 │ │ │ + mov x1, x22 │ │ │ + mov x0, x24 │ │ │ + str d8, [sp, #96] │ │ │ + bl 3080 │ │ │ + cbz x0, 6950 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x20] │ │ │ + adrp x20, 2f000 │ │ │ + bl 2da0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x22 │ │ │ + ldr x24, [x0, #3512] │ │ │ + ldr x0, [x24] │ │ │ + bl 3080 │ │ │ + ldr x22, [x20, #3552] │ │ │ + str x0, [x22] │ │ │ + cbz x0, 5a40 │ │ │ mov w2, #0x2 // #2 │ │ │ - bl 401b10 │ │ │ - cbz w0, 403dd4 │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w2, w1 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401b10 │ │ │ - cbnz w0, 403ee4 │ │ │ - adrp x27, 430000 │ │ │ - ldr x28, [x19, #584] │ │ │ - add x27, x27, #0x8a0 │ │ │ - mov x0, x28 │ │ │ - bl 401bd0 │ │ │ - cbnz w0, 403e58 │ │ │ - mov x0, x28 │ │ │ - bl 402cc8 │ │ │ - cbz w0, 403e58 │ │ │ - ldrb w0, [x27] │ │ │ - adrp x20, 430000 │ │ │ + mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + bl 2e60 │ │ │ + cbnz w0, 58f4 │ │ │ + ldr x0, [x22] │ │ │ + bl 2f80 │ │ │ + cmn x0, #0x1 │ │ │ + b.eq 58f4 // b.none │ │ │ + ldr x0, [x20, #3552] │ │ │ + adrp x1, 30000 │ │ │ + add x22, x1, #0x610 │ │ │ + ldr x24, [x0] │ │ │ + mov x0, x24 │ │ │ + bl 2f30 │ │ │ + cbnz w0, 5944 │ │ │ + mov x0, x24 │ │ │ + bl 4070 │ │ │ + cbz w0, 5944 │ │ │ + ldrb w0, [x22] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 403d1c // b.any │ │ │ - ldrb w0, [x27, #1] │ │ │ + b.ne 5144 // b.any │ │ │ + ldrb w0, [x22, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 403d1c // b.any │ │ │ - ldrb w0, [x27, #2] │ │ │ + b.ne 5144 // b.any │ │ │ + ldrb w0, [x22, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 403d1c // b.any │ │ │ - ldrb w0, [x27, #3] │ │ │ + b.ne 5144 // b.any │ │ │ + ldrb w0, [x22, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 403d1c // b.any │ │ │ - ldr x0, [x19, #584] │ │ │ - add x27, x20, #0x8a0 │ │ │ - bl 401c30 │ │ │ + b.ne 5144 // b.any │ │ │ + ldr x0, [x20, #3552] │ │ │ + adrp x1, 30000 │ │ │ + add x24, x1, #0x610 │ │ │ mov x26, x0 │ │ │ - ldr x28, [x19, #584] │ │ │ + mov x27, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl 2f80 │ │ │ + mov x22, x0 │ │ │ + nop │ │ │ + ldr x28, [x26] │ │ │ mov x0, x28 │ │ │ - bl 401bd0 │ │ │ - cbnz w0, 403de8 │ │ │ + bl 2f30 │ │ │ + cbnz w0, 520c │ │ │ mov x0, x28 │ │ │ - bl 402cc8 │ │ │ - cbz w0, 403de8 │ │ │ - ldrb w0, [x27] │ │ │ + bl 4070 │ │ │ + cbz w0, 520c │ │ │ + ldrb w0, [x24] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 403d7c // b.any │ │ │ - ldrb w0, [x27, #1] │ │ │ + b.ne 51b4 // b.any │ │ │ + ldrb w0, [x24, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 403d7c // b.any │ │ │ - ldrb w0, [x27, #2] │ │ │ + b.ne 51b4 // b.any │ │ │ + ldrb w0, [x24, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 403d7c // b.any │ │ │ - ldrb w0, [x27, #3] │ │ │ + b.ne 51b4 // b.any │ │ │ + ldrb w0, [x24, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 403d7c // b.any │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401c30 │ │ │ - mov x26, x0 │ │ │ - b 403d78 │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401c30 │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 403d10 // b.any │ │ │ - b 403cf8 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov x1, x26 │ │ │ + b.ne 51b4 // b.any │ │ │ + ldr x0, [x27] │ │ │ + bl 2f80 │ │ │ + mov x22, x0 │ │ │ + b 51b0 │ │ │ + ldr x26, [x20, #3552] │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 401b10 │ │ │ + mov x1, x22 │ │ │ + ldr x0, [x26] │ │ │ + bl 2e60 │ │ │ mov w27, w0 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - cbz w0, 403fa8 │ │ │ - ldr x0, [x28, #584] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401a40 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x5, #576] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x30 │ │ │ - str xzr, [x28, #584] │ │ │ - bl 402ba8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 403eb8 // b.none │ │ │ - ldr x19, [x22, #2576] │ │ │ - mov w0, w20 │ │ │ - cbz x19, 403c80 │ │ │ - lsl x23, x19, #3 │ │ │ - cmp x19, x23, lsr #3 │ │ │ - b.eq 403f14 // b.none │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 403c80 │ │ │ - ldr x0, [x19, #584] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401a40 │ │ │ - ldr w0, [x23, #924] │ │ │ - str xzr, [x19, #584] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4040ec // b.none │ │ │ - adrp x19, 411000 │ │ │ - add x19, x19, #0x508 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x100 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x138 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x170 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #924] │ │ │ - b 403e30 │ │ │ - mov w0, w20 │ │ │ - b 403c80 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x3, #576] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x10 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - mov w20, #0x12 // #18 │ │ │ - b 403e30 │ │ │ - ldr x0, [x27, #584] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401a40 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x4, #576] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x30 │ │ │ - str xzr, [x27, #584] │ │ │ - bl 402ba8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - b 403e30 │ │ │ - mov x0, x23 │ │ │ - bl 401a70 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - str x0, [x1, #2536] │ │ │ - cbz x0, 403e50 │ │ │ - ldr x1, [x25, #368] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 403f40 │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 403f34 │ │ │ - adrp x3, 402000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0xcb4 │ │ │ - bl 401a00 │ │ │ - ldr x0, [x22, #2576] │ │ │ - cmp x19, x0 │ │ │ - b.ne 403e50 // b.any │ │ │ - mov x0, x23 │ │ │ - bl 401a70 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - str x0, [x1, #2544] │ │ │ - cbz x0, 403e50 │ │ │ - ldr x1, [x25, #368] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 403f8c │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 403f80 │ │ │ - adrp x3, 402000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0xc88 │ │ │ - bl 401a00 │ │ │ - mov w0, w20 │ │ │ - b 403c80 │ │ │ - ldr x3, [x28, #584] │ │ │ - mov x1, #0x1 // #1 │ │ │ + cbnz w0, 5a1c │ │ │ + ldr x3, [x26] │ │ │ + add x0, sp, #0x130 │ │ │ mov x2, #0x12 // #18 │ │ │ - add x0, x29, #0x110 │ │ │ - bl 401c60 │ │ │ - ldrb w1, [x29, #273] │ │ │ - ldrb w0, [x29, #272] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - orr w0, w0, w1, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - ldrb w3, [x29, #289] │ │ │ - ldrb w1, [x29, #288] │ │ │ - add x2, x0, #0x1 │ │ │ - ldrb w5, [x29, #274] │ │ │ - str x2, [x6, #544] │ │ │ - ldrb w6, [x29, #275] │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x14, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - ldrb w4, [x29, #286] │ │ │ - str x0, [x12, #536] │ │ │ - strh w1, [x14, #2560] │ │ │ - ldrb w12, [x29, #284] │ │ │ - ldrb w14, [x29, #285] │ │ │ - str w5, [x29, #188] │ │ │ - str w6, [x29, #184] │ │ │ - ldrb w5, [x29, #287] │ │ │ - ldrb w6, [x29, #278] │ │ │ - str w12, [x29, #208] │ │ │ - str w14, [x29, #216] │ │ │ - str w4, [x29, #200] │ │ │ - str w5, [x29, #176] │ │ │ - str w6, [x29, #192] │ │ │ - ldrb w12, [x29, #279] │ │ │ - ldrb w14, [x29, #280] │ │ │ - ldrb w4, [x29, #281] │ │ │ - ldrb w5, [x29, #282] │ │ │ - ldrb w6, [x29, #283] │ │ │ - str w12, [x29, #168] │ │ │ - str w14, [x29, #144] │ │ │ - str w4, [x29, #160] │ │ │ - str w5, [x29, #136] │ │ │ - str w6, [x29, #132] │ │ │ - cbnz w1, 404158 │ │ │ - ldr w14, [x29, #192] │ │ │ - ldr w12, [x29, #168] │ │ │ - orr w28, w14, w12, lsl #8 │ │ │ - uxth w28, w28 │ │ │ - str x28, [x29, #192] │ │ │ - cbz x28, 40420c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x28, [x0, #544] │ │ │ - cmp x28, #0x1 │ │ │ - b.eq 40422c // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x1, #576] │ │ │ - bl 401980 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #916] │ │ │ - cbnz w1, 4041c4 │ │ │ - cmp w0, #0x3 │ │ │ - ldr x27, [x23, #2584] │ │ │ - b.le 4040bc │ │ │ - sxtw x0, w0 │ │ │ - sub x0, x0, #0x4 │ │ │ - ldrb w1, [x27, x0] │ │ │ - add x27, x27, x0 │ │ │ - cmp w1, #0x2e │ │ │ - b.eq 404624 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x1d8 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401a40 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str xzr, [x19, #584] │ │ │ - ldr w0, [x0, #924] │ │ │ - b 403e30 │ │ │ - adrp x19, 411000 │ │ │ - add x19, x19, #0x508 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x50 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x78 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xb0 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xe0 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #924] │ │ │ - b 403e30 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xfa8 │ │ │ - add x1, x1, #0xfc8 │ │ │ - bl 402ba8 │ │ │ - b 403c70 │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a70 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x6, #352] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 4041fc │ │ │ - ldr x3, [x28, #584] │ │ │ - uxth w1, w1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - str x6, [x29, #120] │ │ │ - bl 401c60 │ │ │ - cmp x0, #0x1 │ │ │ - ldr x6, [x29, #120] │ │ │ - b.eq 4041e8 // b.none │ │ │ - ldr x0, [x6, #352] │ │ │ - bl 401c90 │ │ │ - ldr x6, [x29, #120] │ │ │ - ldr x0, [x28, #584] │ │ │ - str xzr, [x6, #352] │ │ │ - bl 401dd0 │ │ │ - cbnz w0, 404610 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 403e30 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x1a8 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - mov w20, #0x3 // #3 │ │ │ - b 403e30 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldrh w0, [x0, #2560] │ │ │ - ldr x1, [x6, #352] │ │ │ - strb w27, [x1, x0] │ │ │ - b 404058 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 403e30 │ │ │ - ldr x0, [x19, #584] │ │ │ - ldr w20, [x29, #192] │ │ │ - bl 401a40 │ │ │ - ldr x28, [x29, #192] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x28, [x19, #584] │ │ │ - ldr w0, [x0, #924] │ │ │ - b 403e30 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #424] │ │ │ - cbz w0, 40425c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #688] │ │ │ - cbnz w0, 40425c │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x2, #576] │ │ │ - ldr x1, [x1, #560] │ │ │ - bl 401c10 │ │ │ - cbz w0, 404660 │ │ │ - ldr w5, [x29, #200] │ │ │ - ldr w4, [x29, #176] │ │ │ - ldr w6, [x29, #216] │ │ │ - ldr w12, [x29, #208] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - orr w2, w5, w4, lsl #8 │ │ │ - orr w1, w12, w6, lsl #8 │ │ │ - ldr w0, [x27, #924] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - cmp w0, #0x1 │ │ │ - str x1, [x29, #200] │ │ │ - b.eq 4043b8 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #916] │ │ │ - cbz w0, 40433c │ │ │ - ldr w4, [x29, #132] │ │ │ - ldr w5, [x29, #136] │ │ │ - ldr w6, [x29, #160] │ │ │ - ldr w12, [x29, #144] │ │ │ - orr w0, w5, w4, lsl #8 │ │ │ - orr w1, w12, w6, lsl #8 │ │ │ - uxth w1, w1 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - orr x0, x0, x1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.eq 40477c // b.none │ │ │ - ldr x14, [x29, #200] │ │ │ - cmp x14, x1 │ │ │ - b.eq 40477c // b.none │ │ │ - sub x1, x26, x0 │ │ │ - ldr x0, [x19, #584] │ │ │ - sub x1, x1, #0x50 │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401b10 │ │ │ - cbz w0, 4046b0 │ │ │ - ldr x0, [x28, #584] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401a40 │ │ │ - ldr w0, [x27, #924] │ │ │ - str xzr, [x28, #584] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 404690 // b.none │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xec8 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x19, #924] │ │ │ - b 403e30 │ │ │ - sub x26, x26, #0x18 │ │ │ - str x26, [x29, #216] │ │ │ - str xzr, [x29, #208] │ │ │ - ldr x0, [x19, #584] │ │ │ - ldr x1, [x29, #216] │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401b10 │ │ │ - cbz w0, 4043dc │ │ │ - ldr x0, [x26, #584] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401a40 │ │ │ - ldr w0, [x27, #924] │ │ │ - str xzr, [x26, #584] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 404314 // b.any │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x418 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x2a0 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x19, #924] │ │ │ - b 403e30 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x14, #576] │ │ │ - ldr x1, [x1, #560] │ │ │ - bl 401c10 │ │ │ - cbz w0, 405cfc │ │ │ - cmp x28, #0x1 │ │ │ - b.ne 404294 // b.any │ │ │ - b 4042a0 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w28, #0x0 // #0 │ │ │ - bfxil w28, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w28, w0, #8, #8 │ │ │ - ldr x3, [x26, #584] │ │ │ - mov w0, #0x6 // #6 │ │ │ - bfi w28, w0, #16, #8 │ │ │ - mov w5, #0x7 // #7 │ │ │ - add x0, x29, #0xe0 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bfi w28, w5, #24, #8 │ │ │ - bl 401c60 │ │ │ - cmp x0, #0x4 │ │ │ - b.eq 4048e0 // b.none │ │ │ - ldr w12, [x29, #184] │ │ │ - ldr w14, [x29, #188] │ │ │ - orr w0, w14, w12, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - str x0, [x29, #216] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x12, [x29, #208] │ │ │ - ldr x6, [x29, #200] │ │ │ - ldr x0, [x1, #536] │ │ │ - ldr x14, [x29, #216] │ │ │ - add x6, x12, x6 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - str x6, [x29, #144] │ │ │ - str x6, [x1, #2568] │ │ │ - str xzr, [x24, #1496] │ │ │ - cmp x0, x14 │ │ │ - b.eq 40446c // b.none │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401a40 │ │ │ - str xzr, [x19, #584] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x6, [x29, #216] │ │ │ - ldr x0, [x1, #544] │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x6, [x12, #536] │ │ │ - cmp x6, x0 │ │ │ - b.cs 404588 // b.hs, b.nlast │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x1, x1, #0x5e8 │ │ │ - str x1, [x29, #200] │ │ │ - str wzr, [x29, #184] │ │ │ - ldr w6, [x29, #184] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x12, [x29, #200] │ │ │ - mov w5, #0x1 // #1 │ │ │ - add x2, x2, #0x6d0 │ │ │ - ldr x1, [x29, #216] │ │ │ - str w5, [x29, #188] │ │ │ - str w6, [x29, #176] │ │ │ - str x2, [x29, #168] │ │ │ - str x12, [x29, #216] │ │ │ - sub x0, x0, #0x1 │ │ │ - cmp x0, x1 │ │ │ - b.eq 405dd4 // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x3, #576] │ │ │ - bl 40af3c │ │ │ - mov x28, x0 │ │ │ - ldr x0, [x19, #584] │ │ │ - cbz x0, 404864 │ │ │ - ldr w6, [x29, #176] │ │ │ - cbnz w6, 4044f4 │ │ │ - ldr w12, [x29, #188] │ │ │ - cbnz w12, 404974 │ │ │ - bl 402cc8 │ │ │ - cbz w0, 404540 │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401c30 │ │ │ - ldrb w1, [x20, #2208] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x2, x20, #0x8a0 │ │ │ - str x0, [x3, #528] │ │ │ - cmp w1, #0x50 │ │ │ - ldrb w3, [x2, #1] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w2, [x2, #3] │ │ │ - b.ne 4051b4 // b.any │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 4051b4 // b.any │ │ │ - cmp w1, #0x5 │ │ │ - b.ne 4050c8 // b.any │ │ │ - cmp w2, #0x6 │ │ │ - b.ne 4051b4 // b.any │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401a40 │ │ │ - mov x0, x28 │ │ │ - str xzr, [x19, #584] │ │ │ - bl 401c90 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x900 │ │ │ - bl 402ed4 │ │ │ - cbz w0, 404588 │ │ │ - str wzr, [x29, #188] │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x14, #536] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x2, #544] │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x14, #536] │ │ │ - cmp x0, x1 │ │ │ - b.hi 4044c0 // b.pmore │ │ │ - ldr x0, [x22, #2576] │ │ │ - ldr x14, [x29, #192] │ │ │ - cmp x0, x14 │ │ │ - b.eq 405e0c // b.none │ │ │ - adrp x19, 413000 <_fini@@Base+0x1c00> │ │ │ - add x19, x19, #0x700 │ │ │ - mov x0, x14 │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - bl 40fc4c │ │ │ - mov x4, x0 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldr x0, [x0, #2576] │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #120] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 40fc4c │ │ │ - add x19, x19, #0x5e8 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x4, [x29, #120] │ │ │ - mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x908 │ │ │ - mov x0, x19 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - mov w20, #0xb // #11 │ │ │ - b 403e30 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - bl 401b30 <__ctype_toupper_loc@plt> │ │ │ + str x0, [sp, #120] │ │ │ + bl 2fb0 │ │ │ + ldrb w28, [sp, #321] │ │ │ + adrp x2, 2f000 │ │ │ + ldrb w1, [sp, #304] │ │ │ + ldrb w0, [sp, #305] │ │ │ + ldr x2, [x2, #3520] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + adrp x1, 2f000 │ │ │ + and x0, x0, #0xffff │ │ │ + ldrb w24, [sp, #307] │ │ │ + add x5, x0, #0x1 │ │ │ + str x0, [x2] │ │ │ + ldr x4, [x25, #3824] │ │ │ + ldr x3, [x1, #3656] │ │ │ + ldrb w0, [sp, #311] │ │ │ + ldrb w25, [sp, #310] │ │ │ + ldrb w1, [sp, #320] │ │ │ + ldrb w2, [sp, #306] │ │ │ + orr w25, w25, w0, lsl #8 │ │ │ + ldr w0, [sp, #312] │ │ │ + orr w28, w1, w28, lsl #8 │ │ │ + str x5, [x3] │ │ │ + strh w28, [x4] │ │ │ + orr w24, w2, w24, lsl #8 │ │ │ + str w0, [sp, #128] │ │ │ + and x0, x25, #0xffff │ │ │ + str x0, [sp, #136] │ │ │ + and x24, x24, #0xffff │ │ │ + ldr w5, [sp, #316] │ │ │ + cbnz w28, 57d0 │ │ │ + cbz w25, 584c │ │ │ + adrp x0, 2f000 │ │ │ + mov w25, w5 │ │ │ + ldr x0, [x0, #3656] │ │ │ + ldr x26, [x0] │ │ │ + cmp x26, #0x1 │ │ │ + b.eq 5a64 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x0, [x0] │ │ │ + bl 2cc0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3472] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, 5e18 │ │ │ + adrp x1, 2f000 │ │ │ + cmp w0, #0x3 │ │ │ + ldr x2, [x1, #4032] │ │ │ + sxtw x1, w0 │ │ │ + sub x1, x1, #0x4 │ │ │ + ldr x0, [x2] │ │ │ + add x28, x0, x1 │ │ │ + b.le 5834 │ │ │ + ldrb w0, [x0, x1] │ │ │ + cmp w0, #0x2e │ │ │ + b.ne 5834 // b.any │ │ │ + bl 2e80 <__ctype_toupper_loc@plt> │ │ │ + ldrb w1, [x28, #1] │ │ │ ldr x0, [x0] │ │ │ - ldrb w1, [x27, #1] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x5a │ │ │ - b.ne 4040bc // b.any │ │ │ - ldrb w1, [x27, #2] │ │ │ + b.ne 5834 // b.any │ │ │ + ldrb w1, [x28, #2] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x49 │ │ │ - b.ne 4040bc // b.any │ │ │ - ldrb w1, [x27, #3] │ │ │ + b.ne 5834 // b.any │ │ │ + ldrb w1, [x28, #3] │ │ │ ldr w0, [x0, x1, lsl #2] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 4040bc // b.any │ │ │ - b 404238 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401a40 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x208 │ │ │ - add x1, x1, #0x508 │ │ │ - str xzr, [x19, #584] │ │ │ - bl 402ba8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #924] │ │ │ - b 403e30 │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + b.ne 5834 // b.any │ │ │ + ldr x0, [x20, #3552] │ │ │ + ldr d8, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3792] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 5a7c │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3888] │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2f60 │ │ │ + cbz w0, 64d0 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x0, [x28, #4000] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x268 │ │ │ - b 404398 │ │ │ - ldr x28, [x28, #584] │ │ │ - str x28, [x29, #208] │ │ │ - add x28, x20, #0x8a0 │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 401bd0 │ │ │ - cbnz w0, 40480c │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 402cc8 │ │ │ - cbz w0, 40480c │ │ │ - ldrb w0, [x28] │ │ │ - cmp w0, #0x50 │ │ │ - b.ne 4046bc // b.any │ │ │ - ldrb w0, [x28, #1] │ │ │ - cmp w0, #0x4b │ │ │ - b.ne 4046bc // b.any │ │ │ - ldrb w0, [x28, #2] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 4046bc // b.any │ │ │ - ldrb w0, [x28, #3] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 4046bc // b.any │ │ │ - ldr x0, [x19, #584] │ │ │ - sub x26, x26, #0x18 │ │ │ - str x26, [x29, #216] │ │ │ - bl 401c30 │ │ │ - ldr x6, [x29, #200] │ │ │ - sub x0, x0, x6 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1596] │ │ │ - cbz w0, 404348 │ │ │ - ldr x6, [x29, #208] │ │ │ - cbz x6, 4047dc │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x2, x1 │ │ │ - mov x0, x6 │ │ │ - bl 40fc4c │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x26, #0x5e8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x3b0 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x26, #0x5e8 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 4029a8 │ │ │ - b 404348 │ │ │ - sub x26, x26, #0x18 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov x1, x26 │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x26, [x29, #216] │ │ │ - bl 401b10 │ │ │ - mov w28, w0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x26, #584] │ │ │ - cbz w28, 404840 │ │ │ - bl 401a40 │ │ │ - ldr w0, [x27, #924] │ │ │ - str xzr, [x26, #584] │ │ │ cmp w0, #0x1 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b.ne 404314 // b.any │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + b.eq 5ab8 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3472] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401b60 │ │ │ + cbnz w0, 5ac0 │ │ │ + sub x22, x22, #0x18 │ │ │ + str xzr, [sp, #144] │ │ │ + fmov x0, d8 │ │ │ + mov x1, x22 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2e60 │ │ │ + cbnz w0, 5f9c │ │ │ + ldr x22, [x20, #3552] │ │ │ + add x0, sp, #0x108 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x3, [x22] │ │ │ + bl 2fb0 │ │ │ + mov x26, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 5610 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5610 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5610 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 5610 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 5610 // b.any │ │ │ + ldr x0, [x22] │ │ │ + bl 2f80 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x3, [x22] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x10 // #16 │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 631c // b.any │ │ │ mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x2b0 │ │ │ - b 404398 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x3f0 │ │ │ - ldp x4, x5, [x0] │ │ │ - ldp x2, x3, [x0, #16] │ │ │ - ldr x1, [x0, #32] │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x0, x26, #0x5e8 │ │ │ - stp x4, x5, [x0] │ │ │ - stp x2, x3, [x0, #16] │ │ │ - str x1, [x0, #32] │ │ │ - str xzr, [x29, #208] │ │ │ - b 404768 │ │ │ - adrp x19, 411000 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x19, x19, #0x508 │ │ │ - add x0, x0, #0x930 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x2a0 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0x2d8 │ │ │ - bl 402bc8 │ │ │ - cbnz w0, 404994 │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1596] │ │ │ - cbnz w0, 4047dc │ │ │ - str xzr, [x29, #208] │ │ │ - b 404348 │ │ │ - adrp x4, 411000 │ │ │ - add x4, x4, #0x7f0 │ │ │ - str x4, [x29, #160] │ │ │ - mov x1, x4 │ │ │ - mov x0, x28 │ │ │ - bl 401d30 │ │ │ - str x0, [x19, #584] │ │ │ - cbnz x0, 4044e4 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x5, #536] │ │ │ - add x1, x5, #0x218 │ │ │ - str x1, [x29, #104] │ │ │ - bl 40b074 │ │ │ - cmp w0, #0x9 │ │ │ - mov w26, w0 │ │ │ - ldr x1, [x29, #104] │ │ │ - b.eq 405da0 // b.none │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 405d68 // b.none │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x12, #544] │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x14, #536] │ │ │ + mov x2, x26 │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [sp, #160] │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6108 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr w22, [sp, #304] │ │ │ + ldr x25, [x20, #3552] │ │ │ + ldr x2, [x0, #3656] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3520] │ │ │ + ldr w0, [sp, #316] │ │ │ + str x0, [x2] │ │ │ sub x0, x0, #0x1 │ │ │ - cmp x0, x1 │ │ │ - b.eq 405d28 // b.none │ │ │ - ldr x0, [x23, #2584] │ │ │ - bl 40af3c │ │ │ + str x0, [x1] │ │ │ + cmp x22, x0 │ │ │ + add x0, sp, #0x200 │ │ │ + ldur x27, [x0, #-204] │ │ │ + ldr x0, [x25] │ │ │ + b.eq 554c // b.none │ │ │ + bl 2da0 │ │ │ + mov x24, x25 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x2, 10000 │ │ │ + mov x1, x22 │ │ │ + str xzr, [x25] │ │ │ + ldr x0, [x0, #3512] │ │ │ + add x25, x2, #0xec8 │ │ │ + mov x26, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl b480 │ │ │ + fmov d8, x0 │ │ │ + b 552c │ │ │ + mov x0, x22 │ │ │ + bl b5d0 │ │ │ + cbnz w0, 66f4 │ │ │ + fmov x0, d8 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x26] │ │ │ + mov x1, x22 │ │ │ + bl b480 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x25 │ │ │ + bl 3080 │ │ │ + str x0, [x24] │ │ │ + cbz x0, 5508 │ │ │ + fmov x0, d8 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x24] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x1, [sp, #144] │ │ │ + add x27, x1, x27 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x3, [x1, #3520] │ │ │ + mov x1, x27 │ │ │ + str x22, [x3] │ │ │ + bl 2e60 │ │ │ + cbnz w0, 69a8 │ │ │ + ldr x3, [x20, #3552] │ │ │ + mov x2, #0x4 // #4 │ │ │ + ldr x0, [sp, #160] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x3] │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 6508 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 6508 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 6508 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6508 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6508 // b.any │ │ │ + ldr x22, [x20, #3552] │ │ │ + mov x2, #0x34 // #52 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x22] │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x33 │ │ │ + b.ls 6b8c // b.plast │ │ │ + ldrb w1, [sp, #314] │ │ │ + add x2, sp, #0x200 │ │ │ + ldrb w0, [sp, #315] │ │ │ + ldr w24, [sp, #320] │ │ │ + ldur x25, [x2, #-164] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + ldr x1, [sp, #144] │ │ │ + cmp w0, #0x2e │ │ │ + add x25, x1, x25 │ │ │ + ldur x1, [x2, #-180] │ │ │ + str x1, [sp, #136] │ │ │ + b.hi 6a88 // b.pmore │ │ │ + ldr x0, [sp, #144] │ │ │ + adrp x1, 2f000 │ │ │ + add x3, x25, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3936] │ │ │ + str x3, [sp, #200] │ │ │ + ldr x2, [x0, #3520] │ │ │ + adrp x0, 2f000 │ │ │ + str x3, [x1] │ │ │ + ldr x0, [x0, #3448] │ │ │ + ldr x2, [x2] │ │ │ + str xzr, [x0] │ │ │ + cmp x2, x24 │ │ │ + b.eq 5658 // b.none │ │ │ + ldr x22, [x20, #3552] │ │ │ + ldr x0, [x22] │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3656] │ │ │ + ldr x1, [x1, #3520] │ │ │ + ldr x0, [x0] │ │ │ + str x24, [x1] │ │ │ + cmp x24, x0 │ │ │ + b.cs 6668 // b.hs, b.nlast │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0xdc8 │ │ │ + str x1, [sp, #176] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, x0 │ │ │ + mov w25, #0x1 // #1 │ │ │ + ldr x1, [x1, #3904] │ │ │ + str x1, [sp, #168] │ │ │ + mov x1, x24 │ │ │ + str x28, [sp, #128] │ │ │ + str wzr, [sp, #188] │ │ │ + str wzr, [sp, #224] │ │ │ + adrp x0, 2f000 │ │ │ + sub x2, x2, #0x1 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x22, [x0] │ │ │ + mov x0, x22 │ │ │ + b.eq 5f74 // b.none │ │ │ + bl b480 │ │ │ mov x28, x0 │ │ │ - ldr x1, [x29, #160] │ │ │ - b 404874 │ │ │ - ldrb w0, [x29, #224] │ │ │ - cmp w0, w28, uxtb │ │ │ - b.ne 40441c // b.any │ │ │ - ldrb w1, [x29, #225] │ │ │ - ubfx x0, x28, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40441c // b.any │ │ │ - ldrb w1, [x29, #226] │ │ │ - ubfx x0, x28, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40441c // b.any │ │ │ - ldrb w0, [x29, #227] │ │ │ - cmp w0, w28, lsr #24 │ │ │ - b.ne 40441c // b.any │ │ │ - ldr x0, [x26, #584] │ │ │ - bl 401c30 │ │ │ - ldr x3, [x26, #584] │ │ │ - str x0, [x29, #200] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ + ldr x22, [x20, #3552] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 6354 │ │ │ + ldr w1, [sp, #188] │ │ │ + eor w1, w1, #0x1 │ │ │ + tst w1, w25 │ │ │ + b.ne 6178 // b.any │ │ │ + ldr x1, [x20, #3552] │ │ │ + adrp x25, 12000 │ │ │ + str x1, [sp, #152] │ │ │ + str x28, [sp, #192] │ │ │ + bl 4070 │ │ │ + cbz w0, 66c4 │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + bl 2f80 │ │ │ + mov x24, x0 │ │ │ + ldp x1, x0, [sp, #168] │ │ │ + str x24, [x1] │ │ │ + bl 4400 │ │ │ + cbnz w0, 66c4 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xa78 │ │ │ + bl 4400 │ │ │ + cbnz w0, 66c4 │ │ │ + add x0, x25, #0xdd0 │ │ │ + bl 4400 │ │ │ + cbz w0, 5e54 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 5760 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w22, [x0] │ │ │ + cmp w22, #0x1 │ │ │ + b.eq 6580 // b.none │ │ │ + ldr x24, [x20, #3552] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401c60 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x2a // #42 │ │ │ + ldr x3, [x24] │ │ │ + bl 2fb0 │ │ │ + mov x26, x0 │ │ │ cmp x0, #0x1 │ │ │ - ldr x0, [x26, #584] │ │ │ - b.eq 404a74 // b.none │ │ │ - bl 401a40 │ │ │ - str xzr, [x26, #584] │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + b.eq 5fe4 // b.none │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401b60 │ │ │ + bl 2ec0 │ │ │ mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x2e0 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x6 │ │ │ - bl 401b10 │ │ │ - cbnz w0, 404bac │ │ │ - add x14, x25, #0x170 │ │ │ - ldr x0, [x19, #584] │ │ │ - str x14, [x29, #152] │ │ │ - b 4044f4 │ │ │ - ldr x0, [x26, #584] │ │ │ - bl 401c30 │ │ │ - ldr x3, [x26, #584] │ │ │ - str x0, [x29, #176] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0xee8 │ │ │ + bl 4000 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 61a8 // b.none │ │ │ + mov x25, x0 │ │ │ + ldr x0, [x24] │ │ │ + bl 3120 │ │ │ + cbz w0, 619c │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr w0, [x25] │ │ │ + b 5868 │ │ │ + add w0, w28, #0x1 │ │ │ + str w5, [sp, #144] │ │ │ + str x4, [sp, #152] │ │ │ + sxtw x0, w0 │ │ │ + bl 2dd0 │ │ │ + adrp x7, 2f000 │ │ │ + ldr w5, [sp, #144] │ │ │ + ldr x4, [sp, #152] │ │ │ + ldr x7, [x7, #3920] │ │ │ + str x0, [x7] │ │ │ + cbz x0, 5a08 │ │ │ + ldr x3, [x26] │ │ │ + and x1, x28, #0xffff │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401c60 │ │ │ + str w5, [sp, #144] │ │ │ + stp x4, x7, [sp, #152] │ │ │ + bl 2fb0 │ │ │ + ldr w5, [sp, #144] │ │ │ cmp x0, #0x1 │ │ │ - ldr x0, [x26, #584] │ │ │ - b.ne 404944 // b.any │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0x2f8 │ │ │ - bl 402bc8 │ │ │ - cbz w0, 404cfc │ │ │ - ldrb w9, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w8, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - ldrb w7, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w6, [x29, #277] │ │ │ - ldrb w1, [x29, #276] │ │ │ - ldrb w11, [x29, #287] │ │ │ - ldrb w0, [x29, #286] │ │ │ - ldrb w10, [x29, #285] │ │ │ - ldrb w5, [x29, #284] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w6, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr w0, w0, w11, lsl #8 │ │ │ - orr w5, w5, w10, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x3, x4, x3 │ │ │ - orr x0, x0, x5 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - orr x1, x1, x3, lsl #32 │ │ │ - str x0, [x2, #544] │ │ │ - cmp x0, #0x1 │ │ │ - str x1, [x29, #208] │ │ │ - b.eq 404cd8 // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x3, #576] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x328 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x2a0 │ │ │ - b 4045f8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0x2f8 │ │ │ - bl 402bc8 │ │ │ - cbz w0, 404c3c │ │ │ - ldrb w14, [x29, #287] │ │ │ - ldrb w1, [x29, #286] │ │ │ - ldrb w13, [x29, #285] │ │ │ - ldrb w6, [x29, #284] │ │ │ - ldrb w11, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w10, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - ldrb w9, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w8, [x29, #277] │ │ │ - ldrb w0, [x29, #276] │ │ │ - orr w1, w1, w14, lsl #8 │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w0, w0, w8, lsl #8 │ │ │ - uxth w6, w6 │ │ │ - ldrb w28, [x29, #275] │ │ │ - ldrb w7, [x29, #274] │ │ │ - ldrb w12, [x29, #273] │ │ │ - ldrb w5, [x29, #272] │ │ │ - orr w4, w4, w11, lsl #8 │ │ │ - orr w3, w3, w10, lsl #8 │ │ │ - orr w2, w2, w9, lsl #8 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - orr x1, x1, x6 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w6, w0 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr x2, x2, x6 │ │ │ - orr w28, w7, w28, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - orr x3, x4, x3 │ │ │ - ldr x6, [x29, #208] │ │ │ - ubfiz x28, x28, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x2, x2, x3, lsl #32 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - sub x0, x1, #0x1 │ │ │ - orr x28, x28, x5 │ │ │ - str x1, [x14, #544] │ │ │ - add x2, x6, x2 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x1, #536] │ │ │ - cmp x28, x0 │ │ │ - str x2, [x29, #216] │ │ │ - b.eq 404be8 // b.none │ │ │ - ldr x0, [x26, #584] │ │ │ - adrp x12, 411000 │ │ │ - add x12, x12, #0x7f0 │ │ │ - str x12, [x29, #192] │ │ │ - bl 401a40 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x14, #576] │ │ │ - mov x1, x28 │ │ │ - str xzr, [x26, #584] │ │ │ - bl 40af3c │ │ │ - mov x26, x0 │ │ │ - ldr x1, [x29, #192] │ │ │ - mov x0, x26 │ │ │ - bl 401d30 │ │ │ - str x0, [x19, #584] │ │ │ - cbnz x0, 404be0 │ │ │ - mov x0, x28 │ │ │ - bl 40b074 │ │ │ - cbnz w0, 404bd4 │ │ │ - mov x0, x26 │ │ │ - bl 401c90 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x1, #576] │ │ │ - mov x1, x28 │ │ │ - bl 40af3c │ │ │ - mov x26, x0 │ │ │ - b 404b6c │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401a40 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x30 │ │ │ - mov x1, x28 │ │ │ - str xzr, [x19, #584] │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - ldr w0, [x27, #924] │ │ │ - mov w20, #0x9 // #9 │ │ │ - b 403e30 │ │ │ - mov x0, x26 │ │ │ - bl 401c90 │ │ │ - ldr x0, [x19, #584] │ │ │ - ldr x1, [x29, #216] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ + ldp x4, x7, [sp, #152] │ │ │ + b.ne 5c18 // b.any │ │ │ + ldrh w0, [x4] │ │ │ + ldr x1, [x7] │ │ │ + strb wzr, [x1, x0] │ │ │ + b 52b4 │ │ │ + mov w27, #0x10 // #16 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x8e0 │ │ │ + bl 4000 │ │ │ + ldr x20, [x20, #3552] │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 59ac // b.none │ │ │ + ldr x0, [x21, #3960] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 59ac │ │ │ + and x22, x20, #0x1fffffffffffffff │ │ │ + cmp x20, x22 │ │ │ + b.ne 58e8 // b.any │ │ │ + lsl x24, x20, #3 │ │ │ + mov x0, x24 │ │ │ + bl 2dd0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3696] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 58e8 │ │ │ + ldr x1, [x23, #3528] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x1] │ │ │ + cbz x2, 58c4 │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 58b8 │ │ │ + mov x1, x20 │ │ │ + adrp x3, 4000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0x58 │ │ │ + bl 2d60 │ │ │ + ldr x21, [x21, #3960] │ │ │ + ldr x20, [x21] │ │ │ + cmp x22, x20 │ │ │ + b.eq 59b4 // b.none │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 503c │ │ │ + ldr x22, [x20, #3552] │ │ │ mov w2, #0x0 // #0 │ │ │ - str x28, [x3, #536] │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401b10 │ │ │ - cbz w0, 404c68 │ │ │ - ldr x0, [x28, #584] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401a40 │ │ │ - str xzr, [x28, #584] │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x0, [x22] │ │ │ + bl 2e60 │ │ │ + cbz w0, 5134 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x738 │ │ │ + ldr x1, [x1, #3512] │ │ │ + ldr x1, [x1] │ │ │ + bl 4000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ ldr w0, [x0] │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xec8 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - ldr x0, [x26, #584] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401a40 │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x12, #576] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x300 │ │ │ - str xzr, [x26, #584] │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x358 │ │ │ - str x0, [x29, #192] │ │ │ - ldr x1, [x29, #192] │ │ │ - ldr x0, [x28, #584] │ │ │ - bl 402bc8 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 404e14 │ │ │ - ldr x4, [x29, #200] │ │ │ - ldr x0, [x28, #584] │ │ │ - sub x1, x4, #0x54 │ │ │ - bl 401b10 │ │ │ - cbz w0, 404d80 │ │ │ - ldr x0, [x28, #584] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401a40 │ │ │ - ldr w0, [x27, #924] │ │ │ - str xzr, [x28, #584] │ │ │ + b 5868 │ │ │ + ldr x20, [x20, #3552] │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x0, #4000] │ │ │ + ldr w0, [x20] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 404314 // b.any │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + b.eq 5bc4 // b.none │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0xbe0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x808 │ │ │ + bl 4000 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x840 │ │ │ + bl 4000 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x878 │ │ │ + bl 4000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 5868 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 503c │ │ │ + mov x0, x24 │ │ │ + bl 2dd0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3752] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 58e8 │ │ │ + ldr x23, [x23, #3528] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x23] │ │ │ + cbz x2, 59ec │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 59e0 │ │ │ + mov x1, x20 │ │ │ + adrp x3, 4000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0x28 │ │ │ + bl 2d60 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 503c │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x0, #4000] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x450 │ │ │ - b 404398 │ │ │ - ldr x0, [x26, #584] │ │ │ - mov w2, w28 │ │ │ - bl 401b10 │ │ │ - cbz w0, 404d14 │ │ │ - ldr x0, [x26, #584] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401a40 │ │ │ - str xzr, [x26, #584] │ │ │ - b 404c18 │ │ │ - ldr x0, [x26, #584] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401a40 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #576] │ │ │ - b 404c50 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x28, x0, #0x358 │ │ │ - ldr x0, [x26, #584] │ │ │ - mov x1, x28 │ │ │ - bl 402bc8 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 404850 │ │ │ - ldr x4, [x29, #176] │ │ │ - ldr x0, [x26, #584] │ │ │ - sub x1, x4, #0x54 │ │ │ - bl 401b10 │ │ │ - cbz w0, 404ea0 │ │ │ - ldr x0, [x26, #584] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401a40 │ │ │ - ldr w0, [x27, #924] │ │ │ - str xzr, [x26, #584] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 404314 // b.any │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + b 5868 │ │ │ + ldr x0, [x26] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 2da0 │ │ │ + str xzr, [x26] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x738 │ │ │ + ldr x1, [x1, #3512] │ │ │ + b 592c │ │ │ + ldr x1, [x24] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x718 │ │ │ + mov w27, #0x12 // #18 │ │ │ + bl 4000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x360 │ │ │ - b 404398 │ │ │ - ldr x0, [x28, #584] │ │ │ - bl 402cc8 │ │ │ - cbz w0, 404d98 │ │ │ - ldr x0, [x29, #192] │ │ │ - bl 402ed4 │ │ │ - cbnz w0, 404dd4 │ │ │ - ldr x0, [x19, #584] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401a40 │ │ │ - ldr w0, [x27, #924] │ │ │ - str xzr, [x19, #584] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 404e6c // b.none │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x12, #576] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x510 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #924] │ │ │ - b 403e30 │ │ │ - ldr x0, [x28, #584] │ │ │ - adrp x28, 411000 │ │ │ - bl 401c30 │ │ │ - ldr x5, [x29, #216] │ │ │ - add x28, x28, #0x508 │ │ │ - sub x2, x0, x5 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - mov x1, x28 │ │ │ - add x0, x0, #0x488 │ │ │ - sub x2, x2, #0x4 │ │ │ - str x2, [x29, #208] │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x4c0 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - ldr x3, [x19, #584] │ │ │ - add x0, x29, #0x110 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x34 // #52 │ │ │ - bl 401c60 │ │ │ - cmp x0, #0x33 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b.hi 404f14 // b.pmore │ │ │ - ldr w0, [x27, #924] │ │ │ + b 5868 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x20, #3552] │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr d8, [x1] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 535c │ │ │ + adrp x28, 2f000 │ │ │ + ldr x2, [x28, #4000] │ │ │ + ldr w0, [x2] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 404ee8 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x578 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401a40 │ │ │ - ldr w0, [x27, #924] │ │ │ - str xzr, [x19, #584] │ │ │ - b 403e30 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x6, #576] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x4e0 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x2a0 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #924] │ │ │ - b 403e30 │ │ │ - ldr x0, [x26, #584] │ │ │ - bl 402cc8 │ │ │ - cbz w0, 404eb8 │ │ │ - mov x0, x28 │ │ │ - bl 402ed4 │ │ │ - cbnz w0, 404ecc │ │ │ - adrp x19, 411000 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x19, x19, #0x508 │ │ │ - add x0, x0, #0x388 │ │ │ - b 40481c │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401c30 │ │ │ - ldr x5, [x29, #208] │ │ │ - sub x0, x0, x5 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - b 404724 │ │ │ - adrp x20, 411000 │ │ │ - add x20, x20, #0x508 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - mov x1, x20 │ │ │ - add x0, x0, #0x548 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x2a0 │ │ │ - mov x1, x20 │ │ │ - bl 402ba8 │ │ │ - b 404e54 │ │ │ - ldrb w0, [x29, #321] │ │ │ - ldrb w14, [x29, #323] │ │ │ - fmov s0, w0 │ │ │ - ldrb w0, [x29, #288] │ │ │ - fmov s1, w14 │ │ │ - ldrb w10, [x29, #322] │ │ │ - strh w0, [x29, #216] │ │ │ - ldrb w28, [x29, #319] │ │ │ - ldrb w12, [x29, #291] │ │ │ - fmov w0, s1 │ │ │ - ldrb w9, [x29, #320] │ │ │ - ldrb w8, [x29, #318] │ │ │ - ldrb w18, [x29, #317] │ │ │ - ldrb w7, [x29, #316] │ │ │ - ldrb w2, [x29, #290] │ │ │ - ldrb w14, [x29, #301] │ │ │ - orr w10, w10, w0, lsl #8 │ │ │ - ldrb w17, [x29, #307] │ │ │ - fmov w0, s0 │ │ │ - ldrb w6, [x29, #306] │ │ │ - ldrb w16, [x29, #305] │ │ │ - ldrb w5, [x29, #304] │ │ │ - ldrb w15, [x29, #303] │ │ │ - ldrb w4, [x29, #302] │ │ │ - ldrb w3, [x29, #300] │ │ │ - orr w9, w9, w0, lsl #8 │ │ │ - orr w8, w8, w28, lsl #8 │ │ │ - orr w2, w2, w12, lsl #8 │ │ │ - ldrb w11, [x29, #289] │ │ │ - ldrh w12, [x29, #216] │ │ │ - orr w7, w7, w18, lsl #8 │ │ │ - orr w3, w3, w14, lsl #8 │ │ │ - orr w6, w6, w17, lsl #8 │ │ │ - orr w5, w5, w16, lsl #8 │ │ │ - orr w4, w4, w15, lsl #8 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - uxth w9, w9 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w7, w7 │ │ │ - ldrb w13, [x29, #283] │ │ │ - ldrb w1, [x29, #282] │ │ │ - orr w0, w12, w11, lsl #8 │ │ │ - ubfiz x28, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - ldr x14, [x29, #208] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x28, x28, x5 │ │ │ - orr x3, x4, x3 │ │ │ - orr x7, x7, x9, lsl #32 │ │ │ - orr w1, w1, w13, lsl #8 │ │ │ - orr x0, x2, x0 │ │ │ - orr x3, x3, x28, lsl #32 │ │ │ - add x7, x14, x7 │ │ │ - cmp w1, #0x2e │ │ │ - str x0, [x29, #216] │ │ │ - str x3, [x29, #192] │ │ │ - str x7, [x29, #200] │ │ │ - b.ls 404430 // b.plast │ │ │ - mov w4, #0xcccd // #52429 │ │ │ - movk w4, #0xcccc, lsl #16 │ │ │ - umull x4, w1, w4 │ │ │ - lsr x4, x4, #35 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov w5, #0xfffffff6 // #-10 │ │ │ - mul w5, w4, w5 │ │ │ - add x6, x6, #0x5e8 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - add w5, w1, w5 │ │ │ - add x3, x3, #0x5a0 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x6 │ │ │ - str x6, [x29, #120] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - adrp x2, 411000 │ │ │ - ldr x6, [x29, #120] │ │ │ - add x28, x2, #0x508 │ │ │ - mov x0, x6 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x5c8 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x600 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ + b.ne 53a0 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + str x2, [sp, #144] │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x1, [x1, #3888] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + bl 2f60 │ │ │ + ldr x2, [sp, #144] │ │ │ + cbz w0, 668c │ │ │ + cmp x26, #0x1 │ │ │ + b.ne 53a0 // b.any │ │ │ + ldr w27, [sp, #128] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x25, x0 │ │ │ + ccmp x27, x0, #0x4, ne // ne = any │ │ │ + b.eq 5c4c // b.none │ │ │ + fmov x0, d8 │ │ │ + sub x27, x22, x27 │ │ │ + sub x1, x27, #0x50 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2e60 │ │ │ + cbnz w0, 647c │ │ │ + ldr x0, [x20, #3552] │ │ │ + adrp x1, 30000 │ │ │ + add x26, x1, #0x610 │ │ │ + ldr x27, [x0] │ │ │ + mov x0, x27 │ │ │ + bl 2f30 │ │ │ + cbnz w0, 6140 │ │ │ + mov x0, x27 │ │ │ + bl 4070 │ │ │ + cbz w0, 6140 │ │ │ + ldrb w0, [x26] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5afc // b.any │ │ │ + ldrb w0, [x26, #1] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5afc // b.any │ │ │ + ldrb w0, [x26, #2] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 405e2c // b.none │ │ │ + b.ne 5afc // b.any │ │ │ + ldrb w0, [x26, #3] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 405e18 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x678 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x26, #584] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401a40 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str xzr, [x26, #584] │ │ │ - ldr w0, [x0, #924] │ │ │ - b 403e30 │ │ │ - cmp w1, #0x6 │ │ │ - b.eq 404538 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 4051b4 // b.any │ │ │ - cmp w2, #0x2 │ │ │ - b.ne 4051b4 // b.any │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #928] │ │ │ - cbz w1, 405144 │ │ │ - ldr w26, [x27, #924] │ │ │ - cmp w26, #0x1 │ │ │ - b.ne 405144 // b.any │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x6, [x1, #1504] │ │ │ - ldr x3, [x4, #536] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x700 │ │ │ + b.ne 5afc // b.any │ │ │ + ldr x0, [x20, #3552] │ │ │ + sub x26, x22, #0x18 │ │ │ + ldr x0, [x0] │ │ │ + bl 2f80 │ │ │ + sub x0, x0, x25 │ │ │ sub x0, x0, #0x4 │ │ │ - str x3, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - bl 40fc4c │ │ │ - ldr x6, [x29, #120] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x3, [x29, #112] │ │ │ - mov x4, x0 │ │ │ - mov w1, w26 │ │ │ - mov x0, x6 │ │ │ - add x2, x2, #0x7a8 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - ldr x3, [x19, #584] │ │ │ - mov x1, #0x2a // #42 │ │ │ - mov x2, #0x1 // #1 │ │ │ - add x0, x29, #0x110 │ │ │ - bl 401c60 │ │ │ - cmp x0, #0x1 │ │ │ - mov x1, x0 │ │ │ - add x2, x19, #0x248 │ │ │ - b.eq 4053f4 // b.none │ │ │ - str x2, [x29, #120] │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + str x0, [sp, #144] │ │ │ + adrp x0, 2f000 │ │ │ + mov x22, x26 │ │ │ + ldr x0, [x0, #3744] │ │ │ ldr w0, [x0] │ │ │ - add x26, x27, #0x39c │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x7e0 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ - ldr x2, [x29, #120] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4053c4 // b.none │ │ │ - ldr x0, [x2] │ │ │ - bl 401dd0 │ │ │ - cbnz w0, 4052c8 │ │ │ - ldr w0, [x26] │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 403e30 │ │ │ - ldr w1, [x27, #924] │ │ │ - add x26, x27, #0x39c │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 4052d4 // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x4, [x3, #536] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ + cbz w0, 5bb8 │ │ │ + ldr x0, [sp, #144] │ │ │ + cbz x0, 5de8 │ │ │ + adrp x26, 2f000 │ │ │ + mov x2, #0x0 // #0 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x700 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #120] │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 40fc4c │ │ │ - ldr x4, [x29, #120] │ │ │ - add x20, x20, #0x5e8 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - mov x5, x0 │ │ │ + bl f010 │ │ │ + mov x4, x0 │ │ │ + adrp x3, 12000 │ │ │ + ldr x0, [x26, #3560] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x740 │ │ │ + add x3, x3, #0xaa8 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ - adrp x23, 411000 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - add x23, x23, #0x508 │ │ │ - mov x0, x20 │ │ │ - mov x1, x23 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x768 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x788 │ │ │ - mov x1, x23 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401a40 │ │ │ - ldr w0, [x26] │ │ │ - str xzr, [x19, #584] │ │ │ - b 403e30 │ │ │ - ldr w5, [x29, #188] │ │ │ - str x2, [x29, #120] │ │ │ - add w0, w5, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x3, [x29, #112] │ │ │ - bl 401a70 │ │ │ - str x0, [x26, #112] │ │ │ - mov x1, x0 │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x3, [x29, #112] │ │ │ - cbz x0, 405c94 │ │ │ - cbnz w3, 405c74 │ │ │ - cbnz w2, 405ca0 │ │ │ - mov x0, x1 │ │ │ - ldr x3, [x19, #584] │ │ │ - ldrh w1, [x29, #188] │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + ldr x0, [x26, #3560] │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + bl 3db8 │ │ │ + ldr x0, [x20, #3552] │ │ │ + ldr d8, [x0] │ │ │ + b 53b8 │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0xbe0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x758 │ │ │ + bl 4000 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x780 │ │ │ + bl 4000 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x7b8 │ │ │ + bl 4000 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x7e8 │ │ │ + bl 4000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 5868 │ │ │ + ldr x0, [x7] │ │ │ + str x7, [sp, #120] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x26] │ │ │ + ldr x7, [sp, #120] │ │ │ + str xzr, [x7] │ │ │ + bl 3120 │ │ │ + cbz w0, 5e40 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + fmov x0, d8 │ │ │ + sub x26, x22, #0x18 │ │ │ + mov x22, x26 │ │ │ + mov x1, x26 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2e60 │ │ │ + cbnz w0, 6420 │ │ │ + ldr x3, [x20, #3552] │ │ │ + str x3, [sp, #128] │ │ │ + add x0, sp, #0x108 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x3, [x3] │ │ │ + bl 2fb0 │ │ │ + mov x27, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 5dd8 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5dd8 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5dd8 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 5dd8 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 5dd8 // b.any │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x0, [x3] │ │ │ + bl 2f80 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x3, [sp, #128] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401c60 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x10 // #16 │ │ │ + ldr x3, [x3] │ │ │ + bl 2fb0 │ │ │ cmp x0, #0x1 │ │ │ - mov x2, x0 │ │ │ - b.eq 405698 // b.none │ │ │ - ldr w0, [x27, #924] │ │ │ - add x26, x27, #0x39c │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 405644 // b.none │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401dd0 │ │ │ - cbz w0, 4051a8 │ │ │ - ldr w0, [x26] │ │ │ - mov w20, #0xb // #11 │ │ │ - b 403e30 │ │ │ - ldr x6, [x29, #168] │ │ │ - add x5, x20, #0x8a0 │ │ │ - ldp x2, x3, [x6] │ │ │ - ldr q0, [x6, #16] │ │ │ - ldr w4, [x6, #32] │ │ │ - ldr x6, [x29, #200] │ │ │ - add x7, x5, #0x4 │ │ │ - stp x2, x3, [x6] │ │ │ - str q0, [x6, #16] │ │ │ - str w4, [x6, #32] │ │ │ - adrp x6, 413000 <_fini@@Base+0x1c00> │ │ │ - add x26, x6, #0x6f8 │ │ │ - ldrb w4, [x5], #1 │ │ │ + b.ne 692c // b.any │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x2, x27 │ │ │ + ldr x3, [x1] │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #160] │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 6108 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6108 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr w4, [sp, #316] │ │ │ + add x1, sp, #0x200 │ │ │ + ldr x0, [x0, #3656] │ │ │ + cmp x4, #0x1 │ │ │ + ldur x27, [x1, #-204] │ │ │ + str x4, [x0] │ │ │ + b.ne 69e4 // b.any │ │ │ + ldr x3, [x20, #3552] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, x27 │ │ │ + str x3, [sp, #128] │ │ │ + str x4, [sp, #152] │ │ │ + ldr x0, [x3] │ │ │ + bl 2e60 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x4, [sp, #152] │ │ │ + cbnz w0, 6bd0 │ │ │ + ldr x3, [x3] │ │ │ + mov x1, x4 │ │ │ + ldr x0, [sp, #160] │ │ │ + mov x2, #0x4 // #4 │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 6958 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 6958 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 6958 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6958 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6958 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3744] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 6278 │ │ │ + adrp x26, 2f000 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xae8 │ │ │ + str xzr, [sp, #144] │ │ │ + ldr x1, [x26, #3560] │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x1] │ │ │ + ldp x2, x3, [x0, #16] │ │ │ + stp x2, x3, [x1, #16] │ │ │ + ldr x0, [x0, #32] │ │ │ + str x0, [x1, #32] │ │ │ + b 5ba8 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x8b0 │ │ │ + bl 4000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 61d4 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0xdd8 │ │ │ + adrp x22, 12000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + add x22, x22, #0xe00 │ │ │ + ldp x2, x3, [x1] │ │ │ + mov x27, x0 │ │ │ + stp x2, x3, [x0] │ │ │ + mov x26, #0x0 // #0 │ │ │ + ldp x2, x3, [x1, #16] │ │ │ + stp x2, x3, [x0, #16] │ │ │ + ldr w1, [x1, #32] │ │ │ + ldr x28, [sp, #160] │ │ │ + adrp x2, 30000 │ │ │ + add x24, x2, #0x610 │ │ │ + str w1, [x0, #32] │ │ │ + ldrb w4, [x24, x26] │ │ │ + mov x3, x22 │ │ │ mov x2, #0x28 // #40 │ │ │ - mov x3, x26 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0xe0 │ │ │ - str x5, [x29, #112] │ │ │ - str x7, [x29, #120] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - add x1, x29, #0xe0 │ │ │ + mov x0, x28 │ │ │ + add x26, x26, #0x1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 401ca0 <__strcat_chk@plt> │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #120] │ │ │ - cmp x5, x7 │ │ │ - b.ne 405304 // b.any │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x1, #528] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x4, [x2, #536] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ - add x2, x2, #0x700 │ │ │ + mov x1, x28 │ │ │ + mov x0, x27 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + cmp x26, #0x4 │ │ │ + b.ne 5eac // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0xe08 │ │ │ + ldr x3, [x1, #3520] │ │ │ mov x1, #0x0 // #0 │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #208] │ │ │ + ldr x0, [x0] │ │ │ sub x0, x0, #0x4 │ │ │ - str x4, [x29, #120] │ │ │ - bl 40fc4c │ │ │ - ldr x4, [x29, #120] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ + bl f010 │ │ │ + ldr x4, [sp, #208] │ │ │ mov x5, x0 │ │ │ - add x3, x3, #0x708 │ │ │ - add x0, x29, #0xe0 │ │ │ + ldr x22, [sp, #160] │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0xe10 │ │ │ mov x2, #0x28 // #40 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - add x1, x29, #0xe0 │ │ │ + mov x0, x22 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 401ca0 <__strcat_chk@plt> │ │ │ - adrp x2, 411000 │ │ │ - add x26, x2, #0x508 │ │ │ - ldr x0, [x29, #216] │ │ │ - mov x1, x26 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x720 │ │ │ - mov x1, x26 │ │ │ - bl 402ba8 │ │ │ - b 4053ec │ │ │ - adrp x2, 411000 │ │ │ - add x26, x2, #0x508 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x800 │ │ │ - mov x1, x26 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x830 │ │ │ - mov x1, x26 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x19, #584] │ │ │ - b 4044f4 │ │ │ + mov x1, x22 │ │ │ + mov x0, x27 │ │ │ + adrp x22, 10000 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + add x22, x22, #0xbe0 │ │ │ + mov x0, x27 │ │ │ + mov x1, x22 │ │ │ + bl 4000 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0xe28 │ │ │ + bl 4000 │ │ │ + ldr x0, [x20, #3552] │ │ │ + ldr x0, [x0] │ │ │ + b 56f8 │ │ │ + bl 2cc0 │ │ │ + add x24, x0, #0x1 │ │ │ + mov x0, x24 │ │ │ + bl 2dd0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 6d94 │ │ │ + mov x2, x24 │ │ │ + mov x1, x22 │ │ │ + bl 2ca0 │ │ │ + b 56cc │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4000] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 64bc // b.none │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x5d0 │ │ │ + bl 4000 │ │ │ + ldr w0, [x28] │ │ │ + b 5868 │ │ │ mov x0, #0xb8 // #184 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a70 │ │ │ - mov x26, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 405678 │ │ │ - ldrb w5, [x29, #283] │ │ │ - ldrb w6, [x29, #281] │ │ │ - ldrb w0, [x29, #285] │ │ │ - ldrb w14, [x29, #287] │ │ │ - fmov s5, w5 │ │ │ - ldrb w12, [x29, #282] │ │ │ - fmov s4, w6 │ │ │ - ldrb w11, [x29, #280] │ │ │ - fmov s2, w0 │ │ │ - fmov w0, s5 │ │ │ - ldrb w2, [x29, #291] │ │ │ - fmov s3, w14 │ │ │ - ldrb w10, [x29, #286] │ │ │ - orr w12, w12, w0, lsl #8 │ │ │ - fmov w0, s4 │ │ │ - ldrb w9, [x29, #284] │ │ │ - orr w11, w11, w0, lsl #8 │ │ │ - fmov w0, s3 │ │ │ - ldrb w14, [x29, #289] │ │ │ - ldrb w3, [x29, #272] │ │ │ - fmov s1, w2 │ │ │ - ldrb w8, [x29, #290] │ │ │ - ldrb w7, [x29, #288] │ │ │ - orr w10, w10, w0, lsl #8 │ │ │ - fmov w0, s2 │ │ │ - ldrb w15, [x29, #295] │ │ │ - ldrb w13, [x29, #293] │ │ │ - ldrb w6, [x29, #294] │ │ │ - ldrb w5, [x29, #292] │ │ │ - orr w9, w9, w0, lsl #8 │ │ │ - fmov w0, s1 │ │ │ - ldrb w18, [x29, #275] │ │ │ - ldrb w17, [x29, #277] │ │ │ - ldrb w16, [x29, #279] │ │ │ - ldrb w30, [x29, #273] │ │ │ - fmov s0, w3 │ │ │ - ldrb w4, [x29, #274] │ │ │ - ldrb w3, [x29, #276] │ │ │ - ldrb w2, [x29, #278] │ │ │ - orr w8, w8, w0, lsl #8 │ │ │ - orr w7, w7, w14, lsl #8 │ │ │ - orr w6, w6, w15, lsl #8 │ │ │ - orr w5, w5, w13, lsl #8 │ │ │ - ldrb w15, [x29, #297] │ │ │ - ldrb w13, [x29, #296] │ │ │ - ubfiz x12, x12, #16, #16 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w11, w11 │ │ │ - uxth w9, w9 │ │ │ - uxth w7, w7 │ │ │ - fmov w14, s0 │ │ │ - orr w0, w14, w30, lsl #8 │ │ │ - orr w4, w4, w18, lsl #8 │ │ │ - orr w3, w3, w17, lsl #8 │ │ │ - orr w2, w2, w16, lsl #8 │ │ │ - orr x11, x12, x11 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - orr w13, w13, w15, lsl #8 │ │ │ - strh w0, [x26] │ │ │ - strh w4, [x26, #2] │ │ │ - strh w3, [x26, #4] │ │ │ - strh w2, [x26, #6] │ │ │ - str x11, [x26, #8] │ │ │ - str x9, [x26, #16] │ │ │ - str x7, [x26, #24] │ │ │ - str x5, [x26, #32] │ │ │ - str w13, [x29, #188] │ │ │ - ldrh w2, [x29, #188] │ │ │ - ldrb w18, [x29, #309] │ │ │ - ldrb w9, [x29, #308] │ │ │ - ldrb w17, [x29, #307] │ │ │ - ldrb w8, [x29, #306] │ │ │ - ldrb w16, [x29, #313] │ │ │ - ldrb w7, [x29, #312] │ │ │ - ldrb w15, [x29, #311] │ │ │ - ldrb w6, [x29, #310] │ │ │ - ldrb w13, [x29, #303] │ │ │ - ldrb w5, [x29, #302] │ │ │ - ldrb w4, [x29, #304] │ │ │ - strh w2, [x26, #40] │ │ │ - ldrb w12, [x29, #299] │ │ │ - ldrb w3, [x29, #298] │ │ │ - ldrb w11, [x29, #301] │ │ │ - ldrb w2, [x29, #300] │ │ │ - ldrb w10, [x29, #305] │ │ │ - orr w9, w9, w18, lsl #8 │ │ │ - orr w8, w8, w17, lsl #8 │ │ │ - orr w7, w7, w16, lsl #8 │ │ │ - orr w6, w6, w15, lsl #8 │ │ │ - tst w0, #0xff00 │ │ │ - orr w5, w5, w13, lsl #8 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - uxth w8, w8 │ │ │ - ubfiz x7, x7, #16, #16 │ │ │ - uxth w6, w6 │ │ │ - orr w0, w4, w10, lsl #8 │ │ │ - orr w3, w3, w12, lsl #8 │ │ │ - cset w4, eq // eq = none │ │ │ - orr w2, w2, w11, lsl #8 │ │ │ - uxth w5, w5 │ │ │ - orr x8, x9, x8 │ │ │ - orr x6, x7, x6 │ │ │ - str w4, [x26, #172] │ │ │ - strh w3, [x26, #44] │ │ │ - strh w2, [x26, #46] │ │ │ - str x5, [x26, #48] │ │ │ - strh w0, [x26, #56] │ │ │ - str x8, [x26, #72] │ │ │ - str x6, [x26, #64] │ │ │ - str xzr, [x26, #104] │ │ │ - str xzr, [x26, #96] │ │ │ - str xzr, [x26, #88] │ │ │ - str xzr, [x26, #112] │ │ │ - str xzr, [x26, #80] │ │ │ - str xzr, [x26, #120] │ │ │ - str xzr, [x26, #128] │ │ │ - str xzr, [x26, #152] │ │ │ - ldr w4, [x29, #188] │ │ │ - str xzr, [x26, #144] │ │ │ - str xzr, [x26, #136] │ │ │ - cbnz w4, 405258 │ │ │ - ldr x4, [x22, #2576] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x0, [x29, #216] │ │ │ + bl 2dd0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 6db8 │ │ │ + add x0, sp, #0x200 │ │ │ + add x1, sp, #0x200 │ │ │ + ldrb w2, [sp, #334] │ │ │ + ldrb w27, [sp, #329] │ │ │ + ldur w0, [x0, #-170] │ │ │ + ldur w3, [x1, #-174] │ │ │ + ldur q0, [x1, #-200] │ │ │ + dup v1.2d, x0 │ │ │ + ldrb w0, [sp, #335] │ │ │ + ldrb w1, [sp, #305] │ │ │ + uxtl v3.2d, v0.2s │ │ │ + ldrb w24, [sp, #330] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + cmp w1, #0x0 │ │ │ + ldrb w2, [sp, #337] │ │ │ + mov v1.d[1], x3 │ │ │ + ldrb w1, [sp, #336] │ │ │ + and x0, x0, #0xffff │ │ │ + uxtl2 v2.2d, v0.4s │ │ │ + ldrb w3, [sp, #328] │ │ │ + movi v0.4s, #0x0 │ │ │ + ldrb w22, [sp, #332] │ │ │ + orr w2, w1, w2, lsl #8 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [x28, #172] │ │ │ + orr w27, w3, w27, lsl #8 │ │ │ + ldr x1, [sp, #304] │ │ │ + str x1, [x28] │ │ │ + add x1, sp, #0x200 │ │ │ + ldrb w3, [sp, #331] │ │ │ + str x0, [x28, #48] │ │ │ + ldrb w0, [sp, #333] │ │ │ + ldur w1, [x1, #-182] │ │ │ + orr w24, w24, w3, lsl #8 │ │ │ + strh w27, [x28, #40] │ │ │ + str w1, [x28, #44] │ │ │ + orr w22, w22, w0, lsl #8 │ │ │ + strh w2, [x28, #56] │ │ │ + stur q3, [x28, #8] │ │ │ + stur q2, [x28, #24] │ │ │ + str q1, [x28, #64] │ │ │ + str q0, [x28, #80] │ │ │ + str q0, [x28, #96] │ │ │ + str q0, [x28, #112] │ │ │ + str q0, [x28, #128] │ │ │ + str q0, [x28, #144] │ │ │ + cbnz w27, 6288 │ │ │ + ldr x0, [x21, #3960] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0xf70 │ │ │ + ldr x22, [x22, #3560] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x868 │ │ │ + ldr x4, [x0] │ │ │ + mov w1, w26 │ │ │ + mov x0, x22 │ │ │ add x4, x4, #0x1 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x1, [x29, #216] │ │ │ - add x0, x0, #0x870 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xf78 │ │ │ + bl 4000 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 405660 // b.none │ │ │ - mov w20, #0x3 // #3 │ │ │ - b 403e30 │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + b.eq 65ec // b.none │ │ │ + mov w27, #0x3 // #3 │ │ │ + b 5868 │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x9f8 │ │ │ + ldr x1, [x1, #3512] │ │ │ + ldr x1, [x1] │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ ldr w0, [x0] │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x890 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x830 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - b 4053ec │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x848 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x4 // #4 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - ldrh w1, [x26, #44] │ │ │ - cbnz w1, 405c58 │ │ │ - ldrh w1, [x26, #46] │ │ │ - cbz w1, 4056c4 │ │ │ - ldr x0, [x26, #104] │ │ │ - ldr x3, [x19, #584] │ │ │ - uxth w1, w1 │ │ │ + b 5868 │ │ │ + adrp x20, 10000 │ │ │ + add x20, x20, #0xbe0 │ │ │ + adrp x0, 13000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x30 │ │ │ + bl 4000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x9a8 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x1, [sp, #200] │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2e60 │ │ │ + cbnz w0, 6e0c │ │ │ + ldr x0, [x20, #3552] │ │ │ + ldr x1, [x23, #3528] │ │ │ + str x1, [sp, #216] │ │ │ + ldr x0, [x0] │ │ │ + b 56e8 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x25] │ │ │ + b 5868 │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0xbe0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xf08 │ │ │ + bl 4000 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xf38 │ │ │ + bl 4000 │ │ │ + b 5f68 │ │ │ + mov x25, x0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x2, 12000 │ │ │ + ldr x3, [x0, #3520] │ │ │ + add x2, x2, #0xe08 │ │ │ + sub x0, x24, #0x4 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x26, [sp, #192] │ │ │ + adrp x20, 10000 │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #120] │ │ │ + add x20, x20, #0xbe0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl f010 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 12000 │ │ │ + ldr x22, [x22, #3560] │ │ │ + add x3, x3, #0xe48 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x1, x20 │ │ │ + mov x0, x22 │ │ │ + bl 4000 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xe70 │ │ │ + bl 4000 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xe90 │ │ │ + bl 4000 │ │ │ + ldr x20, [sp, #152] │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + ldr w0, [x25] │ │ │ + b 5868 │ │ │ + ldr x0, [x20, #3552] │ │ │ + str xzr, [sp, #144] │ │ │ + ldr d8, [x0] │ │ │ + b 53b8 │ │ │ + add w0, w27, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #112] │ │ │ + mov x26, x0 │ │ │ + cbz x0, 6308 │ │ │ + cbnz w24, 62f8 │ │ │ + cbnz w22, 6918 │ │ │ + ldr x22, [x20, #3552] │ │ │ + and x1, x27, #0xffff │ │ │ + mov x0, x26 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401c60 │ │ │ + ldr x3, [x22] │ │ │ + bl 2fb0 │ │ │ cmp x0, #0x1 │ │ │ - b.ne 4052ac // b.any │ │ │ - ldr x0, [x26, #112] │ │ │ - ldrh w1, [x26, #40] │ │ │ - adrp x6, 430000 │ │ │ - strb wzr, [x0, x1] │ │ │ - ldr w0, [x6, #1568] │ │ │ + b.eq 6704 // b.none │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x24, [x0, #4000] │ │ │ + ldr w0, [x24] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 65d0 // b.none │ │ │ + ldr x20, [x20, #3552] │ │ │ + ldr x0, [x20] │ │ │ + bl 3120 │ │ │ + cbz w0, 6944 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr w0, [x24] │ │ │ + b 5868 │ │ │ + and x0, x24, #0xffff │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #96] │ │ │ + cbnz x0, 62a4 │ │ │ + ldr x28, [sp, #128] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x9e0 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + adrp x0, 10000 │ │ │ + add x26, x0, #0xec8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x24, [x0, #3520] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x27, [x0, #3656] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4032] │ │ │ + str x0, [sp, #152] │ │ │ + mov x1, x26 │ │ │ + mov x0, x28 │ │ │ + bl 3080 │ │ │ + str x0, [x22] │ │ │ + cbnz x0, 56d8 │ │ │ + ldr x0, [x24] │ │ │ + bl b5d0 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 6a64 // b.none │ │ │ cmp w0, #0x3 │ │ │ - b.eq 405a34 // b.none │ │ │ - ldrh w0, [x26, #4] │ │ │ - tbz w0, #11, 4059d4 │ │ │ - ldr x1, [x26, #112] │ │ │ + ldr x1, [x24] │ │ │ + b.eq 6604 // b.none │ │ │ + ldr x0, [x27] │ │ │ + sub x0, x0, #0x1 │ │ │ + cmp x0, x1 │ │ │ + b.eq 63e0 // b.none │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + bl b480 │ │ │ + mov x28, x0 │ │ │ + mov x1, x26 │ │ │ + mov x0, x28 │ │ │ + bl 3080 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 638c │ │ │ + b 56d8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #208] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x26, #136] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 4059c8 │ │ │ - str x0, [x29, #120] │ │ │ - bl 401d10 │ │ │ - ldr x2, [x29, #120] │ │ │ + bl 2cc0 │ │ │ + add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - bl 40d874 │ │ │ + str x2, [sp, #192] │ │ │ + bl 2dd0 │ │ │ + mov x28, x0 │ │ │ + ldr x2, [sp, #192] │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 6ea4 │ │ │ + bl 2ca0 │ │ │ + b 6378 │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4000] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 5fc8 // b.any │ │ │ + bl 2ec0 │ │ │ mov x1, x0 │ │ │ - cbz x0, 4059a8 │ │ │ - ldr x0, [x26, #112] │ │ │ - str x1, [x29, #104] │ │ │ - str x1, [x29, #112] │ │ │ - bl 401c90 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - ldr x3, [x29, #112] │ │ │ - str x1, [x26, #112] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, x5 │ │ │ - mov w2, w4 │ │ │ - str wzr, [x6, #684] │ │ │ - str x3, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - bl 403474 │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x6, [x29, #120] │ │ │ - cbz x0, 4059a0 │ │ │ - mov w2, #0x1 // #1 │ │ │ - ldr x1, [x26, #32] │ │ │ - str w2, [x6, #684] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x1, x2 │ │ │ - add x2, x0, #0x4 │ │ │ - b.ne 4057e8 // b.any │ │ │ - ldrb w9, [x0, #11] │ │ │ - ldrb w5, [x0, #10] │ │ │ - ldrb w8, [x0, #9] │ │ │ - ldrb w4, [x0, #8] │ │ │ - ldrb w7, [x0, #7] │ │ │ - ldrb w2, [x0, #6] │ │ │ - ldrb w6, [x0, #5] │ │ │ - ldrb w1, [x0, #4] │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w6, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - orr x4, x5, x4 │ │ │ - orr x1, x1, x4, lsl #32 │ │ │ - str x1, [x26, #32] │ │ │ - add x2, x0, #0xc │ │ │ - ldr x0, [x26, #24] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ne 405848 // b.any │ │ │ - ldrb w9, [x2, #7] │ │ │ - ldrb w5, [x2, #6] │ │ │ - ldrb w8, [x2, #5] │ │ │ - ldrb w4, [x2, #4] │ │ │ - ldrb w7, [x2, #3] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w6, [x2, #1] │ │ │ - ldrb w0, [x2], #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w1, w1, w7, lsl #8 │ │ │ - orr w0, w0, w6, lsl #8 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x4, x5, x4 │ │ │ - orr x0, x1, x0 │ │ │ - orr x0, x0, x4, lsl #32 │ │ │ - str x0, [x26, #24] │ │ │ - ldr x0, [x26, #64] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ne 4058a8 // b.any │ │ │ - ldrb w9, [x2, #7] │ │ │ - ldrb w5, [x2, #6] │ │ │ - ldrb w8, [x2, #5] │ │ │ - ldrb w4, [x2, #4] │ │ │ - ldrb w7, [x2, #3] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w6, [x2, #1] │ │ │ - ldrb w0, [x2], #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w1, w1, w7, lsl #8 │ │ │ - orr w0, w0, w6, lsl #8 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x4, x5, x4 │ │ │ - orr x0, x1, x0 │ │ │ - orr x0, x0, x4, lsl #32 │ │ │ - str x0, [x26, #64] │ │ │ - ldr x0, [x26, #48] │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ne 4058e0 // b.any │ │ │ - ldrb w5, [x2, #3] │ │ │ - ldrb w0, [x2, #2] │ │ │ - ldrb w4, [x2, #1] │ │ │ - ldrb w1, [x2] │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - orr w1, w1, w4, lsl #8 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x0, x0, x1 │ │ │ - str x0, [x26, #48] │ │ │ - ldr w1, [x27, #924] │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x9b8 │ │ │ + bl 4000 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x9a8 │ │ │ + bl 4000 │ │ │ + ldr w0, [x28] │ │ │ + b 5868 │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4000] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ cmp w1, #0x1 │ │ │ - b.eq 40598c // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #916] │ │ │ - cbz w1, 405908 │ │ │ - ldr x1, [x26, #64] │ │ │ - ldr x6, [x29, #208] │ │ │ - add x1, x1, x6 │ │ │ - str x1, [x26, #64] │ │ │ - cbnz x0, 405930 │ │ │ - ldr w12, [x29, #184] │ │ │ - ldr x0, [x26, #64] │ │ │ - cbz w12, 405924 │ │ │ - ldr x1, [x24, #1496] │ │ │ - cmp x0, x1 │ │ │ - b.cs 405930 // b.hs, b.nlast │ │ │ - mov w14, #0x1 // #1 │ │ │ - str x0, [x24, #1496] │ │ │ - str w14, [x29, #184] │ │ │ - ldr x1, [x22, #2576] │ │ │ - str x3, [x26, #80] │ │ │ - str x3, [x26, #120] │ │ │ - mov x0, x3 │ │ │ + b.ne 5fc8 // b.any │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x970 │ │ │ + b 645c │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0xb10 │ │ │ + b 645c │ │ │ + fmov x0, d8 │ │ │ + mov w27, #0x10 // #16 │ │ │ + bl 2da0 │ │ │ + ldr x20, [x20, #3552] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x910 │ │ │ + str xzr, [x20] │ │ │ + bl 4000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x22, [x20, #3552] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #128] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x22] │ │ │ + bl 2e60 │ │ │ + cbnz w0, 6bec │ │ │ + ldr x0, [x22] │ │ │ + bl 4070 │ │ │ + cbz w0, 6a20 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xa78 │ │ │ + bl 4400 │ │ │ + cbz w0, 6a20 │ │ │ + ldr x0, [x22] │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0xbe0 │ │ │ + bl 2f80 │ │ │ + sub x27, x0, x27 │ │ │ + sub x0, x27, #0x4 │ │ │ + mov x1, x22 │ │ │ + str x0, [sp, #144] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xb80 │ │ │ + bl 4000 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0xbb8 │ │ │ + bl 4000 │ │ │ + b 55c0 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x4, 2f000 │ │ │ + sub x0, x24, #0x4 │ │ │ + adrp x2, 12000 │ │ │ + ldr x1, [x1, #3520] │ │ │ + add x2, x2, #0xe08 │ │ │ + ldr x4, [x4, #3464] │ │ │ + ldr x3, [x1] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str x3, [sp, #208] │ │ │ + ldr x24, [x4] │ │ │ + bl f010 │ │ │ + ldr x3, [sp, #208] │ │ │ + mov x4, x0 │ │ │ + mov w1, w22 │ │ │ + mov x0, x24 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0xeb0 │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + b 5760 │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0xf98 │ │ │ + bl 4000 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0xf38 │ │ │ + bl 4000 │ │ │ + b 5f68 │ │ │ + adrp x22, 2f000 │ │ │ + mov x4, x1 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0xdb0 │ │ │ + ldr x22, [x22, #3560] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #188] │ │ │ + mov x0, x22 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x22 │ │ │ + add x1, x1, #0xbe0 │ │ │ + bl 4000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [x0, #3520] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3656] │ │ │ + ldr x1, [x3] │ │ │ + ldr x2, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str wzr, [x26, #160] │ │ │ - str wzr, [x26, #164] │ │ │ - str x3, [x29, #112] │ │ │ - str x1, [x22, #2576] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x26, #128] │ │ │ - ldr x3, [x29, #112] │ │ │ - cbz x0, 4059c8 │ │ │ - mov x1, x3 │ │ │ - bl 401d10 │ │ │ - ldr x6, [x29, #152] │ │ │ - mov x12, x26 │ │ │ - str x26, [x6] │ │ │ - str xzr, [x12, #176]! │ │ │ - str x12, [x29, #152] │ │ │ - b 4053ec │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x14, #544] │ │ │ - cmp x1, #0x1 │ │ │ - b.ne 4058ec // b.any │ │ │ - b 4058f8 │ │ │ - ldr x0, [x26, #48] │ │ │ - b 4058e0 │ │ │ - ldr x1, [x26, #136] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x8d0 │ │ │ - bl 402ba8 │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 40574c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x8a8 │ │ │ - b 405680 │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - mov x1, x5 │ │ │ - mov w2, w4 │ │ │ - mov w0, #0x7075 // #28789 │ │ │ - str x4, [x29, #120] │ │ │ - str x5, [x29, #112] │ │ │ - bl 403474 │ │ │ - str xzr, [x26, #136] │ │ │ + str x1, [x3] │ │ │ + cmp x2, x1 │ │ │ + b.hi 56a8 // b.pmore │ │ │ + ldr x28, [sp, #128] │ │ │ + ldr x22, [x21, #3960] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x22] │ │ │ + cmp x0, x1 │ │ │ + b.ne 6eac // b.any │ │ │ + ldr x0, [x28, #4000] │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + fmov x0, d8 │ │ │ + str x2, [sp, #120] │ │ │ + mov w27, #0x10 // #16 │ │ │ + bl 2da0 │ │ │ + ldr x20, [x20, #3552] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x948 │ │ │ + str xzr, [x20] │ │ │ + bl 4000 │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 5868 │ │ │ + ldr x22, [x20, #3552] │ │ │ + ldr x28, [sp, #192] │ │ │ + ldr x0, [x22] │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + mov x0, x28 │ │ │ + bl 2fe0 │ │ │ + add x0, x25, #0xdd0 │ │ │ + bl 4400 │ │ │ + cbz w0, 6664 │ │ │ + mov w25, #0x0 // #0 │ │ │ + b 663c │ │ │ + ldr x0, [x28, #4000] │ │ │ + mov w27, #0x9 // #9 │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldrh w1, [x28, #44] │ │ │ + cbz w1, 6728 │ │ │ mov x2, x0 │ │ │ - ldr x4, [x29, #120] │ │ │ - ldr x5, [x29, #112] │ │ │ - cbz x0, 405bec │ │ │ - ldrb w3, [x0, #4] │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x28, #96] │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 62c8 // b.any │ │ │ + ldrh w1, [x28, #46] │ │ │ + cbz w1, 6750 │ │ │ + ldr x3, [x20, #3552] │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x0, [x28, #104] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x3, [x3] │ │ │ + bl 2fb0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 62c8 // b.any │ │ │ + ldrh w1, [x28, #40] │ │ │ + adrp x24, 2f000 │ │ │ + ldr x2, [x28, #112] │ │ │ + ldr x0, [x24, #4072] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 6d74 // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbz w0, #11, 6c40 │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #208] │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #136] │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 6fbc │ │ │ + bl 3060 │ │ │ + mov x0, x22 │ │ │ + bl d5b0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 6e44 │ │ │ + ldr x0, [x28, #112] │ │ │ + bl 2fe0 │ │ │ + str x22, [x28, #112] │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + adrp x6, 2f000 │ │ │ + ldr x2, [x6, #3968] │ │ │ + str wzr, [x2] │ │ │ + cbz x0, 684c │ │ │ + and x3, x1, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x0, x3 │ │ │ + cmp x3, x0 │ │ │ + b.ls 684c // b.plast │ │ │ + ldrb w5, [x0] │ │ │ + ldrb w2, [x0, #1] │ │ │ ldrb w1, [x0, #3] │ │ │ - ldrb w0, [x0, #2] │ │ │ - cmp w3, #0x1 │ │ │ - orr w0, w0, w1, lsl #8 │ │ │ - str w0, [x29, #188] │ │ │ - b.ls 405a44 // b.plast │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - ldr x1, [x26, #128] │ │ │ - add x0, x0, #0xd58 │ │ │ - bl 402ba8 │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 40574c │ │ │ - ldrb w4, [x2, #6] │ │ │ - ldrb w5, [x2, #8] │ │ │ - ldrb w3, [x2, #7] │ │ │ - ldrb w0, [x2, #5] │ │ │ - ldr x1, [x26, #112] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - orr w0, w0, w4, lsl #8 │ │ │ - ubfiz x3, x3, #16, #16 │ │ │ - uxth w4, w0 │ │ │ - orr x4, x3, x4 │ │ │ - mov x0, x1 │ │ │ - add x2, x2, #0x9 │ │ │ - str x1, [x29, #104] │ │ │ - str x4, [x29, #160] │ │ │ - str x2, [x29, #136] │ │ │ - bl 401980 │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + ldrb w5, [x0, #2] │ │ │ + sxth w2, w2 │ │ │ + cmp w2, #0x1 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + b.ne 6838 // b.any │ │ │ + b 6b20 │ │ │ + ldrb w4, [x0] │ │ │ + ldrb w2, [x0, #1] │ │ │ + ldrb w1, [x0, #3] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldrb w4, [x0, #2] │ │ │ + sxth w2, w2 │ │ │ + cmp w2, #0x1 │ │ │ + orr w1, w4, w1, lsl #8 │ │ │ + b.eq 6b20 // b.none │ │ │ + and x1, x1, #0xffff │ │ │ + add x1, x1, #0x4 │ │ │ + add x0, x0, x1 │ │ │ + cmp x3, x0 │ │ │ + b.hi 6814 // b.pmore │ │ │ + ldr x1, [x28, #48] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6c28 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3472] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 6884 │ │ │ + ldr x0, [x28, #64] │ │ │ + ldr x2, [sp, #144] │ │ │ + add x0, x0, x2 │ │ │ + str x0, [x28, #64] │ │ │ + cbnz x1, 68bc │ │ │ + ldr w0, [sp, #224] │ │ │ + ldr x1, [x28, #64] │ │ │ + cbz w0, 68a8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3448] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 68bc // b.plast │ │ │ + adrp x0, 2f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [sp, #224] │ │ │ + ldr x0, [x0, #3448] │ │ │ + str x1, [x0] │ │ │ + ldr x3, [x21, #3960] │ │ │ + str xzr, [x28, #160] │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [x28, #80] │ │ │ + ldr x2, [x3] │ │ │ + str x1, [x28, #120] │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #208] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x3] │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x3, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbnz x0, 405ab4 │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - add x1, x1, #0xd88 │ │ │ - mov w0, #0x4 // #4 │ │ │ - str x3, [x29, #112] │ │ │ - bl 402a2c │ │ │ - ldr x1, [x26, #112] │ │ │ - ldr x3, [x29, #112] │ │ │ - mov x0, x3 │ │ │ - str x3, [x29, #112] │ │ │ - bl 401a20 │ │ │ - ldr x3, [x29, #112] │ │ │ - sub x2, x0, x3 │ │ │ - mov x1, x3 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 410424 │ │ │ - ldr x3, [x29, #112] │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #128] │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 6fbc │ │ │ + bl 3060 │ │ │ + ldr x0, [sp, #216] │ │ │ + str x28, [x0] │ │ │ + mov x0, x28 │ │ │ + str xzr, [x0, #176]! │ │ │ + str x0, [sp, #216] │ │ │ + b 5f68 │ │ │ + and x0, x22, #0xffff │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #104] │ │ │ + cbnz x0, 62a8 │ │ │ + b 6308 │ │ │ + ldr x20, [sp, #128] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + b 632c │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x24] │ │ │ + b 5868 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 5028 │ │ │ + ldr x22, [x20, #3552] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #144] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x22] │ │ │ + bl 2e60 │ │ │ + cbnz w0, 6f3c │ │ │ + ldr x0, [x22] │ │ │ + bl 4070 │ │ │ + cbz w0, 6f24 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xa78 │ │ │ + bl 4400 │ │ │ + cbz w0, 6f24 │ │ │ + ldr x0, [x22] │ │ │ + bl 2f80 │ │ │ + sub x0, x0, x27 │ │ │ + sub x0, x0, #0x4 │ │ │ + str x0, [sp, #144] │ │ │ + b 5b60 │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2ec0 │ │ │ mov x1, x0 │ │ │ - mov x0, x3 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401c90 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x14, [x29, #160] │ │ │ - cmp x14, x1 │ │ │ - b.eq 405c14 // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr w2, [x0, #1568] │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0x8e8 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 401ae0 <__printf_chk@plt> │ │ │ - adrp x1, 430000 │ │ │ - ldr w0, [x1, #1568] │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x5d0 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x1, [x0, #3512] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xa20 │ │ │ + ldr x1, [x1] │ │ │ + bl 4000 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x9a8 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x20, [x20, #3552] │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4000] │ │ │ + ldr w0, [x28] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 405bf4 // b.none │ │ │ - cbnz w0, 405a34 │ │ │ - ldr x4, [x26, #128] │ │ │ - adrp x3, 412000 <_fini@@Base+0xc00> │ │ │ - ldr x0, [x29, #216] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3512] │ │ │ + b.eq 6d80 // b.none │ │ │ + ldr x1, [x1] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xc08 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 4000 │ │ │ + ldr w0, [x28] │ │ │ + b 5868 │ │ │ + mov x1, x28 │ │ │ + mov w27, w0 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xd98 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + mov w4, #0xa // #10 │ │ │ + mov w5, #0xfffffff6 // #-10 │ │ │ + adrp x27, 2f000 │ │ │ + adrp x3, 12000 │ │ │ + udiv w4, w0, w4 │ │ │ + add x3, x3, #0xc98 │ │ │ + ldr x27, [x27, #3560] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xdd0 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - bl 401980 │ │ │ - adrp x2, 412000 <_fini@@Base+0xc00> │ │ │ - add x2, x2, #0xdf8 │ │ │ - ldr x6, [x29, #200] │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - add x1, x1, #0xe40 │ │ │ - ldp x10, x11, [x2, #48] │ │ │ - ldr q0, [x2] │ │ │ - ldp x16, x17, [x2, #16] │ │ │ - ldp x12, x13, [x2, #32] │ │ │ - ldr x30, [x2, #64] │ │ │ - add x0, x6, x0 │ │ │ - ldp x4, x5, [x1, #32] │ │ │ - ldp x2, x3, [x1, #48] │ │ │ - ldp x8, x9, [x1] │ │ │ - ldp x6, x7, [x1, #16] │ │ │ - ldr x18, [x1, #64] │ │ │ - ldrh w15, [x1, #72] │ │ │ - stp x10, x11, [x0, #48] │ │ │ - str q0, [x0] │ │ │ - stp x16, x17, [x0, #16] │ │ │ - stp x12, x13, [x0, #32] │ │ │ - str x30, [x0, #64] │ │ │ - add x10, x0, #0x47 │ │ │ - adrp x1, 411000 │ │ │ - ldr x0, [x29, #216] │ │ │ - stp x4, x5, [x10, #32] │ │ │ - stp x2, x3, [x10, #48] │ │ │ - add x1, x1, #0x508 │ │ │ - stp x8, x9, [x10] │ │ │ - stp x6, x7, [x10, #16] │ │ │ - str x18, [x10, #64] │ │ │ - strh w15, [x10, #72] │ │ │ - bl 402ba8 │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0xe90 │ │ │ - bl 402a2c │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 40574c │ │ │ - ldr x3, [x26, #112] │ │ │ - b 40574c │ │ │ - ldr x1, [x26, #128] │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xd98 │ │ │ - bl 402ba8 │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 40574c │ │ │ - ldr w12, [x29, #188] │ │ │ - sub w1, w12, #0x5 │ │ │ - uxth w1, w1 │ │ │ - cbnz w1, 405cbc │ │ │ - ldrh w0, [x26, #40] │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - cbz x0, 405a34 │ │ │ - ldr x1, [x26, #80] │ │ │ - str x0, [x29, #120] │ │ │ - bl 401d10 │ │ │ - ldr x6, [x29, #120] │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - str x6, [x26, #136] │ │ │ - b 40574c │ │ │ - ldr x0, [x26, #96] │ │ │ - ldr x3, [x19, #584] │ │ │ - uxth w1, w1 │ │ │ - bl 401c60 │ │ │ + adrp x26, 10000 │ │ │ + madd w5, w4, w5, w0 │ │ │ + add x26, x26, #0xbe0 │ │ │ + mov x0, x27 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x27 │ │ │ + mov x1, x26 │ │ │ + bl 4000 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xcc0 │ │ │ + bl 4000 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xcf8 │ │ │ + bl 4000 │ │ │ + ldr x2, [x28, #4000] │ │ │ + ldr w0, [x2] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6e90 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 6e60 // b.any │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xd50 │ │ │ + bl 4000 │ │ │ + b 5610 │ │ │ + str d8, [sp, #96] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + ldr x6, [x6, #3968] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x2, [x28, #32] │ │ │ + str w1, [x6] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.eq 6f78 // b.none │ │ │ + add x0, x0, #0x4 │ │ │ + ldr x2, [x28, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 6b58 // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x28, #24] │ │ │ + ldr x2, [x28, #64] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 6b70 // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x28, #64] │ │ │ + ldr x1, [x28, #48] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + cmp x1, x2 │ │ │ + b.ne 6850 // b.any │ │ │ + ldr w1, [x0] │ │ │ + str x1, [x28, #48] │ │ │ + b 6850 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6de0 // b.none │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0xc70 │ │ │ + bl 4000 │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x0, [x3] │ │ │ + str x3, [sp, #120] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 2da0 │ │ │ + ldr x3, [sp, #120] │ │ │ + str xzr, [x3] │ │ │ + b 69bc │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + ldr x28, [x28, #4000] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 5fc8 // b.any │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0xb48 │ │ │ + b 645c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3656] │ │ │ + ldr x0, [x0] │ │ │ cmp x0, #0x1 │ │ │ - b.ne 4052ac // b.any │ │ │ - b 4056a0 │ │ │ - uxth w0, w3 │ │ │ - str x1, [x29, #104] │ │ │ - str x2, [x29, #120] │ │ │ - bl 401a70 │ │ │ - str x0, [x26, #96] │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbnz x0, 405288 │ │ │ - ldr w0, [x27, #924] │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 403e30 │ │ │ - uxth w0, w2 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a70 │ │ │ - str x0, [x26, #104] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbnz x0, 40528c │ │ │ - b 405c94 │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a70 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 405a34 │ │ │ - uxth w3, w1 │ │ │ - ldr x1, [x29, #136] │ │ │ - mov x2, x3 │ │ │ - str x3, [x29, #112] │ │ │ - str x0, [x29, #120] │ │ │ - bl 401d80 │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x6, [x29, #120] │ │ │ - strb wzr, [x6, x3] │ │ │ - b 405c44 │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401a40 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x240 │ │ │ - add x1, x1, #0x508 │ │ │ - str xzr, [x19, #584] │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #576] │ │ │ + b.ne 6864 // b.any │ │ │ + b 6874 │ │ │ + ldr x0, [x28, #96] │ │ │ + ldrh w1, [x28, #44] │ │ │ + mov x26, x0 │ │ │ + cbz x0, 6cc0 │ │ │ + and x5, x1, #0xffff │ │ │ + sub x5, x5, #0x4 │ │ │ + add x5, x0, x5 │ │ │ + cmp x5, x0 │ │ │ + b.ls 6cc0 // b.plast │ │ │ + ldrb w7, [x0, #1] │ │ │ + mov w6, #0x7075 // #28789 │ │ │ + ldrb w9, [x0] │ │ │ + ldrb w2, [x0, #3] │ │ │ + ldrb w8, [x0, #2] │ │ │ + orr w7, w9, w7, lsl #8 │ │ │ + orr w2, w8, w2, lsl #8 │ │ │ + cmp w6, w7, sxth │ │ │ + b.ne 6cac // b.any │ │ │ + b 6cc8 │ │ │ + ldrb w3, [x26, #1] │ │ │ + ldrb w7, [x26] │ │ │ + ldrb w2, [x26, #3] │ │ │ + ldrb w4, [x26, #2] │ │ │ + orr w3, w7, w3, lsl #8 │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + cmp w6, w3, sxth │ │ │ + b.eq 6cc8 // b.none │ │ │ + and x2, x2, #0xffff │ │ │ + add x2, x2, #0x4 │ │ │ + add x26, x26, x2 │ │ │ + cmp x5, x26 │ │ │ + b.hi 6c8c // b.pmore │ │ │ + str xzr, [x28, #136] │ │ │ + b 67c8 │ │ │ + str xzr, [x28, #136] │ │ │ + ldrb w0, [x26, #4] │ │ │ + cmp w0, #0x1 │ │ │ + b.hi 6f88 // b.pmore │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #248] │ │ │ + ldrb w0, [x26, #2] │ │ │ + str w0, [sp, #208] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401980 │ │ │ - add x2, x0, #0x1 │ │ │ + bl 2cc0 │ │ │ + mov x27, x0 │ │ │ + add x2, x27, #0x1 │ │ │ + ldrb w0, [x26, #3] │ │ │ + str w0, [sp, #228] │ │ │ + ldur w0, [x26, #5] │ │ │ + str x0, [sp, #232] │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401a70 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 405dbc │ │ │ - bl 401960 │ │ │ - ldr x1, [x29, #160] │ │ │ - b 404874 │ │ │ - ldr x4, [x1] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x0, [x29, #216] │ │ │ + str x2, [sp, #240] │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + ldp x2, x1, [sp, #240] │ │ │ + cbz x0, 70a0 │ │ │ + bl 2ca0 │ │ │ + mov x2, x27 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl f810 │ │ │ + mov x27, x0 │ │ │ + mov x0, x22 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #232] │ │ │ + cmp x0, x27 │ │ │ + b.eq 70cc // b.none │ │ │ + ldr x24, [x24, #4072] │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0xff0 │ │ │ + ldr w2, [x24] │ │ │ + bl 2e40 <__printf_chk@plt> │ │ │ + ldr w0, [x24] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 70b0 // b.none │ │ │ + cbz w0, 6fe4 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 67c8 │ │ │ + adrp x0, 12000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + add x0, x0, #0xbd8 │ │ │ + ldr x1, [x1] │ │ │ + b 645c │ │ │ + ldr x28, [sp, #128] │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x9e0 │ │ │ + bl 4000 │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0xf50 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0xbe0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xc40 │ │ │ + bl 4000 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x9a8 │ │ │ + bl 4000 │ │ │ + b 6bb0 │ │ │ + ldr x20, [x20, #3552] │ │ │ + mov x22, x28 │ │ │ + ldr x28, [sp, #128] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0x738 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + ldr x1, [x28, #136] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xfd8 │ │ │ + bl 4000 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 67c8 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xd70 │ │ │ + str x2, [sp, #120] │ │ │ + bl 4000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x22] │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 5868 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xd20 │ │ │ + bl 4000 │ │ │ + b 5610 │ │ │ + ldr x28, [sp, #128] │ │ │ + b 6d9c │ │ │ + ldr x0, [sp, #136] │ │ │ + adrp x20, 12000 │ │ │ + add x20, x20, #0xe08 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x2, x20 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl f010 │ │ │ + mov x4, x0 │ │ │ + ldr x0, [x22] │ │ │ + mov x2, x20 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x20, 2f000 │ │ │ + str x4, [sp, #120] │ │ │ + bl f010 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 13000 │ │ │ + ldr x20, [x20, #3560] │ │ │ + add x3, x3, #0x8 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ + mov x0, x20 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + adrp x20, 10000 │ │ │ + add x20, x20, #0xbe0 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0xa80 │ │ │ + b 6154 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + ldr x28, [x28, #4000] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 5fc8 // b.any │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0xa50 │ │ │ + b 645c │ │ │ + ldur x1, [x0, #4] │ │ │ + add x0, x0, #0xc │ │ │ + str x1, [x28, #32] │ │ │ + b 6b40 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x460 │ │ │ + bl 4000 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 67c8 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x6b0 │ │ │ + add x0, x0, #0x6f8 │ │ │ + bl 4000 │ │ │ + b 50b4 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0xfb0 │ │ │ + bl 4000 │ │ │ + ldr x0, [x28, #4000] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr w0, [x0] │ │ │ + b 5868 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x3, 12000 │ │ │ + ldr x4, [x28, #128] │ │ │ + add x3, x3, #0x4d8 │ │ │ + ldr x19, [x19, #3560] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x6b8 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - mov w6, #0x1 // #1 │ │ │ - str w6, [x29, #176] │ │ │ - b 404568 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x6a0 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - mov w20, w26 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x2e0 │ │ │ - bl 402ba8 │ │ │ - mov w20, #0x4 // #4 │ │ │ - ldr w0, [x27, #924] │ │ │ - b 403e30 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x14, #576] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401980 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x500 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x548 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 10000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0xbe0 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl 4000 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0x598 │ │ │ + bl 3e58 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x490 │ │ │ + bl 3e58 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x4a0 │ │ │ + bl 4000 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 67c8 │ │ │ + ldr w1, [sp, #208] │ │ │ + ldr w0, [sp, #228] │ │ │ + orr w22, w1, w0, lsl #8 │ │ │ + sub w22, w22, #0x5 │ │ │ + ands w22, w22, #0xffff │ │ │ + b.ne 7110 // b.any │ │ │ + ldrh w0, [x28, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 405dbc │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x2, #576] │ │ │ - bl 401d10 │ │ │ - b 4044dc │ │ │ - ldr w0, [x27, #924] │ │ │ - mov w20, #0x0 // #0 │ │ │ - b 403e30 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x658 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - b 404430 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x628 │ │ │ - mov x1, x28 │ │ │ - bl 402ba8 │ │ │ - b 404430 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + bl 2dd0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 6d74 │ │ │ + ldr x1, [x28, #80] │ │ │ + bl 3060 │ │ │ + ldrh w1, [x28, #44] │ │ │ + str x24, [x28, #136] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 67c8 │ │ │ + add w0, w22, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 2dd0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 6d74 │ │ │ + and x22, x22, #0xffff │ │ │ + add x1, x26, #0x9 │ │ │ + mov x2, x22 │ │ │ + bl 30d0 │ │ │ + strb wzr, [x24, x22] │ │ │ + b 7100 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ - ldr x2, [x0, #80] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + mov w24, w1 │ │ │ + ldr x2, [x23, #3776] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ + ldr x0, [x0, #80] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + adrp x20, 2f000 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xd58 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + adrp x22, 2f000 │ │ │ stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ - ldrb w0, [x2] │ │ │ - mov w24, w1 │ │ │ - subs w0, w0, #0x2d │ │ │ - ldrh w21, [x20, #40] │ │ │ - b.ne 405e7c // b.any │ │ │ - ldrb w0, [x2, #1] │ │ │ - cmp w0, wzr │ │ │ - cset w2, eq // eq = none │ │ │ - ldr x1, [x20, #24] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov x0, #0xffffffff // #4294967295 │ │ │ - cbnz w24, 405fb4 │ │ │ - str w24, [x22, #684] │ │ │ - cmp x1, x0 │ │ │ - b.ls 4063bc // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1584] │ │ │ - cbnz w0, 405ecc │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x970 │ │ │ - bl 402ba8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x980 │ │ │ - bl 402a2c │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x22, #684] │ │ │ - cmp w0, #0x2c │ │ │ - b.hi 405ee8 // b.pmore │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + bl 2f60 │ │ │ + ldr x1, [x20, #4040] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + ldr x2, [x19, #24] │ │ │ + ldrh w25, [x19, #40] │ │ │ + cmp x2, x3 │ │ │ + ldr w1, [x1] │ │ │ + ldr x2, [x22, #3968] │ │ │ + cbnz w24, 72ac │ │ │ + str wzr, [x2] │ │ │ + b.ls 72f8 // b.plast │ │ │ + cbz w1, 7d4c │ │ │ + ldr x0, [x22, #3968] │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldrh w1, [x19, #2] │ │ │ + str w2, [x0] │ │ │ + cmp w1, #0x2c │ │ │ + b.hi 71e4 // b.pmore │ │ │ mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 406c88 │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 406c88 │ │ │ - uxth w26, w1 │ │ │ + strh w0, [x19, #2] │ │ │ + ldrh w28, [x19, #42] │ │ │ + cbz w28, 7350 │ │ │ + ldr x27, [x19, #88] │ │ │ + cbz x27, 7350 │ │ │ + and x26, x28, #0xffff │ │ │ sub x4, x26, #0x4 │ │ │ - add x4, x25, x4 │ │ │ - cmp x25, x4 │ │ │ - b.cs 405f70 // b.hs, b.nlast │ │ │ - ldrb w2, [x25, #1] │ │ │ - ldrb w0, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - orr w0, w0, w2, lsl #8 │ │ │ + add x4, x27, x4 │ │ │ + cmp x27, x4 │ │ │ + b.cs 726c // b.hs, b.nlast │ │ │ + ldrb w0, [x27, #1] │ │ │ + mov x20, x27 │ │ │ + ldrb w2, [x27] │ │ │ + ldrb w21, [x27, #3] │ │ │ + ldrb w1, [x27, #2] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w2, [x25, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 405f5c // b.any │ │ │ - b 406e30 │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ + b.ne 7258 // b.any │ │ │ + b 7ba4 │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w3, [x19, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - orr w23, w3, w23, lsl #8 │ │ │ - b.eq 406e30 // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x4, x19 │ │ │ - b.hi 405f38 // b.pmore │ │ │ - add w0, w1, #0x14 │ │ │ + b.eq 7ba4 // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x20, x4 │ │ │ + b.cc 7234 // b.lo, b.ul, b.last │ │ │ + add w0, w28, #0x14 │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407028 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 7d9c │ │ │ + mov x1, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 401970 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ + bl 2cb0 │ │ │ + mov x0, x27 │ │ │ + bl 2fe0 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ add w1, w0, #0x14 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #42] │ │ │ - b 406ca4 │ │ │ - ldr w19, [x22, #684] │ │ │ - cmp x1, x0 │ │ │ - str wzr, [x22, #684] │ │ │ - adrp x23, 430000 │ │ │ - b.ls 4063e4 // b.plast │ │ │ - mov w1, #0x1 // #1 │ │ │ - ldr w0, [x23, #1584] │ │ │ - str w1, [x22, #684] │ │ │ - cbnz w0, 406410 │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x25, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x25, #0x970 │ │ │ - bl 402ba8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ + strh w1, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 736c │ │ │ + ldr w4, [x2] │ │ │ + str wzr, [x2] │ │ │ + b.ls 731c // b.plast │ │ │ + ldr x0, [x22, #3968] │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [x0] │ │ │ + cbz w1, 7d0c │ │ │ + cbnz w4, 74a4 │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x70 │ │ │ + bl 4000 │ │ │ + ldr x20, [x20, #4040] │ │ │ + ldr w0, [x20] │ │ │ + cbnz w0, 7cfc │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xad0 │ │ │ - bl 402a2c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x0, #684] │ │ │ - cbz w19, 406448 │ │ │ - cbz w1, 406020 │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w3, #0x1 // #1 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str w3, [x2, #680] │ │ │ - cmp w0, #0x2c │ │ │ - b.ls 406c24 // b.plast │ │ │ - cbz w19, 406038 │ │ │ + add x1, x1, #0xf0 │ │ │ + bl 3e58 │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 71c0 // b.pmore │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 71c4 // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.eq 7388 // b.none │ │ │ + b 71c4 │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 72b8 // b.pmore │ │ │ cmp w1, #0x1 │ │ │ - b.eq 406c80 // b.none │ │ │ + b.eq 7ce8 // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.ne 7ce8 // b.any │ │ │ + cbz w4, 7388 │ │ │ + ldrh w28, [x19, #42] │ │ │ mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #2] │ │ │ - orr w1, w1, w19 │ │ │ - cbnz w1, 405ee8 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 406d4c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #660] │ │ │ - cbnz w1, 406454 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #896] │ │ │ - cbnz w1, 406454 │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbz w1, #11, 406474 │ │ │ - bl 401980 │ │ │ - uxth w21, w0 │ │ │ - mov w23, #0x1 // #1 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 406ff8 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w1, #0x3 // #3 │ │ │ - strb w0, [x19] │ │ │ - strb w1, [x19, #2] │ │ │ - mov w0, #0x4b // #75 │ │ │ - mov w1, #0x4 // #4 │ │ │ - strb w0, [x19, #1] │ │ │ - strb w1, [x19, #3] │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldr w5, [x22, #684] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #5] │ │ │ - strb w1, [x19, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #7] │ │ │ - strb w1, [x19, #6] │ │ │ - ldrh w1, [x20, #6] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #9] │ │ │ - strb w1, [x19, #8] │ │ │ - ldr x1, [x20, #8] │ │ │ - lsr x2, x1, #16 │ │ │ - ubfx x4, x1, #8, #8 │ │ │ - ubfx x3, x2, #8, #8 │ │ │ - strb w1, [x19, #10] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w2, [x19, #12] │ │ │ - ldr x2, [x20, #16] │ │ │ - lsr x1, x2, #16 │ │ │ - ubfx x4, x2, #8, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - strb w2, [x19, #14] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - cbz w5, 406950 │ │ │ - add x0, x19, #0x12 │ │ │ - mvni v0.2s, #0x0 │ │ │ - st1 {v0.8b}, [x0] │ │ │ - lsr w1, w21, #8 │ │ │ - strb w21, [x19, #26] │ │ │ - strb w1, [x19, #27] │ │ │ - ldrh w1, [x20, #42] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w1, [x19, #28] │ │ │ - strb w2, [x19, #29] │ │ │ - cbz w23, 4067d4 │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 406de4 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 406bec // b.pmore │ │ │ - cbz w21, 406354 │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 406df0 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 406df0 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 4061a0 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 406354 // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 406354 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 406354 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, #30] │ │ │ - cmp w21, w0 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #30] │ │ │ - ldrh w21, [x20, #42] │ │ │ - cbnz w21, 406994 │ │ │ + strh w0, [x19, #2] │ │ │ + cbnz w28, 71ec │ │ │ + mov x0, #0x14 // #20 │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 7d6c │ │ │ + mov w0, #0x14 // #20 │ │ │ + strh w0, [x19, #42] │ │ │ + mov w0, #0x1 // #1 │ │ │ + movk w0, #0x10, lsl #16 │ │ │ + str w0, [x20] │ │ │ + ldr x0, [x19, #32] │ │ │ + stur x0, [x20, #4] │ │ │ + ldr x0, [x19, #24] │ │ │ + stur x0, [x20, #12] │ │ │ + ldr x21, [x19, #136] │ │ │ + ldrh w20, [x19, #4] │ │ │ + cbz x21, 77c8 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3640] │ │ │ + ldr x0, [x0, #3608] │ │ │ + ldr w26, [x1] │ │ │ + ldr w0, [x0] │ │ │ + orr w26, w26, w0 │ │ │ + cbnz w26, 74c4 │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ + and w27, w0, #0xffff │ │ │ + tbnz w20, #11, 74d8 │ │ │ + ldrh w4, [x19, #42] │ │ │ + add w28, w27, #0x9 │ │ │ + and w28, w28, #0xffff │ │ │ + sub w0, w4, #0x4 │ │ │ + and w8, w0, #0xffff │ │ │ + cbz w4, 7904 │ │ │ + ldr x6, [x19, #88] │ │ │ + cbz x6, 7904 │ │ │ + and x2, x4, #0xffff │ │ │ + sub x5, x2, #0x4 │ │ │ + add x5, x6, x5 │ │ │ + cmp x6, x5 │ │ │ + b.cs 7458 // b.hs, b.nlast │ │ │ + ldrb w1, [x6, #1] │ │ │ + mov w7, #0x7075 // #28789 │ │ │ + ldrb w0, [x6] │ │ │ + mov x20, x6 │ │ │ + ldrb w21, [x6, #3] │ │ │ + ldrb w3, [x6, #2] │ │ │ + orr w1, w0, w1, lsl #8 │ │ │ + orr w21, w3, w21, lsl #8 │ │ │ + cmp w7, w1, sxth │ │ │ + b.ne 7444 // b.any │ │ │ + b 7c3c │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + cmp w7, w0, sxth │ │ │ + b.eq 7c3c // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x5, x20 │ │ │ + b.hi 7424 // b.pmore │ │ │ + add w0, w28, w4 │ │ │ + stp x6, x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + ldp x6, x2, [sp, #96] │ │ │ + cbz x0, 7d8c │ │ │ + mov x1, x6 │ │ │ + str x6, [sp, #96] │ │ │ + bl 2cb0 │ │ │ + ldr x6, [sp, #96] │ │ │ + mov x0, x6 │ │ │ + bl 2fe0 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ + add w28, w28, w0 │ │ │ + strh w28, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 791c │ │ │ + adrp x0, 2f000 │ │ │ + ldrh w2, [x19, #2] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3664] │ │ │ + cmp w2, #0x2c │ │ │ + str w1, [x0] │ │ │ + b.ls 71dc // b.plast │ │ │ + b 71e4 │ │ │ + ldrh w0, [x19, #58] │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + orr w0, w0, #0x800 │ │ │ + strh w0, [x19, #58] │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w26, #0x1 // #1 │ │ │ + add x27, sp, #0x90 │ │ │ + add x21, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x403, lsl #16 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldrh w28, [x19, #2] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 7b20 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 77e4 // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 7818 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 789c // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 7850 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 7874 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x21 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 4190 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldr x22, [x22, #3968] │ │ │ + ldr w0, [x22] │ │ │ + cbz w0, 76d4 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + bl 4190 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 7704 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 78e4 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 7738 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 78c4 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + cbz w26, 7760 │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 4248 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbnz w1, 7780 │ │ │ cmp w24, #0x1 │ │ │ - b.ne 406790 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #424] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 406d8c // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x0, #592] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.ne 77a0 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3784] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 7b40 // b.none │ │ │ + adrp x3, 2f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - bl 401cf0 │ │ │ - cmp x0, x22 │ │ │ - b.eq 4067ac // b.none │ │ │ - mov x0, x19 │ │ │ - bl 401c90 │ │ │ + ldr x3, [x3, #3856] │ │ │ + ldr x3, [x3] │ │ │ + bl 3040 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + b.ne 77b8 // b.any │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 2fe0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3776] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 7d48 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - ldr x1, [x20, #32] │ │ │ - cmp x1, x0 │ │ │ - b.hi 405ea0 // b.pmore │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1584] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 405ecc // b.none │ │ │ - cbz w0, 40603c │ │ │ - cbnz w2, 405ecc │ │ │ - b 40603c │ │ │ - ldr x1, [x20, #32] │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldr x0, [x19, #32] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 75ec │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7750 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 7614 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 7624 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x1d8 │ │ │ + bl 3e58 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 4248 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 7658 │ │ │ + ldr x0, [x19, #88] │ │ │ + mov x2, x20 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + bl 4248 │ │ │ + cmp w24, #0x1 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.eq 7664 // b.none │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x1 // #1 │ │ │ + bl bfb0 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - b.hi 405fc8 // b.pmore │ │ │ - ldr w0, [x23, #1584] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 406408 // b.none │ │ │ - mov w1, #0x0 // #0 │ │ │ - cbz w0, 406020 │ │ │ - cbz w2, 406020 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #684] │ │ │ - adrp x25, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbnz w19, 406008 │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x25, #0x970 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x23, #1584] │ │ │ - cbnz w0, 406f9c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0x9b8 │ │ │ - mov w0, #0x6 // #6 │ │ │ - bl 402a2c │ │ │ - ldr w1, [x22, #684] │ │ │ - b 406004 │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 406004 // b.any │ │ │ - b 40641c │ │ │ - ldrh w1, [x20, #4] │ │ │ - ldrh w2, [x20, #58] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - orr w2, w2, #0x800 │ │ │ - strh w2, [x20, #58] │ │ │ - strh w1, [x20, #4] │ │ │ - tbnz w1, #11, 406064 │ │ │ - bl 401980 │ │ │ - uxth w26, w0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - add w27, w26, #0x9 │ │ │ - uxth w27, w27 │ │ │ - cbz w0, 406c30 │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 406c30 │ │ │ - uxth w28, w0 │ │ │ - sub x6, x28, #0x4 │ │ │ - add x6, x25, x6 │ │ │ - cmp x25, x6 │ │ │ - b.cs 406508 // b.hs, b.nlast │ │ │ - ldrb w3, [x25, #1] │ │ │ - ldrb w1, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - ldrb w2, [x25, #2] │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w1, sxth │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 4064f4 // b.any │ │ │ - b 406eb4 │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w23, w4, w23, lsl #8 │ │ │ - b.eq 406eb4 // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x19, x6 │ │ │ - b.cc 4064d4 // b.lo, b.ul, b.last │ │ │ - add w0, w27, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40700c │ │ │ - mov x2, x28 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 401970 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ - add w27, w27, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w27, [x20, #42] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w26, w26, #0x5 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401980 │ │ │ - ldr x1, [x29, #104] │ │ │ + b.eq 7698 // b.none │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 2fe0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 76a4 │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w26, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 74e8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7750 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7540 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbz x0, 7750 │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7568 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 7578 │ │ │ + b 7750 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7750 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 7578 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7750 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 7550 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7750 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 7624 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7750 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 7720 │ │ │ + and x0, x28, #0xffff │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 7d7c │ │ │ + strh w28, [x19, #42] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w27, w27, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 410424 │ │ │ - uxth w26, w26 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w26, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w26, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x23, [x20, #136] │ │ │ - add x25, x19, #0x9 │ │ │ - cbz x23, 406070 │ │ │ - mov x0, x23 │ │ │ - bl 401980 │ │ │ - cmp w0, wzr │ │ │ + bl f810 │ │ │ + strh w27, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x21, [x19, #136] │ │ │ + cbz x21, 74e8 │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 406788 │ │ │ - cmp w0, #0xf │ │ │ - b.ls 406f48 // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ - cmp x23, x1 │ │ │ - add x1, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x25, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 406f48 │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 40662c │ │ │ - mov x5, x25 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 406610 // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 406788 // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x25, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 406788 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x25, x2] │ │ │ + b.le 74e8 │ │ │ + add x1, x21, #0x10 │ │ │ + add x2, x20, #0x9 │ │ │ + cmp x2, x1 │ │ │ + add x1, x20, #0x19 │ │ │ + ccmp x21, x1, #0x2, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, cs // cs = hs, nlast │ │ │ + b.ls 7d2c // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x21, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x3, x1 │ │ │ + b.ne 79a0 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 74e8 // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x21, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 406788 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 74e8 │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x21, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 406788 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 406788 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 406788 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 406788 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 406788 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 406788 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x9 │ │ │ - strb w4, [x25, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ cmp w0, w2 │ │ │ - b.le 406788 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 406788 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x9 │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 74e8 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 74e8 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x25, x3] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 74e8 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ cmp w0, w2 │ │ │ - b.le 406788 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 406788 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 406788 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x23, x2] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x21, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x25, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 406788 │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x23, x1] │ │ │ - strb w0, [x25, x1] │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 406070 │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 74e8 │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x21, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 74e8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7750 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 7800 │ │ │ + adrp x19, 2f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - mov w3, w1 │ │ │ - bl 40bb94 │ │ │ - cmp x0, x22 │ │ │ - b.ne 406394 // b.any │ │ │ - mov x0, x19 │ │ │ - bl 401c90 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 406de4 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 406bb4 // b.pmore │ │ │ - cbz w21, 406354 │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 406e10 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 406e10 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 406834 // b.pmore │ │ │ - cmp w21, w0 │ │ │ - b.eq 406354 // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406354 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.hi 4062b8 // b.pmore │ │ │ - b 406354 │ │ │ - ldr x1, [x20, #24] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w3, [x19, #19] │ │ │ - strb w0, [x19, #20] │ │ │ - strb w2, [x19, #21] │ │ │ - strb w1, [x19, #18] │ │ │ - ldr x1, [x20, #32] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w1, [x19, #22] │ │ │ - strb w3, [x19, #23] │ │ │ - strb w0, [x19, #24] │ │ │ - strb w2, [x19, #25] │ │ │ - b 406124 │ │ │ - ldr x20, [x20, #88] │ │ │ - cbz x20, 40635c │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 406f6c │ │ │ - sub x2, x25, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 406c58 // b.pmore │ │ │ - add x1, x19, x22 │ │ │ - add x0, x1, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ + ldr x19, [x19, #3728] │ │ │ + ldr x3, [x19] │ │ │ + bl 3040 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 406d6c │ │ │ - cmp w21, #0xf │ │ │ - b.ls 406d6c // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x1 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 4069fc // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 406bac // b.none │ │ │ - mov w2, w0 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x1 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bac // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x2 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bac // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bac // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bac // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bac // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bac // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bac // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bac // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bac // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w4, [x20, x2] │ │ │ - add w3, w0, #0xa │ │ │ - add x2, x19, x2 │ │ │ - strb w4, [x2, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 406bac // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w2, w0, #0xb │ │ │ - strb w4, [x1, x3] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bac // b.plast │ │ │ - mov w1, w2 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406bac // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406bac // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 406bac // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, x22] │ │ │ - mov x22, x23 │ │ │ - b 40635c │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 401b20 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 4067f4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - b 4067f4 │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 401b20 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 406160 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - b 406160 │ │ │ - mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - b 406020 │ │ │ - uxth w0, w27 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 406544 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa68 │ │ │ - bl 402a2c │ │ │ - b 406544 │ │ │ - mov x0, x19 │ │ │ - add x1, x25, w1, uxth │ │ │ - bl 401b20 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 4069bc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - b 4069bc │ │ │ - orr w1, w19, #0x1 │ │ │ - b 406038 │ │ │ - mov x0, #0x14 // #20 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 406fb4 │ │ │ - mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #42] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x10 // #16 │ │ │ - strb w0, [x19, #2] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #4] │ │ │ - strb w7, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w1, [x19, #10] │ │ │ - ldr x1, [x20, #24] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w7, [x19, #13] │ │ │ - strb w3, [x19, #14] │ │ │ - strb w6, [x19, #15] │ │ │ - strb w2, [x19, #16] │ │ │ - strb w5, [x19, #17] │ │ │ - strb w1, [x19, #18] │ │ │ - strb w4, [x19, #19] │ │ │ - ldr x0, [x20, #136] │ │ │ - cbnz x0, 406044 │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w23, w0 │ │ │ - b 406070 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w2, [x20, x0] │ │ │ - strb w2, [x1, x0] │ │ │ - add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 406d70 // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 40635c │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x20, #448] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - bl 401cf0 │ │ │ - cmp x0, x22 │ │ │ - b.ne 406394 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #512] │ │ │ - ldr x1, [x1, #504] │ │ │ + b.ne 77b8 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3688] │ │ │ + ldr x1, [x1, #3976] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ cmp x0, x1 │ │ │ - b.eq 4067ac // b.none │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x20, #448] │ │ │ - ldr x2, [x21, #456] │ │ │ - bl 40ba5c │ │ │ - ldr x0, [x21, #456] │ │ │ - str xzr, [x20, #448] │ │ │ - bl 401c90 │ │ │ - b 4067ac │ │ │ - mov x25, #0x400 // #1024 │ │ │ - mov x22, #0x1e // #30 │ │ │ - b 406354 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 406df4 // b.pmore │ │ │ - b 406354 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 406e14 // b.pmore │ │ │ - b 406354 │ │ │ - cmp w23, #0x10 │ │ │ - b.eq 406ca4 // b.none │ │ │ - add w27, w1, #0x10 │ │ │ - sub w27, w27, w23 │ │ │ - uxth w27, w27 │ │ │ - uxth w0, w27 │ │ │ - bl 401a70 │ │ │ + b.eq 7698 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + ldr x1, [x19] │ │ │ + ldr x20, [x20, #3848] │ │ │ + ldr x2, [x20] │ │ │ + bl bf28 │ │ │ + str xzr, [x19] │ │ │ + ldr x0, [x20] │ │ │ + bl 2fe0 │ │ │ + b 7698 │ │ │ + cmp w21, #0x10 │ │ │ + b.eq 736c // b.none │ │ │ + add w26, w28, #0x10 │ │ │ + sub w26, w26, w21 │ │ │ + and w0, w26, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 2dd0 │ │ │ mov x26, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 406fc8 │ │ │ - sub x25, x19, x1 │ │ │ - and x28, x25, #0xffff │ │ │ - mov x2, x28 │ │ │ - mov x0, x26 │ │ │ - bl 401960 │ │ │ - ldrh w0, [x20, #42] │ │ │ - uxth w1, w23 │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x26, x28 │ │ │ - add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 401960 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w27, [x20, #42] │ │ │ - bl 401c90 │ │ │ - add x19, x25, x23 │ │ │ - str x26, [x20, #88] │ │ │ - b 406ca4 │ │ │ - sub w1, w27, #0x4 │ │ │ - cmp w23, w1 │ │ │ - b.eq 406548 // b.none │ │ │ - sub w28, w0, #0x4 │ │ │ - add w28, w27, w28 │ │ │ - sub w28, w28, w23 │ │ │ - uxth w28, w28 │ │ │ - uxth w0, w28 │ │ │ - bl 401a70 │ │ │ - mov x27, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 406fe0 │ │ │ - sub x25, x19, x1 │ │ │ - and x3, x25, #0xffff │ │ │ + cbz x0, 7d9c │ │ │ + sub x2, x20, x27 │ │ │ + mov x1, x27 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #120] │ │ │ + sub w28, w28, w21 │ │ │ + bl 2ca0 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr w4, [sp, #120] │ │ │ + add x1, x1, #0x4 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w21, w28, w4 │ │ │ + mov x0, x3 │ │ │ + and x21, x21, #0xffff │ │ │ + mov x2, x21 │ │ │ + bl 2ca0 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + add x20, x3, x21 │ │ │ mov x0, x27 │ │ │ - str x3, [x29, #104] │ │ │ - bl 401960 │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldr x3, [x29, #104] │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - uxth w1, w23 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x27, x3 │ │ │ + bl 2fe0 │ │ │ + str x26, [x19, #88] │ │ │ + b 736c │ │ │ + sub w0, w28, #0x4 │ │ │ + cmp w21, w0 │ │ │ + b.eq 791c // b.none │ │ │ + sub w28, w28, w21 │ │ │ + str x6, [sp, #104] │ │ │ + add w0, w8, w28 │ │ │ + str w4, [sp, #124] │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 2dd0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 7d8c │ │ │ + ldr x6, [sp, #104] │ │ │ + sub x2, x20, x6 │ │ │ + mov x1, x6 │ │ │ + and x3, x2, #0xffff │ │ │ + and w5, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + stp x3, x6, [sp, #104] │ │ │ + str w5, [sp, #120] │ │ │ + bl 2ca0 │ │ │ + ldp w5, w4, [sp, #120] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr x3, [sp, #104] │ │ │ + sub w0, w4, w21 │ │ │ + sub w0, w0, w5 │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 401960 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w28, [x20, #42] │ │ │ - bl 401c90 │ │ │ - add x19, x25, x23 │ │ │ - str x27, [x20, #88] │ │ │ - b 406548 │ │ │ + add x3, x28, x3 │ │ │ + and x21, x0, #0xffff │ │ │ + add x1, x20, x1 │ │ │ + mov x2, x21 │ │ │ + mov x0, x3 │ │ │ + bl 2ca0 │ │ │ + mov x3, x0 │ │ │ + ldr x6, [sp, #112] │ │ │ + add x20, x3, x21 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + mov x0, x6 │ │ │ + bl 2fe0 │ │ │ + str x28, [x19, #88] │ │ │ + b 791c │ │ │ + ldr x0, [x22, #3968] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0] │ │ │ + cbz w4, 72cc │ │ │ + b 74a4 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0x130 │ │ │ + bl 3e58 │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x70 │ │ │ + bl 4000 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0xb8 │ │ │ + bl 3e58 │ │ │ mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ + ldrb w1, [x21, x0] │ │ │ + strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ cmp w3, w0 │ │ │ - b.gt 406f4c │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 406070 │ │ │ - uxth w0, w1 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 406f84 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 4069bc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - add x23, x22, w21, uxth │ │ │ - b 4069bc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0x9f8 │ │ │ + b.gt 7d30 │ │ │ + b 74e8 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x70 │ │ │ + bl 4000 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 402a2c │ │ │ - ldr w1, [x22, #684] │ │ │ - b 406004 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa38 │ │ │ - bl 402a2c │ │ │ - b 406c9c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xa50 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #88] │ │ │ - b 406e58 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xa88 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #88] │ │ │ - b 406ee4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - b 406080 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xa88 │ │ │ + add x1, x1, #0x80 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x170 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x1a0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x1c0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 406524 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xa50 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 405f8c │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + add x1, x1, #0x188 │ │ │ + bl 3e58 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x1, #0x400 // #1024 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ mov x20, x0 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - str x21, [sp, #32] │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4071f4 │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x7 // #7 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x8 // #8 │ │ │ - strb w0, [x19, #3] │ │ │ - ldr x1, [x20, #16] │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - ldr w4, [x4, #684] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #5] │ │ │ - strb w0, [x19, #6] │ │ │ - strb w2, [x19, #7] │ │ │ - cbz w4, 407178 │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x21, #0x18 // #24 │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #8] │ │ │ - strb w7, [x19, #9] │ │ │ - strb w3, [x19, #10] │ │ │ - strb w6, [x19, #11] │ │ │ - strb w2, [x19, #12] │ │ │ - strb w5, [x19, #13] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #14] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #18] │ │ │ - strb w2, [x19, #20] │ │ │ - strb w1, [x19, #22] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ - mov w3, #0x3 // #3 │ │ │ - strb w7, [x19, #17] │ │ │ - strb w6, [x19, #19] │ │ │ - strb w5, [x19, #21] │ │ │ - strb w4, [x19, #23] │ │ │ - bl 40bb94 │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.eq 4071dc // b.none │ │ │ - bl 401c90 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ + ldr x2, [x19, #3776] │ │ │ + mov x0, x1 │ │ │ + stp xzr, x1, [sp, #72] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #88] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 2dd0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str x23, [sp, #48] │ │ │ + str x0, [sp, #64] │ │ │ + cbz x0, 7eec │ │ │ + adrp x1, 2f000 │ │ │ + ldr w2, [x20, #16] │ │ │ + mov w3, #0x4b50 // #19280 │ │ │ + mov x4, #0x8 // #8 │ │ │ + ldr x1, [x1, #3968] │ │ │ + movk w3, #0x807, lsl #16 │ │ │ + stp w3, w2, [x0] │ │ │ + add x23, sp, #0x50 │ │ │ + str x4, [sp, #72] │ │ │ + add x22, sp, #0x48 │ │ │ + ldr w1, [x1] │ │ │ + add x21, sp, #0x40 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ ldr x0, [x20, #24] │ │ │ - mov x21, #0x10 // #16 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #9] │ │ │ - strb w1, [x19, #10] │ │ │ - strb w2, [x19, #11] │ │ │ - strb w0, [x19, #8] │ │ │ + cbnz w1, 7ea0 │ │ │ + mov x1, x21 │ │ │ + bl 4190 │ │ │ ldr x0, [x20, #32] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - mov x0, x19 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl 4190 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 40bb94 │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.ne 407160 // b.any │ │ │ - bl 401c90 │ │ │ + bl bfb0 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.ne 7edc // b.any │ │ │ + bl 2fe0 │ │ │ mov w0, #0x0 // #0 │ │ │ + ldr x19, [x19, #3776] │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 7ee8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ + mov x1, x21 │ │ │ + bl 4348 │ │ │ + ldr x0, [x20, #32] │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl 4348 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x3 // #3 │ │ │ + bl bfb0 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.eq 7e70 // b.none │ │ │ + bl 2fe0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 7e78 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - b 407068 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + add x1, x1, #0x418 │ │ │ + bl 3e58 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x1, [x21, #3776] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ + mov x19, x0 │ │ │ + ldrh w20, [x0, #4] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #152] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldrh w25, [x0, #40] │ │ │ ldr x0, [x0, #136] │ │ │ - stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x0, 4085c8 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #660] │ │ │ - cbz w1, 407404 │ │ │ - ldrh w1, [x20, #4] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - strh w1, [x20, #4] │ │ │ - tbz w1, #11, 40740c │ │ │ - bl 401980 │ │ │ - uxth w21, w0 │ │ │ - mov w25, #0x1 // #1 │ │ │ - ldr x1, [x20, #24] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + cbz x0, 856c │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3640] │ │ │ + ldr w24, [x1] │ │ │ + cbnz w24, 8040 │ │ │ + bl 2cc0 │ │ │ + and w23, w0, #0xffff │ │ │ + tbnz w20, #11, 8c3c │ │ │ + ldrh w27, [x19, #44] │ │ │ + add w26, w23, #0x9 │ │ │ + and w26, w26, #0xffff │ │ │ + sub w0, w27, #0x4 │ │ │ + and w6, w0, #0xffff │ │ │ + cbz w27, 87dc │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 87dc │ │ │ + and x2, x27, #0xffff │ │ │ + sub x4, x2, #0x4 │ │ │ + add x4, x28, x4 │ │ │ + cmp x28, x4 │ │ │ + b.cs 7ffc // b.hs, b.nlast │ │ │ + ldrb w0, [x28, #1] │ │ │ + mov w5, #0x7075 // #28789 │ │ │ + ldrb w3, [x28] │ │ │ + mov x20, x28 │ │ │ + ldrb w22, [x28, #3] │ │ │ + ldrb w1, [x28, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.ne 7fe8 // b.any │ │ │ + b 8cb4 │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w22, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.eq 8cb4 // b.none │ │ │ + and x22, x22, #0xffff │ │ │ + add x22, x22, #0x4 │ │ │ + add x20, x20, x22 │ │ │ + cmp x20, x4 │ │ │ + b.cc 7fc8 // b.lo, b.ul, b.last │ │ │ + add w0, w26, w27 │ │ │ + str x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + ldr x2, [sp, #96] │ │ │ + cbz x0, 8dd8 │ │ │ + mov x1, x28 │ │ │ + bl 2cb0 │ │ │ + mov x0, x28 │ │ │ + bl 2fe0 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w26, w26, w0 │ │ │ + strh w26, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 87f4 │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + bl 2cc0 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w24, #0x1 // #1 │ │ │ + adrp x22, 2f000 │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x2, [x22, #4040] │ │ │ cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.hi 40773c // b.pmore │ │ │ - cmp x2, x0 │ │ │ - b.hi 407744 // b.pmore │ │ │ - cmp x24, x0 │ │ │ - b.ls 408478 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr x6, [x20, #48] │ │ │ - ldr w0, [x0, #1584] │ │ │ + ldr x1, [x19, #32] │ │ │ + ldr w2, [x2] │ │ │ + ldr x4, [x19, #48] │ │ │ + ldr x23, [x19, #64] │ │ │ + b.hi 8438 // b.pmore │ │ │ + cmp x23, x0 │ │ │ + ccmp x1, x0, #0x2, ls // ls = plast │ │ │ + b.ls 8c18 // b.plast │ │ │ + cmp x1, x0 │ │ │ + b.ls 89f8 // b.plast │ │ │ + cmp x23, x0 │ │ │ + b.hi 8794 // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 8c6c // b.plast │ │ │ + cbz w2, 8c70 │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x10 // #16 │ │ │ + cbnz x28, 8478 │ │ │ + nop │ │ │ + and x0, x26, #0xffff │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 8c64 │ │ │ + strh w26, [x19, #44] │ │ │ + mov w0, #0x1 // #1 │ │ │ + sub w3, w26, #0x4 │ │ │ + strh w0, [x20] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + strb w3, [x20, #2] │ │ │ + strb wzr, [x20, #3] │ │ │ + ldr x1, [x19, #32] │ │ │ + cmp x1, x0 │ │ │ + b.hi 85f8 // b.pmore │ │ │ + ldr x0, [x22, #4040] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 407748 // b.none │ │ │ - mov w5, #0x8 // #8 │ │ │ - mov w2, #0x10 // #16 │ │ │ - mov w8, #0x18 // #24 │ │ │ - mov w7, #0x14 // #20 │ │ │ - mov w23, #0xc // #12 │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 85f8 // b.none │ │ │ + mov x4, #0x14 // #20 │ │ │ + mov x2, #0xc // #12 │ │ │ + mov x0, #0x4 // #4 │ │ │ + ldr x1, [x19, #24] │ │ │ mov x3, #0xffffffff // #4294967295 │ │ │ cmp x1, x3 │ │ │ - b.ls 4072d8 // b.plast │ │ │ - mov w5, w2 │ │ │ - mov w4, w23 │ │ │ - mov w2, w8 │ │ │ - mov w23, w7 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - b.hi 4077b0 // b.pmore │ │ │ + b.ls 812c // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + mov x2, x4 │ │ │ + ldr x1, [x19, #64] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + cmp x1, x3 │ │ │ + b.ls 8144 // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + ldr x2, [x19, #48] │ │ │ mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w2, w5 │ │ │ - mov w23, w4 │ │ │ - b.hi 4077c0 // b.pmore │ │ │ - cbnz w0, 4087e4 │ │ │ - ldr x22, [x20, #96] │ │ │ - cbz x22, 408454 │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w26, w0 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x22, x6 │ │ │ - cmp x22, x6 │ │ │ - b.cs 407380 // b.hs, b.nlast │ │ │ - ldrb w2, [x22, #1] │ │ │ - ldrb w1, [x22] │ │ │ - ldrb w3, [x22, #3] │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - sxth w1, w1 │ │ │ - ldrb w2, [x22, #2] │ │ │ - cmp w1, #0x1 │ │ │ - mov x19, x22 │ │ │ - orr w3, w2, w3, lsl #8 │ │ │ - b.ne 40736c // b.any │ │ │ - b 407768 │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w4, [x19] │ │ │ - ldrb w5, [x19, #3] │ │ │ - orr w4, w4, w3, lsl #8 │ │ │ - sxth w4, w4 │ │ │ - ldrb w3, [x19, #2] │ │ │ - cmp w4, #0x1 │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - b.eq 407768 // b.none │ │ │ - uxth w3, w3 │ │ │ - add x3, x3, #0x4 │ │ │ - add x19, x19, x3 │ │ │ - cmp x19, x6 │ │ │ - b.cc 407348 // b.lo, b.ul, b.last │ │ │ - add w0, w23, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407790 │ │ │ - mov x1, x22 │ │ │ + ldr w3, [x19, #48] │ │ │ + cmp x2, x1 │ │ │ + b.ls 815c // b.plast │ │ │ + str w3, [x20, x0] │ │ │ + add x27, sp, #0x90 │ │ │ + add x26, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x201, lsl #16 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - bl 401970 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w1, w23, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #44] │ │ │ - mov w0, #0x1 // #1 │ │ │ - sub w23, w23, #0x4 │ │ │ - strb w0, [x19] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb w23, [x19, #2] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x0, [x20, #32] │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldrh w28, [x19] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 8c44 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 8ae8 // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 8b1c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 8a88 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 8ac4 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 8a28 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 8a64 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 8bb0 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x26 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 4190 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x1, x20 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + bl 4190 │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x0, x1 │ │ │ + b.ls 860c // b.plast │ │ │ + mov x0, x1 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldr x0, [x19, #32] │ │ │ mov x1, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ cmp x0, x1 │ │ │ - b.hi 407830 // b.pmore │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1584] │ │ │ + b.hi 8588 // b.pmore │ │ │ + ldr x22, [x22, #4040] │ │ │ + ldr w1, [x22] │ │ │ cmp w1, #0x1 │ │ │ - b.eq 407830 // b.none │ │ │ - mov x7, #0x14 // #20 │ │ │ - mov x2, #0xc // #12 │ │ │ - mov x0, #0x4 // #4 │ │ │ - b 40787c │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbnz w1, #11, 407254 │ │ │ - bl 401980 │ │ │ - uxth w24, w0 │ │ │ - ldrh w1, [x20, #44] │ │ │ - add w25, w24, #0x9 │ │ │ - uxth w25, w25 │ │ │ - cbz w1, 408560 │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 408560 │ │ │ - uxth w26, w1 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x23, x6 │ │ │ - cmp x23, x6 │ │ │ - b.cs 4074a0 // b.hs, b.nlast │ │ │ - ldrb w3, [x23, #1] │ │ │ - ldrb w0, [x23] │ │ │ - ldrb w22, [x23, #3] │ │ │ - ldrb w2, [x23, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w0, sxth │ │ │ - mov x19, x23 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - b.ne 40748c // b.any │ │ │ - b 4085f4 │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w22, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w22, w4, w22, lsl #8 │ │ │ - b.eq 4085f4 // b.none │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x19, x19, x22 │ │ │ - cmp x19, x6 │ │ │ - b.cc 40746c // b.lo, b.ul, b.last │ │ │ - add w0, w25, w1 │ │ │ + b.eq 8588 // b.none │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 859c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 8b90 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 85d0 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 8b40 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 8b74 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 8bf8 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x0, #0xffff // #65535 │ │ │ + ldr x1, [x19, #48] │ │ │ + ldrh w28, [x19, #48] │ │ │ + cmp x1, x0 │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + b.ls 8620 // b.plast │ │ │ + cbz x0, 8d6c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 87bc // b.pmore │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbz x0, 8650 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 8bd8 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #72] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 4190 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.hi 83a4 // b.pmore │ │ │ + mov x0, x23 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + cbz w24, 866c │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4248 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbnz w1, 868c │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbnz w1, 86a8 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl bfb0 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 86dc // b.any │ │ │ + bl 2fe0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x21, [x21, #3776] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x21] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 8dc4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ + ret │ │ │ + cmp x1, x0 │ │ │ + mov w26, #0x14 // #20 │ │ │ + b.ls 8784 // b.plast │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.ls 86e8 // b.plast │ │ │ + add w3, w26, #0x8 │ │ │ + and w26, w3, #0xffff │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 846c // b.plast │ │ │ + add w3, w26, #0x4 │ │ │ + and w26, w3, #0xffff │ │ │ + cbz w2, 8c70 │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 80b8 │ │ │ + ldrh w6, [x19, #44] │ │ │ + and x27, x6, #0xffff │ │ │ + sub x5, x27, #0x4 │ │ │ + add x5, x28, x5 │ │ │ + cmp x5, x28 │ │ │ + b.ls 84f4 // b.plast │ │ │ + ldrb w1, [x28, #1] │ │ │ + mov x20, x28 │ │ │ + ldrb w7, [x28] │ │ │ + ldrb w0, [x28, #3] │ │ │ + ldrb w2, [x28, #2] │ │ │ + orr w1, w7, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 84e0 // b.any │ │ │ + b 8534 │ │ │ + ldrb w1, [x20, #1] │ │ │ + ldrb w2, [x20] │ │ │ + ldrb w0, [x20, #3] │ │ │ + ldrb w7, [x20, #2] │ │ │ + orr w1, w2, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w7, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 8534 // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x20, x20, x0 │ │ │ + cmp x5, x20 │ │ │ + b.hi 84bc // b.pmore │ │ │ + add w0, w26, w6 │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4087c8 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 8c64 │ │ │ + mov x1, x28 │ │ │ + mov x2, x27 │ │ │ + bl 2cb0 │ │ │ + mov x0, x28 │ │ │ + bl 2fe0 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w1, w0, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 80d0 │ │ │ + add w0, w0, #0x4 │ │ │ + cmp x27, w0, sxtw │ │ │ + b.ne 8700 // b.any │ │ │ + cmp w6, w26 │ │ │ + b.eq 80d0 // b.none │ │ │ + and x0, x26, #0xffff │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 8c64 │ │ │ + mov x0, x28 │ │ │ + bl 2fe0 │ │ │ + strh w26, [x19, #44] │ │ │ + str x20, [x19, #96] │ │ │ + b 80d0 │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w24, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 8054 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 82a8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 82d0 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 82e0 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x1d8 │ │ │ + bl 3e58 │ │ │ + mov x4, #0x1c // #28 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x0, #0xc // #12 │ │ │ + stur x1, [x20, #4] │ │ │ + b 8110 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x23 │ │ │ - mov x0, x19 │ │ │ - bl 401970 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w25, w25, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w25, [x20, #44] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w24, w24, #0x5 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401980 │ │ │ - ldr x1, [x29, #104] │ │ │ + mov x1, x20 │ │ │ + bl 4190 │ │ │ + b 8270 │ │ │ + cbz x0, 8d50 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 879c // b.pmore │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbnz x0, 8360 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8370 │ │ │ + b 85e8 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4248 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbz w1, 83d8 │ │ │ + ldr x0, [x19, #96] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4248 │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbz w1, 83e0 │ │ │ + ldr x0, [x19, #104] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4248 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl bfb0 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.eq 8400 // b.none │ │ │ + bl 2fe0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 8408 │ │ │ + add w0, w26, #0x4 │ │ │ + mov x1, #0xffff // #65535 │ │ │ + and w0, w0, #0xffff │ │ │ + cmp x4, x1 │ │ │ + csel w26, w0, w26, hi // hi = pmore │ │ │ + b 846c │ │ │ + sub w1, w6, w0, uxth │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + add w0, w26, w1 │ │ │ + str w1, [sp, #104] │ │ │ + sxtw x0, w0 │ │ │ + str w6, [sp, #116] │ │ │ + bl 2dd0 │ │ │ + mov x27, x0 │ │ │ + cbz x0, 8c64 │ │ │ + sub x5, x20, x28 │ │ │ + mov x1, x28 │ │ │ + mov x2, x5 │ │ │ + str x5, [sp, #120] │ │ │ + bl 2ca0 │ │ │ + ldr x5, [sp, #120] │ │ │ + ldrh w1, [sp, #96] │ │ │ + ldrsw x2, [sp, #104] │ │ │ + add x0, x27, x5 │ │ │ + add x1, x20, w1, uxth │ │ │ + sub x2, x2, x5 │ │ │ + bl 2ca0 │ │ │ + ldr w0, [sp, #96] │ │ │ + ldr w6, [sp, #116] │ │ │ + sub w20, w6, w0 │ │ │ + mov x0, x28 │ │ │ + and w20, w20, #0xffff │ │ │ + add w1, w20, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x27, w20, uxth │ │ │ + bl 2fe0 │ │ │ + str x27, [x19, #96] │ │ │ + b 80d0 │ │ │ + cmp w2, #0x1 │ │ │ + mov w0, #0xc // #12 │ │ │ + csel w26, w0, w26, ne // ne = any │ │ │ + b 8444 │ │ │ + mov w26, #0x14 // #20 │ │ │ + b 8458 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8634 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8340 │ │ │ + and x0, x26, #0xffff │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 8dc8 │ │ │ + strh w26, [x19, #44] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w23, w23, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 410424 │ │ │ - uxth w24, w24 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w24, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w24, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x22, [x20, #136] │ │ │ - add x23, x19, #0x9 │ │ │ - cbz x22, 407720 │ │ │ + bl f810 │ │ │ + strh w23, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x22, [x19, #136] │ │ │ + cbz x22, 8054 │ │ │ mov x0, x22 │ │ │ - bl 401980 │ │ │ - cmp w0, wzr │ │ │ + bl 2cc0 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 407720 │ │ │ - cmp w0, #0xf │ │ │ - b.ls 4086d4 // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ + b.le 8054 │ │ │ + add x1, x20, #0x19 │ │ │ + add x2, x20, #0x9 │ │ │ cmp x22, x1 │ │ │ add x1, x22, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x23, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 4086d4 │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 4075c4 │ │ │ - mov x5, x23 │ │ │ - mov x4, x22 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 4075a8 // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 407720 // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x22, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 407720 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x23, x2] │ │ │ + ccmp x1, x2, #0x0, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, ls // ls = plast │ │ │ + b.ls 8d90 // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x22, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x1, x3 │ │ │ + b.ne 8878 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 8054 // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x22, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 407720 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 8054 │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x22, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407720 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407720 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407720 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407720 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407720 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407720 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x9 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407720 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407720 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407720 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407720 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 8054 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 407720 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x22, x2] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 8054 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x22, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x23, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 407720 │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x22, x1] │ │ │ - strb w0, [x23, x1] │ │ │ - mov w25, #0x0 // #0 │ │ │ - ldr x1, [x20, #24] │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 8054 │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x22, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 8054 │ │ │ + cmp w2, #0x1 │ │ │ + b.eq 8c98 // b.none │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.ls 407278 // b.plast │ │ │ - cmp x2, x0 │ │ │ - b.ls 407288 // b.plast │ │ │ - ldr x6, [x20, #48] │ │ │ - mov w5, #0x10 // #16 │ │ │ - mov w2, #0x18 // #24 │ │ │ - mov w8, #0x20 // #32 │ │ │ - mov w7, #0x1c // #28 │ │ │ - mov w23, #0x14 // #20 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov w4, #0xc // #12 │ │ │ - b 4072b8 │ │ │ - add w3, w3, #0x4 │ │ │ - cmp x26, w3, sxtw │ │ │ - b.eq 407804 // b.none │ │ │ - uxth w26, w3 │ │ │ - sub w0, w0, w26 │ │ │ - add w0, w0, w23 │ │ │ - sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x27, x0 │ │ │ - cbnz x0, 40849c │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - b.ls 4072f8 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1584] │ │ │ - mov w23, w2 │ │ │ - cbnz w0, 4072fc │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xb28 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x6 // #6 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - cmp w23, w0 │ │ │ - b.eq 4073bc // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407790 │ │ │ - mov x0, x22 │ │ │ - bl 401c90 │ │ │ - str x19, [x20, #96] │ │ │ - strh w23, [x20, #44] │ │ │ - b 4073bc │ │ │ - and x1, x0, #0xffffffff │ │ │ - lsr x2, x0, #32 │ │ │ - lsr x3, x1, #16 │ │ │ - lsr x0, x0, #48 │ │ │ - ubfx x7, x1, #8, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x0, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - strb w7, [x19, #5] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w0, [x19, #10] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - mov x7, #0x1c // #28 │ │ │ - mov x2, #0x14 // #20 │ │ │ - mov x0, #0xc // #12 │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 4078d8 // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x10, x6, #8 │ │ │ - ubfx x9, x5, #8, #8 │ │ │ - lsr x8, x4, #8 │ │ │ - mov x0, x2 │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w10, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w9, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - strb w8, [x1, #7] │ │ │ - mov x2, x7 │ │ │ - ldr x1, [x20, #64] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 407930 // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x0, x4, #8 │ │ │ - lsr x8, x6, #8 │ │ │ - ubfx x7, x5, #8, #8 │ │ │ - strb w0, [x1, #7] │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w8, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w7, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - mov x0, x2 │ │ │ - ldr x1, [x20, #48] │ │ │ - mov x2, #0xffff // #65535 │ │ │ - cmp x1, x2 │ │ │ - b.ls 407960 // b.plast │ │ │ - lsr x3, x1, #16 │ │ │ - strb w1, [x19, x0] │ │ │ - add x2, x19, x0 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - ubfx x0, x3, #8, #8 │ │ │ - strb w1, [x2, #1] │ │ │ - strb w3, [x2, #2] │ │ │ - strb w0, [x2, #3] │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4087b4 │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x2 // #2 │ │ │ - strb w0, [x19, #3] │ │ │ - ldrh w0, [x20] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #5] │ │ │ - strb w0, [x19, #4] │ │ │ - ldrh w0, [x20, #2] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #7] │ │ │ - strb w0, [x19, #6] │ │ │ - ldrh w0, [x20, #4] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #9] │ │ │ - strb w0, [x19, #8] │ │ │ - ldrh w0, [x20, #6] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #11] │ │ │ - strb w0, [x19, #10] │ │ │ - ldr x0, [x20, #8] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - strb w0, [x19, #12] │ │ │ - ldr x0, [x20, #16] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w1, [x19, #18] │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - strb w2, [x19, #19] │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ls 408434 // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w0, [x19, #21] │ │ │ - strb w0, [x19, #22] │ │ │ - strb w0, [x19, #23] │ │ │ - ldr x0, [x20, #32] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.hi 407d60 // b.pmore │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1584] │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 407d60 // b.none │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w3, [x19, #25] │ │ │ - strb w1, [x19, #26] │ │ │ - strb w2, [x19, #27] │ │ │ - lsr w0, w21, #8 │ │ │ - strb w21, [x19, #28] │ │ │ - strb w0, [x19, #29] │ │ │ - ldrh w0, [x20, #44] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #31] │ │ │ - strb w0, [x19, #30] │ │ │ - ldrh w0, [x20, #46] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #33] │ │ │ - strb w0, [x19, #32] │ │ │ - ldr x0, [x20, #48] │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ls 408424 // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w0, [x19, #35] │ │ │ - ldrh w0, [x20, #56] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #37] │ │ │ - strb w0, [x19, #36] │ │ │ - ldr x0, [x20, #72] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #38] │ │ │ - strb w3, [x19, #39] │ │ │ - strb w1, [x19, #40] │ │ │ - strb w2, [x19, #41] │ │ │ - b.ls 407d78 // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #42] │ │ │ - strb w0, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w0, [x19, #45] │ │ │ - cbz w25, 407d98 │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 4085e8 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 408528 // b.pmore │ │ │ - cbz w21, 407d0c │ │ │ - add x0, x19, #0x3e │ │ │ - cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 408588 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 408588 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 407b68 // b.pmore │ │ │ - cmp w21, w2 │ │ │ - b.eq 407d0c // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w2, w21 │ │ │ - b.cc 407f9c // b.lo, b.ul, b.last │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbnz w21, 407fb4 │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbnz w21, 4081c8 │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 40bb94 │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.eq 408400 // b.none │ │ │ - bl 401c90 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w0, [x19, #25] │ │ │ - strb w0, [x19, #26] │ │ │ - strb w0, [x19, #27] │ │ │ - b 407a70 │ │ │ - lsr x0, x24, #16 │ │ │ - ubfx x2, x24, #8, #8 │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w24, [x19, #42] │ │ │ - strb w2, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w1, [x19, #45] │ │ │ - cbnz w25, 407b0c │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 4085e8 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 4084f0 // b.pmore │ │ │ - cbz w21, 407d0c │ │ │ - add x0, x19, #0x3e │ │ │ cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 4085a8 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4085a8 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 407df8 // b.pmore │ │ │ - cmp w2, w21 │ │ │ - b.eq 407d0c // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d0c // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w21, w2 │ │ │ - b.ls 407d0c // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x2, x19, x2 │ │ │ - strb w0, [x2, #46] │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbz w21, 407d14 │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 407d14 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w0, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 408738 │ │ │ - sub x1, x24, #0x1 │ │ │ - add x25, x22, w21, uxth │ │ │ - cmp x25, x1 │ │ │ - b.hi 408680 // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ + b.hi 8d88 // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 8dbc // b.pmore │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x4 // #4 │ │ │ + cbz x28, 815c │ │ │ + b 8478 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 8204 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 8214 │ │ │ + b 85e8 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 81dc │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 81ec │ │ │ + b 85e8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 81b4 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 81c4 │ │ │ + b 85e8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x22, [sp, #136] │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 82f8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8308 │ │ │ + b 85e8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 85b8 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 8214 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8370 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8308 │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 8c8c // b.pmore │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 815c // b.any │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0xc // #12 │ │ │ + cbnz x28, 8478 │ │ │ + b 80b8 │ │ │ + mov w25, w23 │ │ │ + b 8050 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 85e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8b04 │ │ │ + mov w0, #0x4 // #4 │ │ │ + b 8408 │ │ │ + cbnz w2, 8c2c │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 13000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x210 │ │ │ + bl 4000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + b 8408 │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 8a00 // b.any │ │ │ + b 80a8 │ │ │ cmp x23, x0 │ │ │ - add x0, x23, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 408718 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 408718 // b.plast │ │ │ - lsr w0, w21, #4 │ │ │ - lsl w3, w0, #4 │ │ │ - mov x5, x2 │ │ │ - mov x4, x23 │ │ │ - mov w1, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w1, w0 │ │ │ - b.cc 40801c // b.lo, b.ul, b.last │ │ │ - cmp w21, w3 │ │ │ - b.eq 4081bc // b.none │ │ │ - mov w0, w3 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x1 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081bc // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x2 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081bc // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x3 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081bc // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0x4 │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 4081bc // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0x5 │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x6 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x7 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x8 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x9 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xa │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xb │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081bc // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xc │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xd │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w3, w3, #0xe │ │ │ - strb w1, [x2, x0] │ │ │ - cmp w3, w21 │ │ │ - b.cs 4081bc // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - mov x22, x25 │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbz w21, 407d1c │ │ │ - ldr x20, [x20, #104] │ │ │ - cbz x20, 407d1c │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 40876c │ │ │ - sub x2, x24, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 4086ac // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 4086f8 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4086f8 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w0, w1, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x2 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w1 │ │ │ - b.cc 408230 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 4083dc // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w4, [x20, x1] │ │ │ - add w3, w0, #0x1 │ │ │ - add x1, x19, x1 │ │ │ - strb w4, [x1, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w1, w0, #0x2 │ │ │ - strb w4, [x2, x3] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 4083dc // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 4083dc // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 4083dc // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4083dc // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w3, [x1, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4083dc // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - mov x22, x23 │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 40bb94 │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.ne 407d3c // b.any │ │ │ - bl 401c90 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w1, [x19, #35] │ │ │ - b 407ab8 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w3, [x19, #21] │ │ │ - strb w1, [x19, #22] │ │ │ - strb w2, [x19, #23] │ │ │ - b 407a34 │ │ │ - cmp w23, #0x4 │ │ │ - b.eq 407960 // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407790 │ │ │ - strh w23, [x20, #44] │ │ │ - b 4073bc │ │ │ - ldr x6, [x20, #48] │ │ │ mov x0, #0xffff // #65535 │ │ │ - cmp x6, x0 │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1584] │ │ │ - b.hi 407294 // b.pmore │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 407960 // b.any │ │ │ - b 407748 │ │ │ - sub x28, x19, x22 │ │ │ - mov x1, x22 │ │ │ - mov x2, x28 │ │ │ - bl 401960 │ │ │ - ldrh w2, [x20, #44] │ │ │ - add x1, x19, w26, uxth │ │ │ - sub w2, w2, w26 │ │ │ - sxtw x2, w2 │ │ │ - sub x2, x2, x28 │ │ │ - add x0, x27, x28 │ │ │ - bl 401960 │ │ │ - ldrh w19, [x20, #44] │ │ │ - ldr x0, [x20, #96] │ │ │ - sub w19, w19, w26 │ │ │ - uxth w19, w19 │ │ │ - add w1, w19, w23 │ │ │ - strh w1, [x20, #44] │ │ │ - bl 401c90 │ │ │ - add x19, x27, w19, uxth │ │ │ - str x27, [x20, #96] │ │ │ - b 4073bc │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 401b20 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407db8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - b 407db8 │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 401b20 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407b28 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - b 407b28 │ │ │ - uxth w0, w25 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 4074dc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb08 │ │ │ - bl 402a2c │ │ │ - b 4074dc │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 40858c // b.pmore │ │ │ - b 407d0c │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 4085ac // b.pmore │ │ │ - b 407d0c │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w25, w0 │ │ │ - b 407260 │ │ │ - mov x24, #0x400 // #1024 │ │ │ - mov x22, #0x2e // #46 │ │ │ - b 407d0c │ │ │ - sub w0, w25, #0x4 │ │ │ + b.ls 8db0 // b.plast │ │ │ + mov w26, #0x14 // #20 │ │ │ + cmp x4, x0 │ │ │ + b.hi 8464 // b.pmore │ │ │ + b 8470 │ │ │ + sub w0, w26, #0x4 │ │ │ cmp w22, w0 │ │ │ - b.eq 4074e0 // b.none │ │ │ - sub w26, w1, #0x4 │ │ │ - add w26, w25, w26 │ │ │ + b.eq 87f4 // b.none │ │ │ sub w26, w26, w22 │ │ │ - uxth w26, w26 │ │ │ - uxth w0, w26 │ │ │ - bl 401a70 │ │ │ - mov x25, x0 │ │ │ - mov x1, x23 │ │ │ - cbz x0, 40879c │ │ │ - sub x23, x19, x1 │ │ │ - and x27, x23, #0xffff │ │ │ - mov x2, x27 │ │ │ - mov x0, x25 │ │ │ - bl 401960 │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w1, w22 │ │ │ - sub w23, w0, w23 │ │ │ - uxth w23, w23 │ │ │ - sub w22, w23, w22 │ │ │ - uxth w22, w22 │ │ │ - add x23, x25, x27 │ │ │ + add w0, w6, w26 │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 2dd0 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 8dd8 │ │ │ + sub x2, x20, x28 │ │ │ + mov x1, x28 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #116] │ │ │ + sub w27, w27, w22 │ │ │ + bl 2ca0 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x22, #0xffff │ │ │ + ldr w4, [sp, #116] │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x22 │ │ │ - mov x0, x23 │ │ │ - bl 401960 │ │ │ - ldr x0, [x20, #96] │ │ │ - strh w26, [x20, #44] │ │ │ - bl 401c90 │ │ │ - add x19, x23, x22 │ │ │ - str x25, [x20, #96] │ │ │ - b 4074e0 │ │ │ - add x24, x24, w0, uxth │ │ │ - mov x1, x24 │ │ │ - mov x0, x19 │ │ │ - bl 401b20 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407fdc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - b 407fdc │ │ │ - mov x0, x19 │ │ │ - add x1, x24, w1, uxth │ │ │ - bl 401b20 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 4081f0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - b 4081f0 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w27, w27, w4 │ │ │ + mov x0, x3 │ │ │ + and x27, x27, #0xffff │ │ │ + mov x2, x27 │ │ │ + bl 2ca0 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #44] │ │ │ + add x20, x3, x27 │ │ │ + mov x0, x28 │ │ │ + bl 2fe0 │ │ │ + str x26, [x19, #96] │ │ │ + b 87f4 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8634 │ │ │ + b 85e8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8340 │ │ │ + b 85e8 │ │ │ + mov w26, #0xc // #12 │ │ │ + b 8458 │ │ │ mov x0, #0x0 // #0 │ │ │ + nop │ │ │ ldrb w1, [x22, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ - cmp w3, w0 │ │ │ - b.gt 4086d8 │ │ │ - mov w25, #0x0 // #0 │ │ │ - b 407724 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x20, x0] │ │ │ strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 4086fc // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 4083e0 │ │ │ - mov x3, #0x0 // #0 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - add x3, x3, #0x1 │ │ │ - cmp w21, w3 │ │ │ - b.hi 40871c // b.pmore │ │ │ - mov x22, x25 │ │ │ - b 4081c0 │ │ │ - mov w24, w0 │ │ │ - mov x0, x24 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 408754 │ │ │ - add x25, x22, w21, uxth │ │ │ - b 407fdc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - add x25, x22, w21, uxth │ │ │ - b 407fdc │ │ │ - uxth w0, w1 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 408784 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 4081f0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - add x23, x22, w21, uxth │ │ │ - b 4081f0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xa88 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #96] │ │ │ - b 408624 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - b 407970 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xa88 │ │ │ + cmp w3, w0 │ │ │ + b.gt 8d98 │ │ │ + b 8054 │ │ │ + cmp x4, x0 │ │ │ + b.ls 8c2c // b.plast │ │ │ + b 80a8 │ │ │ + mov w26, #0x8 // #8 │ │ │ + b 846c │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x1f0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x20, #96] │ │ │ - ldrh w2, [x20, #44] │ │ │ - b 4074bc │ │ │ - mov w2, w23 │ │ │ - b 4077c0 │ │ │ + add x1, x1, #0x1c0 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-160]! │ │ │ + adrp x5, 2f000 │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov x22, x1 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x6, [x1, #432] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - stp x19, x20, [sp, #16] │ │ │ + adrp x22, 2f000 │ │ │ + add x21, sp, #0x90 │ │ │ stp x23, x24, [sp, #48] │ │ │ - cmp x22, x1 │ │ │ - adrp x24, 430000 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ + adrp x23, 2f000 │ │ │ + mov x24, x1 │ │ │ stp x25, x26, [sp, #64] │ │ │ - ldr x7, [x24, #2176] │ │ │ - mov x25, x0 │ │ │ - ldr x5, [x20, #504] │ │ │ - cset w0, hi // hi = pmore │ │ │ + adrp x26, 2f000 │ │ │ + mov x1, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str w0, [x29, #108] │ │ │ - mov x0, #0xffff // #65535 │ │ │ - str x7, [x29, #152] │ │ │ - str xzr, [x29, #112] │ │ │ - str xzr, [x29, #128] │ │ │ - str x5, [x28, #472] │ │ │ - str x6, [x21, #464] │ │ │ - cmp x25, x0 │ │ │ - mov x19, x3 │ │ │ - mov x23, x4 │ │ │ - b.hi 408878 // b.pmore │ │ │ - ldr w0, [x29, #108] │ │ │ - cbnz w0, 408878 │ │ │ - cmp x2, x1 │ │ │ - b.ls 408f50 // b.plast │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - mov x1, #0x0 // #0 │ │ │ - cbz x0, 409848 │ │ │ - mov w2, #0x50 // #80 │ │ │ - strb w2, [x0, x1] │ │ │ - add x0, x0, x1 │ │ │ - mov w2, #0x4b // #75 │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w2, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x26, x2, #0x4 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x0, 4094b0 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x26 │ │ │ - sub x3, x1, #0x9 │ │ │ - cmp x26, x3 │ │ │ - b.hi 408fc0 // b.pmore │ │ │ - adr x1, 409888 │ │ │ - add x0, x0, x2 │ │ │ - ld1 {v0.8b}, [x1] │ │ │ - st1 {v0.8b}, [x0] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x8 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 40955c │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 409098 // b.pmore │ │ │ - mov w0, #0x1e // #30 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - mov w0, #0x3 // #3 │ │ │ - strb w0, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x2 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 409474 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 409000 // b.pmore │ │ │ - mov w0, #0x2d // #45 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - strb wzr, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x27, x3, #0x2 │ │ │ - str x27, [x29, #128] │ │ │ - ldr x26, [x20, #504] │ │ │ - cbz x2, 4093fc │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x27 │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x27, x0 │ │ │ - b.hi 409050 // b.pmore │ │ │ - lsr x0, x26, #16 │ │ │ - strb w26, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x26, x26, #8, #8 │ │ │ - strb w26, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x3, x3, #0x4 │ │ │ - adrp x26, 430000 │ │ │ - str x3, [x29, #128] │ │ │ - ldr x27, [x26, #1544] │ │ │ - cbz x2, 4094e8 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x3, x0 │ │ │ - b.hi 409028 // b.pmore │ │ │ - lsr x0, x27, #16 │ │ │ - strb w27, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x27, x27, #8, #8 │ │ │ - strb w27, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x1, [x29, #128] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x27, #488] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 402ddc │ │ │ - mov x0, x25 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 402ddc │ │ │ - mov x0, x22 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 402ddc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #496] │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 402ddc │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4093c8 │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 409078 // b.pmore │ │ │ - mov w1, #0x50 // #80 │ │ │ - strb w1, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #1] │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w1, [x0, #2] │ │ │ - mov w1, #0x7 // #7 │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, #0x4 │ │ │ - str x2, [x29, #128] │ │ │ - ldr x28, [x28, #472] │ │ │ - cbz x0, 409438 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 408fe0 // b.pmore │ │ │ - lsr x1, x28, #16 │ │ │ - strb w28, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x28, x28, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w2, [x0, #3] │ │ │ - strb w28, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x0, [x21, #464] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 402ddc │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x20, #504] │ │ │ - add x21, x21, #0x1 │ │ │ - cbz x0, 409528 │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ + adrp x27, 2f000 │ │ │ + mov x28, x0 │ │ │ + ldr x6, [x22, #3976] │ │ │ + cmp x28, x1 │ │ │ + ldr x5, [x5, #3880] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, x3 │ │ │ + ldr x0, [x27, #3592] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + add x20, sp, #0x88 │ │ │ + ldr x1, [x26, #3736] │ │ │ + str xzr, [sp, #144] │ │ │ + ldr x7, [x23, #3776] │ │ │ + add x19, sp, #0x80 │ │ │ + ldr x5, [x5] │ │ │ + ldr x8, [x7] │ │ │ + str x8, [sp, #152] │ │ │ + mov x8, #0x0 // #0 │ │ │ + ldr x6, [x6] │ │ │ + str d8, [sp, #96] │ │ │ + str x6, [x0] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + str x5, [x1] │ │ │ + ccmp x24, x0, #0x2, ls // ls = plast │ │ │ + fmov d8, x4 │ │ │ + ccmp x2, x0, #0x2, ls // ls = plast │ │ │ + b.ls 93b8 // b.plast │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x606, lsl #16 │ │ │ + bl 4190 │ │ │ + mov x0, #0x2c // #44 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl 4348 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 9444 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ cmp x2, x3 │ │ │ - b.hi 408fa0 // b.pmore │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w21, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w2, [x0, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x21, x21, #0x4 │ │ │ - str x21, [x29, #128] │ │ │ - cbz x2, 408f68 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x21, x0 │ │ │ - b.hi 409158 // b.pmore │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x2, x21] │ │ │ - add x2, x2, x21 │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x2, #1] │ │ │ - mov w0, #0x5 // #5 │ │ │ - strb w0, [x2, #2] │ │ │ - mov w0, #0x6 // #6 │ │ │ - strb w0, [x2, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x20, [x20, #504] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x21, x21, #0x4 │ │ │ - cmp x20, x0 │ │ │ - str x21, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 408d08 // b.pmore │ │ │ - uxth w28, w20 │ │ │ - cbz x0, 4095cc │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 409254 // b.pmore │ │ │ - strb w20, [x0, x21] │ │ │ - lsr w1, w28, #8 │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #1544] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 408d44 // b.any │ │ │ - mov w21, #0x0 // #0 │ │ │ - str xzr, [x26, #1544] │ │ │ - mov w26, w21 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 409738 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409274 // b.lo, b.ul, b.last │ │ │ - strb w26, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w21, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #488] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 408d98 // b.plast │ │ │ - cbz x0, 40976c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409294 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x21, [x0, #480] │ │ │ - add x20, x20, #0x2 │ │ │ + b.hi 9328 // b.pmore │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbz x0, 935c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x3, x2 │ │ │ + b.cc 938c // b.lo, b.ul, b.last │ │ │ + ldr x4, [x22, #3976] │ │ │ + mov w1, #0x2d // #45 │ │ │ + strh w1, [x0, x2] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x5, [sp, #136] │ │ │ + str x4, [sp, #120] │ │ │ + ldr x0, [x4] │ │ │ + add x5, x5, #0x2 │ │ │ + str x5, [sp, #136] │ │ │ + bl 4190 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3768] │ │ │ + ldr x0, [x0] │ │ │ + bl 4190 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3480] │ │ │ + ldr x0, [x0] │ │ │ + bl 4348 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x28 │ │ │ + bl 4348 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x24 │ │ │ + bl 4348 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3896] │ │ │ + ldr x0, [x0] │ │ │ + bl 4348 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x706, lsl #16 │ │ │ + bl 4190 │ │ │ + ldr x27, [x27, #3592] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x27] │ │ │ + bl 4190 │ │ │ + ldr x26, [x26, #3736] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x26] │ │ │ + bl 4348 │ │ │ + ldr x4, [sp, #120] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x4] │ │ │ + add x0, x0, #0x1 │ │ │ + bl 4190 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x605, lsl #16 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 4190 │ │ │ + ldr x22, [x22, #3976] │ │ │ mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 408de4 // b.plast │ │ │ - cbz x0, 409704 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4092b4 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbnz w0, 408e20 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4096d0 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4092d4 // b.lo, b.ul, b.last │ │ │ - lsr x1, x22, #16 │ │ │ - strb w22, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x22, x22, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w22, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 408e5c │ │ │ - cbz x0, 409600 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 409374 // b.pmore │ │ │ + ldr x1, [x22] │ │ │ + ldrh w22, [x22] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 921c // b.plast │ │ │ + cbz x0, 960c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 9464 // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x21] │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #1544] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 408bf0 // b.none │ │ │ + strh w1, [x0, x2] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #3768] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x26, [x1] │ │ │ + cmn x26, #0x1 │ │ │ + b.eq 9258 // b.none │ │ │ mov x1, #0xfffe // #65534 │ │ │ - cmp x0, x1 │ │ │ - b.ls 409208 // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4097a0 │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x26, x1 │ │ │ + b.ls 943c // b.plast │ │ │ + cbz x0, 95f0 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409354 // b.lo, b.ul, b.last │ │ │ + cmp x22, x2 │ │ │ + b.hi 9504 // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #488] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 408c40 // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 409634 │ │ │ - ldr x1, [x29, #144] │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #3480] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.hi 92b4 // b.pmore │ │ │ + cbz x0, 9580 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409334 // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x21, [x0, #480] │ │ │ - add x20, x20, #0x2 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 408c88 // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 409668 │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x2, x22 │ │ │ + b.cc 94e4 // b.lo, b.ul, b.last │ │ │ + adrp x1, 2f000 │ │ │ + strh w26, [x0, x22] │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x1, [x1, #4048] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.hi 92fc // b.pmore │ │ │ + cbz x0, 959c │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409314 // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbz w0, 408cc0 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40969c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4092f4 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1584] │ │ │ + cmp x2, x22 │ │ │ + b.cc 9524 // b.lo, b.ul, b.last │ │ │ + strh w26, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x24, x0 │ │ │ + b.hi 9144 // b.pmore │ │ │ + mov x0, x24 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl 4190 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + ldr x0, [x0, #4040] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 408e80 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x21, [x0, #496] │ │ │ + b.eq 9188 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + ldr x0, [x0, #3896] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 940c // b.plast │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x21, x0 │ │ │ - b.ls 4091c0 // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 409598 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4091a0 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - uxth w21, w19 │ │ │ - cbz x0, 409394 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409180 // b.lo, b.ul, b.last │ │ │ - strb w19, [x0, x20] │ │ │ - lsr w1, w21, #8 │ │ │ - add x0, x0, x20 │ │ │ - strb w1, [x0, #1] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x22, x2, #0x2 │ │ │ - str x22, [x29, #128] │ │ │ - cbnz x19, 4090c0 │ │ │ + mov x1, x19 │ │ │ + bl 4190 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 941c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 93ec // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldr x2, [sp, #136] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x25, 93cc │ │ │ + ldr x0, [sp, #128] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 40bb94 │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.eq 40914c // b.none │ │ │ - bl 401c90 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x24, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 409884 // b.any │ │ │ + bl bfb0 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 93ac // b.any │ │ │ + bl 2fe0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3776] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 964c │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ + ldr d8, [sp, #96] │ │ │ ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #680] │ │ │ - cbnz w0, 408878 │ │ │ - mov x21, #0x0 // #0 │ │ │ - adrp x26, 430000 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ + cbz x0, 962c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 94c4 // b.pmore │ │ │ + adrp x1, 2f000 │ │ │ + strh w22, [x0, x2] │ │ │ + ldr x1, [x1, #3768] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x26, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cmn x26, #0x1 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 9078 // b.any │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov x26, #0x0 // #0 │ │ │ + str xzr, [x1] │ │ │ + cbz x0, 95b8 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 9484 // b.pmore │ │ │ + add x1, x0, x22 │ │ │ + strb w26, [x0, x22] │ │ │ + lsr w0, w27, #8 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + strb w0, [x1, #1] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3480] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 90cc // b.plast │ │ │ + cbz x0, 95d4 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 94a4 // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #4048] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.ls 9110 // b.plast │ │ │ + cbz x0, 9564 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 9544 // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + b 9134 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x0, 8ee4 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - cbnz x0, 408b6c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ + str x2, [sp, #120] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x2, [sp, #120] │ │ │ + cbnz x0, 8ef4 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408b6c │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409540 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408b28 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4094cc │ │ │ - ldr x2, [x29, #128] │ │ │ - b 4088dc │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409458 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408ac4 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409494 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 408950 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40950c │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 4089d8 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40941c │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 40898c │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4093e0 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408a78 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40957c │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 408914 │ │ │ - cbz x23, 408efc │ │ │ - cmp w19, #0x400 │ │ │ - mov w1, #0x400 // #1024 │ │ │ - mov w20, w19 │ │ │ - csel w5, w19, w1, cs // cs = hs, nlast │ │ │ - cbz x0, 409808 │ │ │ - ldr x1, [x29, #144] │ │ │ - and x21, x19, #0xffffffff │ │ │ - add x4, x21, x22 │ │ │ - sub x3, x1, #0x1 │ │ │ - cmp x4, x3 │ │ │ - mov x2, x22 │ │ │ - b.hi 409234 // b.pmore │ │ │ - cbz w19, 409128 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 409108 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldrb w3, [x23, x1] │ │ │ - add x0, x0, x1 │ │ │ - add x1, x1, #0x1 │ │ │ - strb w3, [x0, x2] │ │ │ - cmp w20, w1 │ │ │ - b.hi 409100 // b.pmore │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, x21 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov w3, #0x3 // #3 │ │ │ - str x2, [x29, #128] │ │ │ - bl 40bb94 │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ne 408f1c // b.any │ │ │ - bl 401c90 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 408f24 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 408f84 │ │ │ - ldr x21, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 408b6c │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4093ac │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408ed8 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4095b0 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e98 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4097d4 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409214 // b.lo, b.ul, b.last │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w21, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 408ebc │ │ │ - uxtb w26, w0 │ │ │ - ubfx x21, x0, #8, #8 │ │ │ - b 408bfc │ │ │ + add x1, x1, #0x1d8 │ │ │ + bl 3e58 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4097ec │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4091d8 │ │ │ - add x5, x1, w5, uxtw │ │ │ - mov x1, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40982c │ │ │ - ldr x2, [x29, #128] │ │ │ - b 4090f4 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4095e4 │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408bc8 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8ef4 │ │ │ + bl 2fe0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 91e8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3664] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 8e88 │ │ │ + b 9004 │ │ │ + fmov x0, d8 │ │ │ + mov x2, x19 │ │ │ + mov x4, x21 │ │ │ + mov x3, x20 │ │ │ + mov w1, w25 │ │ │ + bl 4248 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 91c0 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409750 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c14 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 91ac │ │ │ + mov x1, x19 │ │ │ + bl 4190 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 919c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 91ac │ │ │ + and w27, w26, #0xffff │ │ │ + b 9264 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 9344 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409784 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c54 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 904c │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40971c │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c9c │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9278 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4096e8 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408cd8 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 92c8 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4096b4 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e38 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 9230 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409680 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408dfc │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 90e0 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40964c │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408db0 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9098 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4097b8 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408d68 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9124 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 401b20 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409618 │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408d1c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408ed8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408ed8 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409090 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408a78 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x27 │ │ │ - cbnz x0, 40898c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 40898c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x2, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - ldr x2, [x29, #96] │ │ │ - cbnz x0, 408ac4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408ac4 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 408950 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 408950 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x26 │ │ │ - cbnz x0, 4088dc │ │ │ - adrp x1, 412000 <_fini@@Base+0xc00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xd40 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 4088dc │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x3, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - ldr x3, [x29, #96] │ │ │ - cbnz x0, 4089d8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 4089d8 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408fb8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408b28 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 408914 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 408914 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408e98 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e98 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408bc8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408bc8 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408d1c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408d1c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408db0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408db0 │ │ │ + bl 2e70 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9310 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408dfc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408dfc │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9310 │ │ │ + b 937c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408e38 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e38 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 90e0 │ │ │ + b 937c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408cd8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408cd8 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9124 │ │ │ + b 937c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408c9c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c9c │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9278 │ │ │ + b 937c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408c14 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c14 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 92c8 │ │ │ + b 937c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408c54 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c54 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9098 │ │ │ + b 937c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408d68 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xb60 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408d68 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 904c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 4091d8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4091d8 │ │ │ - mov w5, w5 │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409864 │ │ │ - and x21, x19, #0xffffffff │ │ │ - mov x2, x22 │ │ │ - b 4090f4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 4090f4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xaa0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x1, [x29, #128] │ │ │ - b 408894 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xab8 │ │ │ - bl 402a2c │ │ │ - and x21, x19, #0xffffffff │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 4090f4 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - udf #44 │ │ │ - udf #0 │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + str x1, [sp, #144] │ │ │ + bl 2dd0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 937c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 9230 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - stp x27, x28, [sp, #80] │ │ │ - adrp x27, 430000 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x27, #2176] │ │ │ - ldr w1, [x28, #924] │ │ │ stp x25, x26, [sp, #64] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x28, x0 │ │ │ + ldr x1, [x25, #3776] │ │ │ stp x19, x20, [sp, #16] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x26, #4000] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #168] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + ldr w0, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - str x2, [x29, #152] │ │ │ - cmp w1, #0x2 │ │ │ - mov x25, x0 │ │ │ - b.eq 409a04 // b.none │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x20, [x0, #48] │ │ │ - ldr x3, [x25, #64] │ │ │ - ldr x0, [x19, #536] │ │ │ - str x3, [x29, #104] │ │ │ - cmp x20, x0 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b.eq 4098fc // b.none │ │ │ - ldr x0, [x21, #584] │ │ │ - cbz x0, 4098fc │ │ │ - bl 401a40 │ │ │ - str xzr, [x21, #584] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x22, #576] │ │ │ - mov x1, x20 │ │ │ - str x20, [x19, #536] │ │ │ - bl 40af3c │ │ │ - ldr x2, [x21, #584] │ │ │ - mov x19, x0 │ │ │ - mov x0, x2 │ │ │ - cbz x2, 409a74 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 401b10 │ │ │ - cbnz w0, 4099d4 │ │ │ - ldr w0, [x28, #924] │ │ │ - add x19, x29, #0x70 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 409a0c // b.none │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w20, #0x0 // #0 │ │ │ - bfxil w20, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w20, w0, #8, #8 │ │ │ - add x19, x29, #0x70 │ │ │ - mov w0, #0x3 // #3 │ │ │ - ldr x3, [x21, #584] │ │ │ - bfi w20, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 977c // b.none │ │ │ + adrp x20, 2f000 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x20, #3520] │ │ │ + ldr x19, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + ldr d9, [x28, #64] │ │ │ + cmp x0, x19 │ │ │ + b.eq 96d8 // b.none │ │ │ + ldr x22, [x21, #3552] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 96d8 │ │ │ + bl 2da0 │ │ │ + str xzr, [x22] │ │ │ + adrp x22, 2f000 │ │ │ + mov x1, x19 │ │ │ + ldr x20, [x20, #3520] │ │ │ + ldr x0, [x22, #3512] │ │ │ + str x19, [x20] │ │ │ + ldr x0, [x0] │ │ │ + bl b480 │ │ │ + fmov d8, x0 │ │ │ + ldr x20, [x21, #3552] │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, 9a9c │ │ │ + fmov x1, d9 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2e60 │ │ │ + cbnz w0, 9de0 │ │ │ + ldr x1, [x26, #4000] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x21, #3552] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + ldr x3, [x0] │ │ │ + b.eq 9778 // b.none │ │ │ mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ mov x2, #0x4 // #4 │ │ │ - bfi w20, w4, #24, #8 │ │ │ - bl 401c60 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2fb0 │ │ │ cmp x0, #0x4 │ │ │ - b.eq 409c50 // b.none │ │ │ - ldr x0, [x21, #584] │ │ │ - mov w19, #0x3 // #3 │ │ │ - bl 401a40 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0xf90 │ │ │ - str xzr, [x21, #584] │ │ │ - bl 402ba8 │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x27, #2176] │ │ │ - mov w0, w19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40a0b8 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - ldr x0, [x21, #584] │ │ │ - mov w19, #0xb // #11 │ │ │ - bl 401a40 │ │ │ - str xzr, [x21, #584] │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xec8 │ │ │ - bl 402ba8 │ │ │ - b 4099a4 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x19, x29, #0x70 │ │ │ - ldr x3, [x21, #584] │ │ │ + b.ne 9b30 // b.any │ │ │ + ldrb w0, [sp, #136] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 9b30 // b.any │ │ │ + ldrb w0, [sp, #137] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 9b30 // b.any │ │ │ + ldrb w0, [sp, #138] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne 9b30 // b.any │ │ │ + ldrb w0, [sp, #139] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 9b30 // b.any │ │ │ + ldp d8, d9, [sp, #96] │ │ │ mov x0, x19 │ │ │ - mov x1, #0x1a // #26 │ │ │ + ldr x20, [x21, #3552] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401c60 │ │ │ + mov x1, #0x1a // #26 │ │ │ + ldr x3, [x20] │ │ │ + bl 2fb0 │ │ │ + mov x23, x0 │ │ │ cmp x0, #0x1 │ │ │ - mov x22, x0 │ │ │ - b.eq 409b00 // b.none │ │ │ - ldr x0, [x21, #584] │ │ │ - bl 401dd0 │ │ │ - mov w19, w0 │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401b60 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xee0 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x28, #924] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 409a68 // b.none │ │ │ - ldr x0, [x21, #584] │ │ │ - bl 401a40 │ │ │ - cbnz w19, 409c48 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 4099a4 │ │ │ - adrp x23, 411000 │ │ │ - adrp x24, 430000 │ │ │ - add x23, x23, #0x7f0 │ │ │ - add x24, x24, #0x63c │ │ │ - add x26, x28, #0x39c │ │ │ - b 409aa4 │ │ │ - mov x0, x19 │ │ │ - bl 401c90 │ │ │ - ldr x0, [x22, #576] │ │ │ - mov x1, x20 │ │ │ - bl 40af3c │ │ │ - mov x19, x0 │ │ │ - mov x0, x19 │ │ │ - mov x1, x23 │ │ │ - bl 401d30 │ │ │ - str x0, [x21, #584] │ │ │ - cbnz x0, 409920 │ │ │ - ldr w2, [x24] │ │ │ - cbz w2, 409af0 │ │ │ - mov x0, x20 │ │ │ - bl 40b074 │ │ │ - cmp w0, #0x9 │ │ │ - b.eq 409ae8 // b.none │ │ │ - ldr w2, [x26] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, #0x1 │ │ │ - b.hi 409a8c // b.pmore │ │ │ - cmp w0, #0x3 │ │ │ - b.ne 409a8c // b.any │ │ │ - mov w19, w0 │ │ │ - b 4099a4 │ │ │ - mov w0, #0x12 // #18 │ │ │ - mov x1, x19 │ │ │ - bl 402a2c │ │ │ - b 409ac0 │ │ │ + b.ne 9a24 // b.any │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 401a70 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 40a034 │ │ │ - ldrb w9, [x19, #7] │ │ │ - ldrb w8, [x19, #13] │ │ │ - ldrb w7, [x19, #11] │ │ │ - ldrb w13, [x19, #9] │ │ │ - ldrb w6, [x19, #8] │ │ │ - ldrb w5, [x19, #6] │ │ │ - ldrb w4, [x19, #12] │ │ │ - ldrb w2, [x19, #10] │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w12, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w11, [x19, #3] │ │ │ - ldrb w3, [x19, #2] │ │ │ - ldrb w10, [x19, #5] │ │ │ - ldrb w1, [x19, #4] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - ldrb w23, [x19, #23] │ │ │ - ldrb w8, [x19, #22] │ │ │ - ldrb w24, [x19, #25] │ │ │ - ldrb w7, [x19, #24] │ │ │ - uxth w9, w2 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - ldr w2, [x28, #924] │ │ │ - orr w0, w0, w12, lsl #8 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w1, w1, w10, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x9 │ │ │ - orr w23, w8, w23, lsl #8 │ │ │ - orr w24, w7, w24, lsl #8 │ │ │ - strh w0, [x20, #2] │ │ │ - strh w3, [x20, #58] │ │ │ - strh w1, [x20, #6] │ │ │ - str x5, [x20, #8] │ │ │ - str x4, [x20, #16] │ │ │ - strh w23, [x20, #40] │ │ │ - strh w24, [x20, #42] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 409ca8 // b.none │ │ │ - add w0, w23, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str xzr, [x20, #88] │ │ │ - str xzr, [x20, #80] │ │ │ - str xzr, [x20, #120] │ │ │ - str xzr, [x20, #128] │ │ │ - str xzr, [x20, #136] │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #112] │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 409ca0 │ │ │ - cbz w24, 409bfc │ │ │ - uxth w0, w24 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #88] │ │ │ - cbz x0, 409ca0 │ │ │ - ldr x3, [x21, #584] │ │ │ + cbz x0, a004 │ │ │ + ldrb w4, [sp, #136] │ │ │ + ldrb w0, [sp, #137] │ │ │ + ldrb w5, [sp, #138] │ │ │ + ldr x1, [x26, #4000] │ │ │ + orr w0, w4, w0, lsl #8 │ │ │ + ldrb w3, [sp, #139] │ │ │ + ldrb w4, [sp, #140] │ │ │ + ldrb w2, [sp, #141] │ │ │ + orr w3, w5, w3, lsl #8 │ │ │ + ldrb w20, [sp, #159] │ │ │ + ldrb w8, [sp, #158] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldrb w22, [sp, #161] │ │ │ + ldrb w7, [sp, #160] │ │ │ + ldur w6, [sp, #142] │ │ │ + orr w20, w8, w20, lsl #8 │ │ │ + ldur w5, [sp, #146] │ │ │ + ldur w4, [sp, #158] │ │ │ + orr w22, w7, w22, lsl #8 │ │ │ + ldr w1, [x1] │ │ │ + strh w0, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + cmp w1, #0x2 │ │ │ + stp x6, x5, [x19, #8] │ │ │ + str w4, [x19, #40] │ │ │ + strh w3, [x19, #58] │ │ │ + b.eq 9d48 // b.none │ │ │ + movi v0.4s, #0x0 │ │ │ + add w0, w20, #0x1 │ │ │ + str xzr, [x19, #136] │ │ │ + sxtw x0, w0 │ │ │ + str q0, [x19, #80] │ │ │ + stur q0, [x19, #120] │ │ │ + bl 2dd0 │ │ │ + mov x23, x0 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, 9b88 │ │ │ + cbnz w22, 9b74 │ │ │ + ldr x22, [x21, #3552] │ │ │ + and x1, x20, #0xffff │ │ │ + mov x0, x23 │ │ │ mov x2, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - uxth w1, w23 │ │ │ - bl 401c60 │ │ │ + ldr x3, [x22] │ │ │ + bl 2fb0 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 9b18 // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 988c │ │ │ mov x2, x0 │ │ │ - b.ne 409c3c // b.any │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 409d9c │ │ │ - ldr x0, [x20, #88] │ │ │ - ldr x3, [x21, #584] │ │ │ - uxth w1, w1 │ │ │ - bl 401c60 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2fb0 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 409d9c // b.none │ │ │ - ldr x0, [x21, #584] │ │ │ - bl 401dd0 │ │ │ - cbz w0, 409a6c │ │ │ - mov w19, #0xb // #11 │ │ │ - b 4099a4 │ │ │ - ldrb w0, [x29, #112] │ │ │ - cmp w0, w20, uxtb │ │ │ - b.ne 409984 // b.any │ │ │ - ldrb w1, [x29, #113] │ │ │ - ubfx x0, x20, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 409984 // b.any │ │ │ - ldrb w1, [x29, #114] │ │ │ - ubfx x0, x20, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 409984 // b.any │ │ │ - ldrb w0, [x29, #115] │ │ │ - cmp w0, w20, lsr #24 │ │ │ - b.eq 409a0c // b.none │ │ │ - b 409984 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xc88 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 4099a4 │ │ │ - ldrb w6, [x19, #19] │ │ │ - ldrb w9, [x19, #17] │ │ │ - ldrb w5, [x19, #16] │ │ │ - ldrb w8, [x19, #15] │ │ │ - ldrb w4, [x19, #14] │ │ │ - ldrb w7, [x19, #21] │ │ │ - ldrb w3, [x19, #20] │ │ │ - ldrb w2, [x19, #18] │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w2, w2, w6, lsl #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w3, w3, w7, lsl #8 │ │ │ - uxth w6, w4 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - ubfiz x3, x3, #16, #16 │ │ │ - uxth w2, w2 │ │ │ - lsr w4, w0, #8 │ │ │ - orr x5, x5, x6 │ │ │ - orr x2, x3, x2 │ │ │ - sub w0, w0, w4 │ │ │ - str x5, [x20, #24] │ │ │ - str x2, [x20, #32] │ │ │ - cmp w4, #0x28 │ │ │ - uxth w5, w0 │ │ │ - b.hi 409d68 // b.pmore │ │ │ - cmp w5, #0x64 │ │ │ - b.hi 409d80 // b.pmore │ │ │ - cmp w1, #0xc8 │ │ │ - b.ls 409bbc // b.plast │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - add x19, x19, #0x5e8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xbf0 │ │ │ - mov w4, w1 │ │ │ - mov w1, w22 │ │ │ - mov x0, x19 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x19 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xbb0 │ │ │ - bl 402ba8 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 4099a4 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - add x19, x19, #0x5e8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xb78 │ │ │ - b 409d34 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - add x19, x19, #0x5e8 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xbc0 │ │ │ - mov w4, w5 │ │ │ - b 409d34 │ │ │ - ldr x0, [x20, #112] │ │ │ - ldrh w1, [x20, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - ldrh w0, [x20, #40] │ │ │ + b.ne 9b18 // b.any │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr x1, [x19, #112] │ │ │ + strb wzr, [x1, x0] │ │ │ + ldrh w0, [x19, #40] │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, 9b88 │ │ │ + ldr x1, [x19, #112] │ │ │ + adrp x20, 2f000 │ │ │ + bl 3060 │ │ │ + mov x0, x19 │ │ │ + bl 4498 │ │ │ + ldr x2, [x20, #3968] │ │ │ + strh wzr, [x19] │ │ │ + ldr x1, [x26, #4000] │ │ │ + str w0, [x2] │ │ │ + ldr w0, [x1] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 9924 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldrh w1, [x28] │ │ │ + strh w1, [x19] │ │ │ + ldr x0, [x0, #4072] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 9b90 // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbz w0, #11, a040 │ │ │ + ldr x0, [x19, #112] │ │ │ + str x0, [x19, #136] │ │ │ + bl d5b0 │ │ │ + cbz x0, a32c │ │ │ + str x0, [x19, #112] │ │ │ + ldr x0, [x26, #4000] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 9b90 // b.any │ │ │ + adrp x22, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + ldur q0, [x19, #24] │ │ │ + mov w23, #0x2 // #2 │ │ │ + ldr x1, [x22, #3976] │ │ │ + ldr x0, [x21, #3880] │ │ │ + stur q0, [x28, #24] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldr x1, [x1] │ │ │ + str x1, [x28, #48] │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x0, [x0] │ │ │ + strh w2, [x28, #4] │ │ │ + str x0, [x28, #64] │ │ │ + ldrh w0, [x28, #58] │ │ │ + tbz w0, #3, 997c │ │ │ + ldr x20, [x20, #3968] │ │ │ + add x2, x1, #0x18 │ │ │ + add x0, x1, #0x10 │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x0 │ │ │ + csel x1, x0, x2, eq // eq = none │ │ │ + adrp x20, 2f000 │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldrh w0, [x19, #40] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x3, [x20, #3816] │ │ │ + add x0, x0, x2 │ │ │ + ldr x2, [x3] │ │ │ + add x2, x2, #0x1e │ │ │ + add x0, x0, x2 │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x3] │ │ │ + b.ne 9c80 // b.any │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #80] │ │ │ - cbz x0, 409ca0 │ │ │ - ldr x1, [x20, #112] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 401d10 │ │ │ - mov x0, x20 │ │ │ - bl 402fbc │ │ │ - ldr w1, [x28, #924] │ │ │ - str w0, [x23, #684] │ │ │ - strh wzr, [x20] │ │ │ - cmp w1, #0x2 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b.eq 40a064 // b.none │ │ │ - adrp x1, 430000 │ │ │ - ldrh w0, [x25] │ │ │ - ldr w1, [x1, #1568] │ │ │ - strh w0, [x20] │ │ │ - cmp w1, #0x3 │ │ │ - b.eq 409e2c // b.none │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbz w0, #11, 40a0a0 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x20, #136] │ │ │ - bl 40d874 │ │ │ - cbz x0, 40a500 │ │ │ - str x0, [x20, #112] │ │ │ - ldr w0, [x19, #924] │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #128] │ │ │ + mov x24, x0 │ │ │ + cbz x0, 9b88 │ │ │ + ldr x1, [sp, #112] │ │ │ + adrp x23, 2f000 │ │ │ + bl 3060 │ │ │ + ldr x23, [x23, #3560] │ │ │ + mov x4, x24 │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x378 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x23 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x23 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 3d20 │ │ │ + ldr x0, [x26, #4000] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 9c80 // b.any │ │ │ + ldr x0, [x19, #16] │ │ │ + str x0, [x28, #16] │ │ │ + b 9c88 │ │ │ + ldr x0, [x20] │ │ │ + bl 3120 │ │ │ + mov w19, w0 │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x600 │ │ │ + bl 4000 │ │ │ + ldr x26, [x26, #4000] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40a064 // b.none │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldrh w0, [x25, #2] │ │ │ + b.ne 9b64 // b.any │ │ │ + cbnz w19, 9b28 │ │ │ + mov w6, #0x2 // #2 │ │ │ + nop │ │ │ + ldr x25, [x25, #3776] │ │ │ + mov w0, w6 │ │ │ + ldr x2, [sp, #168] │ │ │ + ldr x1, [x25] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, a400 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + adrp x24, 2f000 │ │ │ + adrp x23, 10000 │ │ │ + ldr x27, [x26, #4000] │ │ │ + add x23, x23, #0xec8 │ │ │ + ldr x24, [x24, #3744] │ │ │ + b 9b00 │ │ │ + ldr w0, [x24] │ │ │ + cbz w0, a358 │ │ │ + mov x0, x19 │ │ │ + bl b5d0 │ │ │ + mov w6, w0 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 9dcc // b.none │ │ │ + ldr w0, [x27] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w0, #0x1 │ │ │ + ccmp w6, #0x3, #0x0, ls // ls = plast │ │ │ + b.eq 9dd4 // b.none │ │ │ + fmov x0, d8 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x22, #3512] │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0] │ │ │ + bl b480 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x23 │ │ │ + bl 3080 │ │ │ + str x0, [x20] │ │ │ + cbz x0, 9ab4 │ │ │ + b 9704 │ │ │ + ldr x21, [x21, #3552] │ │ │ + ldr x0, [x21] │ │ │ + bl 3120 │ │ │ + cbz w0, 9a60 │ │ │ + mov w6, #0xb // #11 │ │ │ + b 9a68 │ │ │ + ldr x21, [x21, #3552] │ │ │ + mov w6, #0x3 // #3 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 2da0 │ │ │ + str xzr, [x21] │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x5e8 │ │ │ + bl 4000 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9a68 │ │ │ + ldr x0, [x20] │ │ │ + bl 2da0 │ │ │ + cbnz w19, 9b28 │ │ │ + b 9a60 │ │ │ + and x0, x22, #0xffff │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #88] │ │ │ + cbnz x0, 9848 │ │ │ + nop │ │ │ + mov w6, #0x4 // #4 │ │ │ + b 9a68 │ │ │ + ldrh w1, [x19, #2] │ │ │ + ldrh w0, [x28, #2] │ │ │ cmp w1, w0 │ │ │ - b.eq 409e4c // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0xc28 │ │ │ - bl 402ba8 │ │ │ - ldrh w1, [x25, #4] │ │ │ - ldrh w0, [x20, #58] │ │ │ - cmp w0, w1 │ │ │ - b.eq 409e70 // b.none │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - add x0, x0, #0xf40 │ │ │ - bl 402ba8 │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbnz w0, #3, 409e94 │ │ │ - ldr x1, [x20, #16] │ │ │ - ldr x0, [x25, #16] │ │ │ + b.ne 9e3c // b.any │ │ │ + ldrh w0, [x28, #4] │ │ │ + ldrh w1, [x19, #58] │ │ │ + cmp w1, w0 │ │ │ + b.ne 9e20 // b.any │ │ │ + tbnz w0, #3, 9bd4 │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x28, #16] │ │ │ cmp x1, x0 │ │ │ - b.eq 409e94 // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0xf68 │ │ │ - bl 402ba8 │ │ │ - ldr w21, [x28, #924] │ │ │ - cmp w21, #0x3 │ │ │ - b.eq 40a0b0 // b.none │ │ │ - ldr x19, [x25, #112] │ │ │ - ldr x0, [x20, #112] │ │ │ - mov x1, x19 │ │ │ - bl 401c10 │ │ │ - mov w2, w21 │ │ │ - cbz w0, 409ed0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xc60 │ │ │ - mov x1, x19 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w2, [x0, #924] │ │ │ - ldr x1, [x25, #32] │ │ │ - ldr x0, [x25, #24] │ │ │ - cmp w2, #0x3 │ │ │ - str x1, [x20, #32] │ │ │ - str x0, [x20, #24] │ │ │ - b.eq 40a0bc // b.none │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x22, #504] │ │ │ - ldr x0, [x21, #432] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40a098 // b.none │ │ │ - ldrh w1, [x25, #4] │ │ │ - tbnz w1, #0, 40a098 │ │ │ - ldrh w0, [x20, #58] │ │ │ - and w1, w1, #0xfffffff7 │ │ │ - uxth w1, w1 │ │ │ + b.eq 9bd4 // b.none │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x688 │ │ │ + bl 4000 │ │ │ + ldr x21, [x26, #4000] │ │ │ + ldr w23, [x21] │ │ │ + cmp w23, #0x3 │ │ │ + b.eq 9e50 // b.none │ │ │ + ldr x0, [x19, #112] │ │ │ + ldr x22, [x28, #112] │ │ │ + mov x1, x22 │ │ │ + bl 2f60 │ │ │ + cbnz w0, a068 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + cmp w23, #0x2 │ │ │ + ldr x2, [x22, #3976] │ │ │ + ldr x0, [x21, #3880] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x28, #64] │ │ │ + b.eq 995c // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #0, 995c │ │ │ + adrp x20, 2f000 │ │ │ + ldrh w3, [x19, #40] │ │ │ + ldrh w2, [x19, #42] │ │ │ and w0, w0, #0xfffffff7 │ │ │ - uxth w0, w0 │ │ │ - strh w1, [x25, #4] │ │ │ - strh w1, [x20, #4] │ │ │ - strh w0, [x20, #58] │ │ │ - strh w0, [x25, #58] │ │ │ - mov x1, #0x0 // #0 │ │ │ - tbz w0, #3, 409f50 │ │ │ - ldr w0, [x23, #684] │ │ │ - mov x1, #0x10 // #16 │ │ │ - cmp w0, wzr │ │ │ - mov x0, #0x18 // #24 │ │ │ - csel x1, x1, x0, eq // eq = none │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldr x0, [x23, #2552] │ │ │ - ldr x3, [x25, #24] │ │ │ - ldrh w5, [x20, #40] │ │ │ - add x0, x3, x0 │ │ │ - add x0, x0, #0x1e │ │ │ - ldrh w4, [x20, #42] │ │ │ - add x0, x0, x5 │ │ │ - add x0, x0, x4 │ │ │ - add x1, x0, x1 │ │ │ - str x1, [x23, #2552] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40a260 // b.none │ │ │ - ldr x0, [x25, #16] │ │ │ - str x0, [x20, #16] │ │ │ - mov x0, x20 │ │ │ + ldr x5, [x20, #3816] │ │ │ + and w0, w0, #0xffff │ │ │ + add x2, x2, x3 │ │ │ + ldrh w3, [x19, #58] │ │ │ + strh w0, [x28, #4] │ │ │ + ldr x4, [x5] │ │ │ + strh w0, [x19, #4] │ │ │ + and w3, w3, #0xfffffff7 │ │ │ + add x0, x4, #0x1e │ │ │ + and w3, w3, #0xffff │ │ │ + add x0, x2, x0 │ │ │ + strh w3, [x19, #58] │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x5] │ │ │ + strh w3, [x28, #58] │ │ │ + ldr x0, [x28, #16] │ │ │ + str x0, [x19, #16] │ │ │ mov w1, #0x0 // #0 │ │ │ - bl 405e40 │ │ │ - mov w19, #0xa // #10 │ │ │ - cbnz w0, 4099a4 │ │ │ - ldr w0, [x28, #924] │ │ │ + mov x0, x19 │ │ │ + bl 7140 │ │ │ + cbnz w0, a060 │ │ │ + ldr x0, [x26, #4000] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 409fb4 // b.any │ │ │ - ldrh w0, [x20, #58] │ │ │ - tbnz w0, #3, 40a43c │ │ │ - ldr x0, [x20, #24] │ │ │ - bl 40c2f0 │ │ │ - mov w19, w0 │ │ │ - cmp w19, #0x9 │ │ │ - b.eq 40a404 // b.none │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 40a3f0 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x24, [x0, #888] │ │ │ - cbz x24, 40a100 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xcd0 │ │ │ - bl 402ba8 │ │ │ - cmp w19, wzr │ │ │ + b.ne 9cb0 // b.any │ │ │ + ldrh w0, [x19, #58] │ │ │ + tbnz w0, #3, a140 │ │ │ + ldr x0, [x19, #24] │ │ │ + bl c860 │ │ │ + mov w6, w0 │ │ │ + cmp w6, #0x9 │ │ │ + b.eq a430 // b.none │ │ │ + cmp w6, #0x2 │ │ │ + b.eq a094 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3632] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 9eac │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x3a0 │ │ │ + str w6, [sp, #112] │ │ │ + bl 4000 │ │ │ + ldr w6, [sp, #112] │ │ │ mov w0, #0x3 // #3 │ │ │ - csel w19, w19, w0, ne // ne = any │ │ │ - ldr w0, [x28, #924] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40a530 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40a014 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a3d4 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a028 │ │ │ - bl 401c90 │ │ │ - mov x0, x20 │ │ │ - bl 401c90 │ │ │ - b 4099a4 │ │ │ - adrp x0, 412000 <_fini@@Base+0xc00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xef8 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - ldr w0, [x28, #924] │ │ │ + cmp w6, #0x0 │ │ │ + csel w6, w6, w0, ne // ne = any │ │ │ + ldr x26, [x26, #4000] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 409ca0 // b.none │ │ │ - ldr x0, [x21, #584] │ │ │ - mov w19, #0x4 // #4 │ │ │ - bl 401a40 │ │ │ - b 4099a4 │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x20, #24] │ │ │ - ldrh w4, [x20, #58] │ │ │ - ldr x3, [x20, #32] │ │ │ - ldr x1, [x22, #504] │ │ │ - ldr x0, [x21, #432] │ │ │ - str x2, [x25, #24] │ │ │ - strh w4, [x25, #4] │ │ │ - str x3, [x25, #32] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - mov w2, #0x2 // #2 │ │ │ - ldrh w0, [x25, #58] │ │ │ - b 409f34 │ │ │ - mov x0, x20 │ │ │ - bl 403108 │ │ │ - ldr w0, [x19, #924] │ │ │ - b 409e24 │ │ │ - mov w2, w21 │ │ │ - b 409ed0 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 401980 │ │ │ - uxth w1, w0 │ │ │ - ldr x0, [x20, #112] │ │ │ - strh w1, [x25, #40] │ │ │ - strh w1, [x20, #40] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #112] │ │ │ - cbz x0, 409c8c │ │ │ - ldr x1, [x25, #112] │ │ │ - bl 401d10 │ │ │ - ldr w2, [x28, #924] │ │ │ - b 409ee8 │ │ │ - ldr w0, [x28, #924] │ │ │ + b.eq a0f0 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, a0dc │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a0b0 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 9d34 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9a68 │ │ │ + ldur w3, [sp, #150] │ │ │ + lsr w4, w0, #8 │ │ │ + ldur w1, [sp, #154] │ │ │ + sub w0, w0, w4 │ │ │ + stp x3, x1, [x19, #24] │ │ │ + and w0, w0, #0xffff │ │ │ + cmp w4, #0x28 │ │ │ + b.hi 9ff4 // b.pmore │ │ │ + cmp w0, #0x64 │ │ │ + b.hi a04c // b.pmore │ │ │ + cmp w2, #0xc8 │ │ │ + b.ls 981c // b.plast │ │ │ + adrp x3, 13000 │ │ │ + mov w4, w2 │ │ │ + add x3, x3, #0x2c0 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3560] │ │ │ + mov w6, #0x3 // #3 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, w23 │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + bl 4000 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x280 │ │ │ + bl 4000 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9a68 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9a68 │ │ │ + mov w6, #0x3 // #3 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9a68 │ │ │ + ldr x21, [x21, #3552] │ │ │ + mov w6, #0xb // #11 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 2da0 │ │ │ + str xzr, [x21] │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2ec0 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x5d0 │ │ │ + bl 4000 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9a68 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x660 │ │ │ + bl 4000 │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #3, 9bd4 │ │ │ + b 9bb4 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x2f8 │ │ │ + bl 4000 │ │ │ + b 9ba0 │ │ │ + ldur q0, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + ldr x0, [x28, #112] │ │ │ + bl 2cc0 │ │ │ + and w1, w0, #0xffff │ │ │ + ldr x0, [x19, #112] │ │ │ + strh w1, [x28, #40] │ │ │ + strh w1, [x19, #40] │ │ │ + bl 2fe0 │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #112] │ │ │ + ldr x1, [sp, #112] │ │ │ + cbz x0, a364 │ │ │ + bl 3060 │ │ │ + ldr x0, [x26, #4000] │ │ │ + ldr x1, [x28, #24] │ │ │ + ldr w23, [x0] │ │ │ + b 9c04 │ │ │ + ldr x0, [x26, #4000] │ │ │ + ldrh w1, [x28, #4] │ │ │ + ldr w0, [x0] │ │ │ + and w1, w1, #0x8 │ │ │ cmp w0, #0x2 │ │ │ - ldrh w0, [x25, #4] │ │ │ - b.eq 40a228 // b.none │ │ │ - tbz w0, #3, 40a11c │ │ │ - mov x0, x20 │ │ │ - bl 407044 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #424] │ │ │ + b.eq a150 // b.none │ │ │ + cbnz w1, a190 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 40a2d0 // b.none │ │ │ - ldr w0, [x28, #924] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40a308 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40a590 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a574 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a154 │ │ │ - bl 401c90 │ │ │ - mov x0, x20 │ │ │ - bl 401c90 │ │ │ - ldr w0, [x28, #924] │ │ │ + b.eq a1b4 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, a2fc │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a2d0 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 9f00 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x26, [x26, #4000] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 4099a4 // b.any │ │ │ - adrp x22, 413000 <_fini@@Base+0x1c00> │ │ │ - add x22, x22, #0x700 │ │ │ - ldr x0, [x25, #24] │ │ │ + b.ne 9a68 // b.any │ │ │ + ldr x0, [x28, #24] │ │ │ + adrp x20, 2f000 │ │ │ + adrp x21, 12000 │ │ │ + add x21, x21, #0xe08 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x2, x22 │ │ │ - bl 40fc4c │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x21, x21, #0x5e8 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ + mov x2, x21 │ │ │ + str w6, [sp, #112] │ │ │ + bl f010 │ │ │ + ldr x20, [x20, #3560] │ │ │ mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x420 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xd50 │ │ │ - mov x0, x21 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 402930 │ │ │ - cmp w19, #0xb │ │ │ - b.ne 4099a4 // b.any │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xd60 │ │ │ - bl 402ba8 │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x2, x22 │ │ │ + mov x0, x20 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 3d20 │ │ │ + ldr w6, [sp, #112] │ │ │ + cmp w6, #0xb │ │ │ + b.ne 9a68 // b.any │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x430 │ │ │ + str w6, [sp, #120] │ │ │ + bl 4000 │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - bl 40fc4c │ │ │ + bl f010 │ │ │ mov x4, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #392] │ │ │ - mov x2, x22 │ │ │ + adrp x0, 2f000 │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #96] │ │ │ - bl 40fc4c │ │ │ - ldr x4, [x29, #96] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ + str x4, [sp, #112] │ │ │ + ldr x0, [x0, #3576] │ │ │ + ldr x0, [x0] │ │ │ + bl f010 │ │ │ mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x21 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x448 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xd78 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x21 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - b 4099a4 │ │ │ - tbz w0, #3, 40a11c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #880] │ │ │ - cbz w1, 40a44c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x1, #872] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x1, #864] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x1, #856] │ │ │ - str x3, [x20, #16] │ │ │ - str x2, [x20, #24] │ │ │ - str x1, [x20, #32] │ │ │ - b 40a110 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x25, #128] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 409ca0 │ │ │ - bl 401d10 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x19, x19, #0x5e8 │ │ │ - ldr x4, [x25, #128] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xca8 │ │ │ - mov x0, x19 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 402930 │ │ │ - ldr w0, [x28, #924] │ │ │ + mov x0, x20 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0xbe0 │ │ │ + bl 4000 │ │ │ + ldr w6, [sp, #120] │ │ │ + b 9a68 │ │ │ + adrp x3, 13000 │ │ │ + adrp x19, 2f000 │ │ │ + add x3, x3, #0x248 │ │ │ + b 9d88 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x618 │ │ │ + bl 4000 │ │ │ + ldr x26, [x26, #4000] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 409f84 // b.any │ │ │ - ldr x0, [x20, #16] │ │ │ - str x0, [x25, #16] │ │ │ - b 409f8c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #512] │ │ │ - ldr x1, [x22, #504] │ │ │ + b.eq 9b88 // b.none │ │ │ + ldr x0, [x20] │ │ │ + mov w6, #0x4 // #4 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2da0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9a68 │ │ │ + mov x0, x19 │ │ │ + bl 4560 │ │ │ + b 9914 │ │ │ + adrp x3, 13000 │ │ │ + adrp x19, 2f000 │ │ │ + mov w4, w0 │ │ │ + add x3, x3, #0x290 │ │ │ + b 9d88 │ │ │ + mov w6, #0xa // #10 │ │ │ + b 9a68 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x330 │ │ │ + bl 4000 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr w23, [x21] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + cmp w23, #0x3 │ │ │ + b.ne 9c04 // b.any │ │ │ + b 9e58 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x3a0 │ │ │ + str w6, [sp, #112] │ │ │ + bl 4000 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9d00 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, 9d20 │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9d20 │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9d18 │ │ │ + adrp x22, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x22, [x22, #3456] │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr x3, [x3, #3632] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x22] │ │ │ + str xzr, [x3] │ │ │ + bl 2e60 │ │ │ + ldr w6, [sp, #112] │ │ │ + cbnz w0, a490 │ │ │ + ldr x21, [x21, #3880] │ │ │ + ldr x20, [x20, #3816] │ │ │ + ldr x0, [x22] │ │ │ + str x0, [x21] │ │ │ + str x0, [x20] │ │ │ + b 9d10 │ │ │ + mov x0, #0xfffffffffffffffe // #-2 │ │ │ + bl c860 │ │ │ + mov w6, w0 │ │ │ + b 9cbc │ │ │ + cbz w1, a310 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3952] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a388 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x2, #3648] │ │ │ + ldr x1, [x1, #3912] │ │ │ + ldr x0, [x0, #3488] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x19, #32] │ │ │ + ldr x2, [x2] │ │ │ + stp x2, x1, [x19, #16] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 7db0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne a200 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x22, #3976] │ │ │ + ldr x0, [x0, #3688] │ │ │ + ldr x1, [x22] │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.eq 40a12c // b.none │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x21, #448] │ │ │ - ldr x2, [x22, #456] │ │ │ - bl 40ba5c │ │ │ - ldr x0, [x22, #456] │ │ │ - str xzr, [x21, #448] │ │ │ - bl 401c90 │ │ │ - b 40a12c │ │ │ - ldrh w1, [x20, #58] │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldrh w9, [x20, #2] │ │ │ - ldrh w8, [x20, #6] │ │ │ - ldr x7, [x20, #8] │ │ │ - ldr x6, [x20, #16] │ │ │ - strh w1, [x25, #58] │ │ │ - ldrh w5, [x20, #58] │ │ │ - ldr x4, [x20, #32] │ │ │ - ldr x3, [x20, #24] │ │ │ - ldrh w2, [x20, #40] │ │ │ - strh w0, [x25, #42] │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w0, [x20, #42] │ │ │ - strh w9, [x25, #2] │ │ │ - strh w8, [x25, #6] │ │ │ - str x7, [x25, #8] │ │ │ - str x6, [x25, #16] │ │ │ - strh w5, [x25, #4] │ │ │ - str x4, [x25, #32] │ │ │ - str x3, [x25, #24] │ │ │ - strh w2, [x25, #40] │ │ │ - str x1, [x25, #88] │ │ │ - strh w0, [x25, #44] │ │ │ - str xzr, [x25, #96] │ │ │ - cbz w0, 40a38c │ │ │ + b.eq a200 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x20, [x20, #3848] │ │ │ + ldr x21, [x21, #3728] │ │ │ + ldr x2, [x20] │ │ │ + ldr x1, [x21] │ │ │ + bl bf28 │ │ │ + str xzr, [x21] │ │ │ + ldr x0, [x20] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x1, [x26, #4000] │ │ │ + ldrh w0, [x19, #42] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + b.ne 9ee0 // b.any │ │ │ + ldur q1, [x19, #8] │ │ │ + strh w0, [x28, #42] │ │ │ + ldur q0, [x19, #24] │ │ │ + strh w0, [x28, #44] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldrh w20, [x19, #40] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldrh w3, [x19, #6] │ │ │ + ldr x1, [x19, #88] │ │ │ + strh w4, [x28, #2] │ │ │ + strh w2, [x28, #4] │ │ │ + strh w3, [x28, #6] │ │ │ + strh w20, [x28, #40] │ │ │ + strh w2, [x28, #58] │ │ │ + stp x1, xzr, [x28, #88] │ │ │ + str x1, [sp, #120] │ │ │ + stur q1, [x28, #8] │ │ │ + stur q0, [x28, #24] │ │ │ + cbz w0, a284 │ │ │ add w0, w0, #0x1 │ │ │ + str w6, [sp, #112] │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - str x0, [x25, #96] │ │ │ - cbz x0, 409ca0 │ │ │ - ldr x1, [x20, #88] │ │ │ - bl 401d10 │ │ │ - ldr x1, [x20, #112] │ │ │ - ldrh w0, [x20, #40] │ │ │ - ldr x3, [x20, #80] │ │ │ - ldr x2, [x20, #136] │ │ │ - add x0, x0, #0x1 │ │ │ - str x1, [x25, #112] │ │ │ - strh wzr, [x25, #46] │ │ │ - strh wzr, [x25, #56] │ │ │ - str xzr, [x25, #72] │ │ │ - str x3, [x25, #80] │ │ │ - str x2, [x25, #136] │ │ │ - str x1, [x29, #96] │ │ │ - bl 401a70 │ │ │ - str x0, [x25, #120] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 409ca0 │ │ │ - bl 401d10 │ │ │ - b 40a15c │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a01c │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401c90 │ │ │ - b 40a01c │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xcd0 │ │ │ - bl 402ba8 │ │ │ - b 409ff8 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40a4f4 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a4d8 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a420 │ │ │ - bl 401c90 │ │ │ - mov x0, x20 │ │ │ - bl 401c90 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0xcb8 │ │ │ - bl 402a2c │ │ │ - b 409fd0 │ │ │ - mov x0, #0xfffffffffffffffe // #-2 │ │ │ - bl 40c2f0 │ │ │ - mov w19, w0 │ │ │ - b 409fc0 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xd00 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xd20 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #592] │ │ │ - ldr x1, [x1, #440] │ │ │ - mov w2, w24 │ │ │ - bl 401b10 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40a498 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a4bc │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a4ac │ │ │ - bl 401c90 │ │ │ - mov x0, x20 │ │ │ - bl 401c90 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 4099a4 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a4a0 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401c90 │ │ │ - b 40a4a0 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a414 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401c90 │ │ │ - b 40a414 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401c90 │ │ │ - b 40a40c │ │ │ - ldr x1, [x20, #136] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #112] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 409ca0 │ │ │ - bl 401d10 │ │ │ - ldr w0, [x19, #924] │ │ │ - b 409e24 │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #592] │ │ │ - ldr x1, [x22, #440] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #96] │ │ │ + cbz x0, 9b88 │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 3060 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x3, [x19, #80] │ │ │ + add w0, w20, #0x1 │ │ │ + ldr x1, [x19, #112] │ │ │ + strh wzr, [x28, #46] │ │ │ + ldr x2, [x19, #136] │ │ │ + strh wzr, [x28, #56] │ │ │ + stp xzr, x3, [x28, #72] │ │ │ + sxtw x0, w0 │ │ │ + str x1, [x28, #112] │ │ │ + str x2, [x28, #136] │ │ │ + str x1, [sp, #112] │ │ │ + str w6, [sp, #120] │ │ │ + bl 2dd0 │ │ │ + str x0, [x28, #120] │ │ │ + cbz x0, 9b88 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 3060 │ │ │ + ldr w6, [sp, #120] │ │ │ + b 9f10 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, 9eec │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9eec │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9ee4 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq a1b4 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + b a214 │ │ │ + ldr x1, [x19, #136] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, 9b88 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 3060 │ │ │ + b 9914 │ │ │ + fmov x1, d8 │ │ │ + mov w0, #0x12 // #18 │ │ │ + bl 3e58 │ │ │ + mov w6, #0x4 // #4 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 13000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x358 │ │ │ + str w6, [sp, #112] │ │ │ + bl 4000 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9a68 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x3d0 │ │ │ + bl 4000 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 13000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x3f0 │ │ │ + bl 4000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ mov w2, #0x0 // #0 │ │ │ - str xzr, [x3, #888] │ │ │ - bl 401b10 │ │ │ - cbz w0, 40a564 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ + ldr x1, [x1, #3456] │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2e60 │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, a424 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a408 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, a3e8 │ │ │ + bl 2fe0 │ │ │ + mov w6, #0x3 // #3 │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2fe0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9a68 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 2fe0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, a3dc │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 2fe0 │ │ │ + b a3dc │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2fe0 │ │ │ + b a3d4 │ │ │ + ldrh w0, [x19, #42] │ │ │ + stp d8, d9, [sp, #96] │ │ │ + cbnz w0, a484 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a468 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, a450 │ │ │ + bl 2fe0 │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0x388 │ │ │ + bl 3e58 │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 2fe0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, a444 │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 2fe0 │ │ │ + b a444 │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2fe0 │ │ │ + b a43c │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0xe // #14 │ │ │ - add x1, x1, #0xce0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x22, #440] │ │ │ - str x0, [x21, #432] │ │ │ - str x0, [x23, #2552] │ │ │ - b 40a004 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401c90 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a148 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401c90 │ │ │ - b 40a148 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401c90 │ │ │ - b 40a140 │ │ │ + add x1, x1, #0x3b0 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 3e58 │ │ │ + udf #0 │ │ │ + mov x5, x0 │ │ │ + mov x8, #0x0 // #0 │ │ │ + mov w10, #0x7f // #127 │ │ │ + cbz x0, a5e8 │ │ │ + ldrb w6, [x5] │ │ │ + mov w0, w8 │ │ │ + cmp w6, #0x7f │ │ │ + b.ls a5f0 // b.plast │ │ │ + cmp w6, #0xbf │ │ │ + b.ls a5e8 // b.plast │ │ │ + cmp w6, #0xdf │ │ │ + b.ls a5fc // b.plast │ │ │ + cmp w6, #0xef │ │ │ + b.ls a628 // b.plast │ │ │ + cmp w6, #0xf7 │ │ │ + b.hi a658 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + mov w4, #0x4 // #4 │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w7, w9, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + ldrb w7, [x5, #3] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + cmp w4, #0x4 │ │ │ + b.eq a560 // b.none │ │ │ + ldrb w7, [x5, #4] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + cmp w4, #0x6 │ │ │ + b.ne a6a8 // b.any │ │ │ + ldrb w7, [x5, #5] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + asr w7, w10, w4 │ │ │ + and w6, w7, w6 │ │ │ + and x3, x3, #0x3f │ │ │ + and x7, x9, #0x3f │ │ │ + sbfiz x6, x6, #6, #32 │ │ │ + cmp w4, #0x3 │ │ │ + orr x3, x3, x6 │ │ │ + add x9, x5, #0x1 │ │ │ + orr x3, x7, x3, lsl #6 │ │ │ + b.eq a5bc // b.none │ │ │ + ldrb w6, [x5, #3] │ │ │ + cmp w4, #0x4 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.eq a5bc // b.none │ │ │ + ldrb w6, [x5, #4] │ │ │ + cmp w4, #0x6 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.ne a6a0 // b.any │ │ │ + ldrb w5, [x5, #5] │ │ │ + and x5, x5, #0x3f │ │ │ + orr x3, x5, x3, lsl #6 │ │ │ + sub w5, w4, #0x2 │ │ │ + add x5, x5, #0x1 │ │ │ + add x5, x9, x5 │ │ │ + cmp x1, #0x0 │ │ │ + ccmp w2, w8, #0x4, ne // ne = any │ │ │ + b.le a5d8 │ │ │ + str x3, [x1, x8, lsl #3] │ │ │ + cbz x3, a5ec │ │ │ + add x8, x8, #0x1 │ │ │ + cbnz x5, a4b8 │ │ │ nop │ │ │ - b 401da0 │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + ret │ │ │ + and x3, x6, #0xff │ │ │ + add x5, x5, #0x1 │ │ │ + b a5c8 │ │ │ + ldrb w4, [x5, #1] │ │ │ + sub w3, w4, #0x80 │ │ │ + and w3, w3, #0xff │ │ │ + cmp w3, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + and x4, x4, #0x3f │ │ │ + ubfiz x3, x6, #6, #5 │ │ │ + orr x3, x4, x3 │ │ │ + add x9, x5, #0x1 │ │ │ + mov w4, #0x2 // #2 │ │ │ + b a5bc │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w4, w9, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + mov w4, #0x3 // #3 │ │ │ + b a560 │ │ │ + cmp w6, #0xfb │ │ │ + b.ls a684 // b.plast │ │ │ + cmp w6, #0xfd │ │ │ + b.hi a5e8 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + mov w4, #0x6 // #6 │ │ │ + b a500 │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a5e8 // b.pmore │ │ │ + mov w4, #0x5 // #5 │ │ │ + b a500 │ │ │ + mov w4, #0x5 // #5 │ │ │ + b a5bc │ │ │ + mov w4, #0x5 // #5 │ │ │ + b a560 │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ mov x29, sp │ │ │ - str x19, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x3, [x19, #2176] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ + mov x19, x1 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ + ldr x0, [x20, #3776] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov x26, #0x7fffffff // #2147483647 │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #104] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x5, [x24], #8 │ │ │ + cmp x5, x26 │ │ │ + b.hi a7d8 // b.pmore │ │ │ + cmp x19, #0x0 │ │ │ + mov w25, w2 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + cset w27, ne // ne = any │ │ │ + add x28, sp, #0x60 │ │ │ + mov w23, #0x0 // #0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w21, #0x1 // #1 │ │ │ + subs w2, w25, w23 │ │ │ + cset w6, gt │ │ │ + cmp x5, #0x7e │ │ │ + and w6, w27, w6 │ │ │ + b.ls a7e0 // b.plast │ │ │ + mov x8, x5 │ │ │ + mov w7, #0x3f // #63 │ │ │ + mov w1, #0x80 // #128 │ │ │ + mov w4, #0x0 // #0 │ │ │ + b a73c │ │ │ + mov w4, w0 │ │ │ + asr w7, w7, #1 │ │ │ + asr w1, w1, #1 │ │ │ + mvn w3, w7 │ │ │ + lsr x8, x8, #6 │ │ │ + orr w1, w1, #0x80 │ │ │ + add w0, w4, #0x1 │ │ │ + sxtw x3, w3 │ │ │ + tst x3, x8 │ │ │ + b.ne a738 // b.any │ │ │ + add w0, w0, w0, lsl #1 │ │ │ + add w3, w4, w4, lsl #1 │ │ │ + add w22, w4, #0x2 │ │ │ + add x4, x28, #0x1 │ │ │ + lsl w0, w0, #1 │ │ │ + lsl w3, w3, #1 │ │ │ + lsr x0, x5, x0 │ │ │ + orr w0, w1, w0 │ │ │ + strb w0, [sp, #96] │ │ │ + nop │ │ │ + lsr x0, x5, x3 │ │ │ + and w0, w0, #0x3f │ │ │ + orr w0, w0, #0xffffff80 │ │ │ + strb w0, [x4], #1 │ │ │ + sub w3, w3, #0x6 │ │ │ + cmn w3, #0x6 │ │ │ + b.ne a788 // b.any │ │ │ + cbz w6, a7c0 │ │ │ + cmp w22, w2 │ │ │ + mov x1, x28 │ │ │ + csel w2, w22, w2, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 30d0 │ │ │ + ldr x5, [x24], #8 │ │ │ + add w23, w23, w22 │ │ │ + cmp x5, x26 │ │ │ + b.ls a710 // b.plast │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ + b a820 │ │ │ + and w5, w5, #0xff │ │ │ + strb w5, [sp, #96] │ │ │ + cbnz w6, a7f8 │ │ │ + cbz w5, a818 │ │ │ + mov w22, #0x1 // #1 │ │ │ + b a7c0 │ │ │ + cmp w2, #0x0 │ │ │ + mov x1, x28 │ │ │ + csel w2, w2, w21, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 30d0 │ │ │ + ldrb w5, [sp, #96] │ │ │ + cbnz w5, a7f0 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w0, w23 │ │ │ + ldr x20, [x20, #3776] │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, a84c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x29, sp │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 2f000 │ │ │ + ldr x1, [x24, #3776] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #72] │ │ │ + cbz x0, a9a4 │ │ │ + strb w0, [sp, #72] │ │ │ + lsr x1, x0, #8 │ │ │ + cbz x1, a9a4 │ │ │ + strb w1, [sp, #73] │ │ │ + lsr x1, x0, #16 │ │ │ + cbz x1, a9a4 │ │ │ + strb w1, [sp, #74] │ │ │ + lsr x1, x0, #24 │ │ │ + cbz x1, a984 │ │ │ + strb w1, [sp, #75] │ │ │ + lsr x1, x0, #32 │ │ │ + cbz x1, a984 │ │ │ + strb w1, [sp, #76] │ │ │ + lsr x1, x0, #40 │ │ │ + cbz x1, a984 │ │ │ + strb w1, [sp, #77] │ │ │ + lsr x1, x0, #48 │ │ │ + cbz x1, a984 │ │ │ + strb w1, [sp, #78] │ │ │ + lsr x1, x0, #56 │ │ │ + cbz x1, a984 │ │ │ + mov x0, #0x10 // #16 │ │ │ + strb w1, [sp, #79] │ │ │ + bl 2dd0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, a994 │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 10000 │ │ │ + mov w20, #0x2 // #2 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0xfd8 │ │ │ + mov x0, x21 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + add x19, sp, #0x48 │ │ │ + adrp x23, 13000 │ │ │ + add x19, x19, w20, sxtw │ │ │ + add x23, x23, #0x5c8 │ │ │ + add x22, sp, #0x40 │ │ │ + ldrb w4, [x19], #-1 │ │ │ + mov x3, x23 │ │ │ + mov x2, #0x7 // #7 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + sub w20, w20, #0x1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x2, #0x10 // #16 │ │ │ + mov x1, x22 │ │ │ + mov x0, x21 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + cmn w20, #0x1 │ │ │ + b.ne a924 // b.any │ │ │ + ldr x24, [x24, #3776] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x24] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, a9d8 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 2dd0 │ │ │ + mov x21, x0 │ │ │ + cbnz x0, a8f0 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x5a0 │ │ │ + bl 3e58 │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 2dd0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, a994 │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 13000 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0x5c0 │ │ │ + mov x0, x21 │ │ │ + mov w20, #0x1 // #1 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + b a910 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ + sxtw x1, w1 │ │ │ + adrp x4, 2f000 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + ldr x5, [x19, #3776] │ │ │ + ldr x3, [x4, #3616] │ │ │ + ldr x7, [x5] │ │ │ + str x7, [sp, #104] │ │ │ + mov x7, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + add x0, x1, x1, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x6, x3, x0 │ │ │ + ldr x5, [x6, #32] │ │ │ + cbz x5, aa58 │ │ │ + ldrb w7, [x5] │ │ │ + cbz w7, aa58 │ │ │ + cbnz w2, aae0 │ │ │ + ldr x4, [x3, x0] │ │ │ + add x20, sp, #0x30 │ │ │ + mov x0, x20 │ │ │ + adrp x3, 13000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x5d0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + b aa84 │ │ │ + add x20, sp, #0x30 │ │ │ + adrp x3, 13000 │ │ │ + ldr x4, [x4, #3616] │ │ │ + add x1, x1, x1, lsl #2 │ │ │ + mov x0, x20 │ │ │ + add x3, x3, #0x5e0 │ │ │ + cbnz w2, aac8 │ │ │ + ldr x4, [x4, x1, lsl #3] │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x4, x20 │ │ │ + mov x3, x21 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x620 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + ldr x19, [x19, #3776] │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, aae8 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + add x4, x4, x1, lsl #3 │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x4, [x4, #8] │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + b aa84 │ │ │ + ldr x4, [x6, #8] │ │ │ + b aa38 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + b 30f0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x1, x0 │ │ │ - add x2, x29, #0x20 │ │ │ mov w0, #0x0 // #0 │ │ │ - str x3, [x29, #168] │ │ │ - bl 4019e0 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr w0, [x29, #48] │ │ │ - ldr x1, [x19, #2176] │ │ │ - csel w0, w0, wzr, eq // eq = none │ │ │ - cmp x2, x1 │ │ │ - b.ne 40a5f4 // b.any │ │ │ + mov x29, sp │ │ │ + str x19, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + add x2, sp, #0x28 │ │ │ + ldr x19, [x19, #3776] │ │ │ + ldr x3, [x19] │ │ │ + str x3, [sp, #168] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 2d20 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + ldr w2, [sp, #56] │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x0, x1 │ │ │ + csel w0, w2, wzr, eq // eq = none │ │ │ + cbnz x1, ab50 │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - b 401a80 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + b 2de0 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ + adrp x0, 2f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr x20, [x0, #664] │ │ │ + ldr x0, [x0, #3568] │ │ │ str x21, [sp, #32] │ │ │ - cbz x20, 40a6a0 │ │ │ - mov x0, x20 │ │ │ - bl 401980 │ │ │ - mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x21, [x0] │ │ │ + cbz x21, ac04 │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ + mov x20, x0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40a6b8 │ │ │ - mov x1, x20 │ │ │ - add x2, x21, #0x1 │ │ │ - bl 401960 │ │ │ + cbz x0, ac24 │ │ │ + mov x1, x21 │ │ │ + add x2, x20, #0x1 │ │ │ + bl 2ca0 │ │ │ ldrb w0, [x19] │ │ │ - cbz w0, 40a658 │ │ │ - add x0, x19, x21 │ │ │ - ldurb w0, [x0, #-1] │ │ │ + cbz w0, abc0 │ │ │ + add x1, x19, x20 │ │ │ + ldurb w0, [x1, #-1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 40a668 // b.none │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x720 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x19, x21] │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x728 │ │ │ - ldr x2, [x1] │ │ │ - ldrb w3, [x1, #8] │ │ │ - str x2, [x19, x0] │ │ │ + b.eq abd8 // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x19, x20] │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + mov x20, x0 │ │ │ add x1, x19, x0 │ │ │ - strb w3, [x1, #8] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xe00 │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x19, x20] │ │ │ + ldrb w0, [x0, #8] │ │ │ + strb w0, [x1, #8] │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, #0xc // #12 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40a6b8 │ │ │ - strb w20, [x0] │ │ │ - b 40a668 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40a690 │ │ │ + cbz x0, ac24 │ │ │ + mov x1, x0 │ │ │ + mov x20, #0x0 // #0 │ │ │ + strb wzr, [x0] │ │ │ + b abd8 │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x23, x24, [sp, #48] │ │ │ - mov x23, x0 │ │ │ - mov x0, #0x4000 // #16384 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x25, x26, [sp, #64] │ │ │ + mov x22, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x24, x1 │ │ │ - mov x22, x2 │ │ │ - bl 401a70 │ │ │ + mov x23, x2 │ │ │ + bl 2dd0 │ │ │ + cbz x0, adc0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + cmn x23, #0x1 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40a7e0 │ │ │ - cmn x22, #0x1 │ │ │ cset w26, eq // eq = none │ │ │ - cbz x22, 40a770 │ │ │ - cmn x22, #0x1 │ │ │ - mov x19, #0x0 // #0 │ │ │ - mov x25, #0x4000 // #16384 │ │ │ - b.ne 40a72c // b.any │ │ │ - b 40a7ac │ │ │ - bl 401cf0 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 40a7fc // b.any │ │ │ - cmp x22, x19 │ │ │ - b.ls 40a860 // b.plast │ │ │ - sub x3, x22, x19 │ │ │ - cmp x3, #0x4, lsl #12 │ │ │ - csel x3, x3, x25, ls // ls = plast │ │ │ + cbz x23, ad14 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, #0x3fff // #16383 │ │ │ + mov x20, #0x0 // #0 │ │ │ + b.ne acd4 // b.any │ │ │ + b ad50 │ │ │ + mov x2, x1 │ │ │ + mov x3, x5 │ │ │ mov x1, #0x4000 // #16384 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + bl 2ef0 <__fread_chk@plt> │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbz x19, ad04 │ │ │ + mov x3, x24 │ │ │ + mov x2, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 401b90 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 3040 │ │ │ + cmp x0, x19 │ │ │ + b.ne ad7c // b.any │ │ │ + cmp w26, #0x0 │ │ │ + ccmp x23, x20, #0x2, eq // eq = none │ │ │ + b.ls ad10 // b.plast │ │ │ + sub x5, x23, x20 │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 40a714 │ │ │ - mov x0, x23 │ │ │ - bl 401dd0 │ │ │ - cbnz w0, 40a83c │ │ │ + mov x4, x22 │ │ │ + cmp x5, x25 │ │ │ + b.ls ac90 // b.plast │ │ │ + bl 2fb0 │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbnz x19, acac │ │ │ + mov x0, x22 │ │ │ + bl 3120 │ │ │ + cbnz w0, add4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ mov x0, x21 │ │ │ - bl 401c90 │ │ │ + bl 2fe0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - bl 401cf0 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 40a7fc // b.any │ │ │ - cmn x19, #0x1 │ │ │ - b.eq 40a868 // b.none │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x3, x1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + mov x2, x0 │ │ │ + mov x3, x24 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 401b90 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 3040 │ │ │ + cmp x19, x0 │ │ │ + b.ne ad7c // b.any │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 40a794 │ │ │ - b 40a764 │ │ │ - mov w0, #0x4 // #4 │ │ │ + bl 2fb0 │ │ │ + mov x19, x0 │ │ │ + cbnz x0, ad34 │ │ │ + mov x0, x22 │ │ │ + bl 3120 │ │ │ + cbz w0, ad10 │ │ │ + b add4 │ │ │ + mov x0, x21 │ │ │ + bl 2fe0 │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 13000 │ │ │ + ldr x3, [x3, #3464] │ │ │ + add x0, x0, #0x5e8 │ │ │ + ldr x3, [x3] │ │ │ + bl 3040 │ │ │ + mov w0, #0xa // #10 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x0, #1504] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x14 // #20 │ │ │ - add x0, x0, #0xed0 │ │ │ - bl 401cf0 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + mov w0, #0x4 // #4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ mov x0, x21 │ │ │ - bl 401c90 │ │ │ + bl 2fe0 │ │ │ mov w0, #0xb // #11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - ret │ │ │ - cbnz w26, 40a72c │ │ │ - b 40a770 │ │ │ - cbnz w26, 40a7ac │ │ │ - b 40a770 │ │ │ + b ad24 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-208]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ + adrp x19, 2f000 │ │ │ mov x20, x0 │ │ │ - ldr x3, [x19, #2176] │ │ │ + ldr x3, [x19, #3776] │ │ │ + add x2, sp, #0x48 │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov w0, #0x0 // #0 │ │ │ mov x22, x1 │ │ │ - add x2, x29, #0x40 │ │ │ - mov x1, x20 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x3, [x29, #200] │ │ │ - bl 401c80 <__lxstat64@plt> │ │ │ - cbnz w0, 40a970 │ │ │ - ldr w0, [x29, #84] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #200] │ │ │ + mov x4, #0x0 // #0 │ │ │ + mov x1, x0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2fd0 <__lxstat64@plt> │ │ │ + cbnz w0, aef4 │ │ │ + ldr w0, [sp, #92] │ │ │ cmp w0, #0x1 │ │ │ - b.ls 40a954 // b.plast │ │ │ - adrp x1, 411000 │ │ │ + b.ls aed8 // b.plast │ │ │ + adrp x1, 10000 │ │ │ mov x0, x22 │ │ │ - add x1, x1, #0x7f0 │ │ │ - bl 401d30 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40a9ac │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x20 │ │ │ - add x1, x1, #0x738 │ │ │ - bl 401d30 │ │ │ + add x1, x1, #0xec8 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 3080 │ │ │ mov x23, x0 │ │ │ - cbz x0, 40a99c │ │ │ + cbz x0, af48 │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0xe10 │ │ │ + bl 3080 │ │ │ + mov x24, x0 │ │ │ + cbz x0, af74 │ │ │ mov x1, x0 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - mov x0, x21 │ │ │ - bl 40a6c0 │ │ │ - mov w24, w0 │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ mov x0, x23 │ │ │ - bl 401a40 │ │ │ + bl ac40 │ │ │ mov w21, w0 │ │ │ - cbnz w0, 40a9d0 │ │ │ - cbz w24, 40a9e4 │ │ │ - mov x0, x20 │ │ │ - bl 401da0 │ │ │ - cmp w24, #0xa │ │ │ - mov w21, #0xe // #14 │ │ │ - csel w21, w24, w21, ne // ne = any │ │ │ - ldr x2, [x29, #200] │ │ │ - ldr x1, [x19, #2176] │ │ │ + mov x0, x23 │ │ │ + bl 2da0 │ │ │ + mov x0, x24 │ │ │ + bl 2da0 │ │ │ + cbnz w0, af30 │ │ │ + cbz w21, af20 │ │ │ + mov x0, x20 │ │ │ + bl 30f0 │ │ │ + cmp w21, #0xa │ │ │ + b.eq af3c // b.none │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov w0, w21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40a9f0 // b.any │ │ │ + ldr x19, [x19, #3776] │ │ │ + ldr x2, [sp, #200] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, af88 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #208 │ │ │ ret │ │ │ - ldr w0, [x29, #80] │ │ │ + ldr w0, [sp, #88] │ │ │ and w0, w0, #0xf000 │ │ │ cmp w0, #0xa, lsl #12 │ │ │ - b.eq 40a8b8 // b.none │ │ │ + b.eq ae3c // b.none │ │ │ mov x0, x20 │ │ │ - bl 401da0 │ │ │ - cbnz w0, 40a994 │ │ │ - mov x0, x22 │ │ │ + bl 30f0 │ │ │ + cbnz w0, af18 │ │ │ mov x1, x20 │ │ │ - bl 401ce0 │ │ │ + mov x0, x22 │ │ │ + bl 3030 │ │ │ mov w21, w0 │ │ │ - cbz w0, 40a92c │ │ │ - bl 401d90 <__errno_location@plt> │ │ │ + cbz w0, aeb0 │ │ │ + bl 30e0 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ cmp w0, #0x12 │ │ │ - b.eq 40a8b8 // b.none │ │ │ - mov w21, #0xf // #15 │ │ │ - b 40a92c │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ + b.eq ae3c // b.none │ │ │ mov w21, #0xf // #15 │ │ │ - b 40a92c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #1504] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xee8 │ │ │ - mov x3, x22 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - mov w21, #0xa // #10 │ │ │ - b 40a92c │ │ │ + b aeb0 │ │ │ + mov x0, x22 │ │ │ + bl 30f0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b aeb0 │ │ │ mov x0, x20 │ │ │ - bl 401da0 │ │ │ + bl 30f0 │ │ │ + cbnz w21, aea4 │ │ │ mov w21, #0xe // #14 │ │ │ - cbz w24, 40a92c │ │ │ - b 40a920 │ │ │ - mov x0, x22 │ │ │ - bl 401da0 │ │ │ - b 40a92c │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x440 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b aeb0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x22 │ │ │ + adrp x2, 13000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3464] │ │ │ + add x2, x2, #0x600 │ │ │ + mov w21, #0xa // #10 │ │ │ + ldr x0, [x0] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b aeb0 │ │ │ + mov x0, x23 │ │ │ + mov w21, #0xf // #15 │ │ │ + bl 2da0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b aeb0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + sub sp, sp, #0x4a0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - stp x23, x24, [sp, #48] │ │ │ - adrp x2, 430000 │ │ │ - ldr x23, [x22, #560] │ │ │ - ldr x1, [x2, #2176] │ │ │ - add w24, w0, #0x1 │ │ │ - mov x0, x23 │ │ │ + adrp x22, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x1, [x29, #1176] │ │ │ + add w19, w0, #0x1 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x22, #3888] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldr x0, [x0, #3776] │ │ │ stp x25, x26, [sp, #64] │ │ │ + ldr x23, [x1] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #1176] │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 401980 │ │ │ + mov x0, x23 │ │ │ + bl 2cc0 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ + cbz x0, b468 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40af20 │ │ │ - mov x0, x20 │ │ │ + add x2, x21, #0x1 │ │ │ mov x1, x23 │ │ │ - bl 401a20 │ │ │ - sub x0, x0, x20 │ │ │ - mov w19, w0 │ │ │ - tbnz w0, #31, 40aab4 │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ - cmp w1, #0x2f │ │ │ - b.eq 40ae8c // b.none │ │ │ + mov w24, w21 │ │ │ + bl 2ca0 │ │ │ + tbnz w21, #31, b060 │ │ │ + sxtw x0, w21 │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x5c │ │ │ - b.eq 40ae8c // b.none │ │ │ - cmp w1, #0x3a │ │ │ - b.eq 40ae8c // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - b 40aaa8 │ │ │ - ldrb w2, [x20, x4] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40ae8c // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40ae8c // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x4, #0x1 │ │ │ - b.eq 40ae8c // b.none │ │ │ - mov x4, x2 │ │ │ - sub w19, w19, #0x1 │ │ │ - cmn w19, #0x1 │ │ │ - b.ne 40aa84 // b.any │ │ │ + ccmp w1, w2, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.eq b058 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + sxtw x0, w0 │ │ │ + b b038 │ │ │ + mov x0, x2 │ │ │ + mov w24, w0 │ │ │ + tbnz w0, #31, b060 │ │ │ + ldrb w1, [x20, x0] │ │ │ + sub x2, x0, #0x1 │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne b034 // b.any │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ mov x0, x23 │ │ │ - bl 401980 │ │ │ + bl 2cc0 │ │ │ + mov x25, x0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40af08 │ │ │ - mov x0, x23 │ │ │ - bl 401980 │ │ │ - mov x25, x0 │ │ │ + cbz x0, b468 │ │ │ mov x0, x20 │ │ │ - bl 401980 │ │ │ + bl 2cc0 │ │ │ cmp x25, x0 │ │ │ - mov x1, x0 │ │ │ - b.ne 40aeac // b.any │ │ │ + b.ne b410 // b.any │ │ │ strb wzr, [x21] │ │ │ - tbnz w19, #31, 40aebc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #384] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - cbnz w0, 40aee4 │ │ │ - ldr x0, [x23, #1504] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w3, w24 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xf30 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #1504] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x26 // #38 │ │ │ - add x0, x0, #0xf48 │ │ │ - bl 401cf0 │ │ │ - ldr x0, [x23, #1504] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ + tbnz w24, #31, b420 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x26, 2f000 │ │ │ + ldr x0, [x0, #3600] │ │ │ + ldr x23, [x26, #3464] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbnz w1, b454 │ │ │ + mov w3, w19 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xf70 │ │ │ - mov x3, x20 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #1504] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xf78 │ │ │ + adrp x2, 13000 │ │ │ + add x2, x2, #0x648 │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + adrp x28, 13000 │ │ │ + ldr x24, [x26, #3464] │ │ │ + mov x2, #0x26 // #38 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x660 │ │ │ + mov x23, x24 │ │ │ + ldr x3, [x24] │ │ │ + add x19, sp, #0x70 │ │ │ + add x28, x28, #0x630 │ │ │ + adrp x27, 13000 │ │ │ + bl 3040 │ │ │ + ldr x0, [x24] │ │ │ + mov x3, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 13000 │ │ │ + add x2, x2, #0x688 │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + ldr x3, [x24] │ │ │ + adrp x0, 13000 │ │ │ mov x2, #0x3c // #60 │ │ │ - bl 401cf0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x28, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xf08 │ │ │ - adrp x26, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x25, 413000 <_fini@@Base+0x1c00> │ │ │ - add x19, x29, #0x70 │ │ │ - adrp x24, 430000 │ │ │ - add x28, x28, #0xf18 │ │ │ - str x0, [x29, #104] │ │ │ - add x26, x26, #0xfe0 │ │ │ - ldr x3, [x23, #1504] │ │ │ + add x0, x0, #0x690 │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 3040 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x6f8 │ │ │ + str x0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x25, #0xfb8 │ │ │ - bl 401cf0 │ │ │ - ldr x0, [x23, #1504] │ │ │ - bl 401d00 │ │ │ - ldr x2, [x24, #2168] │ │ │ - mov x0, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x27, #0x6d0 │ │ │ + bl 3040 │ │ │ + ldr x0, [x23] │ │ │ + bl 3050 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x400 // #1024 │ │ │ - bl 401db0 │ │ │ - ldrb w2, [x19] │ │ │ - cbz w2, 40ade0 │ │ │ - cmp w2, #0xa │ │ │ - mov x4, #0x0 // #0 │ │ │ - b.ne 40abdc // b.any │ │ │ - b 40add0 │ │ │ - cmp w0, #0xa │ │ │ - add x4, x4, #0x1 │ │ │ - b.eq 40add4 // b.none │ │ │ - add x0, x19, x4 │ │ │ - ldrb w0, [x0, #1] │ │ │ - add w1, w4, #0x1 │ │ │ - cbnz w0, 40abd0 │ │ │ - cmp w2, #0x2e │ │ │ - b.eq 40ae68 // b.none │ │ │ + ldr x2, [x0, #3712] │ │ │ mov x0, x19 │ │ │ - bl 401980 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 40ac4c │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40ad44 // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 40ad44 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.ne 40ac40 // b.any │ │ │ - b 40ad44 │ │ │ - ldrb w5, [x19, w4, sxtw] │ │ │ - cmp w5, #0x5c │ │ │ - b.eq 40ad44 // b.none │ │ │ - cmp w5, #0x2f │ │ │ - b.eq 40ad44 // b.none │ │ │ - cmp w5, #0x3a │ │ │ - b.eq 40ad44 // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 40ac24 // b.any │ │ │ - ldr x0, [x22, #560] │ │ │ - bl 401c90 │ │ │ - ldp x4, x5, [x28] │ │ │ - ldr w1, [x28, #16] │ │ │ - stp x4, x5, [x19] │ │ │ - str w1, [x19, #16] │ │ │ + ldr x2, [x2] │ │ │ + bl 3100 │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbz w3, b354 │ │ │ + add x0, x19, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne b18c // b.any │ │ │ + b b340 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq b348 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, b180 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq b3f4 // b.none │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + add x0, x19, x0 │ │ │ + b b1cc │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq b3ac // b.none │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne b1bc // b.any │ │ │ + ldr x0, [x22, #3888] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + bl 2fe0 │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + mov w1, w0 │ │ │ + add x0, x19, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq b404 // b.none │ │ │ + sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w1, #0x1 │ │ │ + b.ne b208 // b.any │ │ │ + strb wzr, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + mov x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 401980 │ │ │ + bl 2cc0 │ │ │ + mov x25, x0 │ │ │ + add x0, x24, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ - str x0, [x22, #560] │ │ │ - cbz x0, 40aef4 │ │ │ + bl 2dd0 │ │ │ + ldr x1, [x22, #3888] │ │ │ + str x0, [sp, #96] │ │ │ + str x0, [x1] │ │ │ + cbz x0, b468 │ │ │ + mov x2, x24 │ │ │ + mov x1, x19 │ │ │ + bl 2ca0 │ │ │ + ldr x3, [sp, #96] │ │ │ + add x2, x25, #0x1 │ │ │ mov x1, x21 │ │ │ - bl 401d10 │ │ │ - ldr x0, [x23, #1504] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x26 │ │ │ + add x0, x3, x24 │ │ │ + bl 2ca0 │ │ │ + ldr x0, [x26, #3464] │ │ │ mov x3, x19 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ mov x0, x21 │ │ │ - bl 401c90 │ │ │ + bl 2fe0 │ │ │ mov x0, x20 │ │ │ - bl 401c90 │ │ │ - ldr x21, [x22, #560] │ │ │ - mov x0, x21 │ │ │ - bl 401980 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x22, #3888] │ │ │ + ldr x24, [x0] │ │ │ + mov x0, x24 │ │ │ + bl 2cc0 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x20, x0 │ │ │ - mov x27, x21 │ │ │ - cbz x0, 40ae78 │ │ │ - mov x0, x20 │ │ │ - mov x1, x27 │ │ │ - bl 401a20 │ │ │ - sub x0, x0, x20 │ │ │ - tbnz w0, #31, 40ad14 │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ + cbz x0, b468 │ │ │ + add x25, x21, #0x1 │ │ │ + mov x1, x24 │ │ │ + mov x2, x25 │ │ │ + bl 2ca0 │ │ │ + tbnz w21, #31, b318 │ │ │ + sxtw x0, w21 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 40ae28 // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - sub x5, x4, w0, uxtw │ │ │ - b 40ad0c │ │ │ - ldrb w2, [x20, x4] │ │ │ - sub x3, x4, #0x1 │ │ │ + b.eq b3a0 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + add x3, x20, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + tbnz w0, #31, b318 │ │ │ + nop │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 40ae28 // b.none │ │ │ - mov x4, x3 │ │ │ - cmp x4, x5 │ │ │ - b.ne 40acf8 // b.any │ │ │ - mov x0, x27 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ + b.eq b3a0 // b.none │ │ │ + mov x0, x1 │ │ │ + tbz w0, #31, b300 │ │ │ + mov x0, x25 │ │ │ + bl 2dd0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40ae48 │ │ │ + cbz x0, b468 │ │ │ mov x0, x20 │ │ │ - bl 401980 │ │ │ - add x1, x27, x0 │ │ │ - mov x0, x21 │ │ │ - bl 401d10 │ │ │ - b 40ab8c │ │ │ - ldr x0, [x22, #560] │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - bl 401c90 │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 40ad8c │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.ne 40ad80 // b.any │ │ │ - b 40ae5c │ │ │ - ldrb w0, [x19, w4, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40ae5c // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 40ad74 // b.any │ │ │ - strb wzr, [x19] │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - mov x27, x0 │ │ │ + bl 2cc0 │ │ │ + add x1, x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 401980 │ │ │ - add x0, x27, x0 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ - str x0, [x22, #560] │ │ │ - cbz x0, 40ae98 │ │ │ - mov x1, x19 │ │ │ - bl 401d10 │ │ │ - ldr x0, [x22, #560] │ │ │ - mov x1, x21 │ │ │ - bl 401ad0 │ │ │ - b 40ac84 │ │ │ - mov w1, #0x0 // #0 │ │ │ - strb wzr, [x19, w1, sxtw] │ │ │ - ldrb w2, [x19] │ │ │ - cbnz w2, 40abec │ │ │ + bl 3060 │ │ │ + b b130 │ │ │ + mov w2, #0x0 // #0 │ │ │ + nop │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbnz w3, b198 │ │ │ mov x0, x20 │ │ │ - bl 401c90 │ │ │ + bl 2fe0 │ │ │ mov x0, x21 │ │ │ - bl 401c90 │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x29, #1176] │ │ │ - ldr x1, [x0, #2176] │ │ │ + bl 2fe0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3776] │ │ │ mov w0, #0x1 // #1 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40af38 // b.any │ │ │ + ldr x2, [sp, #1176] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, b478 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x440 │ │ │ + add sp, sp, #0x4a0 │ │ │ ret │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - mov x0, x27 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - cbnz x0, 40ad2c │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x27, [x22, #560] │ │ │ - b 40ad2c │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - b 40ad90 │ │ │ - ldrb w0, [x19, #1] │ │ │ - cbnz w0, 40abf4 │ │ │ - strb w0, [x19] │ │ │ - b 40abf4 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x27, [x22, #560] │ │ │ - b 40acc8 │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - b 40aab4 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x22, #560] │ │ │ - b 40adb8 │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + b b318 │ │ │ + ldr x24, [x22, #3888] │ │ │ + ldr x0, [x24] │ │ │ + bl 2fe0 │ │ │ + ldp x2, x3, [x28] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w1, [x28, #16] │ │ │ + str w1, [x19, #16] │ │ │ mov x0, x21 │ │ │ - add x1, x23, x1 │ │ │ - bl 401d10 │ │ │ - tbz w19, #31, 40aaf4 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xf18 │ │ │ + bl 2cc0 │ │ │ + mov x25, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + bl 2dd0 │ │ │ + str x0, [x24] │ │ │ + cbz x0, b468 │ │ │ + add x2, x25, #0x1 │ │ │ + mov x1, x21 │ │ │ + bl 2ca0 │ │ │ + b b27c │ │ │ + ldrb w0, [sp, #113] │ │ │ + cbnz w0, b1a0 │ │ │ + strb wzr, [sp, #112] │ │ │ + b b1a0 │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x19, w1, sxtw] │ │ │ + b b228 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x21 │ │ │ + bl 3060 │ │ │ + tbz w24, #31, b094 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x630 │ │ │ + adrp x26, 2f000 │ │ │ ldp x2, x3, [x0] │ │ │ - ldr w0, [x0, #16] │ │ │ stp x2, x3, [x20] │ │ │ + ldr w0, [x0, #16] │ │ │ str w0, [x20, #16] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #384] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - cbz w0, 40ab04 │ │ │ - ldr x1, [x23, #1504] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x23, [x26, #3464] │ │ │ + ldr x0, [x0, #3600] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbz w1, b0b0 │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4019f0 │ │ │ - b 40ab04 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x22, #560] │ │ │ - b 40ac7c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - ldr x23, [x22, #560] │ │ │ - b 40aacc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - ldr x23, [x22, #560] │ │ │ - b 40aa44 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ + bl 2d50 │ │ │ + ldr x0, [x23] │ │ │ + b b0b0 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x620 │ │ │ + bl 3e58 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x2, 2f000 │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x20, 430000 │ │ │ - ldr x3, [x20, #2176] │ │ │ - ldr x2, [x2, #544] │ │ │ - add x4, x1, #0x1 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x2, [x2, #3656] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ - mov x21, x0 │ │ │ - b.eq 40b020 // b.none │ │ │ + mov x22, x0 │ │ │ + ldr x3, [x19, #3776] │ │ │ + ldr x1, [x2] │ │ │ + ldr x2, [x3] │ │ │ + str x2, [sp, #72] │ │ │ + mov x2, #0x0 // #0 │ │ │ + cmp x1, x4 │ │ │ + b.eq b568 // b.none │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x0, #0x869f // #34463 │ │ │ movk x0, #0x1, lsl #16 │ │ │ cmp x4, x0 │ │ │ - b.hi 40b004 // b.pmore │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w1, #0x1 // #1 │ │ │ + b.hi b5a8 // b.pmore │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x740 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0x28 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ mov x0, x21 │ │ │ - bl 401980 │ │ │ - sub w22, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401980 │ │ │ - add w0, w22, w0 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x22 │ │ │ + bl 2cc0 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 2cc0 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40b048 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, b598 │ │ │ + add x2, x24, #0x1 │ │ │ + mov x1, x22 │ │ │ + bl 2ca0 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401d10 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x40 │ │ │ - strb wzr, [x19, w22, sxtw] │ │ │ - bl 401ad0 │ │ │ - mov x0, x19 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b070 // b.any │ │ │ + mov x0, x20 │ │ │ + bl 2e30 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + mov x0, x20 │ │ │ + ldr x19, [x19, #3776] │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, b590 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + bl 2cc0 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, b5b8 │ │ │ + mov x2, x21 │ │ │ + mov x1, x22 │ │ │ + bl 2ca0 │ │ │ + b b540 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x620 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x8 │ │ │ - str x4, [x29, #56] │ │ │ - bl 402a2c │ │ │ - ldr x4, [x29, #56] │ │ │ - b 40af80 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40b05c │ │ │ - mov x0, x19 │ │ │ - mov x1, x21 │ │ │ - bl 401d10 │ │ │ - mov x0, x19 │ │ │ - b 40afe4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ + add x1, x1, #0x720 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - b 40afc4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xff8 │ │ │ - bl 402a2c │ │ │ - b 40b034 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x1, lsl #12 │ │ │ - sub sp, sp, #0x450 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0x710 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 3e58 │ │ │ + nop │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + sub sp, sp, x16 │ │ │ + mov x1, x0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #136] │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x0, #2176] │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #576] │ │ │ - str x2, [x29, #5288] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x25, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldr x19, [x25, #3512] │ │ │ + str x0, [sp, #136] │ │ │ + adrp x0, 2f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr x2, [x0, #3776] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - bl 40af3c │ │ │ - ldr x24, [x21, #576] │ │ │ + ldr x0, [x19] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #5304] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl b480 │ │ │ + mov x21, x0 │ │ │ + ldr x23, [x19] │ │ │ + mov x0, x23 │ │ │ + bl 2cc0 │ │ │ mov x22, x0 │ │ │ - mov x0, x24 │ │ │ - bl 401980 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ + cbz x0, be14 │ │ │ + add x24, x22, #0x1 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40b934 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 401a20 │ │ │ - sub x0, x0, x19 │ │ │ - subs w20, w0, #0x1 │ │ │ - b.mi 40b148 // b.first │ │ │ - sxtw x3, w20 │ │ │ - ldrb w0, [x19, x3] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b150 // b.none │ │ │ + mov x1, x23 │ │ │ + mov x2, x24 │ │ │ + bl 2ca0 │ │ │ + subs w20, w22, #0x1 │ │ │ + b.mi bbd4 // b.first │ │ │ + ldrb w0, [x19, w20, sxtw] │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + sxtw x1, w20 │ │ │ cmp w0, #0x5c │ │ │ - b.eq 40b150 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 40b150 // b.none │ │ │ - sub x3, x3, #0x1 │ │ │ - b 40b13c │ │ │ - ldrb w2, [x19, x3] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40b150 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40b150 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x3, #0x1 │ │ │ - b.eq 40b150 // b.none │ │ │ - mov x3, x2 │ │ │ + ccmp w0, w2, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.eq b6ac // b.none │ │ │ + sub x1, x1, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + b b688 │ │ │ + mov x1, x2 │ │ │ sub w20, w20, #0x1 │ │ │ cmn w20, #0x1 │ │ │ - b.ne 40b118 // b.any │ │ │ - strb wzr, [x19] │ │ │ - b 40b158 │ │ │ - add x3, x19, x3 │ │ │ - strb wzr, [x3, #1] │ │ │ - mov x0, x24 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40b91c │ │ │ + b.eq bbd4 // b.none │ │ │ + ldrb w0, [x19, x1] │ │ │ + sub x2, x1, #0x1 │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne b684 // b.any │ │ │ + add x1, x19, x1 │ │ │ + strb wzr, [x1, #1] │ │ │ mov x0, x24 │ │ │ - bl 401980 │ │ │ - mov x26, x0 │ │ │ + bl 2dd0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, be14 │ │ │ mov x0, x19 │ │ │ - bl 401980 │ │ │ - cmp x26, x0 │ │ │ - mov x25, x0 │ │ │ - b.eq 40b76c // b.none │ │ │ - mov x0, x23 │ │ │ - add x1, x24, x25 │ │ │ - bl 401d10 │ │ │ - mov x0, x22 │ │ │ - bl 401980 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2cc0 │ │ │ + mov x26, x0 │ │ │ + cmp x22, x0 │ │ │ + b.ne bbc4 // b.any │ │ │ + strb wzr, [x24] │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x29, #128] │ │ │ - cbz x0, 40b904 │ │ │ - mov x0, x24 │ │ │ - bl 401980 │ │ │ - cmp x25, x0 │ │ │ - b.eq 40b774 // b.none │ │ │ - ldr x0, [x29, #128] │ │ │ - add x1, x22, x25 │ │ │ - bl 401d10 │ │ │ - tbnz w20, #31, 40b780 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x12 // #18 │ │ │ - add x0, x0, #0x30 │ │ │ - bl 401cf0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x0, [x20, #1504] │ │ │ - add x2, x3, #0xf70 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - bl 401b30 <__ctype_toupper_loc@plt> │ │ │ + bl 2dd0 │ │ │ mov x27, x0 │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x0, #0xf8 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x0, x0, #0xd8 │ │ │ - mov w24, #0x0 // #0 │ │ │ - adrp x26, 430000 │ │ │ - add x25, x25, #0x39c │ │ │ - str x0, [x29, #112] │ │ │ - cbnz w24, 40b488 │ │ │ - ldr w0, [x25] │ │ │ - ldr x3, [x20, #1504] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40b828 // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40b6fc // b.none │ │ │ - adrp x4, 414000 <_fini@@Base+0x2c00> │ │ │ + cbz x0, be18 │ │ │ + cmp x22, x26 │ │ │ + b.ne bb9c // b.any │ │ │ + strb wzr, [x0] │ │ │ + tbnz w20, #31, bba8 │ │ │ + adrp x22, 2f000 │ │ │ + mov x2, #0x12 // #18 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 13000 │ │ │ + ldr x28, [x22, #3464] │ │ │ + add x0, x0, #0x748 │ │ │ + str wzr, [sp, #104] │ │ │ + adrp x26, 2f000 │ │ │ + mov x23, x28 │ │ │ + add x20, sp, #0xa8 │ │ │ + ldr x3, [x28] │ │ │ + bl 3040 │ │ │ + ldr x0, [x28] │ │ │ + adrp x1, 13000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0x688 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + bl 2e80 <__ctype_toupper_loc@plt> │ │ │ + mov x28, x0 │ │ │ + ldr x0, [x26, #4000] │ │ │ + str x0, [sp, #120] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x810 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ + cbnz w0, b93c │ │ │ + ldr x0, [sp, #120] │ │ │ mov x2, #0x35 // #53 │ │ │ - add x0, x4, #0x48 │ │ │ - bl 401cf0 │ │ │ - adrp x4, 414000 <_fini@@Base+0x2c00> │ │ │ - ldr x3, [x20, #1504] │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq bc9c // b.none │ │ │ + cmp w0, #0x2 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x760 │ │ │ + b.eq bbdc // b.none │ │ │ + bl 3040 │ │ │ + ldr x3, [x23] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x798 │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x4, #0x80 │ │ │ - bl 401cf0 │ │ │ - ldr x0, [x29, #120] │ │ │ - ldr x3, [x20, #1504] │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 3040 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2c // #44 │ │ │ - bl 401cf0 │ │ │ - ldr x0, [x20, #1504] │ │ │ - add x28, x29, #0x90 │ │ │ - bl 401d00 │ │ │ - ldr x2, [x26, #2168] │ │ │ - mov x0, x28 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 3040 │ │ │ + ldr x0, [x22, #3464] │ │ │ + ldr x0, [x0] │ │ │ + bl 3050 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x13aa // #5034 │ │ │ - bl 401db0 │ │ │ - ldrb w0, [x28] │ │ │ - cbz w0, 40b2e8 │ │ │ - cmp w0, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x3, x28 │ │ │ - b.ne 40b2d8 // b.any │ │ │ - b 40b5c0 │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 40b5c4 // b.none │ │ │ - add x2, x3, x1 │ │ │ - ldrb w2, [x2, #1] │ │ │ - add w4, w1, #0x1 │ │ │ - cbnz w2, 40b2cc │ │ │ - ldr x1, [x27] │ │ │ - ubfiz x2, x0, #2, #8 │ │ │ - ldr w1, [x1, x2] │ │ │ + ldr x2, [x0, #3712] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 3100 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, b828 │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne b81c // b.any │ │ │ + b bb8c │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq bb90 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, b810 │ │ │ + ldr x0, [x28] │ │ │ + mov w1, w3 │ │ │ + ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x51 │ │ │ - b.eq 40b8fc // b.none │ │ │ - ldr w2, [x25] │ │ │ - sub w3, w2, #0x1 │ │ │ - cmp w3, #0x1 │ │ │ - b.ls 40b6c8 // b.plast │ │ │ + b.eq bde8 // b.none │ │ │ + ldr x0, [x26, #4000] │ │ │ + cmp w1, #0x53 │ │ │ + ldr w0, [x0] │ │ │ + sub w2, w0, #0x1 │ │ │ + ccmp w2, #0x1, #0x2, eq // eq = none │ │ │ + b.ls bdf0 // b.plast │ │ │ cmp w1, #0x43 │ │ │ - b.eq 40b79c // b.none │ │ │ - cmp w2, #0x2 │ │ │ - mov w4, w0 │ │ │ - b.eq 40b4d4 // b.none │ │ │ - cbz w4, 40b52c │ │ │ - cmp w4, #0x2e │ │ │ - b.eq 40b6ec // b.none │ │ │ - add x28, x29, #0x90 │ │ │ - mov x0, x28 │ │ │ - bl 401980 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 40b38c │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b5d4 // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 40b5d4 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 40b5d4 // b.none │ │ │ - mov x0, x28 │ │ │ - b 40b380 │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40b5d4 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40b5d4 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - b.eq 40b5d4 // b.none │ │ │ - sub w1, w1, #0x1 │ │ │ - cmn w1, #0x1 │ │ │ - b.ne 40b364 // b.any │ │ │ - ldr x0, [x21, #576] │ │ │ - bl 401c90 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xf18 │ │ │ - ldp x2, x3, [x0] │ │ │ - ldr w1, [x0, #16] │ │ │ - mov x0, x23 │ │ │ - stp x2, x3, [x29, #144] │ │ │ - str w1, [x29, #160] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ - str x0, [x21, #576] │ │ │ - cbz x0, 40b954 │ │ │ - mov x1, x23 │ │ │ - bl 401d10 │ │ │ - mov x0, x22 │ │ │ - bl 401c90 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #576] │ │ │ - bl 40af3c │ │ │ - mov x22, x0 │ │ │ - mov x0, x19 │ │ │ - bl 401c90 │ │ │ - ldr x28, [x21, #576] │ │ │ - mov x0, x28 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - mov x1, x28 │ │ │ - cbz x0, 40b898 │ │ │ - mov x0, x19 │ │ │ - bl 401a20 │ │ │ - sub x0, x0, x19 │ │ │ - tbnz w0, #31, 40b454 │ │ │ - sxtw x1, w0 │ │ │ - ldrb w2, [x19, x1] │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40b668 // b.none │ │ │ - sub x1, x1, #0x1 │ │ │ - sub x3, x1, w0, uxtw │ │ │ - b 40b44c │ │ │ - ldrb w0, [x19, x1] │ │ │ - sub x2, x1, #0x1 │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b668 // b.none │ │ │ - mov x1, x2 │ │ │ - cmp x1, x3 │ │ │ - b.ne 40b438 // b.any │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x7f0 │ │ │ - bl 401d30 │ │ │ - cbz x0, 40b684 │ │ │ - bl 401a40 │ │ │ - ldr x0, [x20, #1504] │ │ │ - adrp x2, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x200 │ │ │ - mov x3, x22 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - mov w24, #0x1 // #1 │ │ │ - adrp x4, 414000 <_fini@@Base+0x2c00> │ │ │ - ldr x3, [x20, #1504] │ │ │ - add x0, x4, #0x48 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x35 // #53 │ │ │ - bl 401cf0 │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x1, #0x80 │ │ │ - mov x2, #0x22 // #34 │ │ │ - mov x1, #0x1 // #1 │ │ │ - bl 401cf0 │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x28 // #40 │ │ │ - add x0, x0, #0xa8 │ │ │ - bl 401cf0 │ │ │ - b 40b294 │ │ │ - cmp w1, #0x45 │ │ │ - b.eq 40b94c // b.none │ │ │ - cmp w1, #0x5a │ │ │ - b.ne 40b320 // b.any │ │ │ - ldr x4, [x29, #136] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x1, x4, #0x1 │ │ │ - mov x0, x22 │ │ │ - str x1, [x2, #544] │ │ │ - bl 401c90 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #576] │ │ │ - bl 40af3c │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x2, #0x13aa // #5034 │ │ │ - mov x3, #0x140e // #5134 │ │ │ - strb wzr, [x29, #144] │ │ │ - bl 401c50 <__strncat_chk@plt> │ │ │ - ldrb w4, [x29, #144] │ │ │ - cbnz w4, 40b324 │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x7f0 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401d30 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz x0, 40b8b0 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401a40 │ │ │ - ldr x0, [x20, #1504] │ │ │ - adrp x2, 414000 <_fini@@Base+0x2c00> │ │ │ + b.eq bd20 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.eq b998 // b.none │ │ │ + cbnz w3, b9f8 │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0xec8 │ │ │ + bl 3080 │ │ │ + cbz x0, bc40 │ │ │ + bl 2da0 │ │ │ + ldr x22, [x22, #3464] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 13000 │ │ │ + add x2, x2, #0x928 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x210 │ │ │ - mov x3, x22 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - mov x0, x23 │ │ │ - bl 401c90 │ │ │ + ldr x0, [x22] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + mov x0, x24 │ │ │ + bl 2fe0 │ │ │ mov x0, x19 │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #128] │ │ │ - bl 401c90 │ │ │ - ldr x4, [x29, #104] │ │ │ - mov w0, w4 │ │ │ - adrp x3, 430000 │ │ │ - ldr x2, [x29, #5288] │ │ │ - ldr x1, [x3, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b96c // b.any │ │ │ + bl 2fe0 │ │ │ + mov x0, x27 │ │ │ + bl 2fe0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3776] │ │ │ + ldr x2, [sp, #5304] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, be28 │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x450 │ │ │ - add sp, sp, #0x1, lsl #12 │ │ │ + add sp, sp, x16 │ │ │ ret │ │ │ - mov w4, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w4, sxtw] │ │ │ - ldrb w0, [x0] │ │ │ - b 40b2e8 │ │ │ - ldr x0, [x21, #576] │ │ │ - add w1, w1, #0x1 │ │ │ - add x28, x29, #0x90 │ │ │ - strb wzr, [x28, w1, sxtw] │ │ │ - bl 401c90 │ │ │ - mov x0, x28 │ │ │ - bl 401980 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 40b624 │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ + add x0, x19, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0xec8 │ │ │ + bl 3080 │ │ │ + cbz x0, bc40 │ │ │ + bl 2da0 │ │ │ + ldr x4, [x22, #3464] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 13000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x2, x2, #0x918 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ + mov x2, #0x35 // #53 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x760 │ │ │ + bl 3040 │ │ │ + ldr x4, [x22, #3464] │ │ │ + mov w0, #0x1 // #1 │ │ │ + mov x2, #0x22 // #34 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str w0, [sp, #104] │ │ │ + adrp x0, 13000 │ │ │ + ldr x3, [x4] │ │ │ + add x0, x0, #0x798 │ │ │ + str x4, [sp, #112] │ │ │ + bl 3040 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x0, 13000 │ │ │ + mov x2, #0x28 // #40 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0x7c0 │ │ │ + ldr x3, [x4] │ │ │ + bl 3040 │ │ │ + b b7d0 │ │ │ + cmp w1, #0x45 │ │ │ + b.eq b8b8 // b.none │ │ │ + cmp w1, #0x5a │ │ │ + b.ne b864 // b.any │ │ │ + mov x0, x21 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x21, [sp, #136] │ │ │ + ldr x1, [x1, #3656] │ │ │ + add x2, x21, #0x1 │ │ │ + str x2, [x1] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x25, #3512] │ │ │ + mov x1, x21 │ │ │ + ldr x0, [x0] │ │ │ + bl b480 │ │ │ + mov x1, x0 │ │ │ + mov x3, #0x140e // #5134 │ │ │ + mov x21, x0 │ │ │ + mov x2, #0x13aa // #5034 │ │ │ + mov x0, x20 │ │ │ + strb wzr, [sp, #168] │ │ │ + bl 2fa0 <__strncat_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, b868 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq bc8c // b.none │ │ │ + mov x0, x20 │ │ │ + bl 2cc0 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + add x1, x20, x0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + b ba2c │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x1, x1, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq bcc0 // b.none │ │ │ + ldrb w0, [x1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 40b6b8 // b.none │ │ │ - mov x0, x28 │ │ │ - b 40b618 │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne ba1c // b.any │ │ │ + ldr x0, [x25, #3512] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + bl 2fe0 │ │ │ + mov x0, x20 │ │ │ + bl 2cc0 │ │ │ + mov w1, w0 │ │ │ + add x0, x20, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 40b6b8 // b.none │ │ │ + b.eq bc80 // b.none │ │ │ sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ cmn w1, #0x1 │ │ │ - b.ne 40b60c // b.any │ │ │ - strb wzr, [x29, #144] │ │ │ - add x0, x29, #0x90 │ │ │ - bl 401980 │ │ │ - mov x28, x0 │ │ │ - mov x0, x23 │ │ │ - bl 401980 │ │ │ - add x0, x28, x0 │ │ │ + b.ne ba68 // b.any │ │ │ + strb wzr, [sp, #168] │ │ │ + mov x0, x20 │ │ │ + bl 2cc0 │ │ │ + str x0, [sp, #112] │ │ │ + mov x0, x24 │ │ │ + bl 2cc0 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x0, x1, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401a70 │ │ │ - str x0, [x21, #576] │ │ │ - cbz x0, 40b8e4 │ │ │ - add x1, x29, #0x90 │ │ │ - bl 401d10 │ │ │ - ldr x0, [x21, #576] │ │ │ - mov x1, x23 │ │ │ - bl 401ad0 │ │ │ - b 40b3cc │ │ │ - add x1, x19, x1 │ │ │ - strb wzr, [x1, #1] │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x7f0 │ │ │ - bl 401d30 │ │ │ - cbnz x0, 40b468 │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0x1e0 │ │ │ - bl 401cf0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x0, [x20, #1504] │ │ │ - add x2, x3, #0xf70 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - b 40b238 │ │ │ - add x0, x29, #0x90 │ │ │ - add w1, w1, #0x1 │ │ │ - strb wzr, [x0, w1, sxtw] │ │ │ - b 40b628 │ │ │ - cmp w1, #0x53 │ │ │ - b.ne 40b30c // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #536] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x0, #888] │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40b588 │ │ │ - ldrb w0, [x29, #145] │ │ │ - cbnz w0, 40b32c │ │ │ - strb w0, [x29, #144] │ │ │ - b 40b32c │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x1, #0x48 │ │ │ - mov x2, #0x35 // #53 │ │ │ - mov x1, #0x1 // #1 │ │ │ - bl 401cf0 │ │ │ - ldr x3, [x20, #1504] │ │ │ - ldr x0, [x29, #112] │ │ │ - mov x1, #0x1 // #1 │ │ │ + bl 2dd0 │ │ │ + ldr x1, [x25, #3512] │ │ │ + str x0, [sp, #152] │ │ │ + str x0, [x1] │ │ │ + cbz x0, be18 │ │ │ + ldr x2, [sp, #112] │ │ │ + mov x1, x20 │ │ │ + bl 2ca0 │ │ │ + ldp x0, x3, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x2, x0, #0x1 │ │ │ + add x0, x3, x1 │ │ │ + mov x1, x24 │ │ │ + bl 2ca0 │ │ │ + mov x0, x21 │ │ │ + bl 2fe0 │ │ │ + ldr x2, [x25, #3512] │ │ │ + str x2, [sp, #112] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x2] │ │ │ + bl b480 │ │ │ + mov x21, x0 │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ + mov x3, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x3, [sp, #112] │ │ │ + bl 2dd0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, be18 │ │ │ + ldr x3, [sp, #112] │ │ │ + ldr x1, [sp, #144] │ │ │ + add x2, x3, #0x1 │ │ │ + bl 2ca0 │ │ │ + ldr x3, [sp, #112] │ │ │ + tbnz w3, #31, b8fc │ │ │ + sxtw x0, w3 │ │ │ + ldrb w1, [x19, x0] │ │ │ + cmp w1, #0x2f │ │ │ + b.eq b8f4 // b.none │ │ │ + sub w0, w3, #0x1 │ │ │ + add x3, x19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + nop │ │ │ + tbnz w0, #31, b8fc │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq b8f4 // b.none │ │ │ + mov x0, x1 │ │ │ + b bb70 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + b b828 │ │ │ + add x1, x21, x26 │ │ │ + bl 3060 │ │ │ + tbz w20, #31, b708 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x630 │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w0, [x0, #16] │ │ │ + str w0, [x19, #16] │ │ │ + b b708 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x24 │ │ │ + bl 3060 │ │ │ + b b6e0 │ │ │ + strb wzr, [x19] │ │ │ + b b6b4 │ │ │ + bl 3040 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x1d // #29 │ │ │ - bl 401cf0 │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x2, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x2, #0x80 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x7f0 │ │ │ + bl 3040 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - bl 401cf0 │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x798 │ │ │ + bl 3040 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2f // #47 │ │ │ - add x0, x0, #0x128 │ │ │ - bl 401cf0 │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - ldr x3, [x20, #1504] │ │ │ - add x0, x0, #0x158 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x840 │ │ │ + bl 3040 │ │ │ + adrp x0, 13000 │ │ │ mov x2, #0x32 // #50 │ │ │ - b 40b27c │ │ │ - strb wzr, [x23] │ │ │ - b 40b19c │ │ │ - ldr x4, [x29, #128] │ │ │ - strb wzr, [x4] │ │ │ - tbz w20, #31, 40b1d4 │ │ │ - adrp x2, 413000 <_fini@@Base+0x1c00> │ │ │ - add x2, x2, #0xf18 │ │ │ - ldp x0, x1, [x2] │ │ │ - ldr w2, [x2, #16] │ │ │ - stp x0, x1, [x19] │ │ │ - str w2, [x19, #16] │ │ │ - b 40b1d4 │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ + add x0, x0, #0x870 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x43 // #67 │ │ │ - add x0, x0, #0x190 │ │ │ - bl 401cf0 │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ + ldr x3, [x23] │ │ │ + b b7b8 │ │ │ + ldr x4, [x22, #3464] │ │ │ + mov x2, #0x18 // #24 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x3 // #3 │ │ │ - add x0, x0, #0x1d8 │ │ │ - bl 401cf0 │ │ │ - ldr x0, [x20, #1504] │ │ │ - add x24, x29, #0x90 │ │ │ - bl 401d00 │ │ │ - ldr x2, [x26, #2168] │ │ │ - mov x0, x24 │ │ │ - mov w1, #0x13aa // #5034 │ │ │ - bl 401db0 │ │ │ - ldrb w4, [x24] │ │ │ - cbz w4, 40b87c │ │ │ - cmp w4, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x5, x24 │ │ │ - b.ne 40b810 // b.any │ │ │ - b 40b868 │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 40b86c // b.none │ │ │ - add x3, x5, x1 │ │ │ - ldrb w2, [x3, #1] │ │ │ - add w3, w1, #0x1 │ │ │ - cbnz w2, 40b804 │ │ │ - mov w24, #0x0 // #0 │ │ │ - b 40b324 │ │ │ - adrp x2, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x2, #0x48 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x8f8 │ │ │ + str x4, [sp, #112] │ │ │ + ldr x3, [x4] │ │ │ + bl 3040 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x1, 13000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0x688 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x4] │ │ │ + bl 2f50 <__fprintf_chk@plt> │ │ │ + b b76c │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x20, w1, sxtw] │ │ │ + b ba88 │ │ │ + ldrb w0, [sp, #169] │ │ │ + cbnz w0, ba00 │ │ │ + strb wzr, [sp, #168] │ │ │ + b ba00 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x760 │ │ │ + bl 3040 │ │ │ + adrp x0, 13000 │ │ │ + mov x2, #0x1d // #29 │ │ │ + add x0, x0, #0x7f0 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x35 // #53 │ │ │ - bl 401cf0 │ │ │ - ldr x3, [x20, #1504] │ │ │ - ldr x0, [x29, #112] │ │ │ + ldr x3, [x23] │ │ │ + b b7a0 │ │ │ + ldr x3, [x25, #3512] │ │ │ + str x3, [sp, #144] │ │ │ + ldr x0, [x3] │ │ │ + bl 2fe0 │ │ │ + adrp x1, 13000 │ │ │ + add x1, x1, #0x630 │ │ │ + mov x0, x24 │ │ │ + ldp x4, x5, [x1] │ │ │ + stp x4, x5, [x20] │ │ │ + ldr w1, [x1, #16] │ │ │ + str w1, [x20, #16] │ │ │ + bl 2cc0 │ │ │ + mov x2, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x2, [sp, #112] │ │ │ + bl 2dd0 │ │ │ + ldr x3, [sp, #144] │ │ │ + ldr x2, [sp, #112] │ │ │ + str x0, [x3] │ │ │ + cbz x0, be18 │ │ │ + add x2, x2, #0x1 │ │ │ + mov x1, x24 │ │ │ + bl 2ca0 │ │ │ + b bae4 │ │ │ + ldr x4, [x22, #3464] │ │ │ + mov x2, #0x43 // #67 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1d // #29 │ │ │ - bl 401cf0 │ │ │ - adrp x4, 414000 <_fini@@Base+0x2c00> │ │ │ - ldr x3, [x20, #1504] │ │ │ - add x0, x4, #0x80 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x8a8 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ + bl 3040 │ │ │ + ldr x4, [sp, #104] │ │ │ + mov x2, #0x3 // #3 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x22 // #34 │ │ │ - b 40b27c │ │ │ - mov w3, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w3, sxtw] │ │ │ - ldrb w4, [x0] │ │ │ - cbnz w4, 40b820 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x1, x22 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x8f0 │ │ │ + ldr x3, [x4] │ │ │ + bl 3040 │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 3050 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x13aa // #5034 │ │ │ + ldr x2, [x0, #3712] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 3100 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, bdcc │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne bda8 // b.any │ │ │ + b bdbc │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq bdc0 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, bd9c │ │ │ + str wzr, [sp, #104] │ │ │ + b b9f8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbnz w3, bdb4 │ │ │ mov x2, #0x140e // #5134 │ │ │ - bl 401aa0 <__strcpy_chk@plt> │ │ │ - mov w24, #0x0 // #0 │ │ │ - ldrb w4, [x29, #144] │ │ │ - b 40b320 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xf08 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x21, #576] │ │ │ - b 40b40c │ │ │ - ldr x3, [x20, #1504] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0x1e0 │ │ │ - bl 401cf0 │ │ │ - adrp x4, 413000 <_fini@@Base+0x1c00> │ │ │ - ldr x0, [x20, #1504] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x4, #0xf70 │ │ │ - mov x3, x22 │ │ │ - bl 401c00 <__fprintf_chk@plt> │ │ │ - b 40b238 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x21, #576] │ │ │ - b 40b650 │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 2e00 <__strcpy_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + str wzr, [sp, #104] │ │ │ + b b864 │ │ │ mov w0, #0x9 // #9 │ │ │ - b 40b588 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - ldr x24, [x21, #576] │ │ │ - b 40b1b4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - ldr x24, [x21, #576] │ │ │ - b 40b170 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - ldr x24, [x21, #576] │ │ │ - b 40b0d8 │ │ │ - mov w0, w2 │ │ │ - b 40b588 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ + b b8b8 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + ldr x2, [x2, #3520] │ │ │ + ldr x1, [x1, #3632] │ │ │ + ldr x2, [x2] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x1] │ │ │ + b b8b8 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x21, #576] │ │ │ - b 40b3c4 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0x620 │ │ │ + bl 3e58 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ - ldr x3, [x20, #2176] │ │ │ - mov x2, #0x869f // #34463 │ │ │ - add x4, x1, #0x1 │ │ │ - movk x2, #0x1, lsl #16 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3776] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ mov x22, x0 │ │ │ - b.hi 40ba28 // b.pmore │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w1, #0x1 // #1 │ │ │ + mov x0, #0x869f // #34463 │ │ │ + movk x0, #0x1, lsl #16 │ │ │ + cmp x4, x0 │ │ │ + ldr x0, [x19] │ │ │ + str x0, [sp, #72] │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + b.hi bf00 // b.pmore │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x740 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0x28 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ + mov x0, x21 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ mov x0, x22 │ │ │ - bl 401980 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401980 │ │ │ - add w0, w21, w0 │ │ │ + bl 2cc0 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 2cc0 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40ba44 │ │ │ + bl 2dd0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, bf14 │ │ │ + add x2, x24, #0x1 │ │ │ mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 401d10 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x0, x19 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 401ad0 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #2176] │ │ │ - mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40ba58 // b.any │ │ │ + bl 2ca0 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 2e30 │ │ │ + mov x0, x20 │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, bf10 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x8 │ │ │ - str x4, [x29, #56] │ │ │ - bl 402a2c │ │ │ - ldr x4, [x29, #56] │ │ │ - b 40b9a4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - b 40b9e8 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0x720 │ │ │ + bl 3e58 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x620 │ │ │ + bl 3e58 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x3, 2f000 │ │ │ mov x29, sp │ │ │ + ldr x3, [x3, #3888] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + mov x1, x0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ - ldr x5, [x20, #2176] │ │ │ - mov x3, #0x869f // #34463 │ │ │ - add x4, x0, #0x1 │ │ │ - movk x3, #0x1, lsl #16 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x5, [x29, #88] │ │ │ - cmp x4, x3 │ │ │ - mov x24, x1 │ │ │ - mov x23, x2 │ │ │ - ldr x22, [x0, #560] │ │ │ - b.hi 40bb60 // b.pmore │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0x28 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x22 │ │ │ - bl 401980 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401980 │ │ │ - add w0, w21, w0 │ │ │ - add w0, w0, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ + mov x20, x2 │ │ │ + ldr x0, [x3] │ │ │ + bl be30 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40bb7c │ │ │ - mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 401d10 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x50 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 401ad0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #388] │ │ │ - cbz w0, 40bb1c │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x0, #0x220 │ │ │ - mov x1, x19 │ │ │ - bl 4029a8 │ │ │ - mov x0, x24 │ │ │ - bl 401a40 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3808] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, bf98 │ │ │ + mov x0, x21 │ │ │ + bl 2da0 │ │ │ mov x1, x19 │ │ │ - mov x0, x23 │ │ │ - bl 402b10 │ │ │ + mov x0, x20 │ │ │ + bl 3f48 │ │ │ mov x0, x19 │ │ │ - bl 402928 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x20, #2176] │ │ │ + bl 3d18 │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40bb90 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x8 │ │ │ - str x4, [x29, #72] │ │ │ - bl 402a2c │ │ │ - ldr x4, [x29, #72] │ │ │ - b 40baa0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf08 │ │ │ - bl 402a2c │ │ │ - b 40bae4 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + adrp x0, 13000 │ │ │ + mov x1, x19 │ │ │ + add x0, x0, #0x938 │ │ │ + bl 3db8 │ │ │ + b bf68 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ + adrp x4, 2f000 │ │ │ + cmp w3, #0x1 │ │ │ mov x29, sp │ │ │ + ldr x4, [x4, #3704] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x27, x0 │ │ │ + mul x0, x1, x2 │ │ │ + stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w23, w3 │ │ │ + str x0, [sp, #136] │ │ │ + str x1, [sp, #152] │ │ │ + str x2, [sp, #168] │ │ │ + ldr x19, [x4] │ │ │ + b.eq c444 // b.none │ │ │ + cbz x19, c314 │ │ │ + adrp x24, 2f000 │ │ │ + ldr x0, [x24, #3880] │ │ │ + ldr x0, [x0] │ │ │ + sub x19, x19, x0 │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, x19 │ │ │ + b.ls c314 // b.plast │ │ │ + sub w0, w23, #0x1 │ │ │ + cmp w0, #0x2 │ │ │ + b.ls c6b4 // b.plast │ │ │ + cbnz x19, c4ac │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - cmp w3, #0x1 │ │ │ - str x0, [x29, #152] │ │ │ - mov w4, w3 │ │ │ - mov x24, x1 │ │ │ - mov x25, x2 │ │ │ - mul x21, x1, x2 │ │ │ - b.eq 40bf68 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #416] │ │ │ - cbz x0, 40bef4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x19, [x1, #432] │ │ │ - sub x19, x0, x19 │ │ │ - cmp x21, x19 │ │ │ - b.ls 40bef4 // b.plast │ │ │ - and w0, w4, #0xfffffffd │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 40bf58 // b.any │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, #0x0 // #0 │ │ │ - b.ne 40bf00 // b.any │ │ │ - adrp x0, 430000 │ │ │ - ldr x1, [x0, #1544] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 40c0bc // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x1, #488] │ │ │ - ldr x2, [x0, #480] │ │ │ - add x3, x3, #0x1 │ │ │ - add x2, x2, #0x1 │ │ │ - str x3, [x1, #488] │ │ │ - str x2, [x0, #480] │ │ │ - mov x22, x21 │ │ │ - cbnz x19, 40bf08 │ │ │ - cbz x22, 40be78 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x26, #424] │ │ │ - cbz w1, 40c028 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x0, #400] │ │ │ - ldr x3, [x27, #432] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + ldr x21, [x26, #3784] │ │ │ + ldr x28, [x25, #3856] │ │ │ + ldr w1, [x21] │ │ │ + ldr x20, [sp, #136] │ │ │ + ldr x22, [x28] │ │ │ + cbz w1, c520 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ cmp w1, #0x1 │ │ │ - add x2, x3, x2 │ │ │ - str x2, [x0, #400] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b.eq 40c25c // b.none │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x3, [x24, #3880] │ │ │ + ldr x2, [x0] │ │ │ + ldr x3, [x3] │ │ │ + str d8, [sp, #96] │ │ │ + add x2, x2, x3 │ │ │ + str x2, [x0] │ │ │ + b.eq c534 // b.none │ │ │ cmp w1, #0x2 │ │ │ - b.eq 40c210 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b.eq 40bfa4 // b.none │ │ │ - ldr x0, [x28, #504] │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x23, #592] │ │ │ - ldr x2, [x20, #600] │ │ │ - str x4, [x29, #104] │ │ │ - bl 40ba5c │ │ │ - ldr x0, [x20, #600] │ │ │ - str xzr, [x23, #592] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x28, #504] │ │ │ - ldr w1, [x26, #424] │ │ │ + b.eq c550 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x1, [x0, #3976] │ │ │ + ldr x0, [x21, #3984] │ │ │ + ldr x1, [x1] │ │ │ + ldr d8, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3888] │ │ │ + ldr x0, [x0] │ │ │ + bl be30 │ │ │ + mov x28, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3808] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c6a0 │ │ │ + mov x0, x22 │ │ │ + bl 2da0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x28 │ │ │ + bl 3f48 │ │ │ + mov x0, x28 │ │ │ + bl 3d18 │ │ │ + ldr x22, [x21, #3984] │ │ │ + ldr x1, [x25, #3856] │ │ │ + ldr x0, [x22] │ │ │ + str xzr, [x1] │ │ │ + bl 2fe0 │ │ │ + str xzr, [x22] │ │ │ + ldr x1, [sp, #160] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x26, #3784] │ │ │ + ldr x2, [x1, #3976] │ │ │ + ldr x0, [x0, #3480] │ │ │ + ldr x1, [x24, #3880] │ │ │ + str xzr, [x0] │ │ │ + ldr x0, [x2] │ │ │ + str xzr, [x1] │ │ │ add x0, x0, #0x1 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str xzr, [x20, #600] │ │ │ - str xzr, [x2, #488] │ │ │ - str xzr, [x27, #432] │ │ │ - str x0, [x28, #504] │ │ │ - cmp w1, #0x2 │ │ │ - ldr x4, [x29, #104] │ │ │ - b.eq 40c080 // b.none │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x0, #0x268 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x700 │ │ │ - str x0, [x29, #128] │ │ │ - adrp x0, 411000 │ │ │ - sub w4, w4, #0x1 │ │ │ - add x0, x0, #0x720 │ │ │ - str w4, [x29, #148] │ │ │ - str x0, [x29, #136] │ │ │ - cmp w1, #0x2 │ │ │ - b.eq 40c168 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #664] │ │ │ - cbz x1, 40c0dc │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401980 │ │ │ + str x0, [x2] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq c660 // b.none │ │ │ + ldr x2, [sp, #160] │ │ │ + adrp x28, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + sub w23, w23, #0x1 │ │ │ + ldr x2, [x2, #3976] │ │ │ + str x2, [sp, #128] │ │ │ + ldr x1, [x1, #4032] │ │ │ + str x1, [sp, #144] │ │ │ + ldr x2, [x28, #3568] │ │ │ + str x2, [sp, #112] │ │ │ + b c184 │ │ │ + cmp x0, x20 │ │ │ + b.cs c27c // b.hs, b.nlast │ │ │ + ldr x22, [x26, #3784] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne c824 // b.any │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 13000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0x998 │ │ │ + bl 4000 │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq c5b0 // b.none │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x28, [x0] │ │ │ + cbz x28, c5d0 │ │ │ + mov x0, x28 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #600] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 40c298 │ │ │ - bl 401d10 │ │ │ - ldr x1, [x20, #600] │ │ │ - ldrb w0, [x1] │ │ │ - cbz w0, 40c068 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401980 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - ldurb w3, [x2, #-1] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 40bd84 // b.none │ │ │ - ldr x3, [x29, #136] │ │ │ - ldrh w0, [x3] │ │ │ - strh w0, [x2] │ │ │ - ldr x1, [x20, #600] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401980 │ │ │ - ldr x1, [x29, #112] │ │ │ - adrp x3, 411000 │ │ │ - add x2, x3, #0x728 │ │ │ - ldr x3, [x2] │ │ │ - ldrb w2, [x2, #8] │ │ │ - str x3, [x1, x0] │ │ │ - add x1, x1, x0 │ │ │ - ldr x0, [x20, #600] │ │ │ + bl 2dd0 │ │ │ + ldr x2, [x21, #3984] │ │ │ + mov x22, x0 │ │ │ + str x0, [x2] │ │ │ + cbz x0, c814 │ │ │ + mov x1, x28 │ │ │ + bl 2d80 │ │ │ + ldrb w1, [x22] │ │ │ + cbz w1, c5a8 │ │ │ + mov x1, x0 │ │ │ + ldurb w0, [x0, #-1] │ │ │ + cmp w0, #0x2f │ │ │ + b.eq c1ec // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x1] │ │ │ + mov x0, x22 │ │ │ + bl 2cc0 │ │ │ + add x1, x22, x0 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xe00 │ │ │ + ldr x22, [x21, #3984] │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x1] │ │ │ + ldrb w2, [x0, #8] │ │ │ + ldr x0, [x22] │ │ │ strb w2, [x1, #8] │ │ │ - bl 401a90 │ │ │ + bl 2df0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 40c184 // b.none │ │ │ - mov w0, w2 │ │ │ - adrp x2, 411000 │ │ │ - add x1, x2, #0x738 │ │ │ - bl 401af0 │ │ │ - str x0, [x23, #592] │ │ │ + b.eq c7f4 // b.none │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xe10 │ │ │ + bl 2e50 │ │ │ + ldr x1, [x25, #3856] │ │ │ + str x0, [x1] │ │ │ + cbz x0, c7f4 │ │ │ mov x3, x0 │ │ │ - cbz x0, 40c278 │ │ │ - ldr x1, [x29, #152] │ │ │ - mov x2, x22 │ │ │ - add x0, x1, x19 │ │ │ + mov x2, x20 │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 401cf0 │ │ │ - ldr x1, [x27, #432] │ │ │ - ldr w2, [x29, #148] │ │ │ - add x1, x0, x1 │ │ │ - cmp w2, #0x2 │ │ │ - str x1, [x27, #432] │ │ │ + add x0, x27, x19 │ │ │ + bl 3040 │ │ │ add x19, x19, x0 │ │ │ - b.ls 40be10 // b.plast │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x1, #392] │ │ │ - add x2, x0, x2 │ │ │ - str x2, [x1, #392] │ │ │ - cmp x22, x0 │ │ │ - b.ls 40be34 // b.plast │ │ │ - ldr w0, [x26, #424] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40c04c // b.none │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x280 │ │ │ - bl 402a2c │ │ │ - ldr w3, [x29, #148] │ │ │ - cmp w3, #0x2 │ │ │ - b.hi 40be78 // b.pmore │ │ │ - ldr w0, [x26, #424] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40c19c // b.none │ │ │ - ldr x0, [x28, #504] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x23, #592] │ │ │ - ldr x2, [x20, #600] │ │ │ - str x1, [x22, #448] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x2, [x5, #456] │ │ │ - str xzr, [x1, #440] │ │ │ - str x0, [x3, #512] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #824] │ │ │ - cbz w0, 40bed4 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x20, #848] │ │ │ - cmp x0, xzr │ │ │ - b.le 40bec4 │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x22, #840] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 40c1e8 // b.none │ │ │ - cmp x21, #0x3e8 │ │ │ - b.ls 40bec4 // b.plast │ │ │ - add x1, x1, #0x1 │ │ │ - mul x24, x1, x24 │ │ │ - mul x25, x24, x25 │ │ │ - cmp x25, x0 │ │ │ - csel x1, x1, xzr, lt // lt = tstop │ │ │ - str x1, [x22, #840] │ │ │ - cbz x0, 40bed4 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x2, #840] │ │ │ - cbz x0, 40bfe0 │ │ │ + ldr x2, [x24, #3880] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x1, [x2] │ │ │ + add x1, x1, x0 │ │ │ + str x1, [x2] │ │ │ + b.ls c154 // b.plast │ │ │ + adrp x1, 2f000 │ │ │ + cmp x0, x20 │ │ │ + ldr x1, [x1, #3576] │ │ │ + ldr x2, [x1] │ │ │ + add x2, x2, x0 │ │ │ + str x2, [x1] │ │ │ + b.cc c15c // b.lo, b.ul, b.last │ │ │ + cmp w23, #0x2 │ │ │ + b.hi c694 // b.pmore │ │ │ + ldr x0, [sp, #160] │ │ │ + adrp x20, 2f000 │ │ │ + ldr x26, [x26, #3784] │ │ │ + ldr x0, [x0, #3976] │ │ │ + ldr w1, [x26] │ │ │ + cmp w1, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + b.eq c6c4 // b.none │ │ │ + adrp x22, 2f000 │ │ │ + adrp x28, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldr x21, [x21, #3984] │ │ │ + ldr x0, [x0, #3456] │ │ │ + ldr x25, [x25, #3856] │ │ │ + str xzr, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x28, [x28, #3848] │ │ │ + ldr x0, [x0, #4008] │ │ │ + ldr x20, [x20, #3728] │ │ │ + ldr x22, [x22, #3688] │ │ │ + ldr w0, [x0] │ │ │ + ldr x1, [x21] │ │ │ + str x1, [x28] │ │ │ + ldr x1, [x25] │ │ │ + str x2, [x22] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x1, [x20] │ │ │ + cbnz w0, c3a0 │ │ │ mov x0, x19 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, x21 │ │ │ - b.eq 40bc04 // b.none │ │ │ - mov x22, x21 │ │ │ - cbz x19, 40bc3c │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x23, #592] │ │ │ - ldr x0, [x29, #152] │ │ │ - mov x1, x24 │ │ │ - mov x2, x19 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401cf0 │ │ │ - mov x19, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #432] │ │ │ - ldr x4, [x29, #104] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #432] │ │ │ - sub x22, x21, x19 │ │ │ - cbnz w4, 40bc3c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #392] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #392] │ │ │ - b 40bc3c │ │ │ - cmp w4, #0x2 │ │ │ - b.ne 40bf00 // b.any │ │ │ - mov x19, #0x0 // #0 │ │ │ - b 40bc04 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #504] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x23, #592] │ │ │ - ldr x1, [x1, #432] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x0, [x3, #512] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str xzr, [x5, #392] │ │ │ - str x2, [x22, #448] │ │ │ - str x1, [x0, #440] │ │ │ - b 40bbcc │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x28, #504] │ │ │ - ldr x2, [x3, #512] │ │ │ - cmp x2, x0 │ │ │ - b.ne 40bc88 // b.any │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x20, #600] │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x2, x2, #0x1 │ │ │ - str x0, [x5, #456] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str xzr, [x0, #488] │ │ │ - str xzr, [x27, #432] │ │ │ - str x2, [x28, #504] │ │ │ - b 40bcd4 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x21, #1504] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x19, [sp, #136] │ │ │ + b.ne c384 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3768] │ │ │ + ldr x1, [x0] │ │ │ + cmn x1, #0x1 │ │ │ + b.ne c35c // b.any │ │ │ + adrp x2, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x2, [x2, #3976] │ │ │ + ldr x24, [x24, #3880] │ │ │ + ldr x1, [x1, #3896] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x0] │ │ │ + ldr x0, [x24] │ │ │ + str x0, [x1] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3480] │ │ │ + ldr x0, [x0, #4048] │ │ │ + ldr x3, [x1] │ │ │ + ldr x2, [x0] │ │ │ + add x3, x3, #0x1 │ │ │ + str x3, [x1] │ │ │ + add x1, x2, #0x1 │ │ │ + str x1, [x0] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbnz x19, c4a8 │ │ │ + cbnz x20, c500 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4008] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, c2f8 │ │ │ + adrp x20, 2f000 │ │ │ + ldr x20, [x20, #3496] │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, #0x0 │ │ │ + b.le c3f8 │ │ │ + adrp x21, 2f000 │ │ │ + ldr x22, [x21, #4080] │ │ │ + ldr x1, [x22] │ │ │ + cmn x1, #0x1 │ │ │ + b.eq c778 // b.none │ │ │ + ldr x2, [sp, #136] │ │ │ + cmp x2, #0x3e8 │ │ │ + b.ls c408 // b.plast │ │ │ + ldr x2, [sp, #152] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x3, [sp, #168] │ │ │ + mul x2, x2, x1 │ │ │ + mul x2, x2, x3 │ │ │ + cmp x0, x2 │ │ │ + b.le c40c │ │ │ + ldr x21, [x21, #4080] │ │ │ + str x1, [x21] │ │ │ + cbz x0, c2f8 │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x21, #4080] │ │ │ + ldr x1, [x0] │ │ │ + cbnz x1, c2f8 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x28, [x28, #3464] │ │ │ mov x20, #0x1 // #1 │ │ │ + ldr x21, [x21, #4080] │ │ │ mov w0, #0x2e // #46 │ │ │ - str x20, [x2, #840] │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - ldr x0, [x21, #1504] │ │ │ - bl 401d00 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str w20, [x0, #384] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - mov x0, x19 │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + ldr x1, [x28] │ │ │ + str x20, [x21] │ │ │ + bl 2d40 │ │ │ + ldr x0, [x28] │ │ │ + bl 3050 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3600] │ │ │ + str w20, [x0] │ │ │ + b c2f8 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x22, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3976] │ │ │ + ldr x3, [x3, #3856] │ │ │ + ldr x4, [x24, #3880] │ │ │ + ldr x22, [x22, #3688] │ │ │ + ldr x20, [x20, #3728] │ │ │ + ldr x2, [x2, #3456] │ │ │ + ldr x1, [x1, #3576] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x22] │ │ │ + ldr x3, [x3] │ │ │ + str xzr, [x1] │ │ │ + ldr x0, [x4] │ │ │ + str x3, [x20] │ │ │ + str x0, [x2] │ │ │ + cbnz x19, c004 │ │ │ + ldr x19, [sp, #136] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbz x19, c38c │ │ │ + adrp x24, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, x19 │ │ │ + ldr x1, [sp, #152] │ │ │ + mov x0, x27 │ │ │ + ldr x3, [x3, #3856] │ │ │ + ldr x3, [x3] │ │ │ + bl 3040 │ │ │ + mov x19, x0 │ │ │ + ldr x24, [x24, #3880] │ │ │ + ldr x0, [sp, #136] │ │ │ + sub x20, x0, x19 │ │ │ + ldr x0, [x24] │ │ │ + add x0, x0, x19 │ │ │ + str x0, [x24] │ │ │ + cbnz w23, c38c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3576] │ │ │ + ldr x1, [x0] │ │ │ + add x1, x1, x19 │ │ │ + str x1, [x0] │ │ │ + cbz x20, c390 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + ldr x21, [x26, #3784] │ │ │ + ldr x28, [x25, #3856] │ │ │ + ldr w1, [x21] │ │ │ + ldr x22, [x28] │ │ │ + cbnz w1, c048 │ │ │ + mov x0, x22 │ │ │ + bl 3120 │ │ │ + cbnz w0, c844 │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #592] │ │ │ - bl 401dd0 │ │ │ - cbz w0, 40be78 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x298 │ │ │ - bl 402a2c │ │ │ - b 40be78 │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x508 │ │ │ - add x0, x0, #0x280 │ │ │ - bl 402ba8 │ │ │ - ldr w1, [x26, #424] │ │ │ - b 40bd00 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401980 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - b 40bd64 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #408] │ │ │ - cbz w0, 40bcd4 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x2, #1504] │ │ │ - mov w0, #0x7 // #7 │ │ │ - str x2, [x29, #112] │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x0, [x2, #1504] │ │ │ - bl 401d00 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x0, #424] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40bcd4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x1, #504] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x2, #432] │ │ │ - str x1, [x0, #1544] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x2, [x0, #496] │ │ │ - b 40bc14 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldr x1, [x0, #2584] │ │ │ + b c390 │ │ │ + mov x0, x22 │ │ │ + bl 3120 │ │ │ + cbnz w0, c834 │ │ │ + ldr w0, [x21] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne c564 // b.any │ │ │ + ldr x22, [x28] │ │ │ + mov x0, x22 │ │ │ + bl 3120 │ │ │ + cbnz w0, c7b4 │ │ │ + ldr x0, [x26, #3784] │ │ │ + ldr w0, [x0] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str x1, [sp, #160] │ │ │ + cmp w0, #0x1 │ │ │ + ldr x3, [x1, #3976] │ │ │ + ldr x2, [x21, #3984] │ │ │ + ldr x1, [x3] │ │ │ + ldr d8, [x2] │ │ │ + b.ne c59c // b.any │ │ │ + adrp x22, 2f000 │ │ │ + ldr x22, [x22, #3688] │ │ │ + ldr x2, [x22] │ │ │ + cmp x2, x1 │ │ │ + b.eq c74c // b.none │ │ │ + ldr x0, [x25, #3856] │ │ │ + ldr x22, [x0] │ │ │ + b c098 │ │ │ + mov x1, x0 │ │ │ + b c1d8 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0] │ │ │ + bl af90 │ │ │ + cbnz w0, c18c │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0x980 │ │ │ + bl 3e58 │ │ │ + ldr x0, [sp, #144] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401980 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401a70 │ │ │ - str x0, [x20, #600] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 40c2d4 │ │ │ - bl 401d10 │ │ │ - ldr x5, [x20, #600] │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #104] │ │ │ - bl 401980 │ │ │ - cmp w0, wzr │ │ │ - mov w1, w0 │ │ │ - ldr x5, [x29, #104] │ │ │ - sxtw x0, w0 │ │ │ - b.le 40c160 │ │ │ - sub x3, x0, #0x1 │ │ │ - ldrb w2, [x5, x3] │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + ldr x2, [x21, #3984] │ │ │ + str x0, [x2] │ │ │ + cbz x0, c814 │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 2d80 │ │ │ + sub x0, x0, x22 │ │ │ + cmp w0, #0x0 │ │ │ + sxtw x1, w0 │ │ │ + b.le c64c │ │ │ + add x2, x22, x1 │ │ │ + ldurb w2, [x2, #-1] │ │ │ cmp w2, #0x2f │ │ │ - b.ne 40c150 // b.any │ │ │ - b 40c160 │ │ │ - ldrb w4, [x5, x2] │ │ │ - cmp w4, #0x2f │ │ │ - b.eq 40c28c // b.none │ │ │ - mov x3, x2 │ │ │ - subs w1, w1, #0x1 │ │ │ - sub x2, x3, #0x1 │ │ │ - b.ne 40c140 // b.any │ │ │ - mov x0, #0x0 // #0 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 40bd70 │ │ │ - ldr x0, [x28, #504] │ │ │ - bl 40a9f4 │ │ │ - cbnz w0, 40bd08 │ │ │ - ldr x1, [x29, #120] │ │ │ - mov w0, #0x9 // #9 │ │ │ - bl 402a2c │ │ │ - b 40bd08 │ │ │ - ldr x1, [x20, #600] │ │ │ - mov w0, #0xa // #10 │ │ │ - str x2, [x29, #112] │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #112] │ │ │ - b 40bdb4 │ │ │ - ldr x1, [x22, #448] │ │ │ - cbz x1, 40be50 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x3, #512] │ │ │ - ldr x2, [x28, #504] │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - cmp x0, x2 │ │ │ - b.eq 40be5c // b.none │ │ │ - ldr x2, [x5, #456] │ │ │ - str x3, [x29, #112] │ │ │ - str x5, [x29, #104] │ │ │ - bl 40ba5c │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #456] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x28, #504] │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x5, [x29, #104] │ │ │ - b 40be5c │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x23, #1504] │ │ │ + b.eq c64c // b.none │ │ │ + sub w0, w0, #0x1 │ │ │ + sxtw x1, w0 │ │ │ + b c644 │ │ │ + sub x0, x1, #0x1 │ │ │ + ldrb w2, [x22, x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq c64c // b.none │ │ │ + mov x1, x0 │ │ │ + cmp w1, #0x0 │ │ │ + b.gt c630 │ │ │ + strb wzr, [x22, x1] │ │ │ + mov x0, x22 │ │ │ + bl 2cc0 │ │ │ + add x1, x22, x0 │ │ │ + b c1ec │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3928] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, c128 │ │ │ + adrp x28, 2f000 │ │ │ + mov w0, #0x7 // #7 │ │ │ + ldr x28, [x28, #3464] │ │ │ + ldr x1, [x28] │ │ │ + bl 2d40 │ │ │ + ldr x0, [x28] │ │ │ + bl 3050 │ │ │ + ldr w0, [x22] │ │ │ + b c128 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b c390 │ │ │ + adrp x0, 13000 │ │ │ + mov x1, x28 │ │ │ + add x0, x0, #0x938 │ │ │ + bl 3db8 │ │ │ + b c0bc │ │ │ + cmp w23, #0x2 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b.eq c320 // b.none │ │ │ + b c024 │ │ │ + ldr x0, [x20, #3728] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, c2ac │ │ │ + ldr x0, [x22, #3688] │ │ │ + ldr x1, [x0] │ │ │ + cmp x1, x2 │ │ │ + b.eq c2ac // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x28, #3848] │ │ │ + ldr x0, [x0, #3888] │ │ │ + ldr x26, [x2] │ │ │ + ldr x0, [x0] │ │ │ + bl be30 │ │ │ + mov x24, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3808] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c800 │ │ │ + mov x0, x23 │ │ │ + bl 2da0 │ │ │ + mov x1, x24 │ │ │ + mov x0, x26 │ │ │ + bl 3f48 │ │ │ + mov x0, x24 │ │ │ + bl 3d18 │ │ │ + ldr x0, [x28, #3848] │ │ │ + ldr x0, [x0] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3976] │ │ │ + ldr x2, [x0] │ │ │ + b c2ac │ │ │ + adrp x28, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x4, [x24, #3880] │ │ │ + add x2, x2, #0x1 │ │ │ + ldr x28, [x28, #3848] │ │ │ + str x2, [x3] │ │ │ + ldr x1, [x1, #3480] │ │ │ + str xzr, [x4] │ │ │ + str d8, [x28] │ │ │ + str xzr, [x1] │ │ │ + b c128 │ │ │ + adrp x28, 2f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - ldr x0, [x23, #1504] │ │ │ - bl 401d00 │ │ │ - mov x1, #0x1 // #1 │ │ │ - str x1, [x22, #840] │ │ │ - ldr x0, [x20, #848] │ │ │ - b 40bea4 │ │ │ - ldr x0, [x23, #592] │ │ │ - str x4, [x29, #104] │ │ │ - bl 401dd0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz w0, 40c234 │ │ │ - ldr x0, [x27, #432] │ │ │ + ldr x23, [x28, #3464] │ │ │ + ldr x1, [x23] │ │ │ + bl 2d40 │ │ │ + ldr x0, [x23] │ │ │ + bl 3050 │ │ │ + mov x0, #0x1 // #1 │ │ │ + str x0, [x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, #0x3e8 │ │ │ + b.hi c7d8 // b.pmore │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, c2f8 │ │ │ + b c3fc │ │ │ + ldr x0, [x24, #3880] │ │ │ mov x1, #0xffff // #65535 │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.ls 40c23c // b.plast │ │ │ - ldr w1, [x26, #424] │ │ │ - b 40bc78 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x1, x1, #0x248 │ │ │ + b.hi c55c // b.pmore │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402a2c │ │ │ - ldr w1, [x26, #424] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40bc78 │ │ │ - ldr x0, [x23, #592] │ │ │ - str x4, [x29, #104] │ │ │ - bl 401dd0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbnz w0, 40c2b4 │ │ │ - ldr w1, [x26, #424] │ │ │ - b 40bc70 │ │ │ - ldr x1, [x20, #600] │ │ │ + add x1, x1, #0x960 │ │ │ + bl 3e58 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, x1, lsl #1 │ │ │ + b.gt c858 │ │ │ + str xzr, [x22] │ │ │ + cbz x0, c2f8 │ │ │ + b c410 │ │ │ + ldr x1, [x22] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402a2c │ │ │ - ldr x3, [x23, #592] │ │ │ - b 40bdd0 │ │ │ - mov x0, x3 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 40bd70 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x20, #600] │ │ │ - ldr x1, [x2, #664] │ │ │ - b 40bd34 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x1, x1, #0x230 │ │ │ + bl 3e58 │ │ │ + adrp x0, 13000 │ │ │ + mov x1, x24 │ │ │ + add x0, x0, #0x938 │ │ │ + bl 3db8 │ │ │ + b c714 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xde0 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402a2c │ │ │ - ldr w1, [x26, #424] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40bc70 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldr x0, [x20, #600] │ │ │ - ldr x1, [x2, #2584] │ │ │ - b 40c104 │ │ │ - stp x29, x30, [sp, #-208]! │ │ │ + add x1, x1, #0x998 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0x948 │ │ │ + bl 3e58 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0x9b0 │ │ │ + str d8, [sp, #96] │ │ │ + bl 3e58 │ │ │ + mov x1, #0x2 // #2 │ │ │ + b c3f0 │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - str x0, [x29, #184] │ │ │ - mov x0, #0x4000 // #16384 │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + bl 2dd0 │ │ │ + cbz x0, cff0 │ │ │ + mov x19, x0 │ │ │ + adrp x0, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x0, [x0, #3840] │ │ │ stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr w0, [x0] │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 401a70 │ │ │ - mov x25, x0 │ │ │ - cbz x0, 40c8b0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x26, #696] │ │ │ - cbnz w0, 40c7e4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x1, #924] │ │ │ + cbnz w0, cd84 │ │ │ + mov w0, #0x1 // #1 │ │ │ + stp wzr, w0, [sp, #120] │ │ │ + adrp x0, 2f000 │ │ │ + str xzr, [sp, #160] │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c80c // b.none │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w0, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w5, eq // eq = none │ │ │ - str w5, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - str xzr, [x29, #144] │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w22, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w1, ne // ne = any │ │ │ - orr w1, w0, w1 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x7f0 │ │ │ - str x0, [x29, #160] │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x0, #0x2f8 │ │ │ - str x0, [x29, #136] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x0, x0, #0x338 │ │ │ - str w22, [x20, #880] │ │ │ - str w1, [x29, #172] │ │ │ - mov w21, w22 │ │ │ - mov w23, w22 │ │ │ - str xzr, [x29, #192] │ │ │ - str x0, [x29, #176] │ │ │ - ldr w5, [x29, #200] │ │ │ - cbnz w5, 40c664 │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 40c718 // b.hs, b.nlast │ │ │ - mov x5, x0 │ │ │ - ldr x0, [x29, #192] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - sub x27, x5, x0 │ │ │ - ldr x0, [x19, #584] │ │ │ - cmp x27, #0x4, lsl #12 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - csel x27, x27, x1, ls // ls = plast │ │ │ - bl 401c30 │ │ │ - ldr x4, [x19, #584] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 401b90 <__fread_chk@plt> │ │ │ + cset w0, eq // eq = none │ │ │ + cmn x20, #0x2 │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cmn x20, #0x1 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #116] │ │ │ + cbnz w0, d048 │ │ │ + adrp x23, 2f000 │ │ │ + adrp x1, 13000 │ │ │ + add x1, x1, #0xa10 │ │ │ + str x1, [sp, #168] │ │ │ + ldr x0, [x23, #3952] │ │ │ + adrp x1, 2f000 │ │ │ + mov w25, #0x0 // #0 │ │ │ + mov w26, #0x0 // #0 │ │ │ + ldr x22, [x1, #3552] │ │ │ + mov w28, #0x0 // #0 │ │ │ + mov x21, #0x0 // #0 │ │ │ + str wzr, [x0] │ │ │ + ldr w0, [sp, #116] │ │ │ + cbnz w0, ca38 │ │ │ + cmp x21, x20 │ │ │ + b.cs cea0 // b.hs, b.nlast │ │ │ + sub x27, x20, x21 │ │ │ + mov x0, #0x3fff // #16383 │ │ │ + cmp x27, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + csel x27, x27, x0, ls // ls = plast │ │ │ + ldr x0, [x22] │ │ │ + bl 2f80 │ │ │ mov x24, x0 │ │ │ - cbz x0, 40c698 │ │ │ - ldr w5, [x29, #204] │ │ │ - cbz w5, 40c4bc │ │ │ - ldrb w2, [x25] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str xzr, [x3, #872] │ │ │ - str xzr, [x1, #864] │ │ │ - str xzr, [x0, #856] │ │ │ + ldr x4, [x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, #0x4000 // #16384 │ │ │ + mov x0, x19 │ │ │ + bl 2ef0 <__fread_chk@plt> │ │ │ + mov x27, x0 │ │ │ + cbz x0, ce80 │ │ │ + ldr w0, [sp, #120] │ │ │ + cbz w0, ca80 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldrb w2, [x19] │ │ │ + ldr x1, [x1, #3648] │ │ │ cmp w2, #0x50 │ │ │ - b.eq 40c740 // b.none │ │ │ - mov w1, w22 │ │ │ - mov x3, #0x0 // #0 │ │ │ - b 40c458 │ │ │ - add x3, x3, #0x1 │ │ │ - cmp x3, x24 │ │ │ - mov w23, w21 │ │ │ - mov w21, w1 │ │ │ - b.eq 40c4bc // b.none │ │ │ - mov w1, w22 │ │ │ - cmp w23, #0x50 │ │ │ - ldrb w22, [x25, x3] │ │ │ - b.ne 40c440 // b.any │ │ │ - cmp w21, #0x4b │ │ │ - b.ne 40c440 // b.any │ │ │ - cmp w1, #0x7 │ │ │ - b.ne 40c440 // b.any │ │ │ - cmp w22, #0x8 │ │ │ - b.ne 40c440 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x0, #432] │ │ │ - sub x24, x3, #0x3 │ │ │ - ldr x0, [x19, #584] │ │ │ - add x1, x24, x1 │ │ │ + ldr x3, [x3, #3912] │ │ │ + ldr x0, [x0, #3488] │ │ │ + str xzr, [x1] │ │ │ + str xzr, [x3] │ │ │ + str xzr, [x0] │ │ │ + b.ne ccc8 // b.any │ │ │ + ldrb w4, [x19, #1] │ │ │ + cmp w4, #0x4b │ │ │ + b.ne cce8 // b.any │ │ │ + ldrb w4, [x19, #2] │ │ │ + cmp w4, #0x7 │ │ │ + b.ne cce8 // b.any │ │ │ + ldrb w4, [x19, #3] │ │ │ + cmp w4, #0x8 │ │ │ + b.ne cce8 // b.any │ │ │ + adrp x2, 2f000 │ │ │ + ldr x4, [x23, #3952] │ │ │ + ldr x2, [x2, #3968] │ │ │ + str wzr, [x4] │ │ │ + ldr w2, [x2] │ │ │ + cbz w2, cda8 │ │ │ + cmp x27, #0x17 │ │ │ + b.ls cd48 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + str x8, [x1] │ │ │ + ldr x1, [x19, #8] │ │ │ + str x1, [x3] │ │ │ + ldr x2, [sp, #160] │ │ │ + ldr x3, [x19, #16] │ │ │ + str x3, [x0] │ │ │ + sub x2, x24, x2 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x22] │ │ │ + b.eq d094 // b.none │ │ │ + add x1, x24, #0x4 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 401b10 │ │ │ - cbz w0, 40c4ac │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19, #584] │ │ │ - mov w21, #0x7 // #7 │ │ │ - bl 401c30 │ │ │ - mov w23, #0x4b // #75 │ │ │ - ldr w0, [x20, #880] │ │ │ - cbz w0, 40c77c │ │ │ - ldr w0, [x26, #696] │ │ │ - cbz w0, 40c524 │ │ │ - ldr x5, [x29, #176] │ │ │ - ldr w0, [x5] │ │ │ - cbnz w0, 40c524 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x28, #848] │ │ │ - cmp x0, xzr │ │ │ - b.le 40c50c │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1596] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - cbnz w1, 40c7a8 │ │ │ - ldr x1, [x27, #840] │ │ │ - add x24, x1, x24 │ │ │ - cmp x24, x0 │ │ │ - csel x24, x24, xzr, lt // lt = tstop │ │ │ - str x24, [x27, #840] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w1, [x1, #928] │ │ │ - cbnz w1, 40c6dc │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1596] │ │ │ - cbnz w1, 40c6dc │ │ │ - ldr w0, [x20, #880] │ │ │ - cbnz w0, 40c718 │ │ │ - ldr w5, [x29, #204] │ │ │ - cbnz w5, 40c3a8 │ │ │ - ldr w5, [x29, #172] │ │ │ - cbz w5, 40c3a8 │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 40c3a8 // b.hs, b.nlast │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401bd0 │ │ │ - cbz w0, 40c3a8 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x27, #536] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x2, #544] │ │ │ + bl 2e60 │ │ │ + cbnz w0, d0d0 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl bfb0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne d004 // b.any │ │ │ + ldr w0, [sp, #116] │ │ │ + add x21, x21, #0x4 │ │ │ + cbz w0, c910 │ │ │ + mov x27, #0x4000 // #16384 │ │ │ + b c92c │ │ │ + sub x27, x3, #0x2 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x24, [x0, #3552] │ │ │ + ldr x1, [x1, #3880] │ │ │ + ldr x0, [x24] │ │ │ + ldr x1, [x1] │ │ │ + add x1, x27, x1 │ │ │ + bl 2e60 │ │ │ + cbnz w0, d0d0 │ │ │ + ldr x0, [x24] │ │ │ + mov w25, #0x8 // #8 │ │ │ + mov w26, #0x7 // #7 │ │ │ + mov w28, #0x4b // #75 │ │ │ + bl 2f80 │ │ │ + ldr x0, [x23, #3952] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, cd48 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3840] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, cea0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4008] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, cb20 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + ldr x24, [x24, #3496] │ │ │ + ldr x2, [x2, #3744] │ │ │ + ldr x3, [x24] │ │ │ + ldr w0, [x2] │ │ │ + cmp x3, #0x0 │ │ │ + b.le caf8 │ │ │ + adrp x4, 2f000 │ │ │ + ldr x8, [x4, #4080] │ │ │ + ldr x1, [x8] │ │ │ + cbz w0, cae4 │ │ │ + cmn x1, #0x1 │ │ │ + b.eq cf04 // b.none │ │ │ + add x1, x1, x27 │ │ │ + ldr x4, [x4, #4080] │ │ │ + cmp x1, x3 │ │ │ + b.ge cd7c // b.tcont │ │ │ + str x1, [x4] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3992] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, cb20 │ │ │ + cbz x3, cb20 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4080] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, ced4 │ │ │ + ldr x0, [x23, #3952] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, cea0 │ │ │ + ldr w0, [sp, #124] │ │ │ + cmp w0, #0x0 │ │ │ + ccmn x20, #0x1, #0x4, ne // ne = any │ │ │ + ccmp x20, x21, #0x0, ne // ne = any │ │ │ + b.ls c908 // b.plast │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3552] │ │ │ + ldr x0, [x0] │ │ │ + bl 2f30 │ │ │ + cbz w0, c908 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x0, #3520] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3656] │ │ │ + ldr x1, [x2] │ │ │ + ldr x0, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str x1, [x27, #536] │ │ │ + str x1, [x2] │ │ │ cmp x1, x0 │ │ │ - b.cs 40c718 // b.hs, b.nlast │ │ │ + b.cs cea0 // b.hs, b.nlast │ │ │ sub x0, x0, #0x1 │ │ │ + str d8, [sp, #96] │ │ │ cmp x1, x0 │ │ │ - b.eq 40c948 // b.none │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x5, #576] │ │ │ - str x5, [x29, #152] │ │ │ - bl 40af3c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr d8, [x0] │ │ │ + fmov x0, d8 │ │ │ + b.eq cf48 // b.none │ │ │ + bl b480 │ │ │ mov x24, x0 │ │ │ - ldr x0, [x19, #584] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x28, x1, #0x39c │ │ │ - bl 401a40 │ │ │ - ldr x1, [x29, #160] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3552] │ │ │ + ldr x0, [x0] │ │ │ + bl 2da0 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xec8 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x1, [x1, #3632] │ │ │ + str x1, [sp, #152] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 401d30 │ │ │ - str x0, [x19, #584] │ │ │ - cbnz x0, 40c638 │ │ │ - ldr w0, [x28] │ │ │ + bl 3080 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3552] │ │ │ + str x0, [x1] │ │ │ + cbnz x0, cc94 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 40c5d4 // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x2, #888] │ │ │ - cbnz x0, 40c99c │ │ │ - ldr x0, [x27, #536] │ │ │ - bl 40b074 │ │ │ + b.ne cc08 // b.any │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, d038 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x27, [x0, #3520] │ │ │ + ldr x0, [x27] │ │ │ + bl b5d0 │ │ │ + mov w4, w0 │ │ │ cmp w0, #0x9 │ │ │ - mov w2, w0 │ │ │ - b.eq 40c8d8 // b.none │ │ │ + b.eq cf74 // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c920 // b.none │ │ │ - ldr w0, [x28] │ │ │ + b.eq cfc0 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c83c // b.none │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x5, #544] │ │ │ - ldr x1, [x27, #536] │ │ │ + b.eq ce54 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3520] │ │ │ + ldr x1, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3656] │ │ │ + ldr x0, [x0] │ │ │ sub x0, x0, #0x1 │ │ │ cmp x0, x1 │ │ │ - b.eq 40c874 // b.none │ │ │ - adrp x5, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldr x0, [x5, #2584] │ │ │ - bl 40af3c │ │ │ + b.eq ce18 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4032] │ │ │ + ldr x0, [x0] │ │ │ + bl b480 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #160] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 401d30 │ │ │ - str x0, [x19, #584] │ │ │ - cbz x0, 40c5bc │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x1, #924] │ │ │ + bl 3080 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3552] │ │ │ + str x0, [x1] │ │ │ + cbz x0, cbe8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4000] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40c654 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #888] │ │ │ - cbnz x0, 40c99c │ │ │ + b.ne ccb8 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3632] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, d038 │ │ │ mov x0, x24 │ │ │ - bl 401c90 │ │ │ - ldr w5, [x29, #200] │ │ │ - cbz w5, 40c3b0 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x19, #584] │ │ │ - mov x27, #0x4000 // #16384 │ │ │ - bl 401c30 │ │ │ - ldr x4, [x19, #584] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 401b90 <__fread_chk@plt> │ │ │ + bl 2fe0 │ │ │ + ldr d8, [sp, #96] │ │ │ + b c908 │ │ │ + cmp w26, #0x4b │ │ │ + mov w0, #0x50 // #80 │ │ │ + ccmp w28, w0, #0x0, eq // eq = none │ │ │ + cset w0, eq // eq = none │ │ │ + cmp w2, #0x8 │ │ │ + ccmp w25, #0x7, #0x0, eq // eq = none │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cbnz w0, d0e4 │ │ │ + mov w28, w26 │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w26, w25 │ │ │ + mov w4, #0x4b // #75 │ │ │ + mov w25, w2 │ │ │ + b cd30 │ │ │ + cmp w28, #0x50 │ │ │ + ldrb w2, [x19, x0] │ │ │ + ccmp w26, w4, #0x0, eq // eq = none │ │ │ + mov w28, w26 │ │ │ + cset w1, eq // eq = none │ │ │ + cmp w25, #0x7 │ │ │ + ccmp w2, #0x8, #0x0, eq // eq = none │ │ │ + mov w26, w25 │ │ │ + csel w1, w1, wzr, eq // eq = none │ │ │ + mov w25, w2 │ │ │ + cbnz w1, ca40 │ │ │ + mov x3, x0 │ │ │ + add x0, x3, #0x1 │ │ │ + cmp x0, x27 │ │ │ + b.ne cd00 // b.any │ │ │ + ldr x0, [x23, #3952] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, ca8c │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, x27 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl bfb0 │ │ │ + cmp x0, x27 │ │ │ + b.ne d004 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + add x21, x21, x27 │ │ │ + ldr x0, [x0, #3840] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, cb20 │ │ │ + b ca9c │ │ │ + str xzr, [x4] │ │ │ + b caf8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4008] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c8a0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ + ldr x0, [x0, #4080] │ │ │ + str x1, [x0] │ │ │ + b c8a0 │ │ │ + cmp x27, #0xf │ │ │ + b.ls cd48 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + ldr x2, [sp, #160] │ │ │ + str x8, [x1] │ │ │ + ldr w9, [x19, #12] │ │ │ + ldr w8, [x19, #8] │ │ │ + sub x2, x24, x2 │ │ │ + str x9, [x0] │ │ │ + str x8, [x3] │ │ │ + cmp x8, x2 │ │ │ + ldr x0, [x22] │ │ │ + b.ne ca00 // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 2f80 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x10 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2e60 │ │ │ + cbnz w0, d0d0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x27, #0x10 // #16 │ │ │ + ldr x0, [x0, #3552] │ │ │ + ldr x0, [x0] │ │ │ + bl 2f80 │ │ │ + str x0, [sp, #160] │ │ │ + b ca80 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3512] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 2cc0 │ │ │ + add x2, x0, #0x1 │ │ │ + mov x0, x2 │ │ │ + str x2, [sp, #136] │ │ │ + bl 2dd0 │ │ │ mov x24, x0 │ │ │ - cbnz x0, 40c408 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x1, #924] │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + cbz x0, d07c │ │ │ + bl 2ca0 │ │ │ + b cbcc │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3632] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, cc40 │ │ │ + ldr x0, [sp, #168] │ │ │ + mov x1, x24 │ │ │ + bl 4000 │ │ │ + ldr x1, [x27] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x27] │ │ │ + b cc4c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x25, [x0, #4000] │ │ │ + ldr w0, [x25] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c8d0 // b.none │ │ │ - ldr x0, [x19, #584] │ │ │ - bl 401dd0 │ │ │ - cbz w0, 40c718 │ │ │ - mov x0, x25 │ │ │ - bl 401c90 │ │ │ + b.eq d070 // b.none │ │ │ + ldr x0, [x22] │ │ │ + bl 3120 │ │ │ + cbnz w0, d070 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0x0 // #0 │ │ │ + str w4, [sp, #116] │ │ │ + bl 2fe0 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xb // #11 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cbz x0, 40c524 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #840] │ │ │ - cbnz x0, 40c524 │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x24, #1504] │ │ │ + adrp x24, 2f000 │ │ │ mov w0, #0x2e // #46 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - ldr x0, [x24, #1504] │ │ │ - bl 401d00 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x0, #384] │ │ │ - ldr w0, [x20, #880] │ │ │ - cbz w0, 40c52c │ │ │ - mov x0, x25 │ │ │ - bl 401c90 │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - ldrb w2, [x25, #1] │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 40c434 // b.any │ │ │ - ldrb w2, [x25, #2] │ │ │ - cmp w2, #0x7 │ │ │ - b.ne 40c434 // b.any │ │ │ - ldrb w2, [x25, #3] │ │ │ - cmp w2, #0x8 │ │ │ - b.ne 40c434 // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w2, [x2, #684] │ │ │ - str wzr, [x20, #880] │ │ │ - cbz w2, 40cb0c │ │ │ - cmp x24, #0x17 │ │ │ - b.hi 40c9e0 // b.pmore │ │ │ - mov x0, x25 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 40bb94 │ │ │ - cmp x24, x0 │ │ │ - b.ne 40c9b4 // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, x24 │ │ │ - str x5, [x29, #192] │ │ │ - b 40c4c4 │ │ │ - ldr x1, [x27, #840] │ │ │ - cmn x1, #0x1 │ │ │ - b.ne 40c4fc // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x2, #1504] │ │ │ + ldr x24, [x24, #3464] │ │ │ + ldr x1, [x24] │ │ │ + bl 2d40 │ │ │ + ldr x0, [x24] │ │ │ + bl 3050 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3600] │ │ │ + str w1, [x0] │ │ │ + b cb20 │ │ │ + adrp x3, 2f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x0, [x2, #1504] │ │ │ - bl 401d00 │ │ │ - ldr x1, [x27, #840] │ │ │ - ldr x0, [x28, #848] │ │ │ - add x1, x1, #0x1 │ │ │ - b 40c4fc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x0, #824] │ │ │ - cbnz w0, 40c32c │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - str x1, [x0, #840] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr w0, [x1, #924] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 40c33c // b.any │ │ │ - ldr x5, [x29, #184] │ │ │ - cmn x5, #0x2 │ │ │ - b.ne 40c33c // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #584] │ │ │ - mov w5, #0x1 // #1 │ │ │ - str w5, [x29, #200] │ │ │ - bl 401c30 │ │ │ - str x0, [x29, #144] │ │ │ - ldr w0, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - b 40c358 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x4, #888] │ │ │ - cbz x0, 40c5fc │ │ │ - ldr x0, [x29, #136] │ │ │ - mov x1, x24 │ │ │ - bl 402ba8 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x27, #536] │ │ │ - ldr x0, [x5, #544] │ │ │ + str x8, [sp, #144] │ │ │ + ldr x3, [x3, #3464] │ │ │ + stp x3, x2, [sp, #128] │ │ │ + ldr x1, [x3] │ │ │ + bl 2d40 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x0, [x3] │ │ │ + bl 3050 │ │ │ + ldp x2, x8, [sp, #136] │ │ │ + adrp x4, 2f000 │ │ │ + ldr x3, [x24] │ │ │ + ldr x1, [x8] │ │ │ + ldr w0, [x2] │ │ │ add x1, x1, #0x1 │ │ │ - sub x0, x0, #0x1 │ │ │ - str x1, [x27, #536] │ │ │ - cmp x0, x1 │ │ │ - b.ne 40c614 // b.any │ │ │ - ldr x4, [x29, #152] │ │ │ - ldr x1, [x4, #576] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 401980 │ │ │ + b cae4 │ │ │ + bl 2cc0 │ │ │ add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401a70 │ │ │ + str x2, [sp, #128] │ │ │ + bl 2dd0 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 40c988 │ │ │ - bl 401960 │ │ │ - b 40c5a8 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - cbz x27, 40c6a8 │ │ │ - b 40c6b4 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ + fmov x1, d8 │ │ │ + ldr x2, [sp, #128] │ │ │ + cbz x0, d07c │ │ │ + bl 2ca0 │ │ │ + b cba4 │ │ │ mov x1, x24 │ │ │ - add x0, x0, #0x6a0 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402ba8 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xd98 │ │ │ + str w4, [sp, #116] │ │ │ + bl 4000 │ │ │ mov x0, x24 │ │ │ - bl 401c90 │ │ │ - mov x0, x25 │ │ │ - bl 401c90 │ │ │ - ldr x2, [x29, #120] │ │ │ + bl 2fe0 │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, w2 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - adrp x19, 411000 │ │ │ - add x19, x19, #0x508 │ │ │ - mov x0, x19 │ │ │ + adrp x20, 10000 │ │ │ + add x20, x20, #0xbe0 │ │ │ + mov x0, x20 │ │ │ mov w1, #0x1 // #1 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402930 │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x1, x19 │ │ │ - add x0, x0, #0x2d0 │ │ │ - b 40c8e8 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x1, [x4, #576] │ │ │ - str x4, [x29, #152] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 401980 │ │ │ - add x2, x0, #0x1 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401a70 │ │ │ - mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 40c988 │ │ │ - bl 401960 │ │ │ - b 40c598 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x2e0 │ │ │ - bl 402ba8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 40c724 │ │ │ + str w4, [sp, #116] │ │ │ + bl 3d20 │ │ │ + adrp x0, 13000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x9e8 │ │ │ + bl 4000 │ │ │ mov x0, x24 │ │ │ - bl 401c90 │ │ │ - mov x0, x25 │ │ │ - bl 401c90 │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40c724 │ │ │ - mov x0, x25 │ │ │ - bl 401c90 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x3, [x0, #1504] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0xed0 │ │ │ - mov x1, #0x1 // #1 │ │ │ + b cf8c │ │ │ + mov w4, #0x4 // #4 │ │ │ + mov w0, w4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + adrp x3, 2f000 │ │ │ + mov w4, #0xa // #10 │ │ │ + adrp x0, 13000 │ │ │ mov x2, #0x14 // #20 │ │ │ - bl 401cf0 │ │ │ - mov w0, #0xa // #10 │ │ │ - b 40c724 │ │ │ - ldrb w2, [x25, #15] │ │ │ - ldrb w5, [x25, #23] │ │ │ - fmov s4, w2 │ │ │ - ldrb w2, [x25, #4] │ │ │ - ldrb w13, [x25, #22] │ │ │ - ldrb w4, [x25, #14] │ │ │ - strh w2, [x29, #96] │ │ │ - ldrb w8, [x25, #13] │ │ │ - ldrb w16, [x25, #12] │ │ │ - ldrb w7, [x25, #11] │ │ │ - ldrb w15, [x25, #10] │ │ │ - ldrb w6, [x25, #9] │ │ │ - ldrb w14, [x25, #8] │ │ │ - ldrb w30, [x25, #21] │ │ │ - ldrb w12, [x25, #20] │ │ │ - ldrb w27, [x25, #19] │ │ │ - ldrb w11, [x25, #18] │ │ │ - ldrb w24, [x25, #17] │ │ │ - ldrb w10, [x25, #16] │ │ │ - orr w13, w13, w5, lsl #8 │ │ │ - ldrb w18, [x25, #7] │ │ │ - ldrh w5, [x29, #96] │ │ │ - ldrb w9, [x25, #6] │ │ │ - ldrb w17, [x25, #5] │ │ │ - fmov w2, s4 │ │ │ - orr w2, w4, w2, lsl #8 │ │ │ - orr w16, w16, w8, lsl #8 │ │ │ - orr w15, w15, w7, lsl #8 │ │ │ - orr w14, w14, w6, lsl #8 │ │ │ - orr w12, w12, w30, lsl #8 │ │ │ - orr w11, w11, w27, lsl #8 │ │ │ - orr w10, w10, w24, lsl #8 │ │ │ - orr w4, w5, w17, lsl #8 │ │ │ - str w2, [x29, #152] │ │ │ - orr w9, w9, w18, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w16, w16 │ │ │ - ubfiz x15, x15, #16, #16 │ │ │ - uxth w14, w14 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x11, x11, #16, #16 │ │ │ - uxth w10, w10 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w4, w4 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - orr x2, x2, x16 │ │ │ - orr x14, x15, x14 │ │ │ - orr x12, x13, x12 │ │ │ - orr x10, x11, x10 │ │ │ - orr x2, x14, x2, lsl #32 │ │ │ - orr x9, x9, x4 │ │ │ - orr x10, x10, x12, lsl #32 │ │ │ - sub x4, x28, x5 │ │ │ - str x10, [x0, #856] │ │ │ - str x9, [x3, #872] │ │ │ - str x2, [x1, #864] │ │ │ - cmp x2, x4 │ │ │ - ldr x0, [x19, #584] │ │ │ - b.eq 40cbc0 // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 401b10 │ │ │ - cbnz w0, 40cbac │ │ │ - mov x0, x25 │ │ │ + ldr x3, [x3, #3464] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 40bb94 │ │ │ - cmp x0, #0x4 │ │ │ - b.ne 40c9b4 // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, #0x4 │ │ │ - str x5, [x29, #192] │ │ │ - b 40c3a8 │ │ │ - cmp x24, #0xf │ │ │ - b.ls 40c77c // b.plast │ │ │ - ldrb w24, [x25, #7] │ │ │ - ldrb w13, [x25, #6] │ │ │ - ldrb w18, [x25, #5] │ │ │ - ldrb w12, [x25, #4] │ │ │ - ldrb w17, [x25, #11] │ │ │ - ldrb w4, [x25, #10] │ │ │ - ldrb w16, [x25, #9] │ │ │ - ldrb w11, [x25, #8] │ │ │ - ldrb w15, [x25, #15] │ │ │ - ldrb w10, [x25, #14] │ │ │ - ldrb w14, [x25, #13] │ │ │ - ldrb w9, [x25, #12] │ │ │ - orr w13, w13, w24, lsl #8 │ │ │ - orr w12, w12, w18, lsl #8 │ │ │ - orr w4, w4, w17, lsl #8 │ │ │ - orr w11, w11, w16, lsl #8 │ │ │ - orr w10, w10, w15, lsl #8 │ │ │ - orr w9, w9, w14, lsl #8 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w9, w9 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w11, w11 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - orr x4, x4, x11 │ │ │ - orr x10, x10, x9 │ │ │ - orr x12, x13, x12 │ │ │ - sub x9, x28, x5 │ │ │ - str x10, [x0, #856] │ │ │ - str x12, [x3, #872] │ │ │ - str x4, [x1, #864] │ │ │ - cmp x4, x9 │ │ │ - ldr x0, [x19, #584] │ │ │ - b.eq 40cc04 // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - bl 401b10 │ │ │ - cbz w0, 40cae0 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b0 │ │ │ - bl 402a2c │ │ │ - b 40cae0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #880] │ │ │ - bl 401c30 │ │ │ - ldr x0, [x19, #584] │ │ │ - add x1, x28, #0x18 │ │ │ + add x0, x0, #0x5e8 │ │ │ + str w4, [sp, #116] │ │ │ + ldr x3, [x3] │ │ │ + bl 3040 │ │ │ + b ceb0 │ │ │ + mov w4, #0x3 // #3 │ │ │ + mov x0, x24 │ │ │ + str w4, [sp, #116] │ │ │ + b cf8c │ │ │ + adrp x1, 2f000 │ │ │ + str w0, [sp, #116] │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #120] │ │ │ + ldr x0, [x1, #3552] │ │ │ + str wzr, [sp, #124] │ │ │ + ldr x0, [x0] │ │ │ + bl 2f80 │ │ │ + str x0, [sp, #160] │ │ │ + b c8d8 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0xb // #11 │ │ │ + b cea8 │ │ │ + mov w4, #0x4 // #4 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x9e0 │ │ │ + str w4, [sp, #116] │ │ │ + bl 4000 │ │ │ + b cf98 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 2f80 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x18 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 401b10 │ │ │ - cbz w0, 40cbf0 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19, #584] │ │ │ - mov x24, #0x18 // #24 │ │ │ - bl 401c30 │ │ │ - str x0, [x29, #144] │ │ │ - b 40c4bc │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #880] │ │ │ - str x2, [x29, #120] │ │ │ - bl 401c30 │ │ │ - ldr x0, [x19, #584] │ │ │ - ldr x2, [x29, #120] │ │ │ - add x1, x28, #0x10 │ │ │ - bl 401b10 │ │ │ - cbz w0, 40cc38 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + bl 2e60 │ │ │ + cbnz w0, d0d0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x27, #0x18 // #24 │ │ │ + ldr x0, [x0, #3552] │ │ │ + ldr x0, [x0] │ │ │ + bl 2f80 │ │ │ + str x0, [sp, #160] │ │ │ + b ca80 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x2b0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19, #584] │ │ │ - mov x24, #0x10 // #16 │ │ │ - bl 401c30 │ │ │ - str x0, [x29, #144] │ │ │ - b 40c4bc │ │ │ - cbz x0, 40cc68 │ │ │ + add x1, x1, #0x9c8 │ │ │ + str d8, [sp, #96] │ │ │ + bl 3e58 │ │ │ + mov x27, #0xfffffffffffffffd // #-3 │ │ │ + b ca44 │ │ │ + nop │ │ │ + cbz x0, d114 │ │ │ ldrb w1, [x0] │ │ │ - cbz w1, 40cc64 │ │ │ - tbnz w1, #7, 40cc6c │ │ │ + cbz w1, d10c │ │ │ + nop │ │ │ + tbnz w1, #7, d114 │ │ │ ldrb w1, [x0, #1]! │ │ │ - cbnz w1, 40cc58 │ │ │ + cbnz w1, d100 │ │ │ mov w0, #0x1 // #1 │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + nop │ │ │ + b a858 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 430000 │ │ │ - ldr x1, [x23, #2176] │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x1, [x29, #88] │ │ │ - str xzr, [x29, #72] │ │ │ - add x20, x29, #0x48 │ │ │ - cbz x0, 40cdb0 │ │ │ - strb w0, [x29, #72] │ │ │ - lsr x1, x0, #8 │ │ │ - cbz x1, 40cdb8 │ │ │ - strb w1, [x20, #1] │ │ │ - lsr x1, x0, #16 │ │ │ - cbz x1, 40cdc0 │ │ │ - strb w1, [x20, #2] │ │ │ - lsr x1, x0, #24 │ │ │ - cbz x1, 40cdc8 │ │ │ - strb w1, [x20, #3] │ │ │ - lsr x1, x0, #32 │ │ │ - cbz x1, 40cdd0 │ │ │ - strb w1, [x20, #4] │ │ │ - lsr x1, x0, #40 │ │ │ - cbz x1, 40cdd8 │ │ │ - strb w1, [x20, #5] │ │ │ - lsr x1, x0, #48 │ │ │ - cbz x1, 40cde0 │ │ │ - strb w1, [x20, #6] │ │ │ - lsr x0, x0, #56 │ │ │ - cbz x0, 40cde8 │ │ │ - strb w0, [x20, #7] │ │ │ - mov w19, #0x8 // #8 │ │ │ - mov x0, #0x10 // #16 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40cdf0 │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x0, #0x330 │ │ │ - ldrh w0, [x0] │ │ │ - cmp w19, #0x2 │ │ │ - strh w0, [x21] │ │ │ - b.gt 40cd98 │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x0, #0x338 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x1 // #1 │ │ │ - sturh w0, [x21, #1] │ │ │ - adrp x22, 414000 <_fini@@Base+0x2c00> │ │ │ - add x22, x22, #0x340 │ │ │ - ldrb w4, [x20, w19, sxtw] │ │ │ - mov x2, #0x7 // #7 │ │ │ - mov x3, x22 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x2, #0x10 // #16 │ │ │ - bl 401ca0 <__strcat_chk@plt> │ │ │ - subs w19, w19, #0x1 │ │ │ - b.pl 40cd40 // b.nfrst │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #2176] │ │ │ - mov x0, x21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40ce04 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x900 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x2 // #2 │ │ │ - sturh w0, [x21, #1] │ │ │ - b 40cd38 │ │ │ - mov w19, w0 │ │ │ - b 40ccfc │ │ │ - mov w19, #0x1 // #1 │ │ │ - b 40ccfc │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 40ccfc │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 40ccfc │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 40ccfc │ │ │ - mov w19, #0x5 // #5 │ │ │ - b 40ccfc │ │ │ - mov w19, #0x6 // #6 │ │ │ - b 40ccfc │ │ │ - mov w19, #0x7 // #7 │ │ │ - b 40ccfc │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x310 │ │ │ - bl 402a2c │ │ │ - b 40cd0c │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ - mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - adrp x25, 430000 │ │ │ - ldr x1, [x25, #2176] │ │ │ + adrp x22, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x1, [x29, #104] │ │ │ - bl 401cc0 <__ctype_get_mb_cur_max@plt> │ │ │ - ldr x20, [x19] │ │ │ - mov w3, w0 │ │ │ - cbz x20, 40ce54 │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40ce48 │ │ │ - cmp w0, #0x7 │ │ │ - mov w0, #0x8 // #8 │ │ │ - csel w3, w3, w0, gt │ │ │ - mul w3, w20, w3 │ │ │ - add w0, w3, #0x1 │ │ │ + ldr x0, [x22, #3776] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 3010 <__ctype_get_mb_cur_max@plt> │ │ │ + ldr x1, [x19] │ │ │ + cbz x1, d2ec │ │ │ + sub x4, x19, #0x8 │ │ │ + mov x1, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w1, #0x1 │ │ │ + mov w3, w1 │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x2, [x4, x1, lsl #3] │ │ │ + cbnz x2, d168 │ │ │ + cmp w0, #0x8 │ │ │ + mov w1, #0x8 // #8 │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ + mul w0, w0, w3 │ │ │ + add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40cfd4 │ │ │ - mov x0, #0x0 // #0 │ │ │ + cbz x0, d310 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x24, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + str x27, [sp, #80] │ │ │ + add x23, sp, #0x68 │ │ │ strb wzr, [x21] │ │ │ - bl 401c70 │ │ │ - cbz w20, 40cf20 │ │ │ - sub w20, w20, #0x1 │ │ │ + mov w26, #0x5f // #95 │ │ │ + bl 2fc0 │ │ │ add x0, x19, #0x8 │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - adrp x26, 414000 <_fini@@Base+0x2c00> │ │ │ - add x20, x0, w20, uxtw #3 │ │ │ - add x23, x23, #0x290 │ │ │ - add x24, x24, #0x178 │ │ │ - add x26, x26, #0x360 │ │ │ - b 40cee0 │ │ │ + add x20, x0, w20, sxtw #3 │ │ │ + ldr x24, [x24, #4024] │ │ │ + ldr x25, [x25, #3624] │ │ │ + b d21c │ │ │ cmp w0, #0x1 │ │ │ - b.ne 40cf78 // b.any │ │ │ - ldrsb w0, [x29, #80] │ │ │ - tbnz w0, #31, 40cf78 │ │ │ + b.ne d1f0 // b.any │ │ │ + ldrsb w0, [sp, #104] │ │ │ + tbz w0, #31, d2d8 │ │ │ + ldr x0, [x19] │ │ │ + bl a858 │ │ │ + mov x1, x0 │ │ │ + mov x27, x0 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 401d20 │ │ │ + bl 2e30 │ │ │ + mov x0, x27 │ │ │ + bl 2fe0 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.eq 40cf20 // b.none │ │ │ + cmp x20, x19 │ │ │ + b.eq d260 // b.none │ │ │ ldr w1, [x19] │ │ │ mov x2, #0x9 // #9 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401cd0 <__wctomb_chk@plt> │ │ │ - ldr w3, [x23] │ │ │ - mov w2, w0 │ │ │ - cbnz w3, 40ceb4 │ │ │ - cmp w0, wzr │ │ │ - b.le 40cf9c │ │ │ + mov x0, x23 │ │ │ + bl 3020 <__wctomb_chk@plt> │ │ │ + ldr w1, [x24] │ │ │ + cbnz w1, d1e0 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt d2c4 │ │ │ + ldr w0, [x25] │ │ │ + cbz w0, d1f0 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - sxtw x2, w2 │ │ │ - bl 401d20 │ │ │ + bl 2cc0 │ │ │ + strh w26, [x21, x0] │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.ne 40cee0 // b.any │ │ │ + cmp x20, x19 │ │ │ + b.ne d21c // b.any │ │ │ + nop │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x27, [sp, #80] │ │ │ mov x0, x21 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ + bl 2cc0 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40cfb8 │ │ │ + cbz x0, d33c │ │ │ + mov x2, x20 │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401d10 │ │ │ + bl 2ca0 │ │ │ mov x0, x21 │ │ │ - bl 401c90 │ │ │ - ldr x2, [x29, #104] │ │ │ - ldr x1, [x25, #2176] │ │ │ + bl 2fe0 │ │ │ + ldr x22, [x22, #3776] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40cfe8 // b.any │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr x1, [x22] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, d32c │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - ldr x0, [x19] │ │ │ - bl 40cc74 │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ + sxtw x2, w0 │ │ │ + mov x1, x23 │ │ │ mov x0, x21 │ │ │ - bl 401ad0 │ │ │ - mov x0, x22 │ │ │ - bl 401c90 │ │ │ - b 40ced4 │ │ │ - ldr w0, [x24] │ │ │ - cbz w0, 40cf78 │ │ │ + bl 3070 │ │ │ + b d210 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, x23 │ │ │ + mov x0, x21 │ │ │ + bl 3070 │ │ │ + b d210 │ │ │ + mov x0, #0x1 // #1 │ │ │ + bl 2dd0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, d310 │ │ │ + strb wzr, [x21] │ │ │ + mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 2fc0 │ │ │ + b d26c │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa28 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 3e58 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ mov x0, x21 │ │ │ - bl 401980 │ │ │ - ldrh w1, [x26] │ │ │ - strh w1, [x21, x0] │ │ │ - b 40ced4 │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x348 │ │ │ - bl 402a2c │ │ │ - b 40cf38 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x348 │ │ │ - bl 402a2c │ │ │ - b 40ce78 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 2fe0 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa28 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 430000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + ldr x1, [x23, #3776] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - ldr x0, [x23, #2176] │ │ │ - ldr x20, [x19] │ │ │ + ldr x0, [x0] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #88] │ │ │ - cbz x20, 40d12c │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40d020 │ │ │ - lsl w0, w20, #3 │ │ │ + cbz x0, d4a4 │ │ │ + sub x3, x19, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w0, #0x1 │ │ │ + mov w2, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x1, [x3, x0, lsl #3] │ │ │ + cbnz x1, d3a0 │ │ │ + lsl w0, w2, #3 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40d134 │ │ │ - strb wzr, [x21] │ │ │ - cbz w20, 40d0c4 │ │ │ - sub w20, w20, #0x1 │ │ │ - add x0, x19, #0x8 │ │ │ - add x22, x0, w20, uxtw #3 │ │ │ - b 40d088 │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, d4bc │ │ │ + add x21, x19, #0x8 │ │ │ + add x24, sp, #0x48 │ │ │ + add x21, x21, w20, sxtw #3 │ │ │ + strb wzr, [x22] │ │ │ + b d40c │ │ │ mov x0, x20 │ │ │ - bl 40cc74 │ │ │ + bl a858 │ │ │ + mov x1, x0 │ │ │ mov x20, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x21 │ │ │ - bl 401ad0 │ │ │ + mov x0, x22 │ │ │ + bl 2e30 │ │ │ mov x0, x20 │ │ │ - bl 401c90 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x22 │ │ │ - b.eq 40d0c4 // b.none │ │ │ + bl 2fe0 │ │ │ + cmp x21, x19 │ │ │ + b.eq d448 // b.none │ │ │ ldr x20, [x19] │ │ │ cmp x20, #0x7f │ │ │ - b.hi 40d05c // b.pmore │ │ │ - bl 401c20 <__ctype_b_loc@plt> │ │ │ + b.hi d3e0 // b.pmore │ │ │ + bl 2f70 <__ctype_b_loc@plt> │ │ │ ldr x0, [x0] │ │ │ ldrh w0, [x0, x20, lsl #1] │ │ │ - tbz w0, #14, 40d05c │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - strb w20, [x29, #64] │ │ │ - strb wzr, [x29, #65] │ │ │ + tbz w0, #14, d3e0 │ │ │ + mov x1, x24 │ │ │ + mov x0, x22 │ │ │ add x19, x19, #0x8 │ │ │ - bl 401ad0 │ │ │ - cmp x19, x22 │ │ │ - b.ne 40d088 // b.any │ │ │ - mov x0, x21 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ + strb w20, [sp, #72] │ │ │ + strb wzr, [sp, #73] │ │ │ + bl 2e30 │ │ │ + cmp x21, x19 │ │ │ + b.ne d40c // b.any │ │ │ + mov x0, x22 │ │ │ + bl 2cc0 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40d118 │ │ │ - mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401d10 │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #2176] │ │ │ + cbz x0, d4bc │ │ │ + mov x2, x20 │ │ │ + mov x1, x22 │ │ │ + bl 2ca0 │ │ │ + mov x0, x22 │ │ │ + bl 2fe0 │ │ │ + ldr x23, [x23, #3776] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40d148 // b.any │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, d4cc │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x368 │ │ │ - bl 402a2c │ │ │ - b 40d0dc │ │ │ mov x0, #0x1 // #1 │ │ │ - b 40d038 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x368 │ │ │ - bl 402a2c │ │ │ - b 40d044 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, d4bc │ │ │ + strb wzr, [x22] │ │ │ + b d448 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa40 │ │ │ + bl 3e58 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ - bl 401980 │ │ │ + mov x19, x0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2cc0 │ │ │ lsl x0, x0, #1 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ + cbz x0, d5a0 │ │ │ + mov x20, x0 │ │ │ + ldrb w0, [x19] │ │ │ + mov x2, x20 │ │ │ + mov w4, #0x5e // #94 │ │ │ + mov x1, x20 │ │ │ + cbz w0, d558 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.hi d548 // b.pmore │ │ │ + nop │ │ │ + add w3, w0, #0x40 │ │ │ + ldrb w0, [x19] │ │ │ + strb w4, [x2] │ │ │ + add x1, x2, #0x2 │ │ │ + strb w3, [x2, #1] │ │ │ + cbz w0, d558 │ │ │ + mov x2, x1 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.ls d520 // b.plast │ │ │ + mov x1, x2 │ │ │ + strb w0, [x1], #1 │ │ │ + ldrb w0, [x19] │ │ │ + cbnz w0, d538 │ │ │ + strb wzr, [x1] │ │ │ + mov x0, x20 │ │ │ + bl 2cc0 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40d220 │ │ │ - add x4, x20, #0x1 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x3, x19 │ │ │ - mov w6, #0x5e // #94 │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbz w2, 40d1bc │ │ │ - b.hi 40d1fc // b.pmore │ │ │ - strb w6, [x5], #2 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - add x4, x4, #0x1 │ │ │ - add w2, w2, #0x40 │ │ │ - strb w2, [x3, #1] │ │ │ - mov x3, x5 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbnz w2, 40d190 │ │ │ - strb w2, [x3] │ │ │ + cbz x0, d5a0 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 2ca0 │ │ │ + mov x0, x20 │ │ │ + bl 2fe0 │ │ │ mov x0, x19 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa58 │ │ │ + bl 3e58 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl a4a8 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d628 // b.none │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 2dd0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, d638 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x1, x0 │ │ │ + mov x0, x21 │ │ │ + bl a4a8 │ │ │ + mov x0, x19 │ │ │ + bl d128 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40d20c │ │ │ - mov x1, x19 │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ mov x0, x20 │ │ │ - bl 401d10 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + ldr x21, [sp, #32] │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b d128 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa70 │ │ │ + bl 3e58 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl a4a8 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d6c0 // b.none │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 2dd0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, d6c8 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x0, x21 │ │ │ + mov x1, x19 │ │ │ + bl a4a8 │ │ │ mov x0, x19 │ │ │ - bl 401c90 │ │ │ + bl d360 │ │ │ + mov x20, x0 │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - strb w2, [x3] │ │ │ - add x4, x4, #0x1 │ │ │ - add x3, x3, #0x1 │ │ │ - b 40d1ac │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + mov x19, #0x0 // #0 │ │ │ + b d698 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x380 │ │ │ - bl 402a2c │ │ │ - b 40d1d8 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x380 │ │ │ - bl 402a2c │ │ │ - b 40d174 │ │ │ + add x1, x1, #0xa70 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x0 │ │ │ - bl 401cc0 <__ctype_get_mb_cur_max@plt> │ │ │ - mov x2, x0 │ │ │ + bl 3010 <__ctype_get_mb_cur_max@plt> │ │ │ mov x1, x20 │ │ │ + mov x2, x0 │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 4019b0 │ │ │ + bl 2cf0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 40d2e8 // b.none │ │ │ + b.eq d78c // b.none │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #2, #32 │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40d2f8 │ │ │ + cbz x0, d7a8 │ │ │ mov x0, x20 │ │ │ - bl 401980 │ │ │ - add x2, x0, #0x1 │ │ │ + bl 2cc0 │ │ │ mov x1, x20 │ │ │ + add x2, x0, #0x1 │ │ │ mov x0, x19 │ │ │ - bl 4019b0 │ │ │ + bl 2cf0 │ │ │ mov x1, x0 │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #3, #32 │ │ │ str wzr, [x19, w1, sxtw #2] │ │ │ - bl 401a70 │ │ │ + bl 2dd0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40d30c │ │ │ + cbz x0, d7a8 │ │ │ ldr w0, [x19] │ │ │ str x0, [x20] │ │ │ - cbz x0, 40d2f0 │ │ │ - add x1, x20, #0x8 │ │ │ - add x3, x19, #0x4 │ │ │ - ldr w2, [x3], #4 │ │ │ - mov x4, x1 │ │ │ - str x2, [x1], #8 │ │ │ - cbnz x2, 40d2bc │ │ │ + cbz x0, d7a0 │ │ │ + add x0, x20, #0x8 │ │ │ + add x2, x19, #0x4 │ │ │ + ldr w1, [x2], #4 │ │ │ + mov x3, x0 │ │ │ + str x1, [x0], #8 │ │ │ + cbnz x1, d760 │ │ │ + str xzr, [x3] │ │ │ mov x0, x19 │ │ │ - str xzr, [x4] │ │ │ - bl 401c90 │ │ │ + bl 2fe0 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40d2dc │ │ │ - mov x4, x20 │ │ │ - b 40d2cc │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x398 │ │ │ - bl 402a2c │ │ │ - b 40d274 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x398 │ │ │ - bl 402a2c │ │ │ - b 40d2a8 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - bl 40d234 │ │ │ - mov x20, x0 │ │ │ - bl 40cfec │ │ │ - mov x19, x0 │ │ │ + mov x20, #0x0 // #0 │ │ │ mov x0, x20 │ │ │ - bl 401c90 │ │ │ - mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x1, [x19, #2176] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - str x1, [x29, #88] │ │ │ - mov x20, x0 │ │ │ - cbz x0, 40d430 │ │ │ - ldr x6, [x0] │ │ │ - mov x9, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x9 │ │ │ - add x24, x0, #0x8 │ │ │ - b.hi 40d430 // b.pmore │ │ │ - mov x8, x24 │ │ │ - mov w7, #0x0 // #0 │ │ │ - cmp x6, #0x7e │ │ │ - b.ls 40d45c // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 40d3bc │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 40d3b8 // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - orr w4, w4, w5 │ │ │ - add w3, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 40d404 // b.any │ │ │ - ldr x6, [x8], #8 │ │ │ - add w7, w7, w3 │ │ │ - cmp x6, x9 │ │ │ - b.ls 40d39c // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x19, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40d5b8 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - uxtb w6, w6 │ │ │ - strb w6, [x29, #80] │ │ │ - cbz w6, 40d480 │ │ │ - ldr x6, [x8], #8 │ │ │ - mov w3, #0x1 // #1 │ │ │ - cmp x6, x9 │ │ │ - add w7, w7, w3 │ │ │ - b.ls 40d39c // b.plast │ │ │ - b 40d430 │ │ │ - add w25, w7, #0x1 │ │ │ - sxtw x0, w25 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40d5a4 │ │ │ - ldr x6, [x20] │ │ │ - mov x26, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x26 │ │ │ - b.hi 40d430 // b.pmore │ │ │ - cmp x21, xzr │ │ │ - cset w22, ne // ne = any │ │ │ - cmp x6, #0x7e │ │ │ - mov w20, #0x0 // #0 │ │ │ - b.ls 40d55c // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 40d4d0 │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 40d4cc // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - orr w4, w4, w5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - add w23, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 40d518 // b.any │ │ │ - cmp w25, w20 │ │ │ - b.gt 40d56c │ │ │ - cmp w23, #0x1 │ │ │ - b.eq 40d594 // b.none │ │ │ - ldr x6, [x24], #8 │ │ │ - add w20, w20, w23 │ │ │ - cmp x6, x26 │ │ │ - b.hi 40d430 // b.pmore │ │ │ - cmp x6, #0x7e │ │ │ - b.hi 40d4b8 // b.pmore │ │ │ - strb w6, [x29, #80] │ │ │ - cmp w25, w20 │ │ │ - mov w23, #0x1 // #1 │ │ │ - b.le 40d53c │ │ │ - cbz w22, 40d53c │ │ │ - sub w0, w25, w20 │ │ │ - cmp w23, w0 │ │ │ - csel w2, w23, w0, le │ │ │ - add x1, x29, #0x50 │ │ │ - add x0, x21, w20, sxtw │ │ │ - sxtw x2, w2 │ │ │ - bl 401d80 │ │ │ - cmp w23, #0x1 │ │ │ - b.ne 40d544 // b.any │ │ │ - ldrb w0, [x29, #80] │ │ │ - cbnz w0, 40d544 │ │ │ - mov x0, x21 │ │ │ - b 40d434 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + mov x3, x20 │ │ │ + b d770 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3b0 │ │ │ - bl 402a2c │ │ │ - b 40d494 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0xa88 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40d234 │ │ │ + bl d6d8 │ │ │ mov x20, x0 │ │ │ - bl 40d354 │ │ │ + bl d360 │ │ │ mov x19, x0 │ │ │ mov x0, x20 │ │ │ - bl 401c90 │ │ │ + bl 2fe0 │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ str x21, [sp, #32] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40d66c │ │ │ - mov x5, x0 │ │ │ - mov w20, #0x0 // #0 │ │ │ - mov w6, #0x7f // #127 │ │ │ - ldrb w2, [x5] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 40d67c // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 40d668 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 40d6a0 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 40d718 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 40d720 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 40d728 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 40d668 // b.pmore │ │ │ - ldrb w1, [x5, #1] │ │ │ - mov w0, #0x6 // #6 │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.ls 40d6b8 // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ + bl d6d8 │ │ │ + mov x20, x0 │ │ │ + cbz x0, d868 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl a6b0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d868 // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 2dd0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, d888 │ │ │ + mov x1, x0 │ │ │ + mov w2, w19 │ │ │ + mov x0, x20 │ │ │ + bl a6b0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d868 // b.none │ │ │ + mov x0, x20 │ │ │ + bl 2fe0 │ │ │ + mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x5, x5, #0x1 │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 40d668 // b.none │ │ │ - cbz x2, 40d730 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x5, 40d614 │ │ │ - mov x0, x5 │ │ │ - b 40d66c │ │ │ - mov w0, #0x2 // #2 │ │ │ - ldrb w1, [x5, #1] │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.hi 40d668 // b.pmore │ │ │ - add x3, x5, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 40d6d8 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 40d668 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w0 │ │ │ - b.lt 40d6c4 // b.tstop │ │ │ - asr w1, w6, w0 │ │ │ - sub w0, w0, #0x2 │ │ │ - and w2, w1, w2 │ │ │ - add x1, x5, #0x1 │ │ │ - add x5, x0, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x5, x1, x5 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x5, x1 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 40d700 // b.any │ │ │ - b 40d684 │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40d6a4 │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 40d6a4 │ │ │ - mov w0, #0x5 // #5 │ │ │ - b 40d6a4 │ │ │ - add w0, w20, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40d860 │ │ │ - mov x7, #0x0 // #0 │ │ │ - mov w8, #0x7f // #127 │ │ │ - ldrb w2, [x19] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 40d834 // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 40d820 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 40d840 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 40d848 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 40d850 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 40d858 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 40d820 // b.pmore │ │ │ - mov w6, #0x6 // #6 │ │ │ - ldrb w0, [x19, #1] │ │ │ - sub w0, w0, #0x80 │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x3f │ │ │ - b.hi 40d820 // b.pmore │ │ │ - add x3, x19, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 40d7c0 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 40d820 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w6 │ │ │ - b.lt 40d7ac // b.tstop │ │ │ - asr w0, w8, w6 │ │ │ - sub w6, w6, #0x2 │ │ │ - add x1, x19, #0x1 │ │ │ - and w2, w0, w2 │ │ │ - add x19, x6, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x19, x1, x19 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x1, x19 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 40d7e8 // b.any │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 40d820 // b.none │ │ │ - cmp w20, w7 │ │ │ - b.lt 40d814 // b.tstop │ │ │ - cbz x21, 40d814 │ │ │ - str x2, [x21, x7, lsl #3] │ │ │ - cbz x2, 40d820 │ │ │ - add x7, x7, #0x1 │ │ │ - cbnz x19, 40d74c │ │ │ + mov x0, x20 │ │ │ + mov x21, #0x0 // #0 │ │ │ + bl 2fe0 │ │ │ mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x19, x19, #0x1 │ │ │ - b 40d7fc │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 40d78c │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 40d78c │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 40d78c │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 40d78c │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3c8 │ │ │ - bl 402a2c │ │ │ - b 40d744 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xaa0 │ │ │ + bl 3e58 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + cbz x0, d908 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40d5f0 │ │ │ - mov x19, x0 │ │ │ - bl 40ce08 │ │ │ mov x20, x0 │ │ │ - cbz x19, 40d89c │ │ │ - mov x0, x19 │ │ │ - bl 401c90 │ │ │ + bl a6b0 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d904 // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 2dd0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, d91c │ │ │ + mov w2, w19 │ │ │ mov x0, x20 │ │ │ + mov x1, x21 │ │ │ + bl a6b0 │ │ │ + cmn w0, #0x1 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + b.eq d908 // b.none │ │ │ + mov x0, x21 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + mov x21, #0x0 // #0 │ │ │ + mov x0, x21 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xaa0 │ │ │ + bl 3e58 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40d5f0 │ │ │ mov x20, x0 │ │ │ - bl 40cfec │ │ │ - mov x19, x0 │ │ │ + bl a4a8 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d98c // b.none │ │ │ + mov w19, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 2dd0 │ │ │ + mov x11, x0 │ │ │ + cbz x0, d9a0 │ │ │ + add w2, w19, #0x1 │ │ │ mov x0, x20 │ │ │ - bl 401c90 │ │ │ - mov x0, x19 │ │ │ + mov x1, x11 │ │ │ + bl a4a8 │ │ │ + mov x0, x11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + mov x11, #0x0 // #0 │ │ │ + mov x0, x11 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa70 │ │ │ + bl 3e58 │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ + cbz x0, dab0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x20, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x27, x28, [sp, #80] │ │ │ + mov w23, w1 │ │ │ + str x25, [sp, #64] │ │ │ mov x25, x0 │ │ │ - mov w26, w1 │ │ │ - cbz x0, 40da18 │ │ │ - ldr x20, [x0] │ │ │ - cbz x20, 40da74 │ │ │ - cmp w1, wzr │ │ │ - cset w0, eq // eq = none │ │ │ - tbnz w26, #31, 40da74 │ │ │ - add x2, x25, #0x8 │ │ │ - mov w3, #0x0 // #0 │ │ │ - cbnz w0, 40d930 │ │ │ - b 40da40 │ │ │ - add x2, x2, #0x8 │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cbnz x4, 40d92c │ │ │ - add w3, w3, #0x1 │ │ │ - sbfiz x0, x3, #3, #32 │ │ │ - bl 401a70 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40da5c │ │ │ - cbz x20, 40da7c │ │ │ - cmp w26, wzr │ │ │ - cset w28, eq // eq = none │ │ │ - mov x21, #0x0 // #0 │ │ │ - tbnz w26, #31, 40da10 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x19, x25, #0x8 │ │ │ - mov x24, x25 │ │ │ - mov w22, w21 │ │ │ - add x27, x1, #0x3e0 │ │ │ - b 40d9a4 │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 401d10 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbz x20, 40da10 │ │ │ - cmp w26, w22 │ │ │ + cbz x20, da90 │ │ │ + cmp w1, #0x0 │ │ │ + cset w24, eq // eq = none │ │ │ + tbnz w1, #31, da90 │ │ │ + mov x0, #0x10 // #16 │ │ │ + mov w2, #0x0 // #0 │ │ │ + sub x3, x25, #0x8 │ │ │ + b da0c │ │ │ + cmp w24, #0x0 │ │ │ + add x1, x0, #0x8 │ │ │ + ccmp w23, w2, #0x0, eq // eq = none │ │ │ + b.le da18 │ │ │ + mov x0, x1 │ │ │ + ldr x1, [x3, x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, d9f8 │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, daa0 │ │ │ + mov w21, #0x0 // #0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b da3c │ │ │ + cmp w24, #0x0 │ │ │ + ccmp w23, w21, #0x0, eq // eq = none │ │ │ + b.le da70 │ │ │ + mov x0, x20 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + str x0, [x22, x19] │ │ │ + cbz x0, dab8 │ │ │ add x19, x19, #0x8 │ │ │ - b.le 40da54 │ │ │ - mov x0, x20 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x23, x21] │ │ │ - add x21, x23, x21 │ │ │ - cbnz x0, 40d97c │ │ │ - cbz x23, 40d9e4 │ │ │ - mov x20, x23 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbz x0, 40d9dc │ │ │ - bl 401c90 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbnz x0, 40d9d0 │ │ │ - mov x0, x23 │ │ │ - bl 401c90 │ │ │ - mov w0, #0x4 // #4 │ │ │ - mov x1, x27 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x21] │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 401d10 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbnz x20, 40d998 │ │ │ - str xzr, [x23, x21] │ │ │ - mov x0, x23 │ │ │ + mov x1, x20 │ │ │ + bl 3060 │ │ │ + add w21, w21, #0x1 │ │ │ + add x0, x22, x19 │ │ │ + ldr x20, [x25, x19] │ │ │ + cbnz x20, da30 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x25, [sp, #64] │ │ │ + str xzr, [x0] │ │ │ + mov x0, x22 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - add x2, x2, #0x8 │ │ │ - b.gt 40da40 │ │ │ - b 40d93c │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cmp w26, w3 │ │ │ - cbnz x4, 40da34 │ │ │ - b 40d93c │ │ │ - cbnz w28, 40d9a4 │ │ │ - b 40da10 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3e0 │ │ │ - bl 402a2c │ │ │ - ldr x20, [x25] │ │ │ - b 40d950 │ │ │ mov x0, #0x8 // #8 │ │ │ - b 40d944 │ │ │ - mov x21, x20 │ │ │ - b 40da10 │ │ │ + bl 2dd0 │ │ │ + mov x22, x0 │ │ │ + cbnz x0, da70 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xab8 │ │ │ + bl 3e58 │ │ │ + mov x22, #0x0 // #0 │ │ │ + b da80 │ │ │ + mov x19, x22 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbz x0, dad0 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbnz x0, dac4 │ │ │ + mov x0, x22 │ │ │ + bl 2fe0 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xab8 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40dad8 │ │ │ + cbz x0, db40 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x0 │ │ │ ldr x0, [x0] │ │ │ - cbz x0, 40dae8 │ │ │ - add x20, x21, #0x8 │ │ │ - mov w19, #0x0 // #0 │ │ │ - bl 401c90 │ │ │ - ldr x0, [x20], #8 │ │ │ - add w19, w19, #0x1 │ │ │ - cbnz x0, 40daac │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - mov w0, w19 │ │ │ - ldr x21, [sp, #32] │ │ │ + cbz x0, db54 │ │ │ + sub x21, x22, #0x8 │ │ │ + mov x19, #0x1 // #1 │ │ │ + mov w20, w19 │ │ │ + add x19, x19, #0x1 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ + cbnz x0, db10 │ │ │ + mov x0, x22 │ │ │ + bl 2fe0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w19, w0 │ │ │ - b 40dabc │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + mov w20, #0x0 // #0 │ │ │ + b db24 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + cbz x0, dd00 │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w20, #0x0 // #0 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, dba0 │ │ │ + ldr x4, [x23] │ │ │ + cbz x4, dba0 │ │ │ + sub x6, x23, #0x8 │ │ │ + mov x4, #0x1 // #1 │ │ │ + mov w20, w4 │ │ │ + add x4, x4, #0x1 │ │ │ + ldr x5, [x6, x4, lsl #3] │ │ │ + cbnz x5, db90 │ │ │ + cbz x1, dca4 │ │ │ + add w20, w20, #0x2 │ │ │ + mov x24, x1 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w22, w3 │ │ │ + mov x21, x0 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + mov w26, w2 │ │ │ + bl 2dd0 │ │ │ + mov x25, x0 │ │ │ + cbz x0, dd24 │ │ │ + cbz x23, dcb8 │ │ │ + ldr x0, [x23] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x21, x0 │ │ │ - mov x25, x1 │ │ │ - mov w24, w3 │ │ │ - cbz x0, 40dc8c │ │ │ - ldr x22, [x0] │ │ │ - cbz x22, 40dc6c │ │ │ - ldr x4, [x22] │ │ │ - cbz x4, 40db40 │ │ │ - add x5, x22, #0x8 │ │ │ - mov w4, #0x0 // #0 │ │ │ - ldr x6, [x5], #8 │ │ │ - add w4, w4, #0x1 │ │ │ - cbnz x6, 40db34 │ │ │ - cbz x25, 40dc4c │ │ │ - add w0, w4, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - str x2, [x29, #96] │ │ │ - bl 401a70 │ │ │ - mov x23, x0 │ │ │ - ldr x2, [x29, #96] │ │ │ - cbz x0, 40dca8 │ │ │ - cbz x22, 40dc74 │ │ │ - ldr x5, [x22] │ │ │ - cbz x5, 40dcd4 │ │ │ - cmp w2, wzr │ │ │ - b.le 40dcec │ │ │ - mov x4, #0x8 // #8 │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ + b.le dd14 │ │ │ mov w19, #0x0 // #0 │ │ │ - b 40db8c │ │ │ - add x6, x4, #0x8 │ │ │ - b.eq 40dba4 // b.none │ │ │ - mov x4, x6 │ │ │ - add x6, x23, x4 │ │ │ - stur x5, [x6, #-8] │ │ │ - ldr x5, [x22, x4] │ │ │ + mov x20, #0x0 // #0 │ │ │ + str x0, [x25, x20] │ │ │ + add x20, x20, #0x8 │ │ │ add w19, w19, #0x1 │ │ │ - cmp w19, w2 │ │ │ - cbnz x5, 40db80 │ │ │ - mov x27, #0x8 // #8 │ │ │ - sbfiz x28, x19, #3, #32 │ │ │ - add x27, x27, w19, sxtw #3 │ │ │ - str x4, [x29, #104] │ │ │ - add w20, w19, #0x1 │ │ │ - mov x0, x25 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ + add x27, x23, x20 │ │ │ + cmp w26, w19 │ │ │ + ldr x0, [x23, x20] │ │ │ + cset w4, gt │ │ │ + cmp x0, #0x0 │ │ │ + csel w4, w4, wzr, ne // ne = any │ │ │ + cbnz w4, dbf0 │ │ │ + mov x0, x24 │ │ │ + bl 2cc0 │ │ │ + add x28, x0, #0x1 │ │ │ + mov x0, x28 │ │ │ + bl 2dd0 │ │ │ mov x26, x0 │ │ │ - cbz x0, 40dcc0 │ │ │ - mov x0, x26 │ │ │ - mov x1, x25 │ │ │ - bl 401d10 │ │ │ - str x26, [x23, x28] │ │ │ - cbz x22, 40dc14 │ │ │ - ldr x0, [x29, #104] │ │ │ - ldr x2, [x22, x0] │ │ │ - cbz x2, 40dc14 │ │ │ - add x0, x23, w20, sxtw #3 │ │ │ - add x19, x22, w19, sxtw #3 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x2, [x0, x1] │ │ │ - add x1, x1, #0x8 │ │ │ - ldr x2, [x19, x1] │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40dbfc │ │ │ - sbfiz x27, x20, #3, #32 │ │ │ - str xzr, [x23, x27] │ │ │ - cbnz w24, 40dc40 │ │ │ - str x23, [x21] │ │ │ + cbz x0, dd28 │ │ │ + mov x2, x28 │ │ │ + mov x1, x24 │ │ │ + bl 2ca0 │ │ │ + str x26, [x25, x20] │ │ │ + add w20, w19, #0x1 │ │ │ + ldr x0, [x27] │ │ │ + cbz x0, dc74 │ │ │ + add w1, w19, #0x2 │ │ │ + sub x3, x25, #0x8 │ │ │ + sub x2, x23, #0x10 │ │ │ + sxtw x1, w1 │ │ │ + mov w20, w1 │ │ │ + str x0, [x3, x1, lsl #3] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x0, [x2, x1, lsl #3] │ │ │ + cbnz x0, dc60 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str xzr, [x25, x0] │ │ │ + cbnz w22, dcf4 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x25, [x21] │ │ │ mov w0, w20 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov x0, x22 │ │ │ - bl 401c90 │ │ │ - b 40dc1c │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, w4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov w4, w22 │ │ │ - b 40db40 │ │ │ - str x22, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x22 │ │ │ + mov x0, x24 │ │ │ + bl 2cc0 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 2dd0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, dd24 │ │ │ + mov x2, x20 │ │ │ + mov x1, x24 │ │ │ + bl 2ca0 │ │ │ + str x19, [x25] │ │ │ + mov x0, #0x8 // #8 │ │ │ mov w20, #0x1 // #1 │ │ │ - mov w19, w22 │ │ │ - b 40dbb8 │ │ │ + str xzr, [x25, x0] │ │ │ + cbz w22, dc84 │ │ │ + mov x0, x23 │ │ │ + bl 2fe0 │ │ │ + b dc84 │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + mov x27, x23 │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov w19, #0x0 // #0 │ │ │ + b dc18 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3e8 │ │ │ - bl 402a2c │ │ │ - ldr x2, [x29, #96] │ │ │ - b 40db60 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3e8 │ │ │ - bl 402a2c │ │ │ - b 40dbd0 │ │ │ - str x5, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x5 │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 40dbb8 │ │ │ - str xzr, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - ldr x28, [x29, #104] │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 40dbb8 │ │ │ + add x1, x1, #0xac0 │ │ │ + bl 3e58 │ │ │ stp x29, x30, [sp, #-288]! │ │ │ + mov x8, x0 │ │ │ mov x29, sp │ │ │ - adrp x9, 430000 │ │ │ - ldr x8, [x9, #2176] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + stp x7, x0, [sp, #104] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3776] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + stp x1, x4, [sp, #120] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #280] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str xzr, [x4] │ │ │ + stp x2, x3, [sp, #136] │ │ │ + stp x6, x5, [sp, #152] │ │ │ + cbz x8, e220 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x22, [x8] │ │ │ + str x22, [sp, #216] │ │ │ + cbz x22, e21c │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, e46c │ │ │ + sub x1, x22, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ + nop │ │ │ + mov w26, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x24, [x1, x0, lsl #3] │ │ │ + cbnz x24, dda0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w26, #0x1, #0x0, eq // eq = none │ │ │ + b.le df2c │ │ │ + ldr x0, [sp, #160] │ │ │ stp x27, x28, [sp, #80] │ │ │ - str x0, [x29, #200] │ │ │ - str x8, [x29, #280] │ │ │ - str xzr, [x4] │ │ │ - str x1, [x29, #176] │ │ │ - str x2, [x29, #152] │ │ │ - str x3, [x29, #144] │ │ │ - str x5, [x29, #168] │ │ │ - str x6, [x29, #136] │ │ │ - str x7, [x29, #192] │ │ │ - mov x19, x4 │ │ │ - cbz x0, 40e1e4 │ │ │ - ldr x9, [x0] │ │ │ - str x9, [x29, #208] │ │ │ - cbz x9, 40e1e4 │ │ │ - ldr x0, [x9] │ │ │ - cbz x0, 40df1c │ │ │ - add x0, x9, #0x8 │ │ │ - mov w25, #0x0 // #0 │ │ │ - ldr x1, [x0], #8 │ │ │ - add w25, w25, #0x1 │ │ │ - cbnz x1, 40dd70 │ │ │ - cmp w25, #0x1 │ │ │ - b.le 40df10 │ │ │ - ldr x0, [x29, #168] │ │ │ - ldr x1, [x29, #152] │ │ │ str wzr, [x0] │ │ │ - ldr w23, [x1] │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x3, [x29, #144] │ │ │ - cmn w23, #0x1 │ │ │ - ldr w28, [x2] │ │ │ - ldr w0, [x3] │ │ │ - b.eq 40ddb8 // b.none │ │ │ - ldr w4, [x29, #288] │ │ │ - orr w1, w4, w23 │ │ │ - cbnz w1, 40e264 │ │ │ - ldr x1, [x29, #192] │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ - str w7, [x1] │ │ │ + ldr x0, [sp, #136] │ │ │ + ldr w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + cmn w28, #0x1 │ │ │ + ldr w1, [x0] │ │ │ + b.eq ddf0 // b.none │ │ │ + ldr w0, [sp, #288] │ │ │ + orr w0, w0, w28 │ │ │ + cbnz w0, df70 │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w20, w0 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - mov w28, w7 │ │ │ - mov x26, #0x0 // #0 │ │ │ - cmn w0, #0x7 │ │ │ - b.eq 40e8e4 // b.none │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xdb0 │ │ │ - str x1, [x29, #128] │ │ │ - adrp x20, 430000 │ │ │ - mov x22, x9 │ │ │ - ldr x9, [x29, #128] │ │ │ - add x0, x20, #0x5d0 │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x8b0 │ │ │ - add x9, x9, #0x100 │ │ │ - ldr w0, [x0] │ │ │ - str x1, [x29, #184] │ │ │ - str x9, [x29, #112] │ │ │ - cbz w0, 40de84 │ │ │ - add w0, w27, #0x4 │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 40df98 // b.plast │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 40df98 // b.none │ │ │ - cmn w27, #0x1 │ │ │ - b.ne 40e098 // b.any │ │ │ - add w23, w23, #0x2 │ │ │ - mov w27, #0x0 // #0 │ │ │ - cmp w23, w25 │ │ │ - b.gt 40dee0 │ │ │ - sxtw x10, w23 │ │ │ - lsl x0, x10, #3 │ │ │ - ldr x11, [x22, x0] │ │ │ - add x24, x22, x0 │ │ │ - cbz x11, 40df58 │ │ │ - tbnz w28, #31, 40de5c │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 40e3f0 │ │ │ - ldrb w1, [x11] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 40e034 // b.none │ │ │ - add x0, x20, #0x5d0 │ │ │ - ldr w0, [x0] │ │ │ - cbz w0, 40e3ac │ │ │ - cmp w28, wzr │ │ │ - csel w28, w28, w23, ge // ge = tcont │ │ │ - add w23, w23, #0x1 │ │ │ - cbnz w0, 40de10 │ │ │ - cmn w27, #0x5 │ │ │ - b.eq 40ded0 // b.none │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 40ded0 // b.none │ │ │ - add w0, w27, #0x4 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x2] │ │ │ + cmn w1, #0x7 │ │ │ + b.eq ec18 // b.none │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0xad0 │ │ │ + add x1, sp, #0xd8 │ │ │ + stp x0, x1, [sp, #184] │ │ │ + mov w0, w27 │ │ │ + mov w27, w26 │ │ │ + mov x26, x22 │ │ │ + mov w22, w0 │ │ │ + str x24, [sp, #200] │ │ │ + adrp x0, 30000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w21, w27 │ │ │ + ldr w0, [x0, #904] │ │ │ + ldr x1, [x1, #3616] │ │ │ + str x1, [sp, #168] │ │ │ + cbz w0, df1c │ │ │ + cmn w22, #0x4 │ │ │ + ccmn w22, #0x6, #0x4, cc // cc = lo, ul, last │ │ │ + b.ne dfac // b.any │ │ │ + tbnz w20, #31, de78 │ │ │ + sxtw x1, w20 │ │ │ + lsl x0, x1, #3 │ │ │ + ldr x27, [x26, x1, lsl #3] │ │ │ + add x3, x26, x0 │ │ │ + cbnz x27, e16c │ │ │ + nop │ │ │ + cmn w22, #0x6 │ │ │ + b.eq df24 // b.none │ │ │ + add w0, w22, #0x4 │ │ │ cmp w0, #0x1 │ │ │ - b.hi 40de24 // b.pmore │ │ │ - cmn w27, #0x3 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - add w21, w23, #0x1 │ │ │ - sbfiz x24, x21, #3, #32 │ │ │ - ldr x0, [x22, x24] │ │ │ - cbz x0, 40e1f4 │ │ │ + b.hi dfac // b.pmore │ │ │ + cmn w22, #0x3 │ │ │ + add w1, w28, #0x1 │ │ │ + b.ne e230 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + sxtw x0, w28 │ │ │ + add x19, x26, x0, lsl #3 │ │ │ + ldr x0, [x26, x0, lsl #3] │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w20, #0x0, #0x1, eq // eq = none │ │ │ + b.ge e2d8 // b.tcont │ │ │ + cbz x0, decc │ │ │ ldrb w1, [x0] │ │ │ cmp w1, #0x40 │ │ │ - b.eq 40e1b0 // b.none │ │ │ + b.eq e134 // b.none │ │ │ cmp w1, #0x2d │ │ │ - b.ne 40e1b8 // b.any │ │ │ - sub w23, w21, #0x1 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w25 │ │ │ - mov w27, #0x0 // #0 │ │ │ - b.le 40de3c │ │ │ - ldr x9, [x29, #200] │ │ │ - mov x0, x26 │ │ │ - str x22, [x9] │ │ │ - ldr x9, [x29, #176] │ │ │ - str w25, [x9] │ │ │ - ldr x9, [x29, #136] │ │ │ - str w28, [x9] │ │ │ - ldr x9, [x29, #152] │ │ │ - str w23, [x9] │ │ │ - ldr x9, [x29, #144] │ │ │ - str w27, [x9] │ │ │ - b 40df28 │ │ │ - ldr w1, [x29, #288] │ │ │ - cbnz w1, 40dd84 │ │ │ - mov w0, #0x1 // #1 │ │ │ - ldr x9, [x29, #176] │ │ │ - str w0, [x9] │ │ │ - mov x0, #0x0 // #0 │ │ │ - adrp x3, 430000 │ │ │ - ldr x2, [x29, #280] │ │ │ - ldr x1, [x3, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40f08c // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + b.ne e13c // b.any │ │ │ + mov w22, #0x0 // #0 │ │ │ + cmp w28, w21 │ │ │ + b.gt e474 │ │ │ + sxtw x25, w28 │ │ │ + add x1, x26, x25, lsl #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + cbz x19, e09c │ │ │ + tbnz w20, #31, def4 │ │ │ + ldr x0, [x26, w20, sxtw #3] │ │ │ + cbz x0, ec6c │ │ │ + ldrb w0, [x19] │ │ │ + cmp w0, #0x2d │ │ │ + b.eq dfc0 // b.none │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #904] │ │ │ + cbz w0, e624 │ │ │ + cmp w20, #0x0 │ │ │ + csel w20, w20, w28, ge // ge = tcont │ │ │ + add w28, w28, #0x1 │ │ │ + cbnz w0, de50 │ │ │ + cmn w22, #0x5 │ │ │ + b.ne de78 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b decc │ │ │ ldp x23, x24, [sp, #48] │ │ │ + mov w0, #0x1 // #1 │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x1, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w0, [x1] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x0, #3776] │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x2, [sp, #280] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, ed94 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #288 │ │ │ ret │ │ │ - tbnz w28, #31, 40e384 │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 40e3a4 │ │ │ - cmn w27, #0x5 │ │ │ - cinc w28, w28, eq // eq = none │ │ │ - cmp w28, w25 │ │ │ - b.gt 40e70c │ │ │ - sxtw x10, w28 │ │ │ - lsl x24, x10, #3 │ │ │ - ldr x11, [x22, x24] │ │ │ - mov w0, w28 │ │ │ - add x24, x22, x24 │ │ │ - cbz x11, 40efc0 │ │ │ - mov w28, w23 │ │ │ - mov w23, w0 │ │ │ - b 40de50 │ │ │ - tbnz w28, #31, 40de8c │ │ │ - sxtw x1, w28 │ │ │ - lsl x10, x1, #3 │ │ │ - ldr x11, [x22, x10] │ │ │ - cbz x11, 40de8c │ │ │ - and w0, w27, #0xfffffffd │ │ │ - cmn w0, #0x3 │ │ │ - cset w14, eq // eq = none │ │ │ - cmp w28, w23 │ │ │ - b.ge 40e08c // b.tcont │ │ │ - add w0, w14, w23 │ │ │ - mvn w2, w28 │ │ │ - add x1, x1, #0x1 │ │ │ - add w2, w2, w0 │ │ │ - add x4, x1, x2 │ │ │ - lsl x4, x4, #3 │ │ │ - sbfiz x13, x0, #3, #32 │ │ │ - mov w5, w28 │ │ │ - cmp w28, w0 │ │ │ - add x9, x22, x10 │ │ │ - mov x2, x10 │ │ │ - b.lt 40dffc // b.tstop │ │ │ - b 40e018 │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x2, x1 │ │ │ - add x1, x2, #0x8 │ │ │ - ldr x3, [x22, x1] │ │ │ - cmp x1, x4 │ │ │ - str x3, [x22, x2] │ │ │ - b.ne 40dff4 // b.any │ │ │ - ldr x9, [x29, #208] │ │ │ - add x9, x9, x13 │ │ │ - add w5, w5, #0x1 │ │ │ - str x11, [x9] │ │ │ - cmp w5, w23 │ │ │ - ldr x22, [x29, #208] │ │ │ - b.eq 40e08c // b.none │ │ │ - ldr x11, [x22, x10] │ │ │ - b 40dfe0 │ │ │ - ldrb w0, [x11, #1] │ │ │ - cbnz w0, 40e0a4 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - add x0, x20, #0x5d0 │ │ │ + ldr x0, [sp, #104] │ │ │ + ldr x2, [sp, #152] │ │ │ ldr w0, [x0] │ │ │ - cbnz w0, 40de74 │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40edf8 │ │ │ - mov x1, x11 │ │ │ - bl 401d10 │ │ │ - mov w27, #0xfffffffb // #-5 │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40dee0 │ │ │ - add w14, w14, #0x1 │ │ │ - add w28, w28, w14 │ │ │ - b 40de8c │ │ │ - cmn w27, #0x2 │ │ │ - b.ne 40de34 // b.any │ │ │ - b 40ded0 │ │ │ + ldr w20, [x2] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq ec60 // b.none │ │ │ + adrp x2, 2f000 │ │ │ + sxtw x0, w0 │ │ │ + mov w27, w1 │ │ │ + ldr x2, [x2, #3616] │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + add x0, x2, x0, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b de08 │ │ │ + cmn w22, #0x1 │ │ │ + b.ne e0d8 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + mov w22, #0x0 // #0 │ │ │ + b ded0 │ │ │ + ldrb w0, [x19, #1] │ │ │ + cbz w0, e048 │ │ │ cmp w0, #0x2d │ │ │ - b.ne 40e120 // b.any │ │ │ - ldrb w0, [x11, #2] │ │ │ - cbnz w0, 40e720 │ │ │ - add x0, x20, #0x5d0 │ │ │ - ldr w1, [x0, #4] │ │ │ - cbz w1, 40e24c │ │ │ - cmp w28, wzr │ │ │ - b.le 40e440 │ │ │ - sub w23, w28, #0x1 │ │ │ + b.ne e240 // b.any │ │ │ + ldrb w0, [x19, #2] │ │ │ + cbnz w0, e96c │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x388 │ │ │ + ldr w0, [x0, #4] │ │ │ + cbz w0, e048 │ │ │ + cmp w20, #0x0 │ │ │ + mov x22, x26 │ │ │ + csel w28, w28, w20, le │ │ │ + mov w26, w21 │ │ │ mov w27, #0xfffffff9 // #-7 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w25 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b.gt 40dee0 │ │ │ - ldr x20, [x22, w23, sxtw #3] │ │ │ - cbz x20, 40dee0 │ │ │ - mov x0, x20 │ │ │ - bl 401980 │ │ │ + cmp w26, w28 │ │ │ + b.lt e320 // b.tstop │ │ │ + ldr x19, [x22, w28, sxtw #3] │ │ │ + cbz x19, e320 │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40ee44 │ │ │ - mov x1, x20 │ │ │ - bl 401d10 │ │ │ - ldr x9, [x29, #192] │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ec50 │ │ │ + mov x2, #0xffff // #65535 │ │ │ + mov x1, x19 │ │ │ + str x2, [sp, #96] │ │ │ + bl 3060 │ │ │ + ldr x1, [sp, #104] │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40dee0 │ │ │ - add w21, w27, #0x1 │ │ │ - sxtw x5, w21 │ │ │ - str xzr, [x19] │ │ │ - ldrb w4, [x11, x5] │ │ │ - add x5, x11, x5 │ │ │ - cbz w4, 40e38c │ │ │ - adrp x26, 430000 │ │ │ - add x2, x26, #0x450 │ │ │ - ldr x0, [x2, #24] │ │ │ - cbz x0, 40e610 │ │ │ - mov w9, #0xffffffff // #-1 │ │ │ - str w9, [x29, #160] │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40e174 │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbz x3, 40e2b0 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ldr x0, [x2, x0, lsl #3] │ │ │ - cbz x0, 40e15c │ │ │ - ldrb w3, [x0] │ │ │ - cmp w3, w4 │ │ │ - b.ne 40e15c // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbz w0, 40e294 │ │ │ - ldrb w3, [x5, #1] │ │ │ - cmp w3, w0 │ │ │ - b.ne 40e15c // b.any │ │ │ - add w21, w27, #0x2 │ │ │ - str w1, [x29, #160] │ │ │ - add x5, x11, w21, sxtw │ │ │ - b 40e2bc │ │ │ + str w0, [x1] │ │ │ + b e0f8 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x1] │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #904] │ │ │ + cbnz w0, df0c │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, ec50 │ │ │ + mov x1, x19 │ │ │ + bl 3060 │ │ │ + mov x0, #0xffff // #65535 │ │ │ + mov w27, #0xfffffffb // #-5 │ │ │ + str x0, [sp, #96] │ │ │ + b e0f8 │ │ │ + tbnz w20, #31, e0e8 │ │ │ + sxtw x25, w20 │ │ │ + lsl x0, x25, #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + add x1, x26, x0 │ │ │ + cbz x19, e0e8 │ │ │ + cmn w22, #0x5 │ │ │ + b.eq e41c // b.none │ │ │ + cmp w21, w20 │ │ │ + b.lt e308 // b.tstop │ │ │ + tbz w28, #31, e66c │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b def4 │ │ │ + cmn w22, #0x2 │ │ │ + b.ne ded0 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b decc │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #112] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x22, [x0] │ │ │ + ldr x0, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w26, [x0] │ │ │ + ldr x0, [sp, #152] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str w20, [x0] │ │ │ + ldr x0, [sp, #136] │ │ │ + str w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + str w27, [x0] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b df48 │ │ │ ldrb w1, [x0, #1] │ │ │ - cbz w1, 40e238 │ │ │ - bl 401980 │ │ │ + cbz w1, e45c │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40ee88 │ │ │ - ldr x1, [x22, x24] │ │ │ - mov w23, w21 │ │ │ - bl 401d10 │ │ │ + bl 2dd0 │ │ │ + mov x22, x26 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, ec50 │ │ │ + ldr x1, [x19] │ │ │ mov w27, #0xfffffffc // #-4 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40dee0 │ │ │ - ldr x9, [x29, #176] │ │ │ - mov x0, #0x0 // #0 │ │ │ - str wzr, [x9] │ │ │ - b 40df28 │ │ │ - tbnz w28, #31, 40decc │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w2, w28 │ │ │ - add x0, x29, #0xd0 │ │ │ - add x1, x1, #0x3f8 │ │ │ + bl 3060 │ │ │ + b e0f8 │ │ │ + and w1, w22, #0xfffffffd │ │ │ + cmn w1, #0x3 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #176] │ │ │ + cmp w20, w28 │ │ │ + b.ge e20c // b.tcont │ │ │ + add w24, w1, w28 │ │ │ + mvn w23, w20 │ │ │ + add w23, w23, w24 │ │ │ + add x0, x0, #0x8 │ │ │ + add x23, x23, #0x1 │ │ │ + str w21, [sp, #180] │ │ │ + cmp w20, w24 │ │ │ + add x25, x26, w24, sxtw #3 │ │ │ + lsl x23, x23, #3 │ │ │ + add x0, x26, x0 │ │ │ + csel x25, x3, x25, ge // ge = tcont │ │ │ + mov x21, x27 │ │ │ + mov w19, w20 │ │ │ + mov x27, x23 │ │ │ + cmp w20, w24 │ │ │ + mov x23, x0 │ │ │ + b.ge e1f8 // b.tcont │ │ │ + mov x0, x3 │ │ │ + mov x2, x27 │ │ │ + mov x1, x23 │ │ │ + bl 2cb0 │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + mov x3, x0 │ │ │ + cmp w19, w28 │ │ │ + b.eq e208 // b.none │ │ │ + cmp w20, w24 │ │ │ + ldr x21, [x3] │ │ │ + b.lt e1c8 // b.tstop │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + cmp w19, w28 │ │ │ + b.ne e1ec // b.any │ │ │ + ldr w21, [sp, #180] │ │ │ + ldr w0, [sp, #176] │ │ │ + add w0, w0, #0x1 │ │ │ + add w20, w20, w0 │ │ │ + b de78 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #120] │ │ │ + str wzr, [x0] │ │ │ + b df48 │ │ │ + mov w0, w1 │ │ │ + mov w1, w28 │ │ │ + mov w28, w0 │ │ │ + b de9c │ │ │ + ldr x0, [sp, #128] │ │ │ + add w23, w22, #0x1 │ │ │ + add x6, x19, w23, sxtw │ │ │ + str xzr, [x0] │ │ │ + ldrb w4, [x19, w23, sxtw] │ │ │ + cbz w4, e2bc │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x0, [x0, #24] │ │ │ + cbz x0, e5ec │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #168] │ │ │ + b e284 │ │ │ + add x0, x0, #0x28 │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x1, [x0, #24] │ │ │ + cbz x1, e33c │ │ │ + ldr x1, [x0] │ │ │ + cbz x1, e274 │ │ │ + ldrb w3, [x1] │ │ │ + cmp w3, w4 │ │ │ + b.ne e274 // b.any │ │ │ + ldrb w1, [x1, #1] │ │ │ + cbz w1, e328 │ │ │ + ldrb w3, [x6, #1] │ │ │ + cmp w3, w1 │ │ │ + b.ne e274 // b.any │ │ │ + add w23, w22, #0x2 │ │ │ + mov w27, w2 │ │ │ + add x6, x19, w23, sxtw │ │ │ + b e344 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w27, w21 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b de34 │ │ │ + add w28, w1, #0x2 │ │ │ + mov w2, w20 │ │ │ + ldp x1, x0, [sp, #184] │ │ │ mov w3, #0x1 // #1 │ │ │ - bl 40daf0 │ │ │ - ldr x9, [x29, #208] │ │ │ - mov x24, #0x8 // #8 │ │ │ - add x24, x24, w21, sxtw #3 │ │ │ - mov w25, w0 │ │ │ - ldr x0, [x9, x24] │ │ │ - add w28, w28, #0x1 │ │ │ - mov x22, x9 │ │ │ - add w21, w23, #0x2 │ │ │ - cbz x0, 40decc │ │ │ - b 40deb8 │ │ │ - add x0, x20, #0x5d0 │ │ │ - ldr w0, [x0] │ │ │ - mov w23, w21 │ │ │ - mov w27, #0xfffffffa // #-6 │ │ │ - b 40de0c │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x9] │ │ │ - ldr w0, [x0] │ │ │ - cbnz w0, 40de74 │ │ │ - b 40e054 │ │ │ - ldr x2, [x29, #192] │ │ │ - ldr w1, [x2] │ │ │ - cmn w1, #0x1 │ │ │ - b.eq 40eea4 // b.none │ │ │ - sxtw x1, w1 │ │ │ - adrp x2, 430000 │ │ │ - add x1, x1, x1, lsl #2 │ │ │ - add x2, x2, #0x450 │ │ │ - add x1, x2, x1, lsl #3 │ │ │ - ldr x26, [x1, #24] │ │ │ - mov w27, w0 │ │ │ - b 40ddd0 │ │ │ - str w1, [x29, #160] │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbnz x3, 40e174 │ │ │ - ldr w9, [x29, #160] │ │ │ - cmn w9, #0x1 │ │ │ - b.eq 40e610 // b.none │ │ │ - ldrb w0, [x5, #1] │ │ │ - ldrsw x24, [x29, #160] │ │ │ + sxtw x19, w28 │ │ │ + add w20, w20, #0x1 │ │ │ + bl db60 │ │ │ + mov w21, w0 │ │ │ + ldr x26, [sp, #216] │ │ │ + ldr x0, [x26, x19, lsl #3] │ │ │ + add x19, x26, x19, lsl #3 │ │ │ + b deb4 │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b e0f8 │ │ │ + add x0, x0, #0x28 │ │ │ + mov w27, w2 │ │ │ + ldr x1, [x0, #24] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, e284 │ │ │ + cmn w27, #0x1 │ │ │ + b.eq e5ec // b.none │ │ │ + ldrb w0, [x6, #1] │ │ │ + sxtw x24, w27 │ │ │ cmp w0, #0x2d │ │ │ - b.eq 40e4cc // b.none │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - cmp w27, #0x4 │ │ │ - b.eq 40e448 // b.none │ │ │ - cmp w27, #0x5 │ │ │ - b.eq 40e64c // b.none │ │ │ - cmp w27, #0x2 │ │ │ - b.eq 40e6e0 // b.none │ │ │ - and w1, w27, #0xfffffffd │ │ │ + adrp x0, 2f000 │ │ │ + b.eq e540 // b.none │ │ │ + ldr x1, [x0, #3616] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w3, [x0, #16] │ │ │ + cmp w3, #0x4 │ │ │ + b.eq e4cc // b.none │ │ │ + cmp w3, #0x5 │ │ │ + b.eq e6d4 // b.none │ │ │ + cmp w3, #0x2 │ │ │ + b.eq e484 // b.none │ │ │ + and w1, w3, #0xfffffffd │ │ │ cmp w1, #0x1 │ │ │ - b.ne 40e344 // b.any │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 40e5c0 │ │ │ + b.ne e500 // b.any │ │ │ + add w0, w23, #0x1 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + mov w21, w27 │ │ │ + mov w27, w3 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, e80c │ │ │ cmp w0, #0x3d │ │ │ - mov x0, #0x2 // #2 │ │ │ - csinc x0, x0, xzr, eq // eq = none │ │ │ - add x21, x0, w21, sxtw │ │ │ - add x21, x11, x21 │ │ │ - mov x0, x21 │ │ │ - bl 401980 │ │ │ + str x24, [sp, #96] │ │ │ + cset x0, eq // eq = none │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40efd8 │ │ │ - mov x1, x21 │ │ │ - bl 401d10 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - add x26, x26, #0x450 │ │ │ - add x24, x24, x24, lsl #2 │ │ │ - ldr x0, [x29, #192] │ │ │ - add x24, x26, x24, lsl #3 │ │ │ - ldr w9, [x29, #160] │ │ │ - ldr x26, [x24, #24] │ │ │ - str w9, [x0] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x26, x0 │ │ │ - b.eq 40efd0 // b.none │ │ │ - ldr x22, [x29, #208] │ │ │ - cbnz w21, 40e930 │ │ │ - add x0, x20, #0x5d0 │ │ │ - ldr w0, [x0] │ │ │ + add x0, x0, w23, sxtw │ │ │ + add x19, x19, x0 │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ee14 │ │ │ + mov x1, x19 │ │ │ + bl 3060 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3616] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w21, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq e8f8 // b.none │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - b 40de0c │ │ │ - mov x26, x11 │ │ │ - b 40dee0 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov w21, w4 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40e370 │ │ │ - mov x26, x1 │ │ │ - b 40dee0 │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401980 │ │ │ + b e0f8 │ │ │ + add w20, w20, #0x1 │ │ │ + cmp w20, w21 │ │ │ + b.gt e43c │ │ │ + add x0, x0, #0x8 │ │ │ + sxtw x25, w20 │ │ │ + add x1, x26, x0 │ │ │ + ldr x19, [x26, x0] │ │ │ + cbnz x19, e0c4 │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b e0f8 │ │ │ + adrp x0, 30000 │ │ │ + mov w22, #0xfffffffa // #-6 │ │ │ + ldr w0, [x0, #904] │ │ │ + b de4c │ │ │ + mov w0, #0x0 // #0 │ │ │ + b df38 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + b e0f8 │ │ │ + add w0, w23, #0x1 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, e884 │ │ │ + mov x22, x26 │ │ │ + cmp w0, #0x3d │ │ │ + mov w26, w21 │ │ │ + mov x3, x24 │ │ │ + mov w21, w27 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b.eq e4b4 // b.none │ │ │ + str x3, [sp, #96] │ │ │ + b e3b8 │ │ │ + add w0, w23, #0x2 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbnz w0, edf8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3616] │ │ │ + b e3f0 │ │ │ + add w22, w23, #0x1 │ │ │ + ldrb w0, [x19, w22, sxtw] │ │ │ + cbz w0, e780 │ │ │ + mov x0, #0x2 // #2 │ │ │ + bl 2dd0 │ │ │ + ldr x1, [sp, #128] │ │ │ + str x0, [x1] │ │ │ + cbz x0, ee14 │ │ │ + add x19, x19, w23, sxtw │ │ │ + mov w23, w22 │ │ │ + ldrb w1, [x19, #1] │ │ │ + strb w1, [x0] │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3616] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq e8f8 // b.none │ │ │ + cbnz w23, ee04 │ │ │ + adrp x0, 30000 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + ldr w0, [x0, #904] │ │ │ + b de4c │ │ │ + ldr x2, [x0, #3616] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x1, x2, x0 │ │ │ + ldr w3, [x1, #20] │ │ │ + cbnz w3, e7d8 │ │ │ + ldr w3, [x1, #16] │ │ │ + cbnz w3, e368 │ │ │ + ldr x5, [x1, #32] │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x4, [x2, x0] │ │ │ + cbz x5, eb6c │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, eb6c │ │ │ + adrp x3, 13000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x5d0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x480 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0x40 │ │ │ + adrp x21, 30000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0x620 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.le e618 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + add x0, x21, #0x620 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + str x2, [sp, #96] │ │ │ + bl 4000 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b df48 │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x480 │ │ │ + add x3, x3, #0x100 │ │ │ + adrp x21, 30000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0x620 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt e5c0 │ │ │ + add x1, x21, #0x620 │ │ │ + mov w0, #0x10 // #16 │ │ │ + bl 3e58 │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40eff0 │ │ │ - mov x1, x11 │ │ │ - bl 401d10 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #208] │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, ec50 │ │ │ + mov x1, x19 │ │ │ + bl 3060 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov x0, #0xffff // #65535 │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40dee0 │ │ │ + str x0, [sp, #96] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x1] │ │ │ + b e0f8 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ cmn w27, #0x5 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - cmp w23, w25 │ │ │ - mov x26, x1 │ │ │ - b.gt 40dee0 │ │ │ - sbfiz x20, x23, #3, #32 │ │ │ - ldr x0, [x22, x20] │ │ │ - add x21, x22, x20 │ │ │ - cbz x0, 40dee0 │ │ │ - bl 401980 │ │ │ + cinc w20, w20, eq // eq = none │ │ │ + cmp w20, w26 │ │ │ + b.gt e76c │ │ │ + sxtw x0, w20 │ │ │ + add x19, x22, x0, lsl #3 │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ + cbz x0, e76c │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40eeb0 │ │ │ - ldr x1, [x21] │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ec50 │ │ │ + ldr x1, [x19] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + str x2, [sp, #96] │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - bl 401d10 │ │ │ - mov x26, #0xffff // #65535 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40dee0 │ │ │ - sub w23, w23, #0x1 │ │ │ - b 40e0cc │ │ │ - add w22, w21, #0x1 │ │ │ - ldrb w0, [x11, w22, sxtw] │ │ │ - cbnz w0, 40e58c │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x1, x26, #0x450 │ │ │ - lsl x0, x0, #3 │ │ │ + bl 3060 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b e0f8 │ │ │ + sxtw x0, w23 │ │ │ + mov w1, #0xfd // #253 │ │ │ + add x0, x0, #0x1 │ │ │ + add x22, x19, x0 │ │ │ + ldrb w0, [x19, x0] │ │ │ + sub w0, w0, #0x2b │ │ │ + tst w0, w1 │ │ │ + cset w25, eq // eq = none │ │ │ + cinc x19, x22, eq // eq = none │ │ │ + bl 2f70 <__ctype_b_loc@plt> │ │ │ + ldrb w1, [x22, w25, uxtw] │ │ │ + ldr x3, [x0] │ │ │ + ubfiz x1, x1, #1, #8 │ │ │ + ldrh w0, [x3, x1] │ │ │ + tbz w0, #11, e914 │ │ │ + mov x0, x19 │ │ │ + ldrb w1, [x0, #1]! │ │ │ + ldrh w1, [x3, x1, lsl #1] │ │ │ + tbnz w1, #11, e714 │ │ │ + cmp x0, x19 │ │ │ + b.eq e914 // b.none │ │ │ + sub x19, x0, x22 │ │ │ + add w0, w19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 2dd0 │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x25, x0 │ │ │ + str x0, [x1] │ │ │ + cbz x0, ee14 │ │ │ + sxtw x3, w19 │ │ │ + mov x1, x22 │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #96] │ │ │ + add w23, w23, w19 │ │ │ + bl 30d0 │ │ │ + ldr x3, [sp, #96] │ │ │ + strb wzr, [x25, x3] │ │ │ + b e500 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + str xzr, [sp, #96] │ │ │ + b e0f8 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3616] │ │ │ + lsl x0, x24, #3 │ │ │ add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 40e938 │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 40e938 │ │ │ ldr x4, [x1, x0] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x408 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0xb0 │ │ │ - add x4, x29, #0xe0 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e55c │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a2c │ │ │ - b 40e344 │ │ │ - add x2, x24, x24, lsl #2 │ │ │ - add x3, x26, #0x450 │ │ │ - lsl x2, x2, #3 │ │ │ - add x0, x3, x2 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbnz w1, 40e574 │ │ │ - ldr w27, [x0, #16] │ │ │ - cbnz w27, 40e2dc │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40eef8 │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, e7f0 │ │ │ ldrb w0, [x5] │ │ │ - cbz w0, 40eef8 │ │ │ - ldr x4, [x3, x2] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ + cbz w0, e7f0 │ │ │ + adrp x3, 13000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x408 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - add x3, x9, #0x40 │ │ │ + add x3, x3, #0x5d0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x4, x29, #0xe0 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.le 40eed0 │ │ │ - adrp x1, 411000 │ │ │ - add x0, x27, #0x8b0 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - b 40df28 │ │ │ - ldr x9, [x29, #168] │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x480 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xb0 │ │ │ + b e5a0 │ │ │ + ldr x2, [sp, #160] │ │ │ + mov w0, #0x1 // #1 │ │ │ + add w23, w23, w0 │ │ │ + str w0, [x2] │ │ │ + ldr w3, [x1, #16] │ │ │ + b e368 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 13000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x5e0 │ │ │ mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - ldr w27, [x0, #16] │ │ │ - add w21, w21, w1 │ │ │ - b 40e2dc │ │ │ - mov x0, #0x2 // #2 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40ee14 │ │ │ - add x21, x11, w21, sxtw │ │ │ - ldrb w1, [x21, #1] │ │ │ - mov w21, w22 │ │ │ - strb w1, [x0] │ │ │ - ldr x0, [x19] │ │ │ - strb wzr, [x0, #1] │ │ │ - b 40e344 │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 40f03c │ │ │ - bl 401980 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + b e7c4 │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x22, x25, lsl #3 │ │ │ + ldr x0, [x22, x25, lsl #3] │ │ │ + cbz x0, eb88 │ │ │ + str x24, [sp, #96] │ │ │ + bl 2cc0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f024 │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xfffffffd // #-3 │ │ │ - bl 401d10 │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - cmp w0, #0x3 │ │ │ - csinv w21, w21, wzr, eq // eq = none │ │ │ - b 40e344 │ │ │ - ldr x0, [x29, #184] │ │ │ - ldr x3, [x29, #112] │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ee14 │ │ │ + ldr x1, [x19] │ │ │ + bl 3060 │ │ │ + adrp x0, 2f000 │ │ │ + cmp w27, #0x3 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3616] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b.eq ebf8 // b.none │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + cmp x1, x0 │ │ │ + b.eq e8f8 // b.none │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + b e0f8 │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x26, x25, lsl #3 │ │ │ + ldr x0, [x26, x25, lsl #3] │ │ │ + cbz x0, e500 │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2d │ │ │ + b.eq e500 // b.none │ │ │ + str x24, [sp, #96] │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, ee14 │ │ │ + ldr x1, [x19] │ │ │ + bl 3060 │ │ │ + ldp x3, x1, [sp, #96] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3616] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne e87c // b.any │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + str x0, [sp, #96] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b df48 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3616] │ │ │ + lsl x0, x24, #3 │ │ │ + add x2, x1, x0 │ │ │ + ldr x4, [x1, x0] │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, ebdc │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, ebdc │ │ │ + adrp x3, 13000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x5d0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e55c │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a2c │ │ │ - mov x26, #0x0 // #0 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40e370 │ │ │ - sxtw x1, w21 │ │ │ - add x1, x1, #0x1 │ │ │ - ldrb w0, [x11, x1] │ │ │ - add x1, x11, x1 │ │ │ - str x1, [x29, #120] │ │ │ - cmp w0, #0x2d │ │ │ - b.eq 40e674 // b.none │ │ │ - cmp w0, #0x2b │ │ │ - mov x27, x1 │ │ │ - b.ne 40e67c // b.any │ │ │ - ldr x9, [x29, #120] │ │ │ - add x27, x9, #0x1 │ │ │ - bl 401c20 <__ctype_b_loc@plt> │ │ │ - ldr x2, [x0] │ │ │ - mov x22, x27 │ │ │ - b 40e690 │ │ │ - add x22, x22, #0x1 │ │ │ - ldrb w0, [x22] │ │ │ - ldrh w0, [x2, x0, lsl #1] │ │ │ - tbnz w0, #11, 40e68c │ │ │ - cmp x22, x27 │ │ │ - b.eq 40ef48 // b.none │ │ │ - ldr x9, [x29, #120] │ │ │ - sub x27, x22, x9 │ │ │ - add w0, w27, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40ef30 │ │ │ - sxtw x22, w27 │ │ │ - ldr x1, [x29, #120] │ │ │ - mov x2, x22 │ │ │ - bl 401d80 │ │ │ - ldr x0, [x19] │ │ │ - add w21, w21, w27 │ │ │ - strb wzr, [x0, x22] │ │ │ - b 40e344 │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 40e8ec │ │ │ - cmp w0, #0x3d │ │ │ - mov x0, #0x1 // #1 │ │ │ - b.ne 40e318 // b.any │ │ │ - add w0, w21, #0x2 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbnz w0, 40ee80 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - b 40e344 │ │ │ - mov w1, w28 │ │ │ - mov x26, x11 │ │ │ - mov w28, w23 │ │ │ - mov w23, w1 │ │ │ - b 40dee0 │ │ │ - str xzr, [x19] │ │ │ - cbz x22, 40ee30 │ │ │ - ldr x1, [x24] │ │ │ - cbz x1, 40ee30 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz x0, 40e770 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x1, x1, #0x400 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a2c │ │ │ - ldr x1, [x24] │ │ │ - ldr x10, [x29, #96] │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x480 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xe0 │ │ │ + b e5a0 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + ldr x24, [sp, #200] │ │ │ + str xzr, [x0] │ │ │ + cbz x22, ec20 │ │ │ + ldr x21, [x1] │ │ │ + cbz x21, ec20 │ │ │ + mov x0, x21 │ │ │ + bl 2cc0 │ │ │ + add x23, x0, #0x1 │ │ │ + mov x0, x23 │ │ │ + bl 2dd0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, eda8 │ │ │ + mov x1, x21 │ │ │ + mov x2, x23 │ │ │ + bl 2ca0 │ │ │ + add x21, x19, #0x2 │ │ │ + ldrb w1, [x19, #2] │ │ │ mov x0, x21 │ │ │ - str x10, [x29, #96] │ │ │ - bl 401d10 │ │ │ - ldrb w1, [x21, #2] │ │ │ - add x20, x21, #0x2 │ │ │ - str xzr, [x19] │ │ │ cmp w1, #0x3d │ │ │ - ldr x10, [x29, #96] │ │ │ - mov x0, x20 │ │ │ - b.eq 40ee78 // b.none │ │ │ - cbnz w1, 40e7a8 │ │ │ - b 40ee78 │ │ │ - cbz w1, 40e7b8 │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne e9d8 // b.any │ │ │ + b ecc4 │ │ │ mov x0, x2 │ │ │ ldrb w1, [x0, #1] │ │ │ add x2, x0, #0x1 │ │ │ cmp w1, #0x3d │ │ │ - b.ne 40e7a0 // b.any │ │ │ - str xzr, [x29, #184] │ │ │ - cbz w1, 40e7d0 │ │ │ - ldrb w1, [x29, #184] │ │ │ - add x2, x2, #0x1 │ │ │ - sturb w1, [x2, #-1] │ │ │ - str x2, [x29, #184] │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne e9d4 // b.any │ │ │ + cbz w1, e9f8 │ │ │ + mov x24, x2 │ │ │ + strb wzr, [x24], #1 │ │ │ ldrb w1, [x0] │ │ │ + mov w27, #0x0 // #0 │ │ │ cmp w1, #0x2d │ │ │ - b.eq 40ee5c // b.none │ │ │ - ldr x9, [x29, #168] │ │ │ - str wzr, [x9] │ │ │ - adrp x26, 430000 │ │ │ - add x1, x26, #0x450 │ │ │ + b.ne ea10 // b.any │ │ │ + mov w27, #0x1 // #1 │ │ │ + strb wzr, [x0] │ │ │ + ldr x0, [sp, #160] │ │ │ + str w27, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3616] │ │ │ ldr x0, [x1, #24] │ │ │ - cbz x0, 40ea20 │ │ │ - ldr w9, [x29, #288] │ │ │ - str x1, [x29, #160] │ │ │ - cmp w9, wzr │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ - mov w27, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b.gt 40e960 │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x8b0 │ │ │ - str x1, [x29, #128] │ │ │ - adrp x1, 413000 <_fini@@Base+0x1c00> │ │ │ - add x1, x1, #0xdb0 │ │ │ - add x1, x1, #0x20 │ │ │ - str x1, [x29, #120] │ │ │ - ldr x9, [x29, #160] │ │ │ - b 40e884 │ │ │ - ldr x3, [x29, #120] │ │ │ - ldr x0, [x29, #128] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - mov x4, x20 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ + cbz x0, ec88 │ │ │ + add x3, x1, #0x8 │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ + mov w23, #0x0 // #0 │ │ │ + str x19, [sp, #96] │ │ │ + mov x19, x3 │ │ │ + str w20, [sp, #160] │ │ │ + mov w20, w23 │ │ │ + str x22, [sp, #168] │ │ │ + mov w22, w5 │ │ │ + ldr x23, [x19] │ │ │ + cbz x23, ea8c │ │ │ + mov x1, x21 │ │ │ + mov x0, x23 │ │ │ + bl 2f60 │ │ │ + cbz w0, edcc │ │ │ mov x0, x21 │ │ │ - bl 401c90 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a2c │ │ │ - ldr x10, [x29, #96] │ │ │ - mov w24, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - ldr x9, [x29, #160] │ │ │ - add x1, x0, x0, lsl #2 │ │ │ - add x1, x9, x1, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbz x1, 40ea18 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x9, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 40e868 │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x10, [x29, #96] │ │ │ - str x3, [x29, #104] │ │ │ - bl 401c10 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbz w0, 40ee70 │ │ │ - mov x0, x20 │ │ │ - bl 401980 │ │ │ - ldr x3, [x29, #104] │ │ │ - mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 401ab0 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz w0, 40e868 │ │ │ - cmn w24, #0x1 │ │ │ - b.ne 40e834 // b.any │ │ │ - mov w24, w27 │ │ │ - b 40e868 │ │ │ - mov x22, x9 │ │ │ - b 40e0d0 │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 40e344 │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 40e344 // b.none │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f00c │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xffffffff // #-1 │ │ │ - bl 401d10 │ │ │ - b 40e344 │ │ │ - mov w27, w21 │ │ │ - b 40dee0 │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x418 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - b 40e490 │ │ │ - ldr x3, [x29, #160] │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x3, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 40e9fc │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x3, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 401c10 │ │ │ - ldr x3, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - cbz w0, 40ee70 │ │ │ - mov x0, x20 │ │ │ - str x10, [x29, #96] │ │ │ - str x3, [x29, #104] │ │ │ - bl 401980 │ │ │ - ldr x3, [x29, #104] │ │ │ + bl 2cc0 │ │ │ + mov x1, x21 │ │ │ mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 401ab0 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz w0, 40e9fc │ │ │ - cmn w24, #0x1 │ │ │ - b.eq 40e9f8 // b.none │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - adrp x27, 430000 │ │ │ - add x3, x3, #0xdb0 │ │ │ - add x0, x27, #0x8b0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x20 │ │ │ - mov x4, x20 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - b 40e55c │ │ │ - mov w24, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - ldr x4, [x29, #160] │ │ │ - add x1, x0, x0, lsl #2 │ │ │ - add x1, x4, x1, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbnz x1, 40e960 │ │ │ - cmn w24, #0x1 │ │ │ - b.ne 40ea78 // b.any │ │ │ - adrp x27, 430000 │ │ │ - add x24, x27, #0x8b0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0xdb0 │ │ │ - mov x4, x20 │ │ │ - mov x0, x24 │ │ │ - str x10, [x29, #96] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - ldr w9, [x29, #288] │ │ │ - ldr x10, [x29, #96] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e55c │ │ │ - mov x1, x24 │ │ │ - mov w0, #0x10 // #16 │ │ │ - str x10, [x29, #96] │ │ │ - bl 402a2c │ │ │ - ldr x10, [x29, #96] │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ - ldr x9, [x29, #168] │ │ │ - sxtw x20, w24 │ │ │ - ldr w0, [x9] │ │ │ - cbz w0, 40ea9c │ │ │ - add x1, x26, #0x450 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ + mov x0, x23 │ │ │ + bl 2e10 │ │ │ + cbnz w0, ea8c │ │ │ + cmn w22, #0x1 │ │ │ + b.ne edb8 // b.any │ │ │ + mov w22, w20 │ │ │ + add x19, x19, #0x28 │ │ │ + add w20, w20, #0x1 │ │ │ + ldr x0, [x19, #16] │ │ │ + cbnz x0, ea4c │ │ │ + mov w23, w22 │ │ │ + cmn w22, #0x1 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b.eq ec88 // b.none │ │ │ + sxtw x21, w23 │ │ │ + cbz w27, ead4 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3616] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ add x0, x1, x0, lsl #3 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbz w1, 40eb88 │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x1, x0, x1, lsl #3 │ │ │ - ldr w0, [x1, #16] │ │ │ + ldr w0, [x0, #20] │ │ │ + cbz w0, ede0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3616] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w27, [x0, #16] │ │ │ + cmp w27, #0x2 │ │ │ + b.eq ed3c // b.none │ │ │ + sub w0, w27, #0x3 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40ec5c // b.none │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40ecac // b.none │ │ │ - sub w2, w0, #0x3 │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 40ecac // b.plast │ │ │ - cbnz w0, 40ec64 │ │ │ - ldr x9, [x29, #184] │ │ │ - cbz x9, 40ec64 │ │ │ - ldr x5, [x1, #32] │ │ │ - cbz x5, 40ec24 │ │ │ - ldrb w0, [x5] │ │ │ - cbz w0, 40ec24 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x1, #8] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x408 │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - add x3, x3, #0xdb0 │ │ │ - adrp x27, 430000 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x80 │ │ │ - mov x4, x11 │ │ │ - add x0, x27, #0x8b0 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - ldr w9, [x29, #288] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e55c │ │ │ - add x1, x27, #0x8b0 │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a2c │ │ │ + ccmp w27, #0x1, #0x4, hi // hi = pmore │ │ │ + b.ne ed28 // b.any │ │ │ + cbz x24, ece4 │ │ │ + mov x0, x24 │ │ │ + bl 2cc0 │ │ │ + add x25, x0, #0x1 │ │ │ + mov x0, x25 │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, eccc │ │ │ + mov x2, x25 │ │ │ + mov x1, x24 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x26, x26, #0x450 │ │ │ - add x26, x26, x0, lsl #3 │ │ │ - ldr x26, [x26, #24] │ │ │ - ldr x9, [x29, #192] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - str w24, [x9] │ │ │ - cmp x26, x0 │ │ │ - b.eq 40efd0 // b.none │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40dee0 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40ec6c │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 40ec6c │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 2ca0 │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + adrp x0, 2f000 │ │ │ + add x21, x21, x21, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3616] │ │ │ + add x0, x0, x21, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w23, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne e0f8 // b.any │ │ │ + b e8f8 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 13000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x408 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x27, 430000 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - add x12, x27, #0x8b0 │ │ │ - add x3, x3, #0xdb0 │ │ │ - mov x0, x12 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x40 │ │ │ - mov x4, x11 │ │ │ - str x12, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - ldr w9, [x29, #288] │ │ │ - ldr x12, [x29, #104] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e55c │ │ │ - mov w0, #0x10 // #16 │ │ │ - mov x1, x12 │ │ │ - bl 402a2c │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40ea9c │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x450 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x0, x11 │ │ │ + add x3, x3, #0x5e0 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + b e590 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x2, [x0, #3616] │ │ │ + lsl x0, x24, #3 │ │ │ + add x3, x2, x0 │ │ │ + ldr x4, [x2, x0] │ │ │ + ldr x5, [x3, #32] │ │ │ + cbz x5, ec34 │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, ec34 │ │ │ + adrp x3, 13000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x418 │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40eb0c │ │ │ - ldr x9, [x29, #184] │ │ │ - cbnz x9, 40ecb4 │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - b 40eb54 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x450 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ + add x3, x3, #0x5d0 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x480 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0x60 │ │ │ + b e5a0 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 13000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x418 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40ebc8 │ │ │ - ldr x9, [x29, #184] │ │ │ - cbz x9, 40ecf8 │ │ │ - mov x0, x9 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 40ece8 │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x400 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - bl 401d10 │ │ │ - b 40eb54 │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x27, x10, #3 │ │ │ - ldr x0, [x22, x27] │ │ │ - cbz x0, 40ed60 │ │ │ - bl 401980 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401a70 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 40ed38 │ │ │ - mov x0, x21 │ │ │ - bl 401c90 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x400 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x22, x27] │ │ │ - bl 401d10 │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - mov w12, #0xfffffffd // #-3 │ │ │ - cmp w0, #0x3 │ │ │ - csinv w27, w12, wzr, eq // eq = none │ │ │ - b 40eb54 │ │ │ - add x1, x26, #0x450 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x0, x1, x0, lsl #3 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40edc0 │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 40edc0 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x0, x11 │ │ │ + add x3, x3, #0x5e0 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + b e958 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + cmp x1, x0 │ │ │ + b.eq e8f8 // b.none │ │ │ + mov w27, #0xfffffffd // #-3 │ │ │ + b e0f8 │ │ │ + add w28, w28, #0x1 │ │ │ + b dffc │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b e0f8 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 13000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x408 │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1c00> │ │ │ - add x3, x3, #0xdb0 │ │ │ - adrp x27, 430000 │ │ │ + add x3, x3, #0x5e0 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + b ebc8 │ │ │ + adrp x1, 13000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xac8 │ │ │ + bl 3e58 │ │ │ + mov w27, w1 │ │ │ + str xzr, [sp, #96] │ │ │ + b de08 │ │ │ + mov w0, w28 │ │ │ + mov w27, w22 │ │ │ + mov w28, w20 │ │ │ + mov x22, x26 │ │ │ + mov w20, w0 │ │ │ + mov w26, w21 │ │ │ + b e678 │ │ │ + adrp x3, 13000 │ │ │ + add x3, x3, #0x480 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0x20 │ │ │ mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x60 │ │ │ - b 40eb24 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x450 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x418 │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40eda4 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3f0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e074 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, w27 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e5a4 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40dee0 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3f0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - b 40e100 │ │ │ - ldr x9, [x29, #168] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - strb wzr, [x0] │ │ │ - b 40e7e4 │ │ │ - mov w24, w27 │ │ │ - b 40ea78 │ │ │ - mov x2, x20 │ │ │ - b 40e7b8 │ │ │ - mov x0, #0x2 // #2 │ │ │ - b 40e318 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3f0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40e1cc │ │ │ - mov w27, w0 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40ddd0 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3f0 │ │ │ - bl 402a2c │ │ │ - ldr x21, [x29, #208] │ │ │ - ldr x0, [x19] │ │ │ - add x21, x21, x20 │ │ │ - b 40e428 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a2c │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e2dc │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x418 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40e528 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + adrp x21, 30000 │ │ │ + add x0, x21, #0x620 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt e5c0 │ │ │ + b e618 │ │ │ + mov x2, x21 │ │ │ + b e9ec │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - b 40e6c0 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x1, x26, #0x450 │ │ │ + add x1, x1, #0xad8 │ │ │ + bl 3e58 │ │ │ + add x0, x25, #0x1 │ │ │ lsl x0, x0, #3 │ │ │ - add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 40f090 │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 40f090 │ │ │ - ldr x4, [x1, x0] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x408 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - add x3, x9, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x4, x29, #0xe0 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e55c │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a2c │ │ │ - b 40e6a4 │ │ │ - mov w28, w23 │ │ │ - mov x26, x11 │ │ │ - mov w23, w0 │ │ │ - b 40dee0 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - b 40df28 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - b 40e338 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x3f0 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e3cc │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + add x25, x22, x0 │ │ │ + ldr x0, [x22, x0] │ │ │ + cbz x0, ed48 │ │ │ + bl 2cc0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2dd0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, eccc │ │ │ + ldr x1, [x25] │ │ │ + bl 3060 │ │ │ + cmp w27, #0x3 │ │ │ + mov w7, #0xfffffffd // #-3 │ │ │ + csinv w27, w7, wzr, eq // eq = none │ │ │ + b eb34 │ │ │ + cmp x24, #0x0 │ │ │ + ccmp w27, #0x0, #0x0, ne // ne = any │ │ │ + b.eq ed7c // b.none │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b eb34 │ │ │ + cbnz x24, eb04 │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b eb34 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x480 │ │ │ + mov w1, w23 │ │ │ + add x0, x0, #0x60 │ │ │ + mov w2, #0x1 // #1 │ │ │ + bl a9e0 │ │ │ + adrp x21, 30000 │ │ │ + mov x0, x19 │ │ │ + bl 2fe0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt e5c0 │ │ │ + b e618 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x480 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x80 │ │ │ + b ed5c │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - b 40e920 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + add x1, x1, #0xad8 │ │ │ + bl 3e58 │ │ │ + adrp x3, 13000 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0x480 │ │ │ + ldr x19, [sp, #96] │ │ │ + b ec98 │ │ │ + mov w23, w20 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b eab4 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x480 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x40 │ │ │ + b ed5c │ │ │ + mov x0, #0x2 // #2 │ │ │ + str x3, [sp, #96] │ │ │ + b e3b8 │ │ │ + mov x22, x26 │ │ │ + mov w27, w23 │ │ │ + mov w26, w21 │ │ │ + b e0f8 │ │ │ + adrp x1, 13000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 402a2c │ │ │ - ldr x0, [x19] │ │ │ - b 40e5e8 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x2, x26, #0x450 │ │ │ - lsl x0, x0, #3 │ │ │ - add x3, x2, x0 │ │ │ - ldr x5, [x3, #32] │ │ │ - cbz x5, 40f0b8 │ │ │ - ldrb w3, [x5] │ │ │ - cbz w3, 40f0b8 │ │ │ - ldr x4, [x2, x0] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x408 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0x60 │ │ │ - b 40e4a4 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x418 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - b 40ef84 │ │ │ - add x0, x26, #0x450 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x418 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - b 40f074 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x1, x3, #0x4d8 │ │ │ - neg x0, x1 │ │ │ - and w0, w0, #0xf │ │ │ - sub sp, sp, #0x30 │ │ │ - cbz w0, 40fa14 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - strb wzr, [x3, #1240] │ │ │ - strb wzr, [x5, #984] │ │ │ - cmp w0, #0x1 │ │ │ - add x2, x5, #0x3d8 │ │ │ - b.ls 40fb50 // b.plast │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w4, [x1, #1] │ │ │ - strb w4, [x2, #1] │ │ │ - cmp w0, #0x2 │ │ │ - b.ls 40fb44 // b.plast │ │ │ - mov w4, #0x2 // #2 │ │ │ - strb w4, [x1, #2] │ │ │ - strb w4, [x2, #2] │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 40fb38 // b.plast │ │ │ - mov w4, #0x3 // #3 │ │ │ - strb w4, [x1, #3] │ │ │ - strb w4, [x2, #3] │ │ │ - cmp w0, #0x4 │ │ │ - b.ls 40fb2c // b.plast │ │ │ - mov w4, #0x4 // #4 │ │ │ - strb w4, [x1, #4] │ │ │ - strb w4, [x2, #4] │ │ │ - cmp w0, #0x5 │ │ │ - b.ls 40fb20 // b.plast │ │ │ - mov w4, #0x5 // #5 │ │ │ - strb w4, [x1, #5] │ │ │ - strb w4, [x2, #5] │ │ │ - cmp w0, #0x6 │ │ │ - b.ls 40fb14 // b.plast │ │ │ - mov w4, #0x6 // #6 │ │ │ - strb w4, [x1, #6] │ │ │ - strb w4, [x2, #6] │ │ │ - cmp w0, #0x7 │ │ │ - b.ls 40fb08 // b.plast │ │ │ - mov w4, #0x7 // #7 │ │ │ - strb w4, [x1, #7] │ │ │ - strb w4, [x2, #7] │ │ │ - cmp w0, #0x8 │ │ │ - b.ls 40fafc // b.plast │ │ │ - mov w4, #0x8 // #8 │ │ │ - strb w4, [x1, #8] │ │ │ - strb w4, [x2, #8] │ │ │ - cmp w0, #0x9 │ │ │ - b.ls 40faf0 // b.plast │ │ │ - mov w4, #0x9 // #9 │ │ │ - mov x2, x1 │ │ │ - add x1, x5, #0x3d8 │ │ │ - strb w4, [x2, #9] │ │ │ - strb w4, [x1, #9] │ │ │ - cmp w0, #0xa │ │ │ - b.ls 40fae4 // b.plast │ │ │ - mov w4, #0xa // #10 │ │ │ - strb w4, [x2, #10] │ │ │ - strb w4, [x1, #10] │ │ │ - cmp w0, #0xb │ │ │ - b.ls 40fad8 // b.plast │ │ │ - mov w4, #0xb // #11 │ │ │ - strb w4, [x2, #11] │ │ │ - strb w4, [x1, #11] │ │ │ - cmp w0, #0xc │ │ │ - b.ls 40facc // b.plast │ │ │ - mov w4, #0xc // #12 │ │ │ - strb w4, [x2, #12] │ │ │ - strb w4, [x1, #12] │ │ │ - cmp w0, #0xd │ │ │ - b.ls 40fac0 // b.plast │ │ │ - mov w4, #0xd // #13 │ │ │ - strb w4, [x2, #13] │ │ │ - strb w4, [x1, #13] │ │ │ - cmp w0, #0xe │ │ │ - b.ls 40fab4 // b.plast │ │ │ - mov w4, #0xe // #14 │ │ │ - strb w4, [x2, #14] │ │ │ - strb w4, [x1, #14] │ │ │ - mov w8, #0xf1 // #241 │ │ │ - mov w6, #0xf // #15 │ │ │ - add w4, w6, #0x1 │ │ │ - add w2, w6, #0x2 │ │ │ - mov w10, #0x100 // #256 │ │ │ - sub w10, w10, w0 │ │ │ - add w1, w6, #0x3 │ │ │ - mov w0, w0 │ │ │ - str w4, [sp, #36] │ │ │ - str w2, [sp, #40] │ │ │ - add x4, x3, #0x4d8 │ │ │ - add x2, x5, #0x3d8 │ │ │ - str w1, [sp, #44] │ │ │ - lsr w7, w10, #4 │ │ │ - str w6, [sp, #32] │ │ │ - add x4, x0, x4 │ │ │ - add x2, x0, x2 │ │ │ - add x0, sp, #0x20 │ │ │ - lsl w9, w7, #4 │ │ │ - movi v6.4s, #0x10 │ │ │ - ld1 {v0.4s}, [x0] │ │ │ - mov w1, #0x0 // #0 │ │ │ - movi v1.4s, #0x4 │ │ │ - add v3.4s, v0.4s, v1.4s │ │ │ - add v2.4s, v3.4s, v1.4s │ │ │ - add v5.4s, v2.4s, v1.4s │ │ │ - xtn v4.4h, v0.4s │ │ │ - xtn2 v4.8h, v3.4s │ │ │ - xtn v3.4h, v2.4s │ │ │ - xtn2 v3.8h, v5.4s │ │ │ - xtn v2.8b, v4.8h │ │ │ - xtn2 v2.16b, v3.8h │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v2.16b}, [x4], #16 │ │ │ - st1 {v2.16b}, [x2], #16 │ │ │ - cmp w1, w7 │ │ │ - add v0.4s, v0.4s, v6.4s │ │ │ - b.cc 40f284 // b.lo, b.ul, b.last │ │ │ - cmp w10, w9 │ │ │ - add w0, w6, w9 │ │ │ - sub w1, w8, w9 │ │ │ - b.eq 40f474 // b.none │ │ │ - mov w7, w0 │ │ │ - uxtb w6, w0 │ │ │ - add x4, x3, #0x4d8 │ │ │ - add x2, x5, #0x3d8 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x1 │ │ │ - add w7, w0, #0x1 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x2 │ │ │ - add w7, w0, #0x2 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x3 │ │ │ - add w7, w0, #0x3 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x4 │ │ │ - add w7, w0, #0x4 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x5 │ │ │ - add w7, w0, #0x5 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x6 │ │ │ - add w7, w0, #0x6 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x7 │ │ │ - add w7, w0, #0x7 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x2, x7] │ │ │ - strb w6, [x4, x7] │ │ │ - cmp w1, #0x8 │ │ │ - add w2, w0, #0x8 │ │ │ - b.eq 40f474 // b.none │ │ │ - mov w7, w2 │ │ │ - uxtb w6, w2 │ │ │ - add x2, x5, #0x3d8 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x9 │ │ │ - add w7, w0, #0x9 │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xa │ │ │ - add w7, w0, #0xa │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xb │ │ │ - add w7, w0, #0xb │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xc │ │ │ - add w7, w0, #0xc │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xd │ │ │ - add w7, w0, #0xd │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xe │ │ │ - add w0, w0, #0xe │ │ │ - b.eq 40f474 // b.none │ │ │ - uxtb w1, w0 │ │ │ - mov w0, w0 │ │ │ - strb w1, [x4, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - adrp x7, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x2, x7, #0x439 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 40f98c │ │ │ - add x0, x5, #0x3d8 │ │ │ - mov w1, #0x41 // #65 │ │ │ - strb w1, [x0, #97] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 40faa8 // b.plast │ │ │ - mov w1, #0x42 // #66 │ │ │ - strb w1, [x0, #98] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 40fc10 // b.plast │ │ │ - mov w1, #0x43 // #67 │ │ │ - strb w1, [x0, #99] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 40fc04 // b.plast │ │ │ - mov w1, #0x44 // #68 │ │ │ - strb w1, [x0, #100] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 40fbf8 // b.plast │ │ │ - mov w1, #0x45 // #69 │ │ │ - strb w1, [x0, #101] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 40fbec // b.plast │ │ │ - mov w1, #0x46 // #70 │ │ │ - strb w1, [x0, #102] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 40fbe0 // b.plast │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x0, #103] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 40fbd4 // b.plast │ │ │ - mov w1, #0x48 // #72 │ │ │ - strb w1, [x0, #104] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 40fbc8 // b.plast │ │ │ - mov w1, #0x49 // #73 │ │ │ - strb w1, [x0, #105] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 40fbbc // b.plast │ │ │ - mov w1, #0x4a // #74 │ │ │ - strb w1, [x0, #106] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 40fbb0 // b.plast │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #107] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 40fba4 // b.plast │ │ │ - mov w1, #0x4c // #76 │ │ │ - strb w1, [x0, #108] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 40fb98 // b.plast │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x0, #109] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 40fb8c // b.plast │ │ │ - mov w1, #0x4e // #78 │ │ │ - strb w1, [x0, #110] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 40fa9c // b.plast │ │ │ - mov w1, #0x4f // #79 │ │ │ - strb w1, [x0, #111] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x70 // #112 │ │ │ - mov w6, #0x1a // #26 │ │ │ - sub w6, w6, w2 │ │ │ - and w4, w6, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 40f9a0 │ │ │ - add x2, x5, #0x3d8 │ │ │ - sub w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w6, w0, #0x1 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x1f │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w6, w0, #0x2 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x1e │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w6, w0, #0x3 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x1d │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w6, w0, #0x4 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x1c │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w6, w0, #0x5 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x1b │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w6, w0, #0x6 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x1a │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w6, w0, #0x7 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x19 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w6, w0, #0x8 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x18 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w6, w0, #0x9 │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w0, #0x17 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w4, w2, #0x20 │ │ │ - add x5, x5, #0x3d8 │ │ │ - strb w4, [x5, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w2, w0, #0x15 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w2, w0, #0x14 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w2, w0, #0x13 │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 40f6b8 // b.none │ │ │ - sub w0, w0, #0x12 │ │ │ - strb w0, [x5, w1, uxtw] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x2, x6, #0x519 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 40f904 │ │ │ - add x0, x3, #0x4d8 │ │ │ - mov w1, #0x61 // #97 │ │ │ - strb w1, [x0, #65] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 40fa30 // b.plast │ │ │ - mov w1, #0x62 // #98 │ │ │ - strb w1, [x0, #66] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 40fa24 // b.plast │ │ │ - mov w1, #0x63 // #99 │ │ │ - strb w1, [x0, #67] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 40fa90 // b.plast │ │ │ - mov w1, #0x64 // #100 │ │ │ - strb w1, [x0, #68] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 40fa84 // b.plast │ │ │ - mov w1, #0x65 // #101 │ │ │ - strb w1, [x0, #69] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 40fa78 // b.plast │ │ │ - mov w1, #0x66 // #102 │ │ │ - strb w1, [x0, #70] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 40fa6c // b.plast │ │ │ - mov w1, #0x67 // #103 │ │ │ - strb w1, [x0, #71] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 40fa60 // b.plast │ │ │ - mov w1, #0x68 // #104 │ │ │ - strb w1, [x0, #72] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 40fa54 // b.plast │ │ │ - mov w1, #0x69 // #105 │ │ │ - strb w1, [x0, #73] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 40fa48 // b.plast │ │ │ - mov w1, #0x6a // #106 │ │ │ - strb w1, [x0, #74] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 40fa3c // b.plast │ │ │ - mov w1, #0x6b // #107 │ │ │ - strb w1, [x0, #75] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 40fb80 // b.plast │ │ │ - mov w1, #0x6c // #108 │ │ │ - strb w1, [x0, #76] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 40fb74 // b.plast │ │ │ - mov w1, #0x6d // #109 │ │ │ - strb w1, [x0, #77] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 40fb68 // b.plast │ │ │ - mov w1, #0x6e // #110 │ │ │ - strb w1, [x0, #78] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 40fb5c // b.plast │ │ │ - mov w1, #0x6f // #111 │ │ │ - strb w1, [x0, #79] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w5, #0x1a // #26 │ │ │ - sub w5, w5, w2 │ │ │ - and w4, w5, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 40f918 │ │ │ - add x2, x3, #0x4d8 │ │ │ - add w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w5, w0, #0x1 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x21 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w5, w0, #0x2 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x22 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w5, w0, #0x3 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x23 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w5, w0, #0x4 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x24 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w5, w0, #0x5 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x25 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w5, w0, #0x6 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x26 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w5, w0, #0x7 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x27 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w5, w0, #0x8 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x28 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w5, w0, #0x9 │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w0, #0x29 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w4, w2, #0x20 │ │ │ - add x3, x3, #0x4d8 │ │ │ - strb w4, [x3, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w2, w0, #0x2b │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w2, w0, #0x2c │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w2, w0, #0x2d │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 40f8fc // b.none │ │ │ - add w0, w0, #0x2e │ │ │ - strb w0, [x3, w1, uxtw] │ │ │ - add sp, sp, #0x30 │ │ │ - ret │ │ │ - mov w5, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w5 │ │ │ - mov w0, #0x41 // #65 │ │ │ - add w9, w0, #0x1 │ │ │ - add w8, w0, #0x2 │ │ │ - add w7, w0, #0x3 │ │ │ - str w0, [sp] │ │ │ - str w9, [sp, #4] │ │ │ - str w8, [sp, #8] │ │ │ - str w7, [sp, #12] │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [sp] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x6, x6, #0x519 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0x20 │ │ │ - add x2, x2, x6 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w5, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 40f7d4 // b.any │ │ │ - add sp, sp, #0x30 │ │ │ + add x1, x1, #0xae0 │ │ │ + bl 3e58 │ │ │ + udf #0 │ │ │ + adrp x6, 13000 │ │ │ + adrp x2, 13000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr q19, [x6, #2832] │ │ │ + adrp x6, 13000 │ │ │ + ldr q23, [x2, #2800] │ │ │ + adrp x2, 13000 │ │ │ + ldr q21, [x6, #2848] │ │ │ + adrp x6, 13000 │ │ │ + ldr x1, [x1, #3872] │ │ │ + mov x3, #0x5150 // #20816 │ │ │ + ldr q22, [x2, #2816] │ │ │ + mov x2, #0x5958 // #22872 │ │ │ + ldr q20, [x6, #2864] │ │ │ + adrp x6, 13000 │ │ │ + movk x2, #0x7b5a, lsl #16 │ │ │ + mov x5, #0x4160 // #16736 │ │ │ + ldr x0, [x0, #4056] │ │ │ + mov x4, #0x4948 // #18760 │ │ │ + ldr q18, [x6, #2880] │ │ │ + movk x3, #0x5352, lsl #16 │ │ │ + movk x2, #0x7d7c, lsl #32 │ │ │ + mov x9, #0x6140 // #24896 │ │ │ + mov x8, #0x6968 // #26984 │ │ │ + mov x7, #0x7170 // #29040 │ │ │ + mov x6, #0x7978 // #31096 │ │ │ + movk x2, #0x7f7e, lsl #48 │ │ │ + movk x5, #0x4342, lsl #16 │ │ │ + movk x4, #0x4b4a, lsl #16 │ │ │ + movk x3, #0x5554, lsl #32 │ │ │ + movk x9, #0x6362, lsl #16 │ │ │ + movk x8, #0x6b6a, lsl #16 │ │ │ + movk x7, #0x7372, lsl #16 │ │ │ + movk x6, #0x5b7a, lsl #16 │ │ │ + movk x3, #0x5756, lsl #48 │ │ │ + movk x5, #0x4544, lsl #32 │ │ │ + movk x4, #0x4d4c, lsl #32 │ │ │ + movk x9, #0x6564, lsl #32 │ │ │ + movk x8, #0x6d6c, lsl #32 │ │ │ + movk x7, #0x7574, lsl #32 │ │ │ + movk x6, #0x5d5c, lsl #32 │ │ │ + stp x3, x2, [x1, #112] │ │ │ + adrp x2, 13000 │ │ │ + movk x5, #0x4746, lsl #48 │ │ │ + movk x4, #0x4f4e, lsl #48 │ │ │ + movk x9, #0x6766, lsl #48 │ │ │ + movk x8, #0x6f6e, lsl #48 │ │ │ + movk x7, #0x7776, lsl #48 │ │ │ + movk x6, #0x5f5e, lsl #48 │ │ │ + adrp x10, 13000 │ │ │ + ldr q1, [x2, #3024] │ │ │ + adrp x3, 13000 │ │ │ + adrp x2, 13000 │ │ │ + stp x9, x8, [x0, #64] │ │ │ + adrp x9, 13000 │ │ │ + adrp x8, 13000 │ │ │ + stp x7, x6, [x0, #80] │ │ │ + adrp x7, 13000 │ │ │ + adrp x6, 13000 │ │ │ + stp x5, x4, [x1, #96] │ │ │ + adrp x5, 13000 │ │ │ + adrp x4, 13000 │ │ │ + str q19, [x1] │ │ │ + ldr q17, [x10, #2896] │ │ │ + str q19, [x0] │ │ │ + ldr q7, [x8, #2928] │ │ │ + str q18, [x1, #16] │ │ │ + ldr q6, [x7, #2944] │ │ │ + str q18, [x0, #16] │ │ │ + ldr q5, [x6, #2960] │ │ │ + str q17, [x1, #32] │ │ │ + ldr q4, [x5, #2976] │ │ │ + str q17, [x0, #32] │ │ │ + ldr q3, [x4, #2992] │ │ │ + ldr q2, [x3, #3008] │ │ │ + ldr q0, [x2, #3040] │ │ │ + ldr q16, [x9, #2912] │ │ │ + str q16, [x1, #48] │ │ │ + str q16, [x0, #48] │ │ │ + str q23, [x1, #64] │ │ │ + str q22, [x1, #80] │ │ │ + str q21, [x0, #96] │ │ │ + str q20, [x0, #112] │ │ │ + str q7, [x1, #128] │ │ │ + str q7, [x0, #128] │ │ │ + str q6, [x1, #144] │ │ │ + str q6, [x0, #144] │ │ │ + str q5, [x1, #160] │ │ │ + str q5, [x0, #160] │ │ │ + str q4, [x1, #176] │ │ │ + str q4, [x0, #176] │ │ │ + str q3, [x1, #192] │ │ │ + str q3, [x0, #192] │ │ │ + str q2, [x1, #208] │ │ │ + str q2, [x0, #208] │ │ │ + str q1, [x1, #224] │ │ │ + str q1, [x0, #224] │ │ │ + str q0, [x1, #240] │ │ │ + str q0, [x0, #240] │ │ │ ret │ │ │ - mov w6, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w6 │ │ │ - mov w0, #0x61 // #97 │ │ │ - add w8, w0, #0x3 │ │ │ - add w10, w0, #0x1 │ │ │ - add w9, w0, #0x2 │ │ │ - str w0, [sp, #16] │ │ │ - str w8, [sp, #28] │ │ │ - str w10, [sp, #20] │ │ │ - str w9, [sp, #24] │ │ │ - add x8, sp, #0x10 │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [x8] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x7, x7, #0x439 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0xe0 │ │ │ - add x2, x2, x7 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w6, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 40f590 // b.any │ │ │ - b 40f6b8 │ │ │ - mov w8, #0x100 // #256 │ │ │ - mov w6, w0 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b 40f230 │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x43 // #67 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x42 // #66 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x4b // #75 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x4a // #74 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x49 // #73 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x48 // #72 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x47 // #71 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x46 // #70 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x45 // #69 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x44 // #68 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x6f // #111 │ │ │ - b 40f57c │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x62 // #98 │ │ │ - b 40f57c │ │ │ - mov w8, #0xf2 // #242 │ │ │ - mov w6, #0xe // #14 │ │ │ - b 40f230 │ │ │ - mov w8, #0xf3 // #243 │ │ │ - mov w6, #0xd // #13 │ │ │ - b 40f230 │ │ │ - mov w8, #0xf4 // #244 │ │ │ - mov w6, #0xc // #12 │ │ │ - b 40f230 │ │ │ - mov w8, #0xf5 // #245 │ │ │ - mov w6, #0xb // #11 │ │ │ - b 40f230 │ │ │ - mov w8, #0xf6 // #246 │ │ │ - mov w6, #0xa // #10 │ │ │ - b 40f230 │ │ │ - mov w8, #0xf7 // #247 │ │ │ - mov w6, #0x9 // #9 │ │ │ - b 40f230 │ │ │ - mov w8, #0xf8 // #248 │ │ │ - mov w6, #0x8 // #8 │ │ │ - b 40f230 │ │ │ - mov w8, #0xf9 // #249 │ │ │ - mov w6, #0x7 // #7 │ │ │ - b 40f230 │ │ │ - mov w8, #0xfa // #250 │ │ │ - mov w6, #0x6 // #6 │ │ │ - b 40f230 │ │ │ - mov w8, #0xfb // #251 │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 40f230 │ │ │ - mov w8, #0xfc // #252 │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 40f230 │ │ │ - mov w8, #0xfd // #253 │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 40f230 │ │ │ - mov w8, #0xfe // #254 │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 40f230 │ │ │ - mov w8, #0xff // #255 │ │ │ - mov w6, #0x1 // #1 │ │ │ - b 40f230 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x4f // #79 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x4e // #78 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x4d // #77 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x4c // #76 │ │ │ - b 40f7c0 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x6e // #110 │ │ │ - b 40f57c │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x6d // #109 │ │ │ - b 40f57c │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x6c // #108 │ │ │ - b 40f57c │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x6b // #107 │ │ │ - b 40f57c │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x6a // #106 │ │ │ - b 40f57c │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x69 // #105 │ │ │ - b 40f57c │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x68 // #104 │ │ │ - b 40f57c │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x67 // #103 │ │ │ - b 40f57c │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x66 // #102 │ │ │ - b 40f57c │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x65 // #101 │ │ │ - b 40f57c │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x64 // #100 │ │ │ - b 40f57c │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x63 // #99 │ │ │ - b 40f57c │ │ │ + nop │ │ │ ldrb w2, [x0] │ │ │ + mov x5, x0 │ │ │ ldrb w3, [x1] │ │ │ - mov x4, x0 │ │ │ subs w0, w2, w3 │ │ │ - b.ne 40fc48 // b.any │ │ │ - cbz w2, 40fc48 │ │ │ - cbz w3, 40fc48 │ │ │ - ldrb w2, [x4, #1]! │ │ │ - ldrb w3, [x1, #1]! │ │ │ - subs w0, w2, w3 │ │ │ - b.eq 40fc30 // b.none │ │ │ + b.ne f008 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ + b.eq f008 // b.none │ │ │ + mov x2, #0x1 // #1 │ │ │ + nop │ │ │ + ldrb w4, [x5, x2] │ │ │ + ldrb w3, [x1, x2] │ │ │ + add x2, x2, #0x1 │ │ │ + subs w0, w4, w3 │ │ │ + b.ne f008 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ + b.ne efe8 // b.any │ │ │ ret │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ + mov x20, x2 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x19, x20, #0x5e0 │ │ │ + adrp x21, 30000 │ │ │ + add x19, x21, #0x390 │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ strb wzr, [x19, #1] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ - mov x21, x2 │ │ │ - b.eq 40fd48 // b.none │ │ │ + b.eq f104 // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 40fd60 // b.none │ │ │ - cbz x1, 40fc90 │ │ │ + b.eq f11c // b.none │ │ │ + cbz x1, f058 │ │ │ mov x0, x19 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401ca0 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x5e0 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + add x19, x21, #0x390 │ │ │ mov x0, x19 │ │ │ - bl 401980 │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x3, x3, #0x438 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 40fd34 │ │ │ - mov x1, x21 │ │ │ + bl 2cc0 │ │ │ + adrp x1, 13000 │ │ │ + add x1, x1, #0xbf8 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x20, f0f8 │ │ │ + mov x0, x2 │ │ │ + mov x1, x20 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401aa0 <__strcpy_chk@plt> │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x21, x21, #0x60 │ │ │ - ldr w3, [x21] │ │ │ - mov x19, x21 │ │ │ - add w3, w3, #0x1 │ │ │ - asr w1, w3, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w2, w3, w1 │ │ │ - and w2, w2, #0x3 │ │ │ - sub w2, w2, w1 │ │ │ - sxtw x1, w2 │ │ │ - str w2, [x19], #16 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x5e0 │ │ │ - mov x4, x22 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 2e00 <__strcpy_chk@plt> │ │ │ + adrp x20, 31000 <__bss_start@@Base+0xa04> │ │ │ + add x19, x20, #0xdd0 │ │ │ + add x19, x19, #0x10 │ │ │ + mov w22, #0x18 // #24 │ │ │ + ldr w0, [x20, #3536] │ │ │ + mov x4, x23 │ │ │ + add x3, x21, #0x390 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x21] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ + add w0, w0, #0x1 │ │ │ + mov w1, #0x1 // #1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x20, #3536] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + ldr w0, [x20, #3536] │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x9b0 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 40fccc │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ + mov w0, #0x64 // #100 │ │ │ + strh w0, [x3, #2] │ │ │ + b f098 │ │ │ mov x0, x19 │ │ │ - add x1, x1, #0x428 │ │ │ + adrp x1, 13000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401ca0 <__strcat_chk@plt> │ │ │ - b 40fc90 │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - adrp x2, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x2, x2, #0x430 │ │ │ - add x1, x1, #0x428 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 40fc90 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + add x1, x1, #0xbf0 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + b f058 │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + adrp x1, 13000 │ │ │ + add x1, x1, #0xbf0 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b f058 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ + adrp x20, 30000 │ │ │ + add x19, x20, #0x390 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x5, x20, #0x5e0 │ │ │ - strb wzr, [x5, #17] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ mov x21, x2 │ │ │ - b.eq 40fe9c // b.none │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ + strb wzr, [x19, #17] │ │ │ + b.eq f24c // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 40feb4 // b.none │ │ │ - cbz x1, 40fddc │ │ │ - add x0, x5, #0x10 │ │ │ + b.eq f264 // b.none │ │ │ + cbz x1, f198 │ │ │ + add x0, x19, #0x10 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401ca0 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x5e0 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + add x19, x20, #0x390 │ │ │ add x19, x19, #0x10 │ │ │ mov x0, x19 │ │ │ - bl 401980 │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - add x3, x3, #0x438 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 40fe88 │ │ │ + bl 2cc0 │ │ │ + adrp x1, 13000 │ │ │ + add x1, x1, #0xbf8 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x21, f240 │ │ │ + mov x0, x2 │ │ │ mov x1, x21 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401aa0 <__strcpy_chk@plt> │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x19, x19, #0x60 │ │ │ - ldr w2, [x19, #112] │ │ │ - add x21, x19, #0x80 │ │ │ - add w2, w2, #0x1 │ │ │ - asr w1, w2, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w5, w2, w1 │ │ │ - and w5, w5, #0x3 │ │ │ - sub w5, w5, w1 │ │ │ - sxtw x1, w5 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x5e0 │ │ │ - mov x4, x22 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + bl 2e00 <__strcpy_chk@plt> │ │ │ + adrp x19, 31000 <__bss_start@@Base+0xa04> │ │ │ + add x19, x19, #0xdd0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ + add x21, x19, #0x80 │ │ │ + mov w22, #0x18 // #24 │ │ │ + add x3, x20, #0x390 │ │ │ + ldr w0, [x19, #112] │ │ │ + mov x4, x23 │ │ │ add x3, x3, #0x10 │ │ │ - str w5, [x19, #112] │ │ │ - bl 4019a0 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x19, #112] │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ + add w0, w0, w1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x19, #112] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ + bl 2ce0 <__sprintf_chk@plt> │ │ │ + ldr w0, [x19, #112] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 413000 <_fini@@Base+0x1c00> │ │ │ - add x0, x0, #0x700 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 40fe1c │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x5, #0x10 │ │ │ - add x1, x1, #0x428 │ │ │ + mov w0, #0x75 // #117 │ │ │ + strh w0, [x3, #2] │ │ │ + b f1dc │ │ │ + add x0, x19, #0x10 │ │ │ + adrp x1, 13000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401ca0 <__strcat_chk@plt> │ │ │ - b 40fddc │ │ │ - add x19, x5, #0x10 │ │ │ - mov x0, x19 │ │ │ - bl 401980 │ │ │ - adrp x2, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - add x2, x2, #0x430 │ │ │ - add x1, x1, #0x428 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 40fddc │ │ │ + add x1, x1, #0xbf0 │ │ │ + bl 2ff0 <__strcat_chk@plt> │ │ │ + b f198 │ │ │ + add x19, x19, #0x10 │ │ │ + mov x0, x19 │ │ │ + bl 2cc0 │ │ │ + adrp x1, 13000 │ │ │ + add x1, x1, #0xbf0 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b f198 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x20, x0 │ │ │ - cbz x0, 41001c │ │ │ + cbz x0, f3f4 │ │ │ ldrb w1, [x0] │ │ │ + mov x20, x0 │ │ │ sub w1, w1, #0x30 │ │ │ - uxtb w1, w1 │ │ │ + and w1, w1, #0xff │ │ │ cmp w1, #0x9 │ │ │ - b.hi 40ff50 // b.pmore │ │ │ - bl 401980 │ │ │ + b.hi f3d0 // b.pmore │ │ │ + bl 2cc0 │ │ │ cmp x0, #0x8 │ │ │ - b.ls 40ff78 // b.plast │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x1, x20 │ │ │ - add x0, x0, #0x4a0 │ │ │ - bl 402ba8 │ │ │ + b.hi f390 // b.pmore │ │ │ + mov w2, #0xa // #10 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2f90 │ │ │ + ldrb w19, [x20] │ │ │ + mov x21, x0 │ │ │ + cbz w19, f370 │ │ │ + bl 2f70 <__ctype_b_loc@plt> │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x2, [x0] │ │ │ + b f308 │ │ │ + add x1, x1, #0x1 │ │ │ + ldrb w19, [x20, x1] │ │ │ + cbz w19, f370 │ │ │ + ldrh w0, [x2, x19, lsl #1] │ │ │ + tbnz w0, #11, f2fc │ │ │ + add x1, x20, x1 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + ldrb w0, [x1, #1] │ │ │ + cbnz w0, f3b4 │ │ │ + bl 2e80 <__ctype_toupper_loc@plt> │ │ │ + ldr x0, [x0] │ │ │ + ldr w0, [x0, x19, lsl #2] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, #0x4b │ │ │ + b.eq f3c8 // b.none │ │ │ + cmp w0, #0x4d │ │ │ + b.eq f388 // b.none │ │ │ + cmp w0, #0x47 │ │ │ + b.eq f410 // b.none │ │ │ + cmp w0, #0x54 │ │ │ + b.ne f3b4 // b.any │ │ │ + mov x0, #0x10000000000 // #1099511627776 │ │ │ + sxtw x20, w21 │ │ │ + ldr x21, [sp, #32] │ │ │ + mul x20, x20, x0 │ │ │ mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + sxtw x20, w21 │ │ │ ldr x21, [sp, #32] │ │ │ + mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ + mov x0, #0x100000 // #1048576 │ │ │ + b f354 │ │ │ mov x1, x20 │ │ │ - add x0, x0, #0x470 │ │ │ - bl 402ba8 │ │ │ + adrp x0, 13000 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + add x0, x0, #0xc60 │ │ │ + bl 4000 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x20 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov w2, #0xa // #10 │ │ │ - bl 401c40 │ │ │ - ldrb w19, [x20] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 410048 │ │ │ - bl 401c20 <__ctype_b_loc@plt> │ │ │ - ldr x3, [x0] │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, #0x0 // #0 │ │ │ - b 40ffbc │ │ │ - ldrb w19, [x20, x2] │ │ │ - add x1, x2, #0x1 │ │ │ - cbz w19, 410048 │ │ │ - mov x4, x2 │ │ │ - mov x2, x1 │ │ │ - ubfiz x1, x19, #1, #8 │ │ │ - ldrh w1, [x3, x1] │ │ │ - uxtb w19, w19 │ │ │ - tbnz w1, #11, 40ffa8 │ │ │ - add x20, x20, x4 │ │ │ - ldrb w0, [x20, #1] │ │ │ - mov x20, #0xffffffffffffffff // #-1 │ │ │ - cbnz w0, 40ff3c │ │ │ - bl 401b30 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr w0, [x0, x19, lsl #2] │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x4b │ │ │ - b.eq 410050 // b.none │ │ │ - cmp w0, #0x4d │ │ │ - b.eq 410058 // b.none │ │ │ - cmp w0, #0x47 │ │ │ - b.eq 410060 // b.none │ │ │ - cmp w0, #0x54 │ │ │ - b.ne 40ff3c // b.any │ │ │ - mov x20, #0x10000000000 // #1099511627776 │ │ │ - sxtw x21, w21 │ │ │ - mul x20, x20, x21 │ │ │ - b 40ff3c │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x440 │ │ │ - add x1, x1, #0x508 │ │ │ - bl 402ba8 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + b f354 │ │ │ + mov x1, x0 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0xc30 │ │ │ + bl 4000 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - sxtw x20, w21 │ │ │ - b 40ff3c │ │ │ - mov x20, #0x400 // #1024 │ │ │ - b 410010 │ │ │ - mov x20, #0x100000 // #1048576 │ │ │ - b 410010 │ │ │ - mov x20, #0x40000000 // #1073741824 │ │ │ - b 410010 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 13000 │ │ │ + add x1, x1, #0xbe0 │ │ │ + add x0, x0, #0xc00 │ │ │ + mov x20, #0xffffffffffffffff // #-1 │ │ │ + bl 4000 │ │ │ + b f378 │ │ │ + mov x0, #0x40000000 // #1073741824 │ │ │ + b f354 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - adrp x4, 430000 │ │ │ - ldr x2, [x4, #2176] │ │ │ + adrp x5, 2f000 │ │ │ mov x3, #0x27ff // #10239 │ │ │ - str x2, [x29, #24] │ │ │ - strb wzr, [x1] │ │ │ + mov x29, sp │ │ │ + ldr x2, [x5, #3776] │ │ │ cmp x0, x3 │ │ │ + ldr x4, [x2] │ │ │ + str x4, [sp, #24] │ │ │ + mov x4, #0x0 // #0 │ │ │ + strb wzr, [x1] │ │ │ + b.ls f5a0 // b.plast │ │ │ mov w2, #0x0 // #0 │ │ │ - b.ls 4100a0 // b.plast │ │ │ lsr x0, x0, #10 │ │ │ - cmp x0, x3 │ │ │ add w2, w2, #0x1 │ │ │ - b.hi 410090 // b.pmore │ │ │ - mov w3, #0x20 // #32 │ │ │ - mov w5, #0x30 // #48 │ │ │ - strb w3, [x29, #17] │ │ │ - strb w3, [x29, #18] │ │ │ - strb w3, [x29, #19] │ │ │ - strb w5, [x29, #16] │ │ │ + cmp x0, x3 │ │ │ + b.hi f448 // b.pmore │ │ │ cmp x0, #0x3e7 │ │ │ - b.hi 410184 // b.pmore │ │ │ - cbz x0, 410124 │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x3, x0, x5 │ │ │ + b.ls f518 // b.plast │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + ubfx x0, x0, #9, #54 │ │ │ + mov w8, #0x2e // #46 │ │ │ + mov x6, x1 │ │ │ + add w2, w2, #0x1 │ │ │ + umulh x3, x0, x3 │ │ │ lsr x3, x3, #3 │ │ │ - add x6, x3, x3, lsl #2 │ │ │ - sub x0, x0, x6, lsl #1 │ │ │ - add w0, w0, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - cbz x3, 410240 │ │ │ - umulh x0, x3, x5 │ │ │ - lsr x0, x0, #3 │ │ │ - add x5, x0, x0, lsl #2 │ │ │ - sub x3, x3, x5, lsl #1 │ │ │ - add w3, w3, #0x30 │ │ │ - strb w3, [x29, #17] │ │ │ - cbz x0, 410238 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ + add w7, w3, #0x30 │ │ │ add x3, x3, x3, lsl #2 │ │ │ sub x0, x0, x3, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - strb w0, [x29, #18] │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + bfi w4, w8, #8, #8 │ │ │ + bfi w4, w7, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x2 // #2 │ │ │ mov w0, #0x3 // #3 │ │ │ - b 4101cc │ │ │ - mov x3, x1 │ │ │ - strb w5, [x3], #1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - cmp w0, wzr │ │ │ - csinc w0, w0, wzr, gt │ │ │ - cbz w2, 410168 │ │ │ + strh w4, [x6] │ │ │ + add x3, x3, #0x1 │ │ │ + add x4, x1, x3 │ │ │ + cbz w2, f4f8 │ │ │ + add x4, x4, #0x1 │ │ │ + add w0, w0, #0x1 │ │ │ cmp w2, #0x1 │ │ │ - b.eq 410218 // b.none │ │ │ + b.eq f588 // b.none │ │ │ cmp w2, #0x2 │ │ │ - b.eq 410228 // b.none │ │ │ + b.eq f594 // b.none │ │ │ cmp w2, #0x3 │ │ │ - b.eq 410248 // b.none │ │ │ + b.eq f57c // b.none │ │ │ cmp w2, #0x4 │ │ │ - b.eq 410258 // b.none │ │ │ - mov w1, #0x3f // #63 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - strb wzr, [x3] │ │ │ - ldr x2, [x29, #24] │ │ │ - ldr x1, [x4, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 410268 // b.any │ │ │ + b.eq f614 // b.none │ │ │ + mov w2, #0x3f // #63 │ │ │ + strb w2, [x1, x3] │ │ │ + ldr x5, [x5, #3776] │ │ │ + strb wzr, [x4] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x5] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, f628 │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ubfx x0, x0, #9, #54 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x3, x3, x3, lsl #2 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x5, x0, x5 │ │ │ - sub x0, x0, x3, lsl #1 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + mov w4, #0x0 // #0 │ │ │ + movk x3, #0xcccd │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x6, x3, x3, lsl #2 │ │ │ + sub x0, x0, x6, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - lsr x5, x5, #3 │ │ │ - add w5, w5, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - mov w0, #0x2e // #46 │ │ │ - strb w0, [x29, #17] │ │ │ - add w2, w2, #0x1 │ │ │ - strb w5, [x29, #18] │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x6, x29, #0x20 │ │ │ - sub w5, w0, #0x1 │ │ │ - add x3, x6, w5, sxtw │ │ │ - ldurb w6, [x3, #-16] │ │ │ - mov x3, x1 │ │ │ - strb w6, [x3], #1 │ │ │ - cbz w5, 410130 │ │ │ - sub w3, w0, #0x2 │ │ │ - add x6, x29, #0x20 │ │ │ - add x5, x6, w3, sxtw │ │ │ - ldurb w5, [x5, #-16] │ │ │ - cmp w3, #0x1 │ │ │ - strb w5, [x1, #1] │ │ │ - add x3, x1, #0x2 │ │ │ - b.ne 410130 // b.any │ │ │ - ldrb w5, [x29, #16] │ │ │ - add x3, x1, #0x3 │ │ │ - strb w5, [x1, #2] │ │ │ - b 410130 │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410168 │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410168 │ │ │ - mov w0, #0x2 // #2 │ │ │ - b 4101cc │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x3, #0x9 │ │ │ + movk x0, #0xcccd │ │ │ + umulh x0, x3, x0 │ │ │ + lsr x0, x0, #3 │ │ │ + add x6, x0, x0, lsl #2 │ │ │ + sub x3, x3, x6, lsl #1 │ │ │ + add w3, w3, #0x30 │ │ │ + bfi w4, w3, #8, #8 │ │ │ + b.ls f600 // b.plast │ │ │ + add w0, w0, #0x30 │ │ │ + mov x6, x1 │ │ │ + bfi w4, w0, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + b f4ac │ │ │ + mov w2, #0x47 // #71 │ │ │ + strb w2, [x1, x3] │ │ │ + b f4f8 │ │ │ + mov w2, #0x4b // #75 │ │ │ + strb w2, [x1, x3] │ │ │ + b f4f8 │ │ │ + mov w2, #0x4d // #77 │ │ │ + strb w2, [x1, x3] │ │ │ + b f4f8 │ │ │ + cmp x0, #0x3e7 │ │ │ + b.hi f620 // b.pmore │ │ │ + cbnz x0, f5c0 │ │ │ + mov x4, x1 │ │ │ mov w0, #0x1 // #1 │ │ │ - b 4101cc │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410168 │ │ │ - mov w1, #0x54 // #84 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410168 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ + mov w1, #0x30 // #48 │ │ │ + strb w1, [x4], #1 │ │ │ + b f4f8 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x0, #0x9 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x2, x3, x3, lsl #2 │ │ │ + sub x0, x0, x2, lsl #1 │ │ │ + add w0, w0, #0x30 │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + b.hi f62c // b.pmore │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov w0, #0x1 // #1 │ │ │ + strb w4, [x1] │ │ │ + b f4bc │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x1 // #1 │ │ │ + mov w0, #0x2 // #2 │ │ │ + strh w4, [x1] │ │ │ + b f4bc │ │ │ + mov w2, #0x54 // #84 │ │ │ + strb w2, [x1, x3] │ │ │ + b f4f8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + b f460 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + mov w2, #0x0 // #0 │ │ │ + b f53c │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x2, [x19, #2176] │ │ │ - mov x20, x0 │ │ │ + adrp x20, 2f000 │ │ │ + add x19, sp, #0x30 │ │ │ + ldr x2, [x20, #3776] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ mov x0, x1 │ │ │ - add x1, x29, #0x20 │ │ │ - str x2, [x29, #136] │ │ │ - bl 410068 │ │ │ - ldrb w0, [x29, #32] │ │ │ + mov x1, x19 │ │ │ + bl f418 │ │ │ + ldrb w0, [sp, #48] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 4102ec // b.any │ │ │ - ldrb w0, [x29, #33] │ │ │ + b.ne f6c8 // b.any │ │ │ + ldrb w0, [sp, #49] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 4102f4 // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - add x1, x29, #0x20 │ │ │ - add x0, x29, #0x22 │ │ │ - add x1, x1, #0x3 │ │ │ - cmp w2, #0x20 │ │ │ - csel x0, x1, x0, eq // eq = none │ │ │ - mov x1, x20 │ │ │ - bl 401990 │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x19, #2176] │ │ │ + b.ne f6d0 // b.any │ │ │ + ldrb w0, [sp, #50] │ │ │ + cmp w0, #0x20 │ │ │ + cinc x0, x19, eq // eq = none │ │ │ + add x0, x0, #0x2 │ │ │ + mov x1, x21 │ │ │ + bl 2cd0 │ │ │ + ldr x20, [x20, #3776] │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 4102fc // b.any │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, f6d8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #144 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - add x0, x29, #0x20 │ │ │ - b 4102c4 │ │ │ - add x0, x29, #0x21 │ │ │ - b 4102c4 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + mov x0, x19 │ │ │ + b f698 │ │ │ + add x0, x19, #0x1 │ │ │ + b f698 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + str x23, [sp, #48] │ │ │ + mov w23, w3 │ │ │ ldrb w19, [x0] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 4103e8 │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 4103bc │ │ │ - cbnz w2, 410390 │ │ │ - str x1, [x29, #72] │ │ │ - str x2, [x29, #64] │ │ │ - str x3, [x29, #56] │ │ │ - bl 401b30 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr x2, [x29, #64] │ │ │ - ldr x3, [x29, #56] │ │ │ - ldr x1, [x29, #72] │ │ │ - b 410360 │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 4103c0 │ │ │ + cbz w19, f7a0 │ │ │ ldrb w20, [x1] │ │ │ - cbz w20, 4103c0 │ │ │ - ubfiz x19, x19, #2, #8 │ │ │ - ubfiz x20, x20, #2, #8 │ │ │ - ldr w5, [x0, x19] │ │ │ - ldr w4, [x0, x20] │ │ │ - add w2, w2, #0x1 │ │ │ - cmp w5, w4 │ │ │ - b.eq 41034c // b.none │ │ │ + cbz w20, f7a0 │ │ │ + mov x22, x0 │ │ │ + cbnz w2, f76c │ │ │ + bl 2e80 <__ctype_toupper_loc@plt> │ │ │ + sub x7, x21, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + mov x0, #0x1 // #1 │ │ │ + b f73c │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, f7a8 │ │ │ + ldrb w20, [x7, x0] │ │ │ + cbz w20, f7a8 │ │ │ + ldr w6, [x2, x19, lsl #2] │ │ │ + mov w1, w0 │ │ │ + ldr w5, [x2, x20, lsl #2] │ │ │ + add x4, x21, x0 │ │ │ + cmp w6, w5 │ │ │ + b.eq f728 // b.none │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, #0x0 // #0 │ │ │ - b 4103ac │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 4103c0 │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 4103c0 │ │ │ + sub x2, x1, #0x1 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b f790 │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x4, x21, x0 │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, f7a8 │ │ │ + ldrb w20, [x2, x0] │ │ │ + cbz w20, f7a8 │ │ │ cmp w19, w20 │ │ │ - add w2, w2, #0x1 │ │ │ - b.eq 410398 // b.none │ │ │ - b 41037c │ │ │ - mov w2, w20 │ │ │ - cmp w3, w2 │ │ │ + mov w1, w0 │ │ │ + b.eq f778 // b.none │ │ │ + b f754 │ │ │ + mov x4, x21 │ │ │ + mov w1, #0x0 // #0 │ │ │ + cmp w23, w1 │ │ │ mov w0, #0x0 // #0 │ │ │ - b.gt 410380 │ │ │ - ldrb w0, [x1] │ │ │ + b.gt f758 │ │ │ + ldrb w0, [x4] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - cmp w0, wzr │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, w19 │ │ │ - b 4103c0 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x2, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x3, 414000 <_fini@@Base+0x2c00> │ │ │ - adrp x4, 414000 <_fini@@Base+0x2c00> │ │ │ + udf #0 │ │ │ + adrp x4, 13000 │ │ │ + adrp x3, 13000 │ │ │ + add x4, x4, #0xf80 │ │ │ + add x3, x3, #0xf90 │ │ │ + adrp x2, 13000 │ │ │ + adrp x1, 13000 │ │ │ + add x2, x2, #0xfa0 │ │ │ + add x1, x1, #0xfc8 │ │ │ mov w0, #0x1 // #1 │ │ │ - add x1, x1, #0x7c0 │ │ │ - add x2, x2, #0x7e8 │ │ │ - add x3, x3, #0x810 │ │ │ - add x4, x4, #0x820 │ │ │ - b 401ae0 <__printf_chk@plt> │ │ │ - adrp x0, 414000 <_fini@@Base+0x2c00> │ │ │ - add x0, x0, #0x830 │ │ │ + b 2e40 <__printf_chk@plt> │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0xff0 │ │ │ ret │ │ │ - cbz x1, 41053c │ │ │ + nop │ │ │ + cbz x1, f9b8 │ │ │ + eor x4, x0, #0xffffffff │ │ │ cmp x2, #0x7 │ │ │ - eor x0, x0, #0xffffffff │ │ │ - b.ls 410508 // b.plast │ │ │ - sub x9, x2, #0x8 │ │ │ - lsr x9, x9, #3 │ │ │ - add x8, x1, x9, lsl #3 │ │ │ - adrp x4, 414000 <_fini@@Base+0x2c00> │ │ │ - mov x3, x1 │ │ │ - add x8, x8, #0x8 │ │ │ - add x4, x4, #0x830 │ │ │ - ldrb w6, [x3] │ │ │ - ldrb w5, [x3, #1] │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #2] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #3] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #4] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #5] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #6] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #7] │ │ │ + b.ls f8e8 // b.plast │ │ │ + sub x11, x2, #0x8 │ │ │ + adrp x3, 13000 │ │ │ + and x11, x11, #0xfffffffffffffff8 │ │ │ + add x3, x3, #0xff0 │ │ │ + add x11, x11, #0x8 │ │ │ + add x11, x1, x11 │ │ │ + ldrb w0, [x1] │ │ │ + add x1, x1, #0x8 │ │ │ + ldurb w10, [x1, #-7] │ │ │ + eor w0, w0, w4 │ │ │ + ldurb w9, [x1, #-6] │ │ │ + and x0, x0, #0xff │ │ │ + ldurb w8, [x1, #-5] │ │ │ + ldurb w7, [x1, #-4] │ │ │ + ldurb w6, [x1, #-3] │ │ │ + ldr x0, [x3, x0, lsl #3] │ │ │ + ldurb w5, [x1, #-2] │ │ │ + cmp x1, x11 │ │ │ + eor x0, x0, x4, lsr #8 │ │ │ + eor w10, w10, w0 │ │ │ + and x10, x10, #0xff │ │ │ + ldurb w4, [x1, #-1] │ │ │ + ldr x10, [x3, x10, lsl #3] │ │ │ + eor x0, x10, x0, lsr #8 │ │ │ + eor w9, w9, w0 │ │ │ + and x9, x9, #0xff │ │ │ + ldr x9, [x3, x9, lsl #3] │ │ │ + eor x0, x9, x0, lsr #8 │ │ │ + eor w8, w8, w0 │ │ │ + and x8, x8, #0xff │ │ │ + ldr x8, [x3, x8, lsl #3] │ │ │ + eor x0, x8, x0, lsr #8 │ │ │ + eor w7, w7, w0 │ │ │ + and x7, x7, #0xff │ │ │ + ldr x7, [x3, x7, lsl #3] │ │ │ eor x0, x7, x0, lsr #8 │ │ │ eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x6, [x4, x6] │ │ │ - add x3, x3, #0x8 │ │ │ + and x6, x6, #0xff │ │ │ + ldr x6, [x3, x6, lsl #3] │ │ │ eor x0, x6, x0, lsr #8 │ │ │ eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x5, [x4, x5] │ │ │ - cmp x3, x8 │ │ │ + and x5, x5, #0xff │ │ │ + ldr x5, [x3, x5, lsl #3] │ │ │ eor x0, x5, x0, lsr #8 │ │ │ - b.ne 410450 // b.any │ │ │ - add x9, x9, #0x1 │ │ │ - add x1, x1, x9, lsl #3 │ │ │ + eor w4, w4, w0 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x4, [x3, x4, lsl #3] │ │ │ + eor x4, x4, x0, lsr #8 │ │ │ + b.ne f838 // b.any │ │ │ and x2, x2, #0x7 │ │ │ - cbz x2, 410534 │ │ │ - adrp x4, 414000 <_fini@@Base+0x2c00> │ │ │ - add x2, x1, x2 │ │ │ - add x4, x4, #0x830 │ │ │ - ldrb w3, [x1], #1 │ │ │ - eor w3, w3, w0 │ │ │ - ubfiz x3, x3, #3, #8 │ │ │ - ldr x3, [x4, x3] │ │ │ - cmp x1, x2 │ │ │ - eor x0, x3, x0, lsr #8 │ │ │ - b.ne 410518 // b.any │ │ │ - eor x0, x0, #0xffffffff │ │ │ + cbz x2, f9b0 │ │ │ + ldrb w3, [x1] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0xff0 │ │ │ + cmp x2, #0x1 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f9b0 // b.none │ │ │ + ldrb w3, [x1, #1] │ │ │ + cmp x2, #0x2 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f9b0 // b.none │ │ │ + ldrb w3, [x1, #2] │ │ │ + cmp x2, #0x3 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f9b0 // b.none │ │ │ + ldrb w3, [x1, #3] │ │ │ + cmp x2, #0x4 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f9b0 // b.none │ │ │ + ldrb w3, [x1, #4] │ │ │ + subs x2, x2, #0x5 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f9b0 // b.none │ │ │ + ldrb w3, [x1, #5] │ │ │ + cmp x2, #0x1 │ │ │ + eor w2, w3, w4 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x0, x2, lsl #3] │ │ │ + eor x4, x2, x4, lsr #8 │ │ │ + b.eq f9b0 // b.none │ │ │ + ldrb w1, [x1, #6] │ │ │ + eor w1, w1, w4 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ + eor x4, x0, x4, lsr #8 │ │ │ + eor x0, x4, #0xffffffff │ │ │ ret │ │ │ - mov x0, x1 │ │ │ + mov x0, #0x0 // #0 │ │ │ ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x0, x0, #0x3b0 │ │ │ - ldrh w0, [x0, #16] │ │ │ + adrp x0, 32000 <__bss_start@@Base+0x1a04> │ │ │ + ldrh w0, [x0, #304] │ │ │ orr w0, w0, #0x2 │ │ │ eor w1, w0, #0x1 │ │ │ mul w0, w1, w0 │ │ │ ubfx x0, x0, #8, #8 │ │ │ ret │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x1, x1, #0x3b0 │ │ │ - ldr x2, [x1] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x5, [x3, #976] │ │ │ - eor w3, w0, w2 │ │ │ - ubfiz x3, x3, #3, #8 │ │ │ - ldr x3, [x5, x3] │ │ │ - ldr x4, [x1, #8] │ │ │ - eor x3, x3, x2, lsr #8 │ │ │ - mov x2, #0x8405 // #33797 │ │ │ - add x4, x4, w3, uxtb │ │ │ - movk x2, #0x808, lsl #16 │ │ │ - mul x4, x4, x2 │ │ │ - add x4, x4, #0x1 │ │ │ - ldr x2, [x1, #16] │ │ │ - lsr x6, x4, #24 │ │ │ - eor w6, w6, w2 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x5, [x5, x6] │ │ │ - str x3, [x1] │ │ │ - eor x2, x5, x2, lsr #8 │ │ │ - str x4, [x1, #8] │ │ │ - str x2, [x1, #16] │ │ │ - ret │ │ │ - adrp x7, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov x5, #0x5678 // #22136 │ │ │ - mov x4, #0x6789 // #26505 │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - add x2, x7, #0x3b0 │ │ │ - movk x5, #0x1234, lsl #16 │ │ │ - movk x4, #0x2345, lsl #16 │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - ldrb w1, [x0] │ │ │ - str x5, [x2] │ │ │ - str x4, [x2, #8] │ │ │ - str x3, [x2, #16] │ │ │ - cbz w1, 41066c │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - mov x4, #0x6789 // #26505 │ │ │ - mov x2, #0x5678 // #22136 │ │ │ - ldr x5, [x5, #976] │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - movk x4, #0x2345, lsl #16 │ │ │ - movk x2, #0x1234, lsl #16 │ │ │ - eor w1, w1, w2 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x6, [x5, x1] │ │ │ - mov x1, #0x8405 // #33797 │ │ │ - eor x2, x6, x2, lsr #8 │ │ │ - movk x1, #0x808, lsl #16 │ │ │ - add x4, x4, w2, uxtb │ │ │ - mul x4, x4, x1 │ │ │ - add x4, x4, #0x1 │ │ │ - lsr x1, x4, #24 │ │ │ - eor w1, w1, w3 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x6, [x5, x1] │ │ │ - ldrb w1, [x0, #1]! │ │ │ - eor x3, x6, x3, lsr #8 │ │ │ - cbnz w1, 41061c │ │ │ - add x0, x7, #0x3b0 │ │ │ - str x2, [x0] │ │ │ - str x4, [x0, #8] │ │ │ - str x3, [x0, #16] │ │ │ + nop │ │ │ + adrp x4, 2f000 │ │ │ + adrp x5, 32000 <__bss_start@@Base+0x1a04> │ │ │ + add x3, x5, #0x120 │ │ │ + mov x7, #0x8405 // #33797 │ │ │ + ldr x4, [x4, #4064] │ │ │ + movk x7, #0x808, lsl #16 │ │ │ + ldr x2, [x5, #288] │ │ │ + ldr x6, [x4] │ │ │ + eor w4, w0, w2 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x1, [x3, #8] │ │ │ + ldr x8, [x6, x4, lsl #3] │ │ │ + ldr x4, [x3, #16] │ │ │ + eor x2, x8, x2, lsr #8 │ │ │ + str x2, [x5, #288] │ │ │ + add x1, x1, w2, uxtb │ │ │ + mul x1, x1, x7 │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x3, #8] │ │ │ + lsr x1, x1, #24 │ │ │ + eor w1, w1, w4 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x1, [x6, x1, lsl #3] │ │ │ + eor x4, x1, x4, lsr #8 │ │ │ + str x4, [x3, #16] │ │ │ + ret │ │ │ + adrp x1, 14000 │ │ │ + adrp x8, 32000 <__bss_start@@Base+0x1a04> │ │ │ + ldrb w3, [x0] │ │ │ + mov x5, #0x7890 // #30864 │ │ │ + ldr q0, [x1, #2032] │ │ │ + add x1, x8, #0x120 │ │ │ + movk x5, #0x3456, lsl #16 │ │ │ + str x5, [x1, #16] │ │ │ + str q0, [x8, #288] │ │ │ + cbz w3, fadc │ │ │ + adrp x2, 2f000 │ │ │ + mov x1, #0x6789 // #26505 │ │ │ + mov x4, #0x5678 // #22136 │ │ │ + mov x7, #0x8405 // #33797 │ │ │ + ldr x2, [x2, #4064] │ │ │ + movk x1, #0x2345, lsl #16 │ │ │ + movk x4, #0x1234, lsl #16 │ │ │ + movk x7, #0x808, lsl #16 │ │ │ + ldr x6, [x2] │ │ │ + nop │ │ │ + eor w3, w3, w4 │ │ │ + and x2, x3, #0xff │ │ │ + ldrb w3, [x0, #1]! │ │ │ + ldr x2, [x6, x2, lsl #3] │ │ │ + eor x4, x2, x4, lsr #8 │ │ │ + add x1, x1, w4, uxtb │ │ │ + mul x1, x1, x7 │ │ │ + add x1, x1, #0x1 │ │ │ + lsr x2, x1, #24 │ │ │ + eor w2, w2, w5 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x6, x2, lsl #3] │ │ │ + eor x5, x2, x5, lsr #8 │ │ │ + cbnz w3, fa98 │ │ │ + add x0, x8, #0x120 │ │ │ + str x4, [x8, #288] │ │ │ + stp x1, x5, [x0, #8] │ │ │ ret │ │ │ stp x29, x30, [sp, #-144]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x3, x21, #0x3b0 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - ldr w2, [x3, #24] │ │ │ - adrp x23, 430000 │ │ │ - ldr x4, [x23, #2176] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - add w2, w2, #0x1 │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + adrp x0, 2f000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 32000 <__bss_start@@Base+0x1a04> │ │ │ + add x2, x24, #0x120 │ │ │ + ldr x3, [x0, #3776] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr w0, [x2, #24] │ │ │ stp x25, x26, [sp, #64] │ │ │ - str x4, [x29, #136] │ │ │ - str w2, [x3, #24] │ │ │ - cmp w2, #0x1 │ │ │ - str x1, [x29, #104] │ │ │ - mov x27, x0 │ │ │ - b.eq 4109f0 // b.none │ │ │ - mov x4, #0x5678 // #22136 │ │ │ - mov x3, #0x6789 // #26505 │ │ │ - mov x1, #0x7890 // #30864 │ │ │ - add x0, x21, #0x3b0 │ │ │ - movk x4, #0x1234, lsl #16 │ │ │ - movk x3, #0x2345, lsl #16 │ │ │ - movk x1, #0x3456, lsl #16 │ │ │ - ldrb w2, [x27] │ │ │ - str x4, [x0] │ │ │ - str x3, [x0, #8] │ │ │ - str x1, [x0, #16] │ │ │ - cbz w2, 410a0c │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - mov x19, #0x7890 // #30864 │ │ │ - mov x4, #0x6789 // #26505 │ │ │ - mov x3, #0x5678 // #22136 │ │ │ - ldr x5, [x26, #976] │ │ │ - mov x0, x27 │ │ │ - movk x19, #0x3456, lsl #16 │ │ │ - movk x4, #0x2345, lsl #16 │ │ │ - movk x3, #0x1234, lsl #16 │ │ │ - b 410718 │ │ │ - mov x4, x1 │ │ │ - eor w2, w2, w3 │ │ │ - ubfiz x2, x2, #3, #8 │ │ │ - ldr x2, [x5, x2] │ │ │ - mov x1, #0x8405 // #33797 │ │ │ - eor x3, x2, x3, lsr #8 │ │ │ - add x4, x4, w3, uxtb │ │ │ - movk x1, #0x808, lsl #16 │ │ │ - mul x1, x4, x1 │ │ │ + add w0, w0, #0x1 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + cmp w0, #0x1 │ │ │ + str x1, [sp, #96] │ │ │ + ldr x1, [x3] │ │ │ + str x1, [sp, #136] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str w0, [x2, #24] │ │ │ + b.eq 100a4 // b.none │ │ │ + adrp x2, 14000 │ │ │ + add x0, x24, #0x120 │ │ │ + ldrb w1, [x20] │ │ │ + mov x3, #0x7890 // #30864 │ │ │ + ldr q0, [x2, #2032] │ │ │ + movk x3, #0x3456, lsl #16 │ │ │ + str x3, [x0, #16] │ │ │ + str q0, [x24, #288] │ │ │ + cbz w1, 100c0 │ │ │ + adrp x21, 2f000 │ │ │ + mov x19, #0x6789 // #26505 │ │ │ + mov x28, #0x5678 // #22136 │ │ │ + mov x5, #0x8405 // #33797 │ │ │ + ldr x0, [x21, #4064] │ │ │ + mov x23, x3 │ │ │ + mov x4, x20 │ │ │ + movk x19, #0x2345, lsl #16 │ │ │ + movk x28, #0x1234, lsl #16 │ │ │ + movk x5, #0x808, lsl #16 │ │ │ + ldr x2, [x0] │ │ │ + nop │ │ │ + eor w1, w1, w28 │ │ │ + and x0, x1, #0xff │ │ │ + ldrb w1, [x4, #1]! │ │ │ + ldr x0, [x2, x0, lsl #3] │ │ │ + eor x28, x0, x28, lsr #8 │ │ │ + add x19, x19, w28, uxtb │ │ │ + mul x19, x19, x5 │ │ │ + add x19, x19, #0x1 │ │ │ + lsr x0, x19, #24 │ │ │ + eor w0, w0, w23 │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x2, x0, lsl #3] │ │ │ + eor x23, x0, x23, lsr #8 │ │ │ + cbnz w1, fb88 │ │ │ + add x0, sp, #0x78 │ │ │ + mov x22, #0x8405 // #33797 │ │ │ + ldr x21, [x21, #4064] │ │ │ + mov x26, x0 │ │ │ + add x27, sp, #0x82 │ │ │ + add x25, x24, #0x120 │ │ │ + movk x22, #0x808, lsl #16 │ │ │ + str x0, [sp, #104] │ │ │ + bl 2eb0 │ │ │ + asr w0, w0, #7 │ │ │ + eor w4, w0, w28 │ │ │ + and w2, w23, #0xffff │ │ │ + ldr x5, [x21] │ │ │ + and x4, x4, #0xff │ │ │ + orr w2, w2, #0x2 │ │ │ + eor w1, w2, #0x1 │ │ │ + ldr x4, [x5, x4, lsl #3] │ │ │ + mul w1, w1, w2 │ │ │ + eor x28, x4, x28, lsr #8 │ │ │ + eor w1, w0, w1, lsr #8 │ │ │ + add x19, x19, w28, uxtb │ │ │ + mul x19, x19, x22 │ │ │ + add x19, x19, #0x1 │ │ │ + stp x28, x19, [x25] │ │ │ + lsr x0, x19, #24 │ │ │ + eor w0, w0, w23 │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ + strb w1, [x26], #1 │ │ │ + cmp x27, x26 │ │ │ + eor x23, x0, x23, lsr #8 │ │ │ + str x23, [x25, #16] │ │ │ + b.ne fbe0 // b.any │ │ │ + adrp x0, 14000 │ │ │ + ldrb w2, [x20] │ │ │ + mov x4, #0x7890 // #30864 │ │ │ + mov x1, #0x6789 // #26505 │ │ │ + ldr q0, [x0, #2032] │ │ │ + movk x4, #0x3456, lsl #16 │ │ │ + str x4, [x25, #16] │ │ │ + mov x10, #0x5678 // #22136 │ │ │ + movk x1, #0x2345, lsl #16 │ │ │ + movk x10, #0x1234, lsl #16 │ │ │ + str q0, [x25] │ │ │ + cbz w2, fcb8 │ │ │ + mov x3, #0x8405 // #33797 │ │ │ + movk x3, #0x808, lsl #16 │ │ │ + nop │ │ │ + eor w0, w2, w10 │ │ │ + ldrb w2, [x20, #1]! │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ + eor x10, x0, x10, lsr #8 │ │ │ + add x1, x1, w10, uxtb │ │ │ + mul x1, x1, x3 │ │ │ add x1, x1, #0x1 │ │ │ - lsr x2, x1, #24 │ │ │ - eor w2, w2, w19 │ │ │ - ubfiz x2, x2, #3, #8 │ │ │ - ldr x4, [x5, x2] │ │ │ - ldrb w2, [x0, #1]! │ │ │ - eor x19, x4, x19, lsr #8 │ │ │ - cbnz w2, 410714 │ │ │ - mov x22, x1 │ │ │ - mov x25, x3 │ │ │ - add x0, x29, #0x78 │ │ │ - add x28, x29, #0x82 │ │ │ - mov x24, x0 │ │ │ - add x20, x21, #0x3b0 │ │ │ - b 41077c │ │ │ - mov x22, x4 │ │ │ - mov x25, x3 │ │ │ - bl 401b50 │ │ │ - ubfx x5, x0, #7, #8 │ │ │ - ldr x2, [x26, #976] │ │ │ - eor w0, w5, w25 │ │ │ - ubfiz x0, x0, #3, #8 │ │ │ - ldr x3, [x2, x0] │ │ │ + lsr x0, x1, #24 │ │ │ + eor w0, w0, w4 │ │ │ + and x0, x0, #0xff │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ + eor x4, x0, x4, lsr #8 │ │ │ + cbnz w2, fc80 │ │ │ + ldrb w11, [sp, #120] │ │ │ mov x6, #0x8405 // #33797 │ │ │ - eor x3, x3, x25, lsr #8 │ │ │ movk x6, #0x808, lsl #16 │ │ │ - add x4, x22, w3, uxtb │ │ │ + and w18, w4, #0xffff │ │ │ + eor w3, w11, w10 │ │ │ + orr w0, w18, #0x2 │ │ │ + and x3, x3, #0xff │ │ │ + eor w18, w0, #0x1 │ │ │ + ldrb w2, [sp, #121] │ │ │ + add x7, x24, #0x120 │ │ │ + ldrb w17, [sp, #122] │ │ │ + ldr x15, [x5, x3, lsl #3] │ │ │ + mul w18, w18, w0 │ │ │ + ldrb w14, [sp, #123] │ │ │ + mov w3, #0x0 // #0 │ │ │ + ldrb w13, [sp, #124] │ │ │ + eor x15, x15, x10, lsr #8 │ │ │ + eor w18, w11, w18, lsr #8 │ │ │ + eor w19, w2, w15 │ │ │ + ldrb w12, [sp, #125] │ │ │ + add x1, x1, w15, uxtb │ │ │ + and x19, x19, #0xff │ │ │ + ldrb w11, [sp, #126] │ │ │ + ldrb w10, [sp, #127] │ │ │ + mul x1, x1, x6 │ │ │ + ldp x20, x0, [sp, #96] │ │ │ + add x1, x1, #0x1 │ │ │ + lsr x16, x1, #24 │ │ │ + eor w16, w16, w4 │ │ │ + and x16, x16, #0xff │ │ │ + lsr x9, x20, #16 │ │ │ + lsr x8, x20, #24 │ │ │ + ldr x16, [x5, x16, lsl #3] │ │ │ + strb w18, [sp, #120] │ │ │ + ldr x19, [x5, x19, lsl #3] │ │ │ + eor x16, x16, x4, lsr #8 │ │ │ + and w4, w16, #0xffff │ │ │ + orr w18, w4, #0x2 │ │ │ + eor x15, x19, x15, lsr #8 │ │ │ + eor w4, w18, #0x1 │ │ │ + eor w19, w17, w15 │ │ │ + add x1, x1, w15, uxtb │ │ │ + and x19, x19, #0xff │ │ │ + mul w4, w4, w18 │ │ │ + mul x1, x1, x6 │ │ │ + eor w4, w2, w4, lsr #8 │ │ │ + mov x2, #0xc // #12 │ │ │ + add x1, x1, #0x1 │ │ │ + lsr x18, x1, #24 │ │ │ + eor w18, w18, w16 │ │ │ + and x18, x18, #0xff │ │ │ + ldr x18, [x5, x18, lsl #3] │ │ │ + strb w4, [sp, #121] │ │ │ + ldr x4, [x5, x19, lsl #3] │ │ │ + eor x16, x18, x16, lsr #8 │ │ │ + and w19, w16, #0xffff │ │ │ + orr w19, w19, #0x2 │ │ │ + eor x15, x4, x15, lsr #8 │ │ │ + eor w18, w19, #0x1 │ │ │ + add x4, x1, w15, uxtb │ │ │ + mul w1, w18, w19 │ │ │ + eor w19, w14, w15 │ │ │ + and x19, x19, #0xff │ │ │ mul x4, x4, x6 │ │ │ - add x4, x4, #0x1 │ │ │ - and w1, w19, #0xffff │ │ │ - orr w1, w1, #0x2 │ │ │ - lsr x0, x4, #24 │ │ │ - eor w0, w0, w19 │ │ │ - eor w6, w1, #0x1 │ │ │ - ubfiz x0, x0, #3, #8 │ │ │ - mul w1, w6, w1 │ │ │ - ldr x0, [x2, x0] │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - eor w5, w1, w5 │ │ │ - eor x19, x0, x19, lsr #8 │ │ │ - strb w5, [x24], #1 │ │ │ - str x3, [x20] │ │ │ - str x4, [x20, #8] │ │ │ - str x19, [x20, #16] │ │ │ - cmp x24, x28 │ │ │ - b.ne 410774 // b.any │ │ │ - mov x3, #0x5678 // #22136 │ │ │ - mov x1, #0x6789 // #26505 │ │ │ - mov x0, #0x7890 // #30864 │ │ │ - movk x3, #0x1234, lsl #16 │ │ │ - movk x1, #0x2345, lsl #16 │ │ │ - movk x0, #0x3456, lsl #16 │ │ │ - ldrb w4, [x27] │ │ │ - str x3, [x20] │ │ │ - str x1, [x20, #8] │ │ │ - str x0, [x20, #16] │ │ │ - cbz w4, 410a2c │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - mov x6, #0x6789 // #26505 │ │ │ - mov x5, #0x5678 // #22136 │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - movk x6, #0x2345, lsl #16 │ │ │ - movk x5, #0x1234, lsl #16 │ │ │ - eor w4, w4, w5 │ │ │ - ubfiz x4, x4, #3, #8 │ │ │ - ldr x0, [x2, x4] │ │ │ - mov x1, #0x8405 // #33797 │ │ │ - eor x5, x0, x5, lsr #8 │ │ │ - add x6, x6, w5, uxtb │ │ │ - movk x1, #0x808, lsl #16 │ │ │ - mul x6, x6, x1 │ │ │ - add x6, x6, #0x1 │ │ │ - lsr x0, x6, #24 │ │ │ - eor w0, w0, w3 │ │ │ - ubfiz x0, x0, #3, #8 │ │ │ - ldr x0, [x2, x0] │ │ │ - ldrb w4, [x27, #1]! │ │ │ - eor x3, x0, x3, lsr #8 │ │ │ - cbnz w4, 410834 │ │ │ - add x0, x21, #0x3b0 │ │ │ - str x5, [x0] │ │ │ - str x6, [x0, #8] │ │ │ - str x3, [x0, #16] │ │ │ - add x0, x29, #0x78 │ │ │ - ldrb w1, [x0] │ │ │ - mov x7, #0x8405 // #33797 │ │ │ - eor w4, w1, w5 │ │ │ - ubfiz x4, x4, #3, #8 │ │ │ - ldr x8, [x2, x4] │ │ │ - movk x7, #0x808, lsl #16 │ │ │ - eor x5, x8, x5, lsr #8 │ │ │ - and w4, w3, #0xffff │ │ │ - add x6, x6, w5, uxtb │ │ │ - orr w4, w4, #0x2 │ │ │ - mul x6, x6, x7 │ │ │ - add x6, x6, #0x1 │ │ │ - eor w8, w4, #0x1 │ │ │ - lsr x7, x6, #24 │ │ │ - mul w4, w8, w4 │ │ │ - eor w7, w7, w3 │ │ │ - ubfx x4, x4, #8, #8 │ │ │ - eor w1, w4, w1 │ │ │ - ubfiz x7, x7, #3, #8 │ │ │ - ldr x4, [x2, x7] │ │ │ - strb w1, [x0], #1 │ │ │ - cmp x28, x0 │ │ │ - eor x3, x4, x3, lsr #8 │ │ │ - b.ne 410888 // b.any │ │ │ - ldr x1, [x29, #104] │ │ │ - mov x4, #0x8405 // #33797 │ │ │ - lsr x0, x1, #16 │ │ │ - eor w1, w5, w0 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x1, [x2, x1] │ │ │ - movk x4, #0x808, lsl #16 │ │ │ - eor x5, x1, x5, lsr #8 │ │ │ - and w1, w3, #0xffff │ │ │ - add x6, x6, w5, uxtb │ │ │ - orr w1, w1, #0x2 │ │ │ - mul x4, x6, x4 │ │ │ - eor w7, w1, #0x1 │ │ │ - add x4, x4, #0x1 │ │ │ - mul w1, w7, w1 │ │ │ - ldr x7, [x29, #104] │ │ │ - lsr x6, x4, #24 │ │ │ - lsr x22, x7, #24 │ │ │ - eor w6, w6, w3 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - eor w0, w1, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - eor w1, w5, w22 │ │ │ - ldr x6, [x2, x6] │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - strb w0, [x29, #130] │ │ │ - ldr x1, [x2, x1] │ │ │ - mov x0, #0x8405 // #33797 │ │ │ - eor x5, x1, x5, lsr #8 │ │ │ - add x4, x4, w5, uxtb │ │ │ - movk x0, #0x808, lsl #16 │ │ │ - mul x4, x4, x0 │ │ │ - eor x3, x6, x3, lsr #8 │ │ │ - add x4, x4, #0x1 │ │ │ - and w0, w3, #0xffff │ │ │ - lsr x1, x4, #24 │ │ │ - orr w0, w0, #0x2 │ │ │ - eor w1, w3, w1 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - eor w7, w0, #0x1 │ │ │ - ldr x6, [x2, x1] │ │ │ - mul w0, w7, w0 │ │ │ - ubfx x0, x0, #8, #8 │ │ │ - add x21, x21, #0x3b0 │ │ │ - eor x6, x6, x3, lsr #8 │ │ │ - eor w22, w0, w22 │ │ │ + eor w17, w17, w1, lsr #8 │ │ │ mov x1, #0x1 // #1 │ │ │ - add x0, x29, #0x78 │ │ │ - mov x2, #0xc // #12 │ │ │ - mov w3, #0x0 // #0 │ │ │ - str x5, [x21] │ │ │ - str x4, [x21, #8] │ │ │ - str x6, [x21, #16] │ │ │ - strb w22, [x29, #131] │ │ │ - bl 40bb94 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x23, #2176] │ │ │ - cmp x1, x0 │ │ │ - b.ne 410a48 // b.any │ │ │ + add x4, x4, #0x1 │ │ │ + lsr x18, x4, #24 │ │ │ + eor w18, w18, w16 │ │ │ + and x18, x18, #0xff │ │ │ + ldr x18, [x5, x18, lsl #3] │ │ │ + strb w17, [sp, #122] │ │ │ + ldr x19, [x5, x19, lsl #3] │ │ │ + eor x16, x18, x16, lsr #8 │ │ │ + and w17, w16, #0xffff │ │ │ + orr w18, w17, #0x2 │ │ │ + eor x15, x19, x15, lsr #8 │ │ │ + eor w17, w18, #0x1 │ │ │ + add x4, x4, w15, uxtb │ │ │ + mul w17, w17, w18 │ │ │ + eor w18, w13, w15 │ │ │ + and x18, x18, #0xff │ │ │ + mul x4, x4, x6 │ │ │ + eor w14, w14, w17, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x17, x4, #24 │ │ │ + eor w17, w17, w16 │ │ │ + and x17, x17, #0xff │ │ │ + ldr x17, [x5, x17, lsl #3] │ │ │ + strb w14, [sp, #123] │ │ │ + ldr x18, [x5, x18, lsl #3] │ │ │ + eor x14, x17, x16, lsr #8 │ │ │ + and w16, w14, #0xffff │ │ │ + orr w17, w16, #0x2 │ │ │ + eor x15, x18, x15, lsr #8 │ │ │ + eor w16, w17, #0x1 │ │ │ + add x4, x4, w15, uxtb │ │ │ + mul w16, w16, w17 │ │ │ + eor w17, w12, w15 │ │ │ + and x17, x17, #0xff │ │ │ + mul x4, x4, x6 │ │ │ + eor w13, w13, w16, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x16, x4, #24 │ │ │ + eor w16, w16, w14 │ │ │ + and x16, x16, #0xff │ │ │ + ldr x16, [x5, x16, lsl #3] │ │ │ + strb w13, [sp, #124] │ │ │ + ldr x13, [x5, x17, lsl #3] │ │ │ + eor x14, x16, x14, lsr #8 │ │ │ + and w16, w14, #0xffff │ │ │ + orr w16, w16, #0x2 │ │ │ + eor x13, x13, x15, lsr #8 │ │ │ + eor w15, w16, #0x1 │ │ │ + eor w17, w11, w13 │ │ │ + add x4, x4, w13, uxtb │ │ │ + and x17, x17, #0xff │ │ │ + mul w15, w15, w16 │ │ │ + mul x4, x4, x6 │ │ │ + eor w12, w12, w15, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x15, x4, #24 │ │ │ + eor w15, w15, w14 │ │ │ + and x15, x15, #0xff │ │ │ + ldr x15, [x5, x15, lsl #3] │ │ │ + strb w12, [sp, #125] │ │ │ + ldr x16, [x5, x17, lsl #3] │ │ │ + eor x12, x15, x14, lsr #8 │ │ │ + and w14, w12, #0xffff │ │ │ + orr w15, w14, #0x2 │ │ │ + eor x13, x16, x13, lsr #8 │ │ │ + eor w14, w15, #0x1 │ │ │ + eor w16, w10, w13 │ │ │ + add x4, x4, w13, uxtb │ │ │ + and x16, x16, #0xff │ │ │ + mul w14, w14, w15 │ │ │ + mul x4, x4, x6 │ │ │ + eor w11, w11, w14, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x14, x4, #24 │ │ │ + eor w14, w14, w12 │ │ │ + and x14, x14, #0xff │ │ │ + ldr x14, [x5, x14, lsl #3] │ │ │ + strb w11, [sp, #126] │ │ │ + ldr x11, [x5, x16, lsl #3] │ │ │ + eor x12, x14, x12, lsr #8 │ │ │ + and w14, w12, #0xffff │ │ │ + orr w15, w14, #0x2 │ │ │ + eor x11, x11, x13, lsr #8 │ │ │ + eor w14, w15, #0x1 │ │ │ + add x4, x4, w11, uxtb │ │ │ + mul w14, w14, w15 │ │ │ + mul x4, x4, x6 │ │ │ + eor w10, w10, w14, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x14, x4, #24 │ │ │ + eor w14, w14, w12 │ │ │ + and x14, x14, #0xff │ │ │ + ldr x13, [x5, x14, lsl #3] │ │ │ + strb w10, [sp, #127] │ │ │ + ldrb w16, [sp, #128] │ │ │ + ldrb w15, [sp, #129] │ │ │ + eor w14, w16, w11 │ │ │ + eor x10, x13, x12, lsr #8 │ │ │ + and x14, x14, #0xff │ │ │ + and w13, w10, #0xffff │ │ │ + orr w12, w13, #0x2 │ │ │ + eor w13, w12, #0x1 │ │ │ + ldr x14, [x5, x14, lsl #3] │ │ │ + mul w13, w13, w12 │ │ │ + eor x11, x14, x11, lsr #8 │ │ │ + eor w12, w15, w11 │ │ │ + eor w13, w16, w13, lsr #8 │ │ │ + add x4, x4, w11, uxtb │ │ │ + and x12, x12, #0xff │ │ │ + mul x4, x4, x6 │ │ │ + add x4, x4, x1 │ │ │ + lsr x14, x4, #24 │ │ │ + eor w14, w14, w10 │ │ │ + and x14, x14, #0xff │ │ │ + ldr x16, [x5, x14, lsl #3] │ │ │ + strb w13, [sp, #128] │ │ │ + ldr x14, [x5, x12, lsl #3] │ │ │ + eor x10, x16, x10, lsr #8 │ │ │ + and w12, w10, #0xffff │ │ │ + orr w13, w12, #0x2 │ │ │ + eor x11, x14, x11, lsr #8 │ │ │ + eor w12, w13, #0x1 │ │ │ + eor w14, w11, w9 │ │ │ + add x4, x4, w11, uxtb │ │ │ + and x14, x14, #0xff │ │ │ + mul w12, w12, w13 │ │ │ + mul x4, x4, x6 │ │ │ + eor w12, w15, w12, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x13, x4, #24 │ │ │ + eor w13, w13, w10 │ │ │ + and x13, x13, #0xff │ │ │ + ldr x13, [x5, x13, lsl #3] │ │ │ + strb w12, [sp, #129] │ │ │ + ldr x14, [x5, x14, lsl #3] │ │ │ + eor x10, x13, x10, lsr #8 │ │ │ + and w12, w10, #0xffff │ │ │ + orr w13, w12, #0x2 │ │ │ + eor x11, x14, x11, lsr #8 │ │ │ + eor w12, w13, #0x1 │ │ │ + eor w23, w11, w20, lsr #24 │ │ │ + add x4, x4, w11, uxtb │ │ │ + and x23, x23, #0xff │ │ │ + mul w12, w12, w13 │ │ │ + mul x4, x4, x6 │ │ │ + eor w9, w9, w12, lsr #8 │ │ │ + add x4, x4, x1 │ │ │ + lsr x12, x4, #24 │ │ │ + eor w12, w12, w10 │ │ │ + and x12, x12, #0xff │ │ │ + ldr x12, [x5, x12, lsl #3] │ │ │ + strb w9, [sp, #130] │ │ │ + ldr x13, [x5, x23, lsl #3] │ │ │ + eor x10, x12, x10, lsr #8 │ │ │ + and w9, w10, #0xffff │ │ │ + orr w12, w9, #0x2 │ │ │ + eor x9, x13, x11, lsr #8 │ │ │ + eor w11, w12, #0x1 │ │ │ + str x9, [x24, #288] │ │ │ + add x4, x4, w9, uxtb │ │ │ + mul w9, w11, w12 │ │ │ + mul x6, x4, x6 │ │ │ + eor w8, w8, w9, lsr #8 │ │ │ + add x6, x6, x1 │ │ │ + lsr x4, x6, #24 │ │ │ + eor w4, w4, w10 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x4, [x5, x4, lsl #3] │ │ │ + strb w8, [sp, #131] │ │ │ + eor x10, x4, x10, lsr #8 │ │ │ + stp x6, x10, [x7, #8] │ │ │ + bl bfb0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x25, [x0, #3776] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x25] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 100dc │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #144 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 401a60 │ │ │ + bl 2dc0 │ │ │ mov x19, x0 │ │ │ - bl 401a50 │ │ │ + bl 2db0 │ │ │ eor w0, w0, w19 │ │ │ - bl 401d70 │ │ │ - b 4106bc │ │ │ - mov x22, #0x6789 // #26505 │ │ │ - mov x25, #0x5678 // #22136 │ │ │ - mov x19, #0x7890 // #30864 │ │ │ - movk x22, #0x2345, lsl #16 │ │ │ - movk x25, #0x1234, lsl #16 │ │ │ - movk x19, #0x3456, lsl #16 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b 410760 │ │ │ - mov x5, #0x5678 // #22136 │ │ │ - mov x6, #0x6789 // #26505 │ │ │ - mov x3, #0x7890 // #30864 │ │ │ - movk x5, #0x1234, lsl #16 │ │ │ - movk x6, #0x2345, lsl #16 │ │ │ - movk x3, #0x3456, lsl #16 │ │ │ - b 410884 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x410 │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + bl 30c0 │ │ │ + b fb34 │ │ │ + mov x19, #0x6789 // #26505 │ │ │ + mov x28, #0x5678 // #22136 │ │ │ + mov x23, x3 │ │ │ + movk x19, #0x2345, lsl #16 │ │ │ + movk x28, #0x1234, lsl #16 │ │ │ + adrp x21, 2f000 │ │ │ + b fbc0 │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + sub sp, sp, #0x470 │ │ │ + adrp x2, 2f000 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ + ldr x2, [x2, #3856] │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov x23, x1 │ │ │ mov x19, x0 │ │ │ - adrp x24, 430000 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x24, #2176] │ │ │ - ldr x0, [x0, #592] │ │ │ + ldr x1, [x20, #3776] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - mov x21, x1 │ │ │ - str x2, [x29, #1112] │ │ │ - bl 401c30 │ │ │ + mov w22, #0xa // #10 │ │ │ + ldr x0, [x2] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #1128] │ │ │ + mov x2, #0x0 // #0 │ │ │ + bl 2f80 │ │ │ cmn x0, #0x1 │ │ │ - mov x20, x0 │ │ │ - mov w0, #0xa // #10 │ │ │ - b.ne 410ac4 // b.any │ │ │ - ldr x3, [x29, #1112] │ │ │ - ldr x1, [x24, #2176] │ │ │ - cmp x3, x1 │ │ │ - b.ne 410cc8 // b.any │ │ │ + b.eq 10190 // b.none │ │ │ + mov x21, x0 │ │ │ + mov x1, x19 │ │ │ + add x0, sp, #0x60 │ │ │ + bl 4bd0 │ │ │ + ldr x2, [sp, #96] │ │ │ + mov w1, #0x0 // #0 │ │ │ + ldrh w0, [x19, #4] │ │ │ + ldrh w3, [x2, #58] │ │ │ + and w0, w0, #0xfffffff7 │ │ │ + ldr x4, [x2, #24] │ │ │ + orr w0, w0, #0x1 │ │ │ + and w3, w3, #0xfffffff7 │ │ │ + strh w0, [x19, #4] │ │ │ + str xzr, [x19, #48] │ │ │ + add x4, x4, #0xc │ │ │ + str x21, [x19, #64] │ │ │ + orr w3, w3, #0x1 │ │ │ + str x4, [x2, #24] │ │ │ + mov x0, x2 │ │ │ + strh w3, [x2, #58] │ │ │ + str x4, [x19, #24] │ │ │ + bl 7140 │ │ │ + mov w22, w0 │ │ │ + cbz w0, 101c0 │ │ │ + ldr x20, [x20, #3776] │ │ │ + mov w0, w22 │ │ │ + ldr x2, [sp, #1128] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 1038c │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - add sp, sp, #0x410 │ │ │ + add sp, sp, #0x470 │ │ │ ret │ │ │ - mov x1, x19 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 4037bc │ │ │ - ldr x0, [x29, #80] │ │ │ - ldrh w3, [x19, #4] │ │ │ - ldrh w2, [x0, #58] │ │ │ - ldr x1, [x0, #24] │ │ │ - and w3, w3, #0xfffffff7 │ │ │ - orr w3, w3, #0x1 │ │ │ - and w2, w2, #0xfffffff7 │ │ │ - str x20, [x19, #64] │ │ │ - str xzr, [x19, #48] │ │ │ - strh w3, [x19, #4] │ │ │ - add x1, x1, #0xc │ │ │ - orr w2, w2, #0x1 │ │ │ - str x1, [x0, #24] │ │ │ - strh w2, [x0, #58] │ │ │ - str x1, [x19, #24] │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 405e40 │ │ │ - mov w20, w0 │ │ │ - cbnz w20, 410a98 │ │ │ - ldr x1, [x29, #80] │ │ │ - mov x0, x21 │ │ │ + ldr x1, [sp, #96] │ │ │ + mov x0, x23 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x23, 2f000 │ │ │ + mov w26, #0x0 // #0 │ │ │ ldr x1, [x1, #16] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - bl 410670 │ │ │ - ldr x21, [x19, #24] │ │ │ - subs x21, x21, #0xc │ │ │ - b.eq 410c1c // b.none │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x19, x19, #0x3b0 │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x22, x29, #0x58 │ │ │ - b 410b58 │ │ │ - subs x21, x21, #0x1 │ │ │ - b.eq 410c04 // b.none │ │ │ - ldr x0, [x23, #584] │ │ │ - add x26, x23, #0x248 │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ + bl fae0 │ │ │ + ldr x19, [x19, #24] │ │ │ + subs x19, x19, #0xc │ │ │ + b.eq 102bc // b.none │ │ │ + adrp x21, 2f000 │ │ │ + mov x24, #0x8405 // #33797 │ │ │ + adrp x25, 32000 <__bss_start@@Base+0x1a04> │ │ │ + movk x24, #0x808, lsl #16 │ │ │ + add x25, x25, #0x120 │ │ │ + str x27, [sp, #80] │ │ │ + ldr x21, [x21, #4064] │ │ │ + b 10210 │ │ │ + subs x19, x19, #0x1 │ │ │ + b.eq 102b4 // b.none │ │ │ + ldr x27, [x23, #3552] │ │ │ + ldr x0, [x27] │ │ │ + bl 2ea0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 410c70 // b.none │ │ │ - ldr x1, [x19] │ │ │ - ldr x3, [x25, #976] │ │ │ + b.eq 10328 // b.none │ │ │ + ldp x1, x3, [x25] │ │ │ + add x27, sp, #0x68 │ │ │ + ldr x5, [x21] │ │ │ eor w2, w0, w1 │ │ │ - ubfiz x2, x2, #3, #8 │ │ │ - ldr x2, [x3, x2] │ │ │ - ldr x4, [x19, #8] │ │ │ - eor x2, x2, x1, lsr #8 │ │ │ - mov x5, #0x8405 // #33797 │ │ │ - ldr x1, [x19, #16] │ │ │ - movk x5, #0x808, lsl #16 │ │ │ - add x4, x4, w2, uxtb │ │ │ - mul x4, x4, x5 │ │ │ - add x4, x4, #0x1 │ │ │ - and w5, w1, #0xffff │ │ │ - orr w5, w5, #0x2 │ │ │ - lsr x6, x4, #24 │ │ │ - eor w6, w6, w1 │ │ │ - eor w7, w5, #0x1 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - mul w5, w7, w5 │ │ │ - ldr x3, [x3, x6] │ │ │ - ubfx x5, x5, #8, #8 │ │ │ - eor w0, w0, w5 │ │ │ - eor x1, x3, x1, lsr #8 │ │ │ - strb w0, [x22, w20, sxtw] │ │ │ - add w20, w20, #0x1 │ │ │ - str x2, [x19] │ │ │ - str x4, [x19, #8] │ │ │ - str x1, [x19, #16] │ │ │ - cmp w20, #0x3ff │ │ │ - b.le 410b50 │ │ │ - sxtw x2, w20 │ │ │ - mov x0, x22 │ │ │ - mov x1, #0x1 // #1 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x4, [x5, x2, lsl #3] │ │ │ + ldr x2, [x25, #16] │ │ │ + eor x1, x4, x1, lsr #8 │ │ │ + str x1, [x25] │ │ │ + and w4, w2, #0xffff │ │ │ + add x1, x3, w1, uxtb │ │ │ + orr w4, w4, #0x2 │ │ │ + eor w3, w4, #0x1 │ │ │ + mul x1, x1, x24 │ │ │ + mul w3, w3, w4 │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x25, #8] │ │ │ + lsr x1, x1, #24 │ │ │ + eor w3, w0, w3, lsr #8 │ │ │ + eor w1, w1, w2 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x0, [x5, x1, lsl #3] │ │ │ + strb w3, [x27, w26, sxtw] │ │ │ + add w26, w26, #0x1 │ │ │ + cmp w26, #0x3ff │ │ │ + eor x2, x0, x2, lsr #8 │ │ │ + str x2, [x25, #16] │ │ │ + b.le 10208 │ │ │ + sxtw x2, w26 │ │ │ mov w3, #0x0 // #0 │ │ │ - bl 40bb94 │ │ │ - mov w20, #0x0 // #0 │ │ │ - b 410b50 │ │ │ - cbz w20, 410c1c │ │ │ - mov x0, x22 │ │ │ mov x1, #0x1 // #1 │ │ │ - sxtw x2, w20 │ │ │ - mov w3, w21 │ │ │ - bl 40bb94 │ │ │ - ldr x0, [x29, #80] │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldrh w3, [x0, #40] │ │ │ - ldr x5, [x2, #2552] │ │ │ - ldr x4, [x0, #24] │ │ │ - ldrh w1, [x0, #42] │ │ │ - add w6, w3, #0x1e │ │ │ - add x5, x5, x4 │ │ │ - add w4, w6, w1 │ │ │ - add x4, x5, w4, sxtw │ │ │ - str x4, [x2, #2552] │ │ │ - cbnz w1, 410cb0 │ │ │ - cbnz w3, 410c8c │ │ │ + mov x0, x27 │ │ │ + bl bfb0 │ │ │ + mov w26, #0x0 // #0 │ │ │ + subs x19, x19, #0x1 │ │ │ + b.ne 10210 // b.any │ │ │ + cbnz w26, 10370 │ │ │ + ldr x27, [sp, #80] │ │ │ + adrp x2, 2f000 │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x2, [x2, #3816] │ │ │ + ldrh w4, [x0, #40] │ │ │ + ldrh w5, [x0, #42] │ │ │ + ldr x6, [x2] │ │ │ + add w1, w4, #0x1e │ │ │ + ldr x3, [x0, #24] │ │ │ + add w1, w1, w5 │ │ │ + add x3, x3, x6 │ │ │ + add x1, x3, w1, sxtw │ │ │ + str x1, [x2] │ │ │ + cbnz w5, 10314 │ │ │ + cbnz w4, 1034c │ │ │ ldr x1, [x0, #136] │ │ │ - cbz x1, 410c64 │ │ │ + cbz x1, 10308 │ │ │ mov x0, x1 │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #80] │ │ │ - bl 401c90 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 410a98 │ │ │ - ldr x0, [x26] │ │ │ - bl 401dd0 │ │ │ - cmp w0, wzr │ │ │ - mov w2, #0x2 // #2 │ │ │ - mov w0, #0xb // #11 │ │ │ - csel w0, w2, w0, eq // eq = none │ │ │ - b 410a98 │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ + bl 2fe0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + b 10190 │ │ │ + ldr x0, [x0, #88] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ + ldrh w4, [x0, #40] │ │ │ + b 102f0 │ │ │ + ldr x0, [x27] │ │ │ + mov w22, #0xb // #11 │ │ │ + bl 3120 │ │ │ + cmp w0, #0x0 │ │ │ + mov w0, #0x2 // #2 │ │ │ + csel w22, w22, w0, ne // ne = any │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x27, [sp, #80] │ │ │ + b 10190 │ │ │ ldr x0, [x0, #112] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #80] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ ldrh w1, [x0, #40] │ │ │ - cbz w1, 410c50 │ │ │ + cbz w1, 102f4 │ │ │ ldr x0, [x0, #80] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #80] │ │ │ - b 410c50 │ │ │ - ldr x0, [x0, #88] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #80] │ │ │ - ldrh w3, [x0, #40] │ │ │ - cbz w3, 410c50 │ │ │ - b 410c8c │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x410 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ + b 102f4 │ │ │ + mov x0, x27 │ │ │ + sxtw x2, w26 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl bfb0 │ │ │ + ldr x27, [sp, #80] │ │ │ + b 102bc │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + sub sp, sp, #0x470 │ │ │ + adrp x2, 2f000 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ + ldr x2, [x2, #3856] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x1 │ │ │ + ldr x1, [x23, #3776] │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ mov x22, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x2, [x21, #2176] │ │ │ - ldr x0, [x0, #592] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - str x27, [sp, #80] │ │ │ - mov x19, x1 │ │ │ - str x2, [x29, #1128] │ │ │ - bl 401c30 │ │ │ + ldr x0, [x2] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #1128] │ │ │ + mov x2, #0x0 // #0 │ │ │ + bl 2f80 │ │ │ cmn x0, #0x1 │ │ │ - mov x23, x0 │ │ │ - mov w20, #0xa // #10 │ │ │ - b.ne 410d50 // b.any │ │ │ - ldr x2, [x29, #1128] │ │ │ - ldr x1, [x21, #2176] │ │ │ - mov w0, w20 │ │ │ - cmp x2, x1 │ │ │ - b.ne 4110f0 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldr x27, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x410 │ │ │ - ret │ │ │ + b.eq 10710 // b.none │ │ │ mov x1, x22 │ │ │ - add x0, x29, #0x60 │ │ │ - bl 4037bc │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov x25, x0 │ │ │ + add x0, sp, #0x60 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 4bd0 │ │ │ + adrp x0, 14000 │ │ │ str xzr, [x22, #48] │ │ │ - str x23, [x22, #64] │ │ │ - mov x4, #0x5678 // #22136 │ │ │ - mov x3, #0x6789 // #26505 │ │ │ - mov x1, #0x7890 // #30864 │ │ │ - add x0, x24, #0x3b0 │ │ │ - movk x4, #0x1234, lsl #16 │ │ │ - movk x3, #0x2345, lsl #16 │ │ │ - movk x1, #0x3456, lsl #16 │ │ │ - ldrb w2, [x19] │ │ │ - str x4, [x0] │ │ │ - str x3, [x0, #8] │ │ │ - str x1, [x0, #16] │ │ │ - cbz w2, 410e08 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ + str x25, [x22, #64] │ │ │ + adrp x19, 32000 <__bss_start@@Base+0x1a04> │ │ │ + ldr q0, [x0, #2032] │ │ │ + add x0, x19, #0x120 │ │ │ + ldrb w2, [x20] │ │ │ mov x4, #0x7890 // #30864 │ │ │ - mov x5, #0x6789 // #26505 │ │ │ - mov x3, #0x5678 // #22136 │ │ │ - ldr x0, [x0, #976] │ │ │ movk x4, #0x3456, lsl #16 │ │ │ - movk x5, #0x2345, lsl #16 │ │ │ + str x4, [x0, #16] │ │ │ + str q0, [x19, #288] │ │ │ + cbz w2, 10494 │ │ │ + adrp x1, 2f000 │ │ │ + mov x0, #0x6789 // #26505 │ │ │ + mov x3, #0x5678 // #22136 │ │ │ + mov x6, #0x8405 // #33797 │ │ │ + ldr x1, [x1, #4064] │ │ │ + movk x0, #0x2345, lsl #16 │ │ │ movk x3, #0x1234, lsl #16 │ │ │ + movk x6, #0x808, lsl #16 │ │ │ + ldr x5, [x1] │ │ │ eor w2, w2, w3 │ │ │ - ubfiz x2, x2, #3, #8 │ │ │ - ldr x1, [x0, x2] │ │ │ - mov x2, #0x8405 // #33797 │ │ │ + and x1, x2, #0xff │ │ │ + ldrb w2, [x20, #1]! │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ eor x3, x1, x3, lsr #8 │ │ │ - movk x2, #0x808, lsl #16 │ │ │ - add x5, x5, w3, uxtb │ │ │ - mul x5, x5, x2 │ │ │ - add x5, x5, #0x1 │ │ │ - lsr x1, x5, #24 │ │ │ + add x0, x0, w3, uxtb │ │ │ + mul x0, x0, x6 │ │ │ + add x0, x0, #0x1 │ │ │ + lsr x1, x0, #24 │ │ │ eor w1, w1, w4 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x1, [x0, x1] │ │ │ - ldrb w2, [x19, #1]! │ │ │ + and x1, x1, #0xff │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ eor x4, x1, x4, lsr #8 │ │ │ - cbnz w2, 410db8 │ │ │ - add x0, x24, #0x3b0 │ │ │ - str x3, [x0] │ │ │ - str x5, [x0, #8] │ │ │ - str x4, [x0, #16] │ │ │ - mov w20, #0xc // #12 │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - add x19, x24, #0x3b0 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x25, #584] │ │ │ - add x26, x25, #0x248 │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ + cbnz w2, 10450 │ │ │ + add x1, x19, #0x120 │ │ │ + str x3, [x19, #288] │ │ │ + stp x0, x4, [x1, #8] │ │ │ + adrp x24, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + mov x21, #0x8405 // #33797 │ │ │ + ldr x20, [x24, #3552] │ │ │ + add x27, x19, #0x120 │ │ │ + ldr x26, [x0, #4064] │ │ │ + mov w28, #0xc // #12 │ │ │ + movk x21, #0x808, lsl #16 │ │ │ + nop │ │ │ + ldr x0, [x20] │ │ │ + bl 2ea0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 410ef0 // b.none │ │ │ - ldr x2, [x19, #16] │ │ │ - ldr x3, [x19] │ │ │ - and w1, w2, #0xffff │ │ │ - orr w1, w1, #0x2 │ │ │ - eor w4, w1, #0x1 │ │ │ - mul w1, w4, w1 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - eor w0, w0, w1 │ │ │ - ldr x4, [x27, #976] │ │ │ - eor w1, w0, w3 │ │ │ - ubfiz x1, x1, #3, #8 │ │ │ - ldr x5, [x4, x1] │ │ │ - ldr x1, [x19, #8] │ │ │ - eor x3, x5, x3, lsr #8 │ │ │ - mov x5, #0x8405 // #33797 │ │ │ - movk x5, #0x808, lsl #16 │ │ │ - add x1, x1, w3, uxtb │ │ │ - mul x1, x1, x5 │ │ │ + b.eq 105ac // b.none │ │ │ + ldr x3, [x27, #16] │ │ │ + subs w28, w28, #0x1 │ │ │ + ldr x1, [x27] │ │ │ + and w2, w3, #0xffff │ │ │ + orr w4, w2, #0x2 │ │ │ + eor w2, w4, #0x1 │ │ │ + ldr x6, [x26] │ │ │ + mul w2, w2, w4 │ │ │ + ldr x4, [x27, #8] │ │ │ + ubfx x2, x2, #8, #8 │ │ │ + eor w0, w2, w0 │ │ │ + eor w2, w0, w1 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x6, x2, lsl #3] │ │ │ + eor x1, x2, x1, lsr #8 │ │ │ + str x1, [x27] │ │ │ + add x1, x4, w1, uxtb │ │ │ + mul x1, x1, x21 │ │ │ add x1, x1, #0x1 │ │ │ - lsr x5, x1, #24 │ │ │ - eor w5, w5, w2 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x4, [x4, x5] │ │ │ - str x3, [x19] │ │ │ - eor x2, x4, x2, lsr #8 │ │ │ - str x1, [x19, #8] │ │ │ - str x2, [x19, #16] │ │ │ - subs w20, w20, #0x1 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - b.ne 410e18 // b.any │ │ │ + str x1, [x27, #8] │ │ │ + lsr x1, x1, #24 │ │ │ + eor w1, w1, w3 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x1, [x6, x1, lsl #3] │ │ │ + eor x3, x1, x3, lsr #8 │ │ │ + str x3, [x27, #16] │ │ │ + b.ne 104b8 // b.any │ │ │ ldrh w1, [x22, #4] │ │ │ and w0, w0, #0xffff │ │ │ - tbnz w1, #3, 410ee8 │ │ │ - ldurh w2, [x22, #19] │ │ │ - cmp w0, w2 │ │ │ - b.eq 410f24 // b.none │ │ │ - ldr x0, [x25, #584] │ │ │ - mov x1, x23 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 401b10 │ │ │ - cbz w0, 410f04 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x1780> │ │ │ - ldr x0, [x0, #584] │ │ │ - bl 401dd0 │ │ │ - cbnz w0, 410efc │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 410d1c │ │ │ + tbz w1, #3, 105e4 │ │ │ ldrb w2, [x22, #9] │ │ │ - b 410eb4 │ │ │ - ldr x0, [x26] │ │ │ - bl 401dd0 │ │ │ - cbz w0, 410ee0 │ │ │ - mov w20, #0xb // #11 │ │ │ - b 410d1c │ │ │ + cmp w2, w0 │ │ │ + b.eq 105f0 // b.none │ │ │ + ldr x24, [x24, #3552] │ │ │ + mov x1, x25 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [x24] │ │ │ + bl 2e60 │ │ │ + cbnz w0, 105c8 │ │ │ mov x0, x22 │ │ │ - bl 409890 │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ - cbz w0, 410d1c │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x878 │ │ │ - bl 402a2c │ │ │ - b 410d1c │ │ │ - ldr x3, [x22, #24] │ │ │ - ldr x0, [x29, #96] │ │ │ - sub x3, x3, #0xc │ │ │ - ldrh w4, [x0, #58] │ │ │ - mov w2, #0xfffffff6 // #-10 │ │ │ - str x3, [x22, #24] │ │ │ - and w1, w1, w2 │ │ │ - str x3, [x0, #24] │ │ │ - and w2, w4, w2 │ │ │ + mov w21, #0xffffffff // #-1 │ │ │ + bl 9650 │ │ │ + cbnz w0, 107d4 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w0, w21 │ │ │ + ldr x23, [x23, #3776] │ │ │ + ldr x2, [sp, #1128] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 107c8 │ │ │ + ldp x29, x30, [sp] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + add sp, sp, #0x470 │ │ │ + ret │ │ │ + ldr x0, [x20] │ │ │ + bl 3120 │ │ │ + cbz w0, 105d4 │ │ │ + mov w21, #0xb // #11 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1057c │ │ │ + ldr x0, [x24] │ │ │ + bl 3120 │ │ │ + cbnz w0, 105b8 │ │ │ + mov w21, #0x2 // #2 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1057c │ │ │ + ldurh w2, [x22, #19] │ │ │ + cmp w2, w0 │ │ │ + b.ne 1054c // b.any │ │ │ + ldr x3, [sp, #96] │ │ │ + mov w5, #0xfffffff6 // #-10 │ │ │ + ldr x4, [x22, #24] │ │ │ + and w1, w1, w5 │ │ │ + ldrh w2, [x3, #58] │ │ │ + mov x0, x3 │ │ │ + sub x4, x4, #0xc │ │ │ + str x4, [x22, #24] │ │ │ + str x4, [x3, #24] │ │ │ + and w2, w2, w5 │ │ │ strh w1, [x22, #4] │ │ │ - uxth w2, w2 │ │ │ - strh w1, [x0, #4] │ │ │ - strh w2, [x0, #58] │ │ │ - strh w2, [x22, #58] │ │ │ + and w2, w2, #0xffff │ │ │ + strh w1, [x3, #4] │ │ │ mov w1, #0x0 // #0 │ │ │ - bl 405e40 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 410d1c │ │ │ + strh w2, [x3, #58] │ │ │ + strh w2, [x22, #58] │ │ │ + bl 7140 │ │ │ + mov w21, w0 │ │ │ + cbnz w0, 10574 │ │ │ ldr x20, [x22, #24] │ │ │ - mov w19, w0 │ │ │ - cbz x20, 411050 │ │ │ - add x24, x24, #0x3b0 │ │ │ - add x22, x29, #0x68 │ │ │ - b 410f8c │ │ │ + mov w27, #0x0 // #0 │ │ │ + cbz x20, 10730 │ │ │ + adrp x0, 2f000 │ │ │ + mov x25, #0x8405 // #33797 │ │ │ + ldr x24, [x24, #3552] │ │ │ + add x19, x19, #0x120 │ │ │ + ldr x26, [x0, #4064] │ │ │ + add x22, sp, #0x68 │ │ │ + movk x25, #0x808, lsl #16 │ │ │ + b 10670 │ │ │ subs x20, x20, #0x1 │ │ │ - b.eq 411038 // b.none │ │ │ - ldr x0, [x25, #584] │ │ │ - add x23, x25, #0x248 │ │ │ - bl 401b00 <_IO_getc@plt> │ │ │ + b.eq 10718 // b.none │ │ │ + ldr x0, [x24] │ │ │ + bl 2ea0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 4110b8 // b.none │ │ │ - ldr x1, [x24, #16] │ │ │ - ldr x2, [x24] │ │ │ - and w3, w1, #0xffff │ │ │ - orr w3, w3, #0x2 │ │ │ - eor w4, w3, #0x1 │ │ │ - mul w3, w4, w3 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - eor w0, w0, w3 │ │ │ - eor w4, w0, w2 │ │ │ - ldr x3, [x26, #976] │ │ │ - ubfiz x4, x4, #3, #8 │ │ │ - ldr x5, [x3, x4] │ │ │ - ldr x4, [x24, #8] │ │ │ - eor x2, x5, x2, lsr #8 │ │ │ - mov x5, #0x8405 // #33797 │ │ │ - movk x5, #0x808, lsl #16 │ │ │ - add x4, x4, w2, uxtb │ │ │ - mul x4, x4, x5 │ │ │ - add x4, x4, #0x1 │ │ │ - lsr x5, x4, #24 │ │ │ - eor w5, w5, w1 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x3, [x3, x5] │ │ │ - strb w0, [x22, w19, sxtw] │ │ │ - eor x1, x3, x1, lsr #8 │ │ │ - add w19, w19, #0x1 │ │ │ - str x2, [x24] │ │ │ - str x4, [x24, #8] │ │ │ - str x1, [x24, #16] │ │ │ - cmp w19, #0x3ff │ │ │ - b.le 410f84 │ │ │ - sxtw x2, w19 │ │ │ - mov x0, x22 │ │ │ - mov x1, #0x1 // #1 │ │ │ + b.eq 105c8 // b.none │ │ │ + ldr x3, [x19, #16] │ │ │ + ldr x1, [x19] │ │ │ + and w2, w3, #0xffff │ │ │ + orr w4, w2, #0x2 │ │ │ + eor w2, w4, #0x1 │ │ │ + ldr x5, [x26] │ │ │ + mul w2, w2, w4 │ │ │ + ldr x4, [x19, #8] │ │ │ + ubfx x2, x2, #8, #8 │ │ │ + eor w0, w2, w0 │ │ │ + eor w2, w0, w1 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x5, x2, lsl #3] │ │ │ + eor x1, x2, x1, lsr #8 │ │ │ + str x1, [x19] │ │ │ + add x1, x4, w1, uxtb │ │ │ + mul x1, x1, x25 │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x19, #8] │ │ │ + lsr x1, x1, #24 │ │ │ + eor w1, w1, w3 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ + strb w0, [x22, w27, sxtw] │ │ │ + add w27, w27, #0x1 │ │ │ + cmp w27, #0x3ff │ │ │ + eor x3, x1, x3, lsr #8 │ │ │ + str x3, [x19, #16] │ │ │ + b.le 10668 │ │ │ + sxtw x2, w27 │ │ │ mov w3, #0x0 // #0 │ │ │ - bl 40bb94 │ │ │ - mov w19, #0x0 // #0 │ │ │ - b 410f84 │ │ │ - cbz w19, 411050 │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x22 │ │ │ + bl bfb0 │ │ │ + b 10668 │ │ │ + mov w21, #0xa // #10 │ │ │ + b 1057c │ │ │ + cbz w27, 10730 │ │ │ + sxtw x2, w27 │ │ │ + mov x0, x22 │ │ │ + mov w3, #0x0 // #0 │ │ │ mov x1, #0x1 // #1 │ │ │ - sxtw x2, w19 │ │ │ - mov w3, w20 │ │ │ - bl 40bb94 │ │ │ - ldr x0, [x29, #96] │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x2780> │ │ │ - ldrh w3, [x0, #40] │ │ │ - ldr x5, [x2, #2552] │ │ │ - ldr x4, [x0, #24] │ │ │ - ldrh w1, [x0, #42] │ │ │ - add w6, w3, #0x1e │ │ │ - add x5, x5, x4 │ │ │ - add w4, w6, w1 │ │ │ - add x4, x5, w4, sxtw │ │ │ - str x4, [x2, #2552] │ │ │ - cbnz w1, 4110a4 │ │ │ - cbnz w3, 4110cc │ │ │ + bl bfb0 │ │ │ + adrp x2, 2f000 │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x2, [x2, #3816] │ │ │ + ldrh w4, [x0, #40] │ │ │ + ldrh w5, [x0, #42] │ │ │ + ldr x6, [x2] │ │ │ + add w1, w4, #0x1e │ │ │ + ldr x3, [x0, #24] │ │ │ + add w1, w1, w5 │ │ │ + add x3, x3, x6 │ │ │ + add x1, x3, w1, sxtw │ │ │ + str x1, [x2] │ │ │ + cbnz w5, 107b0 │ │ │ + cbnz w4, 1078c │ │ │ ldr x1, [x0, #136] │ │ │ - cbz x1, 411098 │ │ │ + cbz x1, 1077c │ │ │ mov x0, x1 │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #96] │ │ │ - bl 401c90 │ │ │ - mov w20, #0x0 // #0 │ │ │ - b 410d1c │ │ │ - ldr x0, [x0, #88] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #96] │ │ │ - ldrh w3, [x0, #40] │ │ │ - b 411080 │ │ │ - ldr x0, [x23] │ │ │ - bl 401dd0 │ │ │ - cbnz w0, 410efc │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 410d1c │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ + bl 2fe0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b 1057c │ │ │ ldr x0, [x0, #112] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #96] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ ldrh w1, [x0, #40] │ │ │ - cbz w1, 411084 │ │ │ + cbz w1, 10768 │ │ │ ldr x0, [x0, #80] │ │ │ - bl 401c90 │ │ │ - ldr x0, [x29, #96] │ │ │ - b 411084 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ + b 10768 │ │ │ + ldr x0, [x0, #88] │ │ │ + bl 2fe0 │ │ │ + ldr x0, [sp, #96] │ │ │ + ldrh w4, [x0, #40] │ │ │ + cbz w4, 10768 │ │ │ + b 1078c │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0xf50 │ │ │ + bl 3e58 │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ + adrp x1, 30000 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x2, [x19, #2176] │ │ │ - add x1, x29, #0x28 │ │ │ - str x2, [x29, #104] │ │ │ - adrp x2, 430000 │ │ │ - add x2, x2, #0x850 │ │ │ - mov w20, w0 │ │ │ - str w0, [x2] │ │ │ - bl 401a10 │ │ │ - ldr w1, [x29, #52] │ │ │ - mov w0, w20 │ │ │ - and w3, w1, #0xfffffff7 │ │ │ - add x2, x29, #0x28 │ │ │ + adrp x19, 2f000 │ │ │ + add x20, sp, #0x38 │ │ │ + ldr x19, [x19, #3776] │ │ │ + str w0, [x1, #1528] │ │ │ + mov x1, x20 │ │ │ + ldr x2, [x19] │ │ │ + str x2, [sp, #120] │ │ │ + mov x2, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov w21, w0 │ │ │ + bl 2d70 │ │ │ + ldr w3, [sp, #68] │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #52] │ │ │ - bl 401d50 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x0, [x19, #2176] │ │ │ - cmp x1, x0 │ │ │ - b.ne 41115c // b.any │ │ │ + mov x2, x20 │ │ │ + mov w0, w21 │ │ │ + and w3, w3, #0xfffffff7 │ │ │ + str w3, [sp, #68] │ │ │ + bl 30a0 │ │ │ + ldr x1, [sp, #120] │ │ │ + ldr x0, [x19] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 10858 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-128]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ stp x19, x20, [sp, #16] │ │ │ - add x21, x21, #0x850 │ │ │ - adrp x20, 430000 │ │ │ - ldr x0, [x20, #2176] │ │ │ - ldr w19, [x21] │ │ │ - str x0, [x29, #120] │ │ │ - cmn w19, #0x1 │ │ │ - b.eq 4111c0 // b.none │ │ │ - add x1, x29, #0x38 │ │ │ - mov w0, w19 │ │ │ - bl 401a10 │ │ │ - ldr w1, [x29, #68] │ │ │ - mov w0, w19 │ │ │ - orr w3, w1, #0x8 │ │ │ - add x2, x29, #0x38 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x0, [x19, #3776] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 30000 │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr w20, [x21, #1528] │ │ │ + cmn w20, #0x1 │ │ │ + b.eq 108c8 // b.none │ │ │ + add x22, sp, #0x38 │ │ │ + mov w0, w20 │ │ │ + mov x1, x22 │ │ │ + bl 2d70 │ │ │ + ldr w3, [sp, #68] │ │ │ + mov x2, x22 │ │ │ + mov w0, w20 │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #68] │ │ │ - bl 401d50 │ │ │ + orr w3, w3, #0x8 │ │ │ + str w3, [sp, #68] │ │ │ + bl 30a0 │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x21] │ │ │ - ldr x1, [x29, #120] │ │ │ - ldr x0, [x20, #2176] │ │ │ - cmp x1, x0 │ │ │ - b.ne 4111e0 // b.any │ │ │ + str w0, [x21, #1528] │ │ │ + ldr x19, [x19, #3776] │ │ │ + ldr x1, [sp, #120] │ │ │ + ldr x0, [x19] │ │ │ + eor x0, x1, x0 │ │ │ + cbnz x0, 108ec │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-208]! │ │ │ mov x29, sp │ │ │ - adrp x4, 430000 │ │ │ - stp x25, x26, [sp, #64] │ │ │ - ldr x3, [x4, #2176] │ │ │ - mov x26, x0 │ │ │ - adrp x0, 415000 <_fini@@Base+0x3c00> │ │ │ + str d8, [sp, #96] │ │ │ + fmov d8, x0 │ │ │ + adrp x0, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x0, x0, #0x30 │ │ │ - mov x22, x1 │ │ │ - mov w1, #0x0 // #0 │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x27, x28, [sp, #80] │ │ │ mov w21, w2 │ │ │ - str x3, [x29, #168] │ │ │ - bl 401d60 │ │ │ + ldr x2, [x0, #3776] │ │ │ + adrp x0, 14000 │ │ │ + add x0, x0, #0x800 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #200] │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov x23, x1 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 30b0 │ │ │ cmn w0, #0x1 │ │ │ + b.eq 10ae0 // b.none │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x28, 2f000 │ │ │ + add x22, sp, #0x87 │ │ │ + ldr x24, [x28, #3544] │ │ │ + stp x19, x20, [sp, #16] │ │ │ mov w20, w0 │ │ │ - b.eq 411378 // b.none │ │ │ - adrp x0, 411000 │ │ │ - adrp x25, 430000 │ │ │ - adrp x27, 415000 <_fini@@Base+0x3c00> │ │ │ - add x0, x0, #0x508 │ │ │ - adrp x23, 430000 │ │ │ - add x25, x25, #0x850 │ │ │ - mov w28, #0xffffffff // #-1 │ │ │ - add x27, x27, #0x40 │ │ │ - ldr x1, [x23, #2144] │ │ │ - mov w19, #0x0 // #0 │ │ │ - bl 401990 │ │ │ - ldr x1, [x23, #2144] │ │ │ - mov x0, x26 │ │ │ - bl 401990 │ │ │ - ldr x0, [x23, #2144] │ │ │ - bl 401d00 │ │ │ - add x1, x29, #0x68 │ │ │ - mov w0, w20 │ │ │ - str w20, [x25] │ │ │ - bl 401a10 │ │ │ - ldr w1, [x29, #116] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xbe0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 30000 │ │ │ + add x25, sp, #0x88 │ │ │ + add x26, x26, #0x5f8 │ │ │ + adrp x27, 14000 │ │ │ + add x1, x27, #0x810 │ │ │ + str x1, [sp, #120] │ │ │ + ldr x1, [x24] │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + bl 2cd0 │ │ │ + fmov x0, d8 │ │ │ + ldr x1, [x24] │ │ │ + bl 2cd0 │ │ │ + ldr x0, [x24] │ │ │ + bl 3050 │ │ │ + str w20, [x26] │ │ │ + mov x1, x25 │ │ │ mov w0, w20 │ │ │ - and w3, w1, #0xfffffff7 │ │ │ - add x2, x29, #0x68 │ │ │ + bl 2d70 │ │ │ + ldr w4, [sp, #148] │ │ │ + mov x2, x25 │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #116] │ │ │ - bl 401d50 │ │ │ mov w0, w20 │ │ │ - add x1, x29, #0x60 │ │ │ + and w4, w4, #0xfffffff7 │ │ │ + str w4, [sp, #148] │ │ │ + bl 30a0 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401d40 │ │ │ - cmp w19, w21 │ │ │ - ldrb w3, [x29, #96] │ │ │ - b.ge 4112c4 // b.tcont │ │ │ - strb w3, [x22, w19, sxtw] │ │ │ - add w19, w19, #0x1 │ │ │ - cmp w3, #0xa │ │ │ - b.ne 4112a0 // b.any │ │ │ - ldr w24, [x25] │ │ │ - cmn w24, #0x1 │ │ │ - b.eq 411304 // b.none │ │ │ - add x1, x29, #0x68 │ │ │ - mov w0, w24 │ │ │ - bl 401a10 │ │ │ - ldr w1, [x29, #116] │ │ │ - mov w0, w24 │ │ │ - orr w3, w1, #0x8 │ │ │ - add x2, x29, #0x68 │ │ │ + mov x1, x22 │ │ │ + mov w0, w20 │ │ │ + bl 3090 │ │ │ + ldrb w0, [sp, #135] │ │ │ + cmp w27, w21 │ │ │ + b.lt 10a6c // b.tstop │ │ │ + cmp w0, #0xa │ │ │ + b.ne 109c8 // b.any │ │ │ + ldr w2, [x26] │ │ │ + cmn w2, #0x1 │ │ │ + b.eq 10a8c // b.none │ │ │ + mov x1, x25 │ │ │ + mov w0, w2 │ │ │ + str w2, [sp, #112] │ │ │ + bl 2d70 │ │ │ + ldr w3, [sp, #148] │ │ │ mov w1, #0x2 // #2 │ │ │ - str w3, [x29, #116] │ │ │ - bl 401d50 │ │ │ - str w28, [x25] │ │ │ - ldr x1, [x23, #2144] │ │ │ + ldr w2, [sp, #112] │ │ │ + orr w3, w3, #0x8 │ │ │ + str w3, [sp, #148] │ │ │ + mov w0, w2 │ │ │ + mov x2, x25 │ │ │ + bl 30a0 │ │ │ + ldr x2, [x28, #3544] │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401bf0 <_IO_putc@plt> │ │ │ - ldr x0, [x23, #2144] │ │ │ - sxtw x19, w19 │ │ │ - bl 401d00 │ │ │ + str w1, [x26] │ │ │ + ldr x1, [x2] │ │ │ + str x2, [sp, #112] │ │ │ sub x19, x19, #0x1 │ │ │ - ldrb w1, [x22, x19] │ │ │ - add x19, x22, x19 │ │ │ + bl 2d40 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x0, [x2] │ │ │ + bl 3050 │ │ │ + ldrb w1, [x23, x19] │ │ │ + add x0, x23, x19 │ │ │ cmp w1, #0xa │ │ │ - b.eq 411338 // b.none │ │ │ - mov x0, x27 │ │ │ - b 411254 │ │ │ - strb wzr, [x19] │ │ │ + b.eq 10a98 // b.none │ │ │ + ldr x0, [sp, #120] │ │ │ + b 10978 │ │ │ + add w27, w27, #0x1 │ │ │ + strb w0, [x23, x19] │ │ │ + cmp w0, #0xa │ │ │ + sxtw x19, w27 │ │ │ + b.ne 109c8 // b.any │ │ │ + ldr w2, [x26] │ │ │ + cmn w2, #0x1 │ │ │ + b.ne 109f8 // b.any │ │ │ + ldr x2, [x28, #3544] │ │ │ + mov w0, #0xa // #10 │ │ │ + b 10a38 │ │ │ + strb wzr, [x0] │ │ │ mov w0, w20 │ │ │ - bl 401b80 │ │ │ - mov x0, x22 │ │ │ - adrp x3, 430000 │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr x1, [x3, #2176] │ │ │ - cmp x2, x1 │ │ │ - b.ne 411380 // b.any │ │ │ + bl 2ee0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + mov x0, x23 │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #176 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3776] │ │ │ + ldr x2, [sp, #200] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 10ae8 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr d8, [sp, #96] │ │ │ + ldp x29, x30, [sp], #208 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ - b 411348 │ │ │ - bl 401b70 <__stack_chk_fail@plt> │ │ │ + b 10ab4 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2ed0 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x848 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + add x21, x21, #0x840 │ │ │ + sub x20, x20, x21 │ │ │ + mov w22, w0 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x20, 42f000 <_fini@@Base+0x1dc00> │ │ │ - adrp x24, 42f000 <_fini@@Base+0x1dc00> │ │ │ - add x24, x24, #0xdd0 │ │ │ - add x20, x20, #0xdd8 │ │ │ - sub x20, x20, x24 │ │ │ + mov x23, x1 │ │ │ + mov x24, x2 │ │ │ asr x20, x20, #3 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - mov w23, w0 │ │ │ - mov x22, x1 │ │ │ - mov x21, x2 │ │ │ + bl 2c68 │ │ │ + cbz x20, 10b60 │ │ │ mov x19, #0x0 // #0 │ │ │ - bl 401920 <_init@@Base> │ │ │ - cbz x20, 4113e8 │ │ │ - ldr x3, [x24, x19, lsl #3] │ │ │ - mov w0, w23 │ │ │ - mov x1, x22 │ │ │ - mov x2, x21 │ │ │ - blr x3 │ │ │ + nop │ │ │ + ldr x3, [x21, x19, lsl #3] │ │ │ + mov x2, x24 │ │ │ add x19, x19, #0x1 │ │ │ - cmp x19, x20 │ │ │ - b.ne 4113c8 // b.any │ │ │ + mov x1, x23 │ │ │ + mov w0, w22 │ │ │ + blr x3 │ │ │ + cmp x20, x19 │ │ │ + b.ne 10b40 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + nop │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ -0000000000411400 <_fini@@Base>: │ │ │ +0000000000010b7c <.fini>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ @@ -1,968 +1,973 @@ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ - 0x00411410 01000200 00000000 00000000 00000000 ................ │ │ │ - 0x00411420 08154100 00000000 58194100 00000000 ..A.....X.A..... │ │ │ - 0x00411430 70194100 00000000 a0194100 00000000 p.A.......A..... │ │ │ - 0x00411440 08154100 00000000 f0194100 00000000 ..A.......A..... │ │ │ - 0x00411450 401a4100 00000000 801a4100 00000000 @.A.......A..... │ │ │ - 0x00411460 b81a4100 00000000 081b4100 00000000 ..A.......A..... │ │ │ - 0x00411470 301b4100 00000000 581b4100 00000000 0.A.....X.A..... │ │ │ - 0x00411480 881b4100 00000000 c81b4100 00000000 ..A.......A..... │ │ │ - 0x00411490 081c4100 00000000 481c4100 00000000 ..A.....H.A..... │ │ │ - 0x004114a0 881c4100 00000000 c81c4100 00000000 ..A.......A..... │ │ │ - 0x004114b0 081d4100 00000000 00000000 00000000 ..A............. │ │ │ - 0x004114c0 332e3000 00000000 4a756c79 20357468 3.0.....July 5th │ │ │ - 0x004114d0 20323030 38000000 25732573 0a000000 2008...%s%s.... │ │ │ - 0x004114e0 7a697063 6c6f616b 20657272 6f720000 zipcloak error.. │ │ │ - 0x004114f0 7a697063 6c6f616b 20657272 6f723a20 zipcloak error: │ │ │ - 0x00411500 25732028 2573290a 00000000 00000000 %s (%s)......... │ │ │ - 0x00411510 61626f72 74696e67 00000000 00000000 aborting........ │ │ │ - 0x00411520 7a697063 6c6f616b 20776172 6e696e67 zipcloak warning │ │ │ - 0x00411530 3a202573 25730a00 6e657720 7a697020 : %s%s..new zip │ │ │ - 0x00411540 66696c65 206c6566 74206173 3a200000 file left as: .. │ │ │ - 0x00411550 77617320 7265706c 6163696e 67207370 was replacing sp │ │ │ - 0x00411560 6c697420 66696c65 00000000 00000000 lit file........ │ │ │ - 0x00411570 6e6f2065 6e637279 70746564 2066696c no encrypted fil │ │ │ - 0x00411580 65730000 00000000 616c6c20 66696c65 es......all file │ │ │ - 0x00411590 7320656e 63727970 74656420 616c7265 s encrypted alre │ │ │ - 0x004115a0 61647900 00000000 656e5f55 532e5554 ady.....en_US.UT │ │ │ - 0x004115b0 462d3800 00000000 7a697063 6c6f616b F-8.....zipcloak │ │ │ - 0x004115c0 00000000 00000000 6d6f7265 20746861 ........more tha │ │ │ - 0x004115d0 6e206f6e 65207465 6d705f70 61746800 n one temp_path. │ │ │ - 0x004115e0 4578706f 7274206e 6f746963 653a0000 Export notice:.. │ │ │ - 0x004115f0 77617320 70726f63 65737369 6e672061 was processing a │ │ │ - 0x00411600 7267756d 656e7473 00000000 00000000 rguments........ │ │ │ - 0x00411610 5a697043 6c6f616b 00000000 00000000 ZipCloak........ │ │ │ - 0x00411620 5a697043 6c6f616b 20737065 6369616c ZipCloak special │ │ │ - 0x00411630 20636f6d 70696c61 74696f6e 206f7074 compilation opt │ │ │ - 0x00411640 696f6e73 3a000000 095b656e 63727970 ions:....[encryp │ │ │ - 0x00411650 74696f6e 2c207665 7273696f 6e202564 tion, version %d │ │ │ - 0x00411660 2e256425 73206f66 2025735d 0a000000 .%d%s of %s].... │ │ │ - 0x00411670 3035204a 616e2032 30303700 00000000 05 Jan 2007..... │ │ │ - 0x00411680 7a697020 66696c65 2063616e 6e6f7420 zip file cannot │ │ │ - 0x00411690 62652073 7464696e 00000000 00000000 be stdin........ │ │ │ - 0x004116a0 63616e20 6f6e6c79 20737065 63696679 can only specify │ │ │ - 0x004116b0 206f6e65 207a6970 2066696c 65000000 one zip file... │ │ │ - 0x004116c0 756e6b6e 6f776e20 6f707469 6f6e0000 unknown option.. │ │ │ - 0x004116d0 6e656564 20746f20 73706563 69667920 need to specify │ │ │ - 0x004116e0 7a697020 66696c65 00000000 00000000 zip file........ │ │ │ - 0x004116f0 696e7075 74000000 6f757470 75740000 input...output.. │ │ │ - 0x00411700 616c6c6f 63617469 6e672074 656d7020 allocating temp │ │ │ - 0x00411710 66696c65 6e616d65 00000000 00000000 filename........ │ │ │ - 0x00411720 2f000000 00000000 7a695858 58585858 /.......ziXXXXXX │ │ │ - 0x00411730 00000000 00000000 77000000 00000000 ........w....... │ │ │ - 0x00411740 456e7465 72207061 7373776f 72643a20 Enter password: │ │ │ - 0x00411750 00000000 00000000 73746465 72722069 ........stderr i │ │ │ - 0x00411760 73206e6f 74206120 74747920 28796f75 s not a tty (you │ │ │ - 0x00411770 206d6179 206e6576 65722073 65652074 may never see t │ │ │ - 0x00411780 68697320 6d657373 61676521 29000000 his message!)... │ │ │ - 0x00411790 56657269 66792070 61737377 6f72643a Verify password: │ │ │ - 0x004117a0 20000000 00000000 70617373 776f7264 .......password │ │ │ - 0x004117b0 20766572 69666963 6174696f 6e206661 verification fa │ │ │ - 0x004117c0 696c6564 00000000 7a65726f 206c656e iled....zero len │ │ │ - 0x004117d0 67746820 70617373 776f7264 206e6f74 gth password not │ │ │ - 0x004117e0 20616c6c 6f776564 00000000 00000000 allowed........ │ │ │ - 0x004117f0 72000000 00000000 64656372 79707469 r.......decrypti │ │ │ - 0x00411800 6e673a20 25730000 77617320 64656372 ng: %s..was decr │ │ │ - 0x00411810 79707469 6e672061 6e20656e 74727900 ypting an entry. │ │ │ - 0x00411820 20287772 6f6e6720 70617373 776f7264 (wrong password │ │ │ - 0x00411830 2d2d6a75 73742063 6f707969 6e672900 --just copying). │ │ │ - 0x00411840 656e6372 79707469 6e673a20 25730a00 encrypting: %s.. │ │ │ - 0x00411850 77617320 656e6372 79707469 6e672061 was encrypting a │ │ │ - 0x00411860 6e20656e 74727900 20202063 6f707969 n entry. copyi │ │ │ - 0x00411870 6e673a20 25730a00 77617320 636f7079 ng: %s..was copy │ │ │ - 0x00411880 696e6720 616e2065 6e747279 00000000 ing an entry.... │ │ │ - 0x00411890 77617320 7265706c 6163696e 67207468 was replacing th │ │ │ - 0x004118a0 65206f72 6967696e 616c207a 69702066 e original zip f │ │ │ - 0x004118b0 696c6500 00000000 61000000 00000000 ile.....a....... │ │ │ - 0x004118c0 62000000 00000000 74656d70 2d706174 b.......temp-pat │ │ │ - 0x004118d0 68000000 00000000 70617468 20666f72 h.......path for │ │ │ - 0x004118e0 2074656d 70206669 6c650000 00000000 temp file...... │ │ │ - 0x004118f0 64656372 79707400 68656c70 00000000 decrypt.help.... │ │ │ - 0x00411900 4c000000 00000000 6c696365 6e736500 L.......license. │ │ │ - 0x00411910 6c000000 00000000 4f000000 00000000 l.......O....... │ │ │ - 0x00411920 6f757470 75742d66 696c6500 00000000 output-file..... │ │ │ - 0x00411930 6f757470 75742074 6f206e65 77206172 output to new ar │ │ │ - 0x00411940 63686976 65000000 76000000 00000000 chive...v....... │ │ │ - 0x00411950 76657273 696f6e00 5a697043 6c6f616b version.ZipCloak │ │ │ - 0x00411960 20257320 28257329 00000000 00000000 %s (%s)........ │ │ │ - 0x00411970 55736167 653a2020 7a697063 6c6f616b Usage: zipcloak │ │ │ - 0x00411980 205b2d64 715d205b 2d622070 6174685d [-dq] [-b path] │ │ │ - 0x00411990 207a6970 66696c65 00000000 00000000 zipfile........ │ │ │ - 0x004119a0 20207468 65206465 6661756c 74206163 the default ac │ │ │ - 0x004119b0 74696f6e 20697320 746f2065 6e637279 tion is to encry │ │ │ - 0x004119c0 70742061 6c6c2075 6e656e63 72797074 pt all unencrypt │ │ │ - 0x004119d0 65642065 6e747269 65732069 6e207468 ed entries in th │ │ │ - 0x004119e0 65207a69 70206669 6c650000 00000000 e zip file...... │ │ │ - 0x004119f0 20202d64 20202d2d 64656372 79707420 -d --decrypt │ │ │ - 0x00411a00 20202020 20646563 72797074 20656e63 decrypt enc │ │ │ - 0x00411a10 72797074 65642065 6e747269 65732028 rypted entries ( │ │ │ - 0x00411a20 636f7079 20696620 67697665 6e207772 copy if given wr │ │ │ - 0x00411a30 6f6e6720 70617373 776f7264 29000000 ong password)... │ │ │ - 0x00411a40 20202d62 20202d2d 74656d70 2d706174 -b --temp-pat │ │ │ - 0x00411a50 68202020 20757365 20227061 74682220 h use "path" │ │ │ - 0x00411a60 666f7220 74686520 74656d70 6f726172 for the temporar │ │ │ - 0x00411a70 79207a69 70206669 6c650000 00000000 y zip file...... │ │ │ - 0x00411a80 20202d4f 20202d2d 6f757470 75742d66 -O --output-f │ │ │ - 0x00411a90 696c6520 20777269 7465206f 75747075 ile write outpu │ │ │ - 0x00411aa0 7420746f 206e6577 207a6970 2066696c t to new zip fil │ │ │ - 0x00411ab0 65000000 00000000 20202d71 20202d2d e....... -q -- │ │ │ - 0x00411ac0 71756965 74202020 20202020 20717569 quiet qui │ │ │ - 0x00411ad0 6574206f 70657261 74696f6e 2c207375 et operation, su │ │ │ - 0x00411ae0 70707265 73732073 6f6d6520 696e666f ppress some info │ │ │ - 0x00411af0 726d6174 696f6e61 6c206d65 73736167 rmational messag │ │ │ - 0x00411b00 65730000 00000000 20202d68 20202d2d es...... -h -- │ │ │ - 0x00411b10 68656c70 20202020 20202020 2073686f help sho │ │ │ - 0x00411b20 77207468 69732068 656c7000 00000000 w this help..... │ │ │ - 0x00411b30 20202d76 20202d2d 76657273 696f6e20 -v --version │ │ │ - 0x00411b40 20202020 2073686f 77207665 7273696f show versio │ │ │ - 0x00411b50 6e20696e 666f0000 20202d4c 20202d2d n info.. -L -- │ │ │ - 0x00411b60 6c696365 6e736520 20202020 2073686f license sho │ │ │ - 0x00411b70 7720736f 66747761 7265206c 6963656e w software licen │ │ │ - 0x00411b80 73650000 00000000 54686520 656e6372 se......The encr │ │ │ - 0x00411b90 79707469 6f6e2063 6f646520 6f662074 yption code of t │ │ │ - 0x00411ba0 68697320 70726f67 72616d20 6973206e his program is n │ │ │ - 0x00411bb0 6f742063 6f707972 69676874 65642061 ot copyrighted a │ │ │ - 0x00411bc0 6e642069 73000000 70757420 696e2074 nd is...put in t │ │ │ - 0x00411bd0 68652070 75626c69 6320646f 6d61696e he public domain │ │ │ - 0x00411be0 2e204974 20776173 206f7269 67696e61 . It was origina │ │ │ - 0x00411bf0 6c6c7920 77726974 74656e20 696e2045 lly written in E │ │ │ - 0x00411c00 75726f70 65000000 616e6420 63616e20 urope...and can │ │ │ - 0x00411c10 62652066 7265656c 79206469 73747269 be freely distri │ │ │ - 0x00411c20 62757465 6420696e 20626f74 6820736f buted in both so │ │ │ - 0x00411c30 75726365 20616e64 206f626a 65637420 urce and object │ │ │ - 0x00411c40 666f726d 73000000 66726f6d 20616e79 forms...from any │ │ │ - 0x00411c50 20636f75 6e747279 2c20696e 636c7564 country, includ │ │ │ - 0x00411c60 696e6720 74686520 55534120 756e6465 ing the USA unde │ │ │ - 0x00411c70 72204c69 63656e73 65204578 63657074 r License Except │ │ │ - 0x00411c80 696f6e00 00000000 54535520 6f662074 ion.....TSU of t │ │ │ - 0x00411c90 68652055 2e532e20 4578706f 72742041 he U.S. Export A │ │ │ - 0x00411ca0 646d696e 69737472 6174696f 6e205265 dministration Re │ │ │ - 0x00411cb0 67756c61 74696f6e 73202873 65637469 gulations (secti │ │ │ - 0x00411cc0 6f6e0000 00000000 3734302e 31332865 on......740.13(e │ │ │ - 0x00411cd0 2929206f 66203620 4a756e65 20323030 )) of 6 June 200 │ │ │ - 0x00411ce0 322e2020 28507269 6f722074 6f204a61 2. (Prior to Ja │ │ │ - 0x00411cf0 6e756172 79203230 30302c20 72652d65 nuary 2000, re-e │ │ │ - 0x00411d00 78706f72 74000000 66726f6d 20746865 xport...from the │ │ │ - 0x00411d10 20555320 77617320 61207669 6f6c6174 US was a violat │ │ │ - 0x00411d20 696f6e20 6f662055 53206c61 772e2900 ion of US law.). │ │ │ - 0x00411d30 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ - 0x00411d40 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ - 0x00411d50 2e202041 6c6c2072 69676874 73207265 . All rights re │ │ │ - 0x00411d60 73657276 65642e00 466f7220 74686520 served..For the │ │ │ - 0x00411d70 70757270 6f736573 206f6620 74686973 purposes of this │ │ │ - 0x00411d80 20636f70 79726967 68742061 6e64206c copyright and l │ │ │ - 0x00411d90 6963656e 73652c20 22496e66 6f2d5a49 icense, "Info-ZI │ │ │ - 0x00411da0 50222069 73206465 66696e65 64206173 P" is defined as │ │ │ - 0x00411db0 00000000 00000000 74686520 666f6c6c ........the foll │ │ │ - 0x00411dc0 6f77696e 67207365 74206f66 20696e64 owing set of ind │ │ │ - 0x00411dd0 69766964 75616c73 3a000000 00000000 ividuals:....... │ │ │ - 0x00411de0 2020204d 61726b20 41646c65 722c204a Mark Adler, J │ │ │ - 0x00411df0 6f686e20 42757368 2c204b61 726c2044 ohn Bush, Karl D │ │ │ - 0x00411e00 61766973 2c204861 72616c64 2044656e avis, Harald Den │ │ │ - 0x00411e10 6b65722c 204a6561 6e2d4d69 6368656c ker, Jean-Michel │ │ │ - 0x00411e20 20447562 6f69732c 00000000 00000000 Dubois,........ │ │ │ - 0x00411e30 2020204a 65616e2d 6c6f7570 20476169 Jean-loup Gai │ │ │ - 0x00411e40 6c6c792c 2048756e 74657220 476f6174 lly, Hunter Goat │ │ │ - 0x00411e50 6c65792c 20456420 476f7264 6f6e2c20 ley, Ed Gordon, │ │ │ - 0x00411e60 49616e20 476f726d 616e2c20 43687269 Ian Gorman, Chri │ │ │ - 0x00411e70 73204865 72626f72 74682c00 00000000 s Herborth,..... │ │ │ - 0x00411e80 20202044 69726b20 48616173 652c2047 Dirk Haase, G │ │ │ - 0x00411e90 72656720 48617274 7769672c 20526f62 reg Hartwig, Rob │ │ │ - 0x00411ea0 65727420 48656174 682c204a 6f6e6174 ert Heath, Jonat │ │ │ - 0x00411eb0 68616e20 48756473 6f6e2c20 5061756c han Hudson, Paul │ │ │ - 0x00411ec0 204b6965 6e69747a 2c000000 00000000 Kienitz,....... │ │ │ - 0x00411ed0 20202044 61766964 204b6972 73636862 David Kirschb │ │ │ - 0x00411ee0 61756d2c 204a6f68 6e6e7920 4c65652c aum, Johnny Lee, │ │ │ - 0x00411ef0 204f6e6e 6f207661 6e206465 72204c69 Onno van der Li │ │ │ - 0x00411f00 6e64656e 2c204967 6f72204d 616e6472 nden, Igor Mandr │ │ │ - 0x00411f10 69636865 6e6b6f2c 00000000 00000000 ichenko,........ │ │ │ - 0x00411f20 20202053 74657665 20502e20 4d696c6c Steve P. Mill │ │ │ - 0x00411f30 65722c20 53657267 696f204d 6f6e6573 er, Sergio Mones │ │ │ - 0x00411f40 692c204b 65697468 204f7765 6e732c20 i, Keith Owens, │ │ │ - 0x00411f50 47656f72 67652050 6574726f 762c2047 George Petrov, G │ │ │ - 0x00411f60 72656720 526f656c 6f66732c 00000000 reg Roelofs,.... │ │ │ - 0x00411f70 2020204b 61692055 77652052 6f6d6d65 Kai Uwe Romme │ │ │ - 0x00411f80 6c2c2053 74657665 2053616c 69736275 l, Steve Salisbu │ │ │ - 0x00411f90 72792c20 44617665 20536d69 74682c20 ry, Dave Smith, │ │ │ - 0x00411fa0 53746576 656e204d 2e205363 68776564 Steven M. Schwed │ │ │ - 0x00411fb0 612c0000 00000000 20202043 68726973 a,...... Chris │ │ │ - 0x00411fc0 7469616e 20537069 656c6572 2c20436f tian Spieler, Co │ │ │ - 0x00411fd0 736d696e 20547275 74612c20 416e746f smin Truta, Anto │ │ │ - 0x00411fe0 696e6520 56657268 65696a65 6e2c2050 ine Verheijen, P │ │ │ - 0x00411ff0 61756c20 766f6e20 42656872 656e2c00 aul von Behren,. │ │ │ - 0x00412000 20202052 69636820 57616c65 732c204d Rich Wales, M │ │ │ - 0x00412010 696b6520 57686974 65000000 00000000 ike White....... │ │ │ - 0x00412020 54686973 20736f66 74776172 65206973 This software is │ │ │ - 0x00412030 2070726f 76696465 64202261 73206973 provided "as is │ │ │ - 0x00412040 2c222077 6974686f 75742077 61727261 ," without warra │ │ │ - 0x00412050 6e747920 6f662061 6e79206b 696e642c nty of any kind, │ │ │ - 0x00412060 20657870 72657373 00000000 00000000 express........ │ │ │ - 0x00412070 6f722069 6d706c69 65642e20 20496e20 or implied. In │ │ │ - 0x00412080 6e6f2065 76656e74 20736861 6c6c2049 no event shall I │ │ │ - 0x00412090 6e666f2d 5a495020 6f722069 74732063 nfo-ZIP or its c │ │ │ - 0x004120a0 6f6e7472 69627574 6f727320 62652068 ontributors be h │ │ │ - 0x004120b0 656c6420 6c696162 6c650000 00000000 eld liable...... │ │ │ - 0x004120c0 666f7220 616e7920 64697265 63742c20 for any direct, │ │ │ - 0x004120d0 696e6469 72656374 2c20696e 63696465 indirect, incide │ │ │ - 0x004120e0 6e74616c 2c207370 65636961 6c206f72 ntal, special or │ │ │ - 0x004120f0 20636f6e 73657175 656e7469 616c2064 consequential d │ │ │ - 0x00412100 616d6167 65730000 61726973 696e6720 amages..arising │ │ │ - 0x00412110 6f757420 6f662074 68652075 7365206f out of the use o │ │ │ - 0x00412120 66206f72 20696e61 62696c69 74792074 f or inability t │ │ │ - 0x00412130 6f207573 65207468 69732073 6f667477 o use this softw │ │ │ - 0x00412140 6172652e 00000000 5065726d 69737369 are.....Permissi │ │ │ - 0x00412150 6f6e2069 73206772 616e7465 6420746f on is granted to │ │ │ - 0x00412160 20616e79 6f6e6520 746f2075 73652074 anyone to use t │ │ │ - 0x00412170 68697320 736f6674 77617265 20666f72 his software for │ │ │ - 0x00412180 20616e79 20707572 706f7365 2c000000 any purpose,... │ │ │ - 0x00412190 696e636c 7564696e 6720636f 6d6d6572 including commer │ │ │ - 0x004121a0 6369616c 20617070 6c696361 74696f6e cial application │ │ │ - 0x004121b0 732c2061 6e642074 6f20616c 74657220 s, and to alter │ │ │ - 0x004121c0 69742061 6e642072 65646973 74726962 it and redistrib │ │ │ - 0x004121d0 75746520 69740000 66726565 6c792c20 ute it..freely, │ │ │ - 0x004121e0 7375626a 65637420 746f2074 68652061 subject to the a │ │ │ - 0x004121f0 626f7665 20646973 636c6169 6d657220 bove disclaimer │ │ │ - 0x00412200 616e6420 74686520 666f6c6c 6f77696e and the followin │ │ │ - 0x00412210 67207265 73747269 6374696f 6e733a00 g restrictions:. │ │ │ - 0x00412220 20202020 312e2052 65646973 74726962 1. Redistrib │ │ │ - 0x00412230 7574696f 6e73206f 6620736f 75726365 utions of source │ │ │ - 0x00412240 20636f64 65202869 6e207768 6f6c6520 code (in whole │ │ │ - 0x00412250 6f722069 6e207061 72742920 6d757374 or in part) must │ │ │ - 0x00412260 20726574 61696e00 20202020 20202074 retain. t │ │ │ - 0x00412270 68652061 626f7665 20636f70 79726967 he above copyrig │ │ │ - 0x00412280 6874206e 6f746963 652c2064 6566696e ht notice, defin │ │ │ - 0x00412290 6974696f 6e2c2064 6973636c 61696d65 ition, disclaime │ │ │ - 0x004122a0 722c2061 6e642074 68697320 6c697374 r, and this list │ │ │ - 0x004122b0 00000000 00000000 20202020 2020206f ........ o │ │ │ - 0x004122c0 6620636f 6e646974 696f6e73 2e000000 f conditions.... │ │ │ - 0x004122d0 20202020 322e2052 65646973 74726962 2. Redistrib │ │ │ - 0x004122e0 7574696f 6e732069 6e206269 6e617279 utions in binary │ │ │ - 0x004122f0 20666f72 6d202863 6f6d7069 6c656420 form (compiled │ │ │ - 0x00412300 65786563 75746162 6c657320 616e6420 executables and │ │ │ - 0x00412310 6c696272 61726965 73290000 00000000 libraries)...... │ │ │ - 0x00412320 20202020 2020206d 75737420 72657072 must repr │ │ │ - 0x00412330 6f647563 65207468 65206162 6f766520 oduce the above │ │ │ - 0x00412340 636f7079 72696768 74206e6f 74696365 copyright notice │ │ │ - 0x00412350 2c206465 66696e69 74696f6e 2c206469 , definition, di │ │ │ - 0x00412360 73636c61 696d6572 2c000000 00000000 sclaimer,....... │ │ │ - 0x00412370 20202020 20202061 6e642074 68697320 and this │ │ │ - 0x00412380 6c697374 206f6620 636f6e64 6974696f list of conditio │ │ │ - 0x00412390 6e732069 6e20646f 63756d65 6e746174 ns in documentat │ │ │ - 0x004123a0 696f6e20 616e642f 6f72206f 74686572 ion and/or other │ │ │ - 0x004123b0 206d6174 65726961 6c730000 00000000 materials...... │ │ │ - 0x004123c0 20202020 20202070 726f7669 64656420 provided │ │ │ - 0x004123d0 77697468 20746865 20646973 74726962 with the distrib │ │ │ - 0x004123e0 7574696f 6e2e2020 54686520 736f6c65 ution. The sole │ │ │ - 0x004123f0 20657863 65707469 6f6e2074 6f207468 exception to th │ │ │ - 0x00412400 69732063 6f6e6469 74696f6e 00000000 is condition.... │ │ │ - 0x00412410 20202020 20202069 73207265 64697374 is redist │ │ │ - 0x00412420 72696275 74696f6e 206f6620 61207374 ribution of a st │ │ │ - 0x00412430 616e6461 72642055 6e5a6970 53465820 andard UnZipSFX │ │ │ - 0x00412440 62696e61 72792028 696e636c 7564696e binary (includin │ │ │ - 0x00412450 67205346 5857697a 29206173 00000000 g SFXWiz) as.... │ │ │ - 0x00412460 20202020 20202070 61727420 6f662061 part of a │ │ │ - 0x00412470 2073656c 662d6578 74726163 74696e67 self-extracting │ │ │ - 0x00412480 20617263 68697665 3b207468 61742069 archive; that i │ │ │ - 0x00412490 73207065 726d6974 74656420 77697468 s permitted with │ │ │ - 0x004124a0 6f757420 696e636c 7573696f 6e000000 out inclusion... │ │ │ - 0x004124b0 20202020 2020206f 66207468 6973206c of this l │ │ │ - 0x004124c0 6963656e 73652c20 6173206c 6f6e6720 icense, as long │ │ │ - 0x004124d0 61732074 6865206e 6f726d61 6c205346 as the normal SF │ │ │ - 0x004124e0 58206261 6e6e6572 20686173 206e6f74 X banner has not │ │ │ - 0x004124f0 20626565 6e207265 6d6f7665 64000000 been removed... │ │ │ - 0x00412500 20202020 20202066 726f6d20 74686520 from the │ │ │ - 0x00412510 62696e61 7279206f 72206469 7361626c binary or disabl │ │ │ - 0x00412520 65642e00 00000000 20202020 332e2041 ed...... 3. A │ │ │ - 0x00412530 6c746572 65642076 65727369 6f6e732d ltered versions- │ │ │ - 0x00412540 2d696e63 6c756469 6e672c20 62757420 -including, but │ │ │ - 0x00412550 6e6f7420 6c696d69 74656420 746f2c20 not limited to, │ │ │ - 0x00412560 706f7274 7320746f 206e6577 206f7065 ports to new ope │ │ │ - 0x00412570 72617469 6e670000 20202020 20202073 rating.. s │ │ │ - 0x00412580 79737465 6d732c20 65786973 74696e67 ystems, existing │ │ │ - 0x00412590 20706f72 74732077 69746820 6e657720 ports with new │ │ │ - 0x004125a0 67726170 68696361 6c20696e 74657266 graphical interf │ │ │ - 0x004125b0 61636573 2c207665 7273696f 6e732077 aces, versions w │ │ │ - 0x004125c0 69746800 00000000 20202020 2020206d ith..... m │ │ │ - 0x004125d0 6f646966 69656420 6f722061 64646564 odified or added │ │ │ - 0x004125e0 2066756e 6374696f 6e616c69 74792c20 functionality, │ │ │ - 0x004125f0 616e6420 64796e61 6d69632c 20736861 and dynamic, sha │ │ │ - 0x00412600 7265642c 206f7220 73746174 6963206c red, or static l │ │ │ - 0x00412610 69627261 72790000 20202020 20202076 ibrary.. v │ │ │ - 0x00412620 65727369 6f6e7320 6e6f7420 66726f6d ersions not from │ │ │ - 0x00412630 20496e66 6f2d5a49 502d2d6d 75737420 Info-ZIP--must │ │ │ - 0x00412640 62652070 6c61696e 6c79206d 61726b65 be plainly marke │ │ │ - 0x00412650 64206173 20737563 6820616e 64206d75 d as such and mu │ │ │ - 0x00412660 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ - 0x00412670 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ - 0x00412680 20617320 6265696e 67207468 65206f72 as being the or │ │ │ - 0x00412690 6967696e 616c2073 6f757263 65206f72 iginal source or │ │ │ - 0x004126a0 2c206966 2062696e 61726965 732c0000 , if binaries,.. │ │ │ - 0x004126b0 20202020 20202063 6f6d7069 6c656420 compiled │ │ │ - 0x004126c0 66726f6d 20746865 206f7269 67696e61 from the origina │ │ │ - 0x004126d0 6c20736f 75726365 2e202053 75636820 l source. Such │ │ │ - 0x004126e0 616c7465 72656420 76657273 696f6e73 altered versions │ │ │ - 0x004126f0 20616c73 6f206d75 7374206e 6f740000 also must not.. │ │ │ - 0x00412700 20202020 20202062 65206d69 73726570 be misrep │ │ │ - 0x00412710 72657365 6e746564 20617320 6265696e resented as bein │ │ │ - 0x00412720 6720496e 666f2d5a 49502072 656c6561 g Info-ZIP relea │ │ │ - 0x00412730 7365732d 2d696e63 6c756469 6e672c20 ses--including, │ │ │ - 0x00412740 62757420 6e6f7400 20202020 2020206c but not. l │ │ │ - 0x00412750 696d6974 65642074 6f2c206c 6162656c imited to, label │ │ │ - 0x00412760 696e6720 6f662074 68652061 6c746572 ing of the alter │ │ │ - 0x00412770 65642076 65727369 6f6e7320 77697468 ed versions with │ │ │ - 0x00412780 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x00412790 2d5a4950 22000000 20202020 20202028 -ZIP"... ( │ │ │ - 0x004127a0 6f722061 6e792076 61726961 74696f6e or any variation │ │ │ - 0x004127b0 20746865 72656f66 2c20696e 636c7564 thereof, includ │ │ │ - 0x004127c0 696e672c 20627574 206e6f74 206c696d ing, but not lim │ │ │ - 0x004127d0 69746564 20746f2c 20646966 66657265 ited to, differe │ │ │ - 0x004127e0 6e740000 00000000 20202020 20202063 nt...... c │ │ │ - 0x004127f0 61706974 616c697a 6174696f 6e73292c apitalizations), │ │ │ - 0x00412800 2022506f 636b6574 20556e5a 69702c22 "Pocket UnZip," │ │ │ - 0x00412810 20225769 5a22206f 7220224d 61635a69 "WiZ" or "MacZi │ │ │ - 0x00412820 70222077 6974686f 75742074 68650000 p" without the.. │ │ │ - 0x00412830 20202020 20202065 78706c69 63697420 explicit │ │ │ - 0x00412840 7065726d 69737369 6f6e206f 6620496e permission of In │ │ │ - 0x00412850 666f2d5a 49502e20 20537563 6820616c fo-ZIP. Such al │ │ │ - 0x00412860 74657265 64207665 7273696f 6e732061 tered versions a │ │ │ - 0x00412870 72652066 75727468 65720000 00000000 re further...... │ │ │ - 0x00412880 20202020 20202070 726f6869 62697465 prohibite │ │ │ - 0x00412890 64206672 6f6d206d 69737265 70726573 d from misrepres │ │ │ - 0x004128a0 656e7461 74697665 20757365 206f6620 entative use of │ │ │ - 0x004128b0 74686520 5a69702d 42756773 206f7220 the Zip-Bugs or │ │ │ - 0x004128c0 496e666f 2d5a4950 00000000 00000000 Info-ZIP........ │ │ │ - 0x004128d0 20202020 20202065 2d6d6169 6c206164 e-mail ad │ │ │ - 0x004128e0 64726573 73657320 6f722074 68652049 dresses or the I │ │ │ - 0x004128f0 6e666f2d 5a495020 55524c28 73292c20 nfo-ZIP URL(s), │ │ │ - 0x00412900 73756368 20617320 746f2069 6d706c79 such as to imply │ │ │ - 0x00412910 20496e66 6f2d5a49 50000000 00000000 Info-ZIP....... │ │ │ - 0x00412920 20202020 20202077 696c6c20 70726f76 will prov │ │ │ - 0x00412930 69646520 73757070 6f727420 666f7220 ide support for │ │ │ - 0x00412940 74686520 616c7465 72656420 76657273 the altered vers │ │ │ - 0x00412950 696f6e73 2e000000 20202020 342e2049 ions.... 4. I │ │ │ - 0x00412960 6e666f2d 5a495020 72657461 696e7320 nfo-ZIP retains │ │ │ - 0x00412970 74686520 72696768 7420746f 20757365 the right to use │ │ │ - 0x00412980 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x00412990 2d5a4950 2c222022 5a69702c 22202255 -ZIP," "Zip," "U │ │ │ - 0x004129a0 6e5a6970 2c220000 20202020 20202022 nZip,".. " │ │ │ - 0x004129b0 556e5a69 70534658 2c222022 57695a2c UnZipSFX," "WiZ, │ │ │ - 0x004129c0 22202250 6f636b65 7420556e 5a69702c " "Pocket UnZip, │ │ │ - 0x004129d0 22202250 6f636b65 74205a69 702c2220 " "Pocket Zip," │ │ │ - 0x004129e0 616e6420 224d6163 5a697022 20666f72 and "MacZip" for │ │ │ - 0x004129f0 20697473 00000000 20202020 2020206f its.... o │ │ │ - 0x00412a00 776e2073 6f757263 6520616e 64206269 wn source and bi │ │ │ - 0x00412a10 6e617279 2072656c 65617365 732e0000 nary releases... │ │ │ - 0x00412a20 456e6372 79707469 6f6e206e 6f746963 Encryption notic │ │ │ - 0x00412a30 653a0000 00000000 09546865 20656e63 e:.......The enc │ │ │ - 0x00412a40 72797074 696f6e20 636f6465 206f6620 ryption code of │ │ │ - 0x00412a50 74686973 2070726f 6772616d 20697320 this program is │ │ │ - 0x00412a60 6e6f7420 636f7079 72696768 74656420 not copyrighted │ │ │ - 0x00412a70 616e6420 69730000 09707574 20696e20 and is...put in │ │ │ - 0x00412a80 74686520 7075626c 69632064 6f6d6169 the public domai │ │ │ - 0x00412a90 6e2e2020 49742077 6173206f 72696769 n. It was origi │ │ │ - 0x00412aa0 6e616c6c 79207772 69747465 6e20696e nally written in │ │ │ - 0x00412ab0 20457572 6f706500 09616e64 2c20746f Europe..and, to │ │ │ - 0x00412ac0 20746865 20626573 74206f66 206f7572 the best of our │ │ │ - 0x00412ad0 206b6e6f 776c6564 67652c20 63616e20 knowledge, can │ │ │ - 0x00412ae0 62652066 7265656c 79206469 73747269 be freely distri │ │ │ - 0x00412af0 62757465 64000000 09696e20 626f7468 buted....in both │ │ │ - 0x00412b00 20736f75 72636520 616e6420 6f626a65 source and obje │ │ │ - 0x00412b10 63742066 6f726d73 2066726f 6d20616e ct forms from an │ │ │ - 0x00412b20 7920636f 756e7472 792c2069 6e636c75 y country, inclu │ │ │ - 0x00412b30 64696e67 00000000 09746865 20555341 ding.....the USA │ │ │ - 0x00412b40 20756e64 6572204c 6963656e 73652045 under License E │ │ │ - 0x00412b50 78636570 74696f6e 20545355 206f6620 xception TSU of │ │ │ - 0x00412b60 74686520 552e532e 20457870 6f727400 the U.S. Export. │ │ │ - 0x00412b70 0941646d 696e6973 74726174 696f6e20 .Administration │ │ │ - 0x00412b80 52656775 6c617469 6f6e7320 28736563 Regulations (sec │ │ │ - 0x00412b90 74696f6e 20373430 2e313328 65292920 tion 740.13(e)) │ │ │ - 0x00412ba0 6f662036 204a756e 65203230 30322e00 of 6 June 2002.. │ │ │ - 0x00412bb0 54686973 20697320 25732025 73202825 This is %s %s (% │ │ │ - 0x00412bc0 73292c20 62792049 6e666f2d 5a49502e s), by Info-ZIP. │ │ │ - 0x00412bd0 00000000 00000000 43757272 656e746c ........Currentl │ │ │ - 0x00412be0 79206d61 696e7461 696e6564 20627920 y maintained by │ │ │ - 0x00412bf0 452e2047 6f72646f 6e2e2020 506c6561 E. Gordon. Plea │ │ │ - 0x00412c00 73652073 656e6420 62756720 7265706f se send bug repo │ │ │ - 0x00412c10 72747320 746f0000 74686520 61757468 rts to..the auth │ │ │ - 0x00412c20 6f727320 7573696e 67207468 65207765 ors using the we │ │ │ - 0x00412c30 62207061 67652061 74207777 772e696e b page at www.in │ │ │ - 0x00412c40 666f2d7a 69702e6f 72673b20 73656520 fo-zip.org; see │ │ │ - 0x00412c50 52454144 4d452066 6f722064 65746169 README for detai │ │ │ - 0x00412c60 6c732e00 00000000 4c617465 73742073 ls......Latest s │ │ │ - 0x00412c70 6f757263 65732061 6e642065 78656375 ources and execu │ │ │ - 0x00412c80 7461626c 65732061 72652061 74206674 tables are at ft │ │ │ - 0x00412c90 703a2f2f 6674702e 696e666f 2d7a6970 p://ftp.info-zip │ │ │ - 0x00412ca0 2e6f7267 2f707562 2f696e66 6f7a6970 .org/pub/infozip │ │ │ - 0x00412cb0 2c000000 00000000 6173206f 66206162 ,.......as of ab │ │ │ - 0x00412cc0 6f766520 64617465 3b207365 65206874 ove date; see ht │ │ │ - 0x00412cd0 74703a2f 2f777777 2e696e66 6f2d7a69 tp://www.info-zi │ │ │ - 0x00412ce0 702e6f72 672f2066 6f72206f 74686572 p.org/ for other │ │ │ - 0x00412cf0 20736974 65732e00 436f7079 72696768 sites..Copyrigh │ │ │ - 0x00412d00 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ - 0x00412d10 496e666f 2d5a4950 202d2054 79706520 Info-ZIP - Type │ │ │ - 0x00412d20 27257320 222d4c22 2720666f 7220736f '%s "-L"' for so │ │ │ - 0x00412d30 66747761 7265206c 6963656e 73652e00 ftware license.. │ │ │ - 0x00412d40 61707065 6e645f69 6e743634 5f746f5f append_int64_to_ │ │ │ - 0x00412d50 6d656d00 00000000 556e6963 6f646520 mem.....Unicode │ │ │ - 0x00412d60 50617468 20457874 72612046 69656c64 Path Extra Field │ │ │ - 0x00412d70 20766572 73696f6e 203e2031 202d2073 version > 1 - s │ │ │ - 0x00412d80 6b697070 696e6700 77726974 6520556e kipping.write Un │ │ │ - 0x00412d90 69636f64 65000000 556e6963 6f646520 icode...Unicode │ │ │ - 0x00412da0 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ - 0x00412db0 61746820 2d206967 6e6f7269 6e672055 ath - ignoring U │ │ │ - 0x00412dc0 6e69636f 64653a20 00000000 00000000 nicode: ........ │ │ │ - 0x00412dd0 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ - 0x00412de0 206d6174 63682070 6174683a 20202573 match path: %s │ │ │ - 0x00412df0 0a000000 00000000 20202020 20202020 ........ │ │ │ - 0x00412e00 20202020 20202020 20202020 204c696b Lik │ │ │ - 0x00412e10 656c7920 656e7472 79206e61 6d652063 ely entry name c │ │ │ - 0x00412e20 68616e67 65642062 75742055 6e69636f hanged but Unico │ │ │ - 0x00412e30 6465206e 6f742075 70646174 65640a00 de not updated.. │ │ │ - 0x00412e40 20202020 20202020 20202020 20202020 │ │ │ - 0x00412e50 20202020 20557365 202d554e 3d692074 Use -UN=i t │ │ │ - 0x00412e60 6f206967 6e6f7265 20657272 6f727320 o ignore errors │ │ │ - 0x00412e70 6f72206e 20666f72 206e6f20 556e6963 or n for no Unic │ │ │ - 0x00412e80 6f646520 70617468 73000000 00000000 ode paths....... │ │ │ - 0x00412e90 556e6963 6f646520 70617468 20657272 Unicode path err │ │ │ - 0x00412ea0 6f720000 00000000 2e7a6970 00000000 or.......zip.... │ │ │ - 0x00412eb0 65787472 61206669 656c6420 636f7079 extra field copy │ │ │ - 0x00412ec0 00000000 00000000 72656164 696e6720 ........reading │ │ │ - 0x00412ed0 61726368 69766520 66736565 6b3a2000 archive fseek: . │ │ │ - 0x00412ee0 72656164 696e6720 6c6f6361 6c20656e reading local en │ │ │ - 0x00412ef0 7472793a 20000000 72656164 696e6720 try: ...reading │ │ │ - 0x00412f00 656e7472 79000000 4c6f6361 6c205665 entry...Local Ve │ │ │ - 0x00412f10 7273696f 6e204e65 65646564 20282564 rsion Needed (%d │ │ │ - 0x00412f20 2920646f 6573206e 6f74206d 61746368 ) does not match │ │ │ - 0x00412f30 20434420 28256429 3a200000 00000000 CD (%d): ...... │ │ │ - 0x00412f40 4c6f6361 6c20456e 74727920 466c6167 Local Entry Flag │ │ │ - 0x00412f50 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ - 0x00412f60 43443a20 00000000 4c6f6361 6c20456e CD: ....Local En │ │ │ - 0x00412f70 74727920 43524320 646f6573 206e6f74 try CRC does not │ │ │ - 0x00412f80 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ - 0x00412f90 44696420 6e6f7420 66696e64 20656e74 Did not find ent │ │ │ - 0x00412fa0 72792066 6f722000 4e6f202e 7a697020 ry for .No .zip │ │ │ - 0x00412fb0 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ - 0x00412fc0 20202000 00000000 28496620 616c6c20 .....(If all │ │ │ - 0x00412fd0 796f7520 68617665 20617265 2073706c you have are spl │ │ │ - 0x00412fe0 69747320 282e7a30 312c202e 7a30322c its (.z01, .z02, │ │ │ - 0x00412ff0 202e2e2e 2920616e 64206e6f 202e7a69 ...) and no .zi │ │ │ - 0x00413000 702c2074 7279202d 46462900 00000000 p, try -FF)..... │ │ │ - 0x00413010 636f756c 64206e6f 74206f70 656e2069 could not open i │ │ │ - 0x00413020 6e707574 20617263 68697665 00000000 nput archive.... │ │ │ - 0x00413030 756e6162 6c652074 6f207365 656b2069 unable to seek i │ │ │ - 0x00413040 6e20696e 70757420 66696c65 20000000 n input file ... │ │ │ - 0x00413050 62616420 61726368 69766520 2d206d69 bad archive - mi │ │ │ - 0x00413060 7373696e 6720656e 64207369 676e6174 ssing end signat │ │ │ - 0x00413070 75726500 00000000 28496620 646f776e ure.....(If down │ │ │ - 0x00413080 6c6f6164 65642c20 77617320 62696e61 loaded, was bina │ │ │ - 0x00413090 7279206d 6f646520 75736564 3f202049 ry mode used? I │ │ │ - 0x004130a0 66206e6f 742c2074 68650000 00000000 f not, the...... │ │ │ - 0x004130b0 20617263 68697665 206d6179 20626520 archive may be │ │ │ - 0x004130c0 73637261 6d626c65 6420616e 64206e6f scrambled and no │ │ │ - 0x004130d0 74207265 636f7665 7261626c 65290000 t recoverable).. │ │ │ - 0x004130e0 43616e27 74207573 65202d46 20746f20 Can't use -F to │ │ │ - 0x004130f0 66697820 28747279 202d4646 29000000 fix (try -FF)... │ │ │ - 0x00413100 6d697373 696e6720 656e6420 7369676e missing end sign │ │ │ - 0x00413110 61747572 652d2d70 726f6261 626c7920 ature--probably │ │ │ - 0x00413120 6e6f7420 61207a69 70206669 6c652028 not a zip file ( │ │ │ - 0x00413130 64696420 796f7500 72656d65 6d626572 did you.remember │ │ │ - 0x00413140 20746f20 75736520 62696e61 7279206d to use binary m │ │ │ - 0x00413150 6f646520 7768656e 20796f75 20747261 ode when you tra │ │ │ - 0x00413160 6e736665 72726564 2069743f 29000000 nsferred it?)... │ │ │ - 0x00413170 28696620 796f7520 61726520 74727969 (if you are tryi │ │ │ - 0x00413180 6e672074 6f207265 61642061 2064616d ng to read a dam │ │ │ - 0x00413190 61676564 20617263 68697665 20747279 aged archive try │ │ │ - 0x004131a0 202d4629 00000000 41646a75 7374696e -F)....Adjustin │ │ │ - 0x004131b0 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x004131c0 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ - 0x004131d0 65640000 00000000 61726368 69766520 ed......archive │ │ │ - 0x004131e0 6e616d65 206d7573 7420656e 6420696e name must end in │ │ │ - 0x004131f0 202e7a69 7020666f 72207370 6c697473 .zip for splits │ │ │ - 0x00413200 00000000 00000000 63616e6e 6f742075 ........cannot u │ │ │ - 0x00413210 70646174 65206120 73706c69 74206172 pdate a split ar │ │ │ - 0x00413220 63686976 65202875 7365202d 2d6f7574 chive (use --out │ │ │ - 0x00413230 206f7074 696f6e29 00000000 00000000 option)........ │ │ │ - 0x00413240 6d757374 20757365 202d2d6f 75742077 must use --out w │ │ │ - 0x00413250 68656e20 66697869 6e672061 6e206172 hen fixing an ar │ │ │ - 0x00413260 63686976 65000000 636f756c 64206e6f chive...could no │ │ │ - 0x00413270 74207365 656b2062 61636b20 746f2073 t seek back to s │ │ │ - 0x00413280 74617274 206f6620 63656e74 72616c20 tart of central │ │ │ - 0x00413290 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ - 0x004132a0 28747279 202d4646 29000000 00000000 (try -FF)....... │ │ │ - 0x004132b0 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x004132c0 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x004132d0 444c3a20 00000000 504b0607 00000000 DL: ....PK...... │ │ │ - 0x004132e0 72656164 696e6720 61726368 6976653a reading archive: │ │ │ - 0x004132f0 20000000 00000000 504b0506 00000000 .......PK...... │ │ │ - 0x00413300 756e6162 6c652074 6f207265 61642045 unable to read E │ │ │ - 0x00413310 4f434420 61667465 72207365 656b3a20 OCD after seek: │ │ │ - 0x00413320 00000000 00000000 41646a75 7374696e ........Adjustin │ │ │ - 0x00413330 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x00413340 206e6f74 20737570 706f7274 65643a20 not supported: │ │ │ - 0x00413350 20000000 00000000 504b0606 00000000 .......PK...... │ │ │ - 0x00413360 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x00413370 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x00413380 44523a20 00000000 436f756c 64206e6f DR: ....Could no │ │ │ - 0x00413390 74206465 7465726d 696e6520 6f666673 t determine offs │ │ │ - 0x004133a0 6574206f 6620656e 74726965 73000000 et of entries... │ │ │ - 0x004133b0 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x004133c0 73206170 70656172 206f6666 20627920 s appear off by │ │ │ - 0x004133d0 25732062 79746573 202d2063 6f727265 %s bytes - corre │ │ │ - 0x004133e0 6374696e 672e2e2e 00000000 00000000 cting........... │ │ │ - 0x004133f0 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x00413400 7320646f 206e6f74 206e6565 64206164 s do not need ad │ │ │ - 0x00413410 6a757374 696e6700 62616420 61726368 justing.bad arch │ │ │ - 0x00413420 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ - 0x00413430 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ - 0x00413440 36342045 4f43444c 3a200000 00000000 64 EOCDL: ...... │ │ │ - 0x00413450 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ - 0x00413460 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ - 0x00413470 6b20746f 205a6970 36342045 4f434452 k to Zip64 EOCDR │ │ │ - 0x00413480 3a200000 00000000 5a697036 3420454f : ......Zip64 EO │ │ │ - 0x00413490 43445220 6e6f7420 666f756e 64207768 CDR not found wh │ │ │ - 0x004134a0 65726520 65787065 63746564 202d2063 ere expected - c │ │ │ - 0x004134b0 6f6d7065 6e736174 696e6700 00000000 ompensating..... │ │ │ - 0x004134c0 28747279 202d4120 746f2061 646a7573 (try -A to adjus │ │ │ - 0x004134d0 74206f66 66736574 73290000 00000000 t offsets)...... │ │ │ - 0x004134e0 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ - 0x004134f0 70363420 454f4344 52206e6f 7420666f p64 EOCDR not fo │ │ │ - 0x00413500 756e6420 696e2073 706c6974 3a202000 und in split: . │ │ │ - 0x00413510 5a697036 3420456e 64204f66 2043656e Zip64 End Of Cen │ │ │ - 0x00413520 7472616c 20446972 6563746f 72792052 tral Directory R │ │ │ - 0x00413530 65636f72 64206e6f 7420666f 756e643a ecord not found: │ │ │ - 0x00413540 20200000 00000000 62616420 61726368 ......bad arch │ │ │ - 0x00413550 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ - 0x00413560 52206261 64206f72 20747275 6e636174 R bad or truncat │ │ │ - 0x00413570 65640000 00000000 5a697036 3420454f ed......Zip64 EO │ │ │ - 0x00413580 43442052 65636f72 64206261 64206f72 CD Record bad or │ │ │ - 0x00413590 20747275 6e636174 65640000 00000000 truncated...... │ │ │ - 0x004135a0 54686973 20617263 68697665 20726571 This archive req │ │ │ - 0x004135b0 75697265 73207665 7273696f 6e202564 uires version %d │ │ │ - 0x004135c0 2e256400 00000000 5a697020 63757272 .%d.....Zip curr │ │ │ - 0x004135d0 656e746c 79206f6e 6c792073 7570706f ently only suppo │ │ │ - 0x004135e0 72747320 75702074 6f207665 7273696f rts up to versio │ │ │ - 0x004135f0 6e20342e 36206172 63686976 65730000 n 4.6 archives.. │ │ │ - 0x00413600 28757020 746f2034 2e352069 6620627a (up to 4.5 if bz │ │ │ - 0x00413610 69703220 6973206e 6f742063 6f6d7069 ip2 is not compi │ │ │ - 0x00413620 6c656420 696e2900 4966202d 46206661 led in).If -F fa │ │ │ - 0x00413630 696c7320 74727920 2d464620 746f2074 ils try -FF to t │ │ │ - 0x00413640 72792074 6f207361 6c766167 6520736f ry to salvage so │ │ │ - 0x00413650 6d657468 696e6700 41747465 6d707469 mething.Attempti │ │ │ - 0x00413660 6e672074 6f207361 6c766167 65207768 ng to salvage wh │ │ │ - 0x00413670 61742063 616e0000 54727920 2d462074 at can..Try -F t │ │ │ - 0x00413680 6f206174 74656d70 7420746f 20726561 o attempt to rea │ │ │ - 0x00413690 6420616e 79776179 00000000 00000000 d anyway........ │ │ │ - 0x004136a0 636f756c 64206e6f 74206669 6e642073 could not find s │ │ │ - 0x004136b0 706c6974 3a200000 736b6970 70696e67 plit: ..skipping │ │ │ - 0x004136c0 20646973 6b20256c 75202e2e 2e0a0000 disk %lu ...... │ │ │ - 0x004136d0 62616420 61726368 69766520 2d20756e bad archive - un │ │ │ - 0x004136e0 65787065 63746564 20736967 6e617475 expected signatu │ │ │ - 0x004136f0 72652000 00000000 25303278 20000000 re .....%02x ... │ │ │ - 0x00413700 75000000 00000000 6f6e2064 69736b20 u.......on disk │ │ │ - 0x00413710 256c7520 61742025 730a0000 00000000 %lu at %s....... │ │ │ - 0x00413720 736b6970 70696e67 20746869 73207369 skipping this si │ │ │ - 0x00413730 676e6174 7572652e 2e2e0000 00000000 gnature......... │ │ │ - 0x00413740 756e6578 70656374 65642073 69676e61 unexpected signa │ │ │ - 0x00413750 74757265 206f6e20 6469736b 20256c75 ture on disk %lu │ │ │ - 0x00413760 20617420 25730a00 61726368 69766520 at %s..archive │ │ │ - 0x00413770 6e6f7420 696e2063 6f727265 63742066 not in correct f │ │ │ - 0x00413780 6f726d61 743a2000 28747279 202d4620 ormat: .(try -F │ │ │ - 0x00413790 746f2061 7474656d 70742072 65636f76 to attempt recov │ │ │ - 0x004137a0 65727929 00000000 63656e74 72616c20 ery)....central │ │ │ - 0x004137b0 64697265 63746f72 79206865 61646572 directory header │ │ │ - 0x004137c0 20736967 6e617475 7265206f 6e206469 signature on di │ │ │ - 0x004137d0 736b2025 6c752061 74202573 0a000000 sk %lu at %s.... │ │ │ - 0x004137e0 72656164 696e6720 63656e74 72616c20 reading central │ │ │ - 0x004137f0 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ - 0x00413800 62616420 61726368 69766520 2d206572 bad archive - er │ │ │ - 0x00413810 726f7220 72656164 696e6720 63656e74 ror reading cent │ │ │ - 0x00413820 72616c20 64697265 63746f72 79000000 ral directory... │ │ │ - 0x00413830 736b6970 70696e67 20746869 7320656e skipping this en │ │ │ - 0x00413840 7472792e 2e2e0000 72656164 696e6720 try.....reading │ │ │ - 0x00413850 63656e74 72616c20 64697265 63746f72 central director │ │ │ - 0x00413860 79000000 00000000 256c7500 00000000 y.......%lu..... │ │ │ - 0x00413870 7a65726f 2d6c656e 67746820 6e616d65 zero-length name │ │ │ - 0x00413880 20666f72 20656e74 72792023 00000000 for entry #.... │ │ │ - 0x00413890 6572726f 72207265 6164696e 6720656e error reading en │ │ │ - 0x004138a0 7472793a 20200000 636f756c 64206e6f try: ..could no │ │ │ - 0x004138b0 7420616c 6c6f6361 7465206d 656d6f72 t allocate memor │ │ │ - 0x004138c0 793a2073 63616e7a 6970665f 72656700 y: scanzipf_reg. │ │ │ - 0x004138d0 696c6c65 67616c20 5554462d 38206e61 illegal UTF-8 na │ │ │ - 0x004138e0 6d653a20 00000000 756e6963 6f64655f me: ....unicode_ │ │ │ - 0x004138f0 6d69736d 61746368 203d2025 640a0000 mismatch = %d... │ │ │ - 0x00413900 504b0102 00000000 65787065 63746564 PK......expected │ │ │ - 0x00413910 20257320 656e7472 69657320 62757420 %s entries but │ │ │ - 0x00413920 666f756e 64202573 00000000 00000000 found %s........ │ │ │ - 0x00413930 63656e74 72616c20 64697220 6e6f7420 central dir not │ │ │ - 0x00413940 77686572 65206578 70656374 6564202d where expected - │ │ │ - 0x00413950 20636f75 6c64206e 6f742061 646a7573 could not adjus │ │ │ - 0x00413960 74206f66 66736574 73000000 00000000 t offsets....... │ │ │ - 0x00413970 456e7472 7920746f 6f206269 673a0000 Entry too big:.. │ │ │ - 0x00413980 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ - 0x00413990 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ - 0x004139a0 68202d66 7a2d2062 7574206e 65656465 h -fz- but neede │ │ │ - 0x004139b0 64000000 00000000 436f6d70 72657373 d.......Compress │ │ │ - 0x004139c0 65642f73 746f7265 6420656e 74727920 ed/stored entry │ │ │ - 0x004139d0 756e6578 70656374 65646c79 206c6172 unexpectedly lar │ │ │ - 0x004139e0 6765202d 20646f20 6e6f7420 75736520 ge - do not use │ │ │ - 0x004139f0 2d667a2d 00000000 506f6f72 20636f6d -fz-....Poor com │ │ │ - 0x00413a00 70726573 73696f6e 20726573 756c7465 pression resulte │ │ │ - 0x00413a10 6420696e 20756e65 78706563 7465646c d in unexpectedl │ │ │ - 0x00413a20 79206c61 72676520 656e7472 79202d20 y large entry - │ │ │ - 0x00413a30 74727920 2d667a00 5a697036 34206c6f try -fz.Zip64 lo │ │ │ - 0x00413a40 63616c20 65787472 61206669 656c6400 cal extra field. │ │ │ - 0x00413a50 5a697036 34204578 74726120 4669656c Zip64 Extra Fiel │ │ │ - 0x00413a60 64000000 00000000 5554462d 38205061 d.......UTF-8 Pa │ │ │ - 0x00413a70 7468206c 6f63616c 20657874 72612066 th local extra f │ │ │ - 0x00413a80 69656c64 00000000 5554462d 38205061 ield....UTF-8 Pa │ │ │ - 0x00413a90 74682045 78747261 20466965 6c640000 th Extra Field.. │ │ │ - 0x00413aa0 61707065 6e645f75 6c6f6e67 5f746f5f append_ulong_to_ │ │ │ - 0x00413ab0 6d656d00 00000000 61707065 6e645f73 mem.....append_s │ │ │ - 0x00413ac0 7472696e 675f746f 5f6d656d 00000000 tring_to_mem.... │ │ │ - 0x00413ad0 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ - 0x00413ae0 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ - 0x00413af0 68202d66 7a2d2062 75742065 6e747279 h -fz- but entry │ │ │ - 0x00413b00 206e6565 64730000 5554462d 38205061 needs..UTF-8 Pa │ │ │ - 0x00413b10 74682063 656e2065 78747261 20666965 th cen extra fie │ │ │ - 0x00413b20 6c640000 00000000 4c617267 6520656e ld......Large en │ │ │ - 0x00413b30 74727920 73757070 6f727420 64697361 try support disa │ │ │ - 0x00413b40 626c6564 20757369 6e67202d 667a2d20 bled using -fz- │ │ │ - 0x00413b50 62757420 6e656564 65640000 00000000 but needed...... │ │ │ - 0x00413b60 61707065 6e645f75 73686f72 745f746f append_ushort_to │ │ │ - 0x00413b70 5f6d656d 00000000 496c6c65 67616c20 _mem....Illegal │ │ │ - 0x00413b80 686f7374 20737973 74656d20 6d617070 host system mapp │ │ │ - 0x00413b90 696e6720 696e206c 6f63616c 20686561 ing in local hea │ │ │ - 0x00413ba0 6465723a 20202564 00000000 00000000 der: %d........ │ │ │ - 0x00413bb0 536b6970 70696e67 3a202000 00000000 Skipping: ..... │ │ │ - 0x00413bc0 496c6c65 67616c20 504b2076 65727369 Illegal PK versi │ │ │ - 0x00413bd0 6f6e206d 61707069 6e672069 6e206c6f on mapping in lo │ │ │ - 0x00413be0 63616c20 68656164 65723a20 20256400 cal header: %d. │ │ │ - 0x00413bf0 556e7265 636f676e 697a6564 20636f6d Unrecognized com │ │ │ - 0x00413c00 70726573 73696f6e 206d6574 686f6420 pression method │ │ │ - 0x00413c10 696e206c 6f63616c 20686561 6465723a in local header: │ │ │ - 0x00413c20 20202564 00000000 4c6f6361 6c205665 %d....Local Ve │ │ │ - 0x00413c30 7273696f 6e204e65 65646564 20546f20 rsion Needed To │ │ │ - 0x00413c40 45787472 61637420 646f6573 206e6f74 Extract does not │ │ │ - 0x00413c50 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ - 0x00413c60 4c6f6361 6c20456e 74727920 6e616d65 Local Entry name │ │ │ - 0x00413c70 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ - 0x00413c80 43443a20 00000000 6f757420 6f66206d CD: ....out of m │ │ │ - 0x00413c90 656d6f72 7920696e 207a6970 636f7079 emory in zipcopy │ │ │ - 0x00413ca0 00000000 00000000 20636f70 79696e67 ........ copying │ │ │ - 0x00413cb0 3a202573 20000000 436f756c 64206e6f : %s ...Could no │ │ │ - 0x00413cc0 74206669 6e642073 706c6974 00000000 t find split.... │ │ │ - 0x00413cd0 61626f72 74696e67 3a200000 00000000 aborting: ...... │ │ │ - 0x00413ce0 7365656b 20666169 6c656420 6f6e206f seek failed on o │ │ │ - 0x00413cf0 75747075 74206669 6c650000 00000000 utput file...... │ │ │ - 0x00413d00 6e6f2065 6e64206f 66207374 7265616d no end of stream │ │ │ - 0x00413d10 20656e74 72792066 6f756e64 3a200000 entry found: .. │ │ │ - 0x00413d20 72657769 6e64696e 6720616e 64207363 rewinding and sc │ │ │ - 0x00413d30 616e6e69 6e672066 6f72206c 61746572 anning for later │ │ │ - 0x00413d40 20656e74 72696573 00000000 00000000 entries........ │ │ │ - 0x00413d50 20282573 20627974 65732900 00000000 (%s bytes)..... │ │ │ - 0x00413d60 656e7472 79207472 756e6361 7465643a entry truncated: │ │ │ - 0x00413d70 20000000 00000000 65787065 63746564 .......expected │ │ │ - 0x00413d80 20636f6d 70726573 7365642f 73746f72 compressed/stor │ │ │ - 0x00413d90 65642073 697a6520 25732c20 61637475 ed size %s, actu │ │ │ - 0x00413da0 616c2025 73000000 00000000 00000000 al %s........... │ │ │ - 0x00413db0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x00413dc0 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ - 0x00413dd0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x00413de0 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ - 0x00413df0 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ - 0x00413e00 67617461 626c6500 00000000 00000000 gatable......... │ │ │ - 0x00413e10 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x00413e20 65732061 2076616c 75650000 00000000 es a value...... │ │ │ - 0x00413e30 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ - 0x00413e40 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ - 0x00413e50 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00413e60 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x00413e70 6573206f 6e652063 68617261 63746572 es one character │ │ │ - 0x00413e80 2076616c 75650000 00000000 00000000 value.......... │ │ │ - 0x00413e90 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x00413ea0 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ - 0x00413eb0 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ - 0x00413ec0 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ - 0x00413ed0 2066636f 70793a20 77726974 65206572 fcopy: write er │ │ │ - 0x00413ee0 726f720a 00000000 20726570 6c616365 ror..... replace │ │ │ - 0x00413ef0 3a206361 6e277420 6f70656e 2025730a : can't open %s. │ │ │ - 0x00413f00 00000000 00000000 73706c69 74207061 ........split pa │ │ │ - 0x00413f10 74680000 00000000 28637572 72656e74 th......(current │ │ │ - 0x00413f20 20646972 6563746f 72792900 00000000 directory)..... │ │ │ - 0x00413f30 0a4f7065 6e696e67 20646973 6b202564 .Opening disk %d │ │ │ - 0x00413f40 0a000000 00000000 48697420 454e5445 ........Hit ENTE │ │ │ - 0x00413f50 5220746f 20777269 74652074 6f206465 R to write to de │ │ │ - 0x00413f60 6661756c 74207061 7468206f 660a0000 fault path of... │ │ │ - 0x00413f70 20202573 0a000000 6f722065 6e746572 %s....or enter │ │ │ - 0x00413f80 2061206e 65772064 69726563 746f7279 a new directory │ │ │ - 0x00413f90 20706174 6820282e 20666f72 20637572 path (. for cur │ │ │ - 0x00413fa0 20646972 2920616e 64206869 7420454e dir) and hit EN │ │ │ - 0x00413fb0 5445520a 00000000 0a506174 6820286f TER......Path (o │ │ │ - 0x00413fc0 72206869 7420454e 54455220 746f2063 r hit ENTER to c │ │ │ - 0x00413fd0 6f6e7469 6e756529 3a200000 00000000 ontinue): ...... │ │ │ - 0x00413fe0 57726974 696e6720 746f3a0a 20202573 Writing to:. %s │ │ │ - 0x00413ff0 0a000000 00000000 62617365 20706174 ........base pat │ │ │ - 0x00414000 68000000 00000000 4d6f7265 20746861 h.......More tha │ │ │ - 0x00414010 6e203939 39393920 73706c69 7473206e n 99999 splits n │ │ │ - 0x00414020 65656465 64000000 7a253032 6c750000 eeded...z%02lu.. │ │ │ - 0x00414030 0a0a436f 756c6420 6e6f7420 66696e64 ..Could not find │ │ │ - 0x00414040 3a0a0000 00000000 0a486974 20632020 :........Hit c │ │ │ - 0x00414050 20202020 28636861 6e676520 70617468 (change path │ │ │ - 0x00414060 20746f20 77686572 65207468 69732073 to where this s │ │ │ - 0x00414070 706c6974 2066696c 65206973 29000000 plit file is)... │ │ │ - 0x00414080 0a202020 20712020 20202020 2861626f . q (abo │ │ │ - 0x00414090 72742061 72636869 7665202d 20717569 rt archive - qui │ │ │ - 0x004140a0 74290000 00000000 0a206f72 20454e54 t)....... or ENT │ │ │ - 0x004140b0 45522020 28636f6e 74696e75 65207769 ER (continue wi │ │ │ - 0x004140c0 74682074 68697320 73706c69 74293a20 th this split): │ │ │ - 0x004140d0 00000000 00000000 0a202020 20732020 ......... s │ │ │ - 0x004140e0 20202020 28736b69 70207468 69732073 (skip this s │ │ │ - 0x004140f0 706c6974 29000000 0a206f72 20454e54 plit).... or ENT │ │ │ - 0x00414100 45522020 28747279 20726561 64696e67 ER (try reading │ │ │ - 0x00414110 20746869 73207370 6c697420 61676169 this split agai │ │ │ - 0x00414120 6e293a20 00000000 0a202020 20652020 n): ..... e │ │ │ - 0x00414130 20202020 28656e64 20746869 73206172 (end this ar │ │ │ - 0x00414140 63686976 65202d20 6e6f206d 6f726520 chive - no more │ │ │ - 0x00414150 73706c69 74732900 0a202020 207a2020 splits).. z │ │ │ - 0x00414160 20202020 286c6f6f 6b20666f 72202e7a (look for .z │ │ │ - 0x00414170 69702073 706c6974 202d2074 6865206c ip split - the l │ │ │ - 0x00414180 61737420 73706c69 74290000 00000000 ast split)...... │ │ │ - 0x00414190 0a456e74 65722070 61746820 77686572 .Enter path wher │ │ │ - 0x004141a0 65207468 69732073 706c6974 20697320 e this split is │ │ │ - 0x004141b0 28454e54 4552203d 2073616d 65206469 (ENTER = same di │ │ │ - 0x004141c0 722c202e 203d2063 75727265 6e742064 r, . = current d │ │ │ - 0x004141d0 69722900 00000000 0a3a2000 00000000 ir)......: ..... │ │ │ - 0x004141e0 0a436f75 6c64206e 6f742066 696e6420 .Could not find │ │ │ - 0x004141f0 6f72206f 70656e0a 00000000 00000000 or open......... │ │ │ - 0x00414200 466f756e 643a2020 25730a00 00000000 Found: %s...... │ │ │ - 0x00414210 0a466f75 6e643a20 2025730a 00000000 .Found: %s..... │ │ │ - 0x00414220 09436c6f 73696e67 2073706c 69742000 .Closing split . │ │ │ - 0x00414230 436f756c 64206e6f 74207772 69746520 Could not write │ │ │ - 0x00414240 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ - 0x00414250 67682073 70616365 20746f20 77726974 gh space to writ │ │ │ - 0x00414260 65207370 6c697400 636f756c 64206e6f e split.could no │ │ │ - 0x00414270 74207772 69746520 73706c69 74000000 t write split... │ │ │ - 0x00414280 4e6f7420 656e6f75 67682072 6f6f6d20 Not enough room │ │ │ - 0x00414290 6f6e2064 69736b00 77726974 65206572 on disk.write er │ │ │ - 0x004142a0 726f7220 6f6e207a 69702066 696c6500 ror on zip file. │ │ │ - 0x004142b0 7365656b 20666169 6c656420 72656164 seek failed read │ │ │ - 0x004142c0 696e6720 64657363 72697074 6f720000 ing descriptor.. │ │ │ - 0x004142d0 75736572 20656e64 65642072 65616469 user ended readi │ │ │ - 0x004142e0 6e67202d 20636c6f 73696e67 20617263 ng - closing arc │ │ │ - 0x004142f0 68697665 00000000 736b6970 70696e67 hive....skipping │ │ │ - 0x00414300 2073706c 69742066 696c653a 20000000 split file: ... │ │ │ - 0x00414310 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ - 0x00414320 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ - 0x00414330 23000000 00000000 55000000 00000000 #.......U....... │ │ │ - 0x00414340 25303278 00000000 77696465 5f746f5f %02x....wide_to_ │ │ │ - 0x00414350 6c6f6361 6c5f7374 72696e67 00000000 local_string.... │ │ │ - 0x00414360 5f000000 00000000 77696465 5f746f5f _.......wide_to_ │ │ │ - 0x00414370 65736361 70655f73 7472696e 67000000 escape_string... │ │ │ - 0x00414380 6c6f6361 6c5f746f 5f646973 706c6179 local_to_display │ │ │ - 0x00414390 5f737472 696e6700 6c6f6361 6c5f746f _string.local_to │ │ │ - 0x004143a0 5f776964 655f7374 72696e67 00000000 _wide_string.... │ │ │ - 0x004143b0 77696465 5f746f5f 75746638 5f737472 wide_to_utf8_str │ │ │ - 0x004143c0 696e6700 00000000 75746638 5f746f5f ing.....utf8_to_ │ │ │ - 0x004143d0 77696465 5f737472 696e6700 00000000 wide_string..... │ │ │ - 0x004143e0 63610000 00000000 69610000 00000000 ca......ia...... │ │ │ - 0x004143f0 676f0000 00000000 40000000 00000000 go......@....... │ │ │ - 0x00414400 676c6f00 00000000 27257327 20282573 glo.....'%s' (%s │ │ │ - 0x00414410 29000000 00000000 27257327 00000000 ).......'%s'.... │ │ │ - 0x00414420 67736f00 00000000 31360000 00000000 gso.....16...... │ │ │ - 0x00414430 2e000000 00000000 6c6c0000 00000000 ........ll...... │ │ │ - 0x00414440 556e6162 6c652074 6f207265 61642065 Unable to read e │ │ │ - 0x00414450 6d707479 206e756d 62657220 696e2052 mpty number in R │ │ │ - 0x00414460 6561644e 756d5374 72696e67 00000000 eadNumString.... │ │ │ - 0x00414470 556e6162 6c652074 6f207265 6164206e Unable to read n │ │ │ - 0x00414480 756d6265 7220286d 75737420 73746172 umber (must star │ │ │ - 0x00414490 74207769 74682064 69676974 293a2000 t with digit): . │ │ │ - 0x004144a0 4e756d62 65722074 6f6f206c 6f6e6720 Number too long │ │ │ - 0x004144b0 746f2072 65616420 28382063 68617261 to read (8 chara │ │ │ - 0x004144c0 63746572 73206d61 78293a20 00000000 cters max): .... │ │ │ - 0x004144d0 2e5a3a2e 7a69703a 2e7a6f6f 3a2e6172 .Z:.zip:.zoo:.ar │ │ │ - 0x004144e0 633a2e6c 7a683a2e 61726a00 00000000 c:.lzh:.arj..... │ │ │ - 0x004144f0 4f4b0000 00000000 4e6f726d 616c2073 OK......Normal s │ │ │ - 0x00414500 75636365 73736675 6c20636f 6d706c65 uccessful comple │ │ │ - 0x00414510 74696f6e 00000000 454f4600 00000000 tion....EOF..... │ │ │ - 0x00414520 556e6578 70656374 65642065 6e64206f Unexpected end o │ │ │ - 0x00414530 66207a69 70206669 6c650000 00000000 f zip file...... │ │ │ - 0x00414540 464f524d 00000000 5a697020 66696c65 FORM....Zip file │ │ │ - 0x00414550 20737472 75637475 72652069 6e76616c structure inval │ │ │ - 0x00414560 69640000 00000000 4d454d00 00000000 id......MEM..... │ │ │ - 0x00414570 4f757420 6f66206d 656d6f72 79000000 Out of memory... │ │ │ - 0x00414580 4c4f4749 43000000 496e7465 726e616c LOGIC...Internal │ │ │ - 0x00414590 206c6f67 69632065 72726f72 00000000 logic error.... │ │ │ - 0x004145a0 42494700 00000000 456e7472 7920746f BIG.....Entry to │ │ │ - 0x004145b0 6f206269 6720746f 2073706c 69742c20 o big to split, │ │ │ - 0x004145c0 72656164 2c206f72 20777269 74650000 read, or write.. │ │ │ - 0x004145d0 4e4f5445 00000000 496e7661 6c696420 NOTE....Invalid │ │ │ - 0x004145e0 636f6d6d 656e7420 666f726d 61740000 comment format.. │ │ │ - 0x004145f0 54455354 00000000 5a697020 66696c65 TEST....Zip file │ │ │ - 0x00414600 20696e76 616c6964 2c20636f 756c6420 invalid, could │ │ │ - 0x00414610 6e6f7420 73706177 6e20756e 7a69702c not spawn unzip, │ │ │ - 0x00414620 206f7220 77726f6e 6720756e 7a697000 or wrong unzip. │ │ │ - 0x00414630 41424f52 54000000 496e7465 72727570 ABORT...Interrup │ │ │ - 0x00414640 74656400 00000000 54454d50 00000000 ted.....TEMP.... │ │ │ - 0x00414650 54656d70 6f726172 79206669 6c652066 Temporary file f │ │ │ - 0x00414660 61696c75 72650000 52454144 00000000 ailure..READ.... │ │ │ - 0x00414670 496e7075 74206669 6c652072 65616420 Input file read │ │ │ - 0x00414680 6661696c 75726500 4e4f4e45 00000000 failure.NONE.... │ │ │ - 0x00414690 4e6f7468 696e6720 746f2064 6f210000 Nothing to do!.. │ │ │ - 0x004146a0 4e414d45 00000000 4d697373 696e6720 NAME....Missing │ │ │ - 0x004146b0 6f722065 6d707479 207a6970 2066696c or empty zip fil │ │ │ - 0x004146c0 65000000 00000000 57524954 45000000 e.......WRITE... │ │ │ - 0x004146d0 4f757470 75742066 696c6520 77726974 Output file writ │ │ │ - 0x004146e0 65206661 696c7572 65000000 00000000 e failure....... │ │ │ - 0x004146f0 43524541 54000000 436f756c 64206e6f CREAT...Could no │ │ │ - 0x00414700 74206372 65617465 206f7574 70757420 t create output │ │ │ - 0x00414710 66696c65 00000000 5041524d 53000000 file....PARMS... │ │ │ - 0x00414720 496e7661 6c696420 636f6d6d 616e6420 Invalid command │ │ │ - 0x00414730 61726775 6d656e74 73000000 00000000 arguments....... │ │ │ - 0x00414740 4f50454e 00000000 46696c65 206e6f74 OPEN....File not │ │ │ - 0x00414750 20666f75 6e64206f 72206e6f 20726561 found or no rea │ │ │ - 0x00414760 64207065 726d6973 73696f6e 00000000 d permission.... │ │ │ - 0x00414770 434f4d50 45525200 4e6f7420 73757070 COMPERR.Not supp │ │ │ - 0x00414780 6f727465 64000000 5a495036 34000000 orted...ZIP64... │ │ │ - 0x00414790 41747465 6d707420 746f2072 65616420 Attempt to read │ │ │ - 0x004147a0 756e7375 70706f72 74656420 5a697036 unsupported Zip6 │ │ │ - 0x004147b0 34206172 63686976 65000000 00000000 4 archive....... │ │ │ - 0x004147c0 436f6d70 696c6564 20776974 68202573 Compiled with %s │ │ │ - 0x004147d0 20666f72 20556e69 78202825 73292573 for Unix (%s)%s │ │ │ - 0x004147e0 2e0a0a00 00000000 67636320 342e382e ........gcc 4.8. │ │ │ - 0x004147f0 35203230 31353036 32332028 52656420 5 20150623 (Red │ │ │ - 0x00414800 48617420 342e382e 352d3131 29000000 Hat 4.8.5-11)... │ │ │ - 0x00414810 4c696e75 7820454c 46000000 00000000 Linux ELF....... │ │ │ - 0x00414820 206f6e20 4e6f7620 32342032 30313600 on Nov 24 2016. │ │ │ - 0x00414830 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ - 0x00414840 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ - 0x00414850 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ - 0x00414860 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ - 0x00414870 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ - 0x00414880 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ - 0x00414890 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ - 0x004148a0 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ - 0x004148b0 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ - 0x004148c0 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ - 0x004148d0 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ - 0x004148e0 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ - 0x004148f0 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ - 0x00414900 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ - 0x00414910 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ - 0x00414920 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ - 0x00414930 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ - 0x00414940 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ - 0x00414950 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ - 0x00414960 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ - 0x00414970 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ - 0x00414980 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ - 0x00414990 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ - 0x004149a0 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ - 0x004149b0 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ - 0x004149c0 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ - 0x004149d0 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ - 0x004149e0 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ - 0x004149f0 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ - 0x00414a00 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ - 0x00414a10 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ - 0x00414a20 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ - 0x00414a30 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ - 0x00414a40 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ - 0x00414a50 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ - 0x00414a60 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ - 0x00414a70 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ - 0x00414a80 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ - 0x00414a90 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ - 0x00414aa0 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ - 0x00414ab0 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ - 0x00414ac0 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ - 0x00414ad0 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ - 0x00414ae0 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ - 0x00414af0 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ - 0x00414b00 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ - 0x00414b10 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ - 0x00414b20 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ - 0x00414b30 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ - 0x00414b40 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ - 0x00414b50 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ - 0x00414b60 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ - 0x00414b70 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ - 0x00414b80 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ - 0x00414b90 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ - 0x00414ba0 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ - 0x00414bb0 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ - 0x00414c90 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ - 0x00414ca0 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ - 0x00414cb0 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ - 0x00414cc0 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ - 0x00414cd0 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ - 0x00414ce0 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ - 0x00414cf0 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ - 0x00414d00 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ - 0x00414d10 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ - 0x00414d20 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ - 0x00414d30 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ - 0x00414d40 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ - 0x00414d50 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ - 0x00414d60 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ - 0x00414d70 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ - 0x00414d80 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ - 0x00414d90 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ - 0x00414da0 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ - 0x00414db0 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ - 0x00414dc0 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ - 0x00414dd0 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ - 0x00414de0 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ - 0x00414df0 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ - 0x00414e00 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ - 0x00414e10 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ - 0x00414e20 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ - 0x00414e30 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ - 0x00414e40 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ - 0x00414e50 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ - 0x00414e60 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ - 0x00414e70 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ - 0x00414e80 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ - 0x00414e90 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ - 0x00414ea0 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ - 0x00414eb0 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ - 0x00414ec0 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ - 0x00414ed0 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ - 0x00414ee0 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ - 0x00414ef0 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ - 0x00414f00 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ - 0x00414f10 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ - 0x00414f20 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ - 0x00414f30 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ - 0x00414f40 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ - 0x00414f50 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ - 0x00414f60 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ - 0x00414f70 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ - 0x00414f80 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ - 0x00414f90 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ - 0x00414fa0 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ - 0x00414fb0 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ - 0x00414fc0 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ - 0x00414fd0 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ - 0x00414fe0 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ - 0x00414ff0 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ - 0x00415000 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ - 0x00415010 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ - 0x00415020 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ │ - 0x00415030 2f646576 2f747479 00000000 00000000 /dev/tty........ │ │ │ - 0x00415040 286c696e 6520746f 6f206c6f 6e672d2d (line too long-- │ │ │ - 0x00415050 74727920 61676169 6e290a00 00000000 try again)...... │ │ │ + 0x00010b90 01000200 00000000 4a756c79 20357468 ........July 5th │ │ │ + 0x00010ba0 20323030 38000000 332e3000 00000000 2008...3.0..... │ │ │ + 0x00010bb0 25732573 0a000000 7a697063 6c6f616b %s%s....zipcloak │ │ │ + 0x00010bc0 20657272 6f720000 7a697063 6c6f616b error..zipcloak │ │ │ + 0x00010bd0 20657272 6f723a20 25732028 2573290a error: %s (%s). │ │ │ + 0x00010be0 00000000 00000000 61626f72 74696e67 ........aborting │ │ │ + 0x00010bf0 00000000 00000000 6e657720 7a697020 ........new zip │ │ │ + 0x00010c00 66696c65 206c6566 74206173 3a200000 file left as: .. │ │ │ + 0x00010c10 7a697063 6c6f616b 20776172 6e696e67 zipcloak warning │ │ │ + 0x00010c20 3a202573 25730a00 77617320 7265706c : %s%s..was repl │ │ │ + 0x00010c30 6163696e 67207370 6c697420 66696c65 acing split file │ │ │ + 0x00010c40 00000000 00000000 6e6f2065 6e637279 ........no encry │ │ │ + 0x00010c50 70746564 2066696c 65730000 00000000 pted files...... │ │ │ + 0x00010c60 616c6c20 66696c65 7320656e 63727970 all files encryp │ │ │ + 0x00010c70 74656420 616c7265 61647900 00000000 ted already..... │ │ │ + 0x00010c80 656e5f55 532e5554 462d3800 00000000 en_US.UTF-8..... │ │ │ + 0x00010c90 6d6f7265 20746861 6e206f6e 65207465 more than one te │ │ │ + 0x00010ca0 6d705f70 61746800 4578706f 7274206e mp_path.Export n │ │ │ + 0x00010cb0 6f746963 653a0000 77617320 70726f63 otice:..was proc │ │ │ + 0x00010cc0 65737369 6e672061 7267756d 656e7473 essing arguments │ │ │ + 0x00010cd0 00000000 00000000 7a697063 6c6f616b ........zipcloak │ │ │ + 0x00010ce0 00000000 00000000 5a697043 6c6f616b ........ZipCloak │ │ │ + 0x00010cf0 00000000 00000000 5a697043 6c6f616b ........ZipCloak │ │ │ + 0x00010d00 20737065 6369616c 20636f6d 70696c61 special compila │ │ │ + 0x00010d10 74696f6e 206f7074 696f6e73 3a000000 tion options:... │ │ │ + 0x00010d20 3035204a 616e2032 30303700 00000000 05 Jan 2007..... │ │ │ + 0x00010d30 095b656e 63727970 74696f6e 2c207665 .[encryption, ve │ │ │ + 0x00010d40 7273696f 6e202564 2e256425 73206f66 rsion %d.%d%s of │ │ │ + 0x00010d50 2025735d 0a000000 2d000000 00000000 %s]....-....... │ │ │ + 0x00010d60 7a697020 66696c65 2063616e 6e6f7420 zip file cannot │ │ │ + 0x00010d70 62652073 7464696e 00000000 00000000 be stdin........ │ │ │ + 0x00010d80 63616e20 6f6e6c79 20737065 63696679 can only specify │ │ │ + 0x00010d90 206f6e65 207a6970 2066696c 65000000 one zip file... │ │ │ + 0x00010da0 756e6b6e 6f776e20 6f707469 6f6e0000 unknown option.. │ │ │ + 0x00010db0 6e656564 20746f20 73706563 69667920 need to specify │ │ │ + 0x00010dc0 7a697020 66696c65 00000000 00000000 zip file........ │ │ │ + 0x00010dd0 696e7075 74000000 6f757470 75740000 input...output.. │ │ │ + 0x00010de0 616c6c6f 63617469 6e672074 656d7020 allocating temp │ │ │ + 0x00010df0 66696c65 6e616d65 00000000 00000000 filename........ │ │ │ + 0x00010e00 7a695858 58585858 00000000 00000000 ziXXXXXX........ │ │ │ + 0x00010e10 77000000 00000000 456e7465 72207061 w.......Enter pa │ │ │ + 0x00010e20 7373776f 72643a20 00000000 00000000 ssword: ........ │ │ │ + 0x00010e30 73746465 72722069 73206e6f 74206120 stderr is not a │ │ │ + 0x00010e40 74747920 28796f75 206d6179 206e6576 tty (you may nev │ │ │ + 0x00010e50 65722073 65652074 68697320 6d657373 er see this mess │ │ │ + 0x00010e60 61676521 29000000 56657269 66792070 age!)...Verify p │ │ │ + 0x00010e70 61737377 6f72643a 20000000 00000000 assword: ....... │ │ │ + 0x00010e80 70617373 776f7264 20766572 69666963 password verific │ │ │ + 0x00010e90 6174696f 6e206661 696c6564 00000000 ation failed.... │ │ │ + 0x00010ea0 7a65726f 206c656e 67746820 70617373 zero length pass │ │ │ + 0x00010eb0 776f7264 206e6f74 20616c6c 6f776564 word not allowed │ │ │ + 0x00010ec0 00000000 00000000 72000000 00000000 ........r....... │ │ │ + 0x00010ed0 64656372 79707469 6e673a20 25730000 decrypting: %s.. │ │ │ + 0x00010ee0 77617320 64656372 79707469 6e672061 was decrypting a │ │ │ + 0x00010ef0 6e20656e 74727900 20287772 6f6e6720 n entry. (wrong │ │ │ + 0x00010f00 70617373 776f7264 2d2d6a75 73742063 password--just c │ │ │ + 0x00010f10 6f707969 6e672900 656e6372 79707469 opying).encrypti │ │ │ + 0x00010f20 6e673a20 25730a00 77617320 656e6372 ng: %s..was encr │ │ │ + 0x00010f30 79707469 6e672061 6e20656e 74727900 ypting an entry. │ │ │ + 0x00010f40 20202063 6f707969 6e673a20 25730a00 copying: %s.. │ │ │ + 0x00010f50 77617320 636f7079 696e6720 616e2065 was copying an e │ │ │ + 0x00010f60 6e747279 00000000 77617320 7265706c ntry....was repl │ │ │ + 0x00010f70 6163696e 67207468 65206f72 6967696e acing the origin │ │ │ + 0x00010f80 616c207a 69702066 696c6500 00000000 al zip file..... │ │ │ + 0x00010f90 61000000 00000000 62000000 00000000 a.......b....... │ │ │ + 0x00010fa0 74656d70 2d706174 68000000 00000000 temp-path....... │ │ │ + 0x00010fb0 70617468 20666f72 2074656d 70206669 path for temp fi │ │ │ + 0x00010fc0 6c650000 00000000 64656372 79707400 le......decrypt. │ │ │ + 0x00010fd0 68656c70 00000000 4c000000 00000000 help....L....... │ │ │ + 0x00010fe0 6c696365 6e736500 6c000000 00000000 license.l....... │ │ │ + 0x00010ff0 4f000000 00000000 6f757470 75742d66 O.......output-f │ │ │ + 0x00011000 696c6500 00000000 6f757470 75742074 ile.....output t │ │ │ + 0x00011010 6f206e65 77206172 63686976 65000000 o new archive... │ │ │ + 0x00011020 76000000 00000000 76657273 696f6e00 v.......version. │ │ │ + 0x00011030 5a697043 6c6f616b 20257320 28257329 ZipCloak %s (%s) │ │ │ + 0x00011040 00000000 00000000 55736167 653a2020 ........Usage: │ │ │ + 0x00011050 7a697063 6c6f616b 205b2d64 715d205b zipcloak [-dq] [ │ │ │ + 0x00011060 2d622070 6174685d 207a6970 66696c65 -b path] zipfile │ │ │ + 0x00011070 00000000 00000000 20207468 65206465 ........ the de │ │ │ + 0x00011080 6661756c 74206163 74696f6e 20697320 fault action is │ │ │ + 0x00011090 746f2065 6e637279 70742061 6c6c2075 to encrypt all u │ │ │ + 0x000110a0 6e656e63 72797074 65642065 6e747269 nencrypted entri │ │ │ + 0x000110b0 65732069 6e207468 65207a69 70206669 es in the zip fi │ │ │ + 0x000110c0 6c650000 00000000 20202d64 20202d2d le...... -d -- │ │ │ + 0x000110d0 64656372 79707420 20202020 20646563 decrypt dec │ │ │ + 0x000110e0 72797074 20656e63 72797074 65642065 rypt encrypted e │ │ │ + 0x000110f0 6e747269 65732028 636f7079 20696620 ntries (copy if │ │ │ + 0x00011100 67697665 6e207772 6f6e6720 70617373 given wrong pass │ │ │ + 0x00011110 776f7264 29000000 20202d62 20202d2d word)... -b -- │ │ │ + 0x00011120 74656d70 2d706174 68202020 20757365 temp-path use │ │ │ + 0x00011130 20227061 74682220 666f7220 74686520 "path" for the │ │ │ + 0x00011140 74656d70 6f726172 79207a69 70206669 temporary zip fi │ │ │ + 0x00011150 6c650000 00000000 20202d4f 20202d2d le...... -O -- │ │ │ + 0x00011160 6f757470 75742d66 696c6520 20777269 output-file wri │ │ │ + 0x00011170 7465206f 75747075 7420746f 206e6577 te output to new │ │ │ + 0x00011180 207a6970 2066696c 65000000 00000000 zip file....... │ │ │ + 0x00011190 20202d71 20202d2d 71756965 74202020 -q --quiet │ │ │ + 0x000111a0 20202020 20717569 6574206f 70657261 quiet opera │ │ │ + 0x000111b0 74696f6e 2c207375 70707265 73732073 tion, suppress s │ │ │ + 0x000111c0 6f6d6520 696e666f 726d6174 696f6e61 ome informationa │ │ │ + 0x000111d0 6c206d65 73736167 65730000 00000000 l messages...... │ │ │ + 0x000111e0 20202d68 20202d2d 68656c70 20202020 -h --help │ │ │ + 0x000111f0 20202020 2073686f 77207468 69732068 show this h │ │ │ + 0x00011200 656c7000 00000000 20202d76 20202d2d elp..... -v -- │ │ │ + 0x00011210 76657273 696f6e20 20202020 2073686f version sho │ │ │ + 0x00011220 77207665 7273696f 6e20696e 666f0000 w version info.. │ │ │ + 0x00011230 20202d4c 20202d2d 6c696365 6e736520 -L --license │ │ │ + 0x00011240 20202020 2073686f 7720736f 66747761 show softwa │ │ │ + 0x00011250 7265206c 6963656e 73650000 00000000 re license...... │ │ │ + 0x00011260 54686520 656e6372 79707469 6f6e2063 The encryption c │ │ │ + 0x00011270 6f646520 6f662074 68697320 70726f67 ode of this prog │ │ │ + 0x00011280 72616d20 6973206e 6f742063 6f707972 ram is not copyr │ │ │ + 0x00011290 69676874 65642061 6e642069 73000000 ighted and is... │ │ │ + 0x000112a0 70757420 696e2074 68652070 75626c69 put in the publi │ │ │ + 0x000112b0 6320646f 6d61696e 2e204974 20776173 c domain. It was │ │ │ + 0x000112c0 206f7269 67696e61 6c6c7920 77726974 originally writ │ │ │ + 0x000112d0 74656e20 696e2045 75726f70 65000000 ten in Europe... │ │ │ + 0x000112e0 616e6420 63616e20 62652066 7265656c and can be freel │ │ │ + 0x000112f0 79206469 73747269 62757465 6420696e y distributed in │ │ │ + 0x00011300 20626f74 6820736f 75726365 20616e64 both source and │ │ │ + 0x00011310 206f626a 65637420 666f726d 73000000 object forms... │ │ │ + 0x00011320 66726f6d 20616e79 20636f75 6e747279 from any country │ │ │ + 0x00011330 2c20696e 636c7564 696e6720 74686520 , including the │ │ │ + 0x00011340 55534120 756e6465 72204c69 63656e73 USA under Licens │ │ │ + 0x00011350 65204578 63657074 696f6e00 00000000 e Exception..... │ │ │ + 0x00011360 54535520 6f662074 68652055 2e532e20 TSU of the U.S. │ │ │ + 0x00011370 4578706f 72742041 646d696e 69737472 Export Administr │ │ │ + 0x00011380 6174696f 6e205265 67756c61 74696f6e ation Regulation │ │ │ + 0x00011390 73202873 65637469 6f6e0000 00000000 s (section...... │ │ │ + 0x000113a0 3734302e 31332865 2929206f 66203620 740.13(e)) of 6 │ │ │ + 0x000113b0 4a756e65 20323030 322e2020 28507269 June 2002. (Pri │ │ │ + 0x000113c0 6f722074 6f204a61 6e756172 79203230 or to January 20 │ │ │ + 0x000113d0 30302c20 72652d65 78706f72 74000000 00, re-export... │ │ │ + 0x000113e0 66726f6d 20746865 20555320 77617320 from the US was │ │ │ + 0x000113f0 61207669 6f6c6174 696f6e20 6f662055 a violation of U │ │ │ + 0x00011400 53206c61 772e2900 436f7079 72696768 S law.).Copyrigh │ │ │ + 0x00011410 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ + 0x00011420 496e666f 2d5a4950 2e202041 6c6c2072 Info-ZIP. All r │ │ │ + 0x00011430 69676874 73207265 73657276 65642e00 ights reserved.. │ │ │ + 0x00011440 466f7220 74686520 70757270 6f736573 For the purposes │ │ │ + 0x00011450 206f6620 74686973 20636f70 79726967 of this copyrig │ │ │ + 0x00011460 68742061 6e64206c 6963656e 73652c20 ht and license, │ │ │ + 0x00011470 22496e66 6f2d5a49 50222069 73206465 "Info-ZIP" is de │ │ │ + 0x00011480 66696e65 64206173 00000000 00000000 fined as........ │ │ │ + 0x00011490 74686520 666f6c6c 6f77696e 67207365 the following se │ │ │ + 0x000114a0 74206f66 20696e64 69766964 75616c73 t of individuals │ │ │ + 0x000114b0 3a000000 00000000 2020204d 61726b20 :....... Mark │ │ │ + 0x000114c0 41646c65 722c204a 6f686e20 42757368 Adler, John Bush │ │ │ + 0x000114d0 2c204b61 726c2044 61766973 2c204861 , Karl Davis, Ha │ │ │ + 0x000114e0 72616c64 2044656e 6b65722c 204a6561 rald Denker, Jea │ │ │ + 0x000114f0 6e2d4d69 6368656c 20447562 6f69732c n-Michel Dubois, │ │ │ + 0x00011500 00000000 00000000 2020204a 65616e2d ........ Jean- │ │ │ + 0x00011510 6c6f7570 20476169 6c6c792c 2048756e loup Gailly, Hun │ │ │ + 0x00011520 74657220 476f6174 6c65792c 20456420 ter Goatley, Ed │ │ │ + 0x00011530 476f7264 6f6e2c20 49616e20 476f726d Gordon, Ian Gorm │ │ │ + 0x00011540 616e2c20 43687269 73204865 72626f72 an, Chris Herbor │ │ │ + 0x00011550 74682c00 00000000 20202044 69726b20 th,..... Dirk │ │ │ + 0x00011560 48616173 652c2047 72656720 48617274 Haase, Greg Hart │ │ │ + 0x00011570 7769672c 20526f62 65727420 48656174 wig, Robert Heat │ │ │ + 0x00011580 682c204a 6f6e6174 68616e20 48756473 h, Jonathan Huds │ │ │ + 0x00011590 6f6e2c20 5061756c 204b6965 6e69747a on, Paul Kienitz │ │ │ + 0x000115a0 2c000000 00000000 20202044 61766964 ,....... David │ │ │ + 0x000115b0 204b6972 73636862 61756d2c 204a6f68 Kirschbaum, Joh │ │ │ + 0x000115c0 6e6e7920 4c65652c 204f6e6e 6f207661 nny Lee, Onno va │ │ │ + 0x000115d0 6e206465 72204c69 6e64656e 2c204967 n der Linden, Ig │ │ │ + 0x000115e0 6f72204d 616e6472 69636865 6e6b6f2c or Mandrichenko, │ │ │ + 0x000115f0 00000000 00000000 20202053 74657665 ........ Steve │ │ │ + 0x00011600 20502e20 4d696c6c 65722c20 53657267 P. Miller, Serg │ │ │ + 0x00011610 696f204d 6f6e6573 692c204b 65697468 io Monesi, Keith │ │ │ + 0x00011620 204f7765 6e732c20 47656f72 67652050 Owens, George P │ │ │ + 0x00011630 6574726f 762c2047 72656720 526f656c etrov, Greg Roel │ │ │ + 0x00011640 6f66732c 00000000 2020204b 61692055 ofs,.... Kai U │ │ │ + 0x00011650 77652052 6f6d6d65 6c2c2053 74657665 we Rommel, Steve │ │ │ + 0x00011660 2053616c 69736275 72792c20 44617665 Salisbury, Dave │ │ │ + 0x00011670 20536d69 74682c20 53746576 656e204d Smith, Steven M │ │ │ + 0x00011680 2e205363 68776564 612c0000 00000000 . Schweda,...... │ │ │ + 0x00011690 20202043 68726973 7469616e 20537069 Christian Spi │ │ │ + 0x000116a0 656c6572 2c20436f 736d696e 20547275 eler, Cosmin Tru │ │ │ + 0x000116b0 74612c20 416e746f 696e6520 56657268 ta, Antoine Verh │ │ │ + 0x000116c0 65696a65 6e2c2050 61756c20 766f6e20 eijen, Paul von │ │ │ + 0x000116d0 42656872 656e2c00 20202052 69636820 Behren,. Rich │ │ │ + 0x000116e0 57616c65 732c204d 696b6520 57686974 Wales, Mike Whit │ │ │ + 0x000116f0 65000000 00000000 54686973 20736f66 e.......This sof │ │ │ + 0x00011700 74776172 65206973 2070726f 76696465 tware is provide │ │ │ + 0x00011710 64202261 73206973 2c222077 6974686f d "as is," witho │ │ │ + 0x00011720 75742077 61727261 6e747920 6f662061 ut warranty of a │ │ │ + 0x00011730 6e79206b 696e642c 20657870 72657373 ny kind, express │ │ │ + 0x00011740 00000000 00000000 6f722069 6d706c69 ........or impli │ │ │ + 0x00011750 65642e20 20496e20 6e6f2065 76656e74 ed. In no event │ │ │ + 0x00011760 20736861 6c6c2049 6e666f2d 5a495020 shall Info-ZIP │ │ │ + 0x00011770 6f722069 74732063 6f6e7472 69627574 or its contribut │ │ │ + 0x00011780 6f727320 62652068 656c6420 6c696162 ors be held liab │ │ │ + 0x00011790 6c650000 00000000 666f7220 616e7920 le......for any │ │ │ + 0x000117a0 64697265 63742c20 696e6469 72656374 direct, indirect │ │ │ + 0x000117b0 2c20696e 63696465 6e74616c 2c207370 , incidental, sp │ │ │ + 0x000117c0 65636961 6c206f72 20636f6e 73657175 ecial or consequ │ │ │ + 0x000117d0 656e7469 616c2064 616d6167 65730000 ential damages.. │ │ │ + 0x000117e0 61726973 696e6720 6f757420 6f662074 arising out of t │ │ │ + 0x000117f0 68652075 7365206f 66206f72 20696e61 he use of or ina │ │ │ + 0x00011800 62696c69 74792074 6f207573 65207468 bility to use th │ │ │ + 0x00011810 69732073 6f667477 6172652e 00000000 is software..... │ │ │ + 0x00011820 5065726d 69737369 6f6e2069 73206772 Permission is gr │ │ │ + 0x00011830 616e7465 6420746f 20616e79 6f6e6520 anted to anyone │ │ │ + 0x00011840 746f2075 73652074 68697320 736f6674 to use this soft │ │ │ + 0x00011850 77617265 20666f72 20616e79 20707572 ware for any pur │ │ │ + 0x00011860 706f7365 2c000000 696e636c 7564696e pose,...includin │ │ │ + 0x00011870 6720636f 6d6d6572 6369616c 20617070 g commercial app │ │ │ + 0x00011880 6c696361 74696f6e 732c2061 6e642074 lications, and t │ │ │ + 0x00011890 6f20616c 74657220 69742061 6e642072 o alter it and r │ │ │ + 0x000118a0 65646973 74726962 75746520 69740000 edistribute it.. │ │ │ + 0x000118b0 66726565 6c792c20 7375626a 65637420 freely, subject │ │ │ + 0x000118c0 746f2074 68652061 626f7665 20646973 to the above dis │ │ │ + 0x000118d0 636c6169 6d657220 616e6420 74686520 claimer and the │ │ │ + 0x000118e0 666f6c6c 6f77696e 67207265 73747269 following restri │ │ │ + 0x000118f0 6374696f 6e733a00 20202020 312e2052 ctions:. 1. R │ │ │ + 0x00011900 65646973 74726962 7574696f 6e73206f edistributions o │ │ │ + 0x00011910 6620736f 75726365 20636f64 65202869 f source code (i │ │ │ + 0x00011920 6e207768 6f6c6520 6f722069 6e207061 n whole or in pa │ │ │ + 0x00011930 72742920 6d757374 20726574 61696e00 rt) must retain. │ │ │ + 0x00011940 20202020 20202074 68652061 626f7665 the above │ │ │ + 0x00011950 20636f70 79726967 6874206e 6f746963 copyright notic │ │ │ + 0x00011960 652c2064 6566696e 6974696f 6e2c2064 e, definition, d │ │ │ + 0x00011970 6973636c 61696d65 722c2061 6e642074 isclaimer, and t │ │ │ + 0x00011980 68697320 6c697374 00000000 00000000 his list........ │ │ │ + 0x00011990 20202020 2020206f 6620636f 6e646974 of condit │ │ │ + 0x000119a0 696f6e73 2e000000 20202020 322e2052 ions.... 2. R │ │ │ + 0x000119b0 65646973 74726962 7574696f 6e732069 edistributions i │ │ │ + 0x000119c0 6e206269 6e617279 20666f72 6d202863 n binary form (c │ │ │ + 0x000119d0 6f6d7069 6c656420 65786563 75746162 ompiled executab │ │ │ + 0x000119e0 6c657320 616e6420 6c696272 61726965 les and librarie │ │ │ + 0x000119f0 73290000 00000000 20202020 2020206d s)...... m │ │ │ + 0x00011a00 75737420 72657072 6f647563 65207468 ust reproduce th │ │ │ + 0x00011a10 65206162 6f766520 636f7079 72696768 e above copyrigh │ │ │ + 0x00011a20 74206e6f 74696365 2c206465 66696e69 t notice, defini │ │ │ + 0x00011a30 74696f6e 2c206469 73636c61 696d6572 tion, disclaimer │ │ │ + 0x00011a40 2c000000 00000000 20202020 20202061 ,....... a │ │ │ + 0x00011a50 6e642074 68697320 6c697374 206f6620 nd this list of │ │ │ + 0x00011a60 636f6e64 6974696f 6e732069 6e20646f conditions in do │ │ │ + 0x00011a70 63756d65 6e746174 696f6e20 616e642f cumentation and/ │ │ │ + 0x00011a80 6f72206f 74686572 206d6174 65726961 or other materia │ │ │ + 0x00011a90 6c730000 00000000 20202020 20202070 ls...... p │ │ │ + 0x00011aa0 726f7669 64656420 77697468 20746865 rovided with the │ │ │ + 0x00011ab0 20646973 74726962 7574696f 6e2e2020 distribution. │ │ │ + 0x00011ac0 54686520 736f6c65 20657863 65707469 The sole excepti │ │ │ + 0x00011ad0 6f6e2074 6f207468 69732063 6f6e6469 on to this condi │ │ │ + 0x00011ae0 74696f6e 00000000 20202020 20202069 tion.... i │ │ │ + 0x00011af0 73207265 64697374 72696275 74696f6e s redistribution │ │ │ + 0x00011b00 206f6620 61207374 616e6461 72642055 of a standard U │ │ │ + 0x00011b10 6e5a6970 53465820 62696e61 72792028 nZipSFX binary ( │ │ │ + 0x00011b20 696e636c 7564696e 67205346 5857697a including SFXWiz │ │ │ + 0x00011b30 29206173 00000000 20202020 20202070 ) as.... p │ │ │ + 0x00011b40 61727420 6f662061 2073656c 662d6578 art of a self-ex │ │ │ + 0x00011b50 74726163 74696e67 20617263 68697665 tracting archive │ │ │ + 0x00011b60 3b207468 61742069 73207065 726d6974 ; that is permit │ │ │ + 0x00011b70 74656420 77697468 6f757420 696e636c ted without incl │ │ │ + 0x00011b80 7573696f 6e000000 20202020 2020206f usion... o │ │ │ + 0x00011b90 66207468 6973206c 6963656e 73652c20 f this license, │ │ │ + 0x00011ba0 6173206c 6f6e6720 61732074 6865206e as long as the n │ │ │ + 0x00011bb0 6f726d61 6c205346 58206261 6e6e6572 ormal SFX banner │ │ │ + 0x00011bc0 20686173 206e6f74 20626565 6e207265 has not been re │ │ │ + 0x00011bd0 6d6f7665 64000000 20202020 20202066 moved... f │ │ │ + 0x00011be0 726f6d20 74686520 62696e61 7279206f rom the binary o │ │ │ + 0x00011bf0 72206469 7361626c 65642e00 00000000 r disabled...... │ │ │ + 0x00011c00 20202020 332e2041 6c746572 65642076 3. Altered v │ │ │ + 0x00011c10 65727369 6f6e732d 2d696e63 6c756469 ersions--includi │ │ │ + 0x00011c20 6e672c20 62757420 6e6f7420 6c696d69 ng, but not limi │ │ │ + 0x00011c30 74656420 746f2c20 706f7274 7320746f ted to, ports to │ │ │ + 0x00011c40 206e6577 206f7065 72617469 6e670000 new operating.. │ │ │ + 0x00011c50 20202020 20202073 79737465 6d732c20 systems, │ │ │ + 0x00011c60 65786973 74696e67 20706f72 74732077 existing ports w │ │ │ + 0x00011c70 69746820 6e657720 67726170 68696361 ith new graphica │ │ │ + 0x00011c80 6c20696e 74657266 61636573 2c207665 l interfaces, ve │ │ │ + 0x00011c90 7273696f 6e732077 69746800 00000000 rsions with..... │ │ │ + 0x00011ca0 20202020 2020206d 6f646966 69656420 modified │ │ │ + 0x00011cb0 6f722061 64646564 2066756e 6374696f or added functio │ │ │ + 0x00011cc0 6e616c69 74792c20 616e6420 64796e61 nality, and dyna │ │ │ + 0x00011cd0 6d69632c 20736861 7265642c 206f7220 mic, shared, or │ │ │ + 0x00011ce0 73746174 6963206c 69627261 72790000 static library.. │ │ │ + 0x00011cf0 20202020 20202076 65727369 6f6e7320 versions │ │ │ + 0x00011d00 6e6f7420 66726f6d 20496e66 6f2d5a49 not from Info-ZI │ │ │ + 0x00011d10 502d2d6d 75737420 62652070 6c61696e P--must be plain │ │ │ + 0x00011d20 6c79206d 61726b65 64206173 20737563 ly marked as suc │ │ │ + 0x00011d30 6820616e 64206d75 7374206e 6f740000 h and must not.. │ │ │ + 0x00011d40 20202020 20202062 65206d69 73726570 be misrep │ │ │ + 0x00011d50 72657365 6e746564 20617320 6265696e resented as bein │ │ │ + 0x00011d60 67207468 65206f72 6967696e 616c2073 g the original s │ │ │ + 0x00011d70 6f757263 65206f72 2c206966 2062696e ource or, if bin │ │ │ + 0x00011d80 61726965 732c0000 20202020 20202063 aries,.. c │ │ │ + 0x00011d90 6f6d7069 6c656420 66726f6d 20746865 ompiled from the │ │ │ + 0x00011da0 206f7269 67696e61 6c20736f 75726365 original source │ │ │ + 0x00011db0 2e202053 75636820 616c7465 72656420 . Such altered │ │ │ + 0x00011dc0 76657273 696f6e73 20616c73 6f206d75 versions also mu │ │ │ + 0x00011dd0 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ + 0x00011de0 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ + 0x00011df0 20617320 6265696e 6720496e 666f2d5a as being Info-Z │ │ │ + 0x00011e00 49502072 656c6561 7365732d 2d696e63 IP releases--inc │ │ │ + 0x00011e10 6c756469 6e672c20 62757420 6e6f7400 luding, but not. │ │ │ + 0x00011e20 20202020 2020206c 696d6974 65642074 limited t │ │ │ + 0x00011e30 6f2c206c 6162656c 696e6720 6f662074 o, labeling of t │ │ │ + 0x00011e40 68652061 6c746572 65642076 65727369 he altered versi │ │ │ + 0x00011e50 6f6e7320 77697468 20746865 206e616d ons with the nam │ │ │ + 0x00011e60 65732022 496e666f 2d5a4950 22000000 es "Info-ZIP"... │ │ │ + 0x00011e70 20202020 20202028 6f722061 6e792076 (or any v │ │ │ + 0x00011e80 61726961 74696f6e 20746865 72656f66 ariation thereof │ │ │ + 0x00011e90 2c20696e 636c7564 696e672c 20627574 , including, but │ │ │ + 0x00011ea0 206e6f74 206c696d 69746564 20746f2c not limited to, │ │ │ + 0x00011eb0 20646966 66657265 6e740000 00000000 different...... │ │ │ + 0x00011ec0 20202020 20202063 61706974 616c697a capitaliz │ │ │ + 0x00011ed0 6174696f 6e73292c 2022506f 636b6574 ations), "Pocket │ │ │ + 0x00011ee0 20556e5a 69702c22 20225769 5a22206f UnZip," "WiZ" o │ │ │ + 0x00011ef0 7220224d 61635a69 70222077 6974686f r "MacZip" witho │ │ │ + 0x00011f00 75742074 68650000 20202020 20202065 ut the.. e │ │ │ + 0x00011f10 78706c69 63697420 7065726d 69737369 xplicit permissi │ │ │ + 0x00011f20 6f6e206f 6620496e 666f2d5a 49502e20 on of Info-ZIP. │ │ │ + 0x00011f30 20537563 6820616c 74657265 64207665 Such altered ve │ │ │ + 0x00011f40 7273696f 6e732061 72652066 75727468 rsions are furth │ │ │ + 0x00011f50 65720000 00000000 20202020 20202070 er...... p │ │ │ + 0x00011f60 726f6869 62697465 64206672 6f6d206d rohibited from m │ │ │ + 0x00011f70 69737265 70726573 656e7461 74697665 isrepresentative │ │ │ + 0x00011f80 20757365 206f6620 74686520 5a69702d use of the Zip- │ │ │ + 0x00011f90 42756773 206f7220 496e666f 2d5a4950 Bugs or Info-ZIP │ │ │ + 0x00011fa0 00000000 00000000 20202020 20202065 ........ e │ │ │ + 0x00011fb0 2d6d6169 6c206164 64726573 73657320 -mail addresses │ │ │ + 0x00011fc0 6f722074 68652049 6e666f2d 5a495020 or the Info-ZIP │ │ │ + 0x00011fd0 55524c28 73292c20 73756368 20617320 URL(s), such as │ │ │ + 0x00011fe0 746f2069 6d706c79 20496e66 6f2d5a49 to imply Info-ZI │ │ │ + 0x00011ff0 50000000 00000000 20202020 20202077 P....... w │ │ │ + 0x00012000 696c6c20 70726f76 69646520 73757070 ill provide supp │ │ │ + 0x00012010 6f727420 666f7220 74686520 616c7465 ort for the alte │ │ │ + 0x00012020 72656420 76657273 696f6e73 2e000000 red versions.... │ │ │ + 0x00012030 20202020 342e2049 6e666f2d 5a495020 4. Info-ZIP │ │ │ + 0x00012040 72657461 696e7320 74686520 72696768 retains the righ │ │ │ + 0x00012050 7420746f 20757365 20746865 206e616d t to use the nam │ │ │ + 0x00012060 65732022 496e666f 2d5a4950 2c222022 es "Info-ZIP," " │ │ │ + 0x00012070 5a69702c 22202255 6e5a6970 2c220000 Zip," "UnZip,".. │ │ │ + 0x00012080 20202020 20202022 556e5a69 70534658 "UnZipSFX │ │ │ + 0x00012090 2c222022 57695a2c 22202250 6f636b65 ," "WiZ," "Pocke │ │ │ + 0x000120a0 7420556e 5a69702c 22202250 6f636b65 t UnZip," "Pocke │ │ │ + 0x000120b0 74205a69 702c2220 616e6420 224d6163 t Zip," and "Mac │ │ │ + 0x000120c0 5a697022 20666f72 20697473 00000000 Zip" for its.... │ │ │ + 0x000120d0 20202020 2020206f 776e2073 6f757263 own sourc │ │ │ + 0x000120e0 6520616e 64206269 6e617279 2072656c e and binary rel │ │ │ + 0x000120f0 65617365 732e0000 456e6372 79707469 eases...Encrypti │ │ │ + 0x00012100 6f6e206e 6f746963 653a0000 00000000 on notice:...... │ │ │ + 0x00012110 09546865 20656e63 72797074 696f6e20 .The encryption │ │ │ + 0x00012120 636f6465 206f6620 74686973 2070726f code of this pro │ │ │ + 0x00012130 6772616d 20697320 6e6f7420 636f7079 gram is not copy │ │ │ + 0x00012140 72696768 74656420 616e6420 69730000 righted and is.. │ │ │ + 0x00012150 09707574 20696e20 74686520 7075626c .put in the publ │ │ │ + 0x00012160 69632064 6f6d6169 6e2e2020 49742077 ic domain. It w │ │ │ + 0x00012170 6173206f 72696769 6e616c6c 79207772 as originally wr │ │ │ + 0x00012180 69747465 6e20696e 20457572 6f706500 itten in Europe. │ │ │ + 0x00012190 09616e64 2c20746f 20746865 20626573 .and, to the bes │ │ │ + 0x000121a0 74206f66 206f7572 206b6e6f 776c6564 t of our knowled │ │ │ + 0x000121b0 67652c20 63616e20 62652066 7265656c ge, can be freel │ │ │ + 0x000121c0 79206469 73747269 62757465 64000000 y distributed... │ │ │ + 0x000121d0 09696e20 626f7468 20736f75 72636520 .in both source │ │ │ + 0x000121e0 616e6420 6f626a65 63742066 6f726d73 and object forms │ │ │ + 0x000121f0 2066726f 6d20616e 7920636f 756e7472 from any countr │ │ │ + 0x00012200 792c2069 6e636c75 64696e67 00000000 y, including.... │ │ │ + 0x00012210 09746865 20555341 20756e64 6572204c .the USA under L │ │ │ + 0x00012220 6963656e 73652045 78636570 74696f6e icense Exception │ │ │ + 0x00012230 20545355 206f6620 74686520 552e532e TSU of the U.S. │ │ │ + 0x00012240 20457870 6f727400 0941646d 696e6973 Export..Adminis │ │ │ + 0x00012250 74726174 696f6e20 52656775 6c617469 tration Regulati │ │ │ + 0x00012260 6f6e7320 28736563 74696f6e 20373430 ons (section 740 │ │ │ + 0x00012270 2e313328 65292920 6f662036 204a756e .13(e)) of 6 Jun │ │ │ + 0x00012280 65203230 30322e00 54686973 20697320 e 2002..This is │ │ │ + 0x00012290 25732025 73202825 73292c20 62792049 %s %s (%s), by I │ │ │ + 0x000122a0 6e666f2d 5a49502e 00000000 00000000 nfo-ZIP......... │ │ │ + 0x000122b0 43757272 656e746c 79206d61 696e7461 Currently mainta │ │ │ + 0x000122c0 696e6564 20627920 452e2047 6f72646f ined by E. Gordo │ │ │ + 0x000122d0 6e2e2020 506c6561 73652073 656e6420 n. Please send │ │ │ + 0x000122e0 62756720 7265706f 72747320 746f0000 bug reports to.. │ │ │ + 0x000122f0 74686520 61757468 6f727320 7573696e the authors usin │ │ │ + 0x00012300 67207468 65207765 62207061 67652061 g the web page a │ │ │ + 0x00012310 74207777 772e696e 666f2d7a 69702e6f t www.info-zip.o │ │ │ + 0x00012320 72673b20 73656520 52454144 4d452066 rg; see README f │ │ │ + 0x00012330 6f722064 65746169 6c732e00 00000000 or details...... │ │ │ + 0x00012340 4c617465 73742073 6f757263 65732061 Latest sources a │ │ │ + 0x00012350 6e642065 78656375 7461626c 65732061 nd executables a │ │ │ + 0x00012360 72652061 74206674 703a2f2f 6674702e re at ftp://ftp. │ │ │ + 0x00012370 696e666f 2d7a6970 2e6f7267 2f707562 info-zip.org/pub │ │ │ + 0x00012380 2f696e66 6f7a6970 2c000000 00000000 /infozip,....... │ │ │ + 0x00012390 6173206f 66206162 6f766520 64617465 as of above date │ │ │ + 0x000123a0 3b207365 65206874 74703a2f 2f777777 ; see http://www │ │ │ + 0x000123b0 2e696e66 6f2d7a69 702e6f72 672f2066 .info-zip.org/ f │ │ │ + 0x000123c0 6f72206f 74686572 20736974 65732e00 or other sites.. │ │ │ + 0x000123d0 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ + 0x000123e0 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ + 0x000123f0 202d2054 79706520 27257320 222d4c22 - Type '%s "-L" │ │ │ + 0x00012400 2720666f 7220736f 66747761 7265206c ' for software l │ │ │ + 0x00012410 6963656e 73652e00 61707065 6e645f75 icense..append_u │ │ │ + 0x00012420 6c6f6e67 5f746f5f 6d656d00 00000000 long_to_mem..... │ │ │ + 0x00012430 61707065 6e645f73 7472696e 675f746f append_string_to │ │ │ + 0x00012440 5f6d656d 00000000 61707065 6e645f69 _mem....append_i │ │ │ + 0x00012450 6e743634 5f746f5f 6d656d00 00000000 nt64_to_mem..... │ │ │ + 0x00012460 556e6963 6f646520 50617468 20457874 Unicode Path Ext │ │ │ + 0x00012470 72612046 69656c64 20766572 73696f6e ra Field version │ │ │ + 0x00012480 203e2031 202d2073 6b697070 696e6700 > 1 - skipping. │ │ │ + 0x00012490 77726974 6520556e 69636f64 65000000 write Unicode... │ │ │ + 0x000124a0 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ + 0x000124b0 206d6174 63682070 61746820 2d206967 match path - ig │ │ │ + 0x000124c0 6e6f7269 6e672055 6e69636f 64653a20 noring Unicode: │ │ │ + 0x000124d0 00000000 00000000 556e6963 6f646520 ........Unicode │ │ │ + 0x000124e0 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ + 0x000124f0 6174683a 20202573 0a000000 00000000 ath: %s........ │ │ │ + 0x00012500 20202020 20202020 20202020 20202020 │ │ │ + 0x00012510 20202020 204c696b 656c7920 656e7472 Likely entr │ │ │ + 0x00012520 79206e61 6d652063 68616e67 65642062 y name changed b │ │ │ + 0x00012530 75742055 6e69636f 6465206e 6f742075 ut Unicode not u │ │ │ + 0x00012540 70646174 65640a00 20202020 20202020 pdated.. │ │ │ + 0x00012550 20202020 20202020 20202020 20557365 Use │ │ │ + 0x00012560 202d554e 3d692074 6f206967 6e6f7265 -UN=i to ignore │ │ │ + 0x00012570 20657272 6f727320 6f72206e 20666f72 errors or n for │ │ │ + 0x00012580 206e6f20 556e6963 6f646520 70617468 no Unicode path │ │ │ + 0x00012590 73000000 00000000 556e6963 6f646520 s.......Unicode │ │ │ + 0x000125a0 70617468 20657272 6f720000 00000000 path error...... │ │ │ + 0x000125b0 2e7a6970 00000000 65787472 61206669 .zip....extra fi │ │ │ + 0x000125c0 656c6420 636f7079 00000000 00000000 eld copy........ │ │ │ + 0x000125d0 72656164 696e6720 61726368 69766520 reading archive │ │ │ + 0x000125e0 66736565 6b3a2000 44696420 6e6f7420 fseek: .Did not │ │ │ + 0x000125f0 66696e64 20656e74 72792066 6f722000 find entry for . │ │ │ + 0x00012600 72656164 696e6720 6c6f6361 6c20656e reading local en │ │ │ + 0x00012610 7472793a 20000000 72656164 696e6720 try: ...reading │ │ │ + 0x00012620 656e7472 79000000 4c6f6361 6c205665 entry...Local Ve │ │ │ + 0x00012630 7273696f 6e204e65 65646564 20282564 rsion Needed (%d │ │ │ + 0x00012640 2920646f 6573206e 6f74206d 61746368 ) does not match │ │ │ + 0x00012650 20434420 28256429 3a200000 00000000 CD (%d): ...... │ │ │ + 0x00012660 4c6f6361 6c20456e 74727920 466c6167 Local Entry Flag │ │ │ + 0x00012670 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ + 0x00012680 43443a20 00000000 4c6f6361 6c20456e CD: ....Local En │ │ │ + 0x00012690 74727920 43524320 646f6573 206e6f74 try CRC does not │ │ │ + 0x000126a0 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ + 0x000126b0 28496620 616c6c20 796f7520 68617665 (If all you have │ │ │ + 0x000126c0 20617265 2073706c 69747320 282e7a30 are splits (.z0 │ │ │ + 0x000126d0 312c202e 7a30322c 202e2e2e 2920616e 1, .z02, ...) an │ │ │ + 0x000126e0 64206e6f 202e7a69 702c2074 7279202d d no .zip, try - │ │ │ + 0x000126f0 46462900 00000000 4e6f202e 7a697020 FF).....No .zip │ │ │ + 0x00012700 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ + 0x00012710 20202000 00000000 636f756c 64206e6f .....could no │ │ │ + 0x00012720 74206f70 656e2069 6e707574 20617263 t open input arc │ │ │ + 0x00012730 68697665 00000000 756e6162 6c652074 hive....unable t │ │ │ + 0x00012740 6f207365 656b2069 6e20696e 70757420 o seek in input │ │ │ + 0x00012750 66696c65 20000000 62616420 61726368 file ...bad arch │ │ │ + 0x00012760 69766520 2d206d69 7373696e 6720656e ive - missing en │ │ │ + 0x00012770 64207369 676e6174 75726500 00000000 d signature..... │ │ │ + 0x00012780 28496620 646f776e 6c6f6164 65642c20 (If downloaded, │ │ │ + 0x00012790 77617320 62696e61 7279206d 6f646520 was binary mode │ │ │ + 0x000127a0 75736564 3f202049 66206e6f 742c2074 used? If not, t │ │ │ + 0x000127b0 68650000 00000000 20617263 68697665 he...... archive │ │ │ + 0x000127c0 206d6179 20626520 73637261 6d626c65 may be scramble │ │ │ + 0x000127d0 6420616e 64206e6f 74207265 636f7665 d and not recove │ │ │ + 0x000127e0 7261626c 65290000 43616e27 74207573 rable)..Can't us │ │ │ + 0x000127f0 65202d46 20746f20 66697820 28747279 e -F to fix (try │ │ │ + 0x00012800 202d4646 29000000 6d697373 696e6720 -FF)...missing │ │ │ + 0x00012810 656e6420 7369676e 61747572 652d2d70 end signature--p │ │ │ + 0x00012820 726f6261 626c7920 6e6f7420 61207a69 robably not a zi │ │ │ + 0x00012830 70206669 6c652028 64696420 796f7500 p file (did you. │ │ │ + 0x00012840 72656d65 6d626572 20746f20 75736520 remember to use │ │ │ + 0x00012850 62696e61 7279206d 6f646520 7768656e binary mode when │ │ │ + 0x00012860 20796f75 20747261 6e736665 72726564 you transferred │ │ │ + 0x00012870 2069743f 29000000 28696620 796f7520 it?)...(if you │ │ │ + 0x00012880 61726520 74727969 6e672074 6f207265 are trying to re │ │ │ + 0x00012890 61642061 2064616d 61676564 20617263 ad a damaged arc │ │ │ + 0x000128a0 68697665 20747279 202d4629 00000000 hive try -F).... │ │ │ + 0x000128b0 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x000128c0 61726368 69766573 206e6f74 20796574 archives not yet │ │ │ + 0x000128d0 20737570 706f7274 65640000 00000000 supported...... │ │ │ + 0x000128e0 61726368 69766520 6e616d65 206d7573 archive name mus │ │ │ + 0x000128f0 7420656e 6420696e 202e7a69 7020666f t end in .zip fo │ │ │ + 0x00012900 72207370 6c697473 00000000 00000000 r splits........ │ │ │ + 0x00012910 63616e6e 6f742075 70646174 65206120 cannot update a │ │ │ + 0x00012920 73706c69 74206172 63686976 65202875 split archive (u │ │ │ + 0x00012930 7365202d 2d6f7574 206f7074 696f6e29 se --out option) │ │ │ + 0x00012940 00000000 00000000 6d757374 20757365 ........must use │ │ │ + 0x00012950 202d2d6f 75742077 68656e20 66697869 --out when fixi │ │ │ + 0x00012960 6e672061 6e206172 63686976 65000000 ng an archive... │ │ │ + 0x00012970 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x00012980 61636b20 746f2073 74617274 206f6620 ack to start of │ │ │ + 0x00012990 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x000129a0 793a2000 00000000 28747279 202d4646 y: .....(try -FF │ │ │ + 0x000129b0 29000000 00000000 636f756c 64206e6f ).......could no │ │ │ + 0x000129c0 74207365 656b2062 61636b20 746f205a t seek back to Z │ │ │ + 0x000129d0 69703634 20454f43 444c3a20 00000000 ip64 EOCDL: .... │ │ │ + 0x000129e0 72656164 696e6720 61726368 6976653a reading archive: │ │ │ + 0x000129f0 20000000 00000000 756e6162 6c652074 .......unable t │ │ │ + 0x00012a00 6f207265 61642045 4f434420 61667465 o read EOCD afte │ │ │ + 0x00012a10 72207365 656b3a20 00000000 00000000 r seek: ........ │ │ │ + 0x00012a20 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x00012a30 61726368 69766573 206e6f74 20737570 archives not sup │ │ │ + 0x00012a40 706f7274 65643a20 20000000 00000000 ported: ....... │ │ │ + 0x00012a50 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x00012a60 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ + 0x00012a70 44523a20 00000000 504b0606 00000000 DR: ....PK...... │ │ │ + 0x00012a80 436f756c 64206e6f 74206465 7465726d Could not determ │ │ │ + 0x00012a90 696e6520 6f666673 6574206f 6620656e ine offset of en │ │ │ + 0x00012aa0 74726965 73000000 5a697020 656e7472 tries...Zip entr │ │ │ + 0x00012ab0 79206f66 66736574 73206170 70656172 y offsets appear │ │ │ + 0x00012ac0 206f6666 20627920 25732062 79746573 off by %s bytes │ │ │ + 0x00012ad0 202d2063 6f727265 6374696e 672e2e2e - correcting... │ │ │ + 0x00012ae0 00000000 00000000 5a697020 656e7472 ........Zip entr │ │ │ + 0x00012af0 79206f66 66736574 7320646f 206e6f74 y offsets do not │ │ │ + 0x00012b00 206e6565 64206164 6a757374 696e6700 need adjusting. │ │ │ + 0x00012b10 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ + 0x00012b20 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ + 0x00012b30 6b20746f 205a6970 36342045 4f43444c k to Zip64 EOCDL │ │ │ + 0x00012b40 3a200000 00000000 62616420 61726368 : ......bad arch │ │ │ + 0x00012b50 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ + 0x00012b60 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ + 0x00012b70 36342045 4f434452 3a200000 00000000 64 EOCDR: ...... │ │ │ + 0x00012b80 5a697036 3420454f 43445220 6e6f7420 Zip64 EOCDR not │ │ │ + 0x00012b90 666f756e 64207768 65726520 65787065 found where expe │ │ │ + 0x00012ba0 63746564 202d2063 6f6d7065 6e736174 cted - compensat │ │ │ + 0x00012bb0 696e6700 00000000 28747279 202d4120 ing.....(try -A │ │ │ + 0x00012bc0 746f2061 646a7573 74206f66 66736574 to adjust offset │ │ │ + 0x00012bd0 73290000 00000000 62616420 61726368 s)......bad arch │ │ │ + 0x00012be0 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ + 0x00012bf0 52206e6f 7420666f 756e6420 696e2073 R not found in s │ │ │ + 0x00012c00 706c6974 3a202000 5a697036 3420456e plit: .Zip64 En │ │ │ + 0x00012c10 64204f66 2043656e 7472616c 20446972 d Of Central Dir │ │ │ + 0x00012c20 6563746f 72792052 65636f72 64206e6f ectory Record no │ │ │ + 0x00012c30 7420666f 756e643a 20200000 00000000 t found: ...... │ │ │ + 0x00012c40 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ + 0x00012c50 70363420 454f4344 52206261 64206f72 p64 EOCDR bad or │ │ │ + 0x00012c60 20747275 6e636174 65640000 00000000 truncated...... │ │ │ + 0x00012c70 5a697036 3420454f 43442052 65636f72 Zip64 EOCD Recor │ │ │ + 0x00012c80 64206261 64206f72 20747275 6e636174 d bad or truncat │ │ │ + 0x00012c90 65640000 00000000 54686973 20617263 ed......This arc │ │ │ + 0x00012ca0 68697665 20726571 75697265 73207665 hive requires ve │ │ │ + 0x00012cb0 7273696f 6e202564 2e256400 00000000 rsion %d.%d..... │ │ │ + 0x00012cc0 5a697020 63757272 656e746c 79206f6e Zip currently on │ │ │ + 0x00012cd0 6c792073 7570706f 72747320 75702074 ly supports up t │ │ │ + 0x00012ce0 6f207665 7273696f 6e20342e 36206172 o version 4.6 ar │ │ │ + 0x00012cf0 63686976 65730000 28757020 746f2034 chives..(up to 4 │ │ │ + 0x00012d00 2e352069 6620627a 69703220 6973206e .5 if bzip2 is n │ │ │ + 0x00012d10 6f742063 6f6d7069 6c656420 696e2900 ot compiled in). │ │ │ + 0x00012d20 4966202d 46206661 696c7320 74727920 If -F fails try │ │ │ + 0x00012d30 2d464620 746f2074 72792074 6f207361 -FF to try to sa │ │ │ + 0x00012d40 6c766167 6520736f 6d657468 696e6700 lvage something. │ │ │ + 0x00012d50 41747465 6d707469 6e672074 6f207361 Attempting to sa │ │ │ + 0x00012d60 6c766167 65207768 61742063 616e0000 lvage what can.. │ │ │ + 0x00012d70 54727920 2d462074 6f206174 74656d70 Try -F to attemp │ │ │ + 0x00012d80 7420746f 20726561 6420616e 79776179 t to read anyway │ │ │ + 0x00012d90 00000000 00000000 636f756c 64206e6f ........could no │ │ │ + 0x00012da0 74206669 6e642073 706c6974 3a200000 t find split: .. │ │ │ + 0x00012db0 736b6970 70696e67 20646973 6b20256c skipping disk %l │ │ │ + 0x00012dc0 75202e2e 2e0a0000 504b0506 00000000 u ......PK...... │ │ │ + 0x00012dd0 504b0102 00000000 62616420 61726368 PK......bad arch │ │ │ + 0x00012de0 69766520 2d20756e 65787065 63746564 ive - unexpected │ │ │ + 0x00012df0 20736967 6e617475 72652000 00000000 signature ..... │ │ │ + 0x00012e00 25303278 20000000 75000000 00000000 %02x ...u....... │ │ │ + 0x00012e10 6f6e2064 69736b20 256c7520 61742025 on disk %lu at % │ │ │ + 0x00012e20 730a0000 00000000 736b6970 70696e67 s.......skipping │ │ │ + 0x00012e30 20746869 73207369 676e6174 7572652e this signature. │ │ │ + 0x00012e40 2e2e0000 00000000 756e6578 70656374 ........unexpect │ │ │ + 0x00012e50 65642073 69676e61 74757265 206f6e20 ed signature on │ │ │ + 0x00012e60 6469736b 20256c75 20617420 25730a00 disk %lu at %s.. │ │ │ + 0x00012e70 61726368 69766520 6e6f7420 696e2063 archive not in c │ │ │ + 0x00012e80 6f727265 63742066 6f726d61 743a2000 orrect format: . │ │ │ + 0x00012e90 28747279 202d4620 746f2061 7474656d (try -F to attem │ │ │ + 0x00012ea0 70742072 65636f76 65727929 00000000 pt recovery).... │ │ │ + 0x00012eb0 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x00012ec0 79206865 61646572 20736967 6e617475 y header signatu │ │ │ + 0x00012ed0 7265206f 6e206469 736b2025 6c752061 re on disk %lu a │ │ │ + 0x00012ee0 74202573 0a000000 72656164 696e6720 t %s....reading │ │ │ + 0x00012ef0 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x00012f00 793a2000 00000000 62616420 61726368 y: .....bad arch │ │ │ + 0x00012f10 69766520 2d206572 726f7220 72656164 ive - error read │ │ │ + 0x00012f20 696e6720 63656e74 72616c20 64697265 ing central dire │ │ │ + 0x00012f30 63746f72 79000000 736b6970 70696e67 ctory...skipping │ │ │ + 0x00012f40 20746869 7320656e 7472792e 2e2e0000 this entry..... │ │ │ + 0x00012f50 72656164 696e6720 63656e74 72616c20 reading central │ │ │ + 0x00012f60 64697265 63746f72 79000000 00000000 directory....... │ │ │ + 0x00012f70 256c7500 00000000 7a65726f 2d6c656e %lu.....zero-len │ │ │ + 0x00012f80 67746820 6e616d65 20666f72 20656e74 gth name for ent │ │ │ + 0x00012f90 72792023 00000000 6572726f 72207265 ry #....error re │ │ │ + 0x00012fa0 6164696e 6720656e 7472793a 20200000 ading entry: .. │ │ │ + 0x00012fb0 636f756c 64206e6f 7420616c 6c6f6361 could not alloca │ │ │ + 0x00012fc0 7465206d 656d6f72 793a2073 63616e7a te memory: scanz │ │ │ + 0x00012fd0 6970665f 72656700 696c6c65 67616c20 ipf_reg.illegal │ │ │ + 0x00012fe0 5554462d 38206e61 6d653a20 00000000 UTF-8 name: .... │ │ │ + 0x00012ff0 756e6963 6f64655f 6d69736d 61746368 unicode_mismatch │ │ │ + 0x00013000 203d2025 640a0000 65787065 63746564 = %d...expected │ │ │ + 0x00013010 20257320 656e7472 69657320 62757420 %s entries but │ │ │ + 0x00013020 666f756e 64202573 00000000 00000000 found %s........ │ │ │ + 0x00013030 63656e74 72616c20 64697220 6e6f7420 central dir not │ │ │ + 0x00013040 77686572 65206578 70656374 6564202d where expected - │ │ │ + 0x00013050 20636f75 6c64206e 6f742061 646a7573 could not adjus │ │ │ + 0x00013060 74206f66 66736574 73000000 00000000 t offsets....... │ │ │ + 0x00013070 456e7472 7920746f 6f206269 673a0000 Entry too big:.. │ │ │ + 0x00013080 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ + 0x00013090 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ + 0x000130a0 68202d66 7a2d2062 7574206e 65656465 h -fz- but neede │ │ │ + 0x000130b0 64000000 00000000 4c617267 6520656e d.......Large en │ │ │ + 0x000130c0 74727920 73757070 6f727420 64697361 try support disa │ │ │ + 0x000130d0 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ + 0x000130e0 75742065 6e747279 206e6565 64730000 ut entry needs.. │ │ │ + 0x000130f0 436f6d70 72657373 65642f73 746f7265 Compressed/store │ │ │ + 0x00013100 6420656e 74727920 756e6578 70656374 d entry unexpect │ │ │ + 0x00013110 65646c79 206c6172 6765202d 20646f20 edly large - do │ │ │ + 0x00013120 6e6f7420 75736520 2d667a2d 00000000 not use -fz-.... │ │ │ + 0x00013130 506f6f72 20636f6d 70726573 73696f6e Poor compression │ │ │ + 0x00013140 20726573 756c7465 6420696e 20756e65 resulted in une │ │ │ + 0x00013150 78706563 7465646c 79206c61 72676520 xpectedly large │ │ │ + 0x00013160 656e7472 79202d20 74727920 2d667a00 entry - try -fz. │ │ │ + 0x00013170 5a697036 34206c6f 63616c20 65787472 Zip64 local extr │ │ │ + 0x00013180 61206669 656c6400 5a697036 34204578 a field.Zip64 Ex │ │ │ + 0x00013190 74726120 4669656c 64000000 00000000 tra Field....... │ │ │ + 0x000131a0 5554462d 38205061 7468206c 6f63616c UTF-8 Path local │ │ │ + 0x000131b0 20657874 72612066 69656c64 00000000 extra field.... │ │ │ + 0x000131c0 5554462d 38205061 74682045 78747261 UTF-8 Path Extra │ │ │ + 0x000131d0 20466965 6c640000 61707065 6e645f75 Field..append_u │ │ │ + 0x000131e0 73686f72 745f746f 5f6d656d 00000000 short_to_mem.... │ │ │ + 0x000131f0 5554462d 38205061 74682063 656e2065 UTF-8 Path cen e │ │ │ + 0x00013200 78747261 20666965 6c640000 00000000 xtra field...... │ │ │ + 0x00013210 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ + 0x00013220 6f727420 64697361 626c6564 20757369 ort disabled usi │ │ │ + 0x00013230 6e67202d 667a2d20 62757420 6e656564 ng -fz- but need │ │ │ + 0x00013240 65640000 00000000 496c6c65 67616c20 ed......Illegal │ │ │ + 0x00013250 686f7374 20737973 74656d20 6d617070 host system mapp │ │ │ + 0x00013260 696e6720 696e206c 6f63616c 20686561 ing in local hea │ │ │ + 0x00013270 6465723a 20202564 00000000 00000000 der: %d........ │ │ │ + 0x00013280 536b6970 70696e67 3a202000 00000000 Skipping: ..... │ │ │ + 0x00013290 496c6c65 67616c20 504b2076 65727369 Illegal PK versi │ │ │ + 0x000132a0 6f6e206d 61707069 6e672069 6e206c6f on mapping in lo │ │ │ + 0x000132b0 63616c20 68656164 65723a20 20256400 cal header: %d. │ │ │ + 0x000132c0 556e7265 636f676e 697a6564 20636f6d Unrecognized com │ │ │ + 0x000132d0 70726573 73696f6e 206d6574 686f6420 pression method │ │ │ + 0x000132e0 696e206c 6f63616c 20686561 6465723a in local header: │ │ │ + 0x000132f0 20202564 00000000 4c6f6361 6c205665 %d....Local Ve │ │ │ + 0x00013300 7273696f 6e204e65 65646564 20546f20 rsion Needed To │ │ │ + 0x00013310 45787472 61637420 646f6573 206e6f74 Extract does not │ │ │ + 0x00013320 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ + 0x00013330 4c6f6361 6c20456e 74727920 6e616d65 Local Entry name │ │ │ + 0x00013340 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ + 0x00013350 43443a20 00000000 6f757420 6f66206d CD: ....out of m │ │ │ + 0x00013360 656d6f72 7920696e 207a6970 636f7079 emory in zipcopy │ │ │ + 0x00013370 00000000 00000000 20636f70 79696e67 ........ copying │ │ │ + 0x00013380 3a202573 20000000 436f756c 64206e6f : %s ...Could no │ │ │ + 0x00013390 74206669 6e642073 706c6974 00000000 t find split.... │ │ │ + 0x000133a0 61626f72 74696e67 3a200000 00000000 aborting: ...... │ │ │ + 0x000133b0 7365656b 20666169 6c656420 6f6e206f seek failed on o │ │ │ + 0x000133c0 75747075 74206669 6c650000 00000000 utput file...... │ │ │ + 0x000133d0 6e6f2065 6e64206f 66207374 7265616d no end of stream │ │ │ + 0x000133e0 20656e74 72792066 6f756e64 3a200000 entry found: .. │ │ │ + 0x000133f0 72657769 6e64696e 6720616e 64207363 rewinding and sc │ │ │ + 0x00013400 616e6e69 6e672066 6f72206c 61746572 anning for later │ │ │ + 0x00013410 20656e74 72696573 00000000 00000000 entries........ │ │ │ + 0x00013420 20282573 20627974 65732900 00000000 (%s bytes)..... │ │ │ + 0x00013430 656e7472 79207472 756e6361 7465643a entry truncated: │ │ │ + 0x00013440 20000000 00000000 65787065 63746564 .......expected │ │ │ + 0x00013450 20636f6d 70726573 7365642f 73746f72 compressed/stor │ │ │ + 0x00013460 65642073 697a6520 25732c20 61637475 ed size %s, actu │ │ │ + 0x00013470 616c2025 73000000 00000000 00000000 al %s........... │ │ │ + 0x00013480 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x00013490 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ + 0x000134a0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x000134b0 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ + 0x000134c0 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ + 0x000134d0 67617461 626c6500 00000000 00000000 gatable......... │ │ │ + 0x000134e0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x000134f0 65732061 2076616c 75650000 00000000 es a value...... │ │ │ + 0x00013500 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ + 0x00013510 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ + 0x00013520 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00013530 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x00013540 6573206f 6e652063 68617261 63746572 es one character │ │ │ + 0x00013550 2076616c 75650000 00000000 00000000 value.......... │ │ │ + 0x00013560 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x00013570 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ + 0x00013580 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ + 0x00013590 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ + 0x000135a0 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ + 0x000135b0 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ + 0x000135c0 55000000 00000000 25303278 00000000 U.......%02x.... │ │ │ + 0x000135d0 27257327 20282573 29000000 00000000 '%s' (%s)....... │ │ │ + 0x000135e0 27257327 00000000 2066636f 70793a20 '%s'.... fcopy: │ │ │ + 0x000135f0 77726974 65206572 726f720a 00000000 write error..... │ │ │ + 0x00013600 20726570 6c616365 3a206361 6e277420 replace: can't │ │ │ + 0x00013610 6f70656e 2025730a 00000000 00000000 open %s......... │ │ │ + 0x00013620 73706c69 74207061 74680000 00000000 split path...... │ │ │ + 0x00013630 28637572 72656e74 20646972 6563746f (current directo │ │ │ + 0x00013640 72792900 00000000 0a4f7065 6e696e67 ry)......Opening │ │ │ + 0x00013650 20646973 6b202564 0a000000 00000000 disk %d........ │ │ │ + 0x00013660 48697420 454e5445 5220746f 20777269 Hit ENTER to wri │ │ │ + 0x00013670 74652074 6f206465 6661756c 74207061 te to default pa │ │ │ + 0x00013680 7468206f 660a0000 20202573 0a000000 th of... %s.... │ │ │ + 0x00013690 6f722065 6e746572 2061206e 65772064 or enter a new d │ │ │ + 0x000136a0 69726563 746f7279 20706174 6820282e irectory path (. │ │ │ + 0x000136b0 20666f72 20637572 20646972 2920616e for cur dir) an │ │ │ + 0x000136c0 64206869 7420454e 5445520a 00000000 d hit ENTER..... │ │ │ + 0x000136d0 0a506174 6820286f 72206869 7420454e .Path (or hit EN │ │ │ + 0x000136e0 54455220 746f2063 6f6e7469 6e756529 TER to continue) │ │ │ + 0x000136f0 3a200000 00000000 57726974 696e6720 : ......Writing │ │ │ + 0x00013700 746f3a0a 20202573 0a000000 00000000 to:. %s........ │ │ │ + 0x00013710 62617365 20706174 68000000 00000000 base path....... │ │ │ + 0x00013720 4d6f7265 20746861 6e203939 39393920 More than 99999 │ │ │ + 0x00013730 73706c69 7473206e 65656465 64000000 splits needed... │ │ │ + 0x00013740 7a253032 6c750000 0a0a436f 756c6420 z%02lu....Could │ │ │ + 0x00013750 6e6f7420 66696e64 3a0a0000 00000000 not find:....... │ │ │ + 0x00013760 0a486974 20632020 20202020 28636861 .Hit c (cha │ │ │ + 0x00013770 6e676520 70617468 20746f20 77686572 nge path to wher │ │ │ + 0x00013780 65207468 69732073 706c6974 2066696c e this split fil │ │ │ + 0x00013790 65206973 29000000 0a202020 20712020 e is).... q │ │ │ + 0x000137a0 20202020 2861626f 72742061 72636869 (abort archi │ │ │ + 0x000137b0 7665202d 20717569 74290000 00000000 ve - quit)...... │ │ │ + 0x000137c0 0a206f72 20454e54 45522020 28636f6e . or ENTER (con │ │ │ + 0x000137d0 74696e75 65207769 74682074 68697320 tinue with this │ │ │ + 0x000137e0 73706c69 74293a20 00000000 00000000 split): ........ │ │ │ + 0x000137f0 0a202020 20732020 20202020 28736b69 . s (ski │ │ │ + 0x00013800 70207468 69732073 706c6974 29000000 p this split)... │ │ │ + 0x00013810 0a206f72 20454e54 45522020 28747279 . or ENTER (try │ │ │ + 0x00013820 20726561 64696e67 20746869 73207370 reading this sp │ │ │ + 0x00013830 6c697420 61676169 6e293a20 00000000 lit again): .... │ │ │ + 0x00013840 0a202020 20652020 20202020 28656e64 . e (end │ │ │ + 0x00013850 20746869 73206172 63686976 65202d20 this archive - │ │ │ + 0x00013860 6e6f206d 6f726520 73706c69 74732900 no more splits). │ │ │ + 0x00013870 0a202020 207a2020 20202020 286c6f6f . z (loo │ │ │ + 0x00013880 6b20666f 72202e7a 69702073 706c6974 k for .zip split │ │ │ + 0x00013890 202d2074 6865206c 61737420 73706c69 - the last spli │ │ │ + 0x000138a0 74290000 00000000 0a456e74 65722070 t).......Enter p │ │ │ + 0x000138b0 61746820 77686572 65207468 69732073 ath where this s │ │ │ + 0x000138c0 706c6974 20697320 28454e54 4552203d plit is (ENTER = │ │ │ + 0x000138d0 2073616d 65206469 722c202e 203d2063 same dir, . = c │ │ │ + 0x000138e0 75727265 6e742064 69722900 00000000 urrent dir)..... │ │ │ + 0x000138f0 0a3a2000 00000000 0a436f75 6c64206e .: ......Could n │ │ │ + 0x00013900 6f742066 696e6420 6f72206f 70656e0a ot find or open. │ │ │ + 0x00013910 00000000 00000000 466f756e 643a2020 ........Found: │ │ │ + 0x00013920 25730a00 00000000 0a466f75 6e643a20 %s.......Found: │ │ │ + 0x00013930 2025730a 00000000 09436c6f 73696e67 %s......Closing │ │ │ + 0x00013940 2073706c 69742000 436f756c 64206e6f split .Could no │ │ │ + 0x00013950 74207772 69746520 73706c69 74000000 t write split... │ │ │ + 0x00013960 4e6f7420 656e6f75 67682073 70616365 Not enough space │ │ │ + 0x00013970 20746f20 77726974 65207370 6c697400 to write split. │ │ │ + 0x00013980 636f756c 64206e6f 74207772 69746520 could not write │ │ │ + 0x00013990 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ + 0x000139a0 67682072 6f6f6d20 6f6e2064 69736b00 gh room on disk. │ │ │ + 0x000139b0 77726974 65206572 726f7220 6f6e207a write error on z │ │ │ + 0x000139c0 69702066 696c6500 7365656b 20666169 ip file.seek fai │ │ │ + 0x000139d0 6c656420 72656164 696e6720 64657363 led reading desc │ │ │ + 0x000139e0 72697074 6f720000 75736572 20656e64 riptor..user end │ │ │ + 0x000139f0 65642072 65616469 6e67202d 20636c6f ed reading - clo │ │ │ + 0x00013a00 73696e67 20617263 68697665 00000000 sing archive.... │ │ │ + 0x00013a10 736b6970 70696e67 2073706c 69742066 skipping split f │ │ │ + 0x00013a20 696c653a 20000000 77696465 5f746f5f ile: ...wide_to_ │ │ │ + 0x00013a30 6c6f6361 6c5f7374 72696e67 00000000 local_string.... │ │ │ + 0x00013a40 77696465 5f746f5f 65736361 70655f73 wide_to_escape_s │ │ │ + 0x00013a50 7472696e 67000000 6c6f6361 6c5f746f tring...local_to │ │ │ + 0x00013a60 5f646973 706c6179 5f737472 696e6700 _display_string. │ │ │ + 0x00013a70 75746638 5f746f5f 77696465 5f737472 utf8_to_wide_str │ │ │ + 0x00013a80 696e6700 00000000 6c6f6361 6c5f746f ing.....local_to │ │ │ + 0x00013a90 5f776964 655f7374 72696e67 00000000 _wide_string.... │ │ │ + 0x00013aa0 77696465 5f746f5f 75746638 5f737472 wide_to_utf8_str │ │ │ + 0x00013ab0 696e6700 00000000 63610000 00000000 ing.....ca...... │ │ │ + 0x00013ac0 69610000 00000000 676f0000 00000000 ia......go...... │ │ │ + 0x00013ad0 40000000 00000000 676c6f00 00000000 @.......glo..... │ │ │ + 0x00013ae0 67736f00 00000000 00000000 00000000 gso............. │ │ │ + 0x00013af0 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ │ + 0x00013b00 50515253 54555657 58595a5b 5c5d5e5f PQRSTUVWXYZ[\]^_ │ │ │ + 0x00013b10 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ + 0x00013b20 60616263 64656667 68696a6b 6c6d6e6f `abcdefghijklmno │ │ │ + 0x00013b30 70717273 74757677 78797a7b 7c7d7e7f pqrstuvwxyz{|}~. │ │ │ + 0x00013b40 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ │ + 0x00013b50 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ │ + 0x00013b60 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ │ + 0x00013b70 80818283 84858687 88898a8b 8c8d8e8f ................ │ │ │ + 0x00013b80 90919293 94959697 98999a9b 9c9d9e9f ................ │ │ │ + 0x00013b90 a0a1a2a3 a4a5a6a7 a8a9aaab acadaeaf ................ │ │ │ + 0x00013ba0 b0b1b2b3 b4b5b6b7 b8b9babb bcbdbebf ................ │ │ │ + 0x00013bb0 c0c1c2c3 c4c5c6c7 c8c9cacb cccdcecf ................ │ │ │ + 0x00013bc0 d0d1d2d3 d4d5d6d7 d8d9dadb dcdddedf ................ │ │ │ + 0x00013bd0 e0e1e2e3 e4e5e6e7 e8e9eaeb ecedeeef ................ │ │ │ + 0x00013be0 f0f1f2f3 f4f5f6f7 f8f9fafb fcfdfeff ................ │ │ │ + 0x00013bf0 31360000 00000000 6c6c0000 00000000 16......ll...... │ │ │ + 0x00013c00 556e6162 6c652074 6f207265 61642065 Unable to read e │ │ │ + 0x00013c10 6d707479 206e756d 62657220 696e2052 mpty number in R │ │ │ + 0x00013c20 6561644e 756d5374 72696e67 00000000 eadNumString.... │ │ │ + 0x00013c30 556e6162 6c652074 6f207265 6164206e Unable to read n │ │ │ + 0x00013c40 756d6265 7220286d 75737420 73746172 umber (must star │ │ │ + 0x00013c50 74207769 74682064 69676974 293a2000 t with digit): . │ │ │ + 0x00013c60 4e756d62 65722074 6f6f206c 6f6e6720 Number too long │ │ │ + 0x00013c70 746f2072 65616420 28382063 68617261 to read (8 chara │ │ │ + 0x00013c80 63746572 73206d61 78293a20 00000000 cters max): .... │ │ │ + 0x00013c90 2e5a3a2e 7a69703a 2e7a6f6f 3a2e6172 .Z:.zip:.zoo:.ar │ │ │ + 0x00013ca0 633a2e6c 7a683a2e 61726a00 00000000 c:.lzh:.arj..... │ │ │ + 0x00013cb0 4f4b0000 00000000 4e6f726d 616c2073 OK......Normal s │ │ │ + 0x00013cc0 75636365 73736675 6c20636f 6d706c65 uccessful comple │ │ │ + 0x00013cd0 74696f6e 00000000 454f4600 00000000 tion....EOF..... │ │ │ + 0x00013ce0 556e6578 70656374 65642065 6e64206f Unexpected end o │ │ │ + 0x00013cf0 66207a69 70206669 6c650000 00000000 f zip file...... │ │ │ + 0x00013d00 464f524d 00000000 5a697020 66696c65 FORM....Zip file │ │ │ + 0x00013d10 20737472 75637475 72652069 6e76616c structure inval │ │ │ + 0x00013d20 69640000 00000000 4d454d00 00000000 id......MEM..... │ │ │ + 0x00013d30 4f757420 6f66206d 656d6f72 79000000 Out of memory... │ │ │ + 0x00013d40 4c4f4749 43000000 496e7465 726e616c LOGIC...Internal │ │ │ + 0x00013d50 206c6f67 69632065 72726f72 00000000 logic error.... │ │ │ + 0x00013d60 42494700 00000000 456e7472 7920746f BIG.....Entry to │ │ │ + 0x00013d70 6f206269 6720746f 2073706c 69742c20 o big to split, │ │ │ + 0x00013d80 72656164 2c206f72 20777269 74650000 read, or write.. │ │ │ + 0x00013d90 4e4f5445 00000000 496e7661 6c696420 NOTE....Invalid │ │ │ + 0x00013da0 636f6d6d 656e7420 666f726d 61740000 comment format.. │ │ │ + 0x00013db0 54455354 00000000 5a697020 66696c65 TEST....Zip file │ │ │ + 0x00013dc0 20696e76 616c6964 2c20636f 756c6420 invalid, could │ │ │ + 0x00013dd0 6e6f7420 73706177 6e20756e 7a69702c not spawn unzip, │ │ │ + 0x00013de0 206f7220 77726f6e 6720756e 7a697000 or wrong unzip. │ │ │ + 0x00013df0 41424f52 54000000 496e7465 72727570 ABORT...Interrup │ │ │ + 0x00013e00 74656400 00000000 54454d50 00000000 ted.....TEMP.... │ │ │ + 0x00013e10 54656d70 6f726172 79206669 6c652066 Temporary file f │ │ │ + 0x00013e20 61696c75 72650000 52454144 00000000 ailure..READ.... │ │ │ + 0x00013e30 496e7075 74206669 6c652072 65616420 Input file read │ │ │ + 0x00013e40 6661696c 75726500 4e4f4e45 00000000 failure.NONE.... │ │ │ + 0x00013e50 4e6f7468 696e6720 746f2064 6f210000 Nothing to do!.. │ │ │ + 0x00013e60 4e414d45 00000000 4d697373 696e6720 NAME....Missing │ │ │ + 0x00013e70 6f722065 6d707479 207a6970 2066696c or empty zip fil │ │ │ + 0x00013e80 65000000 00000000 57524954 45000000 e.......WRITE... │ │ │ + 0x00013e90 4f757470 75742066 696c6520 77726974 Output file writ │ │ │ + 0x00013ea0 65206661 696c7572 65000000 00000000 e failure....... │ │ │ + 0x00013eb0 43524541 54000000 436f756c 64206e6f CREAT...Could no │ │ │ + 0x00013ec0 74206372 65617465 206f7574 70757420 t create output │ │ │ + 0x00013ed0 66696c65 00000000 5041524d 53000000 file....PARMS... │ │ │ + 0x00013ee0 496e7661 6c696420 636f6d6d 616e6420 Invalid command │ │ │ + 0x00013ef0 61726775 6d656e74 73000000 00000000 arguments....... │ │ │ + 0x00013f00 4f50454e 00000000 46696c65 206e6f74 OPEN....File not │ │ │ + 0x00013f10 20666f75 6e64206f 72206e6f 20726561 found or no rea │ │ │ + 0x00013f20 64207065 726d6973 73696f6e 00000000 d permission.... │ │ │ + 0x00013f30 434f4d50 45525200 4e6f7420 73757070 COMPERR.Not supp │ │ │ + 0x00013f40 6f727465 64000000 5a495036 34000000 orted...ZIP64... │ │ │ + 0x00013f50 41747465 6d707420 746f2072 65616420 Attempt to read │ │ │ + 0x00013f60 756e7375 70706f72 74656420 5a697036 unsupported Zip6 │ │ │ + 0x00013f70 34206172 63686976 65000000 00000000 4 archive....... │ │ │ + 0x00013f80 206f6e20 4d617920 31312032 30313900 on May 11 2019. │ │ │ + 0x00013f90 4c696e75 7820454c 46000000 00000000 Linux ELF....... │ │ │ + 0x00013fa0 67636320 382e322e 31203230 31383039 gcc 8.2.1 201809 │ │ │ + 0x00013fb0 30352028 52656420 48617420 382e322e 05 (Red Hat 8.2. │ │ │ + 0x00013fc0 312d3329 00000000 436f6d70 696c6564 1-3)....Compiled │ │ │ + 0x00013fd0 20776974 68202573 20666f72 20556e69 with %s for Uni │ │ │ + 0x00013fe0 78202825 73292573 2e0a0a00 00000000 x (%s)%s........ │ │ │ + 0x00013ff0 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ + 0x00014000 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ + 0x00014010 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ + 0x00014020 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ + 0x00014030 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ + 0x00014040 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ + 0x00014050 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ + 0x00014060 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ + 0x00014070 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ + 0x00014080 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ + 0x00014090 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ + 0x000140a0 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ + 0x000140b0 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ + 0x000140c0 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ + 0x000140d0 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ + 0x000140e0 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ + 0x000140f0 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ + 0x00014100 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ + 0x00014110 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ + 0x00014120 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ + 0x00014130 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ + 0x00014140 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ + 0x00014150 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ + 0x00014160 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ + 0x00014170 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ + 0x00014180 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ + 0x00014190 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ + 0x000141a0 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ + 0x000141b0 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ + 0x000141c0 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ + 0x000141d0 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ + 0x000141e0 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ + 0x000141f0 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ + 0x00014200 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ + 0x00014210 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ + 0x00014220 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ + 0x00014230 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ + 0x00014240 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ + 0x00014250 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ + 0x00014260 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ + 0x00014270 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ + 0x00014280 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ + 0x00014290 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ + 0x000142a0 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ + 0x000142b0 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ + 0x000142c0 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ + 0x000142d0 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ + 0x000142e0 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ + 0x000142f0 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ + 0x00014300 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ + 0x00014310 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ + 0x00014320 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ + 0x00014330 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ + 0x00014340 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ + 0x00014350 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ + 0x00014360 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ + 0x00014370 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ + 0x00014450 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ + 0x00014460 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ + 0x00014470 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ + 0x00014480 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ + 0x00014490 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ + 0x000144a0 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ + 0x000144b0 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ + 0x000144c0 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ + 0x000144d0 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ + 0x000144e0 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ + 0x000144f0 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ + 0x00014500 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ + 0x00014510 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ + 0x00014520 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ + 0x00014530 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ + 0x00014540 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ + 0x00014550 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ + 0x00014560 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ + 0x00014570 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ + 0x00014580 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ + 0x00014590 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ + 0x000145a0 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ + 0x000145b0 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ + 0x000145c0 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ + 0x000145d0 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ + 0x000145e0 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ + 0x000145f0 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ + 0x00014600 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ + 0x00014610 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ + 0x00014620 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ + 0x00014630 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ + 0x00014640 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ + 0x00014650 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ + 0x00014660 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ + 0x00014670 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ + 0x00014680 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ + 0x00014690 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ + 0x000146a0 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ + 0x000146b0 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ + 0x000146c0 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ + 0x000146d0 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ + 0x000146e0 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ + 0x000146f0 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ + 0x00014700 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ + 0x00014710 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ + 0x00014720 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ + 0x00014730 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ + 0x00014740 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ + 0x00014750 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ + 0x00014760 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ + 0x00014770 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ + 0x00014780 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ + 0x00014790 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ + 0x000147a0 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ + 0x000147b0 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ + 0x000147c0 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ + 0x000147d0 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ + 0x000147e0 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ │ + 0x000147f0 78563412 00000000 89674523 00000000 xV4......gE#.... │ │ │ + 0x00014800 2f646576 2f747479 00000000 00000000 /dev/tty........ │ │ │ + 0x00014810 286c696e 6520746f 6f206c6f 6e672d2d (line too long-- │ │ │ + 0x00014820 74727920 61676169 6e290a00 00000000 try again)...... │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ @@ -1,46 +1,48 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ - 0x00415060 011b033b a4020000 53000000 80cdfeff ...;....S....... │ │ │ - 0x00415070 b8040000 58d7feff c0020000 a0d7feff ....X........... │ │ │ - 0x00415080 e8020000 f0d7feff 10030000 20d8feff ............ ... │ │ │ - 0x00415090 38030000 58d8feff 60030000 c8d8feff 8...X...`....... │ │ │ - 0x004150a0 98030000 d0d8feff b0030000 48d9feff ............H... │ │ │ - 0x004150b0 f0030000 ccd9feff 28040000 84dafeff ........(....... │ │ │ - 0x004150c0 50040000 b0dafeff 70040000 48dbfeff P.......p...H... │ │ │ - 0x004150d0 a0040000 68dbfeff 08050000 28dcfeff ....h.......(... │ │ │ - 0x004150e0 38050000 54dcfeff 50050000 68dcfeff 8...T...P...h... │ │ │ - 0x004150f0 68050000 7cddfeff a0050000 74defeff h...|.......t... │ │ │ - 0x00415100 d0050000 5cdffeff f8050000 a8e0feff ....\........... │ │ │ - 0x00415110 10060000 7ce3feff 70060000 14e4feff ....|...p....... │ │ │ - 0x00415120 a0060000 78e4feff b8060000 a8e6feff ....x........... │ │ │ - 0x00415130 10070000 5ce7feff 48070000 60ebfeff ....\...H...`... │ │ │ - 0x00415140 90070000 e00dffff d8070000 e41fffff ................ │ │ │ - 0x00415150 38080000 a821ffff 78080000 8c37ffff 8....!..x....7.. │ │ │ - 0x00415160 00090000 3048ffff 50090000 4055ffff ....0H..P...@U.. │ │ │ - 0x00415170 98090000 4455ffff b0090000 9855ffff ....DU.......U.. │ │ │ - 0x00415180 e0090000 9c55ffff f8090000 6056ffff .....U......`V.. │ │ │ - 0x00415190 280a0000 1058ffff a00a0000 9459ffff (....X.......Y.. │ │ │ - 0x004151a0 e00a0000 dc5effff 400b0000 1460ffff .....^..@....`.. │ │ │ - 0x004151b0 780b0000 1069ffff e00b0000 fc69ffff x....i.......i.. │ │ │ - 0x004151c0 180c0000 346bffff 500c0000 9072ffff ....4k..P....r.. │ │ │ - 0x004151d0 b00c0000 ec7bffff 300d0000 147cffff .....{..0....|.. │ │ │ - 0x004151e0 480d0000 a87dffff 800d0000 8c7fffff H....}.......... │ │ │ - 0x004151f0 c00d0000 ec80ffff f80d0000 d481ffff ................ │ │ │ - 0x00415200 280e0000 c082ffff 580e0000 f482ffff (.......X....... │ │ │ - 0x00415210 800e0000 5c85ffff c00e0000 9085ffff ....\........... │ │ │ - 0x00415220 e80e0000 1488ffff 280f0000 4c88ffff ........(...L... │ │ │ - 0x00415230 500f0000 8088ffff 780f0000 248affff P.......x...$... │ │ │ - 0x00415240 c00f0000 908affff 00100000 a48cffff ................ │ │ │ - 0x00415250 70100000 80a0ffff b8100000 bcabffff p............... │ │ │ - 0x00415260 e0100000 ecabffff f8100000 38adffff ............8... │ │ │ - 0x00415270 30110000 90aeffff 68110000 08b0ffff 0.......h....... │ │ │ - 0x00415280 b0110000 0cb2ffff d8110000 a0b2ffff ................ │ │ │ - 0x00415290 08120000 90b3ffff 48120000 b8b3ffff ........H....... │ │ │ - 0x004152a0 60120000 c4b3ffff 78120000 e4b4ffff `.......x....... │ │ │ - 0x004152b0 90120000 04b5ffff a8120000 68b5ffff ............h... │ │ │ - 0x004152c0 c0120000 10b6ffff d8120000 ecb9ffff ................ │ │ │ - 0x004152d0 20130000 6cbcffff 78130000 94c0ffff ...l...x....... │ │ │ - 0x004152e0 d0130000 00c1ffff 00140000 84c1ffff ................ │ │ │ - 0x004152f0 30140000 24c3ffff 78140000 9cc3ffff 0...$...x....... │ │ │ - 0x00415300 b0140000 .... │ │ │ + 0x00014830 011b033b cc020000 58000000 00e9feff ...;....X....... │ │ │ + 0x00014840 84040000 b8f3feff e4020000 e8f3feff ................ │ │ │ + 0x00014850 f8020000 20f4feff 0c030000 68f4feff .... .......h... │ │ │ + 0x00014860 30030000 70f4feff 48030000 e8f4feff 0...p...H....... │ │ │ + 0x00014870 78030000 f0f4feff 8c030000 88f5feff x............... │ │ │ + 0x00014880 c0030000 28f6feff 00040000 e8f6feff ....(........... │ │ │ + 0x00014890 20040000 18f7feff 38040000 d0f7feff .......8....... │ │ │ + 0x000148a0 70040000 f8f7feff d8040000 28f8feff p...........(... │ │ │ + 0x000148b0 ec040000 40f8feff 00050000 60f9feff ....@.......`... │ │ │ + 0x000148c0 38050000 18fafeff 70050000 18fbfeff 8.......p....... │ │ │ + 0x000148d0 b0050000 d0fbfeff e8050000 68fcfeff ............h... │ │ │ + 0x000148e0 08060000 30fdfeff 1c060000 e0fffeff ....0........... │ │ │ + 0x000148f0 b4060000 7800ffff dc060000 e000ffff ....x........... │ │ │ + 0x00014900 f0060000 e802ffff 88070000 a003ffff ................ │ │ │ + 0x00014910 b4070000 6007ffff 0c080000 1029ffff ....`........).. │ │ │ + 0x00014920 80080000 8035ffff c8080000 d036ffff .....5.......6.. │ │ │ + 0x00014930 fc080000 b845ffff 44090000 204effff .....E..D... N.. │ │ │ + 0x00014940 90090000 785cffff 600a0000 805effff ....x\..`....^.. │ │ │ + 0x00014950 740a0000 2860ffff d40a0000 b061ffff t...(`.......a.. │ │ │ + 0x00014960 0c0b0000 c062ffff 380b0000 c862ffff .....b..8....b.. │ │ │ + 0x00014970 4c0b0000 2863ffff 740b0000 3063ffff L...(c..t...0c.. │ │ │ + 0x00014980 880b0000 1064ffff bc0b0000 c065ffff .....d.......e.. │ │ │ + 0x00014990 540c0000 6067ffff ac0c0000 506cffff T...`g......Pl.. │ │ │ + 0x000149a0 000d0000 a06dffff 440d0000 0076ffff .....m..D....v.. │ │ │ + 0x000149b0 ac0d0000 f876ffff e40d0000 8077ffff .....v.......w.. │ │ │ + 0x000149c0 100e0000 3080ffff ac0e0000 c088ffff ....0........... │ │ │ + 0x000149d0 680f0000 f088ffff 7c0f0000 f888ffff h.......|....... │ │ │ + 0x000149e0 900f0000 308bffff 20100000 a08cffff ....0... ....... │ │ │ + 0x000149f0 58100000 808dffff 84100000 188effff X............... │ │ │ + 0x00014a00 cc100000 a88effff f8100000 888fffff ................ │ │ │ + 0x00014a10 2c110000 c08fffff 50110000 6890ffff ,.......P...h... │ │ │ + 0x00014a20 88110000 0091ffff d4110000 8091ffff ................ │ │ │ + 0x00014a30 08120000 b892ffff 68120000 3093ffff ........h...0... │ │ │ + 0x00014a40 b8120000 0895ffff 60130000 f8a5ffff ........`....... │ │ │ + 0x00014a50 48140000 90a7ffff 5c140000 e0a7ffff H.......\....... │ │ │ + 0x00014a60 70140000 20a9ffff a4140000 68aaffff p... .......h... │ │ │ + 0x00014a70 d8140000 e8abffff 4c150000 08aeffff ........L....... │ │ │ + 0x00014a80 6c150000 b0aeffff 98150000 a8afffff l............... │ │ │ + 0x00014a90 d8150000 d0afffff f0150000 e0afffff ................ │ │ │ + 0x00014aa0 04160000 90b1ffff 18160000 b0b1ffff ................ │ │ │ + 0x00014ab0 2c160000 18b2ffff 40160000 b0b2ffff ,.......@....... │ │ │ + 0x00014ac0 54160000 b0b8ffff 98160000 68bbffff T...........h... │ │ │ + 0x00014ad0 10170000 b0bfffff d0170000 30c0ffff ............0... │ │ │ + 0x00014ae0 fc170000 c0c0ffff 2c180000 c8c2ffff ........,....... │ │ │ + 0x00014af0 90180000 48c3ffff c4180000 ....H....... │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ @@ -1,294 +1,356 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ - 0x00415308 14000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ - 0x00415318 1b0c1f00 00000000 24000000 1c000000 ........$....... │ │ │ - 0x00415328 90d4feff 40000000 00440e10 9d029e01 ....@....D...... │ │ │ - 0x00415338 430d1d44 0adedd0c 1f00410b 00000000 C..D......A..... │ │ │ - 0x00415348 24000000 44000000 b0d4feff 44000000 $...D.......D... │ │ │ - 0x00415358 00460e10 9d029e01 420d1d44 0adedd0c .F......B..D.... │ │ │ - 0x00415368 1f00410b 00000000 24000000 6c000000 ..A.....$...l... │ │ │ - 0x00415378 d8d4feff 30000000 00410e20 9d049e03 ....0....A. .... │ │ │ - 0x00415388 410d1d41 930248de ddd30c1f 00000000 A..A..H......... │ │ │ - 0x00415398 24000000 94000000 e0d4feff 2c000000 $...........,... │ │ │ - 0x004153a8 00410e10 9d029e01 410d1d48 dedd0c1f .A......A..H.... │ │ │ - 0x004153b8 00000000 00000000 34000000 bc000000 ........4....... │ │ │ - 0x004153c8 f0d4feff 70000000 00410e40 9d089e07 ....p....A.@.... │ │ │ - 0x004153d8 410d1d41 93069405 43950496 03439702 A..A....C....C.. │ │ │ - 0x004153e8 52deddd7 d6d5d4d3 0c1f0000 00000000 R............... │ │ │ - 0x004153f8 14000000 f4000000 28d5feff 08000000 ........(....... │ │ │ - 0x00415408 00000000 00000000 3c000000 0c010000 ........<....... │ │ │ - 0x00415418 18d5feff 78000000 00410e20 9d049e03 ....x....A. .... │ │ │ - 0x00415428 410d1d43 93029401 440adedd d4d30c1f A..C....D....... │ │ │ - 0x00415438 00410b4a 0adeddd4 d30c1f00 410b48d3 .A.J........A.H. │ │ │ - 0x00415448 d4ddde0c 1f000000 34000000 4c010000 ........4...L... │ │ │ - 0x00415458 50d5feff 84000000 00410e30 9d069e05 P........A.0.... │ │ │ - 0x00415468 410d1d43 93049403 500adedd d4d30c1f A..C....P....... │ │ │ - 0x00415478 00410b42 0adeddd4 d30c1f00 410b0000 .A.B........A... │ │ │ - 0x00415488 24000000 84010000 9cd5feff b8000000 $............... │ │ │ - 0x00415498 00410e40 9d089e07 410d1d42 93069405 .A.@....A..B.... │ │ │ - 0x004154a8 95040000 00000000 1c000000 ac010000 ................ │ │ │ - 0x004154b8 2cd6feff 2c000000 00410e10 9d029e01 ,...,....A...... │ │ │ - 0x004154c8 410d1d00 00000000 2c000000 cc010000 A.......,....... │ │ │ - 0x004154d8 38d6feff 98000000 00410e30 9d069e05 8........A.0.... │ │ │ - 0x004154e8 410d1d41 95024293 0494034f 0adeddd5 A..A..B....O.... │ │ │ - 0x004154f8 d4d30c1f 00410b00 14000000 fc010000 .....A.......... │ │ │ - 0x00415508 a0d6feff 20000000 00000000 00000000 .... ........... │ │ │ - 0x00415518 4c000000 14020000 c0c8feff 74090000 L...........t... │ │ │ - 0x00415528 00410ee0 03419d3a 9e39410c 1dd00341 .A...A.:.9A....A │ │ │ - 0x00415538 9b309c2f 43953696 35449338 94374497 .0./C.6.5D.8.7D. │ │ │ - 0x00415548 34983399 329a3103 cc010a0c 1fe00347 4.3.2.1........G │ │ │ - 0x00415558 dedddcdb dad9d8d7 d6d5d4d3 0e00410b ..............A. │ │ │ - 0x00415568 2c000000 64020000 58d6feff c0000000 ,...d...X....... │ │ │ - 0x00415578 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00415588 580adedd d4d30c1f 00410b00 00000000 X........A...... │ │ │ - 0x00415598 14000000 94020000 e8d6feff 2c000000 ............,... │ │ │ - 0x004155a8 00000000 00000000 14000000 ac020000 ................ │ │ │ - 0x004155b8 fcd6feff 14000000 00000000 00000000 ................ │ │ │ - 0x004155c8 34000000 c4020000 f8d6feff 14010000 4............... │ │ │ - 0x004155d8 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x004155e8 630adedd d4d30c1f 00410b58 0ad3d4dd c........A.X.... │ │ │ - 0x004155f8 de0c1f00 410b0000 2c000000 fc020000 ....A...,....... │ │ │ - 0x00415608 d4d7feff f8000000 00410e30 9d069e05 .........A.0.... │ │ │ - 0x00415618 410d1d42 93049403 5e0adedd d4d30c1f A..B....^....... │ │ │ - 0x00415628 00410b00 00000000 24000000 2c030000 .A......$...,... │ │ │ - 0x00415638 9cd8feff e8000000 00410e20 9d049e03 .........A. .... │ │ │ - 0x00415648 410d1d66 0adedd0c 1f00410b 00000000 A..f......A..... │ │ │ - 0x00415658 14000000 54030000 5cd9feff 4c010000 ....T...\...L... │ │ │ - 0x00415668 00000000 00000000 5c000000 6c030000 ........\...l... │ │ │ - 0x00415678 90dafeff d4020000 00410e60 9d0c9e0b .........A.`.... │ │ │ - 0x00415688 410d1d41 930a9409 44950896 07970698 A..A....D....... │ │ │ - 0x00415698 05990465 0adeddd9 d8d7d6d5 d4d30c1f ...e............ │ │ │ - 0x004156a8 00410b4e 0adeddd9 d8d7d6d5 d4d30c1f .A.N............ │ │ │ - 0x004156b8 00410b02 530adedd d9d8d7d6 d5d4d30c .A..S........... │ │ │ - 0x004156c8 1f00430b 00000000 2c000000 cc030000 ..C.....,....... │ │ │ - 0x004156d8 04ddfeff 98000000 00410e30 9d069e05 .........A.0.... │ │ │ - 0x004156e8 410d1d42 93049403 9502590a deddd5d4 A..B......Y..... │ │ │ - 0x004156f8 d30c1f00 410b0000 14000000 fc030000 ....A........... │ │ │ - 0x00415708 6cddfeff 64000000 00000000 00000000 l...d........... │ │ │ - 0x00415718 54000000 14040000 b8ddfeff 30020000 T...........0... │ │ │ - 0x00415728 00410e60 9d0c9e0b 410d1d45 930a9409 .A.`....A..E.... │ │ │ - 0x00415738 95089607 97069805 99049a03 9b029c01 ................ │ │ │ - 0x00415748 02590ade dddcdbda d9d8d7d6 d5d4d30c .Y.............. │ │ │ - 0x00415758 1f00410b 540ad3d4 d5d6d7d8 d9dadbdc ..A.T........... │ │ │ - 0x00415768 ddde0c1f 00410b00 34000000 6c040000 .....A..4...l... │ │ │ - 0x00415778 90dffeff b4000000 00410e40 9d089e07 .........A.@.... │ │ │ - 0x00415788 410d1d41 95049603 45930694 05610ade A..A....E....a.. │ │ │ - 0x00415798 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x004157a8 44000000 a4040000 0ce0feff 04040000 D............... │ │ │ - 0x004157b8 00410e90 019d129e 11410d1d 42931094 .A.......A..B... │ │ │ - 0x004157c8 0f950e96 0d45970c 980b4699 0a9a099b .....E....F..... │ │ │ - 0x004157d8 085a0ade dddbdad9 d8d7d6d5 d4d30c1f .Z.............. │ │ │ - 0x004157e8 00410b00 00000000 44000000 ec040000 .A......D....... │ │ │ - 0x004157f8 c8e3feff 80220000 00410ed0 029d2a9e ....."...A....*. │ │ │ - 0x00415808 29410d1d 41952696 25439724 98234493 )A..A.&.%C.$.#D. │ │ │ - 0x00415818 28942799 229a2147 9b209c1f 690adedd (.'.".!G. ..i... │ │ │ - 0x00415828 dcdbdad9 d8d7d6d5 d4d30c1f 00410b00 .............A.. │ │ │ - 0x00415838 5c000000 34050000 0006ffff 04120000 \...4........... │ │ │ - 0x00415848 00410e70 9d0e9e0d 410d1d46 930c940b .A.p....A..F.... │ │ │ - 0x00415858 950a9609 97089807 99069a05 9b049c03 ................ │ │ │ - 0x00415868 0356010a dedddcdb dad9d8d7 d6d5d4d3 .V.............. │ │ │ - 0x00415878 0c1f0041 0b030501 0ad3d4d5 d6d7d8d9 ...A............ │ │ │ - 0x00415888 dadbdcdd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415898 3c000000 94050000 a417ffff c4010000 <............... │ │ │ - 0x004158a8 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x004158b8 43950202 460adedd d5d4d30c 1f00410b C...F.........A. │ │ │ - 0x004158c8 5e0ad3d4 d5ddde0c 1f00410b 00000000 ^.........A..... │ │ │ - 0x004158d8 84000000 d4050000 2819ffff e4150000 ........(....... │ │ │ - 0x004158e8 00410e70 9d0e9e0d 410d1d41 930c940b .A.p....A..A.... │ │ │ - 0x004158f8 46950a96 09970898 0799069a 059b049c F............... │ │ │ - 0x00415908 03036001 0adedddc dbdad9d8 d7d6d5d4 ..`............. │ │ │ - 0x00415918 d30c1f00 410b540a d3d4d5d6 d7d8d9da ....A.T......... │ │ │ - 0x00415928 dbdcddde 0c1f0041 0b035601 0ad3d4d5 .......A..V..... │ │ │ - 0x00415938 d6d7d8d9 dadbdcdd de0c1f00 410b03b0 ............A... │ │ │ - 0x00415948 010ad3d4 d5d6d7d8 d9dadbdc ddde0c1f ................ │ │ │ - 0x00415958 00410b00 00000000 4c000000 5c060000 .A......L...\... │ │ │ - 0x00415968 842effff 9c100000 00410ea0 019d149e .........A...... │ │ │ - 0x00415978 13410d1d 41951096 0f479312 9411970e .A..A....G...... │ │ │ - 0x00415988 980d4499 0c9a0b44 9b0a9c09 03c6010a ..D....D........ │ │ │ - 0x00415998 dedddcdb dad9d8d7 d6d5d4d3 0c1f0041 ...............A │ │ │ - 0x004159a8 0b000000 00000000 44000000 ac060000 ........D....... │ │ │ - 0x004159b8 d83effff 0c0d0000 00410ea0 019d149e .>.......A...... │ │ │ - 0x004159c8 13410d1d 419b0a9c 0948990c 9a0b9312 .A..A....H...... │ │ │ - 0x004159d8 94119510 960f970e 980d0245 0adedddc ...........E.... │ │ │ - 0x004159e8 dbdad9d8 d7d6d5d4 d30c1f00 410b0000 ............A... │ │ │ - 0x004159f8 14000000 f4060000 a04bffff 04000000 .........K...... │ │ │ - 0x00415a08 00000000 00000000 2c000000 0c070000 ........,....... │ │ │ - 0x00415a18 8c4bffff 54000000 00410eb0 019d169e .K..T....A...... │ │ │ - 0x00415a28 15410d1d 41931450 0adeddd3 0c1f0041 .A..A..P.......A │ │ │ - 0x00415a38 0b000000 00000000 14000000 3c070000 ............<... │ │ │ - 0x00415a48 b04bffff 04000000 00000000 00000000 .K.............. │ │ │ - 0x00415a58 2c000000 54070000 9c4bffff c4000000 ,...T....K...... │ │ │ - 0x00415a68 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x00415a78 42950262 0adeddd5 d4d30c1f 00410b00 B..b.........A.. │ │ │ - 0x00415a88 74000000 84070000 304cffff b0010000 t.......0L...... │ │ │ - 0x00415a98 00410e50 9d0a9e09 410d1d41 97049803 .A.P....A..A.... │ │ │ - 0x00415aa8 45950696 05930894 0799029a 016c0ade E............l.. │ │ │ - 0x00415ab8 dddad9d8 d7d6d5d4 d30c1f00 410b590a ............A.Y. │ │ │ - 0x00415ac8 d3d4d5d6 d7d8d9da ddde0c1f 00410b4f .............A.O │ │ │ - 0x00415ad8 0ad3d4d5 d6d7d8d9 daddde0c 1f00410b ..............A. │ │ │ - 0x00415ae8 480ad3d4 d5d6d7d8 d9daddde 0c1f0041 H..............A │ │ │ - 0x00415af8 0b000000 00000000 3c000000 fc070000 ........<....... │ │ │ - 0x00415b08 684dffff 84010000 00410ed0 019d1a9e hM.......A...... │ │ │ - 0x00415b18 19410d1d 41931894 17459516 96154497 .A..A....E....D. │ │ │ - 0x00415b28 1498136c 0adeddd8 d7d6d5d4 d30c1f00 ...l............ │ │ │ - 0x00415b38 410b0000 00000000 5c000000 3c080000 A.......\...<... │ │ │ - 0x00415b48 ac4effff 48050000 00410ec0 08410ea0 .N..H....A...A.. │ │ │ - 0x00415b58 099d9401 9e930141 0d1d4195 9001968f .......A..A..... │ │ │ - 0x00415b68 0143978e 01988d01 48939201 94910199 .C......H....... │ │ │ - 0x00415b78 8c019a8b 019b8a01 9c890102 fc0adedd ................ │ │ │ - 0x00415b88 dcdbdad9 d8d7d6d5 d4d30c1f c008410e ..............A. │ │ │ - 0x00415b98 e007410b 00000000 34000000 9c080000 ..A.....4....... │ │ │ - 0x00415ba8 9453ffff 38010000 00410e50 9d0a9e09 .S..8....A.P.... │ │ │ - 0x00415bb8 410d1d42 93089407 45950696 05680ade A..B....E....h.. │ │ │ - 0x00415bc8 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415bd8 64000000 d4080000 9454ffff fc080000 d........T...... │ │ │ - 0x00415be8 00410e80 20410ed0 28410eb0 299d9605 .A.. A..(A..)... │ │ │ - 0x00415bf8 9e950541 0d1d4295 92059691 054a9394 ...A..B......J.. │ │ │ - 0x00415c08 05949305 97900598 8f05998e 059a8d05 ................ │ │ │ - 0x00415c18 9b8c059c 8b050340 010adedd dcdbdad9 .......@........ │ │ │ - 0x00415c28 d8d7d6d5 d4d30c1f d028410e 8020410e .........(A.. A. │ │ │ - 0x00415c38 a01f410b 00000000 34000000 3c090000 ..A.....4...<... │ │ │ - 0x00415c48 285dffff ec000000 00410e50 9d0a9e09 (].......A.P.... │ │ │ - 0x00415c58 410d1d41 93089407 46950696 05640ade A..A....F....d.. │ │ │ - 0x00415c68 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415c78 34000000 74090000 dc5dffff 38010000 4...t....]..8... │ │ │ - 0x00415c88 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ │ - 0x00415c98 47970698 05950896 07760ade ddd8d7d6 G........v...... │ │ │ - 0x00415ca8 d5d4d30c 1f00410b 5c000000 ac090000 ......A.\....... │ │ │ - 0x00415cb8 dc5effff 5c070000 00410ea0 019d149e .^..\....A...... │ │ │ - 0x00415cc8 13410d1d 45951096 0f970e98 0d990c9a .A..E........... │ │ │ - 0x00415cd8 0b931294 119b0a9c 0902d00a dedddcdb ................ │ │ │ - 0x00415ce8 dad9d8d7 d6d5d4d3 0c1f0041 0b024c0a ...........A..L. │ │ │ - 0x00415cf8 d3d4d5d6 d7d8d9da dbdcddde 0c1f0041 ...............A │ │ │ - 0x00415d08 0b000000 00000000 7c000000 0c0a0000 ........|....... │ │ │ - 0x00415d18 d865ffff 5c090000 00410ed0 019d1a9e .e..\....A...... │ │ │ - 0x00415d28 19410d1d 4799129a 11931894 17951696 .A..G........... │ │ │ - 0x00415d38 15971498 139b109c 0f02f10a d3d4d5d6 ................ │ │ │ - 0x00415d48 d7d8d9da dbdcddde 0c1f0041 0b580ade ...........A.X.. │ │ │ - 0x00415d58 dddcdbda d9d8d7d6 d5d4d30c 1f00410b ..............A. │ │ │ - 0x00415d68 02630ad3 d4d5d6d7 d8d9dadb dcddde0c .c.............. │ │ │ - 0x00415d78 1f00410b 530ad3d4 d5d6d7d8 d9dadbdc ..A.S........... │ │ │ - 0x00415d88 ddde0c1f 00410b00 14000000 8c0a0000 .....A.......... │ │ │ - 0x00415d98 b46effff 28000000 00000000 00000000 .n..(........... │ │ │ - 0x00415da8 34000000 a40a0000 c46effff 94010000 4........n...... │ │ │ - 0x00415db8 00410e60 9d0c9e0b 410d1d41 97064493 .A.`....A..A..D. │ │ │ - 0x00415dc8 0a940995 08960702 410adedd d7d6d5d4 ........A....... │ │ │ - 0x00415dd8 d30c1f00 410b0000 3c000000 dc0a0000 ....A...<....... │ │ │ - 0x00415de8 2070ffff e4010000 00410e70 9d0e9e0d p.......A.p.... │ │ │ - 0x00415df8 410d1d41 99069a05 43930c94 0b43950a A..A....C....C.. │ │ │ - 0x00415e08 96099708 98070252 0adeddda d9d8d7d6 .......R........ │ │ │ - 0x00415e18 d5d4d30c 1f00410b 34000000 1c0b0000 ......A.4....... │ │ │ - 0x00415e28 c471ffff 60010000 00410e60 9d0c9e0b .q..`....A.`.... │ │ │ - 0x00415e38 410d1d41 97064293 0a940944 95089607 A..A..B....D.... │ │ │ - 0x00415e48 02410ade ddd7d6d5 d4d30c1f 00410b00 .A...........A.. │ │ │ - 0x00415e58 2c000000 540b0000 ec72ffff e8000000 ,...T....r...... │ │ │ - 0x00415e68 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00415e78 680adedd d4d30c1f 00410b00 00000000 h........A...... │ │ │ - 0x00415e88 2c000000 840b0000 a473ffff ec000000 ,........s...... │ │ │ - 0x00415e98 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00415ea8 690adedd d4d30c1f 00410b00 00000000 i........A...... │ │ │ - 0x00415eb8 24000000 b40b0000 6074ffff 34000000 $.......`t..4... │ │ │ - 0x00415ec8 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00415ed8 49deddd4 d30c1f00 3c000000 dc0b0000 I.......<....... │ │ │ - 0x00415ee8 6c74ffff 68020000 00410e60 9d0c9e0b lt..h....A.`.... │ │ │ - 0x00415ef8 410d1d41 930a9409 45950896 07970698 A..A....E....... │ │ │ - 0x00415f08 0599049a 03790ade dddad9d8 d7d6d5d4 .....y.......... │ │ │ - 0x00415f18 d30c1f00 410b0000 24000000 1c0c0000 ....A...$....... │ │ │ - 0x00415f28 9476ffff 34000000 00410e20 9d049e03 .v..4....A. .... │ │ │ - 0x00415f38 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x00415f48 3c000000 440c0000 a076ffff 84020000 <...D....v...... │ │ │ - 0x00415f58 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x00415f68 95025e0a deddd5d4 d30c1f00 410b026d ..^.........A..m │ │ │ - 0x00415f78 0ad3d4d5 ddde0c1f 00410b00 00000000 .........A...... │ │ │ - 0x00415f88 24000000 840c0000 e478ffff 38000000 $........x..8... │ │ │ - 0x00415f98 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00415fa8 4adeddd4 d30c1f00 24000000 ac0c0000 J.......$....... │ │ │ - 0x00415fb8 f478ffff 34000000 00410e20 9d049e03 .x..4....A. .... │ │ │ - 0x00415fc8 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x00415fd8 44000000 d40c0000 0079ffff a4010000 D........y...... │ │ │ - 0x00415fe8 00410e60 9d0c9e0b 410d1d45 99049a03 .A.`....A..E.... │ │ │ - 0x00415ff8 930a9409 95089607 97069805 9b029c01 ................ │ │ │ - 0x00416008 024d0ade dddcdbda d9d8d7d6 d5d4d30c .M.............. │ │ │ - 0x00416018 1f00410b 00000000 3c000000 1c0d0000 ..A.....<....... │ │ │ - 0x00416028 5c7affff 6c000000 00410e30 9d069e05 \z..l....A.0.... │ │ │ - 0x00416038 410d1d42 95029304 9403500a deddd5d4 A..B......P..... │ │ │ - 0x00416048 d30c1f00 410b430a d3d4d5dd de0c1f00 ....A.C......... │ │ │ - 0x00416058 410b0000 00000000 6c000000 5c0d0000 A.......l...\... │ │ │ - 0x00416068 887affff 14020000 00410e70 9d0e9e0d .z.......A.p.... │ │ │ - 0x00416078 410d1d45 950a9609 97089807 99069a05 A..E............ │ │ │ - 0x00416088 930c940b 9b049c03 024c0ade dddcdbda .........L...... │ │ │ - 0x00416098 d9d8d7d6 d5d4d30c 1f00410b 4a0ad3d4 ..........A.J... │ │ │ - 0x004160a8 d5d6d7d8 d9dadbdc ddde0c1f 00410b4e .............A.N │ │ │ - 0x004160b8 0ad3d4d5 d6d7d8d9 dadbdcdd de0c1f00 ................ │ │ │ - 0x004160c8 410b0000 00000000 44000000 cc0d0000 A.......D....... │ │ │ - 0x004160d8 2c7cffff dc130000 00410ea0 029d249e ,|.......A....$. │ │ │ - 0x004160e8 23410d1d 47932294 21952096 1f971e98 #A..G.".!. ..... │ │ │ - 0x004160f8 1d991c9a 1b9b1a9c 19028b0a dedddcdb ................ │ │ │ - 0x00416108 dad9d8d7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x00416118 24000000 140e0000 c08fffff 3c0b0000 $...........<... │ │ │ - 0x00416128 00450e30 0303020a 0e00410b 610a0e00 .E.0......A.a... │ │ │ - 0x00416138 410b0000 00000000 14000000 3c0e0000 A...........<... │ │ │ - 0x00416148 d49affff 30000000 00000000 00000000 ....0........... │ │ │ - 0x00416158 34000000 540e0000 ec9affff 4c010000 4...T.......L... │ │ │ - 0x00416168 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00416178 42950296 01740ade ddd6d5d4 d30c1f00 B....t.......... │ │ │ - 0x00416188 410b0000 00000000 34000000 8c0e0000 A.......4....... │ │ │ - 0x00416198 009cffff 58010000 00410e30 9d069e05 ....X....A.0.... │ │ │ - 0x004161a8 410d1d41 93049403 42950296 01760ade A..A....B....v.. │ │ │ - 0x004161b8 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x004161c8 44000000 c40e0000 209dffff 78010000 D....... ...x... │ │ │ - 0x004161d8 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x004161e8 9502530a deddd5d4 d30c1f00 410b490a ..S.........A.I. │ │ │ - 0x004161f8 d3d4d5dd de0c1f00 410b730a d3d4d5dd ........A.s..... │ │ │ - 0x00416208 de0c1f00 410b0000 24000000 0c0f0000 ....A...$....... │ │ │ - 0x00416218 509effff 04020000 00410e20 9d049e03 P........A. .... │ │ │ - 0x00416228 410d1d02 440adedd 0c1f0041 0b000000 A...D......A.... │ │ │ - 0x00416238 2c000000 340f0000 2ca0ffff 94000000 ,...4...,....... │ │ │ - 0x00416248 00410e90 019d129e 11410d1d 41931094 .A.......A..A... │ │ │ - 0x00416258 0f5c0ade ddd4d30c 1f00410b 00000000 .\........A..... │ │ │ - 0x00416268 3c000000 640f0000 90a0ffff f0000000 <...d........... │ │ │ - 0x00416278 00410e50 9d0a9e09 410d1d42 95069308 .A.P....A..B.... │ │ │ - 0x00416288 94075f0a deddd5d4 d30c1f00 410b550a .._.........A.U. │ │ │ - 0x00416298 d3d4d5dd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x004162a8 14000000 a40f0000 40a1ffff 28000000 ........@...(... │ │ │ - 0x004162b8 00000000 00000000 14000000 bc0f0000 ................ │ │ │ - 0x004162c8 50a1ffff 0c000000 00000000 00000000 P............... │ │ │ - 0x004162d8 14000000 d40f0000 44a1ffff 20010000 ........D... ... │ │ │ - 0x004162e8 00000000 00000000 14000000 ec0f0000 ................ │ │ │ - 0x004162f8 4ca2ffff 20000000 00000000 00000000 L... ........... │ │ │ - 0x00416308 14000000 04100000 54a2ffff 64000000 ........T...d... │ │ │ - 0x00416318 00000000 00000000 14000000 1c100000 ................ │ │ │ - 0x00416328 a0a2ffff a8000000 00000000 00000000 ................ │ │ │ - 0x00416338 44000000 34100000 30a3ffff dc030000 D...4...0....... │ │ │ - 0x00416348 00410e90 019d129e 11410d1d 41950e96 .A.......A..A... │ │ │ - 0x00416358 0d44970c 980b469b 089c0793 10940f99 .D....F......... │ │ │ - 0x00416368 0a9a0902 d20adedd dcdbdad9 d8d7d6d5 ................ │ │ │ - 0x00416378 d4d30c1f 00410b00 54000000 7c100000 .....A..T...|... │ │ │ - 0x00416388 c4a6ffff 80020000 00410e90 08410ee0 .........A...A.. │ │ │ - 0x00416398 089d8c01 9e8b0141 0d1d4293 8a019489 .......A..B..... │ │ │ - 0x004163a8 01978601 98850147 95880196 87019984 .......G........ │ │ │ - 0x004163b8 019a8301 500adedd dad9d8d7 d6d5d4d3 ....P........... │ │ │ - 0x004163c8 0c1f9008 410ec007 410b0000 00000000 ....A...A....... │ │ │ - 0x004163d8 54000000 d4100000 eca8ffff 28040000 T...........(... │ │ │ - 0x004163e8 00410e90 08410ef0 089d8e01 9e8d0141 .A...A.........A │ │ │ - 0x004163f8 0d1d4195 8a019689 0149938c 01948b01 ..A......I...... │ │ │ - 0x00416408 97880198 87019986 019a8501 9b840152 ...............R │ │ │ - 0x00416418 0adedddb dad9d8d7 d6d5d4d3 0c1f9008 ................ │ │ │ - 0x00416428 410eb007 410b0000 2c000000 2c110000 A...A...,...,... │ │ │ - 0x00416438 bcacffff 6c000000 00410e70 9d0e9e0d ....l....A.p.... │ │ │ - 0x00416448 410d1d41 930c940b 560adedd d4d30c1f A..A....V....... │ │ │ - 0x00416458 00410b00 00000000 2c000000 5c110000 .A......,...\... │ │ │ - 0x00416468 f8acffff 84000000 00410e80 019d109e .........A...... │ │ │ - 0x00416478 0f410d1d 41950c42 930e940d 5a0adedd .A..A..B....Z... │ │ │ - 0x00416488 d5d4d30c 1f00410b 44000000 8c110000 ......A.D....... │ │ │ - 0x00416498 4cadffff a0010000 00410eb0 019d169e L........A...... │ │ │ - 0x004164a8 15410d1d 43990e9a 0d449512 96114593 .A..C....D....E. │ │ │ - 0x004164b8 14941397 10980f9b 0c9c0b02 560adedd ............V... │ │ │ - 0x004164c8 dcdbdad9 d8d7d6d5 d4d30c1f 00410b00 .............A.. │ │ │ - 0x004164d8 34000000 d4110000 a4aeffff 78000000 4...........x... │ │ │ - 0x004164e8 00410e40 9d089e07 410d1d42 93069405 .A.@....A..B.... │ │ │ - 0x004164f8 97029801 47950496 0352dedd d8d7d6d5 ....G....R...... │ │ │ - 0x00416508 d4d30c1f 00000000 14000000 0c120000 ................ │ │ │ - 0x00416518 e4aeffff 04000000 00000000 00000000 ................ │ │ │ - 0x00416528 00000000 .... │ │ │ + 0x00014b00 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ + 0x00014b10 1b0c1f00 10000000 18000000 ccf0feff ................ │ │ │ + 0x00014b20 2c000000 00000000 10000000 2c000000 ,...........,... │ │ │ + 0x00014b30 e8f0feff 38000000 00000000 20000000 ....8....... ... │ │ │ + 0x00014b40 40000000 0cf1feff 48000000 00410e20 @.......H....A. │ │ │ + 0x00014b50 9d049e03 4293024e deddd30e 00000000 ....B..N........ │ │ │ + 0x00014b60 14000000 64000000 30f1feff 04000000 ....d...0....... │ │ │ + 0x00014b70 00000000 00000000 2c000000 7c000000 ........,...|... │ │ │ + 0x00014b80 20f1feff 78000000 00410e40 9d089e07 ...x....A.@.... │ │ │ + 0x00014b90 42950496 03459306 94054397 0252dedd B....E....C..R.. │ │ │ + 0x00014ba0 d7d5d6d3 d40e0000 10000000 ac000000 ................ │ │ │ + 0x00014bb0 68f1feff 08000000 00000000 30000000 h...........0... │ │ │ + 0x00014bc0 c0000000 5cf1feff 94000000 00460e30 ....\........F.0 │ │ │ + 0x00014bd0 9d069e05 42930494 03439502 4d0adedd ....B....C..M... │ │ │ + 0x00014be0 d5d3d40e 00410b4b deddd5d3 d40e0000 .....A.K........ │ │ │ + 0x00014bf0 3c000000 f4000000 c0f1feff 9c000000 <............... │ │ │ + 0x00014c00 00450e40 9d089e07 42930694 05439504 .E.@....B....C.. │ │ │ + 0x00014c10 96034597 0251dedd d7d5d6d3 d40e0042 ..E..Q.........B │ │ │ + 0x00014c20 0e409306 94059504 96039702 9d089e07 .@.............. │ │ │ + 0x00014c30 1c000000 34010000 20f2feff c0000000 ....4... ....... │ │ │ + 0x00014c40 00410e40 9d089e07 42930694 05479504 .A.@....B....G.. │ │ │ + 0x00014c50 14000000 54010000 c0f2feff 30000000 ....T.......0... │ │ │ + 0x00014c60 00410e10 9d029e01 34000000 6c010000 .A......4...l... │ │ │ + 0x00014c70 d8f2feff b8000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00014c80 42950243 93049403 4c0adedd d5d3d40e B..C....L....... │ │ │ + 0x00014c90 00410b46 0adeddd5 d3d40e00 410b0000 .A.F........A... │ │ │ + 0x00014ca0 10000000 a4010000 58f3feff 24000000 ........X...$... │ │ │ + 0x00014cb0 00000000 50000000 b8010000 74e4feff ....P.......t... │ │ │ + 0x00014cc0 680a0000 00410e80 03419d2e 9e2d4293 h....A...A...-B. │ │ │ + 0x00014cd0 2c942b43 97289827 53962995 2a429a25 ,.+C.(.'S.).*B.% │ │ │ + 0x00014ce0 9926419c 239b2441 05482203 ef010ad6 .&A.#.$A.H"..... │ │ │ + 0x00014cf0 d542dad9 41dcdb41 064841dd ded7d8d3 .B..A..A.HA..... │ │ │ + 0x00014d00 d40e0041 0b000000 10000000 0c020000 ...A............ │ │ │ + 0x00014d10 18f3feff 2c000000 00000000 10000000 ....,........... │ │ │ + 0x00014d20 20020000 34f3feff 14000000 00000000 ...4........... │ │ │ + 0x00014d30 34000000 34020000 38f3feff 1c010000 4...4...8....... │ │ │ + 0x00014d40 00410e30 9d069e05 42930494 03449502 .A.0....B....D.. │ │ │ + 0x00014d50 620adedd d5d3d40e 00410b59 0adeddd5 b........A.Y.... │ │ │ + 0x00014d60 d3d40e00 410b0000 34000000 6c020000 ....A...4...l... │ │ │ + 0x00014d70 20f4feff b4000000 00410e30 9d069e05 ........A.0.... │ │ │ + 0x00014d80 42950243 93049403 4f0adedd d5d3d40e B..C....O....... │ │ │ + 0x00014d90 00410b4d 0adeddd5 d3d40e00 410b0000 .A.M........A... │ │ │ + 0x00014da0 3c000000 a4020000 a0f4feff 00010000 <............... │ │ │ + 0x00014db0 00420e40 9d089e07 43950496 03439306 .B.@....C....C.. │ │ │ + 0x00014dc0 94054497 025fdedd d7d5d6d3 d40e0042 ..D.._.........B │ │ │ + 0x00014dd0 0e409306 94059504 96039702 9d089e07 .@.............. │ │ │ + 0x00014de0 34000000 e4020000 60f5feff b4000000 4.......`....... │ │ │ + 0x00014df0 00410e30 9d069e05 42950243 93049403 .A.0....B..C.... │ │ │ + 0x00014e00 4f0adedd d5d3d40e 00410b4d 0adeddd5 O........A.M.... │ │ │ + 0x00014e10 d3d40e00 410b0000 1c000000 1c030000 ....A........... │ │ │ + 0x00014e20 e0f5feff 94000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00014e30 600adedd 0e00410b 10000000 3c030000 `.....A.....<... │ │ │ + 0x00014e40 58f6feff c4000000 00000000 94000000 X............... │ │ │ + 0x00014e50 50030000 0cf7feff ac020000 00410e60 P............A.` │ │ │ + 0x00014e60 9d0c9e0b 43930a94 095d9607 95084298 ....C....]....B. │ │ │ + 0x00014e70 05970642 9a039904 5fd6d541 d8d741da ...B...._..A..A. │ │ │ + 0x00014e80 d941dedd d3d40e00 410e6093 0a94099d .A......A.`..... │ │ │ + 0x00014e90 0c9e0b44 0adeddd3 d40e0042 0b43dedd ...D.......B.C.. │ │ │ + 0x00014ea0 d3d40e00 410e6093 0a940995 08960797 ....A.`......... │ │ │ + 0x00014eb0 06980599 049a039d 0c9e0b4c 0ad8d741 ...........L...A │ │ │ + 0x00014ec0 dad943d6 d541dedd d3d40e00 410b4c0a ..C..A......A.L. │ │ │ + 0x00014ed0 d6d542d8 d742dad9 43deddd3 d40e0041 ..B..B..C......A │ │ │ + 0x00014ee0 0b000000 24000000 e8030000 24f9feff ....$.......$... │ │ │ + 0x00014ef0 94000000 00410e30 9d069e05 42930494 .....A.0....B... │ │ │ + 0x00014f00 03590ade ddd3d40e 00410b00 10000000 .Y.......A...... │ │ │ + 0x00014f10 10040000 94f9feff 64000000 00000000 ........d....... │ │ │ + 0x00014f20 94000000 24040000 e8f9feff 08020000 ....$........... │ │ │ + 0x00014f30 00410e60 9d0c9e0b 43930a94 09950896 .A.`....C....... │ │ │ + 0x00014f40 07439904 9a034398 05970643 9c019b02 .C....C....C.... │ │ │ + 0x00014f50 024ad8d7 42dcdb45 deddd9da d5d6d3d4 .J..B..E........ │ │ │ + 0x00014f60 0e00410e 60930a94 09950896 0799049a ..A.`........... │ │ │ + 0x00014f70 039d0c9e 0b52dedd d9dad5d6 d3d40e00 .....R.......... │ │ │ + 0x00014f80 410e6093 0a940995 08960797 06980599 A.`............. │ │ │ + 0x00014f90 049a039b 029c019d 0c9e0b42 d7d8dbdc ...........B.... │ │ │ + 0x00014fa0 470adedd d9dad5d6 d3d40e00 410b4198 G...........A.A. │ │ │ + 0x00014fb0 05970641 9c019b02 28000000 bc040000 ...A....(....... │ │ │ + 0x00014fc0 58fbfeff b8000000 00410e40 9d089e07 X........A.@.... │ │ │ + 0x00014fd0 44930694 05479504 5e0adedd d5d3d40e D....G..^....... │ │ │ + 0x00014fe0 00410b00 54000000 e8040000 e4fbfeff .A..T........... │ │ │ + 0x00014ff0 bc030000 00410e90 019d129e 11439310 .....A.......C.. │ │ │ + 0x00015000 940f4295 0e960d43 970c980b 43990a9a ..B....C....C... │ │ │ + 0x00015010 0902480a deddd9da d7d8d5d6 d3d40e00 ..H............. │ │ │ + 0x00015020 410b589b 0868db4f 9b08640a db430b42 A.X..h.O..d..C.B │ │ │ + 0x00015030 0adb410b 56db4a9b 08000000 70000000 ..A.V.J.....p... │ │ │ + 0x00015040 40050000 4cfffeff ac210000 00410ef0 @...L....!...A.. │ │ │ + 0x00015050 029d2e9e 2d45932c 942b4495 2a962943 ....-E.,.+D.*.)C │ │ │ + 0x00015060 97289827 4299269a 254f9b24 9c23590a .(.'B.&.%O.$.#Y. │ │ │ + 0x00015070 dedddbdc d9dad7d8 d5d6d3d4 0e00410b ..............A. │ │ │ + 0x00015080 4f054822 47064845 05482203 05020a06 O.H"G.HE.H"..... │ │ │ + 0x00015090 48410b6f 0a064841 0b540a06 48410b03 HA.o..HA.T..HA.. │ │ │ + 0x000150a0 d3030a06 48410b02 70064841 05482200 ....HA..p.HA.H". │ │ │ + 0x000150b0 44000000 b4050000 8820ffff 6c0c0000 D........ ..l... │ │ │ + 0x000150c0 00410ea0 019d149e 1342970e 980d4493 .A.......B....D. │ │ │ + 0x000150d0 12941149 9510960f 43990c9a 0b9b0a9c ...I....C....... │ │ │ + 0x000150e0 09035101 0adedddb dcd9dad7 d8d5d6d3 ..Q............. │ │ │ + 0x000150f0 d40e0041 0b000000 30000000 fc050000 ...A....0....... │ │ │ + 0x00015100 b02cffff 4c010000 00410e60 9d0c9e0b .,..L....A.`.... │ │ │ + 0x00015110 43930a94 094a9607 95084197 066a0ad6 C....J....A..j.. │ │ │ + 0x00015120 d541d741 deddd3d4 0e00410b 44000000 .A.A......A.D... │ │ │ + 0x00015130 30060000 cc2dffff e80e0000 00410ea0 0....-.......A.. │ │ │ + 0x00015140 019d149e 13429510 960f4393 12941146 .....B....C....F │ │ │ + 0x00015150 990c9a0b 44970e98 0d9b0a9c 09033d01 ....D.........=. │ │ │ + 0x00015160 0adedddb dcd9dad7 d8d5d6d3 d40e0041 ...............A │ │ │ + 0x00015170 0b000000 48000000 78060000 6c3cffff ....H...x...l<.. │ │ │ + 0x00015180 68080000 00410ea0 019d149e 13439510 h....A.......C.. │ │ │ + 0x00015190 960f4397 0e980d43 990c9a0b 439b0a9c ..C....C....C... │ │ │ + 0x000151a0 09499312 94114b05 480802eb 0adedd06 .I....K.H....... │ │ │ + 0x000151b0 48dbdcd9 dad7d8d5 d6d3d40e 00410b00 H............A.. │ │ │ + 0x000151c0 cc000000 c4060000 8844ffff 540e0000 .........D..T... │ │ │ + 0x000151d0 00410eb0 019d169e 1542990e 9a0d439b .A.......B....C. │ │ │ + 0x000151e0 0c9c0b43 93149413 46951296 11449710 ...C....F....D.. │ │ │ + 0x000151f0 980f4305 49090548 0a750649 064802c7 ..C.I..H.u.I.H.. │ │ │ + 0x00015200 dedddbdc d9dad7d8 d5d6d3d4 0e00410e ..............A. │ │ │ + 0x00015210 b0019314 94139512 96119710 980f990e ................ │ │ │ + 0x00015220 9a0d9b0c 9c0b9d16 9e150548 0a054909 ...........H..I. │ │ │ + 0x00015230 5f064806 49460548 0a054909 4c064906 _.H.IF.H..I.L.I. │ │ │ + 0x00015240 48029b05 480a0549 09410a06 49064841 H...H..I.A..I.HA │ │ │ + 0x00015250 0b420a06 49064841 0b4f0649 0648034f .B..I.HA.O.I.H.O │ │ │ + 0x00015260 0105480a 05490943 06480649 680a0549 ..H..I.C.H.Ih..I │ │ │ + 0x00015270 0905480a 410b4c05 49090548 0a560648 ..H.A.L.I..H.V.H │ │ │ + 0x00015280 06494405 49090548 0a000000 00000000 .ID.I..H........ │ │ │ + 0x00015290 10000000 94070000 1052ffff 08020000 .........R...... │ │ │ + 0x000152a0 00000000 5c000000 a8070000 0454ffff ....\........T.. │ │ │ + 0x000152b0 a8010000 00410e70 9d0e9e0d 42930c94 .....A.p....B... │ │ │ + 0x000152c0 0b439708 98074399 069a054a 9c039b04 .C....C....J.... │ │ │ + 0x000152d0 44960995 0a72d6d5 41dcdb42 950a9609 D....r..A..B.... │ │ │ + 0x000152e0 9b049c03 4fd6d541 dcdb4a0a deddd9da ....O..A..J..... │ │ │ + 0x000152f0 d7d8d3d4 0e00410b 41960995 0a419c03 ......A.A....A.. │ │ │ + 0x00015300 9b040000 34000000 08080000 4c55ffff ....4.......LU.. │ │ │ + 0x00015310 84010000 00410e60 9d0c9e0b 42970698 .....A.`....B... │ │ │ + 0x00015320 0547930a 94099508 96070240 0adeddd7 .G.........@.... │ │ │ + 0x00015330 d8d5d6d3 d40e0041 0b000000 28000000 .......A....(... │ │ │ + 0x00015340 40080000 9c56ffff 0c010000 00410e70 @....V.......A.p │ │ │ + 0x00015350 9d0e9e0d 44930c94 0b47950a 6d0adedd ....D....G..m... │ │ │ + 0x00015360 d5d3d40e 00410b00 10000000 6c080000 .....A......l... │ │ │ + 0x00015370 8057ffff 04000000 00000000 24000000 .W..........$... │ │ │ + 0x00015380 80080000 7457ffff 5c000000 00410eb0 ....tW..\....A.. │ │ │ + 0x00015390 019d169e 15449314 500adedd d30e0041 .....D..P......A │ │ │ + 0x000153a0 0b000000 10000000 a8080000 ac57ffff .............W.. │ │ │ + 0x000153b0 04000000 00000000 30000000 bc080000 ........0....... │ │ │ + 0x000153c0 a057ffff dc000000 00410e30 9d069e05 .W.......A.0.... │ │ │ + 0x000153d0 45950293 04940362 0adeddd5 d3d40e00 E......b........ │ │ │ + 0x000153e0 410b4dde ddd5d3d4 0e000000 94000000 A.M............. │ │ │ + 0x000153f0 f0080000 4c58ffff ac010000 00410e50 ....LX.......A.P │ │ │ + 0x00015400 9d0a9e09 42950696 05439704 9803459a ....B....C....E. │ │ │ + 0x00015410 01990245 94079308 65d4d343 dad944de ...E....e..C..D. │ │ │ + 0x00015420 ddd7d8d5 d60e0041 0e509308 94079506 .......A.P...... │ │ │ + 0x00015430 96059704 98039902 9a019d0a 9e095ed4 ..............^. │ │ │ + 0x00015440 d343dad9 41deddd7 d8d5d60e 00410e50 .C..A........A.P │ │ │ + 0x00015450 95069605 97049803 9d0a9e09 44deddd7 ............D... │ │ │ + 0x00015460 d8d5d60e 00410e50 93089407 95069605 .....A.P........ │ │ │ + 0x00015470 97049803 99029a01 9d0a9e09 44d4d341 ............D..A │ │ │ + 0x00015480 dad90000 54000000 88090000 6459ffff ....T.......dY.. │ │ │ + 0x00015490 a0010000 00410ed0 019d1a9e 19429318 .....A.......B.. │ │ │ + 0x000154a0 94174595 1696154f 98139714 59d8d749 ..E....O....Y..I │ │ │ + 0x000154b0 0adeddd5 d6d3d40e 00410b52 97149813 .........A.R.... │ │ │ + 0x000154c0 430ad8d7 410b450a d8d7410b 4a0ad8d7 C...A.E...A.J... │ │ │ + 0x000154d0 410b44d8 d7429813 97140000 50000000 A.D..B......P... │ │ │ + 0x000154e0 e0090000 ac5affff ec040000 00410ea0 .....Z.......A.. │ │ │ + 0x000154f0 09419d94 019e9301 42959001 968f0142 .A......B......B │ │ │ + 0x00015500 93920194 91014697 8e01988d 01998c01 ......F......... │ │ │ + 0x00015510 9a8b0145 9b8a019c 890102f2 0adddedb ...E............ │ │ │ + 0x00015520 dcd9dad7 d8d5d6d3 d40e0041 0b000000 ...........A.... │ │ │ + 0x00015530 40000000 340a0000 485fffff 4c010000 @...4...H_..L... │ │ │ + 0x00015540 00410e50 9d0a9e09 44930894 07439506 .A.P....D....C.. │ │ │ + 0x00015550 96054998 0397045f d8d7490a deddd5d6 ..I...._..I..... │ │ │ + 0x00015560 d3d40e00 410b4b98 03970449 d7d84498 ....A.K....I..D. │ │ │ + 0x00015570 03970400 64000000 780a0000 5460ffff ....d...x...T`.. │ │ │ + 0x00015580 5c080000 00420ec0 29429d98 059e9705 \....B..)B...... │ │ │ + 0x00015590 42999005 9a8f0542 93960594 95054a95 B......B......J. │ │ │ + 0x000155a0 94059693 05979205 9891056d 9c8d059b ...........m.... │ │ │ + 0x000155b0 8e050288 0adcdb41 ddded9da d7d8d5d6 .......A........ │ │ │ + 0x000155c0 d3d40e00 410b02b8 dbdc429b 8e059c8d ....A.....B..... │ │ │ + 0x000155d0 05028edb dc419c8d 059b8e05 34000000 .....A......4... │ │ │ + 0x000155e0 e00a0000 4c68ffff f4000000 00410e50 ....Lh.......A.P │ │ │ + 0x000155f0 9d0a9e09 43930894 07439506 96054898 ....C....C....H. │ │ │ + 0x00015600 03970463 0ad8d741 deddd5d6 d3d40e00 ...c...A........ │ │ │ + 0x00015610 410b0000 28000000 180b0000 0c69ffff A...(........i.. │ │ │ + 0x00015620 84000000 00410e30 9d069e05 44950243 .....A.0....D..C │ │ │ + 0x00015630 93049403 530adedd d5d3d40e 00410b00 ....S........A.. │ │ │ + 0x00015640 98000000 440b0000 6869ffff b0080000 ....D...hi...... │ │ │ + 0x00015650 00410eb0 019d169e 15459b0c 9c0b4593 .A.......E....E. │ │ │ + 0x00015660 14941395 12961197 10980f53 9a0d990e ...........S.... │ │ │ + 0x00015670 5005480a 02930648 4fdad948 0adedddb P.H....HO..H.... │ │ │ + 0x00015680 dcd7d8d5 d6d3d40e 00410b02 7c9a0d99 .........A..|... │ │ │ + 0x00015690 0e4bdad9 41990e9a 0d05480a 02590ada .K..A.....H..Y.. │ │ │ + 0x000156a0 d9410648 410b45d9 da064844 990e9a0d .A.HA.E...HD.... │ │ │ + 0x000156b0 05480a6d d9da0648 4f990e9a 0d05480a .H.m...HO.....H. │ │ │ + 0x000156c0 49d9da06 4847990e 9a0d0548 0a540648 I...HG.....H.T.H │ │ │ + 0x000156d0 4405480a 41d9da06 48000000 b8000000 D.H.A...H....... │ │ │ + 0x000156e0 e00b0000 7c71ffff 8c080000 00410eb0 ....|q.......A.. │ │ │ + 0x000156f0 019d169e 15429314 94134796 11951242 .....B....G....B │ │ │ + 0x00015700 980f9710 419a0d99 0e429c0b 9b0c02ba ....A....B...... │ │ │ + 0x00015710 05480a02 50064802 5505480a 5a064850 .H..P.H.U.H.Z.HP │ │ │ + 0x00015720 0ad6d541 d8d741da d941dcdb 41deddd3 ...A..A..A..A... │ │ │ + 0x00015730 d40e0041 0b5d0548 0a580ad6 d541d8d7 ...A.].H.X...A.. │ │ │ + 0x00015740 41dad941 dcdb4106 4841dedd d3d40e00 A..A..A.HA...... │ │ │ + 0x00015750 410b4cd5 d6d7d8d9 dadbdc06 4844dedd A.L.........HD.. │ │ │ + 0x00015760 d3d40e00 410eb001 93149413 95129611 ....A........... │ │ │ + 0x00015770 9710980f 990e9a0d 9b0c9c0b 9d169e15 ................ │ │ │ + 0x00015780 4d05480a 4406484d 05480a46 06485305 M.H.D.HM.H.F.HS. │ │ │ + 0x00015790 480a4106 48000000 10000000 9c0c0000 H.A.H........... │ │ │ + 0x000157a0 5079ffff 2c000000 00000000 10000000 Py..,........... │ │ │ + 0x000157b0 b00c0000 6c79ffff 04000000 00000000 ....ly.......... │ │ │ + 0x000157c0 8c000000 c40c0000 6079ffff 38020000 ........`y..8... │ │ │ + 0x000157d0 00410e80 019d109e 0f42950c 960b4293 .A.......B....B. │ │ │ + 0x000157e0 0e940d5a 9809970a 439a0799 08439b06 ...Z....C....C.. │ │ │ + 0x000157f0 6ad8d741 dad941db 55deddd5 d6d3d40e j..A..A.U....... │ │ │ + 0x00015800 00410e80 01930e94 0d950c96 0b970a98 .A.............. │ │ │ + 0x00015810 0999089a 079b069d 109e0f4a d7d8d9da ...........J.... │ │ │ + 0x00015820 db4d0a98 09970a41 9a079908 419b0641 .M.....A....A..A │ │ │ + 0x00015830 0b410a98 09970a41 9a079908 419b0641 .A.....A....A..A │ │ │ + 0x00015840 0b429809 970a419a 07990841 9b060000 .B....A....A.... │ │ │ + 0x00015850 34000000 540d0000 087bffff 70010000 4...T....{..p... │ │ │ + 0x00015860 00410e60 9d0c9e0b 42970698 0543930a .A.`....B....C.. │ │ │ + 0x00015870 94094695 08960702 440adedd d7d8d5d6 ..F.....D....... │ │ │ + 0x00015880 d3d40e00 410b0000 28000000 8c0d0000 ....A...(....... │ │ │ + 0x00015890 407cffff e0000000 00410e30 9d069e05 @|.......A.0.... │ │ │ + 0x000158a0 42930494 03429502 6e0adedd d5d3d40e B....B..n....... │ │ │ + 0x000158b0 00410b00 44000000 b80d0000 f47cffff .A..D........|.. │ │ │ + 0x000158c0 98000000 00410e30 9d069e05 44950245 .....A.0....D..E │ │ │ + 0x000158d0 94039304 51d4d342 deddd50e 00410e30 ....Q..B.....A.0 │ │ │ + 0x000158e0 95029d06 9e0543de ddd50e00 410e3093 ......C.....A.0. │ │ │ + 0x000158f0 04940395 029d069e 05000000 28000000 ............(... │ │ │ + 0x00015900 000e0000 447dffff 90000000 00410e30 ....D}.......A.0 │ │ │ + 0x00015910 9d069e05 45930494 03950257 0adeddd5 ....E......W.... │ │ │ + 0x00015920 d3d40e00 410b0000 30000000 2c0e0000 ....A...0...,... │ │ │ + 0x00015930 a87dffff e0000000 00410e20 9d049e03 .}.......A. .... │ │ │ + 0x00015940 42930294 01690ade ddd3d40e 00410b44 B....i.......A.D │ │ │ + 0x00015950 0adeddd3 d40e0041 0b000000 20000000 .......A.... ... │ │ │ + 0x00015960 600e0000 547effff 34000000 00410e20 `...T~..4....A. │ │ │ + 0x00015970 9d049e03 42930294 0149dedd d3d40e00 ....B....I...... │ │ │ + 0x00015980 34000000 840e0000 687effff a8000000 4.......h~...... │ │ │ + 0x00015990 00410e30 9d069e05 43930494 03950259 .A.0....C......Y │ │ │ + 0x000159a0 0adeddd5 d3d40e00 410b470a deddd5d3 ........A.G..... │ │ │ + 0x000159b0 d40e0041 0b000000 48000000 bc0e0000 ...A....H....... │ │ │ + 0x000159c0 d87effff 94000000 00410e30 9d069e05 .~.......A.0.... │ │ │ + 0x000159d0 42950244 94039304 4fd4d344 deddd50e B..D....O..D.... │ │ │ + 0x000159e0 00410e30 93049403 95029d06 9e0541d4 .A.0..........A. │ │ │ + 0x000159f0 d344dedd d50e0041 0e309304 94039502 .D.....A.0...... │ │ │ + 0x00015a00 9d069e05 30000000 080f0000 247fffff ....0.......$... │ │ │ + 0x00015a10 80000000 00410e20 9d049e03 44930294 .....A. ....D... │ │ │ + 0x00015a20 01510ade ddd3d40e 00410b44 0adeddd3 .Q.......A.D.... │ │ │ + 0x00015a30 d40e0041 0b000000 5c000000 3c0f0000 ...A....\...<... │ │ │ + 0x00015a40 707fffff 38010000 00410e50 9d0a9e09 p...8....A.P.... │ │ │ + 0x00015a50 42950696 05429407 93084298 03970442 B....B....B....B │ │ │ + 0x00015a60 990268d4 d341d8d7 41d944de ddd5d60e ..h..A..A.D..... │ │ │ + 0x00015a70 00410e50 93089407 95069605 97049803 .A.P............ │ │ │ + 0x00015a80 99029d0a 9e0948d3 d4d7d8d9 42930894 ......H.....B... │ │ │ + 0x00015a90 07970498 03990200 4c000000 9c0f0000 ........L....... │ │ │ + 0x00015aa0 4880ffff 74000000 00410e30 9d069e05 H...t....A.0.... │ │ │ + 0x00015ab0 42930494 03429601 95024fd6 d541dedd B....B....O..A.. │ │ │ + 0x00015ac0 d3d40e00 410e3093 0494039d 069e0544 ....A.0........D │ │ │ + 0x00015ad0 deddd3d4 0e00410e 30930494 03950296 ......A.0....... │ │ │ + 0x00015ae0 019d069e 05000000 a4000000 ec0f0000 ................ │ │ │ + 0x00015af0 7080ffff d8010000 00410e60 9d0c9e0b p........A.`.... │ │ │ + 0x00015b00 42930a94 09429805 97064f96 07950844 B....B....O....D │ │ │ + 0x00015b10 9a039904 479c019b 0268dcdb 43d8d744 ....G....h..C..D │ │ │ + 0x00015b20 d6d541da d941dedd d3d40e00 410e6093 ..A..A......A.`. │ │ │ + 0x00015b30 0a940997 0698059d 0c9e0b43 d8d741de ...........C..A. │ │ │ + 0x00015b40 ddd3d40e 00410e60 930a9409 95089607 .....A.`........ │ │ │ + 0x00015b50 97069805 99049a03 9d0c9e0b 52d5d6d7 ............R... │ │ │ + 0x00015b60 d8d9da44 deddd3d4 0e00410e 60930a94 ...D......A.`... │ │ │ + 0x00015b70 09950896 07970698 0599049a 039b029c ................ │ │ │ + 0x00015b80 019d0c9e 0b44dbdc 419c019b 02000000 .....D..A....... │ │ │ + 0x00015b90 e4000000 94100000 a081ffff ec100000 ................ │ │ │ + 0x00015ba0 00410ea0 029d249e 234d9322 94214296 .A....$.#M.".!B. │ │ │ + 0x00015bb0 1f952048 981d971e 419a1b99 1c4b9c19 .. H....A....K.. │ │ │ + 0x00015bc0 9b1a0259 dbdc41d8 d742dad9 43d6d54a ...Y..A..B..C..J │ │ │ + 0x00015bd0 deddd3d4 0e00410e a0029322 94219520 ......A....".!. │ │ │ + 0x00015be0 961f971e 981d991c 9a1b9b1a 9c199d24 ...............$ │ │ │ + 0x00015bf0 9e230264 0ad8d743 d6d543da d946dcdb .#.d...C..C..F.. │ │ │ + 0x00015c00 410b7ad7 d8d9dadb dc41d6d5 44952096 A.z......A..D. . │ │ │ + 0x00015c10 1f971e98 1d991c9a 1b9b1a9c 19028fd7 ................ │ │ │ + 0x00015c20 d8d9dadb dc42971e 981d991c 9a1b9b1a .....B.......... │ │ │ + 0x00015c30 9c19025a 0ad6d541 d8d741da d941dcdb ...Z...A..A..A.. │ │ │ + 0x00015c40 410b02c6 0ad6d541 d8d741da d941dcdb A......A..A..A.. │ │ │ + 0x00015c50 410b0320 01d5d6d7 d8d9dadb dc41961f A.. .........A.. │ │ │ + 0x00015c60 95204198 1d971e41 9a1b991c 419c199b . A....A....A... │ │ │ + 0x00015c70 1a000000 00000000 10000000 7c110000 ............|... │ │ │ + 0x00015c80 a891ffff 94010000 00000000 10000000 ................ │ │ │ + 0x00015c90 90110000 2c93ffff 4c000000 00000000 ....,...L....... │ │ │ + 0x00015ca0 30000000 a4110000 6893ffff 3c010000 0.......h...<... │ │ │ + 0x00015cb0 00410e40 9d089e07 43930694 05429504 .A.@....C....B.. │ │ │ + 0x00015cc0 96034397 02700ade ddd7d5d6 d3d40e00 ..C..p.......... │ │ │ + 0x00015cd0 410b0000 30000000 d8110000 7494ffff A...0.......t... │ │ │ + 0x00015ce0 48010000 00410e40 9d089e07 43930694 H....A.@....C... │ │ │ + 0x00015cf0 05439504 96034297 02720ade ddd7d5d6 .C....B..r...... │ │ │ + 0x00015d00 d3d40e00 410b0000 70000000 0c120000 ....A...p....... │ │ │ + 0x00015d10 8895ffff 80010000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00015d20 42930494 034e9502 600ad544 deddd3d4 B....N..`..D.... │ │ │ + 0x00015d30 0e00410b 42d543de ddd3d40e 00410e30 ..A.B.C......A.0 │ │ │ + 0x00015d40 93049403 95029d06 9e0542d5 48deddd3 ..........B.H... │ │ │ + 0x00015d50 d40e0041 0e309304 94039502 9d069e05 ...A.0.......... │ │ │ + 0x00015d60 430ad541 deddd3d4 0e00410b 42d5480a C..A......A.B.H. │ │ │ + 0x00015d70 deddd3d4 0e00410b 47950200 1c000000 ......A.G....... │ │ │ + 0x00015d80 80120000 9496ffff 1c020000 00410e20 .............A. │ │ │ + 0x00015d90 9d049e03 7e0adedd 0e00410b 28000000 ....~.....A.(... │ │ │ + 0x00015da0 a0120000 9498ffff a4000000 00410ea0 .............A.. │ │ │ + 0x00015db0 019d149e 13429312 94114795 10590ade .....B....G..Y.. │ │ │ + 0x00015dc0 ddd5d3d4 0e00410b 3c000000 cc120000 ......A.<....... │ │ │ + 0x00015dd0 1099ffff f4000000 00410e40 9d089e07 .........A.@.... │ │ │ + 0x00015de0 43930694 05950496 03429702 5c0adedd C........B..\... │ │ │ + 0x00015df0 d7d5d6d3 d40e0041 0b59dedd d7d5d6d3 .......A.Y...... │ │ │ + 0x00015e00 d40e0000 00000000 14000000 0c130000 ................ │ │ │ + 0x00015e10 c899ffff 28000000 00000000 00000000 ....(........... │ │ │ + 0x00015e20 10000000 24130000 d899ffff 0c000000 ....$........... │ │ │ + 0x00015e30 00000000 10000000 38130000 d499ffff ........8....... │ │ │ + 0x00015e40 b0010000 00000000 10000000 4c130000 ............L... │ │ │ + 0x00015e50 709bffff 1c000000 00000000 10000000 p............... │ │ │ + 0x00015e60 60130000 7c9bffff 68000000 00000000 `...|...h....... │ │ │ + 0x00015e70 10000000 74130000 d09bffff 98000000 ....t........... │ │ │ + 0x00015e80 00000000 40000000 88130000 549cffff ....@.......T... │ │ │ + 0x00015e90 00060000 00410e90 019d129e 11429310 .....A.......B.. │ │ │ + 0x00015ea0 940f4397 0c980b48 950e960d 990a9a09 ..C....H........ │ │ │ + 0x00015eb0 9b089c07 0362010a dedddbdc d9dad7d8 .....b.......... │ │ │ + 0x00015ec0 d5d6d3d4 0e00410b 74000000 cc130000 ......A.t....... │ │ │ + 0x00015ed0 10a2ffff b8020000 00410ef0 08429d8e .........A...B.. │ │ │ + 0x00015ee0 019e8d01 43938c01 948b0142 97880198 ....C......B.... │ │ │ + 0x00015ef0 87014495 8a019689 016b0add ded7d8d5 ..D......k...... │ │ │ + 0x00015f00 d6d3d40e 00410b43 9a850199 86014d9b .....A.C......M. │ │ │ + 0x00015f10 84016fdb 550adad9 410b459b 840147da ..o.U...A.E...G. │ │ │ + 0x00015f20 d941db41 9986019a 8501499b 840146db .A.A......I...F. │ │ │ + 0x00015f30 41d9da41 9a850199 8601419b 84010000 A..A......A..... │ │ │ + 0x00015f40 bc000000 44140000 50a4ffff 48040000 ....D...P...H... │ │ │ + 0x00015f50 00410ef0 08429d8e 019e8d01 43978801 .A...B......C... │ │ │ + 0x00015f60 98870142 938c0194 8b014395 8a019689 ...B......C..... │ │ │ + 0x00015f70 014a9a85 01998601 439c8301 9b840102 .J......C....... │ │ │ + 0x00015f80 60dad941 dcdb4bdd ded7d8d5 d6d3d40e `..A..K......... │ │ │ + 0x00015f90 00410ef0 08938c01 948b0195 8a019689 .A.............. │ │ │ + 0x00015fa0 01978801 98870199 86019a85 019b8401 ................ │ │ │ + 0x00015fb0 9c83019d 8e019e8d 01450ada d941dcdb .........E...A.. │ │ │ + 0x00015fc0 410b450a dad941dc db410b02 4bd9dadb A.E...A..A..K... │ │ │ + 0x00015fd0 dc429986 019a8501 9b84019c 83015b0a .B............[. │ │ │ + 0x00015fe0 dad941dc db410b4f d9dadbdc 419a8501 ..A..A.O....A... │ │ │ + 0x00015ff0 99860141 9c83019b 84010000 00000000 ...A............ │ │ │ + 0x00016000 28000000 04150000 d8a7ffff 7c000000 (...........|... │ │ │ + 0x00016010 00410e80 019d109e 0f43930e 940d4995 .A.......C....I. │ │ │ + 0x00016020 0c500ade ddd5d3d4 0e00410b 2c000000 .P........A.,... │ │ │ + 0x00016030 30150000 2ca8ffff 90000000 00410e80 0...,........A.. │ │ │ + 0x00016040 019d109e 0f42930e 940d4395 0c960b5c .....B....C....\ │ │ │ + 0x00016050 0adeddd5 d6d3d40e 00410b00 60000000 .........A..`... │ │ │ + 0x00016060 60150000 8ca8ffff 08020000 00410ed0 `............A.. │ │ │ + 0x00016070 019d1a9e 19420548 0e439516 96154897 .....B.H.C....H. │ │ │ + 0x00016080 14981346 9c0f9b10 44941793 18449a11 ...F....D....D.. │ │ │ + 0x00016090 99120252 d4d342da d941dcdb 4a0adedd ...R..B..A..J... │ │ │ + 0x000160a0 0648d7d8 d5d60e00 410b4394 17931841 .H......A.C....A │ │ │ + 0x000160b0 9a119912 419c0f9b 10000000 00000000 ....A........... │ │ │ + 0x000160c0 30000000 c4150000 30aaffff 7c000000 0.......0...|... │ │ │ + 0x000160d0 00410e40 9d089e07 42930694 05439504 .A.@....B....C.. │ │ │ + 0x000160e0 96034597 02980153 deddd7d8 d5d6d3d4 ..E....S........ │ │ │ + 0x000160f0 0e000000 10000000 f8150000 7caaffff ............|... │ │ │ + 0x00016100 04000000 00000000 00000000 ............ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ - 0x0042fdd0 80284000 00000000 .(@..... │ │ │ + 0x0002f840 983c0000 00000000 .<...... │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ - 0x0042fdd8 50284000 00000000 P(@..... │ │ │ + 0x0002f848 503c0000 00000000 P<...... │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ @@ -1,4 +1,83 @@ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ - 0x0042ffd8 e8fd4200 00000000 00000000 00000000 ..B............. │ │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ + 0x0002fb08 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x0002fb18 00000000 00000000 802c0000 00000000 .........,...... │ │ │ + 0x0002fb28 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fb38 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fb48 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fb58 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fb68 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fb78 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fb88 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fb98 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fba8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fbb8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fbc8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fbd8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fbe8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fbf8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc08 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc18 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc28 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc38 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc48 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc58 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc68 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc78 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc88 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fc98 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fca8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fcb8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fcc8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fcd8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fce8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fcf8 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fd08 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fd18 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fd28 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fd38 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fd48 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fd58 802c0000 00000000 802c0000 00000000 .,.......,...... │ │ │ + 0x0002fd68 f8f80200 00000000 780b0100 00000000 ........x....... │ │ │ + 0x0002fd78 48230300 00000000 281f0300 00000000 H#......(....... │ │ │ + 0x0002fd88 50230300 00000000 04210300 00000000 P#.......!...... │ │ │ + 0x0002fd98 581f0300 00000000 c8200300 00000000 X........ ...... │ │ │ + 0x0002fda8 c0200300 00000000 00000000 00000000 . .............. │ │ │ + 0x0002fdb8 b01f0300 00000000 881f0300 00000000 ................ │ │ │ + 0x0002fdc8 e01e0300 00000000 00000000 00000000 ................ │ │ │ + 0x0002fdd8 00000000 00000000 b81f0300 00000000 ................ │ │ │ + 0x0002fde8 58230300 00000000 08200300 00000000 X#....... ...... │ │ │ + 0x0002fdf8 f81e0300 00000000 00040300 00000000 ................ │ │ │ + 0x0002fe08 481f0300 00000000 f01e0300 00000000 H............... │ │ │ + 0x0002fe18 f0200300 00000000 08020300 00000000 . .............. │ │ │ + 0x0002fe28 e81e0300 00000000 e8200300 00000000 ......... ...... │ │ │ + 0x0002fe38 04200300 00000000 d8200300 00000000 . ....... ...... │ │ │ + 0x0002fe48 901f0300 00000000 18200300 00000000 ......... ...... │ │ │ + 0x0002fe58 001f0300 00000000 00000000 00000000 ................ │ │ │ + 0x0002fe68 701f0300 00000000 58370300 00000000 p.......X7...... │ │ │ + 0x0002fe78 101f0300 00000000 00000000 00000000 ................ │ │ │ + 0x0002fe88 981f0300 00000000 301f0300 00000000 ........0....... │ │ │ + 0x0002fe98 401f0300 00000000 d8030300 00000000 @............... │ │ │ + 0x0002fea8 60370300 00000000 00000000 00000000 `7.............. │ │ │ + 0x0002feb8 b0030300 00000000 00000000 00000000 ................ │ │ │ + 0x0002fec8 181f0300 00000000 20200300 00000000 ........ ...... │ │ │ + 0x0002fed8 f80a0100 00000000 f41e0300 00000000 ................ │ │ │ + 0x0002fee8 68370300 00000000 70370300 00000000 h7......p7...... │ │ │ + 0x0002fef8 d81e0300 00000000 28200300 00000000 ........( ...... │ │ │ + 0x0002ff08 381f0300 00000000 c01f0300 00000000 8............... │ │ │ + 0x0002ff18 30310000 00000000 48210300 00000000 01......H!...... │ │ │ + 0x0002ff28 201f0300 00000000 a01f0300 00000000 ............... │ │ │ + 0x0002ff38 601f0300 00000000 801f0300 00000000 `............... │ │ │ + 0x0002ff48 d0200300 00000000 d01e0300 00000000 . .............. │ │ │ + 0x0002ff58 081f0300 00000000 78370300 00000000 ........x7...... │ │ │ + 0x0002ff68 30200300 00000000 e0200300 00000000 0 ....... ...... │ │ │ + 0x0002ff78 80370300 00000000 1c200300 00000000 .7....... ...... │ │ │ + 0x0002ff88 681f0300 00000000 c81f0300 00000000 h............... │ │ │ + 0x0002ff98 10210300 00000000 0c210300 00000000 .!.......!...... │ │ │ + 0x0002ffa8 a8200300 00000000 00000000 00000000 . .............. │ │ │ + 0x0002ffb8 00200300 00000000 88370300 00000000 . .......7...... │ │ │ + 0x0002ffc8 cc030300 00000000 501f0300 00000000 ........P....... │ │ │ + 0x0002ffd8 48220300 00000000 40210300 00000000 H"......@!...... │ │ │ + 0x0002ffe8 c8030300 00000000 b8200300 00000000 ......... ...... │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ @@ -1,101 +1,99 @@ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ - 0x00430240 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430250 f82c4100 00000000 00000000 00000000 .,A............. │ │ │ - 0x00430260 b02b4100 00000000 d82b4100 00000000 .+A......+A..... │ │ │ - 0x00430270 182c4100 00000000 08154100 00000000 .,A.......A..... │ │ │ - 0x00430280 682c4100 00000000 b82c4100 00000000 h,A......,A..... │ │ │ - 0x00430290 08154100 00000000 00000000 00000000 ..A............. │ │ │ - 0x004302a0 301d4100 00000000 08154100 00000000 0.A.......A..... │ │ │ - 0x004302b0 681d4100 00000000 b81d4100 00000000 h.A.......A..... │ │ │ - 0x004302c0 08154100 00000000 e01d4100 00000000 ..A.......A..... │ │ │ - 0x004302d0 301e4100 00000000 801e4100 00000000 0.A.......A..... │ │ │ - 0x004302e0 d01e4100 00000000 201f4100 00000000 ..A..... .A..... │ │ │ - 0x004302f0 701f4100 00000000 b81f4100 00000000 p.A.......A..... │ │ │ - 0x00430300 00204100 00000000 08154100 00000000 . A.......A..... │ │ │ - 0x00430310 20204100 00000000 70204100 00000000 A.....p A..... │ │ │ - 0x00430320 c0204100 00000000 08214100 00000000 . A......!A..... │ │ │ - 0x00430330 08154100 00000000 48214100 00000000 ..A.....H!A..... │ │ │ - 0x00430340 90214100 00000000 d8214100 00000000 .!A......!A..... │ │ │ - 0x00430350 08154100 00000000 20224100 00000000 ..A..... "A..... │ │ │ - 0x00430360 68224100 00000000 b8224100 00000000 h"A......"A..... │ │ │ - 0x00430370 08154100 00000000 d0224100 00000000 ..A......"A..... │ │ │ - 0x00430380 20234100 00000000 70234100 00000000 #A.....p#A..... │ │ │ - 0x00430390 c0234100 00000000 10244100 00000000 .#A......$A..... │ │ │ - 0x004303a0 60244100 00000000 b0244100 00000000 `$A......$A..... │ │ │ - 0x004303b0 00254100 00000000 08154100 00000000 .%A.......A..... │ │ │ - 0x004303c0 28254100 00000000 78254100 00000000 (%A.....x%A..... │ │ │ - 0x004303d0 c8254100 00000000 18264100 00000000 .%A......&A..... │ │ │ - 0x004303e0 68264100 00000000 b0264100 00000000 h&A......&A..... │ │ │ - 0x004303f0 00274100 00000000 48274100 00000000 .'A.....H'A..... │ │ │ - 0x00430400 98274100 00000000 e8274100 00000000 .'A......'A..... │ │ │ - 0x00430410 30284100 00000000 80284100 00000000 0(A......(A..... │ │ │ - 0x00430420 d0284100 00000000 20294100 00000000 .(A..... )A..... │ │ │ - 0x00430430 08154100 00000000 58294100 00000000 ..A.....X)A..... │ │ │ - 0x00430440 a8294100 00000000 f8294100 00000000 .)A......)A..... │ │ │ - 0x00430450 c0184100 00000000 c8184100 00000000 ..A.......A..... │ │ │ - 0x00430460 01000000 00000000 62000000 00000000 ........b....... │ │ │ - 0x00430470 d8184100 00000000 b0394100 00000000 ..A......9A..... │ │ │ - 0x00430480 f0184100 00000000 00000000 00000000 ..A............. │ │ │ - 0x00430490 64000000 00000000 f0184100 00000000 d.........A..... │ │ │ - 0x004304a0 00404100 00000000 f8184100 00000000 .@A.......A..... │ │ │ - 0x004304b0 00000000 00000000 68000000 00000000 ........h....... │ │ │ - 0x004304c0 f8184100 00000000 00194100 00000000 ..A.......A..... │ │ │ - 0x004304d0 08194100 00000000 00000000 00000000 ..A............. │ │ │ - 0x004304e0 4c000000 00000000 08194100 00000000 L.........A..... │ │ │ - 0x004304f0 10194100 00000000 08154100 00000000 ..A.......A..... │ │ │ - 0x00430500 00000000 00000000 4c000000 00000000 ........L....... │ │ │ - 0x00430510 08194100 00000000 18194100 00000000 ..A.......A..... │ │ │ - 0x00430520 20194100 00000000 01000000 00000000 .A............. │ │ │ - 0x00430530 4f000000 00000000 30194100 00000000 O.......0.A..... │ │ │ - 0x00430540 48194100 00000000 50194100 00000000 H.A.....P.A..... │ │ │ - 0x00430550 00000000 00000000 76000000 00000000 ........v....... │ │ │ - 0x00430560 50194100 00000000 00000000 00000000 P.A............. │ │ │ - 0x00430570 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430580 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430590 202a4100 00000000 382a4100 00000000 *A.....8*A..... │ │ │ - 0x004305a0 782a4100 00000000 b82a4100 00000000 x*A......*A..... │ │ │ - 0x004305b0 f82a4100 00000000 382b4100 00000000 .*A.....8+A..... │ │ │ - 0x004305c0 702b4100 00000000 00000000 00000000 p+A............. │ │ │ - 0x004305d0 01000000 01000000 00000000 00000000 ................ │ │ │ - 0x004305e0 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x004305f0 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x00430600 58214300 00000000 ffffffff ffffffff X!C............. │ │ │ - 0x00430610 02000000 00000000 05000000 00000000 ................ │ │ │ - 0x00430620 01000000 00000000 d0444100 00000000 .........DA..... │ │ │ - 0x00430630 ffffffff 01000000 01000000 01000000 ................ │ │ │ - 0x00430640 01000000 01000000 06000000 ffffffff ................ │ │ │ - 0x00430650 01000000 00000000 f0444100 00000000 .........DA..... │ │ │ - 0x00430660 f8444100 00000000 01000000 00000000 .DA............. │ │ │ - 0x00430670 08154100 00000000 08154100 00000000 ..A.......A..... │ │ │ - 0x00430680 07000000 00000000 18454100 00000000 .........EA..... │ │ │ - 0x00430690 20454100 00000000 04000000 00000000 EA............. │ │ │ - 0x004306a0 40454100 00000000 48454100 00000000 @EA.....HEA..... │ │ │ - 0x004306b0 02000000 00000000 68454100 00000000 ........hEA..... │ │ │ - 0x004306c0 70454100 00000000 04000000 00000000 pEA............. │ │ │ - 0x004306d0 80454100 00000000 88454100 00000000 .EA......EA..... │ │ │ - 0x004306e0 04000000 00000000 a0454100 00000000 .........EA..... │ │ │ - 0x004306f0 a8454100 00000000 02000000 00000000 .EA............. │ │ │ - 0x00430700 d0454100 00000000 d8454100 00000000 .EA......EA..... │ │ │ - 0x00430710 02000000 00000000 f0454100 00000000 .........EA..... │ │ │ - 0x00430720 f8454100 00000000 04000000 00000000 .EA............. │ │ │ - 0x00430730 30464100 00000000 38464100 00000000 0FA.....8FA..... │ │ │ - 0x00430740 02000000 00000000 48464100 00000000 ........HFA..... │ │ │ - 0x00430750 50464100 00000000 14000000 00000000 PFA............. │ │ │ - 0x00430760 68464100 00000000 70464100 00000000 hFA.....pFA..... │ │ │ - 0x00430770 14000000 00000000 88464100 00000000 .........FA..... │ │ │ - 0x00430780 90464100 00000000 00000000 00000000 .FA............. │ │ │ - 0x00430790 a0464100 00000000 a8464100 00000000 .FA......FA..... │ │ │ - 0x004307a0 02000000 00000000 c8464100 00000000 .........FA..... │ │ │ - 0x004307b0 d0464100 00000000 14000000 00000000 .FA............. │ │ │ - 0x004307c0 f0464100 00000000 f8464100 00000000 .FA......FA..... │ │ │ - 0x004307d0 14000000 00000000 18474100 00000000 .........GA..... │ │ │ - 0x004307e0 20474100 00000000 02000000 00000000 GA............. │ │ │ - 0x004307f0 08154100 00000000 08154100 00000000 ..A.......A..... │ │ │ - 0x00430800 07000000 00000000 40474100 00000000 ........@GA..... │ │ │ - 0x00430810 48474100 00000000 12000000 00000000 HGA............. │ │ │ - 0x00430820 70474100 00000000 78474100 00000000 pGA.....xGA..... │ │ │ - 0x00430830 04000000 00000000 88474100 00000000 .........GA..... │ │ │ - 0x00430840 90474100 00000000 04000000 00000000 .GA............. │ │ │ - 0x00430850 ffffffff .... │ │ │ + 0x00030000 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030010 08140100 00000000 e00b0100 00000000 ................ │ │ │ + 0x00030020 40140100 00000000 90140100 00000000 @............... │ │ │ + 0x00030030 e00b0100 00000000 b8140100 00000000 ................ │ │ │ + 0x00030040 08150100 00000000 58150100 00000000 ........X....... │ │ │ + 0x00030050 a8150100 00000000 f8150100 00000000 ................ │ │ │ + 0x00030060 48160100 00000000 90160100 00000000 H............... │ │ │ + 0x00030070 d8160100 00000000 e00b0100 00000000 ................ │ │ │ + 0x00030080 f8160100 00000000 48170100 00000000 ........H....... │ │ │ + 0x00030090 98170100 00000000 e0170100 00000000 ................ │ │ │ + 0x000300a0 e00b0100 00000000 20180100 00000000 ........ ....... │ │ │ + 0x000300b0 68180100 00000000 b0180100 00000000 h............... │ │ │ + 0x000300c0 e00b0100 00000000 f8180100 00000000 ................ │ │ │ + 0x000300d0 40190100 00000000 90190100 00000000 @............... │ │ │ + 0x000300e0 e00b0100 00000000 a8190100 00000000 ................ │ │ │ + 0x000300f0 f8190100 00000000 481a0100 00000000 ........H....... │ │ │ + 0x00030100 981a0100 00000000 e81a0100 00000000 ................ │ │ │ + 0x00030110 381b0100 00000000 881b0100 00000000 8............... │ │ │ + 0x00030120 d81b0100 00000000 e00b0100 00000000 ................ │ │ │ + 0x00030130 001c0100 00000000 501c0100 00000000 ........P....... │ │ │ + 0x00030140 a01c0100 00000000 f01c0100 00000000 ................ │ │ │ + 0x00030150 401d0100 00000000 881d0100 00000000 @............... │ │ │ + 0x00030160 d81d0100 00000000 201e0100 00000000 ........ ....... │ │ │ + 0x00030170 701e0100 00000000 c01e0100 00000000 p............... │ │ │ + 0x00030180 081f0100 00000000 581f0100 00000000 ........X....... │ │ │ + 0x00030190 a81f0100 00000000 f81f0100 00000000 ................ │ │ │ + 0x000301a0 e00b0100 00000000 30200100 00000000 ........0 ...... │ │ │ + 0x000301b0 80200100 00000000 d0200100 00000000 . ....... ...... │ │ │ + 0x000301c0 d0230100 00000000 00000000 00000000 .#.............. │ │ │ + 0x000301d0 88220100 00000000 b0220100 00000000 ."......."...... │ │ │ + 0x000301e0 f0220100 00000000 e00b0100 00000000 .".............. │ │ │ + 0x000301f0 40230100 00000000 90230100 00000000 @#.......#...... │ │ │ + 0x00030200 e00b0100 00000000 980f0100 00000000 ................ │ │ │ + 0x00030210 a00f0100 00000000 01000000 00000000 ................ │ │ │ + 0x00030220 62000000 00000000 b00f0100 00000000 b............... │ │ │ + 0x00030230 b0300100 00000000 c80f0100 00000000 .0.............. │ │ │ + 0x00030240 00000000 00000000 64000000 00000000 ........d....... │ │ │ + 0x00030250 c80f0100 00000000 18370100 00000000 .........7...... │ │ │ + 0x00030260 d00f0100 00000000 00000000 00000000 ................ │ │ │ + 0x00030270 68000000 00000000 d00f0100 00000000 h............... │ │ │ + 0x00030280 d80f0100 00000000 e00f0100 00000000 ................ │ │ │ + 0x00030290 00000000 00000000 4c000000 00000000 ........L....... │ │ │ + 0x000302a0 e00f0100 00000000 e80f0100 00000000 ................ │ │ │ + 0x000302b0 e00b0100 00000000 00000000 00000000 ................ │ │ │ + 0x000302c0 4c000000 00000000 e00f0100 00000000 L............... │ │ │ + 0x000302d0 f00f0100 00000000 f80f0100 00000000 ................ │ │ │ + 0x000302e0 01000000 00000000 4f000000 00000000 ........O....... │ │ │ + 0x000302f0 08100100 00000000 20100100 00000000 ........ ....... │ │ │ + 0x00030300 28100100 00000000 00000000 00000000 (............... │ │ │ + 0x00030310 76000000 00000000 28100100 00000000 v.......(....... │ │ │ + 0x00030320 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030330 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030340 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030350 f8200100 00000000 10210100 00000000 . .......!...... │ │ │ + 0x00030360 50210100 00000000 90210100 00000000 P!.......!...... │ │ │ + 0x00030370 d0210100 00000000 10220100 00000000 .!......."...... │ │ │ + 0x00030380 48220100 00000000 01000000 01000000 H".............. │ │ │ + 0x00030390 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x000303a0 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x000303b0 ffffffff ffffffff 02000000 00000000 ................ │ │ │ + 0x000303c0 05000000 00000000 01000000 ffffffff ................ │ │ │ + 0x000303d0 01000000 01000000 01000000 01000000 ................ │ │ │ + 0x000303e0 01000000 06000000 ffffffff 01000000 ................ │ │ │ + 0x000303f0 c81e0300 00000000 903c0100 00000000 .........<...... │ │ │ + 0x00030400 b03c0100 00000000 b83c0100 00000000 .<.......<...... │ │ │ + 0x00030410 01000000 00000000 e00b0100 00000000 ................ │ │ │ + 0x00030420 e00b0100 00000000 07000000 00000000 ................ │ │ │ + 0x00030430 d83c0100 00000000 e03c0100 00000000 .<.......<...... │ │ │ + 0x00030440 04000000 00000000 003d0100 00000000 .........=...... │ │ │ + 0x00030450 083d0100 00000000 02000000 00000000 .=.............. │ │ │ + 0x00030460 283d0100 00000000 303d0100 00000000 (=......0=...... │ │ │ + 0x00030470 04000000 00000000 403d0100 00000000 ........@=...... │ │ │ + 0x00030480 483d0100 00000000 04000000 00000000 H=.............. │ │ │ + 0x00030490 603d0100 00000000 683d0100 00000000 `=......h=...... │ │ │ + 0x000304a0 02000000 00000000 903d0100 00000000 .........=...... │ │ │ + 0x000304b0 983d0100 00000000 02000000 00000000 .=.............. │ │ │ + 0x000304c0 b03d0100 00000000 b83d0100 00000000 .=.......=...... │ │ │ + 0x000304d0 04000000 00000000 f03d0100 00000000 .........=...... │ │ │ + 0x000304e0 f83d0100 00000000 02000000 00000000 .=.............. │ │ │ + 0x000304f0 083e0100 00000000 103e0100 00000000 .>.......>...... │ │ │ + 0x00030500 14000000 00000000 283e0100 00000000 ........(>...... │ │ │ + 0x00030510 303e0100 00000000 14000000 00000000 0>.............. │ │ │ + 0x00030520 483e0100 00000000 503e0100 00000000 H>......P>...... │ │ │ + 0x00030530 00000000 00000000 603e0100 00000000 ........`>...... │ │ │ + 0x00030540 683e0100 00000000 02000000 00000000 h>.............. │ │ │ + 0x00030550 883e0100 00000000 903e0100 00000000 .>.......>...... │ │ │ + 0x00030560 14000000 00000000 b03e0100 00000000 .........>...... │ │ │ + 0x00030570 b83e0100 00000000 14000000 00000000 .>.............. │ │ │ + 0x00030580 d83e0100 00000000 e03e0100 00000000 .>.......>...... │ │ │ + 0x00030590 02000000 00000000 e00b0100 00000000 ................ │ │ │ + 0x000305a0 e00b0100 00000000 07000000 00000000 ................ │ │ │ + 0x000305b0 003f0100 00000000 083f0100 00000000 .?.......?...... │ │ │ + 0x000305c0 12000000 00000000 303f0100 00000000 ........0?...... │ │ │ + 0x000305d0 383f0100 00000000 04000000 00000000 8?.............. │ │ │ + 0x000305e0 483f0100 00000000 503f0100 00000000 H?......P?...... │ │ │ + 0x000305f0 04000000 00000000 ffffffff ............ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ @@ -1,5 +1,6 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ - 0x00000000 7a697063 6c6f616b 2e646562 75670000 zipcloak.debug.. │ │ │ - 0x00000010 be06350e ..5. │ │ │ + 0x00000000 7a697063 6c6f616b 2d332e30 2d32332e zipcloak-3.0-23. │ │ │ + 0x00000010 656c382e 61617263 6836342e 64656275 el8.aarch64.debu │ │ │ + 0x00000020 67000000 7fbfa5d6 g....... │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugdata {} │ │ │ @@ -1,121 +1,123 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debugdata': │ │ │ 0x00000000 fd377a58 5a000004 e6d6b446 02002101 .7zXZ......F..!. │ │ │ - 0x00000010 16000000 742fe5a3 e01a1707 175d003f ....t/.......].? │ │ │ - 0x00000020 91458468 3d89a6da 8acc96d2 a2c2d7a5 .E.h=........... │ │ │ - 0x00000030 9657baf1 e2516f59 952b7ff9 f064853b .W...QoY.+...d.; │ │ │ - 0x00000040 07166ec6 200d7f83 2489c307 1f4ed047 ..n. ...$....N.G │ │ │ - 0x00000050 4c7f7a84 f614ca9c 471cd4f3 657e1b65 L.z.....G...e~.e │ │ │ - 0x00000060 3ed07c59 a98c0c84 182cbf20 6e7c0ec8 >.|Y.....,. n|.. │ │ │ - 0x00000070 6f267caa f4b1d262 2b0c62e8 1dc5816b o&|....b+.b....k │ │ │ - 0x00000080 72e9d7d1 466bbf50 bec3142b 86e569fd r...Fk.P...+..i. │ │ │ - 0x00000090 6ea709da eb1bb685 71c1486d dd466ebf n.......q.Hm.Fn. │ │ │ - 0x000000a0 fe89814b cd4643a8 4b4f0ed6 34ab6c57 ...K.FC.KO..4.lW │ │ │ - 0x000000b0 e9fee166 c9fef6c1 f786bfd7 b2a4c71a ...f............ │ │ │ - 0x000000c0 6e42675f 10add26c 6dbc9b03 1884b705 nBg_...lm....... │ │ │ - 0x000000d0 7138c657 fece59ef 6ff6ad1a 107c5813 q8.W..Y.o....|X. │ │ │ - 0x000000e0 59641193 b24afef2 74ee8f41 e6522fd3 Yd...J..t..A.R/. │ │ │ - 0x000000f0 69fdf268 759cd7b5 794129a0 f320282f i..hu...yA).. (/ │ │ │ - 0x00000100 3add33b3 3f08853c 664db707 2662aa91 :.3.?... │ │ │ - 0x00000240 4b9c5747 292ede59 783f7875 b3bf86dd K.WG)..Yx?xu.... │ │ │ - 0x00000250 cdabd0e5 0a307f4e 7d435bb5 71387c73 .....0.N}C[.q8|s │ │ │ - 0x00000260 15ae8ee2 45ef967d 428e9f9c 0ddf58e8 ....E..}B.....X. │ │ │ - 0x00000270 e5535a84 2311df0b 72fd3a50 6961619f .SZ.#...r.:Piaa. │ │ │ - 0x00000280 9b4384a0 515857e9 843ab0e2 765d7678 .C..QXW..:..v]vx │ │ │ - 0x00000290 601d0683 8a4523ed bddeadaa 602de140 `....E#.....`-.@ │ │ │ - 0x000002a0 3f768e5b 44e3bacb 98bce963 0e4bb731 ?v.[D......c.K.1 │ │ │ - 0x000002b0 95382b71 16653687 7ff344fc 93fa1e01 .8+q.e6...D..... │ │ │ - 0x000002c0 4462c762 dd782184 ee64ab64 e5d4aaa7 Db.b.x!..d.d.... │ │ │ - 0x000002d0 16dc7bea c87d35ae d67fb5b4 a3140bfa ..{..}5......... │ │ │ - 0x000002e0 8cb8720b bc39d5c1 a0fa7f70 b1516741 ..r..9.....p.QgA │ │ │ - 0x000002f0 67ea7848 f6f5e167 5254c5cb a6989921 g.xH...gRT.....! │ │ │ - 0x00000300 07bd3bb6 c7ceffec a6ec6da9 4e3bb188 ..;.......m.N;.. │ │ │ - 0x00000310 7b17aeb4 21a9f6c2 3db78c14 b1e0b72f {...!...=....../ │ │ │ - 0x00000320 bcfbea25 0b4c5b6f cfbfdd71 5ad25d50 ...%.L[o...qZ.]P │ │ │ - 0x00000330 b544f79a 3a33e48e 7dda7b3b af0c39c7 .D..:3..}.{;..9. │ │ │ - 0x00000340 9c1daff8 3e4f9e4a 2f3ad8f3 f6ad19a3 ....>O.J/:...... │ │ │ - 0x00000350 6de93fe8 e83771a2 7241d3b1 c7eb79ae m.?..7q.rA....y. │ │ │ - 0x00000360 0e5c61c7 c19ef1eb 1686aa4e ad2ef906 .\a........N.... │ │ │ - 0x00000370 7bb49b93 f26c3fed 3e811d4b a3166104 {....l?.>..K..a. │ │ │ - 0x00000380 6108c3b2 ab93d47a 4006e60a 47c07567 a......z@...G.ug │ │ │ - 0x00000390 1cf905f7 54a06be0 923a27f0 4c9f9a14 ....T.k..:'.L... │ │ │ - 0x000003a0 e8817de2 8bccc34f 7d540e12 7d36ded5 ..}....O}T..}6.. │ │ │ - 0x000003b0 cf7d08dc 8d70153d aa86f3ce 393b57b5 .}...p.=....9;W. │ │ │ - 0x000003c0 34c244ee a89e8bc2 e507a457 34d056cf 4.D........W4.V. │ │ │ - 0x000003d0 a13e7c1d 65df8cb7 3a8410e0 455bd384 .>|.e...:...E[.. │ │ │ - 0x000003e0 0197581b d288f24f 1813ca07 ca9723a4 ..X....O......#. │ │ │ - 0x000003f0 4c11584c 03de9303 a73941e2 e027401c L.XL.....9A..'@. │ │ │ - 0x00000400 7bc59515 1c4b543a 71d3ca8f 991c7432 {....KT:q.....t2 │ │ │ - 0x00000410 1c995828 c15c7e9a 83313006 bc164683 ..X(.\~..10...F. │ │ │ - 0x00000420 6094dfb3 75b97d03 4fc3a3c3 ba227ee4 `...u.}.O...."~. │ │ │ - 0x00000430 f664e79e e112c695 f1ecc0fb 1fef47ed .d............G. │ │ │ - 0x00000440 879ae403 87a13449 19473611 1aaf661a ......4I.G6...f. │ │ │ - 0x00000450 0ba39b46 9fc7d97c 313b4074 548fabfe ...F...|1;@tT... │ │ │ - 0x00000460 4b7ecbfc faa27bd7 4b50a7ff ff1b8cc3 K~....{.KP...... │ │ │ - 0x00000470 84f8c8f7 b3d6ef05 7977e241 5b3cf9f3 ........yw.A[<.. │ │ │ - 0x00000480 4e3f8585 b927ba6d 49715a85 e7484cc3 N?...'.mIqZ..HL. │ │ │ - 0x00000490 5febf476 84c27e09 bd88ec4c e26956fc _..v..~....L.iV. │ │ │ - 0x000004a0 d5c7c265 3bc405b1 928c5e07 52da6ad8 ...e;.....^.R.j. │ │ │ - 0x000004b0 cbaf3271 9ef3b51e 80377de8 97335f0f ..2q.....7}..3_. │ │ │ - 0x000004c0 45c47669 bed343f7 c5cb5d3e 5dead352 E.vi..C...]>]..R │ │ │ - 0x000004d0 41821a9a b1f14238 5f7c94c6 79ae9c33 A.....B8_|..y..3 │ │ │ - 0x000004e0 69ee6755 dab9286d 82156d38 2922d47e i.gU..(m..m8)".~ │ │ │ - 0x000004f0 1b01eb96 2eae25aa b43d8dab 143aff06 ......%..=...:.. │ │ │ - 0x00000500 ef6a9958 7a5052c4 9b5f34b0 455129ee .j.XzPR.._4.EQ). │ │ │ - 0x00000510 e6562346 ec526797 5164fbe4 8aea4b96 .V#F.Rg.Qd....K. │ │ │ - 0x00000520 d2459928 7c17be6a 8f0e84c6 b47bb56a .E.(|..j.....{.j │ │ │ - 0x00000530 1e12ffd4 62f0483e a41ec222 cbe2677c ....b.H>..."..g| │ │ │ - 0x00000540 a4f62a68 13f5b74a 0e74dbc1 50a109dc ..*h...J.t..P... │ │ │ - 0x00000550 7302a484 010b7ecc 554dcea4 cc309385 s.....~.UM...0.. │ │ │ - 0x00000560 cc1f849a 09f81ae6 7a8d1a84 e375494a ........z....uIJ │ │ │ - 0x00000570 1ba5e460 223df50a 5efa3805 d2b48876 ...`"=..^.8....v │ │ │ - 0x00000580 461e5e26 406de918 8f682cb5 fb47c6b1 F.^&@m...h,..G.. │ │ │ - 0x00000590 0aa310f7 1248c0d1 2debc75c c172891c .....H..-..\.r.. │ │ │ - 0x000005a0 0ddb435d ff6a8239 ff42d294 eea94677 ..C].j.9.B....Fw │ │ │ - 0x000005b0 e6e69df3 353ee24d 5cab0ebe d0ef8c7d ....5>.M\......} │ │ │ - 0x000005c0 db6eceff 57d3e503 54c168b7 e5afe7cb .n..W...T.h..... │ │ │ - 0x000005d0 17456562 daef701a 7dd4f358 91f18ec1 .Eeb..p.}..X.... │ │ │ - 0x000005e0 0150b7c6 441c754a 65cf9ee1 f3019c55 .P..D.uJe......U │ │ │ - 0x000005f0 0b51be8e 29e63a9c 5c0de008 d43e1941 .Q..).:.\....>.A │ │ │ - 0x00000600 1a9bc696 bdd72aee 511bc859 1a947855 ......*.Q..Y..xU │ │ │ - 0x00000610 4ce4aefc b75665fe 349a0823 f2d141e8 L....Ve.4..#..A. │ │ │ - 0x00000620 f2adccc5 a971ce6b c6679f11 1607d990 .....q.k.g...... │ │ │ - 0x00000630 23be20e8 895ffd79 e40b91d0 2a0c668f #. .._.y....*.f. │ │ │ - 0x00000640 e855b8fd 6bffbba4 3a54d35c 05e0e1cb .U..k...:T.\.... │ │ │ - 0x00000650 2c092aaf fdc13721 09fa10c1 90e56b54 ,.*...7!......kT │ │ │ - 0x00000660 555ad974 5872fa55 f3c73a40 f868a3aa UZ.tXr.U..:@.h.. │ │ │ - 0x00000670 322feff8 e70d1750 56a4e1b2 8ff4a388 2/.....PV....... │ │ │ - 0x00000680 726497db 0a8e7d6a 85d2344a e8578d6e rd....}j..4J.W.n │ │ │ - 0x00000690 25424f9a ef3dc021 26976a39 83ba11b1 %BO..=.!&.j9.... │ │ │ - 0x000006a0 1ce9f379 44dfee00 76970a49 c9378b3d ...yD...v..I.7.= │ │ │ - 0x000006b0 0dbe11bf 410008ce 19c1c5aa 637ecb52 ....A.......c~.R │ │ │ - 0x000006c0 1437523d 78de333d 5fce5375 f5b9fbfe .7R=x.3=_.Su.... │ │ │ - 0x000006d0 1abc0737 e5c47d31 6fda5e0a 215b4d5b ...7..}1o.^.![M[ │ │ │ - 0x000006e0 e81dc51d 6ff77ef0 439bf27b fe45c723 ....o.~.C..{.E.# │ │ │ - 0x000006f0 c460a3f9 2ccaf46f 57b8ad91 36bac349 .`..,..oW...6..I │ │ │ - 0x00000700 e1a880a9 22c48c91 965fb2d1 5d0c5441 ...."...._..].TA │ │ │ - 0x00000710 85b46513 68050a22 0984771d fe566a6c ..e.h.."..w..Vjl │ │ │ - 0x00000720 ac6553c9 31aca825 23e57b95 763bc9cc .eS.1..%#.{.v;.. │ │ │ - 0x00000730 de2e8dcb 66c10000 89f9dc5c ed118000 ....f......\.... │ │ │ - 0x00000740 0001b30e 98340000 608fadbb b1c467fb .....4..`.....g. │ │ │ - 0x00000750 02000000 0004595a ......YZ │ │ │ + 0x00000010 16000000 742fe5a3 e01a8f07 405d003f ....t/......@].? │ │ │ + 0x00000020 91458468 3d89a6da 8ae18622 a2c2d8f7 .E.h=......".... │ │ │ + 0x00000030 99e12904 afeba363 5f49b3d8 2ccdd01f ..)....c_I..,... │ │ │ + 0x00000040 96984628 381ffa9c 6d9d9175 0bd08e03 ..F(8...m..u.... │ │ │ + 0x00000050 e01f288e 168dad50 de5cbd6d d3ed3ff2 ..(....P.\.m..?. │ │ │ + 0x00000060 75f5ea84 db3a1cd3 b836a40c d8d93eb0 u....:...6....>. │ │ │ + 0x00000070 15b15997 8f2e19e0 3836dc40 62d3411e ..Y.....86.@b.A. │ │ │ + 0x00000080 f33d8322 21a84449 10699cb5 29279ca8 .=."!.DI.i..)'.. │ │ │ + 0x00000090 5abe063a a11ed82b 33ac2180 6311f552 Z..:...+3.!.c..R │ │ │ + 0x000000a0 4f26ec56 42b63467 4700ad6f 583b7b70 O&.VB.4gG..oX;{p │ │ │ + 0x000000b0 bfe655fc 27f52e30 079f42ab b0fa8189 ..U.'..0..B..... │ │ │ + 0x000000c0 a387541a cf034185 8ca9e63f a44327f8 ..T...A....?.C'. │ │ │ + 0x000000d0 0a0f11a0 de5054e9 08667ac7 ab48b821 .....PT..fz..H.! │ │ │ + 0x000000e0 6daa538e bca0be92 b8fd0a67 13c38096 m.S........g.... │ │ │ + 0x000000f0 3eebbae5 b65aefc2 d8a0efe8 97f6bd8b >....Z.......... │ │ │ + 0x00000100 a891e095 0c4099f4 9ab39716 548df6dc .....@......T... │ │ │ + 0x00000110 a6de69cf 0a39d241 7bfe5b5c 00f69385 ..i..9.A{.[\.... │ │ │ + 0x00000120 672b6135 aaba7119 6e723bc9 f52f5170 g+a5..q.nr;../Qp │ │ │ + 0x00000130 cfed58d0 ecbd85f6 1bd80219 2e8547b3 ..X...........G. │ │ │ + 0x00000140 8acfb3c3 98e3b3f6 f27cb060 98f7b610 .........|.`.... │ │ │ + 0x00000150 1721e09b 38204338 eca71b97 59ef3fa1 .!..8 C8....Y.?. │ │ │ + 0x00000160 71a5fe22 ae807668 197b6c2c 0f6d3a3a q.."..vh.{l,.m:: │ │ │ + 0x00000170 a6e20e98 7421cc42 ef2ff835 9d43589d ....t!.B./.5.CX. │ │ │ + 0x00000180 131bee97 11ff4e54 27814686 87536047 ......NT'.F..S`G │ │ │ + 0x00000190 36fb0926 a5fd58ff b10c9ffa 1f14d0f3 6..&..X......... │ │ │ + 0x000001a0 161e418c c87ca9e2 17cd168f edf1a188 ..A..|.......... │ │ │ + 0x000001b0 c0e48b82 058078f6 9d192992 adc5f661 ......x...)....a │ │ │ + 0x000001c0 c746761e 2a08233f 70961633 e6fcfc23 .Fv.*.#?p..3...# │ │ │ + 0x000001d0 23d4c1b2 3a322fb9 a3a58c9d e8e9da5b #...:2/........[ │ │ │ + 0x000001e0 dfcbc8c9 fcd550d6 769958e0 af0fe62e ......P.v.X..... │ │ │ + 0x000001f0 f163065b 06767cf3 3e92d44f 2e8c2ef3 .c.[.v|.>..O.... │ │ │ + 0x00000200 d322a942 bfd3ae4e 0f667d52 9a3054fd .".B...N.f}R.0T. │ │ │ + 0x00000210 50bbddf6 5742e36f fa6734a1 117782a0 P...WB.o.g4..w.. │ │ │ + 0x00000220 90de54c4 ffde1b91 95c4c8a3 f1a0fd64 ..T............d │ │ │ + 0x00000230 c5c94fdd 0a1a17f9 cf9418e8 75348514 ..O.........u4.. │ │ │ + 0x00000240 78000b4e a7fb2023 b2720a54 e43870e6 x..N.. #.r.T.8p. │ │ │ + 0x00000250 103ab51c b2669ad5 261739c9 732650e8 .:...f..&.9.s&P. │ │ │ + 0x00000260 b6f5aeab 7eec0a65 48fbb005 f98ee713 ....~..eH....... │ │ │ + 0x00000270 577036cb 7a1079fd 179b24dc d68375e1 Wp6.z.y...$...u. │ │ │ + 0x00000280 0b7c13d3 2687d704 d820051d 4eba9e3d .|..&.... ..N..= │ │ │ + 0x00000290 6ef5e89f dd644cee aad47bb4 d722b903 n....dL...{..".. │ │ │ + 0x000002a0 04be9a2a 08b8d34d b23f2549 483f4669 ...*...M.?%IH?Fi │ │ │ + 0x000002b0 78c6fa2f d8a17e23 39e016e8 0d9341d8 x../..~#9.....A. │ │ │ + 0x000002c0 333bc83e 6be8ba4a 3f7e6c37 ff8c49d5 3;.>k..J?~l7..I. │ │ │ + 0x000002d0 b29a4ad7 a39a4950 1b427b16 a31e10a2 ..J...IP.B{..... │ │ │ + 0x000002e0 70095054 47d207a9 bd5b8d0b 766185d9 p.PTG....[..va.. │ │ │ + 0x000002f0 08d7fec1 58af6839 c67ad9ed 2669e6f6 ....X.h9.z..&i.. │ │ │ + 0x00000300 a73ad2fb 917ad0a5 c79c22a8 38844859 .:...z....".8.HY │ │ │ + 0x00000310 9a24d104 fcd705fb e671d935 a0ad1c1c .$.......q.5.... │ │ │ + 0x00000320 38cfb3ae 7d893144 64f5b9f9 4a3861ab 8...}.1Dd...J8a. │ │ │ + 0x00000330 e50fc9dc 30fafa65 305e1465 0d5da599 ....0..e0^.e.].. │ │ │ + 0x00000340 af53907b 1e84c122 f2c02f09 d2793816 .S.{..."../..y8. │ │ │ + 0x00000350 d01cee55 90dc5fa0 8d90f740 6f510eaf ...U.._....@oQ.. │ │ │ + 0x00000360 51fe7d79 f13e6d9d 6f55689e cab033d3 Q.}y.>m.oUh...3. │ │ │ + 0x00000370 ead7034a 1e0c6f02 df115fe7 46d8ccbe ...J..o..._.F... │ │ │ + 0x00000380 5ac2da9e 478de067 b0e8d1a1 9eb28ab6 Z...G..g........ │ │ │ + 0x00000390 0711309b 480dd79d c1dac82d 9feeea4b ..0.H......-...K │ │ │ + 0x000003a0 737330fc 49dff9fa 6279e658 0d62b31b ss0.I...by.X.b.. │ │ │ + 0x000003b0 ca7437a6 a29f241a 6d51b665 f18f9502 .t7...$.mQ.e.... │ │ │ + 0x000003c0 8bc5c442 824c2121 e09cae08 70e4eee7 ...B.L!!....p... │ │ │ + 0x000003d0 2acd64a9 9a031757 d2c124d7 4ea4ecda *.d....W..$.N... │ │ │ + 0x000003e0 742680ee 57e745c0 3f53ce37 5476c30c t&..W.E.?S.7Tv.. │ │ │ + 0x000003f0 ceb96bf2 c3b68970 679ba4a1 d20ab9ef ..k....pg....... │ │ │ + 0x00000400 674055b2 40a7b514 ff28580c 1f85b32b g@U.@....(X....+ │ │ │ + 0x00000410 dde8514e f7987e0b b728113a 9f255ae4 ..QN..~..(.:.%Z. │ │ │ + 0x00000420 61c8e383 35b559f4 97b056e8 56a80c9f a...5.Y...V.V... │ │ │ + 0x00000430 5aedb4c4 d57a93de dd1c807c 9b3545a4 Z....z.....|.5E. │ │ │ + 0x00000440 eb23478f 1678b044 a11efb84 e19514a8 .#G..x.D........ │ │ │ + 0x00000450 3cdfa23c 33ab5fc0 e81e1d39 21fcaceb <..<3._....9!... │ │ │ + 0x00000460 5db4b41b 6acb12fe 9bcdb170 2819531d ]...j......p(.S. │ │ │ + 0x00000470 40149af3 5ad29b0b 5f0bfb4e f517000f @...Z..._..N.... │ │ │ + 0x00000480 e38a3293 cb4df5c1 d0888704 470d3b9e ..2..M......G.;. │ │ │ + 0x00000490 0cdac6d8 68cd28da d1606aa9 f63fc8f3 ....h.(..`j..?.. │ │ │ + 0x000004a0 00812fb5 3bec90fd 1821c8e9 dfc2cccf ../.;....!...... │ │ │ + 0x000004b0 384beb62 a6ef108f ed9e3da8 c17b29f1 8K.b......=..{). │ │ │ + 0x000004c0 94ed8518 a67120cf c10bae02 e594589d .....q .......X. │ │ │ + 0x000004d0 7a9df0cc 46150746 51f8d0f9 f29c8465 z...F..FQ......e │ │ │ + 0x000004e0 36baebaa 5c17f9e1 40bdf75d 5eb1f9da 6...\...@..]^... │ │ │ + 0x000004f0 f7ea0c9f a280a9fd 4f8cb175 bb725e75 ........O..u.r^u │ │ │ + 0x00000500 afbe90eb a97fcfb3 5de4153b 380cb7d5 ........]..;8... │ │ │ + 0x00000510 8c26f20a ee3ea437 b0935ada 7efe7d35 .&...>.7..Z.~.}5 │ │ │ + 0x00000520 28aa2e8d 26ca0d2b 9902e4cf 482bad32 (...&..+....H+.2 │ │ │ + 0x00000530 9b2cab54 eaa15989 79d98d72 748de7bc .,.T..Y.y..rt... │ │ │ + 0x00000540 9a663e9e 9b0a0144 a4046e13 32e1af6c .f>....D..n.2..l │ │ │ + 0x00000550 a5645601 78b3a8e5 d9533925 68dc1d17 .dV.x....S9%h... │ │ │ + 0x00000560 01cdcefd 2174be28 17514482 aee5b415 ....!t.(.QD..... │ │ │ + 0x00000570 c5190896 4619c664 b2bb25a9 08dfa80d ....F..d..%..... │ │ │ + 0x00000580 680137b2 d17d9be2 26e2edcb 040099e8 h.7..}..&....... │ │ │ + 0x00000590 2792de8d 6b0e21f5 4f55c84e 8e4f6b43 '...k.!.OU.N.OkC │ │ │ + 0x000005a0 93a926be 0634028f 4df93123 c4745c8d ..&..4..M.1#.t\. │ │ │ + 0x000005b0 77860c3c af0b42cd 5e2b3025 b01321db w..<..B.^+0%..!. │ │ │ + 0x000005c0 901953cc 83fc3b97 7509cc0b a8142f13 ..S...;.u...../. │ │ │ + 0x000005d0 91c3beb9 e284af0e 2634269d 6ec2b6ae ........&4&.n... │ │ │ + 0x000005e0 4de1b85d 6ca891d9 0a640ce5 e00991eb M..]l....d...... │ │ │ + 0x000005f0 f40a07c9 6f1aaef6 4849707a c91994d0 ....o...HIpz.... │ │ │ + 0x00000600 b95e0272 a290c9d5 4e8d3256 2e03869e .^.r....N.2V.... │ │ │ + 0x00000610 db043ee0 5bed1b2c 62156f74 a6788323 ..>.[..,b.ot.x.# │ │ │ + 0x00000620 5520436f 5c99d995 714545ec 841c8bc8 U Co\...qEE..... │ │ │ + 0x00000630 1ec85988 03efadca e6d1494e fb9d8bef ..Y.......IN.... │ │ │ + 0x00000640 d632b6d0 bc973163 5d799b68 a6373deb .2....1c]y.h.7=. │ │ │ + 0x00000650 94eda4f4 76bcfa69 3d62c031 7fb28919 ....v..i=b.1.... │ │ │ + 0x00000660 b5f0cf39 3b28bc48 03e5f777 5738ead2 ...9;(.H...wW8.. │ │ │ + 0x00000670 2e068586 1b35e7dd a6d9effe fc3ce493 .....5.......<.. │ │ │ + 0x00000680 e2cb184b f5d15419 0989c2e6 d9c95486 ...K..T.......T. │ │ │ + 0x00000690 511ee283 0c275c8b e6a9b6c9 33be6967 Q....'\.....3.ig │ │ │ + 0x000006a0 1379c31a 1dc26957 b34cc526 bb157a43 .y....iW.L.&..zC │ │ │ + 0x000006b0 3dad87d8 5637a288 d8afdf1d ca221d56 =...V7.......".V │ │ │ + 0x000006c0 0d7153e9 4478c6b8 9bbaf3fd ff7e12ac .qS.Dx.......~.. │ │ │ + 0x000006d0 ad9029d5 464671aa 626f1330 f0411a88 ..).FFq.bo.0.A.. │ │ │ + 0x000006e0 46cee38c 219a5b43 cc01ed88 52ca1737 F...!.[C....R..7 │ │ │ + 0x000006f0 2a94d906 cb5e0a1c cff4269e 8bad79d6 *....^....&...y. │ │ │ + 0x00000700 9b6a3fe2 1ac337e1 89ac879e d2f90bb2 .j?...7......... │ │ │ + 0x00000710 aa7f06c7 93ebe048 445da9e6 38a9fa3b .......HD]..8..; │ │ │ + 0x00000720 7f44fde1 d24b05cd 181b6154 cb6945fc .D...K....aT.iE. │ │ │ + 0x00000730 c8ac3131 249cfc60 5dbe2b35 0bb0e798 ..11$..`].+5.... │ │ │ + 0x00000740 95df5e79 5643bccb e991e25e 32fca8a0 ..^yVC.....^2... │ │ │ + 0x00000750 31937d9e 55cd5869 e2b14041 2fb00000 1.}.U.Xi..@A/... │ │ │ + 0x00000760 f8f02e01 f799b495 0001dc0e 90350000 .............5.. │ │ │ + 0x00000770 37707986 b1c467fb 02000000 0004595a 7py...g.......YZ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ @@ -8,13 +8,15 @@ │ │ │ 0x00000050 6e752e76 65727369 6f6e002e 676e752e nu.version..gnu. │ │ │ 0x00000060 76657273 696f6e5f 72002e72 656c612e version_r..rela. │ │ │ 0x00000070 64796e00 2e72656c 612e706c 74002e69 dyn..rela.plt..i │ │ │ 0x00000080 6e697400 2e746578 74002e66 696e6900 nit..text..fini. │ │ │ 0x00000090 2e726f64 61746100 2e65685f 6672616d .rodata..eh_fram │ │ │ 0x000000a0 655f6864 72002e65 685f6672 616d6500 e_hdr..eh_frame. │ │ │ 0x000000b0 2e696e69 745f6172 72617900 2e66696e .init_array..fin │ │ │ - 0x000000c0 695f6172 72617900 2e6a6372 002e6479 i_array..jcr..dy │ │ │ - 0x000000d0 6e616d69 63002e67 6f74002e 676f742e namic..got..got. │ │ │ - 0x000000e0 706c7400 2e646174 61002e62 7373002e plt..data..bss.. │ │ │ - 0x000000f0 676e755f 64656275 676c696e 6b002e67 gnu_debuglink..g │ │ │ - 0x00000100 6e755f64 65627567 64617461 00 nu_debugdata. │ │ │ + 0x000000c0 695f6172 72617900 2e646174 612e7265 i_array..data.re │ │ │ + 0x000000d0 6c2e726f 002e6479 6e616d69 63002e67 l.ro..dynamic..g │ │ │ + 0x000000e0 6f74002e 64617461 002e6273 73002e67 ot..data..bss..g │ │ │ + 0x000000f0 6e752e62 75696c64 2e617474 72696275 nu.build.attribu │ │ │ + 0x00000100 74657300 2e676e75 5f646562 75676c69 tes..gnu_debugli │ │ │ + 0x00000110 6e6b002e 676e755f 64656275 67646174 nk..gnu_debugdat │ │ │ + 0x00000120 6100 a. │ ├── ./usr/bin/zipnote │ │ ├── readelf --wide --file-header {} │ │ │ @@ -1,20 +1,20 @@ │ │ │ ELF Header: │ │ │ Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 │ │ │ Class: ELF64 │ │ │ Data: 2's complement, little endian │ │ │ Version: 1 (current) │ │ │ OS/ABI: UNIX - System V │ │ │ ABI Version: 0 │ │ │ - Type: EXEC (Executable file) │ │ │ + Type: DYN (Shared object file) │ │ │ Machine: AArch64 │ │ │ Version: 0x1 │ │ │ - Entry point address: 0x4025d8 │ │ │ + Entry point address: 0x369c │ │ │ Start of program headers: 64 (bytes into file) │ │ │ - Start of section headers: 134984 (bytes into file) │ │ │ + Start of section headers: 138600 (bytes into file) │ │ │ Flags: 0x0 │ │ │ Size of this header: 64 (bytes) │ │ │ Size of program headers: 56 (bytes) │ │ │ Number of program headers: 9 │ │ │ Size of section headers: 64 (bytes) │ │ │ Number of section headers: 29 │ │ │ Section header string table index: 28 │ │ ├── readelf --wide --program-header {} │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ -Elf file type is EXEC (Executable file) │ │ │ -Entry point 0x4025d8 │ │ │ +Elf file type is DYN (Shared object file) │ │ │ +Entry point 0x369c │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ Program Headers: │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ - PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001f8 0x0001f8 R E 0x8 │ │ │ - INTERP 0x000238 0x0000000000400238 0x0000000000400238 0x00001b 0x00001b R 0x1 │ │ │ + PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0001f8 0x0001f8 R 0x8 │ │ │ + INTERP 0x000238 0x0000000000000238 0x0000000000000238 0x00001b 0x00001b R 0x1 │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ - LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x0152e4 0x0152e4 R E 0x10000 │ │ │ - LOAD 0x01fdd0 0x000000000042fdd0 0x000000000042fdd0 0x000950 0x003ae8 RW 0x10000 │ │ │ - DYNAMIC 0x01fde8 0x000000000042fde8 0x000000000042fde8 0x0001f0 0x0001f0 RW 0x8 │ │ │ - NOTE 0x000254 0x0000000000400254 0x0000000000400254 0x000044 0x000044 R 0x4 │ │ │ - GNU_EH_FRAME 0x013f70 0x0000000000413f70 0x0000000000413f70 0x000274 0x000274 R 0x4 │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x014874 0x014874 R E 0x10000 │ │ │ + LOAD 0x01f8b0 0x000000000002f8b0 0x000000000002f8b0 0x000c58 0x003dc8 RW 0x10000 │ │ │ + DYNAMIC 0x01f950 0x000000000002f950 0x000000000002f950 0x000210 0x000210 RW 0x8 │ │ │ + NOTE 0x000254 0x0000000000000254 0x0000000000000254 0x000044 0x000044 R 0x4 │ │ │ + GNU_EH_FRAME 0x013180 0x0000000000013180 0x0000000000013180 0x00029c 0x00029c R 0x4 │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ - GNU_RELRO 0x01fdd0 0x000000000042fdd0 0x000000000042fdd0 0x000230 0x000230 R 0x1 │ │ │ + GNU_RELRO 0x01f8b0 0x000000000002f8b0 0x000000000002f8b0 0x000750 0x000750 R 0x1 │ │ │ │ │ │ Section to Segment mapping: │ │ │ Segment Sections... │ │ │ 00 │ │ │ 01 .interp │ │ │ 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame │ │ │ - 03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss │ │ │ + 03 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ 04 .dynamic │ │ │ 05 .note.ABI-tag .note.gnu.build-id │ │ │ 06 .eh_frame_hdr │ │ │ 07 │ │ │ - 08 .init_array .fini_array .jcr .dynamic .got │ │ │ + 08 .init_array .fini_array .data.rel.ro .dynamic .got │ │ ├── readelf --wide --sections {} │ │ │ @@ -1,38 +1,38 @@ │ │ │ -There are 29 section headers, starting at offset 0x20f48: │ │ │ +There are 29 section headers, starting at offset 0x21d68: │ │ │ │ │ │ Section Headers: │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ - [ 1] .interp PROGBITS 0000000000400238 000238 00001b 00 A 0 0 1 │ │ │ - [ 2] .note.ABI-tag NOTE 0000000000400254 000254 000020 00 A 0 0 4 │ │ │ - [ 3] .note.gnu.build-id NOTE 0000000000400274 000274 000024 00 A 0 0 4 │ │ │ - [ 4] .gnu.hash GNU_HASH 0000000000400298 000298 000288 00 A 5 0 8 │ │ │ - [ 5] .dynsym DYNSYM 0000000000400520 000520 000780 18 A 6 1 8 │ │ │ - [ 6] .dynstr STRTAB 0000000000400ca0 000ca0 000330 00 A 0 0 1 │ │ │ - [ 7] .gnu.version VERSYM 0000000000400fd0 000fd0 0000a0 02 A 5 0 2 │ │ │ - [ 8] .gnu.version_r VERNEED 0000000000401070 001070 000040 00 A 6 2 8 │ │ │ - [ 9] .rela.dyn RELA 00000000004010b0 0010b0 000078 18 A 5 0 8 │ │ │ - [10] .rela.plt RELA 0000000000401128 001128 0005e8 18 AI 5 12 8 │ │ │ - [11] .init PROGBITS 0000000000401710 001710 000014 00 AX 0 0 4 │ │ │ - [12] .plt PROGBITS 0000000000401730 001730 000410 10 AX 0 0 16 │ │ │ - [13] .text PROGBITS 0000000000401b40 001b40 00eaa8 00 AX 0 0 8 │ │ │ - [14] .fini PROGBITS 00000000004105e8 0105e8 000010 00 AX 0 0 4 │ │ │ - [15] .rodata PROGBITS 0000000000410600 010600 003970 00 A 0 0 16 │ │ │ - [16] .eh_frame_hdr PROGBITS 0000000000413f70 013f70 000274 00 A 0 0 4 │ │ │ - [17] .eh_frame PROGBITS 00000000004141e8 0141e8 0010fc 00 A 0 0 8 │ │ │ - [18] .init_array INIT_ARRAY 000000000042fdd0 01fdd0 000008 00 WA 0 0 8 │ │ │ - [19] .fini_array FINI_ARRAY 000000000042fdd8 01fdd8 000008 00 WA 0 0 8 │ │ │ - [20] .jcr PROGBITS 000000000042fde0 01fde0 000008 00 WA 0 0 8 │ │ │ - [21] .dynamic DYNAMIC 000000000042fde8 01fde8 0001f0 10 WA 6 0 8 │ │ │ - [22] .got PROGBITS 000000000042ffd8 01ffd8 000010 08 WA 0 0 8 │ │ │ - [23] .got.plt PROGBITS 000000000042ffe8 01ffe8 000210 08 WA 0 0 8 │ │ │ - [24] .data PROGBITS 0000000000430200 020200 000520 00 WA 0 0 16 │ │ │ - [25] .bss NOBITS 0000000000430720 020720 003198 00 WA 0 0 16 │ │ │ - [26] .gnu_debuglink PROGBITS 0000000000000000 020720 000014 00 0 0 4 │ │ │ - [27] .gnu_debugdata PROGBITS 0000000000000000 020734 000704 00 0 0 1 │ │ │ - [28] .shstrtab STRTAB 0000000000000000 020e38 00010d 00 0 0 1 │ │ │ + [ 1] .interp PROGBITS 0000000000000238 000238 00001b 00 A 0 0 1 │ │ │ + [ 2] .note.ABI-tag NOTE 0000000000000254 000254 000020 00 A 0 0 4 │ │ │ + [ 3] .note.gnu.build-id NOTE 0000000000000274 000274 000024 00 A 0 0 4 │ │ │ + [ 4] .gnu.hash GNU_HASH 0000000000000298 000298 000040 00 A 5 0 8 │ │ │ + [ 5] .dynsym DYNSYM 00000000000002d8 0002d8 000780 18 A 6 3 8 │ │ │ + [ 6] .dynstr STRTAB 0000000000000a58 000a58 00030d 00 A 0 0 1 │ │ │ + [ 7] .gnu.version VERSYM 0000000000000d66 000d66 0000a0 02 A 5 0 2 │ │ │ + [ 8] .gnu.version_r VERNEED 0000000000000e08 000e08 000040 00 A 6 2 8 │ │ │ + [ 9] .rela.dyn RELA 0000000000000e48 000e48 001428 18 A 5 0 8 │ │ │ + [10] .rela.plt RELA 0000000000002270 002270 000600 18 AI 5 22 8 │ │ │ + [11] .init PROGBITS 0000000000002870 002870 000014 00 AX 0 0 4 │ │ │ + [12] .plt PROGBITS 0000000000002890 002890 000420 10 AX 0 0 16 │ │ │ + [13] .text PROGBITS 0000000000002cb0 002cb0 00cb2c 00 AX 0 0 8 │ │ │ + [14] .fini PROGBITS 000000000000f7dc 00f7dc 000010 00 AX 0 0 4 │ │ │ + [15] .rodata PROGBITS 000000000000f7f0 00f7f0 003990 00 A 0 0 16 │ │ │ + [16] .eh_frame_hdr PROGBITS 0000000000013180 013180 00029c 00 A 0 0 4 │ │ │ + [17] .eh_frame PROGBITS 0000000000013420 013420 001454 00 A 0 0 8 │ │ │ + [18] .init_array INIT_ARRAY 000000000002f8b0 01f8b0 000008 08 WA 0 0 8 │ │ │ + [19] .fini_array FINI_ARRAY 000000000002f8b8 01f8b8 000008 08 WA 0 0 8 │ │ │ + [20] .data.rel.ro PROGBITS 000000000002f8c0 01f8c0 000090 00 WA 0 0 16 │ │ │ + [21] .dynamic DYNAMIC 000000000002f950 01f950 000210 10 WA 6 0 8 │ │ │ + [22] .got PROGBITS 000000000002fb60 01fb60 0004a0 08 WA 0 0 8 │ │ │ + [23] .data PROGBITS 0000000000030000 020000 000508 00 WA 0 0 16 │ │ │ + [24] .bss NOBITS 0000000000030510 020508 003168 00 WA 0 0 16 │ │ │ + [25] .gnu.build.attributes NOTE 0000000000033678 020508 000fdc 00 0 0 4 │ │ │ + [26] .gnu_debuglink PROGBITS 0000000000000000 0214e4 000028 00 0 0 4 │ │ │ + [27] .gnu_debugdata PROGBITS 0000000000000000 02150c 000734 00 0 0 1 │ │ │ + [28] .shstrtab STRTAB 0000000000000000 021c40 000122 00 0 0 1 │ │ │ Key to Flags: │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ p (processor specific) │ │ ├── readelf --wide --symbols {} │ │ │ @@ -1,83 +1,83 @@ │ │ │ │ │ │ Symbol table '.dynsym' contains 80 entries: │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ - 1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ - 2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ - 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses │ │ │ - 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ - 5: 0000000000401a20 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ - 6: 0000000000401790 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ - 7: 0000000000401960 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ - 8: 0000000000430720 8 OBJECT GLOBAL DEFAULT 25 stderr@GLIBC_2.17 (2) │ │ │ - 9: 0000000000401a90 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ - 10: 0000000000401870 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ - 11: 0000000000401a80 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ - 12: 00000000004017e0 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ - 13: 0000000000430738 8 OBJECT GLOBAL DEFAULT 25 stdin@GLIBC_2.17 (2) │ │ │ - 14: 0000000000401aa0 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ - 15: 0000000000401830 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ - 16: 0000000000430730 8 OBJECT GLOBAL DEFAULT 25 stdout@GLIBC_2.17 (2) │ │ │ - 17: 0000000000401940 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ - 18: 0000000000401af0 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ - 19: 0000000000401800 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ - 20: 0000000000401880 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ - 21: 00000000004019f0 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ - 22: 0000000000401ac0 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ - 23: 00000000004105e8 0 FUNC GLOBAL DEFAULT 14 _fini │ │ │ - 24: 0000000000401990 0 FUNC GLOBAL DEFAULT UND _IO_putc@GLIBC_2.17 (2) │ │ │ - 25: 0000000000401750 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ - 26: 0000000000430740 8 OBJECT GLOBAL DEFAULT 25 __stack_chk_guard@GLIBC_2.17 (3) │ │ │ - 27: 00000000004019b0 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ - 28: 0000000000401a30 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ - 29: 00000000004338b8 0 NOTYPE GLOBAL DEFAULT 25 __end__ │ │ │ - 30: 0000000000401760 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ - 31: 0000000000401910 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ - 32: 0000000000401780 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ - 33: 00000000004018a0 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ - 34: 0000000000401710 0 FUNC GLOBAL DEFAULT 11 _init │ │ │ - 35: 00000000004017d0 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ - 36: 00000000004017c0 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ - 37: 0000000000401980 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ - 38: 00000000004338b8 0 NOTYPE GLOBAL DEFAULT 25 __bss_end__ │ │ │ - 39: 00000000004018f0 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ - 40: 00000000004017f0 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ - 41: 00000000004019c0 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ - 42: 0000000000401890 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ - 43: 0000000000401a00 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ - 44: 0000000000401b30 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ - 45: 0000000000401a60 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ - 46: 00000000004018b0 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ - 47: 00000000004019a0 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ - 48: 00000000004019e0 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ - 49: 0000000000430720 0 NOTYPE GLOBAL DEFAULT 25 __bss_start__ │ │ │ - 50: 0000000000401810 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ - 51: 0000000000401860 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ - 52: 0000000000401820 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ - 53: 0000000000401850 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ - 54: 0000000000401930 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ - 55: 0000000000401a70 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ - 56: 0000000000401770 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ - 57: 00000000004018e0 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ - 58: 00000000004017b0 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ - 59: 0000000000401840 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ - 60: 0000000000401ae0 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ - 61: 00000000004017a0 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ - 62: 0000000000430720 0 NOTYPE GLOBAL DEFAULT 24 _edata │ │ │ - 63: 00000000004019d0 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ - 64: 0000000000401a50 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ - 65: 0000000000401920 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ - 66: 00000000004338b8 0 NOTYPE GLOBAL DEFAULT 25 _end │ │ │ - 67: 0000000000401b00 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ - 68: 0000000000401b20 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ - 69: 00000000004018d0 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ - 70: 00000000004018c0 0 FUNC GLOBAL DEFAULT UND _IO_getc@GLIBC_2.17 (2) │ │ │ - 71: 00000000004338b8 0 NOTYPE GLOBAL DEFAULT 25 _bss_end__ │ │ │ - 72: 0000000000401a40 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ - 73: 0000000000401ad0 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ - 74: 0000000000401ab0 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ - 75: 0000000000401a10 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ - 76: 0000000000401b10 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ - 77: 0000000000401970 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ - 78: 0000000000430720 0 NOTYPE GLOBAL DEFAULT 25 __bss_start │ │ │ - 79: 0000000000401900 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ + 1: 0000000000002870 0 SECTION LOCAL DEFAULT 11 │ │ │ + 2: 0000000000030000 0 SECTION LOCAL DEFAULT 23 │ │ │ + 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ + 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ + 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ + 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ + 11: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ + 13: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.17 (2) │ │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.17 (2) │ │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ + 16: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.17 (2) │ │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ + 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ + 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ + 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ + 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ + 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ + 27: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.17 (2) │ │ │ + 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ + 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ + 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ + 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ + 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ + 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ + 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.17 (2) │ │ │ + 36: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdin@GLIBC_2.17 (2) │ │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ + 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ + 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ + 41: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ + 42: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.17 (3) │ │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ + 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ + 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ + 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ + 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ + 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ + 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ + 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ + 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ + 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ + 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ + 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ + 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ + 56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ + 57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ + 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ + 59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ + 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ + 61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ + 62: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ + 63: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ + 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ + 65: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ + 66: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ + 67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ + 68: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ + 69: 0000000000000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ + 70: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ + 71: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ + 72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ + 73: 0000000000033678 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ + 74: 0000000000030508 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ + 75: 0000000000033678 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ + 76: 0000000000033678 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ + 77: 0000000000030508 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ + 78: 0000000000030508 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ + 79: 0000000000033678 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ ├── readelf --wide --relocs {} │ │ │ @@ -1,74 +1,285 @@ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x10b0 contains 5 entries: │ │ │ +Relocation section '.rela.dyn' at offset 0xe48 contains 215 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -000000000042ffe0 0000000200000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000430720 0000000800000400 R_AARCH64_COPY 0000000000430720 stderr@GLIBC_2.17 + 0 │ │ │ -0000000000430730 0000001000000400 R_AARCH64_COPY 0000000000430730 stdout@GLIBC_2.17 + 0 │ │ │ -0000000000430738 0000000d00000400 R_AARCH64_COPY 0000000000430738 stdin@GLIBC_2.17 + 0 │ │ │ -0000000000430740 0000001a00000400 R_AARCH64_COPY 0000000000430740 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000002f8b0 0000000000000403 R_AARCH64_RELATIVE 3798 │ │ │ +000000000002f8b8 0000000000000403 R_AARCH64_RELATIVE 3750 │ │ │ +000000000002f8c0 0000000000000403 R_AARCH64_RELATIVE 2f8c0 │ │ │ +000000000002f8d0 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +000000000002f8d8 0000000000000403 R_AARCH64_RELATIVE fb28 │ │ │ +000000000002f8e0 0000000000000403 R_AARCH64_RELATIVE fb38 │ │ │ +000000000002f8e8 0000000000000403 R_AARCH64_RELATIVE fb68 │ │ │ +000000000002f8f0 0000000000000403 R_AARCH64_RELATIVE fbb0 │ │ │ +000000000002f8f8 0000000000000403 R_AARCH64_RELATIVE fbe0 │ │ │ +000000000002f900 0000000000000403 R_AARCH64_RELATIVE fc10 │ │ │ +000000000002f908 0000000000000403 R_AARCH64_RELATIVE fc50 │ │ │ +000000000002f910 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +000000000002f918 0000000000000403 R_AARCH64_RELATIVE fca0 │ │ │ +000000000002f920 0000000000000403 R_AARCH64_RELATIVE fcb0 │ │ │ +000000000002f928 0000000000000403 R_AARCH64_RELATIVE fcd0 │ │ │ +000000000002f930 0000000000000403 R_AARCH64_RELATIVE fce0 │ │ │ +000000000002f938 0000000000000403 R_AARCH64_RELATIVE fd18 │ │ │ +000000000002f940 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +000000000002f948 0000000000000403 R_AARCH64_RELATIVE fd40 │ │ │ +000000000002fd80 0000000000000403 R_AARCH64_RELATIVE f7d8 │ │ │ +000000000002fd88 0000000000000403 R_AARCH64_RELATIVE 32230 │ │ │ +000000000002fd90 0000000000000403 R_AARCH64_RELATIVE 31e38 │ │ │ +000000000002fd98 0000000000000403 R_AARCH64_RELATIVE 32238 │ │ │ +000000000002fda0 0000000000000403 R_AARCH64_RELATIVE 32014 │ │ │ +000000000002fda8 0000000000000403 R_AARCH64_RELATIVE 31e68 │ │ │ +000000000002fdb0 0000000000000403 R_AARCH64_RELATIVE 31fd8 │ │ │ +000000000002fdb8 0000000000000403 R_AARCH64_RELATIVE 31fd0 │ │ │ +000000000002fdc8 0000000000000403 R_AARCH64_RELATIVE 31ec0 │ │ │ +000000000002fdd0 0000000000000403 R_AARCH64_RELATIVE 31e98 │ │ │ +000000000002fdd8 0000000000000403 R_AARCH64_RELATIVE 31df0 │ │ │ +000000000002fdf0 0000000000000403 R_AARCH64_RELATIVE 31ec8 │ │ │ +000000000002fdf8 0000000000000403 R_AARCH64_RELATIVE 32240 │ │ │ +000000000002fe00 0000000000000403 R_AARCH64_RELATIVE 31f18 │ │ │ +000000000002fe08 0000000000000403 R_AARCH64_RELATIVE 31e08 │ │ │ +000000000002fe10 0000000000000403 R_AARCH64_RELATIVE 30310 │ │ │ +000000000002fe18 0000000000000403 R_AARCH64_RELATIVE 31e58 │ │ │ +000000000002fe20 0000000000000403 R_AARCH64_RELATIVE 31e00 │ │ │ +000000000002fe28 0000000000000403 R_AARCH64_RELATIVE 32000 │ │ │ +000000000002fe30 0000000000000403 R_AARCH64_RELATIVE 30208 │ │ │ +000000000002fe38 0000000000000403 R_AARCH64_RELATIVE 31df8 │ │ │ +000000000002fe40 0000000000000403 R_AARCH64_RELATIVE 31ff8 │ │ │ +000000000002fe48 0000000000000403 R_AARCH64_RELATIVE 31f14 │ │ │ +000000000002fe50 0000000000000403 R_AARCH64_RELATIVE 31fe8 │ │ │ +000000000002fe58 0000000000000403 R_AARCH64_RELATIVE 31ea0 │ │ │ +000000000002fe60 0000000000000403 R_AARCH64_RELATIVE 31f28 │ │ │ +000000000002fe68 0000000000000403 R_AARCH64_RELATIVE 31e10 │ │ │ +000000000002fe78 0000000000000403 R_AARCH64_RELATIVE 31e80 │ │ │ +000000000002fe80 0000000000000403 R_AARCH64_RELATIVE 33640 │ │ │ +000000000002fe88 0000000000000403 R_AARCH64_RELATIVE 31e20 │ │ │ +000000000002fe98 0000000000000403 R_AARCH64_RELATIVE 31ea8 │ │ │ +000000000002fea0 0000000000000403 R_AARCH64_RELATIVE 31e40 │ │ │ +000000000002fea8 0000000000000403 R_AARCH64_RELATIVE 31e50 │ │ │ +000000000002feb0 0000000000000403 R_AARCH64_RELATIVE 302e8 │ │ │ +000000000002feb8 0000000000000403 R_AARCH64_RELATIVE 33648 │ │ │ +000000000002fec8 0000000000000403 R_AARCH64_RELATIVE 302c0 │ │ │ +000000000002fed8 0000000000000403 R_AARCH64_RELATIVE 31e28 │ │ │ +000000000002fee0 0000000000000403 R_AARCH64_RELATIVE 31f30 │ │ │ +000000000002fee8 0000000000000403 R_AARCH64_RELATIVE f758 │ │ │ +000000000002fef0 0000000000000403 R_AARCH64_RELATIVE 31e04 │ │ │ +000000000002fef8 0000000000000403 R_AARCH64_RELATIVE 33650 │ │ │ +000000000002ff00 0000000000000403 R_AARCH64_RELATIVE 33658 │ │ │ +000000000002ff08 0000000000000403 R_AARCH64_RELATIVE 31de8 │ │ │ +000000000002ff10 0000000000000403 R_AARCH64_RELATIVE 31f38 │ │ │ +000000000002ff18 0000000000000403 R_AARCH64_RELATIVE 31e48 │ │ │ +000000000002ff20 0000000000000403 R_AARCH64_RELATIVE 31ed0 │ │ │ +000000000002ff28 0000000000000403 R_AARCH64_RELATIVE 2cb0 │ │ │ +000000000002ff30 0000000000000403 R_AARCH64_RELATIVE 32030 │ │ │ +000000000002ff38 0000000000000403 R_AARCH64_RELATIVE 31e30 │ │ │ +000000000002ff40 0000000000000403 R_AARCH64_RELATIVE 31eb0 │ │ │ +000000000002ff48 0000000000000403 R_AARCH64_RELATIVE 31e70 │ │ │ +000000000002ff50 0000000000000403 R_AARCH64_RELATIVE 31e90 │ │ │ +000000000002ff58 0000000000000403 R_AARCH64_RELATIVE 31fe0 │ │ │ +000000000002ff60 0000000000000403 R_AARCH64_RELATIVE 31de0 │ │ │ +000000000002ff68 0000000000000403 R_AARCH64_RELATIVE 31e18 │ │ │ +000000000002ff70 0000000000000403 R_AARCH64_RELATIVE 33660 │ │ │ +000000000002ff78 0000000000000403 R_AARCH64_RELATIVE 31f40 │ │ │ +000000000002ff80 0000000000000403 R_AARCH64_RELATIVE 31ff0 │ │ │ +000000000002ff88 0000000000000403 R_AARCH64_RELATIVE 33668 │ │ │ +000000000002ff90 0000000000000403 R_AARCH64_RELATIVE 31f2c │ │ │ +000000000002ff98 0000000000000403 R_AARCH64_RELATIVE 31e78 │ │ │ +000000000002ffa0 0000000000000403 R_AARCH64_RELATIVE 31ed8 │ │ │ +000000000002ffa8 0000000000000403 R_AARCH64_RELATIVE 32020 │ │ │ +000000000002ffb0 0000000000000403 R_AARCH64_RELATIVE 3201c │ │ │ +000000000002ffb8 0000000000000403 R_AARCH64_RELATIVE 31fb8 │ │ │ +000000000002ffc8 0000000000000403 R_AARCH64_RELATIVE 31f10 │ │ │ +000000000002ffd0 0000000000000403 R_AARCH64_RELATIVE 33670 │ │ │ +000000000002ffd8 0000000000000403 R_AARCH64_RELATIVE 302dc │ │ │ +000000000002ffe0 0000000000000403 R_AARCH64_RELATIVE 31e60 │ │ │ +000000000002ffe8 0000000000000403 R_AARCH64_RELATIVE 32130 │ │ │ +000000000002fff0 0000000000000403 R_AARCH64_RELATIVE 302d8 │ │ │ +000000000002fff8 0000000000000403 R_AARCH64_RELATIVE 31fc8 │ │ │ +0000000000030010 0000000000000403 R_AARCH64_RELATIVE 10d58 │ │ │ +0000000000030020 0000000000000403 R_AARCH64_RELATIVE fd90 │ │ │ +0000000000030028 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +0000000000030030 0000000000000403 R_AARCH64_RELATIVE fdc8 │ │ │ +0000000000030038 0000000000000403 R_AARCH64_RELATIVE fe18 │ │ │ +0000000000030040 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +0000000000030048 0000000000000403 R_AARCH64_RELATIVE fe40 │ │ │ +0000000000030050 0000000000000403 R_AARCH64_RELATIVE fe90 │ │ │ +0000000000030058 0000000000000403 R_AARCH64_RELATIVE fee0 │ │ │ +0000000000030060 0000000000000403 R_AARCH64_RELATIVE ff30 │ │ │ +0000000000030068 0000000000000403 R_AARCH64_RELATIVE ff80 │ │ │ +0000000000030070 0000000000000403 R_AARCH64_RELATIVE ffd0 │ │ │ +0000000000030078 0000000000000403 R_AARCH64_RELATIVE 10018 │ │ │ +0000000000030080 0000000000000403 R_AARCH64_RELATIVE 10060 │ │ │ +0000000000030088 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +0000000000030090 0000000000000403 R_AARCH64_RELATIVE 10080 │ │ │ +0000000000030098 0000000000000403 R_AARCH64_RELATIVE 100d0 │ │ │ +00000000000300a0 0000000000000403 R_AARCH64_RELATIVE 10120 │ │ │ +00000000000300a8 0000000000000403 R_AARCH64_RELATIVE 10168 │ │ │ +00000000000300b0 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +00000000000300b8 0000000000000403 R_AARCH64_RELATIVE 101a8 │ │ │ +00000000000300c0 0000000000000403 R_AARCH64_RELATIVE 101f0 │ │ │ +00000000000300c8 0000000000000403 R_AARCH64_RELATIVE 10238 │ │ │ +00000000000300d0 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +00000000000300d8 0000000000000403 R_AARCH64_RELATIVE 10280 │ │ │ +00000000000300e0 0000000000000403 R_AARCH64_RELATIVE 102c8 │ │ │ +00000000000300e8 0000000000000403 R_AARCH64_RELATIVE 10318 │ │ │ +00000000000300f0 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +00000000000300f8 0000000000000403 R_AARCH64_RELATIVE 10330 │ │ │ +0000000000030100 0000000000000403 R_AARCH64_RELATIVE 10380 │ │ │ +0000000000030108 0000000000000403 R_AARCH64_RELATIVE 103d0 │ │ │ +0000000000030110 0000000000000403 R_AARCH64_RELATIVE 10420 │ │ │ +0000000000030118 0000000000000403 R_AARCH64_RELATIVE 10470 │ │ │ +0000000000030120 0000000000000403 R_AARCH64_RELATIVE 104c0 │ │ │ +0000000000030128 0000000000000403 R_AARCH64_RELATIVE 10510 │ │ │ +0000000000030130 0000000000000403 R_AARCH64_RELATIVE 10560 │ │ │ +0000000000030138 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +0000000000030140 0000000000000403 R_AARCH64_RELATIVE 10588 │ │ │ +0000000000030148 0000000000000403 R_AARCH64_RELATIVE 105d8 │ │ │ +0000000000030150 0000000000000403 R_AARCH64_RELATIVE 10628 │ │ │ +0000000000030158 0000000000000403 R_AARCH64_RELATIVE 10678 │ │ │ +0000000000030160 0000000000000403 R_AARCH64_RELATIVE 106c8 │ │ │ +0000000000030168 0000000000000403 R_AARCH64_RELATIVE 10710 │ │ │ +0000000000030170 0000000000000403 R_AARCH64_RELATIVE 10760 │ │ │ +0000000000030178 0000000000000403 R_AARCH64_RELATIVE 107a8 │ │ │ +0000000000030180 0000000000000403 R_AARCH64_RELATIVE 107f8 │ │ │ +0000000000030188 0000000000000403 R_AARCH64_RELATIVE 10848 │ │ │ +0000000000030190 0000000000000403 R_AARCH64_RELATIVE 10890 │ │ │ +0000000000030198 0000000000000403 R_AARCH64_RELATIVE 108e0 │ │ │ +00000000000301a0 0000000000000403 R_AARCH64_RELATIVE 10930 │ │ │ +00000000000301a8 0000000000000403 R_AARCH64_RELATIVE 10980 │ │ │ +00000000000301b0 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +00000000000301b8 0000000000000403 R_AARCH64_RELATIVE 109b8 │ │ │ +00000000000301c0 0000000000000403 R_AARCH64_RELATIVE 10a08 │ │ │ +00000000000301c8 0000000000000403 R_AARCH64_RELATIVE 10a58 │ │ │ +00000000000301d0 0000000000000403 R_AARCH64_RELATIVE 10c10 │ │ │ +00000000000301d8 0000000000000403 R_AARCH64_RELATIVE 10c38 │ │ │ +00000000000301e0 0000000000000403 R_AARCH64_RELATIVE 10c78 │ │ │ +00000000000301e8 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +00000000000301f0 0000000000000403 R_AARCH64_RELATIVE 10cc8 │ │ │ +00000000000301f8 0000000000000403 R_AARCH64_RELATIVE 10d18 │ │ │ +0000000000030200 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +0000000000030208 0000000000000403 R_AARCH64_RELATIVE 120b0 │ │ │ +0000000000030210 0000000000000403 R_AARCH64_RELATIVE fd88 │ │ │ +0000000000030228 0000000000000403 R_AARCH64_RELATIVE fd88 │ │ │ +0000000000030260 0000000000000403 R_AARCH64_RELATIVE 10a80 │ │ │ +0000000000030268 0000000000000403 R_AARCH64_RELATIVE 10a98 │ │ │ +0000000000030270 0000000000000403 R_AARCH64_RELATIVE 10ad8 │ │ │ +0000000000030278 0000000000000403 R_AARCH64_RELATIVE 10b18 │ │ │ +0000000000030280 0000000000000403 R_AARCH64_RELATIVE 10b58 │ │ │ +0000000000030288 0000000000000403 R_AARCH64_RELATIVE 10b98 │ │ │ +0000000000030290 0000000000000403 R_AARCH64_RELATIVE 10bd0 │ │ │ +0000000000030300 0000000000000403 R_AARCH64_RELATIVE 31dd8 │ │ │ +0000000000030308 0000000000000403 R_AARCH64_RELATIVE 12620 │ │ │ +0000000000030310 0000000000000403 R_AARCH64_RELATIVE 12640 │ │ │ +0000000000030318 0000000000000403 R_AARCH64_RELATIVE 12648 │ │ │ +0000000000030328 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +0000000000030330 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +0000000000030340 0000000000000403 R_AARCH64_RELATIVE 12668 │ │ │ +0000000000030348 0000000000000403 R_AARCH64_RELATIVE 12670 │ │ │ +0000000000030358 0000000000000403 R_AARCH64_RELATIVE 12690 │ │ │ +0000000000030360 0000000000000403 R_AARCH64_RELATIVE 12698 │ │ │ +0000000000030370 0000000000000403 R_AARCH64_RELATIVE 126b8 │ │ │ +0000000000030378 0000000000000403 R_AARCH64_RELATIVE 126c0 │ │ │ +0000000000030388 0000000000000403 R_AARCH64_RELATIVE 126d0 │ │ │ +0000000000030390 0000000000000403 R_AARCH64_RELATIVE 126d8 │ │ │ +00000000000303a0 0000000000000403 R_AARCH64_RELATIVE 126f0 │ │ │ +00000000000303a8 0000000000000403 R_AARCH64_RELATIVE 126f8 │ │ │ +00000000000303b8 0000000000000403 R_AARCH64_RELATIVE 12720 │ │ │ +00000000000303c0 0000000000000403 R_AARCH64_RELATIVE 12728 │ │ │ +00000000000303d0 0000000000000403 R_AARCH64_RELATIVE 12740 │ │ │ +00000000000303d8 0000000000000403 R_AARCH64_RELATIVE 12748 │ │ │ +00000000000303e8 0000000000000403 R_AARCH64_RELATIVE 12780 │ │ │ +00000000000303f0 0000000000000403 R_AARCH64_RELATIVE 12788 │ │ │ +0000000000030400 0000000000000403 R_AARCH64_RELATIVE 12798 │ │ │ +0000000000030408 0000000000000403 R_AARCH64_RELATIVE 127a0 │ │ │ +0000000000030418 0000000000000403 R_AARCH64_RELATIVE 127b8 │ │ │ +0000000000030420 0000000000000403 R_AARCH64_RELATIVE 127c0 │ │ │ +0000000000030430 0000000000000403 R_AARCH64_RELATIVE 127d8 │ │ │ +0000000000030438 0000000000000403 R_AARCH64_RELATIVE 127e0 │ │ │ +0000000000030448 0000000000000403 R_AARCH64_RELATIVE 127f0 │ │ │ +0000000000030450 0000000000000403 R_AARCH64_RELATIVE 127f8 │ │ │ +0000000000030460 0000000000000403 R_AARCH64_RELATIVE 12818 │ │ │ +0000000000030468 0000000000000403 R_AARCH64_RELATIVE 12820 │ │ │ +0000000000030478 0000000000000403 R_AARCH64_RELATIVE 12840 │ │ │ +0000000000030480 0000000000000403 R_AARCH64_RELATIVE 12848 │ │ │ +0000000000030490 0000000000000403 R_AARCH64_RELATIVE 12868 │ │ │ +0000000000030498 0000000000000403 R_AARCH64_RELATIVE 12870 │ │ │ +00000000000304a8 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +00000000000304b0 0000000000000403 R_AARCH64_RELATIVE 122a8 │ │ │ +00000000000304c0 0000000000000403 R_AARCH64_RELATIVE 12890 │ │ │ +00000000000304c8 0000000000000403 R_AARCH64_RELATIVE 12898 │ │ │ +00000000000304d8 0000000000000403 R_AARCH64_RELATIVE 128c0 │ │ │ +00000000000304e0 0000000000000403 R_AARCH64_RELATIVE 128c8 │ │ │ +00000000000304f0 0000000000000403 R_AARCH64_RELATIVE 128d8 │ │ │ +00000000000304f8 0000000000000403 R_AARCH64_RELATIVE 128e0 │ │ │ +000000000002fdc0 0000000b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ +000000000002fde0 0000000d00000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000002fde8 0000001000000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ +000000000002fe70 0000001b00000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ +000000000002fe90 0000002400000401 R_AARCH64_GLOB_DAT 0000000000000000 stdin@GLIBC_2.17 + 0 │ │ │ +000000000002fec0 0000002900000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000002fed0 0000002a00000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000002ffc0 0000004300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x1128 contains 63 entries: │ │ │ +Relocation section '.rela.plt' at offset 0x2270 contains 64 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -0000000000430000 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000401750 memcpy@GLIBC_2.17 + 0 │ │ │ -0000000000430008 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000401760 memmove@GLIBC_2.17 + 0 │ │ │ -0000000000430010 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000401770 strlen@GLIBC_2.17 + 0 │ │ │ -0000000000430018 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000401780 fputs@GLIBC_2.17 + 0 │ │ │ -0000000000430020 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000401790 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430028 0000003d00000402 R_AARCH64_JUMP_SLOT 00000000004017a0 mbstowcs@GLIBC_2.17 + 0 │ │ │ -0000000000430030 0000003a00000402 R_AARCH64_JUMP_SLOT 00000000004017b0 exit@GLIBC_2.17 + 0 │ │ │ -0000000000430038 0000002400000402 R_AARCH64_JUMP_SLOT 00000000004017c0 perror@GLIBC_2.17 + 0 │ │ │ -0000000000430040 0000002300000402 R_AARCH64_JUMP_SLOT 00000000004017d0 __xstat64@GLIBC_2.17 + 0 │ │ │ -0000000000430048 0000000c00000402 R_AARCH64_JUMP_SLOT 00000000004017e0 fputc@GLIBC_2.17 + 0 │ │ │ -0000000000430050 0000002800000402 R_AARCH64_JUMP_SLOT 00000000004017f0 qsort@GLIBC_2.17 + 0 │ │ │ -0000000000430058 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000401800 stpcpy@GLIBC_2.17 + 0 │ │ │ -0000000000430060 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000401810 signal@GLIBC_2.17 + 0 │ │ │ -0000000000430068 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000401820 fclose@GLIBC_2.17 + 0 │ │ │ -0000000000430070 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000401830 malloc@GLIBC_2.17 + 0 │ │ │ -0000000000430078 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000401840 chmod@GLIBC_2.17 + 0 │ │ │ -0000000000430080 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000401850 mkstemp64@GLIBC_2.17 + 0 │ │ │ -0000000000430088 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000401860 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430090 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000401870 strncmp@GLIBC_2.17 + 0 │ │ │ -0000000000430098 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000401880 __libc_start_main@GLIBC_2.17 + 0 │ │ │ -00000000004300a0 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000401890 strcat@GLIBC_2.17 + 0 │ │ │ -00000000004300a8 0000002100000402 R_AARCH64_JUMP_SLOT 00000000004018a0 __printf_chk@GLIBC_2.17 + 0 │ │ │ -00000000004300b0 0000002e00000402 R_AARCH64_JUMP_SLOT 00000000004018b0 fdopen@GLIBC_2.17 + 0 │ │ │ -00000000004300b8 0000004600000402 R_AARCH64_JUMP_SLOT 00000000004018c0 _IO_getc@GLIBC_2.17 + 0 │ │ │ -00000000004300c0 0000004500000402 R_AARCH64_JUMP_SLOT 00000000004018d0 fseeko64@GLIBC_2.17 + 0 │ │ │ -00000000004300c8 0000003900000402 R_AARCH64_JUMP_SLOT 00000000004018e0 realloc@GLIBC_2.17 + 0 │ │ │ -00000000004300d0 0000002700000402 R_AARCH64_JUMP_SLOT 00000000004018f0 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ -00000000004300d8 0000004f00000402 R_AARCH64_JUMP_SLOT 0000000000401900 rewind@GLIBC_2.17 + 0 │ │ │ -00000000004300e0 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000401910 strerror@GLIBC_2.17 + 0 │ │ │ -00000000004300e8 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000401920 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ -00000000004300f0 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000401930 __fread_chk@GLIBC_2.17 + 0 │ │ │ -00000000004300f8 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000401940 strrchr@GLIBC_2.17 + 0 │ │ │ -0000000000430100 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000430108 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000401960 abort@GLIBC_2.17 + 0 │ │ │ -0000000000430110 0000004d00000402 R_AARCH64_JUMP_SLOT 0000000000401970 feof@GLIBC_2.17 + 0 │ │ │ -0000000000430118 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000401980 puts@GLIBC_2.17 + 0 │ │ │ -0000000000430120 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000401990 _IO_putc@GLIBC_2.17 + 0 │ │ │ -0000000000430128 0000002f00000402 R_AARCH64_JUMP_SLOT 00000000004019a0 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430130 0000001b00000402 R_AARCH64_JUMP_SLOT 00000000004019b0 strcmp@GLIBC_2.17 + 0 │ │ │ -0000000000430138 0000002900000402 R_AARCH64_JUMP_SLOT 00000000004019c0 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ -0000000000430140 0000003f00000402 R_AARCH64_JUMP_SLOT 00000000004019d0 ftello64@GLIBC_2.17 + 0 │ │ │ -0000000000430148 0000003000000402 R_AARCH64_JUMP_SLOT 00000000004019e0 strtol@GLIBC_2.17 + 0 │ │ │ -0000000000430150 0000001500000402 R_AARCH64_JUMP_SLOT 00000000004019f0 __strncat_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430158 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000401a00 fread@GLIBC_2.17 + 0 │ │ │ -0000000000430160 0000004b00000402 R_AARCH64_JUMP_SLOT 0000000000401a10 wctomb@GLIBC_2.17 + 0 │ │ │ -0000000000430168 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000401a20 __lxstat64@GLIBC_2.17 + 0 │ │ │ -0000000000430170 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000401a30 free@GLIBC_2.17 + 0 │ │ │ -0000000000430178 0000004800000402 R_AARCH64_JUMP_SLOT 0000000000401a40 __strcat_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430180 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000401a50 ungetc@GLIBC_2.17 + 0 │ │ │ -0000000000430188 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000401a60 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ -0000000000430190 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000401a70 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430198 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000401a80 rename@GLIBC_2.17 + 0 │ │ │ -00000000004301a0 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000401a90 fwrite@GLIBC_2.17 + 0 │ │ │ -00000000004301a8 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000401aa0 fflush@GLIBC_2.17 + 0 │ │ │ -00000000004301b0 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000401ab0 strcpy@GLIBC_2.17 + 0 │ │ │ -00000000004301b8 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000401ac0 strncat@GLIBC_2.17 + 0 │ │ │ -00000000004301c0 0000004900000402 R_AARCH64_JUMP_SLOT 0000000000401ad0 fopen64@GLIBC_2.17 + 0 │ │ │ -00000000004301c8 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000401ae0 strncpy@GLIBC_2.17 + 0 │ │ │ -00000000004301d0 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000401af0 __errno_location@GLIBC_2.17 + 0 │ │ │ -00000000004301d8 0000004300000402 R_AARCH64_JUMP_SLOT 0000000000401b00 unlink@GLIBC_2.17 + 0 │ │ │ -00000000004301e0 0000004c00000402 R_AARCH64_JUMP_SLOT 0000000000401b10 fgets@GLIBC_2.17 + 0 │ │ │ -00000000004301e8 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000401b20 setlocale@GLIBC_2.17 + 0 │ │ │ -00000000004301f0 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000401b30 ferror@GLIBC_2.17 + 0 │ │ │ +000000000002fb78 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fb80 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.17 + 0 │ │ │ +000000000002fb88 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.17 + 0 │ │ │ +000000000002fb90 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputs@GLIBC_2.17 + 0 │ │ │ +000000000002fb98 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fba0 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 mbstowcs@GLIBC_2.17 + 0 │ │ │ +000000000002fba8 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ +000000000002fbb0 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 perror@GLIBC_2.17 + 0 │ │ │ +000000000002fbb8 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __xstat64@GLIBC_2.17 + 0 │ │ │ +000000000002fbc0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000002fbc8 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 putc@GLIBC_2.17 + 0 │ │ │ +000000000002fbd0 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputc@GLIBC_2.17 + 0 │ │ │ +000000000002fbd8 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 qsort@GLIBC_2.17 + 0 │ │ │ +000000000002fbe0 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 stpcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fbe8 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.17 + 0 │ │ │ +000000000002fbf0 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 fclose@GLIBC_2.17 + 0 │ │ │ +000000000002fbf8 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.17 + 0 │ │ │ +000000000002fc00 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 chmod@GLIBC_2.17 + 0 │ │ │ +000000000002fc08 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 mkstemp64@GLIBC_2.17 + 0 │ │ │ +000000000002fc10 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc18 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncmp@GLIBC_2.17 + 0 │ │ │ +000000000002fc20 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.17 + 0 │ │ │ +000000000002fc28 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcat@GLIBC_2.17 + 0 │ │ │ +000000000002fc30 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc38 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fdopen@GLIBC_2.17 + 0 │ │ │ +000000000002fc40 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fseeko64@GLIBC_2.17 + 0 │ │ │ +000000000002fc48 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@GLIBC_2.17 + 0 │ │ │ +000000000002fc50 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ +000000000002fc58 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 rewind@GLIBC_2.17 + 0 │ │ │ +000000000002fc60 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000000000 getc@GLIBC_2.17 + 0 │ │ │ +000000000002fc68 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror@GLIBC_2.17 + 0 │ │ │ +000000000002fc70 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ +000000000002fc78 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fread_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc80 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 strrchr@GLIBC_2.17 + 0 │ │ │ +000000000002fc88 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000002fc90 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ +000000000002fc98 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 feof@GLIBC_2.17 + 0 │ │ │ +000000000002fca0 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ +000000000002fca8 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fcb0 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcmp@GLIBC_2.17 + 0 │ │ │ +000000000002fcb8 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ +000000000002fcc0 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000000000 ftello64@GLIBC_2.17 + 0 │ │ │ +000000000002fcc8 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000000000 strtol@GLIBC_2.17 + 0 │ │ │ +000000000002fcd0 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strncat_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fcd8 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000000000 fread@GLIBC_2.17 + 0 │ │ │ +000000000002fce0 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000000000 wctomb@GLIBC_2.17 + 0 │ │ │ +000000000002fce8 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __lxstat64@GLIBC_2.17 + 0 │ │ │ +000000000002fcf0 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@GLIBC_2.17 + 0 │ │ │ +000000000002fcf8 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcat_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fd00 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000000000 ungetc@GLIBC_2.17 + 0 │ │ │ +000000000002fd08 0000003a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ +000000000002fd10 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fd18 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 rename@GLIBC_2.17 + 0 │ │ │ +000000000002fd20 0000003d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ +000000000002fd28 0000003e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ +000000000002fd30 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fd38 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncat@GLIBC_2.17 + 0 │ │ │ +000000000002fd40 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000000000 fopen64@GLIBC_2.17 + 0 │ │ │ +000000000002fd48 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncpy@GLIBC_2.17 + 0 │ │ │ +000000000002fd50 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.17 + 0 │ │ │ +000000000002fd58 0000004500000402 R_AARCH64_JUMP_SLOT 0000000000000000 unlink@GLIBC_2.17 + 0 │ │ │ +000000000002fd60 0000004600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fgets@GLIBC_2.17 + 0 │ │ │ +000000000002fd68 0000004700000402 R_AARCH64_JUMP_SLOT 0000000000000000 setlocale@GLIBC_2.17 + 0 │ │ │ +000000000002fd70 0000004800000402 R_AARCH64_JUMP_SLOT 0000000000000000 ferror@GLIBC_2.17 + 0 │ │ ├── readelf --wide --dynamic {} │ │ │ @@ -1,29 +1,32 @@ │ │ │ │ │ │ -Dynamic section at offset 0x1fde8 contains 26 entries: │ │ │ +Dynamic section at offset 0x1f950 contains 29 entries: │ │ │ Tag Type Name/Value │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libbz2.so.1] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ - 0x000000000000000c (INIT) 0x401710 │ │ │ - 0x000000000000000d (FINI) 0x4105e8 │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x42fdd0 │ │ │ + 0x000000000000000c (INIT) 0x2870 │ │ │ + 0x000000000000000d (FINI) 0xf7dc │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x2f8b0 │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x42fdd8 │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x2f8b8 │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000006ffffef5 (GNU_HASH) 0x400298 │ │ │ - 0x0000000000000005 (STRTAB) 0x400ca0 │ │ │ - 0x0000000000000006 (SYMTAB) 0x400520 │ │ │ - 0x000000000000000a (STRSZ) 816 (bytes) │ │ │ + 0x000000006ffffef5 (GNU_HASH) 0x298 │ │ │ + 0x0000000000000005 (STRTAB) 0xa58 │ │ │ + 0x0000000000000006 (SYMTAB) 0x2d8 │ │ │ + 0x000000000000000a (STRSZ) 781 (bytes) │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ 0x0000000000000015 (DEBUG) 0x0 │ │ │ - 0x0000000000000003 (PLTGOT) 0x42ffe8 │ │ │ - 0x0000000000000002 (PLTRELSZ) 1512 (bytes) │ │ │ + 0x0000000000000003 (PLTGOT) 0x2fb60 │ │ │ + 0x0000000000000002 (PLTRELSZ) 1536 (bytes) │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ - 0x0000000000000017 (JMPREL) 0x401128 │ │ │ - 0x0000000000000007 (RELA) 0x4010b0 │ │ │ - 0x0000000000000008 (RELASZ) 120 (bytes) │ │ │ + 0x0000000000000017 (JMPREL) 0x2270 │ │ │ + 0x0000000000000007 (RELA) 0xe48 │ │ │ + 0x0000000000000008 (RELASZ) 5160 (bytes) │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ - 0x000000006ffffffe (VERNEED) 0x401070 │ │ │ + 0x0000000000000018 (BIND_NOW) │ │ │ + 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ + 0x000000006ffffffe (VERNEED) 0xe08 │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ - 0x000000006ffffff0 (VERSYM) 0x400fd0 │ │ │ + 0x000000006ffffff0 (VERSYM) 0xd66 │ │ │ + 0x000000006ffffff9 (RELACOUNT) 207 │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ ├── readelf --wide --notes {} │ │ │┄ error from `readelf --wide --notes {}` (b): │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0x369b │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0x3dbf │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0xa23f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0xebbf │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0xf56b │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0xf56f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0xf597 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2cb1 to 0xf757 │ │ │ @@ -1,8 +1,147 @@ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ Owner Data size Description │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ Owner Data size Description │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5f2854b2e66fc39363b865b179ef82564f06aeca │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a8072576f250d83be676757a89e5c4e0789ae91f │ │ │ + │ │ │ +Displaying notes found in: .gnu.build.attributes │ │ │ + Owner Data size Description │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x369c to 0x36d4 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x36d4 to 0x36d4 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x36d4 to 0x36d4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA*off 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA*FORTIFY:0xff 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA*static 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x36d4 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x36d4 to 0x36e8 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x2870 to 0x287c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xf7dc to 0xf7e4 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x36e8 to 0x379c │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x37a0 to 0x3dbc │ │ │ + GA*FORTIFY:0x2 0x00000000 func Applies to region from 0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 func Applies to region from 0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA*0x1 0x00000010 func Applies to region from 0x2cb0 to 0x369c │ │ │ + GA*strong 0x00000000 func Applies to region from 0x2cb0 to 0x369c │ │ │ + GA+stack_clash:true 0x00000000 func Applies to region from 0x2cb0 to 0x369c │ │ │ + GA*cf_protection:0x1 0x00000000 func Applies to region from 0x2cb0 to 0x369c │ │ │ + GA*PIE 0x00000000 func Applies to region from 0x2cb0 to 0x369c │ │ │ + GA*GOW:0x472a 0x00000000 func Applies to region from 0x2cb0 to 0x369c │ │ │ + GA!false 0x00000000 func Applies to region from 0x2cb0 to 0x369c │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x3dc0 to 0xa23c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xa240 to 0xebbc │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xebc0 to 0xf56c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf56c to 0xf56c │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf56c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf570 to 0xf598 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf598 to 0xf758 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA*PIC 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf758 to 0xf7dc │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x369c to 0x369c │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2cb0 to 0x2cb0 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xf7dc to 0xf7dc │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xf7dc to 0xf7dc │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x287c to 0x2884 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0xf7e4 to 0xf7ec │ │ ├── readelf --wide --version-info {} │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ Version symbols section '.gnu.version' contains 80 entries: │ │ │ - Addr: 0x0000000000400fd0 Offset: 0x000fd0 Link: 5 (.dynsym) │ │ │ - 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ - 004: 0 (*local*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + Addr: 0x0000000000000d66 Offset: 0x000d66 Link: 5 (.dynsym) │ │ │ + 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.17) │ │ │ + 004: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 010: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 014: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ - 018: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 3 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 01c: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 020: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 024: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 028: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 014: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 018: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 01c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 020: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 024: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 028: 2 (GLIBC_2.17) 0 (*local*) 3 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 02c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 030: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 030: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 034: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 038: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 03c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 040: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 044: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ - 048: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 04c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ + 03c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 040: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ + 044: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 048: 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ + 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ │ - Addr: 0x0000000000401070 Offset: 0x001070 Link: 6 (.dynstr) │ │ │ + Addr: 0x0000000000000e08 Offset: 0x000e08 Link: 6 (.dynstr) │ │ │ 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1 │ │ │ 0x0010: Name: GLIBC_2.17 Flags: none Version: 3 │ │ │ 0x0020: Version: 1 File: libc.so.6 Cnt: 1 │ │ │ 0x0030: Name: GLIBC_2.17 Flags: none Version: 2 │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ @@ -1,2357 +1,2853 @@ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ -00000000 0000000000000014 00000000 CIE │ │ │ +00000000 0000000000000010 00000000 CIE │ │ │ Version: 1 │ │ │ Augmentation: "zR" │ │ │ Code alignment factor: 4 │ │ │ Data alignment factor: -8 │ │ │ Return address column: 30 │ │ │ Augmentation data: 1b │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000402638..0000000000402678 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000402648 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000402654 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000402664 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402668 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=00000000000036e8..0000000000003714 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000040 0000000000000024 00000044 FDE cie=00000000 pc=0000000000402680..00000000004026c4 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000402698 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 8 to 00000000004026a0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 00000000004026b0 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004026b4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000003718..0000000000003750 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000068 0000000000000024 0000006c FDE cie=00000000 pc=00000000004026d0..0000000000402700 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004026d4 │ │ │ +0000003c 0000000000000020 00000040 FDE cie=00000000 pc=0000000000003750..0000000000003798 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003754 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004026d8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004026dc │ │ │ + DW_CFA_advance_loc: 8 to 000000000000375c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 32 to 00000000004026fc │ │ │ + DW_CFA_advance_loc: 56 to 0000000000003794 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000090 0000000000000024 00000094 FDE cie=00000000 pc=0000000000402700..000000000040272c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402704 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402708 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 32 to 0000000000402728 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ +00000060 0000000000000014 00000064 FDE cie=00000000 pc=0000000000003798..000000000000379c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000000b8 0000000000000034 000000bc FDE cie=00000000 pc=0000000000402738..00000000004027d0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040273c │ │ │ +00000078 000000000000002c 0000007c FDE cie=00000000 pc=00000000000037a0..000000000000383c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000037a4 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402740 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 36 to 0000000000402764 │ │ │ + DW_CFA_advance_loc: 28 to 00000000000037c0 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000037cc │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000037d4 │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc: 104 to 00000000004027cc │ │ │ + DW_CFA_advance_loc: 100 to 0000000000003838 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000000f0 0000000000000034 000000f4 FDE cie=00000000 pc=00000000004027d0..00000000004028d4 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004027d4 │ │ │ +000000a8 000000000000003c 000000ac FDE cie=00000000 pc=0000000000003840..0000000000003958 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003844 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004027d8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 00000000004027e4 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000384c │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003854 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000385c │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc: 216 to 00000000004028bc │ │ │ + DW_CFA_advance_loc: 216 to 0000000000003934 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003938 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 000000000000394c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004028c0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003950 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000128 000000000000003c 0000012c FDE cie=00000000 pc=0000000000401b40..0000000000401bf4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401b44 │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401b48 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 0000000000401b54 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc: 132 to 0000000000401bd8 │ │ │ +000000e8 0000000000000044 000000ec FDE cie=00000000 pc=0000000000003958..0000000000003a2c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003960 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003968 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003978 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003980 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000398c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 124 to 0000000000003a08 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000401be0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003a10 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 16 to 0000000000401bf0 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003a24 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000168 0000000000000034 0000016c FDE cie=00000000 pc=00000000004028d4..0000000000402950 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004028d8 │ │ │ +00000130 000000000000002c 00000134 FDE cie=00000000 pc=0000000000003a30..0000000000003ab0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a34 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004028dc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 00000000004028ec │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003a4c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 60 to 0000000000402928 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000003a88 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040292c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a8c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 24 to 0000000000402944 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003a9c │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402948 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003aa0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000001a0 0000000000000014 000001a4 FDE cie=00000000 pc=0000000000402950..0000000000402958 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000160 0000000000000010 00000164 FDE cie=00000000 pc=0000000000003ab0..0000000000003ab8 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000001b8 000000000000003c 000001bc FDE cie=00000000 pc=0000000000402958..00000000004029d0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040295c │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402960 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 000000000040296c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040297c │ │ │ +00000174 0000000000000030 00000178 FDE cie=00000000 pc=0000000000003ab8..0000000000003b4c │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003ad0 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003ad8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003ae4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 52 to 0000000000003b18 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402980 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b1c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 40 to 00000000004029a8 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 44 to 0000000000003b48 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004029ac │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 00000000004029cc │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000001f8 0000000000000034 000001fc FDE cie=00000000 pc=00000000004029d0..0000000000402a54 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004029d4 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004029d8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 00000000004029e4 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 64 to 0000000000402a24 │ │ │ - DW_CFA_remember_state │ │ │ +000001a8 000000000000003c 000001ac FDE cie=00000000 pc=0000000000003b50..0000000000003bec │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003b64 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003b6c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003b78 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003b8c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 68 to 0000000000003bd0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a28 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402a30 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a34 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003bd8 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ │ │ -00000230 0000000000000024 00000234 FDE cie=00000000 pc=0000000000402a54..0000000000402b0c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a58 │ │ │ +000001e8 000000000000001c 000001ec FDE cie=00000000 pc=0000000000003bf0..0000000000003cb0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bf4 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402a5c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402a64 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003bfc │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003c18 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000258 000000000000001c 0000025c FDE cie=00000000 pc=0000000000402b0c..0000000000402b34 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b10 │ │ │ +00000208 0000000000000014 0000020c FDE cie=00000000 pc=0000000000003cb0..0000000000003cdc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003cb4 │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b14 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000278 000000000000002c 0000027c FDE cie=00000000 pc=0000000000402b34..0000000000402bcc │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b38 │ │ │ +00000220 0000000000000034 00000224 FDE cie=00000000 pc=0000000000003ce0..0000000000003d98 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ce4 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b3c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003cec │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402b48 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003cf8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 60 to 0000000000402b84 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000003d28 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003d2c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003d44 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402b88 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003d48 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - │ │ │ -000002a8 0000000000000014 000002ac FDE cie=00000000 pc=0000000000402bcc..0000000000402bec │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000258 0000000000000010 0000025c FDE cie=00000000 pc=0000000000003d98..0000000000003dbc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000002c0 000000000000005c 000002c4 FDE cie=00000000 pc=0000000000401bf4..00000000004025d4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401bf8 │ │ │ - DW_CFA_def_cfa_offset: 2080 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401bfc │ │ │ - DW_CFA_def_cfa_offset: 2176 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-2176 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-2168 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401c00 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401c04 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-2096 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-2088 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000401c10 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-2160 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-2152 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000401c20 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-2144 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-2136 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000401c30 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-2128 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-2120 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-2112 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-2104 │ │ │ - DW_CFA_advance_loc2: 1792 to 0000000000402330 │ │ │ +0000026c 0000000000000058 00000270 FDE cie=00000000 pc=0000000000002cb0..000000000000369c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002cb4 │ │ │ + DW_CFA_def_cfa_offset: 2192 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002cb8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-2192 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-2184 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000002cc0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-2144 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-2136 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000002ccc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-2176 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-2168 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000002cf0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-2160 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-2152 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-2128 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-2120 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-2112 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-2104 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000002cfc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-2096 │ │ │ + DW_CFA_advance_loc2: 2004 to 00000000000034d0 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 2080 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402334 │ │ │ - DW_CFA_def_cfa_offset: 1984 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402338 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000034d4 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +000002c8 0000000000000010 000002cc FDE cie=00000000 pc=0000000000003dc0..0000000000003dec │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000320 000000000000002c 00000324 FDE cie=00000000 pc=0000000000402bf0..0000000000402cb0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402bf4 │ │ │ +000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=0000000000003df0..0000000000003e04 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +000002f0 0000000000000034 000002f4 FDE cie=00000000 pc=0000000000003e08..0000000000003f24 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003e0c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402bf8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402bfc │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003e14 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 96 to 0000000000402c5c │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003e24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 136 to 0000000000003eac │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003eb0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 100 to 0000000000003f14 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402c60 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f18 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00000350 0000000000000014 00000354 FDE cie=00000000 pc=0000000000402cb0..0000000000402cdc │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00000368 0000000000000014 0000036c FDE cie=00000000 pc=0000000000402cdc..0000000000402cf0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000380 0000000000000034 00000384 FDE cie=00000000 pc=0000000000402cf0..0000000000402e04 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402cf4 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402cf8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402cfc │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 140 to 0000000000402d88 │ │ │ +00000328 0000000000000034 0000032c FDE cie=00000000 pc=0000000000003f28..0000000000003fdc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f2c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003f34 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003f40 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000003f7c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402d8c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f80 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 0000000000402dec │ │ │ + DW_CFA_advance_loc: 52 to 0000000000003fb4 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402df0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003fb8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000003b8 000000000000002c 000003bc FDE cie=00000000 pc=0000000000402e04..0000000000402efc │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402e08 │ │ │ +00000360 000000000000003c 00000364 FDE cie=00000000 pc=0000000000003fe0..00000000000040e0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003fe8 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003ff4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004000 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004010 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 124 to 000000000000408c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004094 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + │ │ │ +000003a0 0000000000000034 000003a4 FDE cie=00000000 pc=00000000000040e0..0000000000004194 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040e4 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402e0c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402e14 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000040ec │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000040f8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 120 to 0000000000402e8c │ │ │ + DW_CFA_advance_loc: 60 to 0000000000004134 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004138 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 000000000000416c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402e90 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004170 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000003e8 0000000000000024 000003ec FDE cie=00000000 pc=0000000000402efc..0000000000402fe4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402f00 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402f04 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 152 to 0000000000402f9c │ │ │ +000003d8 000000000000001c 000003dc FDE cie=00000000 pc=0000000000004198..000000000000422c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000419c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 128 to 000000000000421c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402fa0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004220 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000410 0000000000000014 00000414 FDE cie=00000000 pc=0000000000402fe4..0000000000403130 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000003f8 0000000000000010 000003fc FDE cie=00000000 pc=0000000000004230..00000000000042f4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000428 000000000000005c 0000042c FDE cie=00000000 pc=0000000000403130..0000000000403404 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403134 │ │ │ +0000040c 0000000000000094 00000410 FDE cie=00000000 pc=00000000000042f8..00000000000045a4 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042fc │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403138 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040313c │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004308 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040314c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 116 to 000000000000437c │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004384 │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000438c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_advance_loc: 148 to 00000000004031e0 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 124 to 0000000000004408 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000440c │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004410 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004414 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004418 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004428 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004031e4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004430 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 000000000040321c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 12 to 000000000000443c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004440 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004470 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004474 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004480 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004484 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403220 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004488 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 332 to 000000000040336c │ │ │ + DW_CFA_advance_loc: 48 to 00000000000044b8 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 8 to 00000000000044c0 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 00000000000044c8 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 00000000000044d4 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000403378 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000044d8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000488 000000000000002c 0000048c FDE cie=00000000 pc=0000000000403404..000000000040349c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403408 │ │ │ +000004a4 0000000000000024 000004a8 FDE cie=00000000 pc=00000000000045a8..000000000000463c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000045ac │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040340c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000403414 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000045b4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 100 to 0000000000403478 │ │ │ + DW_CFA_advance_loc: 100 to 0000000000004618 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040347c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000461c │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000004b8 0000000000000014 000004bc FDE cie=00000000 pc=000000000040349c..0000000000403500 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000004cc 0000000000000010 000004d0 FDE cie=00000000 pc=0000000000004640..00000000000046a4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000004d0 0000000000000054 000004d4 FDE cie=00000000 pc=0000000000403500..0000000000403730 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403504 │ │ │ +000004e0 0000000000000094 000004e4 FDE cie=00000000 pc=00000000000046a8..00000000000048b0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000046ac │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403508 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040351c │ │ │ + DW_CFA_advance_loc: 12 to 00000000000046b8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000046c4 │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000046d0 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000046dc │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 356 to 0000000000403680 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000004804 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000480c │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004820 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403684 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 00000000004036d4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004824 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 000000000000486c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004870 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004878 │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004894 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004036d8 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004898 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 000000000000489c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000048a0 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ -00000528 0000000000000034 0000052c FDE cie=00000000 pc=0000000000403730..00000000004037e4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403734 │ │ │ +00000578 0000000000000028 0000057c FDE cie=00000000 pc=00000000000048b0..0000000000004968 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000048b4 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403738 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040373c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000403750 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048c4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 132 to 00000000004037d4 │ │ │ + DW_CFA_advance_loc: 28 to 00000000000048e0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 120 to 0000000000004958 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004037d8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000495c │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000560 0000000000000044 00000564 FDE cie=00000000 pc=00000000004037e4..0000000000403be8 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004037e8 │ │ │ +000005a4 0000000000000054 000005a8 FDE cie=00000000 pc=0000000000004968..0000000000004d24 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000496c │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004037ec │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004037f4 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004978 │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004980 │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000403808 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000498c │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000403820 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004998 │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ - DW_CFA_advance_loc: 104 to 0000000000403888 │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000004ab8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040388c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004abc │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 96 to 0000000000004b1c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_advance_loc: 160 to 0000000000004bbc │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 60 to 0000000000004bf8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_advance_loc: 144 to 0000000000004c88 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004c94 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004c9c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ca0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 88 to 0000000000004cf8 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004d20 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000005a8 0000000000000044 000005ac FDE cie=00000000 pc=0000000000403be8..0000000000405e68 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bec │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-336 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-328 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bf0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bf4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-304 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-296 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000403c00 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-288 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-280 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000403c10 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-320 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-312 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-272 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-264 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000403c2c │ │ │ - DW_CFA_offset: r27 (x27) at cfa-256 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-248 │ │ │ - DW_CFA_advance_loc: 164 to 0000000000403cd0 │ │ │ +000005fc 0000000000000070 00000600 FDE cie=00000000 pc=0000000000004d28..0000000000006ed4 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d2c │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-368 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-360 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004d40 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-352 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-344 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004d50 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-336 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-328 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004d5c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-320 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-312 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004d64 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-304 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-296 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000004da0 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-288 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-280 │ │ │ + DW_CFA_advance_loc: 100 to 0000000000004e04 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403cd4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004e08 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 0000000000004e44 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004e60 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004e74 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ + DW_CFA_advance_loc2: 2068 to 0000000000005688 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000568c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 188 to 0000000000005748 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000574c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 80 to 000000000000579c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000057a0 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 3916 to 00000000000066ec │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066f0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 448 to 00000000000068b0 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068b4 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000005f0 000000000000005c 000005f4 FDE cie=00000000 pc=0000000000405e68..000000000040706c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000405e6c │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000405e70 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 24 to 0000000000405e88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1368 to 00000000004063e0 │ │ │ +00000670 0000000000000044 00000674 FDE cie=00000000 pc=0000000000006ed8..0000000000007b44 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006edc │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006ee4 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006ef4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000006f18 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006f24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1348 to 0000000000007468 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004063e4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1044 to 00000000004067f8 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004067fc │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000746c │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000650 000000000000003c 00000654 FDE cie=00000000 pc=000000000040706c..0000000000407230 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407070 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407074 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407078 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000407084 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 280 to 000000000040719c │ │ │ +000006b8 0000000000000030 000006bc FDE cie=00000000 pc=0000000000007b48..0000000000007c94 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b4c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007b58 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 40 to 0000000000007b80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b84 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 0000000000007c2c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c30 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c34 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004071a0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 120 to 0000000000407218 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040721c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c38 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000690 0000000000000084 00000694 FDE cie=00000000 pc=0000000000407230..0000000000408814 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407234 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407238 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040723c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000407254 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1408 to 00000000004077d4 │ │ │ +000006ec 0000000000000044 000006f0 FDE cie=00000000 pc=0000000000007c98..0000000000008b80 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c9c │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007ca4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007cb0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007cc8 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007cd8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1268 to 00000000000081cc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004077d8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 0000000000407828 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040782c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1368 to 0000000000407d84 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407d88 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1728 to 0000000000408448 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040844c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000081d0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000718 000000000000004c 0000071c FDE cie=00000000 pc=0000000000408814..00000000004098b0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408818 │ │ │ +00000734 0000000000000048 00000738 FDE cie=00000000 pc=0000000000008b80..00000000000093e8 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b84 │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040881c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408820 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008b90 │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_advance_loc: 28 to 000000000040883c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008b9c │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040884c │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008ba8 │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040885c │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008bb4 │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc2: 1816 to 0000000000408f74 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000008bd8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008c04 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ + DW_CFA_advance_loc1: 940 to 0000000000008fb0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008fb4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +00000780 00000000000000cc 00000784 FDE cie=00000000 pc=00000000000093e8..000000000000a23c │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093ec │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000093f4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009400 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000940c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009424 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009434 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009440 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 212 to 0000000000009514 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 796 to 0000000000009830 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408f78 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009834 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 124 to 00000000000098b0 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 24 to 00000000000098c8 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 48 to 00000000000098f8 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 620 to 0000000000009b64 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b68 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b6c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009b74 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b78 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 0000000000009bb4 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc2: 1340 to 000000000000a0f0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a0fc │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 160 to 000000000000a19c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a1a0 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 000000000000a1d0 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 88 to 000000000000a228 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a238 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000768 0000000000000044 0000076c FDE cie=00000000 pc=00000000004098b8..000000000040a5c4 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004098bc │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004098c0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004098c4 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc: 32 to 00000000004098e4 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc1: 276 to 00000000004099f8 │ │ │ +00000850 0000000000000010 00000854 FDE cie=00000000 pc=000000000000a240..000000000000a448 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +00000864 000000000000005c 00000868 FDE cie=00000000 pc=000000000000a448..000000000000a5f0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a44c │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a454 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a460 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a46c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a494 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a4a4 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 200 to 000000000000a56c │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a570 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a578 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000a5b4 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5b8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a5e0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004099fc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5e4 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5e8 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5ec │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000007b0 0000000000000014 000007b4 FDE cie=00000000 pc=000000000040a5c8..000000000040a5cc │ │ │ +000008c4 0000000000000034 000008c8 FDE cie=00000000 pc=000000000000a5f0..000000000000a774 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5f4 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a5fc │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a618 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc1: 256 to 000000000000a718 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a71c │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000008fc 0000000000000028 00000900 FDE cie=00000000 pc=000000000000a778..000000000000a884 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a77c │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a78c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a7a8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000a85c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a860 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000928 0000000000000010 0000092c FDE cie=00000000 pc=000000000000a888..000000000000a88c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000007c8 000000000000002c 000007cc FDE cie=00000000 pc=000000000040a5cc..000000000040a620 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a5d0 │ │ │ +0000093c 0000000000000024 00000940 FDE cie=00000000 pc=000000000000a890..000000000000a8ec │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a894 │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a5d4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a5d8 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a8a4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_advance_loc: 64 to 000000000040a618 │ │ │ + DW_CFA_advance_loc: 64 to 000000000000a8e4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a61c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a8e8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000007f8 0000000000000014 000007fc FDE cie=00000000 pc=000000000040a620..000000000040a624 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000964 0000000000000010 00000968 FDE cie=00000000 pc=000000000000a8f0..000000000000a8f4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000810 000000000000002c 00000814 FDE cie=00000000 pc=000000000040a624..000000000040a6e8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a628 │ │ │ +00000978 0000000000000030 0000097c FDE cie=00000000 pc=000000000000a8f8..000000000000a9d4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a8fc │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a62c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040a634 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a910 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040a63c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 136 to 000000000040a6c4 │ │ │ + DW_CFA_advance_loc: 136 to 000000000000a998 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6c8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a99c │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 000000000000a9d0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000840 0000000000000074 00000844 FDE cie=00000000 pc=000000000040a6e8..000000000040a898 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6ec │ │ │ +000009ac 0000000000000094 000009b0 FDE cie=00000000 pc=000000000000a9d8..000000000000ab84 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a9dc │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6f0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a6f4 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040a708 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a9e4 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a9f0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000aa04 │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ - DW_CFA_advance_loc: 176 to 000000000040a7b8 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000aa18 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 148 to 000000000000aaac │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aab8 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000aac8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aacc │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 120 to 000000000000ab44 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a7bc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 100 to 000000000040a820 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ab50 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab54 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a824 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 60 to 000000000040a860 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a864 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 000000000040a884 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab58 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ab68 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab6c │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ab7c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab80 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a888 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000008b8 000000000000003c 000008bc FDE cie=00000000 pc=000000000040a898..000000000040aa1c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a89c │ │ │ +00000a44 0000000000000054 00000a48 FDE cie=00000000 pc=000000000000ab88..000000000000ad28 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab8c │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a8a0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a8a4 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ab94 │ │ │ DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040a8b8 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000aba8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040a8c8 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000abe4 │ │ │ DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_advance_loc: 176 to 000000000040a978 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000ac48 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ac6c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a97c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac70 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 72 to 000000000000acb8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000acc4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000acc8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 000000000000acdc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ace0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 40 to 000000000000ad08 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad0c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ad1c │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ad24 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000008f8 000000000000005c 000008fc FDE cie=00000000 pc=000000000040aa1c..000000000040af64 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aa20 │ │ │ - DW_CFA_def_cfa_offset: 1088 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aa24 │ │ │ +00000a9c 0000000000000050 00000aa0 FDE cie=00000000 pc=000000000000ad28..000000000000b214 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad2c │ │ │ DW_CFA_def_cfa_offset: 1184 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad30 │ │ │ DW_CFA_offset: r29 (x29) at cfa-1184 │ │ │ DW_CFA_offset: r30 (x30) at cfa-1176 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aa28 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040aa2c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ad38 │ │ │ DW_CFA_offset: r21 (x21) at cfa-1152 │ │ │ DW_CFA_offset: r22 (x22) at cfa-1144 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040aa38 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040aa58 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ad40 │ │ │ DW_CFA_offset: r19 (x19) at cfa-1168 │ │ │ DW_CFA_offset: r20 (x20) at cfa-1160 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ad58 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ DW_CFA_offset: r25 (x25) at cfa-1120 │ │ │ DW_CFA_offset: r26 (x26) at cfa-1112 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ad6c │ │ │ DW_CFA_offset: r27 (x27) at cfa-1104 │ │ │ DW_CFA_offset: r28 (x28) at cfa-1096 │ │ │ - DW_CFA_advance_loc1: 1008 to 000000000040ae48 │ │ │ + DW_CFA_advance_loc1: 968 to 000000000000b134 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 1088 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae4c │ │ │ - DW_CFA_def_cfa_offset: 992 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ae50 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b138 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000958 0000000000000034 0000095c FDE cie=00000000 pc=000000000040af64..000000000040b09c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040af68 │ │ │ +00000af0 0000000000000040 00000af4 FDE cie=00000000 pc=000000000000b218..000000000000b364 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b21c │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040af6c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040af74 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b22c │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040af88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b238 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 160 to 000000000040b028 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000b25c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 124 to 000000000000b2d8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000000b2fc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b02c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b300 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 44 to 000000000000b32c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000b350 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b360 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000990 0000000000000064 00000994 FDE cie=00000000 pc=000000000040b09c..000000000040b998 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b0a0 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b0a4 │ │ │ - DW_CFA_def_cfa_offset: 5200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b0a8 │ │ │ - DW_CFA_def_cfa_offset: 5296 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-5296 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-5288 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b0ac │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040b0b4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-5264 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-5256 │ │ │ - DW_CFA_advance_loc: 40 to 000000000040b0dc │ │ │ - DW_CFA_offset: r19 (x19) at cfa-5280 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-5272 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-5248 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-5240 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-5232 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-5224 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-5216 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-5208 │ │ │ - DW_CFA_advance_loc2: 1280 to 000000000040b5dc │ │ │ +00000b34 0000000000000064 00000b38 FDE cie=00000000 pc=000000000000b368..000000000000bbc4 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b370 │ │ │ + DW_CFA_def_cfa_offset: 5312 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b378 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-5312 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-5304 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b380 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-5248 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-5240 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b388 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5296 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5288 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000b3b0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5280 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-5272 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-5264 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-5256 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000b464 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_advance_loc1: 544 to 000000000000b684 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b688 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 5200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b5e0 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b5e4 │ │ │ - DW_CFA_def_cfa_offset: 4000 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b5e8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b68c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc1: 736 to 000000000000b96c │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b974 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_advance_loc1: 568 to 000000000000bbac │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bbb0 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ │ │ │ -000009f8 0000000000000034 000009fc FDE cie=00000000 pc=000000000040b998..000000000040ba84 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b99c │ │ │ +00000b9c 0000000000000034 00000ba0 FDE cie=00000000 pc=000000000000bbc8..000000000000bcbc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bbcc │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b9a0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b9a4 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bbd8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 24 to 000000000040b9bc │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bbe4 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 144 to 000000000040ba4c │ │ │ + DW_CFA_advance_loc: 32 to 000000000000bc04 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 140 to 000000000000bc90 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc94 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba50 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc98 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000a30 0000000000000034 00000a34 FDE cie=00000000 pc=000000000040ba84..000000000040bbbc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba88 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba8c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba90 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 28 to 000000000040baac │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc: 216 to 000000000040bb84 │ │ │ +00000bd4 0000000000000028 00000bd8 FDE cie=00000000 pc=000000000000bcc0..000000000000bd44 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcc4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bcd4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bce0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000bd2c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb88 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd30 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000a68 000000000000005c 00000a6c FDE cie=00000000 pc=000000000040bbbc..000000000040c318 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bbc0 │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bbc4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040bbd8 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc1: 832 to 000000000040bf18 │ │ │ +00000c00 0000000000000098 00000c04 FDE cie=00000000 pc=000000000000bd48..000000000000c5f8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd4c │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bd60 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bd74 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000bdc0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 64 to 000000000000be00 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 588 to 000000000000c04c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c088 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c0a8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bf1c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 304 to 000000000040c04c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0ac │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 496 to 000000000000c29c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 44 to 000000000000c2c8 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c2cc │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000c430 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c050 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c434 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c438 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c44c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c45c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000c510 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c54c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000c570 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c58c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 80 to 000000000000c5dc │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c5ec │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5f0 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ac8 000000000000007c 00000acc FDE cie=00000000 pc=000000000040c318..000000000040cc74 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c31c │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c320 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 000000000040c33c │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ - DW_CFA_advance_loc1: 964 to 000000000040c700 │ │ │ +00000c9c 00000000000000b8 00000ca0 FDE cie=00000000 pc=000000000000c5f8..000000000000ce84 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5fc │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c604 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c620 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c628 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c62c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c634 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_advance_loc1: 744 to 000000000000c91c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 320 to 000000000000ca5c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 340 to 000000000000cbb0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 104 to 000000000000cc18 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 64 to 000000000000cc58 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc5c │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc60 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc64 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c704 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 000000000040c764 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc68 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c768 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc6c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 396 to 000000000040c8f4 │ │ │ + DW_CFA_advance_loc: 116 to 000000000000cce0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 96 to 000000000000cd40 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd44 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd48 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd4c │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd50 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd54 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c8f8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 76 to 000000000040c944 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd58 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 000000000000cd88 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cd98 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c948 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd9c │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000cdd0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cde0 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 52 to 000000000000ce14 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ce2c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 76 to 000000000000ce78 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce7c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b48 0000000000000014 00000b4c FDE cie=00000000 pc=000000000040cc74..000000000040cc9c │ │ │ +00000d58 0000000000000010 00000d5c FDE cie=00000000 pc=000000000000ce88..000000000000ceb4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000d6c 0000000000000010 00000d70 FDE cie=00000000 pc=000000000000ceb8..000000000000cebc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000d80 000000000000008c 00000d84 FDE cie=00000000 pc=000000000000cec0..000000000000d0f8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cec4 │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cecc │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ced4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 104 to 000000000000cf3c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cf48 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cf54 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 000000000000cffc │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d000 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d004 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 84 to 000000000000d058 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d05c │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000d084 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 52 to 000000000000d0b8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0bc │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0c0 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0c4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0c8 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0cc │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0d0 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0d4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d0dc │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0e0 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0e4 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b60 0000000000000034 00000b64 FDE cie=00000000 pc=000000000040cc9c..000000000040ce30 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cca0 │ │ │ +00000e10 0000000000000034 00000e14 FDE cie=00000000 pc=000000000000d0f8..000000000000d268 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0fc │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cca4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cca8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d104 │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040ccb8 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d110 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d128 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 000000000040cdbc │ │ │ + DW_CFA_advance_loc1: 272 to 000000000000d238 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cdc0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d23c │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b98 000000000000003c 00000b9c FDE cie=00000000 pc=000000000040ce30..000000000040d014 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ce34 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ce38 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ce3c │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040ce48 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040ce54 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 328 to 000000000040cf9c │ │ │ +00000e48 0000000000000028 00000e4c FDE cie=00000000 pc=000000000000d268..000000000000d348 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d26c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d274 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d27c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 184 to 000000000000d334 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cfa0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d338 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000bd8 0000000000000034 00000bdc FDE cie=00000000 pc=000000000040d014..000000000040d174 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d018 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d01c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d020 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040d028 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040d038 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 000000000040d13c │ │ │ - DW_CFA_remember_state │ │ │ +00000e74 0000000000000044 00000e78 FDE cie=00000000 pc=000000000000d348..000000000000d3e0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d34c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d35c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d370 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 68 to 000000000000d3b4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d3bc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d140 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00000c10 000000000000002c 00000c14 FDE cie=00000000 pc=000000000040d174..000000000040d25c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d178 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d17c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d180 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 160 to 000000000040d220 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3c0 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d3cc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d224 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3d0 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000c40 000000000000002c 00000c44 FDE cie=00000000 pc=000000000040d25c..000000000040d348 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d260 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d264 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d268 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 164 to 000000000040d30c │ │ │ +00000ebc 0000000000000028 00000ec0 FDE cie=00000000 pc=000000000000d3e0..000000000000d470 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3e4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d3f8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 92 to 000000000000d454 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d310 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d458 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000c70 0000000000000024 00000c74 FDE cie=00000000 pc=000000000040d348..000000000040d37c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d34c │ │ │ +00000ee8 0000000000000030 00000eec FDE cie=00000000 pc=000000000000d470..000000000000d550 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d474 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d350 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d354 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d47c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040d378 │ │ │ + DW_CFA_advance_loc: 164 to 000000000000d520 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00000c98 000000000000003c 00000c9c FDE cie=00000000 pc=000000000040d37c..000000000040d5e4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d380 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d384 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d388 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040d39c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_advance_loc: 228 to 000000000040d480 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d524 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d534 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d484 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d538 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000cd8 0000000000000024 00000cdc FDE cie=00000000 pc=000000000040d5e4..000000000040d618 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5e8 │ │ │ +00000f1c 0000000000000020 00000f20 FDE cie=00000000 pc=000000000000d550..000000000000d584 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d554 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5ec │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d5f0 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d55c │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040d614 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000d580 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ -00000d00 000000000000003c 00000d04 FDE cie=00000000 pc=000000000040d618..000000000040d89c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d61c │ │ │ +00000f40 0000000000000034 00000f44 FDE cie=00000000 pc=000000000000d588..000000000000d630 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d58c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d620 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040d628 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d598 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 120 to 000000000040d6a0 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000d5fc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d6a4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d600 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 436 to 000000000040d858 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d61c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d85c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d620 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000d40 0000000000000024 00000d44 FDE cie=00000000 pc=000000000040d89c..000000000040d8d4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8a0 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8a4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8a8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 40 to 000000000040d8d0 │ │ │ +00000f78 0000000000000048 00000f7c FDE cie=00000000 pc=000000000000d630..000000000000d6c4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d634 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d63c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d64c │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d688 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d698 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d69c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6a0 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d6b0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6b4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ │ │ -00000d68 0000000000000024 00000d6c FDE cie=00000000 pc=000000000040d8d4..000000000040d908 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8d8 │ │ │ +00000fc4 0000000000000030 00000fc8 FDE cie=00000000 pc=000000000000d6c8..000000000000d748 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6cc │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8dc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8e0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d6dc │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040d904 │ │ │ + DW_CFA_advance_loc: 68 to 000000000000d720 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00000d90 0000000000000044 00000d94 FDE cie=00000000 pc=000000000040d908..000000000040daac │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d90c │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d910 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040d924 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 308 to 000000000040da58 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d724 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d734 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040da5c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d738 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000ff8 000000000000005c 00000ffc FDE cie=00000000 pc=000000000000d748..000000000000d880 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d74c │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d754 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d75c │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d764 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d76c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000000d80c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d810 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d814 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d824 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d828 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d848 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d850 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000dd8 000000000000003c 00000ddc FDE cie=00000000 pc=000000000040daac..000000000040db18 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dab0 │ │ │ +00001058 000000000000004c 0000105c FDE cie=00000000 pc=000000000000d880..000000000000d8f4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d884 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dab4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040dabc │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d88c │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 64 to 000000000040dafc │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d894 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d8d0 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8d4 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040db00 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 12 to 000000000040db0c │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8d8 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d8e8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040db10 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8ec │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e18 000000000000006c 00000e1c FDE cie=00000000 pc=000000000040db18..000000000040dd2c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040db1c │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040db20 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040db34 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc1: 304 to 000000000040dc64 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ +000010a8 00000000000000a4 000010ac FDE cie=00000000 pc=000000000000d8f8..000000000000dad0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8fc │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d904 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d90c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d948 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d958 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d974 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000000da14 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000da20 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000da30 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dc68 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 40 to 000000000040dc90 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da34 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da38 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da3c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000da48 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da4c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dc94 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 000000000040dccc │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da50 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 000000000000da98 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000daa8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000daac │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dabc │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dcd0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dac0 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e88 0000000000000044 00000e8c FDE cie=00000000 pc=000000000040dd2c..000000000040f108 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd30 │ │ │ +00001150 00000000000000e4 00001154 FDE cie=00000000 pc=000000000000dad0..000000000000ebbc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dad4 │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd34 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 000000000040dd50 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000db08 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000db10 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000db30 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db34 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 44 to 000000000000db60 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000dcc4 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcc8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dcd0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dcdc │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 40 to 000000000000dd04 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd08 │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ - DW_CFA_advance_loc1: 556 to 000000000040df7c │ │ │ + DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ + DW_CFA_advance_loc1: 400 to 000000000000de98 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dea4 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000deb0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 24 to 000000000000dec8 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000decc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 232 to 000000000000dfb4 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfb8 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dfc8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 572 to 000000000000e204 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e20c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 360 to 000000000000e374 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e378 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e37c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e380 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e384 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 792 to 000000000000e69c │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040df80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6a0 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6a4 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6a8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6ac │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 1152 to 000000000000eb2c │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb30 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb34 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb38 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb3c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - │ │ │ -00000ed0 0000000000000024 00000ed4 FDE cie=00000000 pc=000000000040f108..000000000040fc44 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040f11c │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_advance_loc2: 2060 to 000000000040f928 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f92c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 132 to 000000000040f9b0 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040f9b4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ef8 0000000000000014 00000efc FDE cie=00000000 pc=000000000040fc44..000000000040fc74 │ │ │ - DW_CFA_nop │ │ │ +00001238 0000000000000010 0000123c FDE cie=00000000 pc=000000000000ebc0..000000000000ed54 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +0000124c 0000000000000010 00001250 FDE cie=00000000 pc=000000000000ed58..000000000000eda4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000f10 0000000000000034 00000f14 FDE cie=00000000 pc=000000000040fc74..000000000040fdc0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fc78 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fc7c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fc80 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040fc88 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 208 to 000000000040fd58 │ │ │ +00001260 0000000000000030 00001264 FDE cie=00000000 pc=000000000000eda8..000000000000eee4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edac │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000edb8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000edc0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000edcc │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 192 to 000000000000ee8c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fd5c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee90 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000f48 0000000000000034 00000f4c FDE cie=00000000 pc=000000000040fdc0..000000000040ff18 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fdc4 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fdc8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040fdcc │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040fdd4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 216 to 000000000040feac │ │ │ +00001294 0000000000000030 00001298 FDE cie=00000000 pc=000000000000eee8..000000000000f030 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeec │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eef8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef04 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef0c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 200 to 000000000000efd4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040feb0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efd8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000f80 0000000000000044 00000f84 FDE cie=00000000 pc=000000000040ff18..0000000000410090 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ff1c │ │ │ +000012c8 0000000000000070 000012cc FDE cie=00000000 pc=000000000000f030..000000000000f1b0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f034 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ff20 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040ff28 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f03c │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 56 to 000000000000f074 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 76 to 000000000040ff74 │ │ │ + DW_CFA_advance_loc: 128 to 000000000000f0f4 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f104 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ff78 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f108 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 36 to 000000000040ff9c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f110 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f11c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f120 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f128 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f148 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ffa0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 204 to 000000000041006c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f14c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f158 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f15c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f160 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f168 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f188 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410070 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f18c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f1a8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000fc8 0000000000000024 00000fcc FDE cie=00000000 pc=0000000000410090..0000000000410294 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410094 │ │ │ +0000133c 000000000000001c 00001340 FDE cie=00000000 pc=000000000000f1b0..000000000000f3cc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1b4 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410098 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc1: 272 to 00000000004101a8 │ │ │ + DW_CFA_advance_loc: 248 to 000000000000f2ac │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004101ac │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2b0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000ff0 000000000000002c 00000ff4 FDE cie=00000000 pc=0000000000410294..0000000000410328 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410298 │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041029c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004102a0 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ - DW_CFA_advance_loc: 112 to 0000000000410310 │ │ │ +0000135c 0000000000000028 00001360 FDE cie=00000000 pc=000000000000f3d0..000000000000f474 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3d4 │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f3dc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f3f8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000f45c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410314 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f460 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001020 000000000000003c 00001024 FDE cie=00000000 pc=0000000000410328..0000000000410418 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041032c │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410330 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000410338 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 124 to 00000000004103b4 │ │ │ +00001388 000000000000003c 0000138c FDE cie=00000000 pc=000000000000f478..000000000000f56c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f47c │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f488 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f490 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 112 to 000000000000f500 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004103b8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f504 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 84 to 000000000041040c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 100 to 000000000000f568 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410410 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001060 0000000000000014 00001064 FDE cie=00000000 pc=0000000000410418..0000000000410440 │ │ │ +000013c8 0000000000000014 000013cc FDE cie=00000000 pc=000000000000f570..000000000000f598 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001078 0000000000000014 0000107c FDE cie=00000000 pc=0000000000410440..000000000041044c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000013e0 0000000000000010 000013e4 FDE cie=00000000 pc=000000000000f598..000000000000f5a4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001090 0000000000000014 00001094 FDE cie=00000000 pc=000000000041044c..000000000041056c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000013f4 0000000000000010 000013f8 FDE cie=00000000 pc=000000000000f5a8..000000000000f758 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000010a8 0000000000000034 000010ac FDE cie=00000000 pc=000000000041056c..00000000004105e4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410570 │ │ │ +00001408 0000000000000030 0000140c FDE cie=00000000 pc=000000000000f758..000000000000f7d4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f75c │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410574 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041057c │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f764 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000410598 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f770 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 72 to 00000000004105e0 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f784 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000f7d0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000010e0 0000000000000014 000010e4 FDE cie=00000000 pc=00000000004105e4..00000000004105e8 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000143c 0000000000000010 00001440 FDE cie=00000000 pc=000000000000f7d8..000000000000f7dc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000010f8 ZERO terminator │ │ │ +00001450 ZERO terminator │ │ ├── strings --all --bytes=8 {} │ │ │ @@ -1,16 +1,14 @@ │ │ │ /lib/ld-linux-aarch64.so.1 │ │ │ libbz2.so.1 │ │ │ _ITM_deregisterTMCloneTable │ │ │ __gmon_start__ │ │ │ -_Jv_RegisterClasses │ │ │ _ITM_registerTMCloneTable │ │ │ libc.so.6 │ │ │ __printf_chk │ │ │ -_IO_putc │ │ │ setlocale │ │ │ __wctomb_chk │ │ │ mbstowcs │ │ │ __stack_chk_fail │ │ │ __ctype_get_mb_cur_max │ │ │ __errno_location │ │ │ __fprintf_chk │ │ │ @@ -20,55 +18,39 @@ │ │ │ __xstat64 │ │ │ __ctype_b_loc │ │ │ __strncat_chk │ │ │ mkstemp64 │ │ │ __fread_chk │ │ │ __ctype_toupper_loc │ │ │ __strcpy_chk │ │ │ +__cxa_finalize │ │ │ __sprintf_chk │ │ │ -_IO_getc │ │ │ __strcat_chk │ │ │ strerror │ │ │ __libc_start_main │ │ │ ld-linux-aarch64.so.1 │ │ │ __stack_chk_guard │ │ │ __bss_start │ │ │ __bss_start__ │ │ │ __bss_end__ │ │ │ GLIBC_2.17 │ │ │ -),@9$(@9($@9# @9' │ │ │ -*B *!

@9d:@9gV@9cR@9bJ@9 │ │ │ -"?@9%_@9D │ │ │ -@9-[@9$;@9 │ │ │ -y(7@903@9'/@9/+@9&'@9.#@9>W@9,S@9;O@9+K@98G@9*C@9 │ │ │ -@91/@9$+@90'@9+#@9/?@9*;@9.7@9)3@9 │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8?$ │ │ │ -h'8Fh'8?( │ │ │ -h'8Fh'8?, │ │ │ -h'8Fh'8?0 │ │ │ -h'8Fh'8?4 │ │ │ -h'8Fh'8?8 │ │ │ +X7dV@y|' │ │ │ +T`R@ya:@ │ │ │ +?h 8`R@y │ │ │ +@y :X6`:@ │ │ │ +bV@y`R@y │ │ │ +cR@ybV@y │ │ │ +ybv@ytR@yd │ │ │ +hb8#hb8B │ │ │ July 5th 2008 │ │ │ zipnote error │ │ │ zipnote error: %s (%s) │ │ │ aborting │ │ │ -zipnote warning: %s%s │ │ │ new zip file left as: │ │ │ +zipnote warning: %s%s │ │ │ was replacing split file │ │ │ en_US.UTF-8 │ │ │ use -b before zip file name │ │ │ ZipNote special compilation options: │ │ │ unknown option │ │ │ zip file cannot be stdin │ │ │ was processing arguments │ │ │ @@ -153,33 +135,35 @@ │ │ │ Administration Regulations (section 740.13(e)) of 6 June 2002. │ │ │ This is %s %s (%s), by Info-ZIP. │ │ │ Currently maintained by E. Gordon. Please send bug reports to │ │ │ the authors using the web page at www.info-zip.org; see README for details. │ │ │ Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip, │ │ │ as of above date; see http://www.info-zip.org/ for other sites. │ │ │ Copyright (c) 1990-2008 Info-ZIP - Type '%s "-L"' for software license. │ │ │ +append_ulong_to_mem │ │ │ +append_string_to_mem │ │ │ append_int64_to_mem │ │ │ Unicode Path Extra Field version > 1 - skipping │ │ │ write Unicode │ │ │ Unicode does not match path - ignoring Unicode: │ │ │ Unicode does not match path: %s │ │ │ Likely entry name changed but Unicode not updated │ │ │ Use -UN=i to ignore errors or n for no Unicode paths │ │ │ Unicode path error │ │ │ extra field copy │ │ │ reading archive fseek: │ │ │ +Did not find entry for │ │ │ reading local entry: │ │ │ reading entry │ │ │ Local Version Needed (%d) does not match CD (%d): │ │ │ Local Entry Flag does not match CD: │ │ │ Local Entry CRC does not match CD: │ │ │ -Did not find entry for │ │ │ +(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ No .zip file found │ │ │ │ │ │ -(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ could not open input archive │ │ │ unable to seek in input file │ │ │ bad archive - missing end signature │ │ │ (If downloaded, was binary mode used? If not, the │ │ │ archive may be scrambled and not recoverable) │ │ │ Can't use -F to fix (try -FF) │ │ │ missing end signature--probably not a zip file (did you │ │ │ @@ -231,26 +215,24 @@ │ │ │ could not allocate memory: scanzipf_reg │ │ │ illegal UTF-8 name: │ │ │ unicode_mismatch = %d │ │ │ expected %s entries but found %s │ │ │ central dir not where expected - could not adjust offsets │ │ │ Entry too big: │ │ │ Large entry support disabled with -fz- but needed │ │ │ +Large entry support disabled with -fz- but entry needs │ │ │ Compressed/stored entry unexpectedly large - do not use -fz- │ │ │ Poor compression resulted in unexpectedly large entry - try -fz │ │ │ Zip64 local extra field │ │ │ Zip64 Extra Field │ │ │ UTF-8 Path local extra field │ │ │ UTF-8 Path Extra Field │ │ │ -append_ulong_to_mem │ │ │ -append_string_to_mem │ │ │ -Large entry support disabled with -fz- but entry needs │ │ │ +append_ushort_to_mem │ │ │ UTF-8 Path cen extra field │ │ │ Large entry support disabled using -fz- but needed │ │ │ -append_ushort_to_mem │ │ │ Illegal host system mapping in local header: %d │ │ │ Skipping: │ │ │ Illegal PK version mapping in local header: %d │ │ │ Unrecognized compression method in local header: %d │ │ │ Local Version Needed To Extract does not match CD: │ │ │ Local Entry name does not match CD: │ │ │ out of memory in zipcopy │ │ │ @@ -259,22 +241,24 @@ │ │ │ aborting: │ │ │ seek failed on output file │ │ │ no end of stream entry found: │ │ │ rewinding and scanning for later entries │ │ │ (%s bytes) │ │ │ entry truncated: │ │ │ expected compressed/stored size %s, actual %s │ │ │ -long option '%s' not supported │ │ │ long option '%s' ambiguous │ │ │ +long option '%s' not supported │ │ │ option %s not negatable │ │ │ option %s requires a value │ │ │ option %s does not allow a value │ │ │ option %s requires one character value │ │ │ option %s requires number value │ │ │ short option '%c' not supported │ │ │ +wide_char_to_escape_string │ │ │ +'%s' (%s) │ │ │ fcopy: write error │ │ │ replace: can't open %s │ │ │ split path │ │ │ (current directory) │ │ │ Opening disk %d │ │ │ Hit ENTER to write to default path of │ │ │ or enter a new directory path (. for cur dir) and hit ENTER │ │ │ @@ -299,22 +283,23 @@ │ │ │ Not enough space to write split │ │ │ could not write split │ │ │ Not enough room on disk │ │ │ write error on zip file │ │ │ seek failed reading descriptor │ │ │ user ended reading - closing archive │ │ │ skipping split file: │ │ │ -wide_char_to_escape_string │ │ │ wide_to_local_string │ │ │ wide_to_escape_string │ │ │ local_to_display_string │ │ │ +utf8_to_wide_string │ │ │ local_to_wide_string │ │ │ wide_to_utf8_string │ │ │ -utf8_to_wide_string │ │ │ -'%s' (%s) │ │ │ +@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ │ │ │ +`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>? │ │ │ Unable to read empty number in ReadNumString │ │ │ Unable to read number (must start with digit): │ │ │ Number too long to read (8 characters max): │ │ │ .Z:.zip:.zoo:.arc:.lzh:.arj │ │ │ Normal successful completion │ │ │ Unexpected end of zip file │ │ │ Zip file structure invalid │ │ │ @@ -330,28 +315,78 @@ │ │ │ Missing or empty zip file │ │ │ Output file write failure │ │ │ Could not create output file │ │ │ Invalid command arguments │ │ │ File not found or no read permission │ │ │ Not supported │ │ │ Attempt to read unsupported Zip64 archive │ │ │ -Compiled with %s for Unix (%s)%s. │ │ │ -gcc 4.8.5 20150623 (Red Hat 4.8.5-11) │ │ │ + on May 11 2019 │ │ │ Linux ELF │ │ │ - on Nov 24 2016 │ │ │ -zipnote.debug │ │ │ +gcc 8.2.1 20180905 (Red Hat 8.2.1-3) │ │ │ +Compiled with %s for Unix (%s)%s. │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +zipnote-3.0-23.el8.aarch64.debug │ │ │ .shstrtab │ │ │ .note.ABI-tag │ │ │ .note.gnu.build-id │ │ │ .gnu.hash │ │ │ .gnu.version │ │ │ .gnu.version_r │ │ │ .rela.dyn │ │ │ .rela.plt │ │ │ .eh_frame_hdr │ │ │ .eh_frame │ │ │ .init_array │ │ │ .fini_array │ │ │ +.data.rel.ro │ │ │ .dynamic │ │ │ -.got.plt │ │ │ +.gnu.build.attributes │ │ │ .gnu_debuglink │ │ │ .gnu_debugdata │ │ ├── readelf --wide --decompress --hex-dump=.interp {} │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ Hex dump of section '.interp': │ │ │ - 0x00400238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ - 0x00400248 72636836 342e736f 2e3100 rch64.so.1. │ │ │ + 0x00000238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ + 0x00000248 72636836 342e736f 2e3100 rch64.so.1. │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ @@ -1,44 +1,7 @@ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ - 0x00400298 43000000 05000000 08000000 09000000 C............... │ │ │ - 0x004002a8 08096262 8762268f 100882c0 0804c000 ..bb.b&......... │ │ │ - 0x004002b8 a0000660 02382081 808c4000 10a04080 ...`.8 ...@...@. │ │ │ - 0x004002c8 83c0c208 82010020 8b102805 d424c022 ....... ..(..$." │ │ │ - 0x004002d8 40009160 0044022d 081a4391 8886c441 @..`.D.-..C....A │ │ │ - 0x004002e8 00000000 00000000 00000000 05000000 ................ │ │ │ - 0x004002f8 00000000 06000000 07000000 08000000 ................ │ │ │ - 0x00400308 0a000000 0c000000 0f000000 00000000 ................ │ │ │ - 0x00400318 11000000 13000000 00000000 14000000 ................ │ │ │ - 0x00400328 00000000 15000000 16000000 00000000 ................ │ │ │ - 0x00400338 17000000 19000000 1b000000 00000000 ................ │ │ │ - 0x00400348 1e000000 20000000 22000000 23000000 .... ..."...#... │ │ │ - 0x00400358 24000000 26000000 28000000 00000000 $...&...(....... │ │ │ - 0x00400368 2a000000 00000000 2d000000 00000000 *.......-....... │ │ │ - 0x00400378 00000000 2e000000 30000000 00000000 ........0....... │ │ │ - 0x00400388 31000000 33000000 34000000 38000000 1...3...4...8... │ │ │ - 0x00400398 00000000 3a000000 00000000 00000000 ....:........... │ │ │ - 0x004003a8 00000000 3b000000 3d000000 3f000000 ....;...=...?... │ │ │ - 0x004003b8 00000000 40000000 00000000 41000000 ....@.......A... │ │ │ - 0x004003c8 42000000 00000000 45000000 46000000 B.......E...F... │ │ │ - 0x004003d8 47000000 00000000 49000000 4a000000 G.......I...J... │ │ │ - 0x004003e8 4b000000 4d000000 4f000000 6d7385c5 K...M...O...ms.. │ │ │ - 0x004003f8 9f22c7a8 7ded110f 38f28b1c 17ea76fe ."..}...8.....v. │ │ │ - 0x00400408 cc3f0caf 1dc42c19 062f740f 66556110 .?....,../t.fUa. │ │ │ - 0x00400418 2d3240fd 3cad390d 291d8c1c ac700eaf -2@.<.9.)....p.. │ │ │ - 0x00400428 0123f9a4 097e921c 2f4e3df6 574625dc .#...~../N=.WF%. │ │ │ - 0x00400438 453e0caf ead3ef0e 97a9bada 9075820d E>...........u.. │ │ │ - 0x00400448 21626407 5e96931c 86f0967c 59ef9779 !bd.^......|Y..y │ │ │ - 0x00400458 1a9fd6bd 09acf98f 162f740f 0be2ebb4 ........./t..... │ │ │ - 0x00400468 b98df10e 2174b002 feec8414 117b9c7c ....!t.......{.| │ │ │ - 0x00400478 beda571b 53d5727e fec73c10 67494922 ..W.S.r~..<.gII" │ │ │ - 0x00400488 d694931c 4601750f b55631fd c307bde4 ....F.u..V1..... │ │ │ - 0x00400498 408f1dfd 51ee11e3 edde931c 76543c94 @...Q.......vT<. │ │ │ - 0x004004a8 e3adc61b 1d8697a1 20cf09fd 90a9fdf4 ........ ....... │ │ │ - 0x004004b8 5a73e8cf e51e1d61 9cbb931c c70ee03d Zs.....a.......= │ │ │ - 0x004004c8 3f7e967c d05f390f 39400caf f66f39a0 ?~.|._9.9@...o9. │ │ │ - 0x004004d8 4345d5ec 5519ca72 cb55cb20 c939401f CE..U..r.U. .9@. │ │ │ - 0x004004e8 bae3927c f623ce20 a18a5d61 ada45025 ...|.#. ..]a..P% │ │ │ - 0x004004f8 1f76b5da 00af34e8 29aa3f7e e76584ba .v....4.).?~.e.. │ │ │ - 0x00400508 cb96931c 10e4b524 9ffb6e0f 84ba967c .......$..n....| │ │ │ - 0x00400518 d971581c afd53119 .qX...1. │ │ │ + 0x00000298 03000000 49000000 01000000 06000000 ....I........... │ │ │ + 0x000002a8 89402201 000440b8 49000000 4c000000 .@"...@.I...L... │ │ │ + 0x000002b8 4e000000 00af34e8 4245d5ec bbe3927c N.....4.BE.....| │ │ │ + 0x000002c8 beda571b d971581c 76543c94 59ef9779 ..W..qX.vT<.Y..y │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ @@ -1,54 +1,52 @@ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ - 0x00400ca0 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ - 0x00400cb0 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ - 0x00400cc0 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ - 0x00400cd0 73746172 745f5f00 5f4a765f 52656769 start__._Jv_Regi │ │ │ - 0x00400ce0 73746572 436c6173 73657300 5f49544d sterClasses._ITM │ │ │ - 0x00400cf0 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ - 0x00400d00 5461626c 65005f66 696e6900 5f696e69 Table._fini._ini │ │ │ - 0x00400d10 74006c69 62632e73 6f2e3600 66666c75 t.libc.so.6.fflu │ │ │ - 0x00400d20 73680073 74726370 79005f5f 7072696e sh.strcpy.__prin │ │ │ - 0x00400d30 74665f63 686b0065 78697400 5f494f5f tf_chk.exit._IO_ │ │ │ - 0x00400d40 70757463 00736574 6c6f6361 6c650073 putc.setlocale.s │ │ │ - 0x00400d50 74726e63 6d700073 74727263 6872005f trncmp.strrchr._ │ │ │ - 0x00400d60 5f776374 6f6d625f 63686b00 70657272 _wctomb_chk.perr │ │ │ - 0x00400d70 6f720073 69676e61 6c007374 726e6370 or.signal.strncp │ │ │ - 0x00400d80 79006d62 73746f77 6373005f 5f737461 y.mbstowcs.__sta │ │ │ - 0x00400d90 636b5f63 686b5f66 61696c00 756e6c69 ck_chk_fail.unli │ │ │ - 0x00400da0 6e6b0072 65616c6c 6f630061 626f7274 nk.realloc.abort │ │ │ - 0x00400db0 00737464 696e0063 686d6f64 00726577 .stdin.chmod.rew │ │ │ - 0x00400dc0 696e6400 5f5f6374 7970655f 6765745f ind.__ctype_get_ │ │ │ - 0x00400dd0 6d625f63 75725f6d 61780073 7472746f mb_cur_max.strto │ │ │ - 0x00400de0 6c006665 6f660066 67657473 00737472 l.feof.fgets.str │ │ │ - 0x00400df0 6c656e00 756e6765 7463005f 5f657272 len.ungetc.__err │ │ │ - 0x00400e00 6e6f5f6c 6f636174 696f6e00 5f5f6670 no_location.__fp │ │ │ - 0x00400e10 72696e74 665f6368 6b007374 646f7574 rintf_chk.stdout │ │ │ - 0x00400e20 00667075 74630066 7365656b 6f363400 .fputc.fseeko64. │ │ │ - 0x00400e30 66707574 73006d65 6d637079 0066636c fputs.memcpy.fcl │ │ │ - 0x00400e40 6f736500 6d616c6c 6f630073 74726361 ose.malloc.strca │ │ │ - 0x00400e50 74006674 656c6c6f 3634005f 5f6c7873 t.ftello64.__lxs │ │ │ - 0x00400e60 74617436 34005f5f 78737461 74363400 tat64.__xstat64. │ │ │ - 0x00400e70 5f5f6374 7970655f 625f6c6f 63007374 __ctype_b_loc.st │ │ │ - 0x00400e80 64657272 005f5f73 74726e63 61745f63 derr.__strncat_c │ │ │ - 0x00400e90 686b0073 74726e63 61740066 77726974 hk.strncat.fwrit │ │ │ - 0x00400ea0 65006672 65616400 72656e61 6d65006d e.fread.rename.m │ │ │ - 0x00400eb0 6b737465 6d703634 005f5f66 72656164 kstemp64.__fread │ │ │ - 0x00400ec0 5f63686b 0066646f 70656e00 71736f72 _chk.fdopen.qsor │ │ │ - 0x00400ed0 74005f5f 63747970 655f746f 75707065 t.__ctype_touppe │ │ │ - 0x00400ee0 725f6c6f 63005f5f 73747263 70795f63 r_loc.__strcpy_c │ │ │ - 0x00400ef0 686b005f 5f737072 696e7466 5f63686b hk.__sprintf_chk │ │ │ - 0x00400f00 006d656d 6d6f7665 00666f70 656e3634 .memmove.fopen64 │ │ │ - 0x00400f10 005f494f 5f676574 63005f5f 73747263 ._IO_getc.__strc │ │ │ - 0x00400f20 61745f63 686b0073 7472636d 70007374 at_chk.strcmp.st │ │ │ - 0x00400f30 72657272 6f72005f 5f6c6962 635f7374 rerror.__libc_st │ │ │ - 0x00400f40 6172745f 6d61696e 00666572 726f7200 art_main.ferror. │ │ │ - 0x00400f50 73747063 70790077 63746f6d 62006672 stpcpy.wctomb.fr │ │ │ - 0x00400f60 6565006c 642d6c69 6e75782d 61617263 ee.ld-linux-aarc │ │ │ - 0x00400f70 6836342e 736f2e31 005f5f73 7461636b h64.so.1.__stack │ │ │ - 0x00400f80 5f63686b 5f677561 7264005f 65646174 _chk_guard._edat │ │ │ - 0x00400f90 61005f5f 6273735f 73746172 74005f5f a.__bss_start.__ │ │ │ - 0x00400fa0 6273735f 73746172 745f5f00 5f5f6273 bss_start__.__bs │ │ │ - 0x00400fb0 735f656e 645f5f00 5f5f656e 645f5f00 s_end__.__end__. │ │ │ - 0x00400fc0 5f656e64 00474c49 42435f32 2e313700 _end.GLIBC_2.17. │ │ │ + 0x00000a58 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ + 0x00000a68 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ + 0x00000a78 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ + 0x00000a88 73746172 745f5f00 5f49544d 5f726567 start__._ITM_reg │ │ │ + 0x00000a98 69737465 72544d43 6c6f6e65 5461626c isterTMCloneTabl │ │ │ + 0x00000aa8 65006c69 62632e73 6f2e3600 66666c75 e.libc.so.6.fflu │ │ │ + 0x00000ab8 73680073 74726370 79005f5f 7072696e sh.strcpy.__prin │ │ │ + 0x00000ac8 74665f63 686b0065 78697400 7365746c tf_chk.exit.setl │ │ │ + 0x00000ad8 6f63616c 65007374 726e636d 70007374 ocale.strncmp.st │ │ │ + 0x00000ae8 72726368 72005f5f 7763746f 6d625f63 rrchr.__wctomb_c │ │ │ + 0x00000af8 686b0070 6572726f 72007369 676e616c hk.perror.signal │ │ │ + 0x00000b08 00737472 6e637079 006d6273 746f7763 .strncpy.mbstowc │ │ │ + 0x00000b18 73005f5f 73746163 6b5f6368 6b5f6661 s.__stack_chk_fa │ │ │ + 0x00000b28 696c0075 6e6c696e 6b007265 616c6c6f il.unlink.reallo │ │ │ + 0x00000b38 63006162 6f727400 73746469 6e006368 c.abort.stdin.ch │ │ │ + 0x00000b48 6d6f6400 72657769 6e64005f 5f637479 mod.rewind.__cty │ │ │ + 0x00000b58 70655f67 65745f6d 625f6375 725f6d61 pe_get_mb_cur_ma │ │ │ + 0x00000b68 78007374 72746f6c 0066656f 66006667 x.strtol.feof.fg │ │ │ + 0x00000b78 65747300 7374726c 656e0075 6e676574 ets.strlen.unget │ │ │ + 0x00000b88 63005f5f 6572726e 6f5f6c6f 63617469 c.__errno_locati │ │ │ + 0x00000b98 6f6e005f 5f667072 696e7466 5f63686b on.__fprintf_chk │ │ │ + 0x00000ba8 00737464 6f757400 66707574 63006673 .stdout.fputc.fs │ │ │ + 0x00000bb8 65656b6f 36340066 70757473 006d656d eeko64.fputs.mem │ │ │ + 0x00000bc8 63707900 66636c6f 7365006d 616c6c6f cpy.fclose.mallo │ │ │ + 0x00000bd8 63007374 72636174 00667465 6c6c6f36 c.strcat.ftello6 │ │ │ + 0x00000be8 34005f5f 6c787374 61743634 005f5f78 4.__lxstat64.__x │ │ │ + 0x00000bf8 73746174 3634005f 5f637479 70655f62 stat64.__ctype_b │ │ │ + 0x00000c08 5f6c6f63 00737464 65727200 5f5f7374 _loc.stderr.__st │ │ │ + 0x00000c18 726e6361 745f6368 6b007374 726e6361 rncat_chk.strnca │ │ │ + 0x00000c28 74006677 72697465 00667265 61640072 t.fwrite.fread.r │ │ │ + 0x00000c38 656e616d 65006d6b 7374656d 70363400 ename.mkstemp64. │ │ │ + 0x00000c48 5f5f6672 6561645f 63686b00 66646f70 __fread_chk.fdop │ │ │ + 0x00000c58 656e0071 736f7274 005f5f63 74797065 en.qsort.__ctype │ │ │ + 0x00000c68 5f746f75 70706572 5f6c6f63 005f5f73 _toupper_loc.__s │ │ │ + 0x00000c78 74726370 795f6368 6b005f5f 6378615f trcpy_chk.__cxa_ │ │ │ + 0x00000c88 66696e61 6c697a65 005f5f73 7072696e finalize.__sprin │ │ │ + 0x00000c98 74665f63 686b006d 656d6d6f 76650066 tf_chk.memmove.f │ │ │ + 0x00000ca8 6f70656e 3634005f 5f737472 6361745f open64.__strcat_ │ │ │ + 0x00000cb8 63686b00 73747263 6d700073 74726572 chk.strcmp.strer │ │ │ + 0x00000cc8 726f7200 5f5f6c69 62635f73 74617274 ror.__libc_start │ │ │ + 0x00000cd8 5f6d6169 6e006665 72726f72 00737470 _main.ferror.stp │ │ │ + 0x00000ce8 63707900 7763746f 6d620066 72656500 cpy.wctomb.free. │ │ │ + 0x00000cf8 6c642d6c 696e7578 2d616172 63683634 ld-linux-aarch64 │ │ │ + 0x00000d08 2e736f2e 31005f5f 73746163 6b5f6368 .so.1.__stack_ch │ │ │ + 0x00000d18 6b5f6775 61726400 5f656461 7461005f k_guard._edata._ │ │ │ + 0x00000d28 5f627373 5f737461 7274005f 5f627373 _bss_start.__bss │ │ │ + 0x00000d38 5f737461 72745f5f 005f5f62 73735f65 _start__.__bss_e │ │ │ + 0x00000d48 6e645f5f 005f5f65 6e645f5f 005f656e nd__.__end__._en │ │ │ + 0x00000d58 6400474c 4942435f 322e3137 00 d.GLIBC_2.17. │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ -0000000000401710 <_init@@Base>: │ │ │ +0000000000002870 <.init>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ - bl 402620 │ │ │ + bl 36d4 │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ @@ -1,392 +1,398 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ -0000000000401730 : │ │ │ +0000000000002890 : │ │ │ stp x16, x30, [sp, #-16]! │ │ │ - adrp x16, 42f000 <_fini@@Base+0x1ea18> │ │ │ - ldr x17, [x16, #4088] │ │ │ - add x16, x16, #0xff8 │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2928] │ │ │ + add x16, x16, #0xb70 │ │ │ br x17 │ │ │ nop │ │ │ nop │ │ │ nop │ │ │ │ │ │ -0000000000401750 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16] │ │ │ - add x16, x16, #0x0 │ │ │ +00000000000028b0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2936] │ │ │ + add x16, x16, #0xb78 │ │ │ br x17 │ │ │ │ │ │ -0000000000401760 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #8] │ │ │ - add x16, x16, #0x8 │ │ │ +00000000000028c0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2944] │ │ │ + add x16, x16, #0xb80 │ │ │ br x17 │ │ │ │ │ │ -0000000000401770 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #16] │ │ │ - add x16, x16, #0x10 │ │ │ +00000000000028d0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2952] │ │ │ + add x16, x16, #0xb88 │ │ │ br x17 │ │ │ │ │ │ -0000000000401780 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #24] │ │ │ - add x16, x16, #0x18 │ │ │ +00000000000028e0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2960] │ │ │ + add x16, x16, #0xb90 │ │ │ br x17 │ │ │ │ │ │ -0000000000401790 <__sprintf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #32] │ │ │ - add x16, x16, #0x20 │ │ │ +00000000000028f0 <__sprintf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2968] │ │ │ + add x16, x16, #0xb98 │ │ │ br x17 │ │ │ │ │ │ -00000000004017a0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #40] │ │ │ - add x16, x16, #0x28 │ │ │ +0000000000002900 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2976] │ │ │ + add x16, x16, #0xba0 │ │ │ br x17 │ │ │ │ │ │ -00000000004017b0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #48] │ │ │ - add x16, x16, #0x30 │ │ │ +0000000000002910 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2984] │ │ │ + add x16, x16, #0xba8 │ │ │ br x17 │ │ │ │ │ │ -00000000004017c0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #56] │ │ │ - add x16, x16, #0x38 │ │ │ +0000000000002920 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2992] │ │ │ + add x16, x16, #0xbb0 │ │ │ br x17 │ │ │ │ │ │ -00000000004017d0 <__xstat64@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #64] │ │ │ - add x16, x16, #0x40 │ │ │ +0000000000002930 <__xstat64@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3000] │ │ │ + add x16, x16, #0xbb8 │ │ │ br x17 │ │ │ │ │ │ -00000000004017e0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #72] │ │ │ - add x16, x16, #0x48 │ │ │ +0000000000002940 <__cxa_finalize@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3008] │ │ │ + add x16, x16, #0xbc0 │ │ │ br x17 │ │ │ │ │ │ -00000000004017f0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #80] │ │ │ - add x16, x16, #0x50 │ │ │ +0000000000002950 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3016] │ │ │ + add x16, x16, #0xbc8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401800 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #88] │ │ │ - add x16, x16, #0x58 │ │ │ +0000000000002960 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3024] │ │ │ + add x16, x16, #0xbd0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401810 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #96] │ │ │ - add x16, x16, #0x60 │ │ │ +0000000000002970 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3032] │ │ │ + add x16, x16, #0xbd8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401820 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #104] │ │ │ - add x16, x16, #0x68 │ │ │ +0000000000002980 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3040] │ │ │ + add x16, x16, #0xbe0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401830 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #112] │ │ │ - add x16, x16, #0x70 │ │ │ +0000000000002990 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3048] │ │ │ + add x16, x16, #0xbe8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401840 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #120] │ │ │ - add x16, x16, #0x78 │ │ │ +00000000000029a0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3056] │ │ │ + add x16, x16, #0xbf0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401850 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #128] │ │ │ - add x16, x16, #0x80 │ │ │ +00000000000029b0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3064] │ │ │ + add x16, x16, #0xbf8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401860 <__strcpy_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #136] │ │ │ - add x16, x16, #0x88 │ │ │ +00000000000029c0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3072] │ │ │ + add x16, x16, #0xc00 │ │ │ br x17 │ │ │ │ │ │ -0000000000401870 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #144] │ │ │ - add x16, x16, #0x90 │ │ │ +00000000000029d0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3080] │ │ │ + add x16, x16, #0xc08 │ │ │ br x17 │ │ │ │ │ │ -0000000000401880 <__libc_start_main@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #152] │ │ │ - add x16, x16, #0x98 │ │ │ +00000000000029e0 <__strcpy_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3088] │ │ │ + add x16, x16, #0xc10 │ │ │ br x17 │ │ │ │ │ │ -0000000000401890 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #160] │ │ │ - add x16, x16, #0xa0 │ │ │ +00000000000029f0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3096] │ │ │ + add x16, x16, #0xc18 │ │ │ br x17 │ │ │ │ │ │ -00000000004018a0 <__printf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #168] │ │ │ - add x16, x16, #0xa8 │ │ │ +0000000000002a00 <__libc_start_main@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3104] │ │ │ + add x16, x16, #0xc20 │ │ │ br x17 │ │ │ │ │ │ -00000000004018b0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #176] │ │ │ - add x16, x16, #0xb0 │ │ │ +0000000000002a10 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3112] │ │ │ + add x16, x16, #0xc28 │ │ │ br x17 │ │ │ │ │ │ -00000000004018c0 <_IO_getc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #184] │ │ │ - add x16, x16, #0xb8 │ │ │ +0000000000002a20 <__printf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3120] │ │ │ + add x16, x16, #0xc30 │ │ │ br x17 │ │ │ │ │ │ -00000000004018d0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #192] │ │ │ - add x16, x16, #0xc0 │ │ │ +0000000000002a30 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3128] │ │ │ + add x16, x16, #0xc38 │ │ │ br x17 │ │ │ │ │ │ -00000000004018e0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #200] │ │ │ - add x16, x16, #0xc8 │ │ │ +0000000000002a40 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3136] │ │ │ + add x16, x16, #0xc40 │ │ │ br x17 │ │ │ │ │ │ -00000000004018f0 <__ctype_toupper_loc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #208] │ │ │ - add x16, x16, #0xd0 │ │ │ +0000000000002a50 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3144] │ │ │ + add x16, x16, #0xc48 │ │ │ br x17 │ │ │ │ │ │ -0000000000401900 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #216] │ │ │ - add x16, x16, #0xd8 │ │ │ +0000000000002a60 <__ctype_toupper_loc@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3152] │ │ │ + add x16, x16, #0xc50 │ │ │ br x17 │ │ │ │ │ │ -0000000000401910 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #224] │ │ │ - add x16, x16, #0xe0 │ │ │ +0000000000002a70 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3160] │ │ │ + add x16, x16, #0xc58 │ │ │ br x17 │ │ │ │ │ │ -0000000000401920 <__stack_chk_fail@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #232] │ │ │ - add x16, x16, #0xe8 │ │ │ +0000000000002a80 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3168] │ │ │ + add x16, x16, #0xc60 │ │ │ br x17 │ │ │ │ │ │ -0000000000401930 <__fread_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #240] │ │ │ - add x16, x16, #0xf0 │ │ │ +0000000000002a90 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3176] │ │ │ + add x16, x16, #0xc68 │ │ │ br x17 │ │ │ │ │ │ -0000000000401940 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #248] │ │ │ - add x16, x16, #0xf8 │ │ │ +0000000000002aa0 <__stack_chk_fail@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3184] │ │ │ + add x16, x16, #0xc70 │ │ │ br x17 │ │ │ │ │ │ -0000000000401950 <__gmon_start__@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #256] │ │ │ - add x16, x16, #0x100 │ │ │ +0000000000002ab0 <__fread_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3192] │ │ │ + add x16, x16, #0xc78 │ │ │ br x17 │ │ │ │ │ │ -0000000000401960 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #264] │ │ │ - add x16, x16, #0x108 │ │ │ +0000000000002ac0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3200] │ │ │ + add x16, x16, #0xc80 │ │ │ br x17 │ │ │ │ │ │ -0000000000401970 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #272] │ │ │ - add x16, x16, #0x110 │ │ │ +0000000000002ad0 <__gmon_start__@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3208] │ │ │ + add x16, x16, #0xc88 │ │ │ br x17 │ │ │ │ │ │ -0000000000401980 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #280] │ │ │ - add x16, x16, #0x118 │ │ │ +0000000000002ae0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3216] │ │ │ + add x16, x16, #0xc90 │ │ │ br x17 │ │ │ │ │ │ -0000000000401990 <_IO_putc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #288] │ │ │ - add x16, x16, #0x120 │ │ │ +0000000000002af0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3224] │ │ │ + add x16, x16, #0xc98 │ │ │ br x17 │ │ │ │ │ │ -00000000004019a0 <__fprintf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #296] │ │ │ - add x16, x16, #0x128 │ │ │ +0000000000002b00 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3232] │ │ │ + add x16, x16, #0xca0 │ │ │ br x17 │ │ │ │ │ │ -00000000004019b0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #304] │ │ │ - add x16, x16, #0x130 │ │ │ +0000000000002b10 <__fprintf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3240] │ │ │ + add x16, x16, #0xca8 │ │ │ br x17 │ │ │ │ │ │ -00000000004019c0 <__ctype_b_loc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #312] │ │ │ - add x16, x16, #0x138 │ │ │ +0000000000002b20 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3248] │ │ │ + add x16, x16, #0xcb0 │ │ │ br x17 │ │ │ │ │ │ -00000000004019d0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #320] │ │ │ - add x16, x16, #0x140 │ │ │ +0000000000002b30 <__ctype_b_loc@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3256] │ │ │ + add x16, x16, #0xcb8 │ │ │ br x17 │ │ │ │ │ │ -00000000004019e0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #328] │ │ │ - add x16, x16, #0x148 │ │ │ +0000000000002b40 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3264] │ │ │ + add x16, x16, #0xcc0 │ │ │ br x17 │ │ │ │ │ │ -00000000004019f0 <__strncat_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #336] │ │ │ - add x16, x16, #0x150 │ │ │ +0000000000002b50 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3272] │ │ │ + add x16, x16, #0xcc8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a00 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #344] │ │ │ - add x16, x16, #0x158 │ │ │ +0000000000002b60 <__strncat_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3280] │ │ │ + add x16, x16, #0xcd0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #352] │ │ │ - add x16, x16, #0x160 │ │ │ +0000000000002b70 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3288] │ │ │ + add x16, x16, #0xcd8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a20 <__lxstat64@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #360] │ │ │ - add x16, x16, #0x168 │ │ │ +0000000000002b80 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3296] │ │ │ + add x16, x16, #0xce0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a30 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #368] │ │ │ - add x16, x16, #0x170 │ │ │ +0000000000002b90 <__lxstat64@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3304] │ │ │ + add x16, x16, #0xce8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a40 <__strcat_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #376] │ │ │ - add x16, x16, #0x178 │ │ │ +0000000000002ba0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3312] │ │ │ + add x16, x16, #0xcf0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a50 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #384] │ │ │ - add x16, x16, #0x180 │ │ │ +0000000000002bb0 <__strcat_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3320] │ │ │ + add x16, x16, #0xcf8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a60 <__ctype_get_mb_cur_max@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #392] │ │ │ - add x16, x16, #0x188 │ │ │ +0000000000002bc0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3328] │ │ │ + add x16, x16, #0xd00 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a70 <__wctomb_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #400] │ │ │ - add x16, x16, #0x190 │ │ │ +0000000000002bd0 <__ctype_get_mb_cur_max@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3336] │ │ │ + add x16, x16, #0xd08 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a80 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #408] │ │ │ - add x16, x16, #0x198 │ │ │ +0000000000002be0 <__wctomb_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3344] │ │ │ + add x16, x16, #0xd10 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a90 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #416] │ │ │ - add x16, x16, #0x1a0 │ │ │ +0000000000002bf0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3352] │ │ │ + add x16, x16, #0xd18 │ │ │ br x17 │ │ │ │ │ │ -0000000000401aa0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #424] │ │ │ - add x16, x16, #0x1a8 │ │ │ +0000000000002c00 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3360] │ │ │ + add x16, x16, #0xd20 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ab0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #432] │ │ │ - add x16, x16, #0x1b0 │ │ │ +0000000000002c10 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3368] │ │ │ + add x16, x16, #0xd28 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ac0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #440] │ │ │ - add x16, x16, #0x1b8 │ │ │ +0000000000002c20 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3376] │ │ │ + add x16, x16, #0xd30 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ad0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #448] │ │ │ - add x16, x16, #0x1c0 │ │ │ +0000000000002c30 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3384] │ │ │ + add x16, x16, #0xd38 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ae0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #456] │ │ │ - add x16, x16, #0x1c8 │ │ │ +0000000000002c40 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3392] │ │ │ + add x16, x16, #0xd40 │ │ │ br x17 │ │ │ │ │ │ -0000000000401af0 <__errno_location@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #464] │ │ │ - add x16, x16, #0x1d0 │ │ │ +0000000000002c50 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3400] │ │ │ + add x16, x16, #0xd48 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b00 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #472] │ │ │ - add x16, x16, #0x1d8 │ │ │ +0000000000002c60 <__errno_location@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3408] │ │ │ + add x16, x16, #0xd50 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #480] │ │ │ - add x16, x16, #0x1e0 │ │ │ +0000000000002c70 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3416] │ │ │ + add x16, x16, #0xd58 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b20 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #488] │ │ │ - add x16, x16, #0x1e8 │ │ │ +0000000000002c80 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3424] │ │ │ + add x16, x16, #0xd60 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b30 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #496] │ │ │ - add x16, x16, #0x1f0 │ │ │ +0000000000002c90 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3432] │ │ │ + add x16, x16, #0xd68 │ │ │ + br x17 │ │ │ + │ │ │ +0000000000002ca0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3440] │ │ │ + add x16, x16, #0xd70 │ │ │ br x17 │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ @@ -1,15021 +1,13009 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ -0000000000401b40 <.text>: │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ +0000000000002cb0 <.text>: │ │ │ + sub sp, sp, #0x890 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - str x23, [sp, #48] │ │ │ - mov x20, x0 │ │ │ - add x21, x0, x1 │ │ │ - mov w23, #0xa // #10 │ │ │ - adrp x22, 430000 │ │ │ - cmp x20, x21 │ │ │ - mov w0, #0x5c // #92 │ │ │ - b.eq 401bb8 // b.none │ │ │ - ldrb w19, [x20], #1 │ │ │ - cmp w19, #0x5c │ │ │ - b.eq 401b84 // b.none │ │ │ - cmp w19, #0x40 │ │ │ - b.ne 401b8c // b.any │ │ │ - ldr x1, [x22, #1840] │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - sub w0, w19, #0x9 │ │ │ - cmp w19, #0x1f │ │ │ - uxtb w2, w0 │ │ │ - mov w0, w19 │ │ │ - b.gt 401ba8 │ │ │ - cmp w2, #0x1 │ │ │ - b.hi 401b64 // b.pmore │ │ │ - ldr x1, [x22, #1840] │ │ │ - mov w23, w19 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - b 401b64 │ │ │ - cmp w23, #0xa │ │ │ - b.eq 401be0 // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr x1, [x0, #1840] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ - ldp x29, x30, [sp], #64 │ │ │ - mov w0, #0xa // #10 │ │ │ - b 401990 <_IO_putc@plt> │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ - ldp x29, x30, [sp], #64 │ │ │ - ret │ │ │ - sub sp, sp, #0x820 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ - mov x29, sp │ │ │ - stp x27, x28, [sp, #80] │ │ │ - adrp x27, 430000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + ldr x2, [x23, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ - ldr x2, [x27, #1856] │ │ │ mov x19, x1 │ │ │ - adrp x1, 410000 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #2184] │ │ │ + mov x3, #0x0 // #0 │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0x8b0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x1, x1, #0x778 │ │ │ - mov w21, w0 │ │ │ - mov w0, #0x0 // #0 │ │ │ - stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ - str x2, [x29, #2168] │ │ │ - bl 401b20 │ │ │ - cbz x0, 401c48 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str w1, [x0, #576] │ │ │ - cmp w21, #0x1 │ │ │ - b.eq 401eac // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr x0, [x0, #1824] │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x20, 402000 │ │ │ - add x20, x20, #0xb0c │ │ │ - str x0, [x26, #1144] │ │ │ - adrp x25, 430000 │ │ │ - bl 40f108 │ │ │ - add x2, x25, #0x750 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov w28, w0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + str d8, [sp, #96] │ │ │ + bl 2c90 │ │ │ + cbz x0, 2d14 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3624] │ │ │ + str w1, [x0] │ │ │ + cmp w28, #0x1 │ │ │ + b.eq 2e70 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + adrp x26, 30000 │ │ │ + ldr x1, [x25, #3480] │ │ │ + adrp x20, 3000 │ │ │ + ldr x0, [x0] │ │ │ + add x20, x20, #0xcb0 │ │ │ + str x0, [x1] │ │ │ + bl ebc0 │ │ │ + str xzr, [x26, #1304] │ │ │ + ldr x3, [x24, #4000] │ │ │ mov x1, x20 │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ + ldr x2, [x22, #4048] │ │ │ mov w0, #0x2 // #2 │ │ │ + str xzr, [x3] │ │ │ str xzr, [x2] │ │ │ - str xzr, [x24, #280] │ │ │ - str xzr, [x23, #2224] │ │ │ - bl 401810 │ │ │ + bl 2990 │ │ │ mov x1, x20 │ │ │ mov w0, #0xf // #15 │ │ │ - bl 401810 │ │ │ + bl 2990 │ │ │ mov x1, x20 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 401810 │ │ │ + bl 2990 │ │ │ mov x1, x20 │ │ │ mov w0, #0x7 // #7 │ │ │ - bl 401810 │ │ │ + bl 2990 │ │ │ mov x1, x20 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 401810 │ │ │ - mov w0, #0xb // #11 │ │ │ + bl 2990 │ │ │ mov x1, x20 │ │ │ - bl 401810 │ │ │ - cmp w21, #0x1 │ │ │ - b.le 4023ac │ │ │ + mov w0, #0xb // #11 │ │ │ + bl 2990 │ │ │ + cmp w28, #0x1 │ │ │ + b.le 2f84 │ │ │ + adrp x21, 2f000 │ │ │ + sub w28, w28, #0x2 │ │ │ add x0, x19, #0x10 │ │ │ - sub w21, w21, #0x2 │ │ │ - add x21, x0, w21, uxtw #3 │ │ │ - adrp x0, 430000 │ │ │ - mov w22, #0x0 // #0 │ │ │ - add x0, x0, #0x50c │ │ │ + adrp x20, 2f000 │ │ │ + add x28, x0, w28, uxtw #3 │ │ │ add x19, x19, #0x8 │ │ │ - mov w20, w22 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x29, #104] │ │ │ + ldr x0, [x21, #3760] │ │ │ + mov w21, #0x0 // #0 │ │ │ + ldr x20, [x20, #3584] │ │ │ + str wzr, [sp, #112] │ │ │ + str x0, [sp, #120] │ │ │ + b 2e04 │ │ │ + ldr x27, [x22, #4048] │ │ │ + ldr x3, [x27] │ │ │ + cbnz x3, 356c │ │ │ + bl 45a8 │ │ │ + str x0, [x27] │ │ │ + cbz x0, 355c │ │ │ + add x19, x19, #0x8 │ │ │ + cmp x28, x19 │ │ │ + b.eq 2f88 // b.none │ │ │ ldr x0, [x19] │ │ │ ldrb w1, [x0] │ │ │ cmp w1, #0x2d │ │ │ - b.eq 401e1c // b.none │ │ │ - cbnz w20, 401e10 │ │ │ - ldr x1, [x23, #2224] │ │ │ - cbnz x1, 402564 │ │ │ - bl 403404 │ │ │ - str x0, [x23, #2224] │ │ │ - cbz x0, 402554 │ │ │ - add x19, x19, #0x8 │ │ │ - cmp x19, x21 │ │ │ - b.ne 401d00 // b.any │ │ │ - ldr x1, [x23, #2224] │ │ │ - adrp x20, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - cbz x1, 402544 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x3, #256] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 402534 │ │ │ - bl 401ab0 │ │ │ - bl 403be8 │ │ │ - cbnz w0, 40252c │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x19, [x2, #48] │ │ │ - cbz x19, 402520 │ │ │ - cbz w22, 402498 │ │ │ - adrp x1, 410000 │ │ │ - ldr x0, [x20, #2224] │ │ │ - add x1, x1, #0x8d0 │ │ │ - bl 401ad0 │ │ │ - cbz x0, 40248c │ │ │ - bl 401820 │ │ │ - ldr x0, [x20, #2224] │ │ │ - adrp x28, 410000 │ │ │ - bl 40a5cc │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x20, [x3, #48] │ │ │ - str w0, [x29, #104] │ │ │ - adrp x21, 430000 │ │ │ - add x28, x28, #0x8a8 │ │ │ - ldr x2, [x21, #1848] │ │ │ - add x0, x29, #0x78 │ │ │ - mov w1, #0x800 // #2048 │ │ │ - bl 401b10 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 402118 │ │ │ - bl 401770 │ │ │ - cbz w0, 401df4 │ │ │ - cmp w0, #0x7ff │ │ │ - sub w0, w0, #0x1 │ │ │ - ldrb w1, [x19, x0] │ │ │ - add x0, x19, x0 │ │ │ - b.eq 402110 // b.none │ │ │ - cmp w1, #0xa │ │ │ - b.eq 402100 // b.none │ │ │ - ldrb w0, [x19] │ │ │ - cmp w0, #0x40 │ │ │ - b.eq 401f50 // b.none │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x7 // #7 │ │ │ - add x1, x1, #0x8d8 │ │ │ - bl 402a54 │ │ │ - str x0, [x28, #344] │ │ │ - mov w20, #0x0 // #0 │ │ │ - b 401d28 │ │ │ + b.eq 2e24 // b.none │ │ │ + cbz w21, 2de0 │ │ │ + mov w21, #0x0 // #0 │ │ │ + str x0, [x20] │ │ │ + b 2df8 │ │ │ ldrb w1, [x0, #1] │ │ │ - cbz w1, 402574 │ │ │ + cbz w1, 3640 │ │ │ add x0, x0, #0x1 │ │ │ - sub w1, w1, #0x4c │ │ │ - cmp w1, #0x2b │ │ │ - b.ls 401e44 // b.plast │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x7e0 │ │ │ - bl 402a54 │ │ │ - adrp x2, 410000 │ │ │ - add x2, x2, #0x610 │ │ │ - ldrb w2, [x2, w1, uxtw] │ │ │ - adr x3, 401e5c │ │ │ - add x2, x3, w2, sxtb #2 │ │ │ - br x2 │ │ │ - mov w22, #0x1 // #1 │ │ │ + cmp w1, #0x6c │ │ │ + b.eq 2f5c // b.none │ │ │ + b.ls 2e60 // b.plast │ │ │ + cmp w1, #0x76 │ │ │ + b.eq 2ea8 // b.none │ │ │ + cmp w1, #0x77 │ │ │ + b.ne 2e94 // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #112] │ │ │ ldrb w1, [x0, #1]! │ │ │ - cbnz w1, 401e28 │ │ │ - b 401d28 │ │ │ - ldr x1, [x29, #104] │ │ │ - str wzr, [x1] │ │ │ - b 401e60 │ │ │ - cbnz w20, 402584 │ │ │ - mov w20, #0x1 // #1 │ │ │ - b 401e60 │ │ │ - adrp x20, 430000 │ │ │ - add x20, x20, #0x210 │ │ │ - add x19, x20, #0x50 │ │ │ - add x20, x20, #0x200 │ │ │ - ldr x0, [x19], #8 │ │ │ - bl 401980 │ │ │ - cmp x19, x20 │ │ │ - b.ne 401e94 // b.any │ │ │ + cbnz w1, 2e30 │ │ │ + b 2df8 │ │ │ + cmp w1, #0x62 │ │ │ + b.eq 2f50 // b.none │ │ │ + cmp w1, #0x68 │ │ │ + b.ne 2e7c // b.any │ │ │ + bl 37a0 │ │ │ mov w0, #0x0 // #0 │ │ │ - bl 4017b0 │ │ │ - bl 402738 │ │ │ - mov w0, #0x0 // #0 │ │ │ - bl 4017b0 │ │ │ - adrp x24, 430000 │ │ │ - add x24, x24, #0x210 │ │ │ - mov x19, x24 │ │ │ - ldr x1, [x19], #16 │ │ │ - adrp x2, 410000 │ │ │ - add x2, x2, #0x6c0 │ │ │ + bl 2910 │ │ │ + cmp w1, #0x4c │ │ │ + b.eq 2f5c // b.none │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x918 │ │ │ + bl 3bf0 │ │ │ + cmp w1, #0x71 │ │ │ + b.ne 2e84 // b.any │ │ │ + ldr x1, [sp, #120] │ │ │ + str wzr, [x1] │ │ │ + b 2e54 │ │ │ + adrp x20, 30000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x2, f000 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - adrp x20, 430000 │ │ │ - ldr x1, [x20, #1840] │ │ │ + ldr x1, [x20, #16] │ │ │ + add x2, x2, #0x7f8 │ │ │ + add x20, x20, #0x10 │ │ │ + adrp x23, f000 │ │ │ + adrp x22, f000 │ │ │ + adrp x21, f000 │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + mov x19, #0x0 // #0 │ │ │ + ldr x1, [x24, #3696] │ │ │ mov w0, #0xa // #10 │ │ │ - adrp x23, 410000 │ │ │ - adrp x22, 410000 │ │ │ - adrp x21, 410000 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - add x24, x24, #0x48 │ │ │ - add x23, x23, #0x7a8 │ │ │ - add x22, x22, #0x6c8 │ │ │ - add x21, x21, #0x6d0 │ │ │ - ldr x1, [x19], #8 │ │ │ - mov x2, x23 │ │ │ + add x20, x20, #0x1c0 │ │ │ + add x23, x23, #0x800 │ │ │ + add x22, x22, #0x810 │ │ │ + add x21, x21, #0x8e0 │ │ │ + ldr x1, [x1] │ │ │ + bl 2950 │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ + mov x4, x23 │ │ │ mov x3, x22 │ │ │ - mov x4, x21 │ │ │ + mov x2, x21 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1840] │ │ │ + add x19, x19, #0x1 │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + ldr x1, [x24, #3696] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - cmp x19, x24 │ │ │ - b.ne 401f04 // b.any │ │ │ - bl 410418 │ │ │ - adrp x0, 410000 │ │ │ - add x0, x0, #0x7b0 │ │ │ - bl 401980 │ │ │ - adrp x0, 410000 │ │ │ - add x0, x0, #0x7d8 │ │ │ - bl 401980 │ │ │ - b 401ea4 │ │ │ - add x0, x19, #0x1 │ │ │ - mov x1, x28 │ │ │ - bl 4019b0 │ │ │ - mov w22, w0 │ │ │ - cbz w0, 4023dc │ │ │ - ldrb w0, [x19, #1] │ │ │ + ldr x1, [x1] │ │ │ + bl 2950 │ │ │ + cmp x19, #0x7 │ │ │ + b.ne 2ef8 // b.any │ │ │ + bl f570 │ │ │ + adrp x0, f000 │ │ │ + add x0, x0, #0x8e8 │ │ │ + bl 2b00 │ │ │ + adrp x0, f000 │ │ │ + add x0, x0, #0x910 │ │ │ + bl 2b00 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2910 │ │ │ + cbnz w21, 3620 │ │ │ + mov w21, #0x1 // #1 │ │ │ + b 2e54 │ │ │ + adrp x20, 30000 │ │ │ + add x20, x20, #0x10 │ │ │ + add x19, x20, #0x10 │ │ │ + add x20, x20, #0x1c0 │ │ │ + nop │ │ │ + ldr x0, [x19], #8 │ │ │ + bl 2b00 │ │ │ + cmp x20, x19 │ │ │ + b.ne 2f70 // b.any │ │ │ + b 2f48 │ │ │ + str wzr, [sp, #112] │ │ │ + ldr x21, [x22, #4048] │ │ │ + ldr x19, [x21] │ │ │ + cbz x19, 3610 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3528] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 3600 │ │ │ + mov x1, x19 │ │ │ + bl 2c20 │ │ │ + bl 4d28 │ │ │ + cbnz w0, 34e4 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x2, [x28, #3544] │ │ │ + ldr x19, [x2] │ │ │ + cbz x19, 3690 │ │ │ + ldr w0, [sp, #112] │ │ │ + cbnz w0, 306c │ │ │ + adrp x22, f000 │ │ │ + adrp x21, f000 │ │ │ + adrp x20, f000 │ │ │ + add x22, x22, #0x9b0 │ │ │ + add x21, x21, #0x9b8 │ │ │ + add x20, x20, #0x9d8 │ │ │ + ldr x3, [x19, #120] │ │ │ + mov w2, #0x40 // #64 │ │ │ + mov x1, x22 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + ldrh w1, [x19, #46] │ │ │ + ldr x0, [x19, #104] │ │ │ + bl 3958 │ │ │ + mov x3, x21 │ │ │ + mov w2, #0x40 // #64 │ │ │ + mov x1, x20 │ │ │ + mov w0, #0x1 // #1 │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + ldr x19, [x19, #176] │ │ │ + cbnz x19, 2ff4 │ │ │ + mov x1, x20 │ │ │ + mov w2, #0x40 // #64 │ │ │ + adrp x3, f000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x3, x3, #0x9e0 │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3840] │ │ │ + ldr x0, [x0, #3936] │ │ │ + ldrh w1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 3958 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2910 │ │ │ + ldr x0, [x21] │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xa08 │ │ │ + str x2, [sp, #112] │ │ │ + bl 2c40 │ │ │ + ldr x2, [sp, #112] │ │ │ + cbz x0, 3684 │ │ │ + str x2, [sp, #112] │ │ │ + bl 29a0 │ │ │ + ldr x0, [x21] │ │ │ + adrp x27, f000 │ │ │ + add x20, sp, #0x88 │ │ │ + add x27, x27, #0x9e0 │ │ │ + bl a890 │ │ │ + fmov s8, w0 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x19, [x2] │ │ │ + mov x0, x20 │ │ │ + bl 3a30 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 32a8 │ │ │ + ldrb w0, [x0] │ │ │ + cmp w0, #0x40 │ │ │ + b.eq 30dc // b.none │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x7 // #7 │ │ │ + add x1, x1, #0xa10 │ │ │ + bl 3bf0 │ │ │ + mov x1, x27 │ │ │ + add x0, x21, #0x1 │ │ │ + bl 2b20 │ │ │ + cbz w0, 3254 │ │ │ + ldrb w0, [x21, #1] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 401e00 // b.any │ │ │ - cbz x20, 402098 │ │ │ - add x19, x19, #0x2 │ │ │ - b 401f84 │ │ │ - ldr x20, [x20, #176] │ │ │ - cbz x20, 402098 │ │ │ - ldr x1, [x20, #120] │ │ │ - mov x0, x19 │ │ │ - bl 4019b0 │ │ │ - cbnz w0, 401f7c │ │ │ - ldr x2, [x21, #1848] │ │ │ - add x0, x29, #0x78 │ │ │ - mov w1, #0x800 // #2048 │ │ │ - bl 401b10 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 401fdc │ │ │ - bl 401770 │ │ │ - cbz w0, 401fd0 │ │ │ - cmp w0, #0x7ff │ │ │ - sub w0, w0, #0x1 │ │ │ - ldrb w1, [x19, x0] │ │ │ - add x0, x19, x0 │ │ │ - b.eq 402338 // b.none │ │ │ - cmp w1, #0xa │ │ │ - b.eq 402108 // b.none │ │ │ - ldrb w0, [x19] │ │ │ + b.ne 30cc // b.any │ │ │ + cbz x19, 3630 │ │ │ + add x21, x21, #0x2 │ │ │ + b 310c │ │ │ + ldr x19, [x19, #176] │ │ │ + cbz x19, 3630 │ │ │ + ldr x1, [x19, #120] │ │ │ + mov x0, x21 │ │ │ + bl 2b20 │ │ │ + cbnz w0, 3104 │ │ │ + mov x0, x20 │ │ │ + bl 3a30 │ │ │ + mov x1, x0 │ │ │ + cbz x0, 3238 │ │ │ + ldrb w0, [x1] │ │ │ cmp w0, #0x40 │ │ │ - b.eq 4020b4 // b.none │ │ │ - ldrh w0, [x20, #46] │ │ │ - cbnz w0, 4020a8 │ │ │ + b.eq 31a8 // b.none │ │ │ + ldrh w0, [x19, #46] │ │ │ + cbnz w0, 3208 │ │ │ mov x0, #0x1 // #1 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #104] │ │ │ + str x1, [sp, #112] │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #104] │ │ │ + ldr x1, [sp, #112] │ │ │ strb wzr, [x0] │ │ │ - cbz x19, 402084 │ │ │ - ldrb w0, [x19] │ │ │ + ldrb w0, [x1] │ │ │ cmp w0, #0x40 │ │ │ - b.eq 402084 // b.none │ │ │ - add x22, x20, #0x68 │ │ │ - b 402028 │ │ │ - ldrb w3, [x19, x2] │ │ │ - add x2, x19, x2 │ │ │ - cmp w3, #0xa │ │ │ - b.eq 402074 // b.none │ │ │ - ldrb w2, [x19] │ │ │ - cmp w2, #0x40 │ │ │ - b.eq 402084 // b.none │ │ │ - mov x0, x22 │ │ │ - mov x1, x19 │ │ │ - bl 4027d0 │ │ │ - cbnz w0, 4023d0 │ │ │ - ldr x2, [x21, #1848] │ │ │ - add x0, x29, #0x78 │ │ │ - mov w1, #0x800 // #2048 │ │ │ - bl 401b10 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 402084 │ │ │ - bl 401770 │ │ │ - cbz w0, 40201c │ │ │ - cmp w0, #0x7ff │ │ │ - sub w2, w0, #0x1 │ │ │ - b.ne 40200c // b.any │ │ │ - ldrb w0, [x19, x2] │ │ │ - add x2, x19, x2 │ │ │ - cmp w0, #0xa │ │ │ - b.ne 402084 // b.any │ │ │ - strb wzr, [x2] │ │ │ - ldrb w2, [x19] │ │ │ - cmp w2, #0x40 │ │ │ - b.ne 402028 // b.any │ │ │ - ldr x0, [x20, #104] │ │ │ - bl 401770 │ │ │ - strh w0, [x20, #46] │ │ │ - ldr x20, [x20, #176] │ │ │ - b 401db8 │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x7 // #7 │ │ │ - add x1, x1, #0x9e0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x20, #104] │ │ │ - bl 401a30 │ │ │ - b 401fe4 │ │ │ - ldrb w0, [x19, #1] │ │ │ + b.eq 3194 // b.none │ │ │ + add x21, x19, #0x68 │ │ │ + b 3178 │ │ │ + ldrb w0, [x0] │ │ │ + cmp w0, #0x40 │ │ │ + b.eq 3194 // b.none │ │ │ + mov x0, x21 │ │ │ + bl 3840 │ │ │ + cbnz w0, 3550 │ │ │ + mov x0, x20 │ │ │ + bl 3a30 │ │ │ + mov x1, x0 │ │ │ + cbnz x0, 316c │ │ │ + ldr x0, [x19, #104] │ │ │ + bl 28d0 │ │ │ + strh w0, [x19, #46] │ │ │ + ldr x19, [x19, #176] │ │ │ + b 30b0 │ │ │ + ldrb w0, [x1, #1] │ │ │ cmp w0, #0x3d │ │ │ - b.ne 401fdc // b.any │ │ │ - ldr x0, [x20, #112] │ │ │ - ldr x1, [x20, #80] │ │ │ - cmp x1, x0 │ │ │ - b.eq 4020d4 // b.none │ │ │ - bl 401a30 │ │ │ - add x0, x19, #0x1 │ │ │ - bl 401770 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #112] │ │ │ - cbz x0, 402438 │ │ │ - add x1, x19, #0x2 │ │ │ - bl 401ab0 │ │ │ - add x0, x29, #0x78 │ │ │ - bl 4028d4 │ │ │ - mov x19, x0 │ │ │ - b 401fdc │ │ │ + b.ne 3138 // b.any │ │ │ + ldr x2, [x19, #80] │ │ │ + ldr x0, [x19, #112] │ │ │ + cmp x2, x0 │ │ │ + b.eq 31d0 // b.none │ │ │ + str x1, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr x1, [sp, #112] │ │ │ + add x0, x1, #0x1 │ │ │ + str x1, [sp, #112] │ │ │ + bl 28d0 │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #112] │ │ │ + ldr x1, [sp, #112] │ │ │ + cbz x0, 3674 │ │ │ + add x1, x1, #0x2 │ │ │ + bl 2c20 │ │ │ + mov x0, x20 │ │ │ + bl 3a30 │ │ │ + mov x1, x0 │ │ │ + ldrh w0, [x19, #46] │ │ │ + cbz w0, 3218 │ │ │ + ldr x0, [x19, #104] │ │ │ + str x1, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr x1, [sp, #112] │ │ │ + mov x0, #0x1 // #1 │ │ │ + str x1, [sp, #112] │ │ │ + bl 29b0 │ │ │ + ldr x1, [sp, #112] │ │ │ + str x0, [x19, #104] │ │ │ strb wzr, [x0] │ │ │ - b 401df4 │ │ │ + cbnz x1, 3158 │ │ │ + b 3194 │ │ │ + ldrh w0, [x19, #46] │ │ │ + cbnz w0, 3208 │ │ │ + mov x0, #0x1 // #1 │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #104] │ │ │ strb wzr, [x0] │ │ │ - b 401fd0 │ │ │ - cmp w1, #0xa │ │ │ - b.eq 402100 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x20, [x0, #344] │ │ │ - cbz x20, 402348 │ │ │ + b 3194 │ │ │ + adrp x21, 2f000 │ │ │ + mov x0, #0x1 // #1 │ │ │ + bl 29b0 │ │ │ + strb wzr, [x0] │ │ │ + ldr x1, [x21, #3936] │ │ │ + mov x19, x1 │ │ │ + str x0, [x1] │ │ │ + b 3284 │ │ │ + mov x1, x0 │ │ │ + mov x0, x19 │ │ │ + bl 3840 │ │ │ + cbnz w0, 35cc │ │ │ + mov x0, x20 │ │ │ + bl 3a30 │ │ │ + cbnz x0, 3274 │ │ │ + ldr x21, [x21, #3936] │ │ │ + ldr x0, [x21] │ │ │ + bl 28d0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3840] │ │ │ + strh w0, [x1] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3584] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 34ec │ │ │ mov x0, x20 │ │ │ - bl 401770 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ - str x0, [x24, #280] │ │ │ + bl 29b0 │ │ │ + ldr x1, [x24, #4000] │ │ │ mov x19, x0 │ │ │ - cbz x0, 402428 │ │ │ + str x0, [x1] │ │ │ + cbz x0, 3650 │ │ │ mov x1, x20 │ │ │ - bl 401800 │ │ │ + bl 2980 │ │ │ ldrb w1, [x19] │ │ │ - cbz w1, 402164 │ │ │ - mvn x1, x19 │ │ │ - add x1, x0, x1 │ │ │ - ldrb w1, [x19, x1] │ │ │ + cbz w1, 32f4 │ │ │ + ldurb w1, [x0, #-1] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 402174 // b.none │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x978 │ │ │ - ldrh w1, [x1] │ │ │ + b.eq 32fc // b.none │ │ │ + mov w1, #0x2f // #47 │ │ │ strh w1, [x0] │ │ │ - ldr x20, [x24, #280] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x980 │ │ │ - ldr x2, [x1] │ │ │ - ldrb w1, [x1, #8] │ │ │ - str x2, [x20, x0] │ │ │ - add x20, x20, x0 │ │ │ - ldr x0, [x24, #280] │ │ │ - strb w1, [x20, #8] │ │ │ - bl 401850 │ │ │ + ldr x19, [x24, #4000] │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xab0 │ │ │ + ldr x0, [x19] │ │ │ + bl 2a10 │ │ │ + ldr x0, [x19] │ │ │ + bl 29d0 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 402474 // b.none │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x990 │ │ │ - bl 4018b0 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x1, x25, #0x750 │ │ │ - str x0, [x21, #272] │ │ │ + b.eq 35d8 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xac0 │ │ │ + bl 2a30 │ │ │ + ldr x1, [x20, #3872] │ │ │ + str x0, [x26, #1304] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 35d8 │ │ │ + ldr x21, [x22, #4048] │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xac8 │ │ │ + ldr x0, [x21] │ │ │ + bl 2c40 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3568] │ │ │ str x0, [x1] │ │ │ - cbz x0, 402474 │ │ │ - ldr x0, [x23, #2224] │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 401ad0 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x20, #264] │ │ │ - adrp x28, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - cbz x0, 402448 │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x22, #1136] │ │ │ - cbnz x0, 4023b4 │ │ │ - ldr x1, [x22, #1136] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x19, [x0, #48] │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - str x1, [x0, #2192] │ │ │ - mov w1, #0x3 // #3 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str w1, [x0, #604] │ │ │ - cbz x19, 402234 │ │ │ + cbz x0, 3690 │ │ │ + adrp x27, 2f000 │ │ │ + ldr x0, [x27, #3464] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, 34d4 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x28, #3544] │ │ │ + mov w3, #0x3 // #3 │ │ │ + ldr x27, [x27, #3464] │ │ │ + ldr x2, [x2, #3832] │ │ │ + ldr x1, [x1, #4016] │ │ │ + ldr x19, [x0] │ │ │ + ldr x4, [x27] │ │ │ + str w3, [x1] │ │ │ + str x4, [x2] │ │ │ + cbz x19, 33b8 │ │ │ mov x0, x19 │ │ │ - bl 4098b8 │ │ │ - cbnz w0, 402480 │ │ │ + bl 93e8 │ │ │ + cbnz w0, 35f4 │ │ │ ldr x19, [x19, #176] │ │ │ - cbnz x19, 402220 │ │ │ - ldr x0, [x20, #264] │ │ │ - bl 401820 │ │ │ - ldr x0, [x21, #272] │ │ │ - bl 4019d0 │ │ │ + b 33a0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x21, [x0, #3568] │ │ │ + ldr x0, [x21] │ │ │ + bl 29a0 │ │ │ + ldr x0, [x20, #3872] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b40 │ │ │ + mov x21, x0 │ │ │ cmn x0, #0x1 │ │ │ - mov x20, x0 │ │ │ - b.eq 402460 // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x19, [x1, #48] │ │ │ - cbz x19, 402270 │ │ │ + b.eq 35e4 // b.none │ │ │ + ldr x28, [x28, #3544] │ │ │ + ldr x19, [x28] │ │ │ + cbz x19, 3400 │ │ │ mov x0, x19 │ │ │ - bl 407230 │ │ │ - cbnz w0, 40246c │ │ │ + bl 7c98 │ │ │ + cbnz w0, 3668 │ │ │ ldr x19, [x19, #176] │ │ │ - cbnz x19, 40225c │ │ │ - ldr x0, [x21, #272] │ │ │ - bl 4019d0 │ │ │ + b 33e8 │ │ │ + ldr x20, [x20, #3872] │ │ │ + ldr x0, [x20] │ │ │ + bl 2b40 │ │ │ cmn x0, #0x1 │ │ │ - mov x1, x0 │ │ │ - b.eq 402460 // b.none │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldrh w3, [x2, #2200] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x4, [x2, #32] │ │ │ - ldr x0, [x0, #2216] │ │ │ - sub x1, x1, x20 │ │ │ - mov x2, x20 │ │ │ - bl 408814 │ │ │ - cbnz w0, 40246c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #272] │ │ │ - add x25, x25, #0x750 │ │ │ - str xzr, [x25] │ │ │ - bl 401820 │ │ │ - cbnz w0, 402460 │ │ │ - ldr x0, [x23, #2224] │ │ │ - ldr x1, [x24, #280] │ │ │ - adrp x20, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - bl 40a898 │ │ │ - mov w21, w0 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cbnz w0, 402598 │ │ │ - ldr x0, [x19, #280] │ │ │ - bl 401a30 │ │ │ - ldr w1, [x29, #104] │ │ │ - ldr x0, [x20, #2224] │ │ │ - str xzr, [x19, #280] │ │ │ - bl 40a620 │ │ │ - ldr x0, [x20, #2224] │ │ │ - bl 401a30 │ │ │ - ldr x1, [x29, #2168] │ │ │ - ldr x0, [x27, #1856] │ │ │ - str xzr, [x20, #2224] │ │ │ - cmp x1, x0 │ │ │ - mov w0, w21 │ │ │ - b.ne 402594 // b.any │ │ │ + b.eq 35e4 // b.none │ │ │ + adrp x3, 2f000 │ │ │ + adrp x4, 2f000 │ │ │ + adrp x5, 2f000 │ │ │ + sub x1, x0, x21 │ │ │ + ldr x4, [x4, #3936] │ │ │ + mov x2, x21 │ │ │ + ldr x0, [x3, #3976] │ │ │ + ldr x5, [x5, #3840] │ │ │ + ldr x0, [x0] │ │ │ + ldrh w3, [x5] │ │ │ + ldr x4, [x4] │ │ │ + bl 8b80 │ │ │ + cbnz w0, 3668 │ │ │ + ldr x0, [x20] │ │ │ + str xzr, [x26, #1304] │ │ │ + bl 29a0 │ │ │ + ldr x24, [x24, #4000] │ │ │ + cbnz w0, 35c0 │ │ │ + ldr x22, [x22, #4048] │ │ │ + ldr x1, [x24] │ │ │ + ldr x0, [x22] │ │ │ + bl ab88 │ │ │ + mov w19, w0 │ │ │ + cbnz w0, 3580 │ │ │ + ldr x0, [x24] │ │ │ + bl 2ba0 │ │ │ + fmov w1, s8 │ │ │ + ldr x0, [x22] │ │ │ + str xzr, [x24] │ │ │ + bl a8f0 │ │ │ + ldr x0, [x22] │ │ │ + bl 2ba0 │ │ │ + str xzr, [x22] │ │ │ + ldr x23, [x23, #3792] │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x2, [sp, #2184] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 357c │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x820 │ │ │ + ldr d8, [sp, #96] │ │ │ + add sp, sp, #0x890 │ │ │ ret │ │ │ - cmp w1, #0xa │ │ │ - b.eq 402108 // b.none │ │ │ - mov x19, #0x0 // #0 │ │ │ - b 401fdc │ │ │ - ldr x1, [x23, #2224] │ │ │ + bl c5f8 │ │ │ + cbz w0, 3374 │ │ │ + cmp w0, #0xa │ │ │ + b.eq 3660 // b.none │ │ │ + ldr x1, [x21] │ │ │ + bl 3bf0 │ │ │ + ldr x0, [x22, #4048] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #112] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401770 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ - str x0, [x24, #280] │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 402428 │ │ │ - bl 401800 │ │ │ + ldr x2, [x24, #4000] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 3650 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 2980 │ │ │ sub x0, x0, x19 │ │ │ - mov x1, x20 │ │ │ - sxtw x4, w0 │ │ │ - b 402398 │ │ │ - sub x1, x1, #0x1 │ │ │ - add x3, x19, x4 │ │ │ - ldrb w3, [x3, x1] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 4023a4 // b.none │ │ │ - add w2, w1, w0 │ │ │ - cmp w2, wzr │ │ │ - b.gt 402384 │ │ │ - strb wzr, [x19, w2, sxtw] │ │ │ - b 402174 │ │ │ - mov w22, #0x0 // #0 │ │ │ - b 401d34 │ │ │ - bl 40c318 │ │ │ - cbz w0, 4021fc │ │ │ - ldr x3, [x19, #280] │ │ │ - ldr x1, [x28, #2224] │ │ │ - cmp w0, #0xa │ │ │ - csel x1, x3, x1, eq // eq = none │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x908 │ │ │ - bl 402a54 │ │ │ - mov x0, #0x1 // #1 │ │ │ - bl 401830 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x20, #32] │ │ │ - strb w22, [x0] │ │ │ - add x19, x20, #0x20 │ │ │ - b 402404 │ │ │ - mov x0, x19 │ │ │ - bl 4027d0 │ │ │ - cbnz w0, 402454 │ │ │ - add x0, x29, #0x78 │ │ │ - bl 4028d4 │ │ │ - mov x1, x0 │ │ │ - cbnz x0, 4023f8 │ │ │ - ldr x0, [x20, #32] │ │ │ - bl 401770 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - strh w0, [x1, #2200] │ │ │ - b 402118 │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x958 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x8f0 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x28, #2224] │ │ │ - mov w0, #0xd // #13 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x930 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x24, #280] │ │ │ + sxtw x0, w0 │ │ │ + b 3540 │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x19, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq 3548 // b.none │ │ │ + mov x0, x1 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt 352c │ │ │ + strb wzr, [x19, x0] │ │ │ + b 32fc │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xa40 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x948 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x968 │ │ │ + bl 3bf0 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + ldr x25, [x25, #3480] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x4, [x24] │ │ │ + adrp x3, f000 │ │ │ + ldr x0, [x25] │ │ │ + add x3, x3, #0x860 │ │ │ + adrp x2, f000 │ │ │ + add x2, x2, #0x878 │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + ldr x0, [x24] │ │ │ + bl 2ba0 │ │ │ + str xzr, [x24] │ │ │ + adrp x1, f000 │ │ │ + mov w0, w19 │ │ │ + add x1, x1, #0xae8 │ │ │ + bl 3bf0 │ │ │ + ldr x1, [x24] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x24, #280] │ │ │ - bl 402a54 │ │ │ - ldr x1, [x19, #280] │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xa68 │ │ │ + bl 3bf0 │ │ │ + ldr x1, [x19] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x9a0 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #2224] │ │ │ - mov w0, #0xf // #15 │ │ │ - bl 402a54 │ │ │ - adrp x22, 410000 │ │ │ - adrp x20, 410000 │ │ │ - adrp x21, 410000 │ │ │ - add x22, x22, #0x878 │ │ │ - add x20, x20, #0x880 │ │ │ - add x21, x21, #0x888 │ │ │ - ldr x3, [x19, #120] │ │ │ - mov w2, #0x40 // #64 │ │ │ - mov x1, x22 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x0, [x19, #104] │ │ │ - ldrh w1, [x19, #46] │ │ │ - bl 401b40 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, x20 │ │ │ - mov w2, #0x40 // #64 │ │ │ - mov x3, x21 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x19, [x19, #176] │ │ │ - cbnz x19, 4024b0 │ │ │ - adrp x3, 410000 │ │ │ - mov x1, x20 │ │ │ - mov w2, #0x40 // #64 │ │ │ - add x3, x3, #0x8a8 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldr x0, [x0, #32] │ │ │ - ldrh w1, [x1, #2200] │ │ │ - bl 401b40 │ │ │ - mov w0, w19 │ │ │ - bl 4017b0 │ │ │ - ldr x1, [x20, #2224] │ │ │ - mov w0, #0xd // #13 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #2224] │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x870 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x850 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x810 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ + bl 3bf0 │ │ │ + ldr x24, [x24, #4000] │ │ │ + mov w0, #0xa // #10 │ │ │ + ldr x1, [x24] │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xad0 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x9a8 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x830 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ + add x1, x1, #0x988 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x7f0 │ │ │ - bl 402a54 │ │ │ - adrp x1, 410000 │ │ │ + add x1, x1, #0x8c0 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x7 // #7 │ │ │ + add x1, x1, #0xb10 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x788 │ │ │ - bl 402a54 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - ldr x4, [x19, #280] │ │ │ - ldr x0, [x26, #1144] │ │ │ - adrp x2, 410000 │ │ │ - adrp x3, 410000 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x728 │ │ │ - add x3, x3, #0x740 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - ldr x0, [x19, #280] │ │ │ - bl 401a30 │ │ │ - adrp x1, 410000 │ │ │ - mov w0, w21 │ │ │ - add x1, x1, #0x9b8 │ │ │ - str xzr, [x19, #280] │ │ │ - bl 402a54 │ │ │ - udf #0 │ │ │ + add x1, x1, #0x928 │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa90 │ │ │ + bl 3bf0 │ │ │ + ldr x1, [x19] │ │ │ + bl 3bf0 │ │ │ + ldr x24, [x24, #4000] │ │ │ + ldr x1, [x24] │ │ │ + bl 3bf0 │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa28 │ │ │ + bl 3bf0 │ │ │ + ldr x1, [x21] │ │ │ + mov w0, #0xf // #15 │ │ │ + bl 3bf0 │ │ │ + ldr x1, [x21] │ │ │ + mov w0, #0xd // #13 │ │ │ + bl 3bf0 │ │ │ mov x29, #0x0 // #0 │ │ │ mov x30, #0x0 // #0 │ │ │ - mov x29, sp │ │ │ mov x5, x0 │ │ │ ldr x1, [sp] │ │ │ add x2, sp, #0x8 │ │ │ mov x6, sp │ │ │ - ldr x0, 402608 │ │ │ - ldr x3, 402610 │ │ │ - ldr x4, 402618 │ │ │ - bl 401880 <__libc_start_main@plt> │ │ │ - bl 401960 │ │ │ - .inst 0x00401bf4 ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x0041056c ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x004105e4 ; undefined │ │ │ - udf #0 │ │ │ - adrp x0, 42f000 <_fini@@Base+0x1ea18> │ │ │ - ldr x0, [x0, #4064] │ │ │ - cbz x0, 402630 │ │ │ - b 401950 <__gmon_start__@plt> │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3880] │ │ │ + adrp x3, 2f000 │ │ │ + ldr x3, [x3, #3816] │ │ │ + adrp x4, 2f000 │ │ │ + ldr x4, [x4, #3456] │ │ │ + bl 2a00 <__libc_start_main@plt> │ │ │ + bl 2ae0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3776] │ │ │ + cbz x0, 36e4 │ │ │ + b 2ad0 <__gmon_start__@plt> │ │ │ + ret │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x508 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x508 │ │ │ + cmp x1, x0 │ │ │ + b.eq 3710 // b.none │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3520] │ │ │ + cbz x1, 3710 │ │ │ + br x1 │ │ │ ret │ │ │ - udf #0 │ │ │ - adrp x1, 430000 │ │ │ - adrp x0, 430000 │ │ │ - add x1, x1, #0x720 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - add x0, x0, #0x720 │ │ │ - add x1, x1, #0x7 │ │ │ - mov x29, sp │ │ │ - sub x1, x1, x0 │ │ │ - cmp x1, #0xe │ │ │ - b.hi 402668 // b.pmore │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - ret │ │ │ - ldr x1, 402678 │ │ │ - cbz x1, 402660 │ │ │ - blr x1 │ │ │ - b 402660 │ │ │ - ... │ │ │ - adrp x0, 430000 │ │ │ - adrp x1, 430000 │ │ │ - add x0, x0, #0x720 │ │ │ - add x1, x1, #0x720 │ │ │ + nop │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x508 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x508 │ │ │ sub x1, x1, x0 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ asr x1, x1, #3 │ │ │ - mov x29, sp │ │ │ add x1, x1, x1, lsr #63 │ │ │ asr x1, x1, #1 │ │ │ - cbnz x1, 4026b4 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ + cbz x1, 374c │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #4032] │ │ │ + cbz x2, 374c │ │ │ + br x2 │ │ │ ret │ │ │ - ldr x2, 4026c8 │ │ │ - cbz x2, 4026ac │ │ │ - blr x2 │ │ │ - b 4026ac │ │ │ - nop │ │ │ - ... │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldrb w0, [x19, #1864] │ │ │ - cbnz w0, 4026f4 │ │ │ - bl 402638 │ │ │ + adrp x19, 30000 │ │ │ + ldrb w0, [x19, #1296] │ │ │ + cbnz w0, 378c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3552] │ │ │ + cbz x0, 3780 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x8c0 │ │ │ + bl 2940 <__cxa_finalize@plt> │ │ │ + bl 36e8 │ │ │ mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #1864] │ │ │ + strb w0, [x19, #1296] │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - mov x29, sp │ │ │ - adrp x0, 42f000 <_fini@@Base+0x1ea18> │ │ │ - ldr x1, [x0, #3552] │ │ │ - add x0, x0, #0xde0 │ │ │ - cbz x1, 402724 │ │ │ - ldr x1, 402730 │ │ │ - cbz x1, 402724 │ │ │ - blr x1 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - b 402680 │ │ │ - nop │ │ │ - ... │ │ │ + b 3718 │ │ │ + udf #0 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ + adrp x1, 30000 │ │ │ + adrp x2, f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 430000 │ │ │ - add x0, x0, #0x210 │ │ │ - ldr x1, [x0] │ │ │ - adrp x2, 410000 │ │ │ - add x2, x2, #0x6c0 │ │ │ + ldr x1, [x1, #16] │ │ │ mov w0, #0x1 // #1 │ │ │ + add x2, x2, #0x7f8 │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + add x19, x19, #0x8d0 │ │ │ + adrp x21, f000 │ │ │ str x23, [sp, #48] │ │ │ - adrp x20, 430000 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1840] │ │ │ - adrp x19, 410000 │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + adrp x1, 2f000 │ │ │ + adrp x20, f000 │ │ │ + add x22, x19, #0x80 │ │ │ + add x21, x21, #0x800 │ │ │ + ldr x1, [x1, #3696] │ │ │ + add x20, x20, #0x810 │ │ │ mov w0, #0xa // #10 │ │ │ - add x19, x19, #0x640 │ │ │ - adrp x22, 410000 │ │ │ - adrp x21, 410000 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - add x23, x19, #0x80 │ │ │ - add x22, x22, #0x6c8 │ │ │ - add x21, x21, #0x6d0 │ │ │ + mov x23, x1 │ │ │ + ldr x1, [x1] │ │ │ + bl 2950 │ │ │ ldr x1, [x19], #8 │ │ │ - mov x2, x22 │ │ │ mov x3, x21 │ │ │ + mov x2, x20 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1840] │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + ldr x1, [x23] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - cmp x19, x23 │ │ │ - b.ne 402794 // b.any │ │ │ + bl 2950 │ │ │ + cmp x19, x22 │ │ │ + b.ne 3800 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x19, x1 │ │ │ stp x21, x22, [sp, #32] │ │ │ + mov x21, x0 │ │ │ str x23, [sp, #48] │ │ │ - ldrb w2, [x1] │ │ │ - mov x19, x1 │ │ │ - mov x20, x0 │ │ │ - cbz w2, 4028cc │ │ │ + ldrb w0, [x1] │ │ │ + cbz w0, 3950 │ │ │ mov x3, x1 │ │ │ - mov x4, x1 │ │ │ - b 402810 │ │ │ - strb w2, [x4], #1 │ │ │ - ldrb w2, [x3, #1] │ │ │ - add x3, x3, #0x1 │ │ │ - cbz w2, 402838 │ │ │ - cmp w2, #0x5c │ │ │ - b.ne 402800 // b.any │ │ │ - ldrb w5, [x3, #1] │ │ │ - cbz w5, 402800 │ │ │ - mov w2, w5 │ │ │ - add x3, x3, #0x1 │ │ │ - strb w2, [x4], #1 │ │ │ - ldrb w2, [x3, #1] │ │ │ - add x3, x3, #0x1 │ │ │ - cbnz w2, 402810 │ │ │ - strb wzr, [x4] │ │ │ - ldr x23, [x20] │ │ │ - mov x0, x23 │ │ │ - bl 401770 │ │ │ - mov x21, x0 │ │ │ + b 387c │ │ │ + strb w0, [x3], #1 │ │ │ + ldrb w0, [x1, #1] │ │ │ + mov x1, x2 │ │ │ + cbz w0, 38b0 │ │ │ + cmp w0, #0x5c │ │ │ + add x2, x1, #0x1 │ │ │ + b.ne 386c // b.any │ │ │ + ldrb w4, [x1, #1] │ │ │ + add x5, x1, #0x2 │ │ │ + cbz w4, 386c │ │ │ + mov x1, x2 │ │ │ + mov w0, w4 │ │ │ + strb w0, [x3], #1 │ │ │ + mov x2, x5 │ │ │ + ldrb w0, [x1, #1] │ │ │ + mov x1, x2 │ │ │ + cbnz w0, 387c │ │ │ + strb wzr, [x3] │ │ │ + ldr x20, [x21] │ │ │ + mov x0, x20 │ │ │ + bl 28d0 │ │ │ + mov x23, x0 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - add x0, x21, x0 │ │ │ + bl 28d0 │ │ │ + add x0, x23, x0 │ │ │ add x0, x0, #0x3 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x22, x0 │ │ │ - mov w1, #0x4 // #4 │ │ │ - cbz x0, 4028a8 │ │ │ - mov x1, x23 │ │ │ - add x2, x21, #0x1 │ │ │ - bl 401750 │ │ │ - ldr x1, [x20] │ │ │ - ldrb w1, [x1] │ │ │ - cbnz w1, 4028c0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x128 │ │ │ - bl 401890 │ │ │ + cbz x0, 3938 │ │ │ + add x2, x23, #0x1 │ │ │ + mov x1, x20 │ │ │ + bl 28b0 │ │ │ + ldrb w3, [x20] │ │ │ + adrp x2, f000 │ │ │ + add x2, x2, #0x818 │ │ │ + adrp x1, 12000 │ │ │ + cmp w3, #0x0 │ │ │ + add x1, x1, #0x2a8 │ │ │ + csel x1, x2, x1, ne // ne = any │ │ │ + bl 2a10 │ │ │ mov x1, x19 │ │ │ - bl 401890 │ │ │ - ldr x0, [x20] │ │ │ - bl 401a30 │ │ │ - mov w1, #0x0 // #0 │ │ │ - str x22, [x20] │ │ │ - mov w0, w1 │ │ │ + bl 2a10 │ │ │ + mov x0, x20 │ │ │ + bl 2ba0 │ │ │ + str x22, [x21] │ │ │ + mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x6e0 │ │ │ - b 40288c │ │ │ - mov x4, x1 │ │ │ - b 402838 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + mov w0, #0x4 // #4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ + mov x3, x1 │ │ │ + b 38b0 │ │ │ + cbz x1, 3a28 │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - adrp x1, 430000 │ │ │ - ldr x2, [x1, #1848] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 2f000 │ │ │ + mov w23, #0xa // #10 │ │ │ + ldr x24, [x24, #3696] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + add x21, x0, x1 │ │ │ + mov w22, #0x5c // #92 │ │ │ + str x25, [sp, #64] │ │ │ + mov x25, x24 │ │ │ + b 39c0 │ │ │ + sub w2, w19, #0x9 │ │ │ + mov w0, w19 │ │ │ + and w2, w2, #0xff │ │ │ + cmp w2, #0x1 │ │ │ + ccmp w19, #0x1f, #0x0, hi // hi = pmore │ │ │ + b.le 39b8 │ │ │ + ldr x1, [x25] │ │ │ + mov w23, w19 │ │ │ + bl 2950 │ │ │ + cmp x21, x20 │ │ │ + b.eq 39e0 // b.none │ │ │ + ldrb w19, [x20], #1 │ │ │ + cmp w19, #0x40 │ │ │ + ccmp w19, w22, #0x4, ne // ne = any │ │ │ + b.ne 3994 // b.any │ │ │ + ldr x1, [x24] │ │ │ + mov w0, #0x5c // #92 │ │ │ + bl 2950 │ │ │ + b 3994 │ │ │ + cmp w23, #0xa │ │ │ + b.eq 3a10 // b.none │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0xa // #10 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x1, [x1, #3696] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr x25, [sp, #64] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ + ldr x1, [x1] │ │ │ + b 2950 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldr x25, [sp, #64] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ + ret │ │ │ + ret │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ + adrp x2, 2f000 │ │ │ mov w1, #0x800 // #2048 │ │ │ + mov x29, sp │ │ │ + ldr x2, [x2, #3728] │ │ │ + ldr x2, [x2] │ │ │ str x19, [sp, #16] │ │ │ - bl 401b10 │ │ │ + bl 2c80 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40291c │ │ │ - bl 401770 │ │ │ - cbz w0, 40291c │ │ │ + cbz x0, 3a7c │ │ │ + bl 28d0 │ │ │ + cbz w0, 3a7c │ │ │ + sub w1, w0, #0x1 │ │ │ cmp w0, #0x7ff │ │ │ - sub w0, w0, #0x1 │ │ │ - ldrb w1, [x19, x0] │ │ │ - add x0, x19, x0 │ │ │ - b.eq 40292c // b.none │ │ │ - cmp w1, #0xa │ │ │ - b.eq 402934 // b.none │ │ │ + add x2, x19, w1, uxtw │ │ │ + ldrb w0, [x19, w1, uxtw] │ │ │ + b.eq 3aa0 // b.none │ │ │ + cmp w0, #0xa │ │ │ + b.eq 3a8c // b.none │ │ │ mov x0, x19 │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - cmp w1, #0xa │ │ │ - b.ne 402948 // b.any │ │ │ - strb wzr, [x0] │ │ │ + strb wzr, [x2] │ │ │ mov x0, x19 │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ + cmp w0, #0xa │ │ │ + b.eq 3a8c // b.none │ │ │ mov x19, #0x0 // #0 │ │ │ - b 40291c │ │ │ + b 3a7c │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #3760] │ │ │ + ldr w2, [x2] │ │ │ + cbnz w2, 3acc │ │ │ + ret │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - adrp x2, 430000 │ │ │ - ldr w2, [x2, #1292] │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ mov w19, w1 │ │ │ - cbnz w2, 402980 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x20, #1144] │ │ │ - bl 401780 │ │ │ - cbnz w19, 4029ac │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str w1, [x0, #64] │ │ │ - ldr x0, [x20, #1144] │ │ │ + str x21, [sp, #32] │ │ │ + ldr x21, [x20, #3480] │ │ │ + ldr x1, [x21] │ │ │ + bl 28e0 │ │ │ + cbnz w19, 3b1c │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x20, [x20, #3480] │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr x21, [sp, #32] │ │ │ + str w1, [x0] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - b 401aa0 │ │ │ - ldr x1, [x20, #1144] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b 2c10 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4017e0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str wzr, [x0, #64] │ │ │ - ldr x0, [x20, #1144] │ │ │ + bl 2960 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x20, #3480] │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr x21, [sp, #32] │ │ │ + str wzr, [x0] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - b 401aa0 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b 2c10 │ │ │ + nop │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #3760] │ │ │ + ldr w2, [x2] │ │ │ + cbz w2, 3bd4 │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - adrp x2, 430000 │ │ │ - ldr w2, [x2, #1292] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x3, x0 │ │ │ - mov x4, x1 │ │ │ - cbz w2, 402a28 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x20, #64] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cbnz w0, 402a34 │ │ │ - ldr x0, [x19, #1144] │ │ │ - adrp x2, 410000 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x6e8 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - str wzr, [x20, #64] │ │ │ - ldr x0, [x19, #1144] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 401aa0 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + mov x22, x1 │ │ │ + ldr x0, [x19, #3616] │ │ │ + ldr w1, [x0] │ │ │ + str x23, [sp, #48] │ │ │ + ldr x23, [x20, #3480] │ │ │ + ldr x0, [x23] │ │ │ + cbnz w1, 3bd8 │ │ │ + mov x4, x22 │ │ │ + mov x3, x21 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, f000 │ │ │ + add x2, x2, #0x820 │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + ldr x19, [x19, #3616] │ │ │ + ldr x20, [x20, #3480] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str wzr, [x19] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 2c10 │ │ │ ret │ │ │ - ldr x1, [x19, #1144] │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - str x3, [x29, #40] │ │ │ - str x4, [x29, #32] │ │ │ - bl 4017e0 │ │ │ - ldr x4, [x29, #32] │ │ │ - ldr x3, [x29, #40] │ │ │ - b 402a00 │ │ │ + bl 2960 │ │ │ + ldr x0, [x23] │ │ │ + b 3b98 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ + adrp x20, 2f000 │ │ │ sxtw x19, w0 │ │ │ - adrp x21, 430000 │ │ │ - mov w20, w0 │ │ │ - add x2, x19, x19, lsl #1 │ │ │ - add x0, x21, #0x528 │ │ │ - add x0, x0, x2, lsl #3 │ │ │ + ldr x2, [x20, #3600] │ │ │ + add x0, x19, x19, lsl #1 │ │ │ + add x0, x2, x0, lsl #3 │ │ │ ldr w0, [x0, #16] │ │ │ - mov x4, x1 │ │ │ - tbnz w0, #4, 402af4 │ │ │ - add x21, x21, #0x528 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x19 │ │ │ + tbnz w0, #4, 3c98 │ │ │ + ldr x20, [x20, #3600] │ │ │ + adrp x0, 2f000 │ │ │ add x19, x19, x19, lsl #1 │ │ │ - add x19, x21, x19, lsl #3 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #1144] │ │ │ - ldr x3, [x19, #8] │ │ │ - adrp x2, 410000 │ │ │ + mov x4, x1 │ │ │ + ldr x0, [x0, #3480] │ │ │ + add x19, x20, x19, lsl #3 │ │ │ + adrp x2, f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x700 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - adrp x0, 430000 │ │ │ - add x0, x0, #0x750 │ │ │ - ldr x0, [x0] │ │ │ - cbz x0, 402ac4 │ │ │ - bl 401820 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x19, #280] │ │ │ - cbz x0, 402adc │ │ │ - bl 40a5c8 │ │ │ - ldr x0, [x19, #280] │ │ │ - bl 401a30 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldr x0, [x0, #2224] │ │ │ - cbz x0, 402aec │ │ │ - bl 401a30 │ │ │ - mov w0, w20 │ │ │ - bl 4017b0 │ │ │ - adrp x0, 410000 │ │ │ - add x0, x0, #0x6f0 │ │ │ - str x4, [x29, #56] │ │ │ - bl 4017c0 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 402a88 │ │ │ + add x2, x2, #0x838 │ │ │ + ldr x0, [x0] │ │ │ + ldr x3, [x19, #8] │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + adrp x0, 30000 │ │ │ + ldr x0, [x0, #1304] │ │ │ + cbz x0, 3c60 │ │ │ + bl 29a0 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #4000] │ │ │ + ldr x0, [x19] │ │ │ + cbz x0, 3c7c │ │ │ + bl a888 │ │ │ + ldr x0, [x19] │ │ │ + bl 2ba0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4048] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 3c90 │ │ │ + bl 2ba0 │ │ │ + mov w0, w21 │ │ │ + bl 2910 │ │ │ + adrp x0, f000 │ │ │ + add x0, x0, #0x828 │ │ │ + str x1, [sp, #56] │ │ │ + bl 2920 │ │ │ + ldr x1, [sp, #56] │ │ │ + b 3c20 │ │ │ stp x29, x30, [sp, #-16]! │ │ │ - mov x29, sp │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #1144] │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - adrp x1, 410000 │ │ │ + mov x29, sp │ │ │ + ldr x1, [x1, #3480] │ │ │ + ldr x1, [x1] │ │ │ + bl 2950 │ │ │ + adrp x1, f000 │ │ │ mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0x718 │ │ │ - bl 402a54 │ │ │ + add x1, x1, #0x850 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ str x21, [sp, #32] │ │ │ mov x21, x0 │ │ │ - stp x19, x20, [sp, #16] │ │ │ mov x0, x1 │ │ │ + stp x19, x20, [sp, #16] │ │ │ mov x19, x1 │ │ │ mov x1, x21 │ │ │ - bl 40a898 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 402b88 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x0, #232] │ │ │ - cbz w1, 402b74 │ │ │ + bl ab88 │ │ │ + cbnz w0, 3d48 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3736] │ │ │ + ldr w1, [x0] │ │ │ + cbnz w1, 3d2c │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, x19 │ │ │ - bl 40a620 │ │ │ + bl a8f0 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #1144] │ │ │ - adrp x2, 410000 │ │ │ - adrp x3, 410000 │ │ │ + mov w20, w0 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x19, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x728 │ │ │ - add x3, x3, #0x740 │ │ │ + ldr x0, [x0, #3480] │ │ │ mov x4, x21 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x19, #280] │ │ │ - bl 401a30 │ │ │ - adrp x1, 410000 │ │ │ + adrp x3, f000 │ │ │ + adrp x2, f000 │ │ │ + add x3, x3, #0x860 │ │ │ + add x2, x2, #0x878 │ │ │ + ldr x0, [x0] │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + ldr x19, [x19, #4000] │ │ │ + ldr x0, [x19] │ │ │ + bl 2ba0 │ │ │ + str xzr, [x19] │ │ │ + adrp x1, f000 │ │ │ mov w0, w20 │ │ │ - add x1, x1, #0x758 │ │ │ - str xzr, [x19, #280] │ │ │ - bl 402a54 │ │ │ + add x1, x1, #0x890 │ │ │ + bl 3bf0 │ │ │ + adrp x5, 2f000 │ │ │ mov x3, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #1144] │ │ │ - adrp x2, 410000 │ │ │ mov x4, x1 │ │ │ - add x2, x2, #0x728 │ │ │ + adrp x2, f000 │ │ │ + ldr x0, [x5, #3480] │ │ │ + add x2, x2, #0x878 │ │ │ mov w1, #0x1 // #1 │ │ │ - b 4019a0 <__fprintf_chk@plt> │ │ │ + ldr x0, [x0] │ │ │ + b 2b10 <__fprintf_chk@plt> │ │ │ udf #0 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr w19, [x1] │ │ │ - adrp x20, 430000 │ │ │ - ldr x2, [x20, #1856] │ │ │ - uxtb w1, w19 │ │ │ - str x2, [x29, #40] │ │ │ - cmp w1, #0x50 │ │ │ - mov x3, x0 │ │ │ - b.eq 402ca4 // b.none │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, #0x4b │ │ │ - b.eq 402c9c // b.none │ │ │ - add x0, x29, #0x20 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bl 401a00 │ │ │ - cmp x0, #0x4 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b.eq 402c60 // b.none │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x1, [x20, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 402cac // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ - ldrb w1, [x29, #32] │ │ │ - cmp w1, w19, uxtb │ │ │ - b.ne 402c44 // b.any │ │ │ - ldrb w2, [x29, #33] │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 402c44 // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - ubfx x1, x19, #16, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 402c44 // b.any │ │ │ - ldrb w0, [x29, #35] │ │ │ - cmp w0, w19, lsr #24 │ │ │ - cset w0, eq // eq = none │ │ │ - b 402c44 │ │ │ - bfi w19, w1, #8, #8 │ │ │ - b 402c28 │ │ │ - bfxil w19, w1, #0, #8 │ │ │ - b 402c1c │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - ldr x2, [x0] │ │ │ - ldr x3, [x1] │ │ │ - ldr x0, [x2, #144] │ │ │ - ldr x1, [x3, #144] │ │ │ - ldr x4, [x2, #112] │ │ │ - cmp x0, xzr │ │ │ - ldr x2, [x3, #112] │ │ │ - csel x0, x0, x4, ne // ne = any │ │ │ - cmp x1, xzr │ │ │ - csel x1, x1, x2, ne // ne = any │ │ │ - b 40fc44 │ │ │ + ldr x3, [x0] │ │ │ + ldr x2, [x1] │ │ │ + ldr x0, [x3, #144] │ │ │ + ldr x1, [x3, #112] │ │ │ + cmp x0, #0x0 │ │ │ + ldr x3, [x2, #112] │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ + ldr x1, [x2, #144] │ │ │ + cmp x1, #0x0 │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ + b ed58 │ │ │ + nop │ │ │ ldr x0, [x0] │ │ │ ldr x1, [x1] │ │ │ ldr x0, [x0, #112] │ │ │ ldr x1, [x1, #112] │ │ │ - b 40fc44 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + b ed58 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - bl 4018c0 <_IO_getc@plt> │ │ │ - adrp x20, 430000 │ │ │ + adrp x20, 30000 │ │ │ + add x20, x20, #0x520 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2a80 │ │ │ + mov w21, #0x50 // #80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - add x20, x20, #0x760 │ │ │ - b.ne 402d30 // b.any │ │ │ - b 402d74 │ │ │ + b.ne 3e50 // b.any │ │ │ + b 3e94 │ │ │ mov x0, x19 │ │ │ - bl 4018c0 <_IO_getc@plt> │ │ │ + bl 2a80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 402d74 // b.none │ │ │ - cmp w2, #0x50 │ │ │ - b.ne 402d1c // b.any │ │ │ + b.eq 3e94 // b.none │ │ │ + cmp w1, #0x50 │ │ │ + b.ne 3e3c // b.any │ │ │ mov x0, x19 │ │ │ - strb w2, [x20] │ │ │ - bl 4018c0 <_IO_getc@plt> │ │ │ - cmn w0, #0x1 │ │ │ + strb w21, [x20] │ │ │ + bl 2a80 │ │ │ mov w1, w0 │ │ │ - b.eq 402d74 // b.none │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 3e94 // b.none │ │ │ cmp w0, #0x4b │ │ │ - b.eq 402d8c // b.none │ │ │ + b.eq 3eb0 // b.none │ │ │ mov x1, x19 │ │ │ - bl 401a50 │ │ │ + bl 2bc0 │ │ │ mov x0, x19 │ │ │ - bl 4018c0 <_IO_getc@plt> │ │ │ + bl 2a80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.ne 402d30 // b.any │ │ │ + b.ne 3e50 // b.any │ │ │ mov x0, x19 │ │ │ - bl 401b30 │ │ │ + bl 2ca0 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x19 │ │ │ strb w1, [x20, #1] │ │ │ - bl 4018c0 <_IO_getc@plt> │ │ │ + bl 2a80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 402d74 // b.none │ │ │ + b.eq 3e94 // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 402df0 // b.none │ │ │ - cmp w0, #0xf │ │ │ - b.gt 402d30 │ │ │ + b.eq 3f18 // b.none │ │ │ mov x0, x19 │ │ │ - strb w2, [x20, #2] │ │ │ - bl 4018c0 <_IO_getc@plt> │ │ │ + cmp w1, #0xf │ │ │ + b.gt 3e50 │ │ │ + strb w1, [x20, #2] │ │ │ + bl 2a80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 402d74 // b.none │ │ │ + b.eq 3e94 // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 402df0 // b.none │ │ │ + b.eq 3f18 // b.none │ │ │ cmp w0, #0xf │ │ │ - b.gt 402d30 │ │ │ - strb w0, [x20, #3] │ │ │ + b.gt 3e50 │ │ │ mov w0, #0x1 // #1 │ │ │ + strb w1, [x20, #3] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w0, #0x50 // #80 │ │ │ mov x1, x19 │ │ │ - bl 401a50 │ │ │ - mov w2, #0x50 // #80 │ │ │ - b 402d30 │ │ │ + bl 2bc0 │ │ │ + b 3e58 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - ldr x4, [x1] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x1 │ │ │ - mov x19, x0 │ │ │ - cbz x4, 402ebc │ │ │ + mov x19, x2 │ │ │ + cbz x0, 3fb8 │ │ │ ldr x1, [x3] │ │ │ - ldr x5, [x2] │ │ │ - sub x0, x1, #0x9 │ │ │ - cmp x5, x0 │ │ │ - b.hi 402e90 // b.pmore │ │ │ - and x1, x19, #0xffffffff │ │ │ - lsr x6, x1, #16 │ │ │ - lsr x3, x19, #32 │ │ │ - lsr x19, x19, #48 │ │ │ - strb w1, [x4, x5] │ │ │ - add x0, x4, x5 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - lsr x4, x19, #8 │ │ │ - lsr x7, x6, #8 │ │ │ - ubfx x5, x3, #8, #8 │ │ │ - strb w1, [x0, #1] │ │ │ - strb w6, [x0, #2] │ │ │ - strb w7, [x0, #3] │ │ │ - strb w3, [x0, #4] │ │ │ - strb w5, [x0, #5] │ │ │ - strb w19, [x0, #6] │ │ │ - strb w4, [x0, #7] │ │ │ - ldr x0, [x2] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x5 │ │ │ + cmp x2, x4 │ │ │ + b.hi 3f80 // b.pmore │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + add x1, x1, #0x400 │ │ │ + str x1, [x3] │ │ │ + bl 2a50 │ │ │ + str x0, [x20] │ │ │ + cbz x0, 3fcc │ │ │ + ldr x2, [x19] │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + str x0, [x3] │ │ │ + bl 29b0 │ │ │ + str x0, [x20] │ │ │ + cbnz x0, 3f94 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xda0 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ + cbz x0, 4090 │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmp w1, #0x400 │ │ │ + mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x2 │ │ │ + mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w19, w1 │ │ │ + mov x20, x3 │ │ │ + ldr x0, [x22] │ │ │ + str x23, [sp, #48] │ │ │ + mov w1, #0x400 // #1024 │ │ │ + csel w2, w19, w1, cs // cs = hs, nlast │ │ │ + cbz x0, 40b0 │ │ │ + ldr x3, [x4] │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + sub x5, x3, #0x1 │ │ │ + add x6, x1, x23 │ │ │ + cmp x6, x5 │ │ │ + b.hi 4094 // b.pmore │ │ │ + cbz w19, 4074 │ │ │ + ldrb w2, [x21] │ │ │ + cmp w19, #0x1 │ │ │ + strb w2, [x0, x1] │ │ │ + mov x4, #0x1 // #1 │ │ │ + b.eq 4070 // b.none │ │ │ + ldr x5, [x22] │ │ │ + ldr x1, [x20] │ │ │ + add x5, x5, x4 │ │ │ + ldrb w6, [x21, x4] │ │ │ + add x4, x4, #0x1 │ │ │ + cmp w19, w4 │ │ │ + strb w6, [x5, x1] │ │ │ + b.hi 4050 // b.pmore │ │ │ + ldr x1, [x20] │ │ │ + add x1, x23, x1 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str x1, [x20] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ + ret │ │ │ + add x1, x3, w2, uxtw │ │ │ + str x1, [x4] │ │ │ + bl 2a50 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 40d0 │ │ │ + ldr x1, [x20] │ │ │ + b 4038 │ │ │ + mov w0, w2 │ │ │ + str x0, [x4] │ │ │ + bl 29b0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 40d0 │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + b 4038 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xdb8 │ │ │ + bl 3bf0 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x1 │ │ │ + mov x19, x2 │ │ │ + cbz x0, 4170 │ │ │ + ldr x1, [x3] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x9 │ │ │ + cmp x2, x4 │ │ │ + b.hi 4138 // b.pmore │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ add x0, x0, #0x8 │ │ │ - str x0, [x2] │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ add x1, x1, #0x400 │ │ │ str x1, [x3] │ │ │ - mov x0, x4 │ │ │ - str x2, [x29, #40] │ │ │ - bl 4018e0 │ │ │ + bl 2a50 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbz x0, 402ed8 │ │ │ - ldr x5, [x2] │ │ │ - mov x4, x0 │ │ │ - b 402e34 │ │ │ + cbz x0, 4184 │ │ │ + ldr x2, [x19] │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x8 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, #0x400 // #1024 │ │ │ str x0, [x3] │ │ │ - str x2, [x29, #40] │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbnz x0, 402eb0 │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xc70 │ │ │ - str x2, [x29, #40] │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x4, [x20] │ │ │ - ldr x5, [x2] │ │ │ - b 402e34 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + cbnz x0, 414c │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xdd0 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x1, 2f000 │ │ │ + adrp x4, 30000 │ │ │ mov x29, sp │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x760 │ │ │ - adrp x2, 430000 │ │ │ - ldr w1, [x1] │ │ │ - ldr x4, [x2, #1856] │ │ │ - uxtb w3, w1 │ │ │ - str x4, [x29, #24] │ │ │ - cmp w3, #0x50 │ │ │ - ldr w0, [x0] │ │ │ - b.eq 402fa0 // b.none │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.eq 402fb0 // b.none │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, #0x50 │ │ │ - b.eq 402fc0 // b.none │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.eq 402fd0 // b.none │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, w1, uxtb │ │ │ - b.ne 402fd8 // b.any │ │ │ - ubfx x4, x1, #8, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 402fd8 // b.any │ │ │ - ubfx x4, x1, #16, #8 │ │ │ - ubfx x3, x0, #16, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 402fd8 // b.any │ │ │ - lsr w0, w0, #24 │ │ │ - cmp w0, w1, lsr #24 │ │ │ + ldr x3, [x1, #3792] │ │ │ + ldr w2, [x0] │ │ │ + ldr w0, [x4, #1312] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #40] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str w0, [sp, #24] │ │ │ + str w2, [sp, #32] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, w2, uxtb │ │ │ + b.ne 4220 // b.any │ │ │ + ldrb w2, [sp, #25] │ │ │ + ldrb w0, [sp, #33] │ │ │ + cmp w2, w0 │ │ │ + b.ne 4220 // b.any │ │ │ + ldrb w2, [sp, #26] │ │ │ + ldrb w0, [sp, #34] │ │ │ + cmp w2, w0 │ │ │ + b.ne 4220 // b.any │ │ │ + ldrb w0, [sp, #35] │ │ │ + ldrb w2, [sp, #27] │ │ │ + cmp w2, w0 │ │ │ cset w0, eq // eq = none │ │ │ - ldr x3, [x29, #24] │ │ │ - ldr x1, [x2, #1856] │ │ │ - cmp x3, x1 │ │ │ - b.ne 402fe0 // b.any │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x1, [x1, #3792] │ │ │ + ldr x2, [sp, #40] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 4228 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - bfxil w1, w3, #0, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 402f38 // b.any │ │ │ - bfi w1, w3, #8, #8 │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, #0x50 │ │ │ - b.ne 402f44 // b.any │ │ │ - bfxil w0, w3, #0, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 402f50 // b.any │ │ │ - bfi w0, w3, #8, #8 │ │ │ - b 402f50 │ │ │ mov w0, #0x0 // #0 │ │ │ - b 402f88 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - mov x6, x0 │ │ │ - ldr x1, [x6, #88] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str wzr, [x0, #364] │ │ │ - ldrh w5, [x6, #42] │ │ │ - cbz x1, 4030d0 │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x1, x5 │ │ │ - cmp x1, x5 │ │ │ - b.cc 403028 // b.lo, b.ul, b.last │ │ │ - b 4030d0 │ │ │ - uxth w2, w2 │ │ │ + b 4204 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + adrp x6, 2f000 │ │ │ + mov x5, x0 │ │ │ + ldr x0, [x6, #3984] │ │ │ + ldr x1, [x5, #88] │ │ │ + str wzr, [x0] │ │ │ + ldrh w3, [x5, #42] │ │ │ + cbz x1, 42dc │ │ │ + and x3, x3, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x1, x3 │ │ │ + cmp x1, x3 │ │ │ + b.cc 4278 // b.lo, b.ul, b.last │ │ │ + b 42dc │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x5 │ │ │ - b.cs 4030d0 // b.hs, b.nlast │ │ │ - ldrb w2, [x1, #1] │ │ │ - ldrb w3, [x1] │ │ │ - ldrb w4, [x1, #3] │ │ │ - orr w3, w3, w2, lsl #8 │ │ │ - sxth w3, w3 │ │ │ - ldrb w2, [x1, #2] │ │ │ - cmp w3, #0x1 │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - b.ne 403014 // b.any │ │ │ - ldr x2, [x6, #32] │ │ │ + cmp x3, x1 │ │ │ + b.ls 42dc // b.plast │ │ │ + ldrb w4, [x1, #1] │ │ │ + ldrb w7, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w0, [x1, #2] │ │ │ + orr w4, w7, w4, lsl #8 │ │ │ + sxth w4, w4 │ │ │ + orr w2, w0, w2, lsl #8 │ │ │ + cmp w4, #0x1 │ │ │ + b.ne 4264 // b.any │ │ │ + ldr x6, [x6, #3984] │ │ │ mov w3, #0x1 // #1 │ │ │ - str w3, [x0, #364] │ │ │ + ldr x2, [x5, #32] │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + str w3, [x6] │ │ │ cmp x2, x0 │ │ │ - b.eq 4030d8 // b.none │ │ │ - add x1, x1, #0x4 │ │ │ - ldr x0, [x6, #24] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x0, x2 │ │ │ + b.eq 42e4 // b.none │ │ │ + add x3, x1, #0x4 │ │ │ + ldr x2, [x5, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ mov w0, #0x1 // #1 │ │ │ - b.ne 4030cc // b.any │ │ │ - ldrb w9, [x1, #7] │ │ │ - ldrb w4, [x1, #6] │ │ │ - ldrb w8, [x1, #5] │ │ │ - ldrb w3, [x1, #4] │ │ │ - ldrb w7, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w1, [x1] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x3, x4, x3 │ │ │ - orr x1, x2, x1 │ │ │ - orr x1, x1, x3, lsl #32 │ │ │ - str x1, [x6, #24] │ │ │ + cmp x2, x1 │ │ │ + b.ne 42d8 // b.any │ │ │ + ldr x1, [x3] │ │ │ + str x1, [x5, #24] │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - ldrb w9, [x1, #11] │ │ │ - ldrb w4, [x1, #10] │ │ │ - ldrb w8, [x1, #9] │ │ │ - ldrb w3, [x1, #8] │ │ │ - ldrb w7, [x1, #7] │ │ │ - ldrb w2, [x1, #6] │ │ │ - ldrb w5, [x1, #5] │ │ │ - ldrb w0, [x1, #4] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x3, x4, x3 │ │ │ - orr x0, x2, x0 │ │ │ - orr x0, x0, x3, lsl #32 │ │ │ - str x0, [x6, #32] │ │ │ - add x1, x1, #0xc │ │ │ - b 403068 │ │ │ + ldur x0, [x1, #4] │ │ │ + add x3, x1, #0xc │ │ │ + str x0, [x5, #32] │ │ │ + b 42bc │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldrh w2, [x0, #42] │ │ │ ldr x19, [x0, #88] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x25, [sp, #64] │ │ │ - mov x20, x0 │ │ │ - ldrh w5, [x0, #42] │ │ │ - cbz x19, 4031c8 │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x19, x5 │ │ │ - cmp x19, x5 │ │ │ - b.cs 4031c8 // b.hs, b.nlast │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w2, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w6, #0x7075 // #28789 │ │ │ - cmp w6, w0, sxth │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - b.ne 4031b4 // b.any │ │ │ - b 4031e4 │ │ │ + cbz x19, 4430 │ │ │ + and x2, x2, #0xffff │ │ │ + sub x2, x2, #0x4 │ │ │ + add x2, x19, x2 │ │ │ + cmp x19, x2 │ │ │ + b.cs 4430 // b.hs, b.nlast │ │ │ ldrb w4, [x19, #1] │ │ │ - ldrb w2, [x19] │ │ │ - ldrb w3, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - cmp w6, w2, sxth │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - b.eq 4031e4 // b.none │ │ │ - uxth w1, w1 │ │ │ + mov w3, #0x7075 // #28789 │ │ │ + b 4348 │ │ │ + and x1, x1, #0xffff │ │ │ add x1, x1, #0x4 │ │ │ add x19, x19, x1 │ │ │ - cmp x19, x5 │ │ │ - b.cc 403194 // b.lo, b.ul, b.last │ │ │ - str xzr, [x20, #136] │ │ │ + cmp x2, x19 │ │ │ + b.ls 4430 // b.plast │ │ │ + ldrb w4, [x19, #1] │ │ │ + ldrb w6, [x19] │ │ │ + ldrb w1, [x19, #3] │ │ │ + ldrb w5, [x19, #2] │ │ │ + orr w4, w6, w4, lsl #8 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.ne 4330 // b.any │ │ │ + str xzr, [x0, #136] │ │ │ + ldrb w1, [x19, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.hi 4418 // b.pmore │ │ │ + ldr x1, [x0, #112] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x20, x0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x0, x1 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x1, [sp, #88] │ │ │ + bl 28d0 │ │ │ + add x24, x0, #0x1 │ │ │ + ldrb w26, [x19, #2] │ │ │ + mov x23, x0 │ │ │ + ldrb w21, [x19, #3] │ │ │ + mov x0, x24 │ │ │ + ldur w25, [x19, #5] │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #88] │ │ │ + cbz x0, 44d8 │ │ │ + mov x2, x24 │ │ │ + bl 28b0 │ │ │ + mov x2, x23 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl f5a8 │ │ │ + mov x23, x0 │ │ │ + mov x0, x22 │ │ │ + bl 2ba0 │ │ │ + cmp x25, x23 │ │ │ + b.eq 4440 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4080] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 44b4 // b.none │ │ │ + cbz w0, 44e8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str xzr, [x20, #136] │ │ │ - ldrb w0, [x19, #4] │ │ │ - ldrb w24, [x19, #2] │ │ │ - cmp w0, #0x1 │ │ │ - ldrb w25, [x19, #3] │ │ │ - b.ls 403220 // b.plast │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x0, #0xc88 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldr x1, [x0, #128] │ │ │ + adrp x0, 10000 │ │ │ ldp x29, x30, [sp], #96 │ │ │ - b 402bcc │ │ │ - ldrb w2, [x19, #7] │ │ │ - ldrb w3, [x19, #6] │ │ │ - ldrb w22, [x19, #8] │ │ │ - ldrb w0, [x19, #5] │ │ │ - ldr x1, [x20, #112] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - ubfiz x22, x22, #16, #16 │ │ │ - uxth w2, w0 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #88] │ │ │ - orr x22, x22, x2 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #88] │ │ │ - cbz x0, 4033dc │ │ │ - mov x0, x21 │ │ │ - bl 401800 │ │ │ - sub x2, x0, x21 │ │ │ - mov x1, x21 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 41044c │ │ │ - mov x23, x0 │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - cmp x22, x23 │ │ │ - b.eq 403378 // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1264] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4033f4 // b.none │ │ │ - cbnz w0, 4031cc │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x19, x19, #0x480 │ │ │ - ldr x4, [x20, #128] │ │ │ - adrp x3, 411000 <_fini@@Base+0xa18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xd00 │ │ │ - mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x2, 411000 <_fini@@Base+0xa18> │ │ │ - add x2, x2, #0xd28 │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - add x1, x1, #0xd70 │ │ │ - ldp x10, x11, [x2, #48] │ │ │ - ldp x16, x17, [x2] │ │ │ - ldp x14, x15, [x2, #16] │ │ │ - ldp x12, x13, [x2, #32] │ │ │ - ldr x22, [x2, #64] │ │ │ - add x0, x19, x0 │ │ │ - ldp x8, x9, [x1] │ │ │ - ldp x6, x7, [x1, #16] │ │ │ - ldp x4, x5, [x1, #32] │ │ │ - ldp x2, x3, [x1, #48] │ │ │ - ldr x21, [x1, #64] │ │ │ - ldrh w20, [x1, #72] │ │ │ - stp x10, x11, [x0, #48] │ │ │ - stp x16, x17, [x0] │ │ │ - stp x14, x15, [x0, #16] │ │ │ - stp x12, x13, [x0, #32] │ │ │ - str x22, [x0, #64] │ │ │ - add x10, x0, #0x47 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x19 │ │ │ - str x21, [x10, #64] │ │ │ - strh w20, [x10, #72] │ │ │ - add x1, x1, #0x128 │ │ │ - stp x8, x9, [x10] │ │ │ - stp x6, x7, [x10, #16] │ │ │ - stp x4, x5, [x10, #32] │ │ │ - stp x2, x3, [x10, #48] │ │ │ - bl 402bcc │ │ │ + add x0, x0, #0xde8 │ │ │ + b 3d98 │ │ │ + str xzr, [x0, #136] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ ldp x29, x30, [sp], #96 │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0xdc0 │ │ │ - b 402a54 │ │ │ - orr w22, w24, w25, lsl #8 │ │ │ - sub w22, w22, #0x5 │ │ │ - uxth w22, w22 │ │ │ - cbnz w22, 4033ac │ │ │ + ret │ │ │ + orr w21, w26, w21, lsl #8 │ │ │ + sub w21, w21, #0x5 │ │ │ + ands w21, w21, #0xffff │ │ │ + b.ne 4488 // b.any │ │ │ ldrh w0, [x20, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 4031cc │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 4400 │ │ │ ldr x1, [x20, #80] │ │ │ - bl 401ab0 │ │ │ - str x21, [x20, #136] │ │ │ - b 4031cc │ │ │ - add w0, w22, #0x1 │ │ │ + bl 2c20 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x22, [x20, #136] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + add w0, w21, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 4031cc │ │ │ - uxth w22, w22 │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 4400 │ │ │ + and x21, x21, #0xffff │ │ │ add x1, x19, #0x9 │ │ │ - mov x2, x22 │ │ │ - bl 401ae0 │ │ │ - strb wzr, [x21, x22] │ │ │ - str x21, [x20, #136] │ │ │ - b 4031cc │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - add x1, x1, #0xcb8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #112] │ │ │ - b 403268 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ + mov x2, x21 │ │ │ + bl 2c50 │ │ │ + strb wzr, [x22, x21] │ │ │ + b 446c │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + adrp x0, 10000 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + add x0, x0, #0xe28 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldr x1, [x20, #128] │ │ │ - add x0, x0, #0xcc8 │ │ │ - b 403208 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + b 3d98 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe18 │ │ │ + bl 3bf0 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x3, 10000 │ │ │ + ldr x4, [x20, #128] │ │ │ + add x3, x3, #0xe60 │ │ │ + ldr x19, [x19, #3576] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + adrp x3, 10000 │ │ │ + add x3, x3, #0xe88 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0xed0 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 12000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0x2a8 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl 3d98 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0xf20 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x21, x0 │ │ │ - bl 401770 │ │ │ + str x0, [sp, #40] │ │ │ + bl 28d0 │ │ │ mov x20, x0 │ │ │ add x0, x0, #0x5 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 403468 │ │ │ - mov x1, x21 │ │ │ + cbz x0, 460c │ │ │ + ldr x1, [sp, #40] │ │ │ add x2, x20, #0x1 │ │ │ - bl 401750 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #596] │ │ │ - cbnz w0, 403468 │ │ │ + bl 28b0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3488] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 460c │ │ │ mov w1, #0x2f // #47 │ │ │ mov x0, x19 │ │ │ - bl 401940 │ │ │ - cmp x0, xzr │ │ │ - csinc x0, x19, x0, eq // eq = none │ │ │ + bl 2ac0 │ │ │ + cmp x0, #0x0 │ │ │ mov w1, #0x2e // #46 │ │ │ - bl 401940 │ │ │ - cbz x0, 40347c │ │ │ + csinc x0, x19, x0, eq // eq = none │ │ │ + bl 2ac0 │ │ │ + cbz x0, 461c │ │ │ mov x0, x19 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xdd8 │ │ │ - ldr w1, [x0] │ │ │ - ldrb w2, [x0, #4] │ │ │ - str w1, [x19, x20] │ │ │ - add x0, x19, x20 │ │ │ - strb w2, [x0, #4] │ │ │ - b 403468 │ │ │ - uxth w0, w0 │ │ │ - cbz x1, 4034f8 │ │ │ - mov w6, w2 │ │ │ - sub x6, x6, #0x4 │ │ │ - add x6, x1, x6 │ │ │ - cmp x1, x6 │ │ │ - b.cc 4034d0 // b.lo, b.ul, b.last │ │ │ - b 4034f8 │ │ │ - uxth w2, w2 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xf38 │ │ │ + add x1, x19, x20 │ │ │ + ldr w2, [x0] │ │ │ + ldur w0, [x0, #1] │ │ │ + str w2, [x19, x20] │ │ │ + stur w0, [x1, #1] │ │ │ + b 460c │ │ │ + nop │ │ │ + and w0, w0, #0xffff │ │ │ + cbz x1, 469c │ │ │ + mov w4, w2 │ │ │ + sub x4, x4, #0x4 │ │ │ + add x4, x1, x4 │ │ │ + cmp x1, x4 │ │ │ + b.cc 4674 // b.lo, b.ul, b.last │ │ │ + b 469c │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x6 │ │ │ - b.cs 4034f8 // b.hs, b.nlast │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w4, [x1] │ │ │ - ldrb w3, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - orr w4, w4, w5, lsl #8 │ │ │ - cmp w4, w0 │ │ │ - orr w2, w2, w3, lsl #8 │ │ │ - b.ne 4034bc // b.any │ │ │ + cmp x1, x4 │ │ │ + b.cs 469c // b.hs, b.nlast │ │ │ + ldrb w3, [x1, #1] │ │ │ + ldrb w6, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w5, [x1, #2] │ │ │ + orr w3, w6, w3, lsl #8 │ │ │ + cmp w0, w3 │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + b.ne 4660 // b.any │ │ │ mov x0, x1 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + mov w21, w3 │ │ │ + mov x22, x4 │ │ │ stp x25, x26, [sp, #64] │ │ │ + mov x25, x2 │ │ │ + cbz x0, 4824 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ + mov x0, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ mov w28, w1 │ │ │ - mov x21, x2 │ │ │ - mov w24, w3 │ │ │ - mov x26, x4 │ │ │ - cbz x0, 403684 │ │ │ - mov x0, #0xffff // #65535 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 4036f4 │ │ │ - add x28, x20, w28, uxtw │ │ │ - cmp x20, x28 │ │ │ - b.cs 4036e4 // b.hs, b.nlast │ │ │ - mov w25, w24 │ │ │ - sub x19, x25, #0x4 │ │ │ - add x19, x21, x19 │ │ │ - mov w27, #0x0 // #0 │ │ │ - ldrb w10, [x20, #1] │ │ │ - ldrb w0, [x20] │ │ │ - ldrb w22, [x20, #3] │ │ │ - ldrb w2, [x20, #2] │ │ │ - orr w10, w0, w10, lsl #8 │ │ │ - sxth w10, w10 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - cbz x21, 4035e4 │ │ │ - cmp x21, x19 │ │ │ - b.cs 4035e4 // b.hs, b.nlast │ │ │ - ldrb w3, [x21, #1] │ │ │ - ldrb w0, [x21] │ │ │ - ldrb w6, [x21, #3] │ │ │ - ldrb w2, [x21, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - cmp w10, w0, sxth │ │ │ - orr w6, w2, w6, lsl #8 │ │ │ - b.eq 403604 // b.none │ │ │ - mov x5, x21 │ │ │ - b 4035d0 │ │ │ - ldrb w9, [x5, #1] │ │ │ - ldrb w7, [x5] │ │ │ - ldrb w8, [x5, #3] │ │ │ - ldrb w6, [x5, #2] │ │ │ - orr w7, w7, w9, lsl #8 │ │ │ - cmp w10, w7, sxth │ │ │ - orr w6, w6, w8, lsl #8 │ │ │ - b.eq 403604 // b.none │ │ │ - uxth w6, w6 │ │ │ - add x6, x6, #0x4 │ │ │ - add x5, x5, x6 │ │ │ - cmp x5, x19 │ │ │ - b.cc 4035b0 // b.lo, b.ul, b.last │ │ │ - add x0, x23, w27, uxth │ │ │ - add w2, w22, #0x4 │ │ │ - add w27, w27, #0x4 │ │ │ - mov x1, x20 │ │ │ - sxtw x2, w2 │ │ │ - add w27, w22, w27, uxth │ │ │ - bl 401750 │ │ │ - uxth w27, w27 │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x20, x20, x22 │ │ │ - cmp x20, x28 │ │ │ - b.cc 403560 // b.lo, b.ul, b.last │ │ │ - uxth w0, w27 │ │ │ - add w24, w27, w24 │ │ │ - mov x1, x21 │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 48a0 │ │ │ + add x28, x24, w28, uxtw │ │ │ + mov w23, w21 │ │ │ + cmp x24, x28 │ │ │ + b.cs 4870 // b.hs, b.nlast │ │ │ + sub x27, x23, #0x4 │ │ │ + mov w26, #0x0 // #0 │ │ │ + add x27, x25, x27 │ │ │ + ldrb w3, [x24, #1] │ │ │ + ldrb w1, [x24] │ │ │ + ldrb w19, [x24, #3] │ │ │ + ldrb w0, [x24, #2] │ │ │ + orr w3, w1, w3, lsl #8 │ │ │ + orr w19, w0, w19, lsl #8 │ │ │ + sxth w3, w3 │ │ │ + cbz x25, 478c │ │ │ + cmp x25, x27 │ │ │ + b.cs 478c // b.hs, b.nlast │ │ │ + ldrb w2, [x25, #1] │ │ │ + ldrb w4, [x25] │ │ │ + ldrb w0, [x25, #3] │ │ │ + ldrb w1, [x25, #2] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w2, sxth │ │ │ + b.eq 47ac // b.none │ │ │ mov x2, x25 │ │ │ - add x0, x23, x0 │ │ │ - uxth w24, w24 │ │ │ - bl 401750 │ │ │ - uxth w20, w24 │ │ │ - mov x0, x20 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 403708 │ │ │ - mov x1, x23 │ │ │ - mov x2, x20 │ │ │ - mov x0, x19 │ │ │ - bl 401750 │ │ │ + b 4778 │ │ │ + ldrb w4, [x2, #1] │ │ │ + ldrb w5, [x2] │ │ │ + ldrb w0, [x2, #3] │ │ │ + ldrb w1, [x2, #2] │ │ │ + orr w4, w5, w4, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.eq 47ac // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x2, x2, x0 │ │ │ + cmp x27, x2 │ │ │ + b.hi 4758 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + add w26, w26, #0x4 │ │ │ + add w2, w19, #0x4 │ │ │ + mov x1, x24 │ │ │ + add w26, w19, w26, uxth │ │ │ + and w26, w26, #0xffff │ │ │ + sxtw x2, w2 │ │ │ + bl 28b0 │ │ │ + and x19, x19, #0xffff │ │ │ + add x19, x19, #0x4 │ │ │ + add x24, x24, x19 │ │ │ + cmp x28, x24 │ │ │ + b.hi 4708 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + mov x2, x23 │ │ │ + mov x1, x25 │ │ │ + add w21, w26, w21 │ │ │ + bl 28b0 │ │ │ + and w21, w21, #0xffff │ │ │ + and x23, x21, #0xffff │ │ │ mov x0, x23 │ │ │ - bl 401a30 │ │ │ + bl 29b0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 48a0 │ │ │ + mov x2, x23 │ │ │ + mov x1, x20 │ │ │ + bl 28b0 │ │ │ + mov x0, x20 │ │ │ + bl 2ba0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov x0, x19 │ │ │ - str w24, [x26] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str w21, [x22] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - cbz x2, 4036d8 │ │ │ - cbz w3, 4036d8 │ │ │ + cmp x2, #0x0 │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 4878 // b.none │ │ │ mov w20, w3 │ │ │ mov x0, x20 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40371c │ │ │ - mov x1, x21 │ │ │ + cbz x0, 4898 │ │ │ mov x2, x20 │ │ │ + mov x1, x25 │ │ │ + and w21, w21, #0xffff │ │ │ + bl 28b0 │ │ │ + str w21, [x22] │ │ │ mov x0, x19 │ │ │ - and w24, w24, #0xffff │ │ │ - bl 401750 │ │ │ - str w24, [x26] │ │ │ - mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov w26, #0x0 // #0 │ │ │ + b 47c4 │ │ │ + str wzr, [x4] │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str wzr, [x26] │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 403668 │ │ │ - mov x0, #0x0 // #0 │ │ │ - mov w25, w24 │ │ │ - mov w27, w0 │ │ │ - b 40361c │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xde0 │ │ │ - bl 402a54 │ │ │ - b 403544 │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xde0 │ │ │ - bl 402a54 │ │ │ - b 403648 │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xde0 │ │ │ - bl 402a54 │ │ │ - b 4036a0 │ │ │ + add x1, x1, #0xf40 │ │ │ + bl 3bf0 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ - mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ - ldr x3, [x21, #1856] │ │ │ - mov x1, #0x0 // #0 │ │ │ mov w2, #0x2 // #2 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x3, [x29, #56] │ │ │ - mov x20, x0 │ │ │ - bl 4018d0 │ │ │ - mov w22, w0 │ │ │ - cbnz w0, 4037d8 │ │ │ - mov x0, x20 │ │ │ - bl 4019d0 │ │ │ + adrp x20, 2f000 │ │ │ mov x19, x0 │ │ │ - tbnz x19, #63, 4037d8 │ │ │ - mov x0, x20 │ │ │ - mov x1, x19 │ │ │ - mov w2, w22 │ │ │ - bl 4018d0 │ │ │ - cbnz w0, 4037d8 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x1 │ │ │ - mov x3, x20 │ │ │ - add x0, x29, #0x30 │ │ │ - bl 401a00 │ │ │ - mov x0, x20 │ │ │ - bl 401970 │ │ │ - cmp w0, wzr │ │ │ - csinv x19, x19, xzr, ne // ne = any │ │ │ - mov x0, x20 │ │ │ - bl 401900 │ │ │ - ldr x2, [x29, #56] │ │ │ - ldr x1, [x21, #1856] │ │ │ + ldr x3, [x20, #3792] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #56] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2a40 │ │ │ + cbnz w0, 495c │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 4037e0 // b.any │ │ │ + bl 2b40 │ │ │ + mov x21, x0 │ │ │ + tbnz x0, #63, 495c │ │ │ + mov x1, x0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + bl 2a40 │ │ │ + cbnz w0, 495c │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x3, x19 │ │ │ + mov x1, x2 │ │ │ + add x0, sp, #0x30 │ │ │ + bl 2b70 │ │ │ + mov x0, x19 │ │ │ + bl 2af0 │ │ │ + cbz w0, 495c │ │ │ + mov x0, x19 │ │ │ + bl 2a70 │ │ │ + ldr x20, [x20, #3792] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #56] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 4964 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov x19, #0xffffffffffffffff // #-1 │ │ │ - b 4037ac │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ + mov x21, #0xffffffffffffffff // #-1 │ │ │ + b 492c │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-144]! │ │ │ + mov w2, #0x0 // #0 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x21, 430000 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x21, [x20, #3568] │ │ │ stp x23, x24, [sp, #48] │ │ │ - ldr x3, [x21, #1856] │ │ │ - mov x22, x1 │ │ │ - mov x24, x0 │ │ │ - ldr x1, [x1, #64] │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w2, #0x0 // #0 │ │ │ + mov x24, x1 │ │ │ + ldr x3, [x22, #3792] │ │ │ stp x25, x26, [sp, #64] │ │ │ - str x27, [sp, #80] │ │ │ - str x3, [x29, #136] │ │ │ - bl 4018d0 │ │ │ - mov w20, w0 │ │ │ - cbz w0, 40388c │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - str xzr, [x19, #264] │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xdf8 │ │ │ - bl 402bcc │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x21, #1856] │ │ │ - mov w0, w20 │ │ │ - cmp x2, x1 │ │ │ - b.ne 403be4 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldr x27, [sp, #80] │ │ │ - ldp x29, x30, [sp], #144 │ │ │ - ret │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w23, #0x0 // #0 │ │ │ - bfxil w23, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w23, w0, #8, #8 │ │ │ - ldr x3, [x19, #264] │ │ │ - mov w0, #0x3 // #3 │ │ │ - bfi w23, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1 // #1 │ │ │ + mov x26, x0 │ │ │ + ldr x0, [x21] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #136] │ │ │ + mov x4, #0x0 // #0 │ │ │ + ldr x1, [x1, #64] │ │ │ + bl 2a40 │ │ │ + cbnz w0, 4bc8 │ │ │ + ldr x3, [x21] │ │ │ + add x19, sp, #0x68 │ │ │ + mov w23, w0 │ │ │ mov x2, #0x4 // #4 │ │ │ - bfi w23, w4, #24, #8 │ │ │ - bl 401a00 │ │ │ - cmp x0, #0x4 │ │ │ + mov x0, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2b70 │ │ │ mov x25, x0 │ │ │ - b.eq 4038f4 // b.none │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - ldr x1, [x22, #112] │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xec0 │ │ │ - str xzr, [x19, #264] │ │ │ - bl 402bcc │ │ │ - b 40385c │ │ │ - ldrb w0, [x29, #96] │ │ │ - cmp w0, w23, uxtb │ │ │ - b.ne 4038d0 // b.any │ │ │ - ldrb w1, [x29, #97] │ │ │ - ubfx x0, x23, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 4038d0 // b.any │ │ │ - ldrb w1, [x29, #98] │ │ │ - ubfx x0, x23, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 4038d0 // b.any │ │ │ - ldrb w0, [x29, #99] │ │ │ - cmp w0, w23, lsr #24 │ │ │ - b.ne 4038d0 // b.any │ │ │ - ldr x3, [x19, #264] │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1a // #26 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 4a68 // b.any │ │ │ + ldrb w0, [sp, #104] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 4a68 // b.any │ │ │ + ldrb w0, [sp, #105] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 4a68 // b.any │ │ │ + ldrb w0, [sp, #106] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne 4a68 // b.any │ │ │ + ldrb w0, [sp, #107] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 4a68 // b.any │ │ │ + ldr x3, [x21] │ │ │ + mov x0, x19 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a00 │ │ │ + mov x1, #0x1a // #26 │ │ │ + bl 2b70 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 403984 // b.none │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401b30 │ │ │ - mov w20, w0 │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ + b.eq 4abc // b.none │ │ │ + ldr x0, [x21] │ │ │ + bl 2ca0 │ │ │ + mov w19, w0 │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 401910 │ │ │ + bl 2a90 │ │ │ mov x1, x0 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xe10 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401820 │ │ │ - cbnz w20, 403abc │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 40385c │ │ │ + adrp x2, 10000 │ │ │ + add x0, x2, #0xf88 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x21] │ │ │ + bl 29a0 │ │ │ + cbz w19, 4bc0 │ │ │ + mov w23, #0xb // #11 │ │ │ + b 4a8c │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w23, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xf70 │ │ │ + bl 3d98 │ │ │ + ldr x1, [x22, #3792] │ │ │ + mov w0, w23 │ │ │ + ldr x2, [sp, #136] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 4d1c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #144 │ │ │ + ret │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 403adc │ │ │ - ldrb w8, [x29, #109] │ │ │ - ldrb w7, [x29, #107] │ │ │ - ldrb w1, [x29, #118] │ │ │ - ldrb w13, [x29, #105] │ │ │ - ldrb w6, [x29, #104] │ │ │ - ldrb w12, [x29, #103] │ │ │ - ldrb w5, [x29, #102] │ │ │ - ldrb w4, [x29, #108] │ │ │ - ldrb w0, [x29, #106] │ │ │ - ldrb w25, [x29, #119] │ │ │ - orr w0, w0, w7, lsl #8 │ │ │ - orr w25, w1, w25, lsl #8 │ │ │ - ldrb w11, [x29, #97] │ │ │ - ldrb w3, [x29, #96] │ │ │ - ldrb w10, [x29, #99] │ │ │ - ldrb w2, [x29, #98] │ │ │ - ldrb w9, [x29, #101] │ │ │ - ldrb w1, [x29, #100] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w27, [x29, #121] │ │ │ - ldrb w7, [x29, #120] │ │ │ - uxth w8, w0 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w2, w2, w10, lsl #8 │ │ │ - orr w1, w1, w9, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x8 │ │ │ - orr w27, w7, w27, lsl #8 │ │ │ - add w0, w25, #0x1 │ │ │ + bl 29b0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 4cf8 │ │ │ + ldrb w1, [sp, #126] │ │ │ + ldrb w4, [sp, #104] │ │ │ + ldrb w21, [sp, #127] │ │ │ + ldrb w3, [sp, #105] │ │ │ + ldrb w5, [sp, #106] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + ldrb w2, [sp, #109] │ │ │ + orr w3, w4, w3, lsl #8 │ │ │ + ldrb w1, [sp, #107] │ │ │ + ldrb w4, [sp, #108] │ │ │ + add w0, w21, #0x1 │ │ │ + ldrb w7, [sp, #128] │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + ldur w6, [sp, #110] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldur w5, [sp, #114] │ │ │ + ldur w4, [sp, #126] │ │ │ sxtw x0, w0 │ │ │ - strh w3, [x23, #2] │ │ │ - strh w2, [x23, #58] │ │ │ - strh w1, [x23, #6] │ │ │ - str x5, [x23, #8] │ │ │ - str x4, [x23, #16] │ │ │ - strh w25, [x23, #40] │ │ │ - strh w27, [x23, #42] │ │ │ - str xzr, [x23, #88] │ │ │ - str xzr, [x23, #80] │ │ │ - str xzr, [x23, #120] │ │ │ - str xzr, [x23, #128] │ │ │ - str xzr, [x23, #136] │ │ │ - str xzr, [x23, #144] │ │ │ - str xzr, [x23, #152] │ │ │ - bl 401830 │ │ │ - str x0, [x23, #112] │ │ │ - mov x26, x0 │ │ │ - cbz x0, 403ad4 │ │ │ - cbnz w27, 403ac4 │ │ │ - ldr x3, [x19, #264] │ │ │ + ldrb w25, [sp, #129] │ │ │ + str x27, [sp, #80] │ │ │ + strh w3, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + orr w25, w7, w25, lsl #8 │ │ │ + stp x6, x5, [x19, #8] │ │ │ + str w4, [x19, #40] │ │ │ + strh w1, [x19, #58] │ │ │ + stp xzr, xzr, [x19, #80] │ │ │ + stp xzr, xzr, [x19, #120] │ │ │ + stp xzr, xzr, [x19, #136] │ │ │ + str xzr, [x19, #152] │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #112] │ │ │ + mov x27, x0 │ │ │ + cbz x0, 4c94 │ │ │ + cbz w25, 4b68 │ │ │ + and x0, x25, #0xffff │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #88] │ │ │ + cbz x0, 4c94 │ │ │ + ldr x25, [x20, #3568] │ │ │ + and x1, x21, #0xffff │ │ │ + mov x0, x27 │ │ │ mov x2, #0x1 // #1 │ │ │ - mov x0, x26 │ │ │ - uxth w1, w25 │ │ │ - bl 401a00 │ │ │ + ldr x3, [x25] │ │ │ + bl 2b70 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 4bac // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 4bf8 │ │ │ mov x2, x0 │ │ │ - b.ne 403ab0 // b.any │ │ │ - ldrh w1, [x23, #42] │ │ │ - cbz w1, 403b00 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x23, #88] │ │ │ - ldr x3, [x3, #264] │ │ │ - uxth w1, w1 │ │ │ - bl 401a00 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x25] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2b70 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 403b00 // b.none │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401b30 │ │ │ - cbz w0, 40397c │ │ │ - mov w20, #0xb // #11 │ │ │ - b 40385c │ │ │ - uxth w0, w27 │ │ │ - bl 401830 │ │ │ - str x0, [x23, #88] │ │ │ - cbnz x0, 403a6c │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 40385c │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0xe28 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, w25 │ │ │ - bl 401820 │ │ │ - b 40385c │ │ │ - ldr x0, [x23, #112] │ │ │ - ldrh w1, [x22, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1264] │ │ │ + b.eq 4bf8 // b.none │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 2ca0 │ │ │ + ldr x27, [sp, #80] │ │ │ + cbnz w0, 4a60 │ │ │ + mov w23, #0x2 // #2 │ │ │ + b 4a8c │ │ │ + ldr x0, [x21] │ │ │ + mov w23, #0xb // #11 │ │ │ + bl 29a0 │ │ │ + str xzr, [x21] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 10000 │ │ │ + add x0, x2, #0xf58 │ │ │ + bl 3d98 │ │ │ + b 4a8c │ │ │ + ldrh w1, [x24, #40] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x19, #112] │ │ │ + ldr x0, [x0, #4080] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x3 │ │ │ - b.eq 403b24 // b.none │ │ │ - mov x0, x23 │ │ │ - bl 403130 │ │ │ - ldrh w0, [x23, #40] │ │ │ + b.eq 4c20 // b.none │ │ │ + mov x0, x19 │ │ │ + bl 42f8 │ │ │ + ldrh w0, [x19, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x23, #80] │ │ │ - cbz x0, 403ad4 │ │ │ - ldr x1, [x23, #112] │ │ │ - bl 401ab0 │ │ │ - mov x0, x23 │ │ │ - bl 402fe4 │ │ │ - ldrh w5, [x22, #2] │ │ │ - ldrh w4, [x23, #2] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str w0, [x1, #364] │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, 4c94 │ │ │ + ldr x1, [x19, #112] │ │ │ + bl 2c20 │ │ │ + mov x0, x19 │ │ │ + bl 4230 │ │ │ + adrp x1, 2f000 │ │ │ + ldrh w5, [x24, #2] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldr x1, [x1, #3984] │ │ │ cmp w4, w5 │ │ │ - b.eq 403b8c // b.none │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x19, x19, #0x480 │ │ │ - adrp x3, 411000 <_fini@@Base+0xa18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xe38 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x1, [x22, #112] │ │ │ - mov x0, x19 │ │ │ - bl 402bcc │ │ │ - ldrh w1, [x23, #58] │ │ │ - ldrh w0, [x22, #4] │ │ │ + str w0, [x1] │ │ │ + b.ne 4cc8 // b.any │ │ │ + ldrh w1, [x19, #58] │ │ │ + ldrh w0, [x24, #4] │ │ │ cmp w1, w0 │ │ │ - b.eq 403bac // b.none │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - ldr x1, [x22, #112] │ │ │ - add x0, x0, #0xe70 │ │ │ - bl 402bcc │ │ │ - ldr x1, [x23, #16] │ │ │ - ldr x0, [x22, #16] │ │ │ + b.ne 4cb4 // b.any │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x24, #16] │ │ │ cmp x1, x0 │ │ │ - b.eq 403bcc // b.none │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - ldr x1, [x22, #112] │ │ │ - add x0, x0, #0xe98 │ │ │ - bl 402bcc │ │ │ - ldr x1, [x22, #32] │ │ │ - ldr x0, [x22, #24] │ │ │ - str x1, [x23, #32] │ │ │ - str x0, [x23, #24] │ │ │ - str x23, [x24] │ │ │ - b 40385c │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-336]! │ │ │ + b.ne 4ca0 // b.any │ │ │ + ldur q0, [x24, #24] │ │ │ + ldr x27, [sp, #80] │ │ │ + str x19, [x26] │ │ │ + stur q0, [x19, #24] │ │ │ + b 4a8c │ │ │ + mov w23, #0x4 // #4 │ │ │ + ldr x27, [sp, #80] │ │ │ + b 4a8c │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x10 │ │ │ + bl 3d98 │ │ │ + b 4c80 │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xfe8 │ │ │ + bl 3d98 │ │ │ + b 4c70 │ │ │ + adrp x20, 2f000 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 10000 │ │ │ + ldr x20, [x20, #3576] │ │ │ + add x3, x3, #0xfb0 │ │ │ + mov x0, x20 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + ldr x1, [x24, #112] │ │ │ + mov x0, x20 │ │ │ + bl 3d98 │ │ │ + b 4c60 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 10000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0xfa0 │ │ │ + bl 3d98 │ │ │ + mov w23, w25 │ │ │ + ldr x0, [x21] │ │ │ + bl 29a0 │ │ │ + b 4a8c │ │ │ + str x27, [sp, #80] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-368]! │ │ │ + adrp x0, 2f000 │ │ │ mov x29, sp │ │ │ + ldr x1, [x0, #4048] │ │ │ + adrp x0, 2f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + ldr x2, [x19, #3792] │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ - ldr x1, [x21, #1856] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x0, #3464] │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - stp x19, x20, [sp, #16] │ │ │ + adrp x23, 2f000 │ │ │ stp x25, x26, [sp, #64] │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x22, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x1, [x29, #328] │ │ │ - ldr x0, [x23, #2224] │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ + adrp x25, 2f000 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #360] │ │ │ + mov x3, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - str xzr, [x24, #1136] │ │ │ - str xzr, [x25, #48] │ │ │ - str xzr, [x22, #2216] │ │ │ - strh wzr, [x1, #2200] │ │ │ - str wzr, [x19, #40] │ │ │ - cbz x0, 403c5c │ │ │ - ldrb w1, [x0] │ │ │ - cbz w1, 403c5c │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 403cd4 // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbnz w1, 403cd4 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #384] │ │ │ - cbnz w0, 403ca4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w19, [x1, #604] │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 403ca8 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #256] │ │ │ - ldr x1, [x1, #240] │ │ │ - bl 4019b0 │ │ │ - cbz w0, 403ca8 │ │ │ - cmp w19, #0x1 │ │ │ - b.eq 404168 // b.none │ │ │ - ldr x1, [x23, #2224] │ │ │ - mov w0, #0x12 // #18 │ │ │ - bl 402a54 │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldr x2, [x29, #328] │ │ │ - ldr x1, [x21, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 404648 // b.any │ │ │ + ldr x3, [x23, #3544] │ │ │ + str xzr, [x0] │ │ │ + ldr x2, [x21, #3976] │ │ │ + ldr x20, [x20, #3848] │ │ │ + str xzr, [x3] │ │ │ + ldr x0, [x25, #3840] │ │ │ + str xzr, [x2] │ │ │ + ldr x24, [x1] │ │ │ + str wzr, [x20] │ │ │ + strh wzr, [x0] │ │ │ + cbz x24, 4dc0 │ │ │ + ldrb w0, [x24] │ │ │ + cbz w0, 4dc0 │ │ │ + adrp x1, 11000 │ │ │ + mov x0, x24 │ │ │ + add x1, x1, #0x38 │ │ │ + bl 2b20 │ │ │ + cbnz w0, 4e60 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3960] │ │ │ + ldr w27, [x0] │ │ │ + cbz w27, 4e08 │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr x19, [x19, #3792] │ │ │ + mov w0, w27 │ │ │ + ldr x2, [sp, #360] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 68b0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #336 │ │ │ + ldp x29, x30, [sp], #368 │ │ │ ret │ │ │ - adrp x3, 410000 │ │ │ - add x20, x3, #0x998 │ │ │ - mov x1, x20 │ │ │ - bl 401ad0 │ │ │ - cbz x0, 403c5c │ │ │ - mov w2, #0x1 // #1 │ │ │ - str w2, [x19, #40] │ │ │ - bl 401820 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x2, #256] │ │ │ - mov x1, x20 │ │ │ - bl 401ad0 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x19, #264] │ │ │ - cbz x0, 403ee8 │ │ │ - mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w20, [x0] │ │ │ + cmp w20, #0x2 │ │ │ + b.eq 4dd4 // b.none │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3904] │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b20 │ │ │ + mov w27, w0 │ │ │ + cbz w0, 4dd4 │ │ │ + str d8, [sp, #96] │ │ │ + cmp w20, #0x1 │ │ │ + b.eq 6d3c // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #4048] │ │ │ + mov w0, #0x12 // #18 │ │ │ + ldr x1, [x1] │ │ │ + bl 3bf0 │ │ │ + adrp x0, f000 │ │ │ + add x22, x0, #0xac8 │ │ │ + mov x1, x22 │ │ │ + mov x0, x24 │ │ │ + str d8, [sp, #96] │ │ │ + bl 2c40 │ │ │ + cbz x0, 66e8 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x20] │ │ │ + adrp x20, 2f000 │ │ │ + bl 29a0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x22 │ │ │ + ldr x24, [x0, #3528] │ │ │ + ldr x0, [x24] │ │ │ + bl 2c40 │ │ │ + ldr x22, [x20, #3568] │ │ │ + str x0, [x22] │ │ │ + cbz x0, 57d8 │ │ │ mov w2, #0x2 // #2 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 403dfc │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w2, w1 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 4018d0 │ │ │ - cbnz w0, 403f0c │ │ │ - adrp x27, 430000 │ │ │ - ldr x28, [x19, #264] │ │ │ - add x27, x27, #0x760 │ │ │ - mov x0, x28 │ │ │ - bl 401970 │ │ │ - cbnz w0, 403e80 │ │ │ - mov x0, x28 │ │ │ - bl 402cf0 │ │ │ - cbz w0, 403e80 │ │ │ - ldrb w0, [x27] │ │ │ - adrp x20, 430000 │ │ │ + mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + bl 2a40 │ │ │ + cbnz w0, 568c │ │ │ + ldr x0, [x22] │ │ │ + bl 2b40 │ │ │ + cmn x0, #0x1 │ │ │ + b.eq 568c // b.none │ │ │ + ldr x0, [x20, #3568] │ │ │ + adrp x1, 30000 │ │ │ + add x22, x1, #0x520 │ │ │ + ldr x24, [x0] │ │ │ + mov x0, x24 │ │ │ + bl 2af0 │ │ │ + cbnz w0, 56dc │ │ │ + mov x0, x24 │ │ │ + bl 3e08 │ │ │ + cbz w0, 56dc │ │ │ + ldrb w0, [x22] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 403d44 // b.any │ │ │ - ldrb w0, [x27, #1] │ │ │ + b.ne 4edc // b.any │ │ │ + ldrb w0, [x22, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 403d44 // b.any │ │ │ - ldrb w0, [x27, #2] │ │ │ + b.ne 4edc // b.any │ │ │ + ldrb w0, [x22, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 403d44 // b.any │ │ │ - ldrb w0, [x27, #3] │ │ │ + b.ne 4edc // b.any │ │ │ + ldrb w0, [x22, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 403d44 // b.any │ │ │ - ldr x0, [x19, #264] │ │ │ - add x27, x20, #0x760 │ │ │ - bl 4019d0 │ │ │ + b.ne 4edc // b.any │ │ │ + ldr x0, [x20, #3568] │ │ │ + adrp x1, 30000 │ │ │ + add x24, x1, #0x520 │ │ │ mov x26, x0 │ │ │ - ldr x28, [x19, #264] │ │ │ + mov x27, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl 2b40 │ │ │ + mov x22, x0 │ │ │ + nop │ │ │ + ldr x28, [x26] │ │ │ mov x0, x28 │ │ │ - bl 401970 │ │ │ - cbnz w0, 403e10 │ │ │ + bl 2af0 │ │ │ + cbnz w0, 4fa4 │ │ │ mov x0, x28 │ │ │ - bl 402cf0 │ │ │ - cbz w0, 403e10 │ │ │ - ldrb w0, [x27] │ │ │ + bl 3e08 │ │ │ + cbz w0, 4fa4 │ │ │ + ldrb w0, [x24] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 403da4 // b.any │ │ │ - ldrb w0, [x27, #1] │ │ │ + b.ne 4f4c // b.any │ │ │ + ldrb w0, [x24, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 403da4 // b.any │ │ │ - ldrb w0, [x27, #2] │ │ │ + b.ne 4f4c // b.any │ │ │ + ldrb w0, [x24, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 403da4 // b.any │ │ │ - ldrb w0, [x27, #3] │ │ │ + b.ne 4f4c // b.any │ │ │ + ldrb w0, [x24, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 403da4 // b.any │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 4019d0 │ │ │ - mov x26, x0 │ │ │ - b 403da0 │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 4019d0 │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 403d38 // b.any │ │ │ - b 403d20 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov x1, x26 │ │ │ + b.ne 4f4c // b.any │ │ │ + ldr x0, [x27] │ │ │ + bl 2b40 │ │ │ + mov x22, x0 │ │ │ + b 4f48 │ │ │ + ldr x26, [x20, #3568] │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4018d0 │ │ │ + mov x1, x22 │ │ │ + ldr x0, [x26] │ │ │ + bl 2a40 │ │ │ mov w27, w0 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cbz w0, 403fd0 │ │ │ - ldr x0, [x28, #264] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x5, #256] │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xf60 │ │ │ - str xzr, [x28, #264] │ │ │ - bl 402bcc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 403ee0 // b.none │ │ │ - ldr x19, [x22, #2216] │ │ │ - mov w0, w20 │ │ │ - cbz x19, 403ca8 │ │ │ - lsl x23, x19, #3 │ │ │ - cmp x19, x23, lsr #3 │ │ │ - b.eq 403f3c // b.none │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 403ca8 │ │ │ - ldr x0, [x19, #264] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x23, #604] │ │ │ - str xzr, [x19, #264] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 404114 // b.none │ │ │ - adrp x19, 413000 <_fini@@Base+0x2a18> │ │ │ - add x19, x19, #0x128 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x30 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x68 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xa0 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #604] │ │ │ - b 403e58 │ │ │ - mov w0, w20 │ │ │ - b 403ca8 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x3, #256] │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xf40 │ │ │ - bl 402bcc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - mov w20, #0x12 // #18 │ │ │ - b 403e58 │ │ │ - ldr x0, [x27, #264] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x4, #256] │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xf60 │ │ │ - str xzr, [x27, #264] │ │ │ - bl 402bcc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - b 403e58 │ │ │ - mov x0, x23 │ │ │ - bl 401830 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - str x0, [x1, #2176] │ │ │ - cbz x0, 403e78 │ │ │ - ldr x1, [x25, #48] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 403f68 │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 403f5c │ │ │ - adrp x3, 402000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0xcdc │ │ │ - bl 4017f0 │ │ │ - ldr x0, [x22, #2216] │ │ │ - cmp x19, x0 │ │ │ - b.ne 403e78 // b.any │ │ │ - mov x0, x23 │ │ │ - bl 401830 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - str x0, [x1, #2184] │ │ │ - cbz x0, 403e78 │ │ │ - ldr x1, [x25, #48] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 403fb4 │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 403fa8 │ │ │ - adrp x3, 402000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0xcb0 │ │ │ - bl 4017f0 │ │ │ - mov w0, w20 │ │ │ - b 403ca8 │ │ │ - ldr x3, [x28, #264] │ │ │ - mov x1, #0x1 // #1 │ │ │ + cbnz w0, 57b4 │ │ │ + ldr x3, [x26] │ │ │ + add x0, sp, #0x130 │ │ │ mov x2, #0x12 // #18 │ │ │ - add x0, x29, #0x110 │ │ │ - bl 401a00 │ │ │ - ldrb w1, [x29, #273] │ │ │ - ldrb w0, [x29, #272] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - orr w0, w0, w1, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - ldrb w3, [x29, #289] │ │ │ - ldrb w1, [x29, #288] │ │ │ - add x2, x0, #0x1 │ │ │ - ldrb w5, [x29, #274] │ │ │ - str x2, [x6, #224] │ │ │ - ldrb w6, [x29, #275] │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x14, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - ldrb w4, [x29, #286] │ │ │ - str x0, [x12, #216] │ │ │ - strh w1, [x14, #2200] │ │ │ - ldrb w12, [x29, #284] │ │ │ - ldrb w14, [x29, #285] │ │ │ - str w5, [x29, #188] │ │ │ - str w6, [x29, #184] │ │ │ - ldrb w5, [x29, #287] │ │ │ - ldrb w6, [x29, #278] │ │ │ - str w12, [x29, #208] │ │ │ - str w14, [x29, #216] │ │ │ - str w4, [x29, #200] │ │ │ - str w5, [x29, #176] │ │ │ - str w6, [x29, #192] │ │ │ - ldrb w12, [x29, #279] │ │ │ - ldrb w14, [x29, #280] │ │ │ - ldrb w4, [x29, #281] │ │ │ - ldrb w5, [x29, #282] │ │ │ - ldrb w6, [x29, #283] │ │ │ - str w12, [x29, #168] │ │ │ - str w14, [x29, #144] │ │ │ - str w4, [x29, #160] │ │ │ - str w5, [x29, #136] │ │ │ - str w6, [x29, #132] │ │ │ - cbnz w1, 404180 │ │ │ - ldr w14, [x29, #192] │ │ │ - ldr w12, [x29, #168] │ │ │ - orr w28, w14, w12, lsl #8 │ │ │ - uxth w28, w28 │ │ │ - str x28, [x29, #192] │ │ │ - cbz x28, 404234 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x28, [x0, #224] │ │ │ - cmp x28, #0x1 │ │ │ - b.eq 404254 // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x1, #256] │ │ │ - bl 401770 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #596] │ │ │ - cbnz w1, 4041ec │ │ │ - cmp w0, #0x3 │ │ │ - ldr x27, [x23, #2224] │ │ │ - b.le 4040e4 │ │ │ - sxtw x0, w0 │ │ │ - sub x0, x0, #0x4 │ │ │ - ldrb w1, [x27, x0] │ │ │ - add x27, x27, x0 │ │ │ - cmp w1, #0x2e │ │ │ - b.eq 40464c // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x108 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401820 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str xzr, [x19, #264] │ │ │ - ldr w0, [x0, #604] │ │ │ - b 403e58 │ │ │ - adrp x19, 413000 <_fini@@Base+0x2a18> │ │ │ - add x19, x19, #0x128 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xf80 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xfa8 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xfe0 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x10 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #604] │ │ │ - b 403e58 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xed8 │ │ │ - add x1, x1, #0xef8 │ │ │ - bl 402bcc │ │ │ - b 403c98 │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x6, #32] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 404224 │ │ │ - ldr x3, [x28, #264] │ │ │ - uxth w1, w1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - str x6, [x29, #120] │ │ │ - bl 401a00 │ │ │ - cmp x0, #0x1 │ │ │ - ldr x6, [x29, #120] │ │ │ - b.eq 404210 // b.none │ │ │ - ldr x0, [x6, #32] │ │ │ - bl 401a30 │ │ │ - ldr x6, [x29, #120] │ │ │ - ldr x0, [x28, #264] │ │ │ - str xzr, [x6, #32] │ │ │ - bl 401b30 │ │ │ - cbnz w0, 404638 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 403e58 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0xd8 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - mov w20, #0x3 // #3 │ │ │ - b 403e58 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldrh w0, [x0, #2200] │ │ │ - ldr x1, [x6, #32] │ │ │ - strb w27, [x1, x0] │ │ │ - b 404080 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 403e58 │ │ │ - ldr x0, [x19, #264] │ │ │ - ldr w20, [x29, #192] │ │ │ - bl 401820 │ │ │ - ldr x28, [x29, #192] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x28, [x19, #264] │ │ │ - ldr w0, [x0, #604] │ │ │ - b 403e58 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #104] │ │ │ - cbz w0, 404284 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #368] │ │ │ - cbnz w0, 404284 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x2, #256] │ │ │ - ldr x1, [x1, #240] │ │ │ - bl 4019b0 │ │ │ - cbz w0, 404688 │ │ │ - ldr w5, [x29, #200] │ │ │ - ldr w4, [x29, #176] │ │ │ - ldr w6, [x29, #216] │ │ │ - ldr w12, [x29, #208] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - orr w2, w5, w4, lsl #8 │ │ │ - orr w1, w12, w6, lsl #8 │ │ │ - ldr w0, [x27, #604] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - cmp w0, #0x1 │ │ │ - str x1, [x29, #200] │ │ │ - b.eq 4043e0 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #596] │ │ │ - cbz w0, 404364 │ │ │ - ldr w4, [x29, #132] │ │ │ - ldr w5, [x29, #136] │ │ │ - ldr w6, [x29, #160] │ │ │ - ldr w12, [x29, #144] │ │ │ - orr w0, w5, w4, lsl #8 │ │ │ - orr w1, w12, w6, lsl #8 │ │ │ - uxth w1, w1 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - orr x0, x0, x1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.eq 4047a4 // b.none │ │ │ - ldr x14, [x29, #200] │ │ │ - cmp x14, x1 │ │ │ - b.eq 4047a4 // b.none │ │ │ - sub x1, x26, x0 │ │ │ - ldr x0, [x19, #264] │ │ │ - sub x1, x1, #0x50 │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 4018d0 │ │ │ - cbz w0, 4046d8 │ │ │ - ldr x0, [x28, #264] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #604] │ │ │ - str xzr, [x28, #264] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4046b8 // b.none │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xdf8 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x19, #604] │ │ │ - b 403e58 │ │ │ - sub x26, x26, #0x18 │ │ │ - str x26, [x29, #216] │ │ │ - str xzr, [x29, #208] │ │ │ - ldr x0, [x19, #264] │ │ │ - ldr x1, [x29, #216] │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 4018d0 │ │ │ - cbz w0, 404404 │ │ │ - ldr x0, [x26, #264] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #604] │ │ │ - str xzr, [x26, #264] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 40433c // b.any │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x348 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x1d0 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x19, #604] │ │ │ - b 403e58 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x14, #256] │ │ │ - ldr x1, [x1, #240] │ │ │ - bl 4019b0 │ │ │ - cbz w0, 405d24 │ │ │ - cmp x28, #0x1 │ │ │ - b.ne 4042bc // b.any │ │ │ - b 4042c8 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w28, #0x0 // #0 │ │ │ - bfxil w28, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w28, w0, #8, #8 │ │ │ - ldr x3, [x26, #264] │ │ │ - mov w0, #0x6 // #6 │ │ │ - bfi w28, w0, #16, #8 │ │ │ - mov w5, #0x7 // #7 │ │ │ - add x0, x29, #0xe0 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bfi w28, w5, #24, #8 │ │ │ - bl 401a00 │ │ │ - cmp x0, #0x4 │ │ │ - b.eq 404908 // b.none │ │ │ - ldr w12, [x29, #184] │ │ │ - ldr w14, [x29, #188] │ │ │ - orr w0, w14, w12, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - str x0, [x29, #216] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x12, [x29, #208] │ │ │ - ldr x6, [x29, #200] │ │ │ - ldr x0, [x1, #216] │ │ │ - ldr x14, [x29, #216] │ │ │ - add x6, x12, x6 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - str x6, [x29, #144] │ │ │ - str x6, [x1, #2208] │ │ │ - str xzr, [x24, #1136] │ │ │ - cmp x0, x14 │ │ │ - b.eq 404494 // b.none │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401820 │ │ │ - str xzr, [x19, #264] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x6, [x29, #216] │ │ │ - ldr x0, [x1, #224] │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x6, [x12, #216] │ │ │ - cmp x6, x0 │ │ │ - b.cs 4045b0 // b.hs, b.nlast │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x1, x1, #0x480 │ │ │ - str x1, [x29, #200] │ │ │ - str wzr, [x29, #184] │ │ │ - ldr w6, [x29, #184] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x12, [x29, #200] │ │ │ - mov w5, #0x1 // #1 │ │ │ - add x2, x2, #0x600 │ │ │ - ldr x1, [x29, #216] │ │ │ - str w5, [x29, #188] │ │ │ - str w6, [x29, #176] │ │ │ - str x2, [x29, #168] │ │ │ - str x12, [x29, #216] │ │ │ - sub x0, x0, #0x1 │ │ │ - cmp x0, x1 │ │ │ - b.eq 405dfc // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x3, #256] │ │ │ - bl 40af64 │ │ │ - mov x28, x0 │ │ │ - ldr x0, [x19, #264] │ │ │ - cbz x0, 40488c │ │ │ - ldr w6, [x29, #176] │ │ │ - cbnz w6, 40451c │ │ │ - ldr w12, [x29, #188] │ │ │ - cbnz w12, 40499c │ │ │ - bl 402cf0 │ │ │ - cbz w0, 404568 │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 4019d0 │ │ │ - ldrb w1, [x20, #1888] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x2, x20, #0x760 │ │ │ - str x0, [x3, #208] │ │ │ - cmp w1, #0x50 │ │ │ - ldrb w3, [x2, #1] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w2, [x2, #3] │ │ │ - b.ne 4051dc // b.any │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 4051dc // b.any │ │ │ - cmp w1, #0x5 │ │ │ - b.ne 4050f0 // b.any │ │ │ - cmp w2, #0x6 │ │ │ - b.ne 4051dc // b.any │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401820 │ │ │ - mov x0, x28 │ │ │ - str xzr, [x19, #264] │ │ │ - bl 401a30 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x830 │ │ │ - bl 402efc │ │ │ - cbz w0, 4045b0 │ │ │ - str wzr, [x29, #188] │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x14, #216] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x2, #224] │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x14, #216] │ │ │ - cmp x0, x1 │ │ │ - b.hi 4044e8 // b.pmore │ │ │ - ldr x0, [x22, #2216] │ │ │ - ldr x14, [x29, #192] │ │ │ - cmp x0, x14 │ │ │ - b.eq 405e34 // b.none │ │ │ - adrp x19, 412000 <_fini@@Base+0x1a18> │ │ │ - add x19, x19, #0x630 │ │ │ - mov x0, x14 │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - bl 40fc74 │ │ │ - mov x4, x0 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldr x0, [x0, #2216] │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #120] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 40fc74 │ │ │ - add x19, x19, #0x480 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x4, [x29, #120] │ │ │ - mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x838 │ │ │ - mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - mov w20, #0xb // #11 │ │ │ - b 403e58 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - bl 4018f0 <__ctype_toupper_loc@plt> │ │ │ + str x0, [sp, #120] │ │ │ + bl 2b70 │ │ │ + ldrb w28, [sp, #321] │ │ │ + adrp x2, 2f000 │ │ │ + ldrb w1, [sp, #304] │ │ │ + ldrb w0, [sp, #305] │ │ │ + ldr x2, [x2, #3536] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + adrp x1, 2f000 │ │ │ + and x0, x0, #0xffff │ │ │ + ldrb w24, [sp, #307] │ │ │ + add x5, x0, #0x1 │ │ │ + str x0, [x2] │ │ │ + ldr x4, [x25, #3840] │ │ │ + ldr x3, [x1, #3672] │ │ │ + ldrb w0, [sp, #311] │ │ │ + ldrb w25, [sp, #310] │ │ │ + ldrb w1, [sp, #320] │ │ │ + ldrb w2, [sp, #306] │ │ │ + orr w25, w25, w0, lsl #8 │ │ │ + ldr w0, [sp, #312] │ │ │ + orr w28, w1, w28, lsl #8 │ │ │ + str x5, [x3] │ │ │ + strh w28, [x4] │ │ │ + orr w24, w2, w24, lsl #8 │ │ │ + str w0, [sp, #128] │ │ │ + and x0, x25, #0xffff │ │ │ + str x0, [sp, #136] │ │ │ + and x24, x24, #0xffff │ │ │ + ldr w5, [sp, #316] │ │ │ + cbnz w28, 5568 │ │ │ + cbz w25, 55e4 │ │ │ + adrp x0, 2f000 │ │ │ + mov w25, w5 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x26, [x0] │ │ │ + cmp x26, #0x1 │ │ │ + b.eq 57fc // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr x0, [x0] │ │ │ + bl 28d0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, 5bb0 │ │ │ + adrp x1, 2f000 │ │ │ + cmp w0, #0x3 │ │ │ + ldr x2, [x1, #4048] │ │ │ + sxtw x1, w0 │ │ │ + sub x1, x1, #0x4 │ │ │ + ldr x0, [x2] │ │ │ + add x28, x0, x1 │ │ │ + b.le 55cc │ │ │ + ldrb w0, [x0, x1] │ │ │ + cmp w0, #0x2e │ │ │ + b.ne 55cc // b.any │ │ │ + bl 2a60 <__ctype_toupper_loc@plt> │ │ │ + ldrb w1, [x28, #1] │ │ │ ldr x0, [x0] │ │ │ - ldrb w1, [x27, #1] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x5a │ │ │ - b.ne 4040e4 // b.any │ │ │ - ldrb w1, [x27, #2] │ │ │ + b.ne 55cc // b.any │ │ │ + ldrb w1, [x28, #2] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x49 │ │ │ - b.ne 4040e4 // b.any │ │ │ - ldrb w1, [x27, #3] │ │ │ + b.ne 55cc // b.any │ │ │ + ldrb w1, [x28, #3] │ │ │ ldr w0, [x0, x1, lsl #2] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 4040e4 // b.any │ │ │ - b 404260 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401820 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x138 │ │ │ - add x1, x1, #0x128 │ │ │ - str xzr, [x19, #264] │ │ │ - bl 402bcc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #604] │ │ │ - b 403e58 │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ + b.ne 55cc // b.any │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr d8, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3808] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 5814 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3904] │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b20 │ │ │ + cbz w0, 6268 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 5850 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3488] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401910 │ │ │ + cbnz w0, 5858 │ │ │ + sub x22, x22, #0x18 │ │ │ + str xzr, [sp, #144] │ │ │ + fmov x0, d8 │ │ │ + mov x1, x22 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2a40 │ │ │ + cbnz w0, 5d34 │ │ │ + ldr x22, [x20, #3568] │ │ │ + add x0, sp, #0x108 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x3, [x22] │ │ │ + bl 2b70 │ │ │ + mov x26, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 53a8 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 53a8 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 53a8 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 53a8 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 53a8 // b.any │ │ │ + ldr x0, [x22] │ │ │ + bl 2b40 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x3, [x22] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x10 // #16 │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 60b4 // b.any │ │ │ mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x198 │ │ │ - b 4043c0 │ │ │ - ldr x28, [x28, #264] │ │ │ - str x28, [x29, #208] │ │ │ - add x28, x20, #0x760 │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 401970 │ │ │ - cbnz w0, 404834 │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 402cf0 │ │ │ - cbz w0, 404834 │ │ │ - ldrb w0, [x28] │ │ │ + mov x2, x26 │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [sp, #160] │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 4046e4 // b.any │ │ │ - ldrb w0, [x28, #1] │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 4046e4 // b.any │ │ │ - ldrb w0, [x28, #2] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 4046e4 // b.any │ │ │ - ldrb w0, [x28, #3] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 4046e4 // b.any │ │ │ - ldr x0, [x19, #264] │ │ │ - sub x26, x26, #0x18 │ │ │ - str x26, [x29, #216] │ │ │ - bl 4019d0 │ │ │ - ldr x6, [x29, #200] │ │ │ - sub x0, x0, x6 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1292] │ │ │ - cbz w0, 404370 │ │ │ - ldr x6, [x29, #208] │ │ │ - cbz x6, 404804 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x2, x1 │ │ │ - mov x0, x6 │ │ │ - bl 40fc74 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x26, #0x480 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2e0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x26, #0x480 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 4029d0 │ │ │ - b 404370 │ │ │ - sub x26, x26, #0x18 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov x1, x26 │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x26, [x29, #216] │ │ │ - bl 4018d0 │ │ │ - mov w28, w0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x26, #264] │ │ │ - cbz w28, 404868 │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #604] │ │ │ - str xzr, [x26, #264] │ │ │ - cmp w0, #0x1 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - b.ne 40433c // b.any │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x1e0 │ │ │ - b 4043c0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x320 │ │ │ - ldp x4, x5, [x0] │ │ │ - ldp x2, x3, [x0, #16] │ │ │ - ldr x1, [x0, #32] │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x0, x26, #0x480 │ │ │ - stp x4, x5, [x0] │ │ │ - stp x2, x3, [x0, #16] │ │ │ - str x1, [x0, #32] │ │ │ - str xzr, [x29, #208] │ │ │ - b 404790 │ │ │ - adrp x19, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x19, x19, #0x128 │ │ │ - add x0, x0, #0x860 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x1d0 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x208 │ │ │ - bl 402bf0 │ │ │ - cbnz w0, 4049bc │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1292] │ │ │ - cbnz w0, 404804 │ │ │ - str xzr, [x29, #208] │ │ │ - b 404370 │ │ │ - adrp x4, 410000 │ │ │ - add x4, x4, #0x998 │ │ │ - str x4, [x29, #160] │ │ │ - mov x1, x4 │ │ │ - mov x0, x28 │ │ │ - bl 401ad0 │ │ │ - str x0, [x19, #264] │ │ │ - cbnz x0, 40450c │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x5, #216] │ │ │ - add x1, x5, #0xd8 │ │ │ - str x1, [x29, #104] │ │ │ - bl 40b09c │ │ │ - cmp w0, #0x9 │ │ │ - mov w26, w0 │ │ │ - ldr x1, [x29, #104] │ │ │ - b.eq 405dc8 // b.none │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 405d90 // b.none │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x12, #224] │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x14, #216] │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 5ea0 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr w22, [sp, #304] │ │ │ + ldr x25, [x20, #3568] │ │ │ + ldr x2, [x0, #3672] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3536] │ │ │ + ldr w0, [sp, #316] │ │ │ + str x0, [x2] │ │ │ sub x0, x0, #0x1 │ │ │ - cmp x0, x1 │ │ │ - b.eq 405d50 // b.none │ │ │ - ldr x0, [x23, #2224] │ │ │ - bl 40af64 │ │ │ + str x0, [x1] │ │ │ + cmp x22, x0 │ │ │ + add x0, sp, #0x200 │ │ │ + ldur x27, [x0, #-204] │ │ │ + ldr x0, [x25] │ │ │ + b.eq 52e4 // b.none │ │ │ + bl 29a0 │ │ │ + mov x24, x25 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x2, f000 │ │ │ + mov x1, x22 │ │ │ + str xzr, [x25] │ │ │ + ldr x0, [x0, #3528] │ │ │ + add x25, x2, #0xac8 │ │ │ + mov x26, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl b218 │ │ │ + fmov d8, x0 │ │ │ + b 52c4 │ │ │ + mov x0, x22 │ │ │ + bl b368 │ │ │ + cbnz w0, 648c │ │ │ + fmov x0, d8 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x26] │ │ │ + mov x1, x22 │ │ │ + bl b218 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x25 │ │ │ + bl 2c40 │ │ │ + str x0, [x24] │ │ │ + cbz x0, 52a0 │ │ │ + fmov x0, d8 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x24] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x1, [sp, #144] │ │ │ + add x27, x1, x27 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x3, [x1, #3536] │ │ │ + mov x1, x27 │ │ │ + str x22, [x3] │ │ │ + bl 2a40 │ │ │ + cbnz w0, 6740 │ │ │ + ldr x3, [x20, #3568] │ │ │ + mov x2, #0x4 // #4 │ │ │ + ldr x0, [sp, #160] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 62a0 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 62a0 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 62a0 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 62a0 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 62a0 // b.any │ │ │ + ldr x22, [x20, #3568] │ │ │ + mov x2, #0x34 // #52 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x22] │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x33 │ │ │ + b.ls 6924 // b.plast │ │ │ + ldrb w1, [sp, #314] │ │ │ + add x2, sp, #0x200 │ │ │ + ldrb w0, [sp, #315] │ │ │ + ldr w24, [sp, #320] │ │ │ + ldur x25, [x2, #-164] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + ldr x1, [sp, #144] │ │ │ + cmp w0, #0x2e │ │ │ + add x25, x1, x25 │ │ │ + ldur x1, [x2, #-180] │ │ │ + str x1, [sp, #136] │ │ │ + b.hi 6820 // b.pmore │ │ │ + ldr x0, [sp, #144] │ │ │ + adrp x1, 2f000 │ │ │ + add x3, x25, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3952] │ │ │ + str x3, [sp, #200] │ │ │ + ldr x2, [x0, #3536] │ │ │ + adrp x0, 2f000 │ │ │ + str x3, [x1] │ │ │ + ldr x0, [x0, #3464] │ │ │ + ldr x2, [x2] │ │ │ + str xzr, [x0] │ │ │ + cmp x2, x24 │ │ │ + b.eq 53f0 // b.none │ │ │ + ldr x22, [x20, #3568] │ │ │ + ldr x0, [x22] │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x1, [x1, #3536] │ │ │ + ldr x0, [x0] │ │ │ + str x24, [x1] │ │ │ + cmp x24, x0 │ │ │ + b.cs 6400 // b.hs, b.nlast │ │ │ + adrp x1, 11000 │ │ │ + add x1, x1, #0x758 │ │ │ + str x1, [sp, #176] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, x0 │ │ │ + mov w25, #0x1 // #1 │ │ │ + ldr x1, [x1, #3920] │ │ │ + str x1, [sp, #168] │ │ │ + mov x1, x24 │ │ │ + str x28, [sp, #128] │ │ │ + str wzr, [sp, #188] │ │ │ + str wzr, [sp, #224] │ │ │ + adrp x0, 2f000 │ │ │ + sub x2, x2, #0x1 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr x22, [x0] │ │ │ + mov x0, x22 │ │ │ + b.eq 5d0c // b.none │ │ │ + bl b218 │ │ │ mov x28, x0 │ │ │ - ldr x1, [x29, #160] │ │ │ - b 40489c │ │ │ - ldrb w0, [x29, #224] │ │ │ - cmp w0, w28, uxtb │ │ │ - b.ne 404444 // b.any │ │ │ - ldrb w1, [x29, #225] │ │ │ - ubfx x0, x28, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 404444 // b.any │ │ │ - ldrb w1, [x29, #226] │ │ │ - ubfx x0, x28, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 404444 // b.any │ │ │ - ldrb w0, [x29, #227] │ │ │ - cmp w0, w28, lsr #24 │ │ │ - b.ne 404444 // b.any │ │ │ - ldr x0, [x26, #264] │ │ │ - bl 4019d0 │ │ │ - ldr x3, [x26, #264] │ │ │ - str x0, [x29, #200] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ + ldr x22, [x20, #3568] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 60ec │ │ │ + ldr w1, [sp, #188] │ │ │ + eor w1, w1, #0x1 │ │ │ + tst w1, w25 │ │ │ + b.ne 5f10 // b.any │ │ │ + ldr x1, [x20, #3568] │ │ │ + adrp x25, 11000 │ │ │ + str x1, [sp, #152] │ │ │ + str x28, [sp, #192] │ │ │ + bl 3e08 │ │ │ + cbz w0, 645c │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b40 │ │ │ + mov x24, x0 │ │ │ + ldp x1, x0, [sp, #168] │ │ │ + str x24, [x1] │ │ │ + bl 4198 │ │ │ + cbnz w0, 645c │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x408 │ │ │ + bl 4198 │ │ │ + cbnz w0, 645c │ │ │ + add x0, x25, #0x760 │ │ │ + bl 4198 │ │ │ + cbz w0, 5bec │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4008] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 54f8 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w22, [x0] │ │ │ + cmp w22, #0x1 │ │ │ + b.eq 6318 // b.none │ │ │ + ldr x24, [x20, #3568] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a00 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x2a // #42 │ │ │ + ldr x3, [x24] │ │ │ + bl 2b70 │ │ │ + mov x26, x0 │ │ │ cmp x0, #0x1 │ │ │ - ldr x0, [x26, #264] │ │ │ - b.eq 404a9c // b.none │ │ │ - bl 401820 │ │ │ - str xzr, [x26, #264] │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x210 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x6 │ │ │ - bl 4018d0 │ │ │ - cbnz w0, 404bd4 │ │ │ - add x14, x25, #0x30 │ │ │ - ldr x0, [x19, #264] │ │ │ - str x14, [x29, #152] │ │ │ - b 40451c │ │ │ - ldr x0, [x26, #264] │ │ │ - bl 4019d0 │ │ │ - ldr x3, [x26, #264] │ │ │ - str x0, [x29, #176] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ + b.eq 5d7c // b.none │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x878 │ │ │ + bl 3d98 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 5f40 // b.none │ │ │ + mov x25, x0 │ │ │ + ldr x0, [x24] │ │ │ + bl 2ca0 │ │ │ + cbz w0, 5f34 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr w0, [x25] │ │ │ + b 5600 │ │ │ + add w0, w28, #0x1 │ │ │ + str w5, [sp, #144] │ │ │ + str x4, [sp, #152] │ │ │ + sxtw x0, w0 │ │ │ + bl 29b0 │ │ │ + adrp x7, 2f000 │ │ │ + ldr w5, [sp, #144] │ │ │ + ldr x4, [sp, #152] │ │ │ + ldr x7, [x7, #3936] │ │ │ + str x0, [x7] │ │ │ + cbz x0, 57a0 │ │ │ + ldr x3, [x26] │ │ │ + and x1, x28, #0xffff │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a00 │ │ │ + str w5, [sp, #144] │ │ │ + stp x4, x7, [sp, #152] │ │ │ + bl 2b70 │ │ │ + ldr w5, [sp, #144] │ │ │ cmp x0, #0x1 │ │ │ - ldr x0, [x26, #264] │ │ │ - b.ne 40496c // b.any │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x228 │ │ │ - bl 402bf0 │ │ │ - cbz w0, 404d24 │ │ │ - ldrb w9, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w8, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - ldrb w7, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w6, [x29, #277] │ │ │ - ldrb w1, [x29, #276] │ │ │ - ldrb w11, [x29, #287] │ │ │ - ldrb w0, [x29, #286] │ │ │ - ldrb w10, [x29, #285] │ │ │ - ldrb w5, [x29, #284] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w6, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr w0, w0, w11, lsl #8 │ │ │ - orr w5, w5, w10, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x3, x4, x3 │ │ │ - orr x0, x0, x5 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - orr x1, x1, x3, lsl #32 │ │ │ - str x0, [x2, #224] │ │ │ - cmp x0, #0x1 │ │ │ - str x1, [x29, #208] │ │ │ - b.eq 404d00 // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x3, #256] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x258 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x1d0 │ │ │ - b 404620 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x228 │ │ │ - bl 402bf0 │ │ │ - cbz w0, 404c64 │ │ │ - ldrb w14, [x29, #287] │ │ │ - ldrb w1, [x29, #286] │ │ │ - ldrb w13, [x29, #285] │ │ │ - ldrb w6, [x29, #284] │ │ │ - ldrb w11, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w10, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - ldrb w9, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w8, [x29, #277] │ │ │ - ldrb w0, [x29, #276] │ │ │ - orr w1, w1, w14, lsl #8 │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w0, w0, w8, lsl #8 │ │ │ - uxth w6, w6 │ │ │ - ldrb w28, [x29, #275] │ │ │ - ldrb w7, [x29, #274] │ │ │ - ldrb w12, [x29, #273] │ │ │ - ldrb w5, [x29, #272] │ │ │ - orr w4, w4, w11, lsl #8 │ │ │ - orr w3, w3, w10, lsl #8 │ │ │ - orr w2, w2, w9, lsl #8 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - orr x1, x1, x6 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w6, w0 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr x2, x2, x6 │ │ │ - orr w28, w7, w28, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - orr x3, x4, x3 │ │ │ - ldr x6, [x29, #208] │ │ │ - ubfiz x28, x28, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x2, x2, x3, lsl #32 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - sub x0, x1, #0x1 │ │ │ - orr x28, x28, x5 │ │ │ - str x1, [x14, #224] │ │ │ - add x2, x6, x2 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x1, #216] │ │ │ - cmp x28, x0 │ │ │ - str x2, [x29, #216] │ │ │ - b.eq 404c10 // b.none │ │ │ - ldr x0, [x26, #264] │ │ │ - adrp x12, 410000 │ │ │ - add x12, x12, #0x998 │ │ │ - str x12, [x29, #192] │ │ │ - bl 401820 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x14, #256] │ │ │ - mov x1, x28 │ │ │ - str xzr, [x26, #264] │ │ │ - bl 40af64 │ │ │ - mov x26, x0 │ │ │ - ldr x1, [x29, #192] │ │ │ - mov x0, x26 │ │ │ - bl 401ad0 │ │ │ - str x0, [x19, #264] │ │ │ - cbnz x0, 404c08 │ │ │ - mov x0, x28 │ │ │ - bl 40b09c │ │ │ - cbnz w0, 404bfc │ │ │ - mov x0, x26 │ │ │ - bl 401a30 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x1, #256] │ │ │ - mov x1, x28 │ │ │ - bl 40af64 │ │ │ - mov x26, x0 │ │ │ - b 404b94 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xf60 │ │ │ - mov x1, x28 │ │ │ - str xzr, [x19, #264] │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - ldr w0, [x27, #604] │ │ │ - mov w20, #0x9 // #9 │ │ │ - b 403e58 │ │ │ - mov x0, x26 │ │ │ - bl 401a30 │ │ │ - ldr x0, [x19, #264] │ │ │ - ldr x1, [x29, #216] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x28, [x3, #216] │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 4018d0 │ │ │ - cbz w0, 404c90 │ │ │ - ldr x0, [x28, #264] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - str xzr, [x28, #264] │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xdf8 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - ldr x0, [x26, #264] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x12, #256] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x230 │ │ │ - str xzr, [x26, #264] │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x288 │ │ │ - str x0, [x29, #192] │ │ │ - ldr x1, [x29, #192] │ │ │ - ldr x0, [x28, #264] │ │ │ - bl 402bf0 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 404e3c │ │ │ - ldr x4, [x29, #200] │ │ │ - ldr x0, [x28, #264] │ │ │ - sub x1, x4, #0x54 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 404da8 │ │ │ - ldr x0, [x28, #264] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #604] │ │ │ - str xzr, [x28, #264] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 40433c // b.any │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ + ldp x4, x7, [sp, #152] │ │ │ + b.ne 59b0 // b.any │ │ │ + ldrh w0, [x4] │ │ │ + ldr x1, [x7] │ │ │ + strb wzr, [x1, x0] │ │ │ + b 504c │ │ │ + mov w27, #0x10 // #16 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x270 │ │ │ + bl 3d98 │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x380 │ │ │ - b 4043c0 │ │ │ - ldr x0, [x26, #264] │ │ │ - mov w2, w28 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 404d3c │ │ │ - ldr x0, [x26, #264] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - str xzr, [x26, #264] │ │ │ - b 404c40 │ │ │ - ldr x0, [x26, #264] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #256] │ │ │ - b 404c78 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x28, x0, #0x288 │ │ │ - ldr x0, [x26, #264] │ │ │ - mov x1, x28 │ │ │ - bl 402bf0 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 404878 │ │ │ - ldr x4, [x29, #176] │ │ │ - ldr x0, [x26, #264] │ │ │ - sub x1, x4, #0x54 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 404ec8 │ │ │ - ldr x0, [x26, #264] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #604] │ │ │ - str xzr, [x26, #264] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 40433c // b.any │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 5744 // b.none │ │ │ + ldr x0, [x21, #3976] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 5744 │ │ │ + and x22, x20, #0x1fffffffffffffff │ │ │ + cmp x20, x22 │ │ │ + b.ne 5680 // b.any │ │ │ + lsl x24, x20, #3 │ │ │ + mov x0, x24 │ │ │ + bl 29b0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3712] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 5680 │ │ │ + ldr x1, [x23, #3544] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x1] │ │ │ + cbz x2, 565c │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 5650 │ │ │ + mov x1, x20 │ │ │ + adrp x3, 3000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0xdf0 │ │ │ + bl 2970 │ │ │ + ldr x21, [x21, #3976] │ │ │ + ldr x20, [x21] │ │ │ + cmp x22, x20 │ │ │ + b.eq 574c // b.none │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 4dd4 │ │ │ + ldr x22, [x20, #3568] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x0, [x22] │ │ │ + bl 2a40 │ │ │ + cbz w0, 4ecc │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xc8 │ │ │ + ldr x1, [x1, #3528] │ │ │ + ldr x1, [x1] │ │ │ + bl 3d98 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x290 │ │ │ - b 4043c0 │ │ │ - ldr x0, [x28, #264] │ │ │ - bl 402cf0 │ │ │ - cbz w0, 404dc0 │ │ │ - ldr x0, [x29, #192] │ │ │ - bl 402efc │ │ │ - cbnz w0, 404dfc │ │ │ - ldr x0, [x19, #264] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #604] │ │ │ - str xzr, [x19, #264] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 404e94 // b.none │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x12, #256] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x440 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #604] │ │ │ - b 403e58 │ │ │ - ldr x0, [x28, #264] │ │ │ - adrp x28, 413000 <_fini@@Base+0x2a18> │ │ │ - bl 4019d0 │ │ │ - ldr x5, [x29, #216] │ │ │ - add x28, x28, #0x128 │ │ │ - sub x2, x0, x5 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x1, x28 │ │ │ - add x0, x0, #0x3b8 │ │ │ - sub x2, x2, #0x4 │ │ │ - str x2, [x29, #208] │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x3f0 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - ldr x3, [x19, #264] │ │ │ - add x0, x29, #0x110 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x34 // #52 │ │ │ - bl 401a00 │ │ │ - cmp x0, #0x33 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - b.hi 404f3c // b.pmore │ │ │ - ldr w0, [x27, #604] │ │ │ + b 5600 │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x0, #4016] │ │ │ + ldr w0, [x20] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 404f10 // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x4a8 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #604] │ │ │ - str xzr, [x19, #264] │ │ │ - b 403e58 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x6, #256] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x410 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x1d0 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #604] │ │ │ - b 403e58 │ │ │ - ldr x0, [x26, #264] │ │ │ - bl 402cf0 │ │ │ - cbz w0, 404ee0 │ │ │ - mov x0, x28 │ │ │ - bl 402efc │ │ │ - cbnz w0, 404ef4 │ │ │ - adrp x19, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x19, x19, #0x128 │ │ │ - add x0, x0, #0x2b8 │ │ │ - b 404844 │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 4019d0 │ │ │ - ldr x5, [x29, #208] │ │ │ - sub x0, x0, x5 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - b 40474c │ │ │ - adrp x20, 413000 <_fini@@Base+0x2a18> │ │ │ - add x20, x20, #0x128 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x1, x20 │ │ │ - add x0, x0, #0x478 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ + b.eq 595c // b.none │ │ │ + adrp x22, 12000 │ │ │ + add x22, x22, #0x2a8 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x198 │ │ │ + bl 3d98 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ add x0, x0, #0x1d0 │ │ │ + bl 3d98 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x208 │ │ │ + bl 3d98 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 5600 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 4dd4 │ │ │ + mov x0, x24 │ │ │ + bl 29b0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3768] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 5680 │ │ │ + ldr x23, [x23, #3544] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x23] │ │ │ + cbz x2, 5784 │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 5778 │ │ │ mov x1, x20 │ │ │ - bl 402bcc │ │ │ - b 404e7c │ │ │ - ldrb w0, [x29, #321] │ │ │ - ldrb w14, [x29, #323] │ │ │ - fmov s0, w0 │ │ │ - ldrb w0, [x29, #288] │ │ │ - fmov s1, w14 │ │ │ - ldrb w10, [x29, #322] │ │ │ - strh w0, [x29, #216] │ │ │ - ldrb w28, [x29, #319] │ │ │ - ldrb w12, [x29, #291] │ │ │ - fmov w0, s1 │ │ │ - ldrb w9, [x29, #320] │ │ │ - ldrb w8, [x29, #318] │ │ │ - ldrb w18, [x29, #317] │ │ │ - ldrb w7, [x29, #316] │ │ │ - ldrb w2, [x29, #290] │ │ │ - ldrb w14, [x29, #301] │ │ │ - orr w10, w10, w0, lsl #8 │ │ │ - ldrb w17, [x29, #307] │ │ │ - fmov w0, s0 │ │ │ - ldrb w6, [x29, #306] │ │ │ - ldrb w16, [x29, #305] │ │ │ - ldrb w5, [x29, #304] │ │ │ - ldrb w15, [x29, #303] │ │ │ - ldrb w4, [x29, #302] │ │ │ - ldrb w3, [x29, #300] │ │ │ - orr w9, w9, w0, lsl #8 │ │ │ - orr w8, w8, w28, lsl #8 │ │ │ - orr w2, w2, w12, lsl #8 │ │ │ - ldrb w11, [x29, #289] │ │ │ - ldrh w12, [x29, #216] │ │ │ - orr w7, w7, w18, lsl #8 │ │ │ - orr w3, w3, w14, lsl #8 │ │ │ - orr w6, w6, w17, lsl #8 │ │ │ - orr w5, w5, w16, lsl #8 │ │ │ - orr w4, w4, w15, lsl #8 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - uxth w9, w9 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w7, w7 │ │ │ - ldrb w13, [x29, #283] │ │ │ - ldrb w1, [x29, #282] │ │ │ - orr w0, w12, w11, lsl #8 │ │ │ - ubfiz x28, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - ldr x14, [x29, #208] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x28, x28, x5 │ │ │ - orr x3, x4, x3 │ │ │ - orr x7, x7, x9, lsl #32 │ │ │ - orr w1, w1, w13, lsl #8 │ │ │ - orr x0, x2, x0 │ │ │ - orr x3, x3, x28, lsl #32 │ │ │ - add x7, x14, x7 │ │ │ - cmp w1, #0x2e │ │ │ - str x0, [x29, #216] │ │ │ - str x3, [x29, #192] │ │ │ - str x7, [x29, #200] │ │ │ - b.ls 404458 // b.plast │ │ │ - mov w4, #0xcccd // #52429 │ │ │ - movk w4, #0xcccc, lsl #16 │ │ │ - umull x4, w1, w4 │ │ │ - lsr x4, x4, #35 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - mov w5, #0xfffffff6 // #-10 │ │ │ - mul w5, w4, w5 │ │ │ - add x6, x6, #0x480 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - add w5, w1, w5 │ │ │ - add x3, x3, #0x4d0 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x6 │ │ │ - str x6, [x29, #120] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ - ldr x6, [x29, #120] │ │ │ - add x28, x2, #0x128 │ │ │ - mov x0, x6 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x4f8 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x530 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ + adrp x3, 3000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0xdc0 │ │ │ + bl 2970 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 4dd4 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x0, [x26] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 29a0 │ │ │ + str xzr, [x26] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xc8 │ │ │ + ldr x1, [x1, #3528] │ │ │ + b 56c4 │ │ │ + ldr x1, [x24] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xa8 │ │ │ + mov w27, #0x12 // #18 │ │ │ + bl 3d98 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x20, #3568] │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr d8, [x1] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 50f4 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x2, [x28, #4016] │ │ │ + ldr w0, [x2] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 405e54 // b.none │ │ │ + b.ne 5138 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + str x2, [sp, #144] │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr x1, [x1, #3904] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + bl 2b20 │ │ │ + ldr x2, [sp, #144] │ │ │ + cbz w0, 6424 │ │ │ + cmp x26, #0x1 │ │ │ + b.ne 5138 // b.any │ │ │ + ldr w27, [sp, #128] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x25, x0 │ │ │ + ccmp x27, x0, #0x4, ne // ne = any │ │ │ + b.eq 59e4 // b.none │ │ │ + fmov x0, d8 │ │ │ + sub x27, x22, x27 │ │ │ + sub x1, x27, #0x50 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2a40 │ │ │ + cbnz w0, 6214 │ │ │ + ldr x0, [x20, #3568] │ │ │ + adrp x1, 30000 │ │ │ + add x26, x1, #0x520 │ │ │ + ldr x27, [x0] │ │ │ + mov x0, x27 │ │ │ + bl 2af0 │ │ │ + cbnz w0, 5ed8 │ │ │ + mov x0, x27 │ │ │ + bl 3e08 │ │ │ + cbz w0, 5ed8 │ │ │ + ldrb w0, [x26] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5894 // b.any │ │ │ + ldrb w0, [x26, #1] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5894 // b.any │ │ │ + ldrb w0, [x26, #2] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 5894 // b.any │ │ │ + ldrb w0, [x26, #3] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 405e40 // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x5a8 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x26, #264] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str xzr, [x26, #264] │ │ │ - ldr w0, [x0, #604] │ │ │ - b 403e58 │ │ │ - cmp w1, #0x6 │ │ │ - b.eq 404560 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 4051dc // b.any │ │ │ - cmp w2, #0x2 │ │ │ - b.ne 4051dc // b.any │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #608] │ │ │ - cbz w1, 40516c │ │ │ - ldr w26, [x27, #604] │ │ │ - cmp w26, #0x1 │ │ │ - b.ne 40516c // b.any │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x6, [x1, #1144] │ │ │ - ldr x3, [x4, #216] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x630 │ │ │ + b.ne 5894 // b.any │ │ │ + ldr x0, [x20, #3568] │ │ │ + sub x26, x22, #0x18 │ │ │ + ldr x0, [x0] │ │ │ + bl 2b40 │ │ │ + sub x0, x0, x25 │ │ │ sub x0, x0, #0x4 │ │ │ - str x3, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - bl 40fc74 │ │ │ - ldr x6, [x29, #120] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x3, [x29, #112] │ │ │ - mov x4, x0 │ │ │ - mov w1, w26 │ │ │ - mov x0, x6 │ │ │ - add x2, x2, #0x6d8 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - ldr x3, [x19, #264] │ │ │ - mov x1, #0x2a // #42 │ │ │ - mov x2, #0x1 // #1 │ │ │ - add x0, x29, #0x110 │ │ │ - bl 401a00 │ │ │ - cmp x0, #0x1 │ │ │ - mov x1, x0 │ │ │ - add x2, x19, #0x108 │ │ │ - b.eq 40541c // b.none │ │ │ - str x2, [x29, #120] │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - add x26, x27, #0x25c │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x710 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ - ldr x2, [x29, #120] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 4053ec // b.none │ │ │ - ldr x0, [x2] │ │ │ - bl 401b30 │ │ │ - cbnz w0, 4052f0 │ │ │ - ldr w0, [x26] │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 403e58 │ │ │ - ldr w1, [x27, #604] │ │ │ - add x26, x27, #0x25c │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 4052fc // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x4, [x3, #216] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ + str x0, [sp, #144] │ │ │ + adrp x0, 2f000 │ │ │ + mov x22, x26 │ │ │ + ldr x0, [x0, #3760] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 5950 │ │ │ + ldr x0, [sp, #144] │ │ │ + cbz x0, 5b80 │ │ │ + adrp x26, 2f000 │ │ │ + mov x2, #0x0 // #0 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x630 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #120] │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 40fc74 │ │ │ - ldr x4, [x29, #120] │ │ │ - add x20, x20, #0x480 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x5, x0 │ │ │ + bl eda8 │ │ │ + mov x4, x0 │ │ │ + adrp x3, 11000 │ │ │ + ldr x0, [x26, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x670 │ │ │ + add x3, x3, #0x438 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ - adrp x23, 413000 <_fini@@Base+0x2a18> │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - add x23, x23, #0x128 │ │ │ - mov x0, x20 │ │ │ - mov x1, x23 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x698 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x6b8 │ │ │ - mov x1, x23 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - ldr w0, [x26] │ │ │ - str xzr, [x19, #264] │ │ │ - b 403e58 │ │ │ - ldr w5, [x29, #188] │ │ │ - str x2, [x29, #120] │ │ │ - add w0, w5, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x3, [x29, #112] │ │ │ - bl 401830 │ │ │ - str x0, [x26, #112] │ │ │ - mov x1, x0 │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x3, [x29, #112] │ │ │ - cbz x0, 405cbc │ │ │ - cbnz w3, 405c9c │ │ │ - cbnz w2, 405cc8 │ │ │ - mov x0, x1 │ │ │ - ldr x3, [x19, #264] │ │ │ - ldrh w1, [x29, #188] │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + ldr x0, [x26, #3576] │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + bl 3b50 │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr d8, [x0] │ │ │ + b 5150 │ │ │ + adrp x22, 12000 │ │ │ + add x22, x22, #0x2a8 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe8 │ │ │ + bl 3d98 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x110 │ │ │ + bl 3d98 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x148 │ │ │ + bl 3d98 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x178 │ │ │ + bl 3d98 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 5600 │ │ │ + ldr x0, [x7] │ │ │ + str x7, [sp, #120] │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x26] │ │ │ + ldr x7, [sp, #120] │ │ │ + str xzr, [x7] │ │ │ + bl 2ca0 │ │ │ + cbz w0, 5bd8 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + fmov x0, d8 │ │ │ + sub x26, x22, #0x18 │ │ │ + mov x22, x26 │ │ │ + mov x1, x26 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2a40 │ │ │ + cbnz w0, 61b8 │ │ │ + ldr x3, [x20, #3568] │ │ │ + str x3, [sp, #128] │ │ │ + add x0, sp, #0x108 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x3, [x3] │ │ │ + bl 2b70 │ │ │ + mov x27, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 5b70 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5b70 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5b70 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 5b70 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 5b70 // b.any │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x0, [x3] │ │ │ + bl 2b40 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x3, [sp, #128] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a00 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x10 // #16 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b70 │ │ │ cmp x0, #0x1 │ │ │ - mov x2, x0 │ │ │ - b.eq 4056c0 // b.none │ │ │ - ldr w0, [x27, #604] │ │ │ - add x26, x27, #0x25c │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40566c // b.none │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401b30 │ │ │ - cbz w0, 4051d0 │ │ │ - ldr w0, [x26] │ │ │ - mov w20, #0xb // #11 │ │ │ - b 403e58 │ │ │ - ldr x6, [x29, #168] │ │ │ - add x5, x20, #0x760 │ │ │ - ldp x2, x3, [x6] │ │ │ - ldr q0, [x6, #16] │ │ │ - ldr w4, [x6, #32] │ │ │ - ldr x6, [x29, #200] │ │ │ - add x7, x5, #0x4 │ │ │ - stp x2, x3, [x6] │ │ │ - str q0, [x6, #16] │ │ │ - str w4, [x6, #32] │ │ │ - adrp x6, 412000 <_fini@@Base+0x1a18> │ │ │ - add x26, x6, #0x628 │ │ │ - ldrb w4, [x5], #1 │ │ │ + b.ne 66c4 // b.any │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x2, x27 │ │ │ + ldr x3, [x1] │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #160] │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 5ea0 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 5ea0 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr w4, [sp, #316] │ │ │ + add x1, sp, #0x200 │ │ │ + ldr x0, [x0, #3672] │ │ │ + cmp x4, #0x1 │ │ │ + ldur x27, [x1, #-204] │ │ │ + str x4, [x0] │ │ │ + b.ne 677c // b.any │ │ │ + ldr x3, [x20, #3568] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, x27 │ │ │ + str x3, [sp, #128] │ │ │ + str x4, [sp, #152] │ │ │ + ldr x0, [x3] │ │ │ + bl 2a40 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x4, [sp, #152] │ │ │ + cbnz w0, 6968 │ │ │ + ldr x3, [x3] │ │ │ + mov x1, x4 │ │ │ + ldr x0, [sp, #160] │ │ │ + mov x2, #0x4 // #4 │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 66f0 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 66f0 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 66f0 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 66f0 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 66f0 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3760] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 6010 │ │ │ + adrp x26, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x478 │ │ │ + str xzr, [sp, #144] │ │ │ + ldr x1, [x26, #3576] │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x1] │ │ │ + ldp x2, x3, [x0, #16] │ │ │ + stp x2, x3, [x1, #16] │ │ │ + ldr x0, [x0, #32] │ │ │ + str x0, [x1, #32] │ │ │ + b 5940 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x240 │ │ │ + bl 3d98 │ │ │ + mov w27, #0x3 // #3 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 5f6c // b.any │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 11000 │ │ │ + add x1, x1, #0x768 │ │ │ + adrp x22, 11000 │ │ │ + ldr x0, [x0, #3576] │ │ │ + add x22, x22, #0x790 │ │ │ + ldp x2, x3, [x1] │ │ │ + mov x27, x0 │ │ │ + stp x2, x3, [x0] │ │ │ + mov x26, #0x0 // #0 │ │ │ + ldp x2, x3, [x1, #16] │ │ │ + stp x2, x3, [x0, #16] │ │ │ + ldr w1, [x1, #32] │ │ │ + ldr x28, [sp, #160] │ │ │ + adrp x2, 30000 │ │ │ + add x24, x2, #0x520 │ │ │ + str w1, [x0, #32] │ │ │ + ldrb w4, [x24, x26] │ │ │ + mov x3, x22 │ │ │ mov x2, #0x28 // #40 │ │ │ - mov x3, x26 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0xe0 │ │ │ - str x5, [x29, #112] │ │ │ - str x7, [x29, #120] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - add x1, x29, #0xe0 │ │ │ + mov x0, x28 │ │ │ + add x26, x26, #0x1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 401a40 <__strcat_chk@plt> │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #120] │ │ │ - cmp x5, x7 │ │ │ - b.ne 40532c // b.any │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x1, #208] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x4, [x2, #216] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - add x2, x2, #0x630 │ │ │ + mov x1, x28 │ │ │ + mov x0, x27 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + cmp x26, #0x4 │ │ │ + b.ne 5c44 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x2, 11000 │ │ │ + add x2, x2, #0x798 │ │ │ + ldr x3, [x1, #3536] │ │ │ mov x1, #0x0 // #0 │ │ │ + ldr x0, [x0, #3920] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #208] │ │ │ + ldr x0, [x0] │ │ │ sub x0, x0, #0x4 │ │ │ - str x4, [x29, #120] │ │ │ - bl 40fc74 │ │ │ - ldr x4, [x29, #120] │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ + bl eda8 │ │ │ + ldr x4, [sp, #208] │ │ │ mov x5, x0 │ │ │ - add x3, x3, #0x638 │ │ │ - add x0, x29, #0xe0 │ │ │ + ldr x22, [sp, #160] │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0x7a0 │ │ │ mov x2, #0x28 // #40 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - add x1, x29, #0xe0 │ │ │ + mov x0, x22 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 401a40 <__strcat_chk@plt> │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ - add x26, x2, #0x128 │ │ │ - ldr x0, [x29, #216] │ │ │ - mov x1, x26 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x650 │ │ │ - mov x1, x26 │ │ │ - bl 402bcc │ │ │ - b 405414 │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ - add x26, x2, #0x128 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x730 │ │ │ - mov x1, x26 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x760 │ │ │ - mov x1, x26 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x19, #264] │ │ │ - b 40451c │ │ │ + mov x1, x22 │ │ │ + mov x0, x27 │ │ │ + adrp x22, 12000 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + add x22, x22, #0x2a8 │ │ │ + mov x0, x27 │ │ │ + mov x1, x22 │ │ │ + bl 3d98 │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0x7b8 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr x0, [x0] │ │ │ + b 5490 │ │ │ + bl 28d0 │ │ │ + add x24, x0, #0x1 │ │ │ + mov x0, x24 │ │ │ + bl 29b0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 6b2c │ │ │ + mov x2, x24 │ │ │ + mov x1, x22 │ │ │ + bl 28b0 │ │ │ + b 5464 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 6254 // b.none │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 10000 │ │ │ + add x0, x2, #0xf58 │ │ │ + bl 3d98 │ │ │ + ldr w0, [x28] │ │ │ + b 5600 │ │ │ mov x0, #0xb8 // #184 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - mov x26, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 4056a0 │ │ │ - ldrb w5, [x29, #283] │ │ │ - ldrb w6, [x29, #281] │ │ │ - ldrb w0, [x29, #285] │ │ │ - ldrb w14, [x29, #287] │ │ │ - fmov s5, w5 │ │ │ - ldrb w12, [x29, #282] │ │ │ - fmov s4, w6 │ │ │ - ldrb w11, [x29, #280] │ │ │ - fmov s2, w0 │ │ │ - fmov w0, s5 │ │ │ - ldrb w2, [x29, #291] │ │ │ - fmov s3, w14 │ │ │ - ldrb w10, [x29, #286] │ │ │ - orr w12, w12, w0, lsl #8 │ │ │ - fmov w0, s4 │ │ │ - ldrb w9, [x29, #284] │ │ │ - orr w11, w11, w0, lsl #8 │ │ │ - fmov w0, s3 │ │ │ - ldrb w14, [x29, #289] │ │ │ - ldrb w3, [x29, #272] │ │ │ - fmov s1, w2 │ │ │ - ldrb w8, [x29, #290] │ │ │ - ldrb w7, [x29, #288] │ │ │ - orr w10, w10, w0, lsl #8 │ │ │ - fmov w0, s2 │ │ │ - ldrb w15, [x29, #295] │ │ │ - ldrb w13, [x29, #293] │ │ │ - ldrb w6, [x29, #294] │ │ │ - ldrb w5, [x29, #292] │ │ │ - orr w9, w9, w0, lsl #8 │ │ │ - fmov w0, s1 │ │ │ - ldrb w18, [x29, #275] │ │ │ - ldrb w17, [x29, #277] │ │ │ - ldrb w16, [x29, #279] │ │ │ - ldrb w30, [x29, #273] │ │ │ - fmov s0, w3 │ │ │ - ldrb w4, [x29, #274] │ │ │ - ldrb w3, [x29, #276] │ │ │ - ldrb w2, [x29, #278] │ │ │ - orr w8, w8, w0, lsl #8 │ │ │ - orr w7, w7, w14, lsl #8 │ │ │ - orr w6, w6, w15, lsl #8 │ │ │ - orr w5, w5, w13, lsl #8 │ │ │ - ldrb w15, [x29, #297] │ │ │ - ldrb w13, [x29, #296] │ │ │ - ubfiz x12, x12, #16, #16 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w11, w11 │ │ │ - uxth w9, w9 │ │ │ - uxth w7, w7 │ │ │ - fmov w14, s0 │ │ │ - orr w0, w14, w30, lsl #8 │ │ │ - orr w4, w4, w18, lsl #8 │ │ │ - orr w3, w3, w17, lsl #8 │ │ │ - orr w2, w2, w16, lsl #8 │ │ │ - orr x11, x12, x11 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - orr w13, w13, w15, lsl #8 │ │ │ - strh w0, [x26] │ │ │ - strh w4, [x26, #2] │ │ │ - strh w3, [x26, #4] │ │ │ - strh w2, [x26, #6] │ │ │ - str x11, [x26, #8] │ │ │ - str x9, [x26, #16] │ │ │ - str x7, [x26, #24] │ │ │ - str x5, [x26, #32] │ │ │ - str w13, [x29, #188] │ │ │ - ldrh w2, [x29, #188] │ │ │ - ldrb w18, [x29, #309] │ │ │ - ldrb w9, [x29, #308] │ │ │ - ldrb w17, [x29, #307] │ │ │ - ldrb w8, [x29, #306] │ │ │ - ldrb w16, [x29, #313] │ │ │ - ldrb w7, [x29, #312] │ │ │ - ldrb w15, [x29, #311] │ │ │ - ldrb w6, [x29, #310] │ │ │ - ldrb w13, [x29, #303] │ │ │ - ldrb w5, [x29, #302] │ │ │ - ldrb w4, [x29, #304] │ │ │ - strh w2, [x26, #40] │ │ │ - ldrb w12, [x29, #299] │ │ │ - ldrb w3, [x29, #298] │ │ │ - ldrb w11, [x29, #301] │ │ │ - ldrb w2, [x29, #300] │ │ │ - ldrb w10, [x29, #305] │ │ │ - orr w9, w9, w18, lsl #8 │ │ │ - orr w8, w8, w17, lsl #8 │ │ │ - orr w7, w7, w16, lsl #8 │ │ │ - orr w6, w6, w15, lsl #8 │ │ │ - tst w0, #0xff00 │ │ │ - orr w5, w5, w13, lsl #8 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - uxth w8, w8 │ │ │ - ubfiz x7, x7, #16, #16 │ │ │ - uxth w6, w6 │ │ │ - orr w0, w4, w10, lsl #8 │ │ │ - orr w3, w3, w12, lsl #8 │ │ │ - cset w4, eq // eq = none │ │ │ - orr w2, w2, w11, lsl #8 │ │ │ - uxth w5, w5 │ │ │ - orr x8, x9, x8 │ │ │ - orr x6, x7, x6 │ │ │ - str w4, [x26, #172] │ │ │ - strh w3, [x26, #44] │ │ │ - strh w2, [x26, #46] │ │ │ - str x5, [x26, #48] │ │ │ - strh w0, [x26, #56] │ │ │ - str x8, [x26, #72] │ │ │ - str x6, [x26, #64] │ │ │ - str xzr, [x26, #104] │ │ │ - str xzr, [x26, #96] │ │ │ - str xzr, [x26, #88] │ │ │ - str xzr, [x26, #112] │ │ │ - str xzr, [x26, #80] │ │ │ - str xzr, [x26, #120] │ │ │ - str xzr, [x26, #128] │ │ │ - str xzr, [x26, #152] │ │ │ - ldr w4, [x29, #188] │ │ │ - str xzr, [x26, #144] │ │ │ - str xzr, [x26, #136] │ │ │ - cbnz w4, 405280 │ │ │ - ldr x4, [x22, #2216] │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x0, [x29, #216] │ │ │ + bl 29b0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 6b50 │ │ │ + add x0, sp, #0x200 │ │ │ + add x1, sp, #0x200 │ │ │ + ldrb w2, [sp, #334] │ │ │ + ldrb w27, [sp, #329] │ │ │ + ldur w0, [x0, #-170] │ │ │ + ldur w3, [x1, #-174] │ │ │ + ldur q0, [x1, #-200] │ │ │ + dup v1.2d, x0 │ │ │ + ldrb w0, [sp, #335] │ │ │ + ldrb w1, [sp, #305] │ │ │ + uxtl v3.2d, v0.2s │ │ │ + ldrb w24, [sp, #330] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + cmp w1, #0x0 │ │ │ + ldrb w2, [sp, #337] │ │ │ + mov v1.d[1], x3 │ │ │ + ldrb w1, [sp, #336] │ │ │ + and x0, x0, #0xffff │ │ │ + uxtl2 v2.2d, v0.4s │ │ │ + ldrb w3, [sp, #328] │ │ │ + movi v0.4s, #0x0 │ │ │ + ldrb w22, [sp, #332] │ │ │ + orr w2, w1, w2, lsl #8 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [x28, #172] │ │ │ + orr w27, w3, w27, lsl #8 │ │ │ + ldr x1, [sp, #304] │ │ │ + str x1, [x28] │ │ │ + add x1, sp, #0x200 │ │ │ + ldrb w3, [sp, #331] │ │ │ + str x0, [x28, #48] │ │ │ + ldrb w0, [sp, #333] │ │ │ + ldur w1, [x1, #-182] │ │ │ + orr w24, w24, w3, lsl #8 │ │ │ + strh w27, [x28, #40] │ │ │ + str w1, [x28, #44] │ │ │ + orr w22, w22, w0, lsl #8 │ │ │ + strh w2, [x28, #56] │ │ │ + stur q3, [x28, #8] │ │ │ + stur q2, [x28, #24] │ │ │ + str q1, [x28, #64] │ │ │ + str q0, [x28, #80] │ │ │ + str q0, [x28, #96] │ │ │ + str q0, [x28, #112] │ │ │ + str q0, [x28, #128] │ │ │ + str q0, [x28, #144] │ │ │ + cbnz w27, 6020 │ │ │ + ldr x0, [x21, #3976] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0x900 │ │ │ + ldr x22, [x22, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x798 │ │ │ + ldr x4, [x0] │ │ │ + mov w1, w26 │ │ │ + mov x0, x22 │ │ │ add x4, x4, #0x1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x1, [x29, #216] │ │ │ - add x0, x0, #0x7a0 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x908 │ │ │ + bl 3d98 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 405688 // b.none │ │ │ - mov w20, #0x3 // #3 │ │ │ - b 403e58 │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x7c0 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x760 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - b 405414 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x778 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x4 // #4 │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - ldrh w1, [x26, #44] │ │ │ - cbnz w1, 405c80 │ │ │ - ldrh w1, [x26, #46] │ │ │ - cbz w1, 4056ec │ │ │ - ldr x0, [x26, #104] │ │ │ - ldr x3, [x19, #264] │ │ │ - uxth w1, w1 │ │ │ + b.eq 6384 // b.none │ │ │ + mov w27, #0x3 // #3 │ │ │ + b 5600 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x388 │ │ │ + ldr x1, [x1, #3528] │ │ │ + ldr x1, [x1] │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x20, 12000 │ │ │ + add x20, x20, #0x2a8 │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x9c0 │ │ │ + bl 3d98 │ │ │ + mov w27, #0x3 // #3 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x338 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x1, [sp, #200] │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2a40 │ │ │ + cbnz w0, 6ba4 │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr x1, [x23, #3544] │ │ │ + str x1, [sp, #216] │ │ │ + ldr x0, [x0] │ │ │ + b 5480 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x25] │ │ │ + b 5600 │ │ │ + adrp x22, 12000 │ │ │ + add x22, x22, #0x2a8 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x898 │ │ │ + bl 3d98 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x8c8 │ │ │ + bl 3d98 │ │ │ + b 5d00 │ │ │ + mov x25, x0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x2, 11000 │ │ │ + ldr x3, [x0, #3536] │ │ │ + add x2, x2, #0x798 │ │ │ + sub x0, x24, #0x4 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x26, [sp, #192] │ │ │ + adrp x20, 12000 │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #120] │ │ │ + add x20, x20, #0x2a8 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl eda8 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 11000 │ │ │ + ldr x22, [x22, #3576] │ │ │ + add x3, x3, #0x7d8 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x1, x20 │ │ │ + mov x0, x22 │ │ │ + bl 3d98 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x800 │ │ │ + bl 3d98 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x820 │ │ │ + bl 3d98 │ │ │ + ldr x20, [sp, #152] │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + ldr w0, [x25] │ │ │ + b 5600 │ │ │ + ldr x0, [x20, #3568] │ │ │ + str xzr, [sp, #144] │ │ │ + ldr d8, [x0] │ │ │ + b 5150 │ │ │ + add w0, w27, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #112] │ │ │ + mov x26, x0 │ │ │ + cbz x0, 60a0 │ │ │ + cbnz w24, 6090 │ │ │ + cbnz w22, 66b0 │ │ │ + ldr x22, [x20, #3568] │ │ │ + and x1, x27, #0xffff │ │ │ + mov x0, x26 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a00 │ │ │ + ldr x3, [x22] │ │ │ + bl 2b70 │ │ │ cmp x0, #0x1 │ │ │ - b.ne 4052d4 // b.any │ │ │ - ldr x0, [x26, #112] │ │ │ - ldrh w1, [x26, #40] │ │ │ - adrp x6, 430000 │ │ │ - strb wzr, [x0, x1] │ │ │ - ldr w0, [x6, #1264] │ │ │ + b.eq 649c // b.none │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x24, [x0, #4016] │ │ │ + ldr w0, [x24] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6368 // b.none │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 2ca0 │ │ │ + cbz w0, 66dc │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr w0, [x24] │ │ │ + b 5600 │ │ │ + and x0, x24, #0xffff │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #96] │ │ │ + cbnz x0, 603c │ │ │ + ldr x28, [sp, #128] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x370 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x0, f000 │ │ │ + add x26, x0, #0xac8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x24, [x0, #3536] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x27, [x0, #3672] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4048] │ │ │ + str x0, [sp, #152] │ │ │ + mov x1, x26 │ │ │ + mov x0, x28 │ │ │ + bl 2c40 │ │ │ + str x0, [x22] │ │ │ + cbnz x0, 5470 │ │ │ + ldr x0, [x24] │ │ │ + bl b368 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 67fc // b.none │ │ │ cmp w0, #0x3 │ │ │ - b.eq 405a5c // b.none │ │ │ - ldrh w0, [x26, #4] │ │ │ - tbz w0, #11, 4059fc │ │ │ - ldr x1, [x26, #112] │ │ │ + ldr x1, [x24] │ │ │ + b.eq 639c // b.none │ │ │ + ldr x0, [x27] │ │ │ + sub x0, x0, #0x1 │ │ │ + cmp x0, x1 │ │ │ + b.eq 6178 // b.none │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + bl b218 │ │ │ + mov x28, x0 │ │ │ + mov x1, x26 │ │ │ + mov x0, x28 │ │ │ + bl 2c40 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 6124 │ │ │ + b 5470 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #208] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x26, #136] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 4059f0 │ │ │ - str x0, [x29, #120] │ │ │ - bl 401ab0 │ │ │ - ldr x2, [x29, #120] │ │ │ + bl 28d0 │ │ │ + add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - bl 40d89c │ │ │ + str x2, [sp, #192] │ │ │ + bl 29b0 │ │ │ + mov x28, x0 │ │ │ + ldr x2, [sp, #192] │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 6c3c │ │ │ + bl 28b0 │ │ │ + b 6110 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 5d60 // b.any │ │ │ + bl 2a90 │ │ │ mov x1, x0 │ │ │ - cbz x0, 4059d0 │ │ │ - ldr x0, [x26, #112] │ │ │ - str x1, [x29, #104] │ │ │ - str x1, [x29, #112] │ │ │ - bl 401a30 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - ldr x3, [x29, #112] │ │ │ - str x1, [x26, #112] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, x5 │ │ │ - mov w2, w4 │ │ │ - str wzr, [x6, #364] │ │ │ - str x3, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - bl 40349c │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x6, [x29, #120] │ │ │ - cbz x0, 4059c8 │ │ │ - mov w2, #0x1 // #1 │ │ │ - ldr x1, [x26, #32] │ │ │ - str w2, [x6, #364] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x1, x2 │ │ │ - add x2, x0, #0x4 │ │ │ - b.ne 405810 // b.any │ │ │ - ldrb w9, [x0, #11] │ │ │ - ldrb w5, [x0, #10] │ │ │ - ldrb w8, [x0, #9] │ │ │ - ldrb w4, [x0, #8] │ │ │ - ldrb w7, [x0, #7] │ │ │ - ldrb w2, [x0, #6] │ │ │ - ldrb w6, [x0, #5] │ │ │ - ldrb w1, [x0, #4] │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w6, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - orr x4, x5, x4 │ │ │ - orr x1, x1, x4, lsl #32 │ │ │ - str x1, [x26, #32] │ │ │ - add x2, x0, #0xc │ │ │ - ldr x0, [x26, #24] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ne 405870 // b.any │ │ │ - ldrb w9, [x2, #7] │ │ │ - ldrb w5, [x2, #6] │ │ │ - ldrb w8, [x2, #5] │ │ │ - ldrb w4, [x2, #4] │ │ │ - ldrb w7, [x2, #3] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w6, [x2, #1] │ │ │ - ldrb w0, [x2], #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w1, w1, w7, lsl #8 │ │ │ - orr w0, w0, w6, lsl #8 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x4, x5, x4 │ │ │ - orr x0, x1, x0 │ │ │ - orr x0, x0, x4, lsl #32 │ │ │ - str x0, [x26, #24] │ │ │ - ldr x0, [x26, #64] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ne 4058d0 // b.any │ │ │ - ldrb w9, [x2, #7] │ │ │ - ldrb w5, [x2, #6] │ │ │ - ldrb w8, [x2, #5] │ │ │ - ldrb w4, [x2, #4] │ │ │ - ldrb w7, [x2, #3] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w6, [x2, #1] │ │ │ - ldrb w0, [x2], #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w1, w1, w7, lsl #8 │ │ │ - orr w0, w0, w6, lsl #8 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x4, x5, x4 │ │ │ - orr x0, x1, x0 │ │ │ - orr x0, x0, x4, lsl #32 │ │ │ - str x0, [x26, #64] │ │ │ - ldr x0, [x26, #48] │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ne 405908 // b.any │ │ │ - ldrb w5, [x2, #3] │ │ │ - ldrb w0, [x2, #2] │ │ │ - ldrb w4, [x2, #1] │ │ │ - ldrb w1, [x2] │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - orr w1, w1, w4, lsl #8 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x0, x0, x1 │ │ │ - str x0, [x26, #48] │ │ │ - ldr w1, [x27, #604] │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x348 │ │ │ + bl 3d98 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x338 │ │ │ + bl 3d98 │ │ │ + ldr w0, [x28] │ │ │ + b 5600 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ cmp w1, #0x1 │ │ │ - b.eq 4059b4 // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #596] │ │ │ - cbz w1, 405930 │ │ │ - ldr x1, [x26, #64] │ │ │ - ldr x6, [x29, #208] │ │ │ - add x1, x1, x6 │ │ │ - str x1, [x26, #64] │ │ │ - cbnz x0, 405958 │ │ │ - ldr w12, [x29, #184] │ │ │ - ldr x0, [x26, #64] │ │ │ - cbz w12, 40594c │ │ │ - ldr x1, [x24, #1136] │ │ │ - cmp x0, x1 │ │ │ - b.cs 405958 // b.hs, b.nlast │ │ │ - mov w14, #0x1 // #1 │ │ │ - str x0, [x24, #1136] │ │ │ - str w14, [x29, #184] │ │ │ - ldr x1, [x22, #2216] │ │ │ - str x3, [x26, #80] │ │ │ - str x3, [x26, #120] │ │ │ - mov x0, x3 │ │ │ + b.ne 5d60 // b.any │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x300 │ │ │ + b 61f4 │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x4a0 │ │ │ + b 61f4 │ │ │ + fmov x0, d8 │ │ │ + mov w27, #0x10 // #16 │ │ │ + bl 29a0 │ │ │ + ldr x20, [x20, #3568] │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x2a0 │ │ │ + str xzr, [x20] │ │ │ + bl 3d98 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x22, [x20, #3568] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #128] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x22] │ │ │ + bl 2a40 │ │ │ + cbnz w0, 6984 │ │ │ + ldr x0, [x22] │ │ │ + bl 3e08 │ │ │ + cbz w0, 67b8 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x408 │ │ │ + bl 4198 │ │ │ + cbz w0, 67b8 │ │ │ + ldr x0, [x22] │ │ │ + adrp x22, 12000 │ │ │ + add x22, x22, #0x2a8 │ │ │ + bl 2b40 │ │ │ + sub x27, x0, x27 │ │ │ + sub x0, x27, #0x4 │ │ │ + mov x1, x22 │ │ │ + str x0, [sp, #144] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x510 │ │ │ + bl 3d98 │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0x548 │ │ │ + bl 3d98 │ │ │ + b 5358 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x4, 2f000 │ │ │ + sub x0, x24, #0x4 │ │ │ + adrp x2, 11000 │ │ │ + ldr x1, [x1, #3536] │ │ │ + add x2, x2, #0x798 │ │ │ + ldr x4, [x4, #3480] │ │ │ + ldr x3, [x1] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str x3, [sp, #208] │ │ │ + ldr x24, [x4] │ │ │ + bl eda8 │ │ │ + ldr x3, [sp, #208] │ │ │ + mov x4, x0 │ │ │ + mov w1, w22 │ │ │ + mov x0, x24 │ │ │ + adrp x2, 11000 │ │ │ + add x2, x2, #0x840 │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + b 54f8 │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x928 │ │ │ + bl 3d98 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x8c8 │ │ │ + bl 3d98 │ │ │ + b 5d00 │ │ │ + adrp x22, 2f000 │ │ │ + mov x4, x1 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0x740 │ │ │ + ldr x22, [x22, #3576] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #188] │ │ │ + mov x0, x22 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + adrp x1, 12000 │ │ │ + mov x0, x22 │ │ │ + add x1, x1, #0x2a8 │ │ │ + bl 3d98 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [x0, #3536] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x1, [x3] │ │ │ + ldr x2, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str wzr, [x26, #160] │ │ │ - str wzr, [x26, #164] │ │ │ - str x3, [x29, #112] │ │ │ - str x1, [x22, #2216] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x26, #128] │ │ │ - ldr x3, [x29, #112] │ │ │ - cbz x0, 4059f0 │ │ │ - mov x1, x3 │ │ │ - bl 401ab0 │ │ │ - ldr x6, [x29, #152] │ │ │ - mov x12, x26 │ │ │ - str x26, [x6] │ │ │ - str xzr, [x12, #176]! │ │ │ - str x12, [x29, #152] │ │ │ - b 405414 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x14, #224] │ │ │ - cmp x1, #0x1 │ │ │ - b.ne 405914 // b.any │ │ │ - b 405920 │ │ │ - ldr x0, [x26, #48] │ │ │ - b 405908 │ │ │ - ldr x1, [x26, #136] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x800 │ │ │ - bl 402bcc │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 405774 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x7d8 │ │ │ - b 4056a8 │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - mov x1, x5 │ │ │ - mov w2, w4 │ │ │ - mov w0, #0x7075 // #28789 │ │ │ - str x4, [x29, #120] │ │ │ - str x5, [x29, #112] │ │ │ - bl 40349c │ │ │ - str xzr, [x26, #136] │ │ │ + str x1, [x3] │ │ │ + cmp x2, x1 │ │ │ + b.hi 5440 // b.pmore │ │ │ + ldr x28, [sp, #128] │ │ │ + ldr x22, [x21, #3976] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x22] │ │ │ + cmp x0, x1 │ │ │ + b.ne 6c44 // b.any │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + fmov x0, d8 │ │ │ + str x2, [sp, #120] │ │ │ + mov w27, #0x10 // #16 │ │ │ + bl 29a0 │ │ │ + ldr x20, [x20, #3568] │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x2d8 │ │ │ + str xzr, [x20] │ │ │ + bl 3d98 │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 5600 │ │ │ + ldr x22, [x20, #3568] │ │ │ + ldr x28, [sp, #192] │ │ │ + ldr x0, [x22] │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + mov x0, x28 │ │ │ + bl 2ba0 │ │ │ + add x0, x25, #0x760 │ │ │ + bl 4198 │ │ │ + cbz w0, 63fc │ │ │ + mov w25, #0x0 // #0 │ │ │ + b 63d4 │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x9 // #9 │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldrh w1, [x28, #44] │ │ │ + cbz w1, 64c0 │ │ │ mov x2, x0 │ │ │ - ldr x4, [x29, #120] │ │ │ - ldr x5, [x29, #112] │ │ │ - cbz x0, 405c14 │ │ │ - ldrb w3, [x0, #4] │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x28, #96] │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 6060 // b.any │ │ │ + ldrh w1, [x28, #46] │ │ │ + cbz w1, 64e8 │ │ │ + ldr x3, [x20, #3568] │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x0, [x28, #104] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b70 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 6060 // b.any │ │ │ + ldrh w1, [x28, #40] │ │ │ + adrp x24, 2f000 │ │ │ + ldr x2, [x28, #112] │ │ │ + ldr x0, [x24, #4080] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 6b0c // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbz w0, #11, 69d8 │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #208] │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #136] │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 6d54 │ │ │ + bl 2c20 │ │ │ + mov x0, x22 │ │ │ + bl d348 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 6bdc │ │ │ + ldr x0, [x28, #112] │ │ │ + bl 2ba0 │ │ │ + str x22, [x28, #112] │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + adrp x6, 2f000 │ │ │ + ldr x2, [x6, #3984] │ │ │ + str wzr, [x2] │ │ │ + cbz x0, 65e4 │ │ │ + and x3, x1, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x0, x3 │ │ │ + cmp x3, x0 │ │ │ + b.ls 65e4 // b.plast │ │ │ + ldrb w5, [x0] │ │ │ + ldrb w2, [x0, #1] │ │ │ ldrb w1, [x0, #3] │ │ │ - ldrb w0, [x0, #2] │ │ │ - cmp w3, #0x1 │ │ │ - orr w0, w0, w1, lsl #8 │ │ │ - str w0, [x29, #188] │ │ │ - b.ls 405a6c // b.plast │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - ldr x1, [x26, #128] │ │ │ - add x0, x0, #0xc88 │ │ │ - bl 402bcc │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 405774 │ │ │ - ldrb w4, [x2, #6] │ │ │ - ldrb w5, [x2, #8] │ │ │ - ldrb w3, [x2, #7] │ │ │ - ldrb w0, [x2, #5] │ │ │ - ldr x1, [x26, #112] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - orr w0, w0, w4, lsl #8 │ │ │ - ubfiz x3, x3, #16, #16 │ │ │ - uxth w4, w0 │ │ │ - orr x4, x3, x4 │ │ │ - mov x0, x1 │ │ │ - add x2, x2, #0x9 │ │ │ - str x1, [x29, #104] │ │ │ - str x4, [x29, #160] │ │ │ - str x2, [x29, #136] │ │ │ - bl 401770 │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + ldrb w5, [x0, #2] │ │ │ + sxth w2, w2 │ │ │ + cmp w2, #0x1 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + b.ne 65d0 // b.any │ │ │ + b 68b8 │ │ │ + ldrb w4, [x0] │ │ │ + ldrb w2, [x0, #1] │ │ │ + ldrb w1, [x0, #3] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldrb w4, [x0, #2] │ │ │ + sxth w2, w2 │ │ │ + cmp w2, #0x1 │ │ │ + orr w1, w4, w1, lsl #8 │ │ │ + b.eq 68b8 // b.none │ │ │ + and x1, x1, #0xffff │ │ │ + add x1, x1, #0x4 │ │ │ + add x0, x0, x1 │ │ │ + cmp x3, x0 │ │ │ + b.hi 65ac // b.pmore │ │ │ + ldr x1, [x28, #48] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 69c0 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3488] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 661c │ │ │ + ldr x0, [x28, #64] │ │ │ + ldr x2, [sp, #144] │ │ │ + add x0, x0, x2 │ │ │ + str x0, [x28, #64] │ │ │ + cbnz x1, 6654 │ │ │ + ldr w0, [sp, #224] │ │ │ + ldr x1, [x28, #64] │ │ │ + cbz w0, 6640 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3464] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 6654 // b.plast │ │ │ + adrp x0, 2f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [sp, #224] │ │ │ + ldr x0, [x0, #3464] │ │ │ + str x1, [x0] │ │ │ + ldr x3, [x21, #3976] │ │ │ + str xzr, [x28, #160] │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [x28, #80] │ │ │ + ldr x2, [x3] │ │ │ + str x1, [x28, #120] │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #208] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x3] │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x3, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbnz x0, 405adc │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - add x1, x1, #0xcb8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - str x3, [x29, #112] │ │ │ - bl 402a54 │ │ │ - ldr x1, [x26, #112] │ │ │ - ldr x3, [x29, #112] │ │ │ - mov x0, x3 │ │ │ - str x3, [x29, #112] │ │ │ - bl 401800 │ │ │ - ldr x3, [x29, #112] │ │ │ - sub x2, x0, x3 │ │ │ - mov x1, x3 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 41044c │ │ │ - ldr x3, [x29, #112] │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #128] │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 6d54 │ │ │ + bl 2c20 │ │ │ + ldr x0, [sp, #216] │ │ │ + str x28, [x0] │ │ │ + mov x0, x28 │ │ │ + str xzr, [x0, #176]! │ │ │ + str x0, [sp, #216] │ │ │ + b 5d00 │ │ │ + and x0, x22, #0xffff │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #104] │ │ │ + cbnz x0, 6040 │ │ │ + b 60a0 │ │ │ + ldr x20, [sp, #128] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + b 60c4 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x24] │ │ │ + b 5600 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 4dc0 │ │ │ + ldr x22, [x20, #3568] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #144] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x22] │ │ │ + bl 2a40 │ │ │ + cbnz w0, 6cd4 │ │ │ + ldr x0, [x22] │ │ │ + bl 3e08 │ │ │ + cbz w0, 6cbc │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x408 │ │ │ + bl 4198 │ │ │ + cbz w0, 6cbc │ │ │ + ldr x0, [x22] │ │ │ + bl 2b40 │ │ │ + sub x0, x0, x27 │ │ │ + sub x0, x0, #0x4 │ │ │ + str x0, [sp, #144] │ │ │ + b 58f8 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a90 │ │ │ mov x1, x0 │ │ │ - mov x0, x3 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a30 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x14, [x29, #160] │ │ │ - cmp x14, x1 │ │ │ - b.eq 405c3c // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr w2, [x0, #1264] │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x818 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - adrp x1, 430000 │ │ │ - ldr w0, [x1, #1264] │ │ │ + adrp x2, 10000 │ │ │ + add x0, x2, #0xf58 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x1, [x0, #3528] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x3b0 │ │ │ + ldr x1, [x1] │ │ │ + bl 3d98 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x338 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + ldr w0, [x28] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 405c1c // b.none │ │ │ - cbnz w0, 405a5c │ │ │ - ldr x4, [x26, #128] │ │ │ - adrp x3, 411000 <_fini@@Base+0xa18> │ │ │ - ldr x0, [x29, #216] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3528] │ │ │ + b.eq 6b18 // b.none │ │ │ + ldr x1, [x1] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x598 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 3d98 │ │ │ + ldr w0, [x28] │ │ │ + b 5600 │ │ │ + mov x1, x28 │ │ │ + mov w27, w0 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x728 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + mov w4, #0xa // #10 │ │ │ + mov w5, #0xfffffff6 // #-10 │ │ │ + adrp x27, 2f000 │ │ │ + adrp x3, 11000 │ │ │ + udiv w4, w0, w4 │ │ │ + add x3, x3, #0x628 │ │ │ + ldr x27, [x27, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xd00 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - bl 401770 │ │ │ - adrp x2, 411000 <_fini@@Base+0xa18> │ │ │ - add x2, x2, #0xd28 │ │ │ - ldr x6, [x29, #200] │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - add x1, x1, #0xd70 │ │ │ - ldp x10, x11, [x2, #48] │ │ │ - ldr q0, [x2] │ │ │ - ldp x16, x17, [x2, #16] │ │ │ - ldp x12, x13, [x2, #32] │ │ │ - ldr x30, [x2, #64] │ │ │ - add x0, x6, x0 │ │ │ - ldp x4, x5, [x1, #32] │ │ │ - ldp x2, x3, [x1, #48] │ │ │ - ldp x8, x9, [x1] │ │ │ - ldp x6, x7, [x1, #16] │ │ │ - ldr x18, [x1, #64] │ │ │ - ldrh w15, [x1, #72] │ │ │ - stp x10, x11, [x0, #48] │ │ │ - str q0, [x0] │ │ │ - stp x16, x17, [x0, #16] │ │ │ - stp x12, x13, [x0, #32] │ │ │ - str x30, [x0, #64] │ │ │ - add x10, x0, #0x47 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - ldr x0, [x29, #216] │ │ │ - stp x4, x5, [x10, #32] │ │ │ - stp x2, x3, [x10, #48] │ │ │ - add x1, x1, #0x128 │ │ │ - stp x8, x9, [x10] │ │ │ - stp x6, x7, [x10, #16] │ │ │ - str x18, [x10, #64] │ │ │ - strh w15, [x10, #72] │ │ │ - bl 402bcc │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0xdc0 │ │ │ - bl 402a54 │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 405774 │ │ │ - ldr x3, [x26, #112] │ │ │ - b 405774 │ │ │ - ldr x1, [x26, #128] │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xcc8 │ │ │ - bl 402bcc │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 405774 │ │ │ - ldr w12, [x29, #188] │ │ │ - sub w1, w12, #0x5 │ │ │ - uxth w1, w1 │ │ │ - cbnz w1, 405ce4 │ │ │ - ldrh w0, [x26, #40] │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - cbz x0, 405a5c │ │ │ - ldr x1, [x26, #80] │ │ │ - str x0, [x29, #120] │ │ │ - bl 401ab0 │ │ │ - ldr x6, [x29, #120] │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - str x6, [x26, #136] │ │ │ - b 405774 │ │ │ - ldr x0, [x26, #96] │ │ │ - ldr x3, [x19, #264] │ │ │ - uxth w1, w1 │ │ │ - bl 401a00 │ │ │ + adrp x26, 12000 │ │ │ + madd w5, w4, w5, w0 │ │ │ + add x26, x26, #0x2a8 │ │ │ + mov x0, x27 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x27 │ │ │ + mov x1, x26 │ │ │ + bl 3d98 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x650 │ │ │ + bl 3d98 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x688 │ │ │ + bl 3d98 │ │ │ + ldr x2, [x28, #4016] │ │ │ + ldr w0, [x2] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6c28 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 6bf8 // b.any │ │ │ + mov x1, x26 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x6e0 │ │ │ + bl 3d98 │ │ │ + b 53a8 │ │ │ + str d8, [sp, #96] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + ldr x6, [x6, #3984] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x2, [x28, #32] │ │ │ + str w1, [x6] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.eq 6d10 // b.none │ │ │ + add x0, x0, #0x4 │ │ │ + ldr x2, [x28, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 68f0 // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x28, #24] │ │ │ + ldr x2, [x28, #64] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 6908 // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x28, #64] │ │ │ + ldr x1, [x28, #48] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + cmp x1, x2 │ │ │ + b.ne 65e8 // b.any │ │ │ + ldr w1, [x0] │ │ │ + str x1, [x28, #48] │ │ │ + b 65e8 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6b78 // b.none │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x600 │ │ │ + bl 3d98 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x0, [x3] │ │ │ + str x3, [sp, #120] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 29a0 │ │ │ + ldr x3, [sp, #120] │ │ │ + str xzr, [x3] │ │ │ + b 6754 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 5d60 // b.any │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x4d8 │ │ │ + b 61f4 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x0, [x0] │ │ │ cmp x0, #0x1 │ │ │ - b.ne 4052d4 // b.any │ │ │ - b 4056c8 │ │ │ - uxth w0, w3 │ │ │ - str x1, [x29, #104] │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ - str x0, [x26, #96] │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbnz x0, 4052b0 │ │ │ - ldr w0, [x27, #604] │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 403e58 │ │ │ - uxth w0, w2 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - str x0, [x26, #104] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbnz x0, 4052b4 │ │ │ - b 405cbc │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 405a5c │ │ │ - uxth w3, w1 │ │ │ - ldr x1, [x29, #136] │ │ │ - mov x2, x3 │ │ │ - str x3, [x29, #112] │ │ │ - str x0, [x29, #120] │ │ │ - bl 401ae0 │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x6, [x29, #120] │ │ │ - strb wzr, [x6, x3] │ │ │ - b 405c6c │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401820 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x170 │ │ │ - add x1, x1, #0x128 │ │ │ - str xzr, [x19, #264] │ │ │ - bl 402bcc │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #256] │ │ │ + b.ne 65fc // b.any │ │ │ + b 660c │ │ │ + ldr x0, [x28, #96] │ │ │ + ldrh w1, [x28, #44] │ │ │ + mov x26, x0 │ │ │ + cbz x0, 6a58 │ │ │ + and x5, x1, #0xffff │ │ │ + sub x5, x5, #0x4 │ │ │ + add x5, x0, x5 │ │ │ + cmp x5, x0 │ │ │ + b.ls 6a58 // b.plast │ │ │ + ldrb w7, [x0, #1] │ │ │ + mov w6, #0x7075 // #28789 │ │ │ + ldrb w9, [x0] │ │ │ + ldrb w2, [x0, #3] │ │ │ + ldrb w8, [x0, #2] │ │ │ + orr w7, w9, w7, lsl #8 │ │ │ + orr w2, w8, w2, lsl #8 │ │ │ + cmp w6, w7, sxth │ │ │ + b.ne 6a44 // b.any │ │ │ + b 6a60 │ │ │ + ldrb w3, [x26, #1] │ │ │ + ldrb w7, [x26] │ │ │ + ldrb w2, [x26, #3] │ │ │ + ldrb w4, [x26, #2] │ │ │ + orr w3, w7, w3, lsl #8 │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + cmp w6, w3, sxth │ │ │ + b.eq 6a60 // b.none │ │ │ + and x2, x2, #0xffff │ │ │ + add x2, x2, #0x4 │ │ │ + add x26, x26, x2 │ │ │ + cmp x5, x26 │ │ │ + b.hi 6a24 // b.pmore │ │ │ + str xzr, [x28, #136] │ │ │ + b 6560 │ │ │ + str xzr, [x28, #136] │ │ │ + ldrb w0, [x26, #4] │ │ │ + cmp w0, #0x1 │ │ │ + b.hi 6d20 // b.pmore │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #248] │ │ │ + ldrb w0, [x26, #2] │ │ │ + str w0, [sp, #208] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - add x2, x0, #0x1 │ │ │ + bl 28d0 │ │ │ + mov x27, x0 │ │ │ + add x2, x27, #0x1 │ │ │ + ldrb w0, [x26, #3] │ │ │ + str w0, [sp, #228] │ │ │ + ldur w0, [x26, #5] │ │ │ + str x0, [sp, #232] │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 405de4 │ │ │ - bl 401750 │ │ │ - ldr x1, [x29, #160] │ │ │ - b 40489c │ │ │ - ldr x4, [x1] │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x0, [x29, #216] │ │ │ + str x2, [sp, #240] │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + ldp x2, x1, [sp, #240] │ │ │ + cbz x0, 6e38 │ │ │ + bl 28b0 │ │ │ + mov x2, x27 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl f5a8 │ │ │ + mov x27, x0 │ │ │ + mov x0, x22 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [sp, #232] │ │ │ + cmp x0, x27 │ │ │ + b.eq 6e64 // b.none │ │ │ + ldr x24, [x24, #4080] │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0x980 │ │ │ + ldr w2, [x24] │ │ │ + bl 2a20 <__printf_chk@plt> │ │ │ + ldr w0, [x24] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6e48 // b.none │ │ │ + cbz w0, 6d7c │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6560 │ │ │ + adrp x0, 11000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + add x0, x0, #0x568 │ │ │ + ldr x1, [x1] │ │ │ + b 61f4 │ │ │ + ldr x28, [sp, #128] │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x370 │ │ │ + bl 3d98 │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x8e0 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x22, 12000 │ │ │ + add x22, x22, #0x2a8 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x5d0 │ │ │ + bl 3d98 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x338 │ │ │ + bl 3d98 │ │ │ + b 6948 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov x22, x28 │ │ │ + ldr x28, [sp, #128] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0xc8 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + ldr x1, [x28, #136] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x968 │ │ │ + bl 3d98 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6560 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x700 │ │ │ + str x2, [sp, #120] │ │ │ + bl 3d98 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x22] │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 5600 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x6b0 │ │ │ + bl 3d98 │ │ │ + b 53a8 │ │ │ + ldr x28, [sp, #128] │ │ │ + b 6b34 │ │ │ + ldr x0, [sp, #136] │ │ │ + adrp x20, 11000 │ │ │ + add x20, x20, #0x798 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x2, x20 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl eda8 │ │ │ + mov x4, x0 │ │ │ + ldr x0, [x22] │ │ │ + mov x2, x20 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x20, 2f000 │ │ │ + str x4, [sp, #120] │ │ │ + bl eda8 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 11000 │ │ │ + ldr x20, [x20, #3576] │ │ │ + add x3, x3, #0x998 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ + mov x0, x20 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x20, 12000 │ │ │ + add x20, x20, #0x2a8 │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x410 │ │ │ + b 5eec │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 5d60 // b.any │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x3e0 │ │ │ + b 61f4 │ │ │ + ldur x1, [x0, #4] │ │ │ + add x0, x0, #0xc │ │ │ + str x1, [x28, #32] │ │ │ + b 68d8 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xde8 │ │ │ + bl 3d98 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6560 │ │ │ + adrp x1, 11000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x40 │ │ │ + add x0, x0, #0x88 │ │ │ + bl 3d98 │ │ │ + b 4e4c │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x940 │ │ │ + bl 3d98 │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr w0, [x0] │ │ │ + b 5600 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x3, 10000 │ │ │ + ldr x4, [x28, #128] │ │ │ + add x3, x3, #0xe60 │ │ │ + ldr x19, [x19, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x5e8 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - mov w6, #0x1 // #1 │ │ │ - str w6, [x29, #176] │ │ │ - b 404590 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x5d0 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - mov w20, w26 │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x210 │ │ │ - bl 402bcc │ │ │ - mov w20, #0x4 // #4 │ │ │ - ldr w0, [x27, #604] │ │ │ - b 403e58 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x14, #256] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + adrp x3, 10000 │ │ │ + add x3, x3, #0xe88 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0xed0 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 12000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0x2a8 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl 3d98 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0xf20 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe18 │ │ │ + bl 3bf0 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xe28 │ │ │ + bl 3d98 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6560 │ │ │ + ldr w1, [sp, #208] │ │ │ + ldr w0, [sp, #228] │ │ │ + orr w22, w1, w0, lsl #8 │ │ │ + sub w22, w22, #0x5 │ │ │ + ands w22, w22, #0xffff │ │ │ + b.ne 6ea8 // b.any │ │ │ + ldrh w0, [x28, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 405de4 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x2, #256] │ │ │ - bl 401ab0 │ │ │ - b 404504 │ │ │ - ldr w0, [x27, #604] │ │ │ - mov w20, #0x0 // #0 │ │ │ - b 403e58 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x588 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - b 404458 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x558 │ │ │ - mov x1, x28 │ │ │ - bl 402bcc │ │ │ - b 404458 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + bl 29b0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 6b0c │ │ │ + ldr x1, [x28, #80] │ │ │ + bl 2c20 │ │ │ + ldrh w1, [x28, #44] │ │ │ + str x24, [x28, #136] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6560 │ │ │ + add w0, w22, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 29b0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 6b0c │ │ │ + and x22, x22, #0xffff │ │ │ + add x1, x26, #0x9 │ │ │ + mov x2, x22 │ │ │ + bl 2c50 │ │ │ + strb wzr, [x24, x22] │ │ │ + b 6e98 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ - ldr x2, [x0, #80] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + mov w24, w1 │ │ │ + ldr x2, [x23, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ + ldr x0, [x0, #80] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + adrp x20, 2f000 │ │ │ + adrp x1, 11000 │ │ │ + add x1, x1, #0x38 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + adrp x22, 2f000 │ │ │ stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ - ldrb w0, [x2] │ │ │ - mov w24, w1 │ │ │ - subs w0, w0, #0x2d │ │ │ - ldrh w21, [x20, #40] │ │ │ - b.ne 405ea4 // b.any │ │ │ - ldrb w0, [x2, #1] │ │ │ - cmp w0, wzr │ │ │ - cset w2, eq // eq = none │ │ │ - ldr x1, [x20, #24] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - mov x0, #0xffffffff // #4294967295 │ │ │ - cbnz w24, 405fdc │ │ │ - str w24, [x22, #364] │ │ │ - cmp x1, x0 │ │ │ - b.ls 4063e4 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - cbnz w0, 405ef4 │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x8a0 │ │ │ - bl 402bcc │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x8b0 │ │ │ - bl 402a54 │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x22, #364] │ │ │ - cmp w0, #0x2c │ │ │ - b.hi 405f10 // b.pmore │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + bl 2b20 │ │ │ + ldr x1, [x20, #4056] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + ldr x2, [x19, #24] │ │ │ + ldrh w25, [x19, #40] │ │ │ + cmp x2, x3 │ │ │ + ldr w1, [x1] │ │ │ + ldr x2, [x22, #3984] │ │ │ + cbnz w24, 7044 │ │ │ + str wzr, [x2] │ │ │ + b.ls 7090 // b.plast │ │ │ + cbz w1, 7ae4 │ │ │ + ldr x0, [x22, #3984] │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldrh w1, [x19, #2] │ │ │ + str w2, [x0] │ │ │ + cmp w1, #0x2c │ │ │ + b.hi 6f7c // b.pmore │ │ │ mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 406cb0 │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 406cb0 │ │ │ - uxth w26, w1 │ │ │ + strh w0, [x19, #2] │ │ │ + ldrh w28, [x19, #42] │ │ │ + cbz w28, 70e8 │ │ │ + ldr x27, [x19, #88] │ │ │ + cbz x27, 70e8 │ │ │ + and x26, x28, #0xffff │ │ │ sub x4, x26, #0x4 │ │ │ - add x4, x25, x4 │ │ │ - cmp x25, x4 │ │ │ - b.cs 405f98 // b.hs, b.nlast │ │ │ - ldrb w2, [x25, #1] │ │ │ - ldrb w0, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - orr w0, w0, w2, lsl #8 │ │ │ + add x4, x27, x4 │ │ │ + cmp x27, x4 │ │ │ + b.cs 7004 // b.hs, b.nlast │ │ │ + ldrb w0, [x27, #1] │ │ │ + mov x20, x27 │ │ │ + ldrb w2, [x27] │ │ │ + ldrb w21, [x27, #3] │ │ │ + ldrb w1, [x27, #2] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w2, [x25, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 405f84 // b.any │ │ │ - b 406e58 │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ + b.ne 6ff0 // b.any │ │ │ + b 793c │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w3, [x19, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - orr w23, w3, w23, lsl #8 │ │ │ - b.eq 406e58 // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x4, x19 │ │ │ - b.hi 405f60 // b.pmore │ │ │ - add w0, w1, #0x14 │ │ │ + b.eq 793c // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x20, x4 │ │ │ + b.cc 6fcc // b.lo, b.ul, b.last │ │ │ + add w0, w28, #0x14 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407050 │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 7b34 │ │ │ + mov x1, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ + bl 28c0 │ │ │ + mov x0, x27 │ │ │ + bl 2ba0 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ add w1, w0, #0x14 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #42] │ │ │ - b 406ccc │ │ │ - ldr w19, [x22, #364] │ │ │ - cmp x1, x0 │ │ │ - str wzr, [x22, #364] │ │ │ - adrp x23, 430000 │ │ │ - b.ls 40640c // b.plast │ │ │ - mov w1, #0x1 // #1 │ │ │ - ldr w0, [x23, #1280] │ │ │ - str w1, [x22, #364] │ │ │ - cbnz w0, 406438 │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x25, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x25, #0x8a0 │ │ │ - bl 402bcc │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + strh w1, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 7104 │ │ │ + ldr w4, [x2] │ │ │ + str wzr, [x2] │ │ │ + b.ls 70b4 // b.plast │ │ │ + ldr x0, [x22, #3984] │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [x0] │ │ │ + cbz w1, 7aa4 │ │ │ + cbnz w4, 723c │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xa00 │ │ │ + bl 3d98 │ │ │ + ldr x20, [x20, #4056] │ │ │ + ldr w0, [x20] │ │ │ + cbnz w0, 7a94 │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xa00 │ │ │ - bl 402a54 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x0, #364] │ │ │ - cbz w19, 406470 │ │ │ - cbz w1, 406048 │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w3, #0x1 // #1 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str w3, [x2, #360] │ │ │ - cmp w0, #0x2c │ │ │ - b.ls 406c4c // b.plast │ │ │ - cbz w19, 406060 │ │ │ + add x1, x1, #0xa80 │ │ │ + bl 3bf0 │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 6f58 // b.pmore │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 6f5c // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.eq 7120 // b.none │ │ │ + b 6f5c │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 7050 // b.pmore │ │ │ cmp w1, #0x1 │ │ │ - b.eq 406ca8 // b.none │ │ │ + b.eq 7a80 // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.ne 7a80 // b.any │ │ │ + cbz w4, 7120 │ │ │ + ldrh w28, [x19, #42] │ │ │ mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #2] │ │ │ - orr w1, w1, w19 │ │ │ - cbnz w1, 405f10 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 406d74 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #340] │ │ │ - cbnz w1, 40647c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #576] │ │ │ - cbnz w1, 40647c │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbz w1, #11, 40649c │ │ │ - bl 401770 │ │ │ - uxth w21, w0 │ │ │ - mov w23, #0x1 // #1 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407020 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w1, #0x3 // #3 │ │ │ - strb w0, [x19] │ │ │ - strb w1, [x19, #2] │ │ │ - mov w0, #0x4b // #75 │ │ │ - mov w1, #0x4 // #4 │ │ │ - strb w0, [x19, #1] │ │ │ - strb w1, [x19, #3] │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldr w5, [x22, #364] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #5] │ │ │ - strb w1, [x19, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #7] │ │ │ - strb w1, [x19, #6] │ │ │ - ldrh w1, [x20, #6] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #9] │ │ │ - strb w1, [x19, #8] │ │ │ - ldr x1, [x20, #8] │ │ │ - lsr x2, x1, #16 │ │ │ - ubfx x4, x1, #8, #8 │ │ │ - ubfx x3, x2, #8, #8 │ │ │ - strb w1, [x19, #10] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w2, [x19, #12] │ │ │ - ldr x2, [x20, #16] │ │ │ - lsr x1, x2, #16 │ │ │ - ubfx x4, x2, #8, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - strb w2, [x19, #14] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - cbz w5, 406978 │ │ │ - add x0, x19, #0x12 │ │ │ - mvni v0.2s, #0x0 │ │ │ - st1 {v0.8b}, [x0] │ │ │ - lsr w1, w21, #8 │ │ │ - strb w21, [x19, #26] │ │ │ - strb w1, [x19, #27] │ │ │ - ldrh w1, [x20, #42] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w1, [x19, #28] │ │ │ - strb w2, [x19, #29] │ │ │ - cbz w23, 4067fc │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 406e0c │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 406c14 // b.pmore │ │ │ - cbz w21, 40637c │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 406e18 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 406e18 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 4061c8 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 40637c // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40637c // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 40637c // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, #30] │ │ │ - cmp w21, w0 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #30] │ │ │ - ldrh w21, [x20, #42] │ │ │ - cbnz w21, 4069bc │ │ │ + strh w0, [x19, #2] │ │ │ + cbnz w28, 6f84 │ │ │ + mov x0, #0x14 // #20 │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 7b04 │ │ │ + mov w0, #0x14 // #20 │ │ │ + strh w0, [x19, #42] │ │ │ + mov w0, #0x1 // #1 │ │ │ + movk w0, #0x10, lsl #16 │ │ │ + str w0, [x20] │ │ │ + ldr x0, [x19, #32] │ │ │ + stur x0, [x20, #4] │ │ │ + ldr x0, [x19, #24] │ │ │ + stur x0, [x20, #12] │ │ │ + ldr x21, [x19, #136] │ │ │ + ldrh w20, [x19, #4] │ │ │ + cbz x21, 7560 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3656] │ │ │ + ldr x0, [x0, #3624] │ │ │ + ldr w26, [x1] │ │ │ + ldr w0, [x0] │ │ │ + orr w26, w26, w0 │ │ │ + cbnz w26, 725c │ │ │ + mov x0, x21 │ │ │ + bl 28d0 │ │ │ + and w27, w0, #0xffff │ │ │ + tbnz w20, #11, 7270 │ │ │ + ldrh w4, [x19, #42] │ │ │ + add w28, w27, #0x9 │ │ │ + and w28, w28, #0xffff │ │ │ + sub w0, w4, #0x4 │ │ │ + and w8, w0, #0xffff │ │ │ + cbz w4, 769c │ │ │ + ldr x6, [x19, #88] │ │ │ + cbz x6, 769c │ │ │ + and x2, x4, #0xffff │ │ │ + sub x5, x2, #0x4 │ │ │ + add x5, x6, x5 │ │ │ + cmp x6, x5 │ │ │ + b.cs 71f0 // b.hs, b.nlast │ │ │ + ldrb w1, [x6, #1] │ │ │ + mov w7, #0x7075 // #28789 │ │ │ + ldrb w0, [x6] │ │ │ + mov x20, x6 │ │ │ + ldrb w21, [x6, #3] │ │ │ + ldrb w3, [x6, #2] │ │ │ + orr w1, w0, w1, lsl #8 │ │ │ + orr w21, w3, w21, lsl #8 │ │ │ + cmp w7, w1, sxth │ │ │ + b.ne 71dc // b.any │ │ │ + b 79d4 │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + cmp w7, w0, sxth │ │ │ + b.eq 79d4 // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x5, x20 │ │ │ + b.hi 71bc // b.pmore │ │ │ + add w0, w28, w4 │ │ │ + stp x6, x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + ldp x6, x2, [sp, #96] │ │ │ + cbz x0, 7b24 │ │ │ + mov x1, x6 │ │ │ + str x6, [sp, #96] │ │ │ + bl 28c0 │ │ │ + ldr x6, [sp, #96] │ │ │ + mov x0, x6 │ │ │ + bl 2ba0 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ + add w28, w28, w0 │ │ │ + strh w28, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 76b4 │ │ │ + adrp x0, 2f000 │ │ │ + ldrh w2, [x19, #2] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3680] │ │ │ + cmp w2, #0x2c │ │ │ + str w1, [x0] │ │ │ + b.ls 6f74 // b.plast │ │ │ + b 6f7c │ │ │ + ldrh w0, [x19, #58] │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + orr w0, w0, #0x800 │ │ │ + strh w0, [x19, #58] │ │ │ + mov x0, x21 │ │ │ + bl 28d0 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w26, #0x1 // #1 │ │ │ + add x27, sp, #0x90 │ │ │ + add x21, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x403, lsl #16 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldrh w28, [x19, #2] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 78b8 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 757c // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 75b0 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 7634 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 75e8 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 760c // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x21 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 3f28 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldr x22, [x22, #3984] │ │ │ + ldr w0, [x22] │ │ │ + cbz w0, 746c │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + bl 3f28 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 749c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 767c // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 74d0 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 765c // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + cbz w26, 74f8 │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 3fe0 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbnz w1, 7518 │ │ │ cmp w24, #0x1 │ │ │ - b.ne 4067b8 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #104] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 406db4 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x0, #272] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.ne 7538 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3800] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 78d8 // b.none │ │ │ + adrp x3, 2f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - bl 401a90 │ │ │ - cmp x0, x22 │ │ │ - b.eq 4067d4 // b.none │ │ │ - mov x0, x19 │ │ │ - bl 401a30 │ │ │ + ldr x3, [x3, #3872] │ │ │ + ldr x3, [x3] │ │ │ + bl 2c00 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + b.ne 7550 // b.any │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 2ba0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3792] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 7ae0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - ldr x1, [x20, #32] │ │ │ - cmp x1, x0 │ │ │ - b.hi 405ec8 // b.pmore │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 405ef4 // b.none │ │ │ - cbz w0, 406064 │ │ │ - cbnz w2, 405ef4 │ │ │ - b 406064 │ │ │ - ldr x1, [x20, #32] │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldr x0, [x19, #32] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 7384 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 74e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 73ac │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 73bc │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 3bf0 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 3fe0 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 73f0 │ │ │ + ldr x0, [x19, #88] │ │ │ + mov x2, x20 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + bl 3fe0 │ │ │ + cmp w24, #0x1 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.eq 73fc // b.none │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x1 // #1 │ │ │ + bl bd48 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - b.hi 405ff0 // b.pmore │ │ │ - ldr w0, [x23, #1280] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 406430 // b.none │ │ │ - mov w1, #0x0 // #0 │ │ │ - cbz w0, 406048 │ │ │ - cbz w2, 406048 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #364] │ │ │ - adrp x25, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbnz w19, 406030 │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x25, #0x8a0 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x23, #1280] │ │ │ - cbnz w0, 406fc4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x8e8 │ │ │ - mov w0, #0x6 // #6 │ │ │ - bl 402a54 │ │ │ - ldr w1, [x22, #364] │ │ │ - b 40602c │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 40602c // b.any │ │ │ - b 406444 │ │ │ - ldrh w1, [x20, #4] │ │ │ - ldrh w2, [x20, #58] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - orr w2, w2, #0x800 │ │ │ - strh w2, [x20, #58] │ │ │ - strh w1, [x20, #4] │ │ │ - tbnz w1, #11, 40608c │ │ │ - bl 401770 │ │ │ - uxth w26, w0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - add w27, w26, #0x9 │ │ │ - uxth w27, w27 │ │ │ - cbz w0, 406c58 │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 406c58 │ │ │ - uxth w28, w0 │ │ │ - sub x6, x28, #0x4 │ │ │ - add x6, x25, x6 │ │ │ - cmp x25, x6 │ │ │ - b.cs 406530 // b.hs, b.nlast │ │ │ - ldrb w3, [x25, #1] │ │ │ - ldrb w1, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - ldrb w2, [x25, #2] │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w1, sxth │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 40651c // b.any │ │ │ - b 406edc │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w23, w4, w23, lsl #8 │ │ │ - b.eq 406edc // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x19, x6 │ │ │ - b.cc 4064fc // b.lo, b.ul, b.last │ │ │ - add w0, w27, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407034 │ │ │ - mov x2, x28 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ - add w27, w27, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w27, [x20, #42] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w26, w26, #0x5 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #104] │ │ │ + b.eq 7430 // b.none │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 2ba0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 743c │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w26, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 7280 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 74e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 72d8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbz x0, 74e8 │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7300 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 7310 │ │ │ + b 74e8 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 74e8 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 7310 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 74e8 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 72e8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 74e8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 73bc │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 74e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 74b8 │ │ │ + and x0, x28, #0xffff │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 7b14 │ │ │ + strh w28, [x19, #42] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w27, w27, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 41044c │ │ │ - uxth w26, w26 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w26, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w26, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x23, [x20, #136] │ │ │ - add x25, x19, #0x9 │ │ │ - cbz x23, 406098 │ │ │ - mov x0, x23 │ │ │ - bl 401770 │ │ │ - cmp w0, wzr │ │ │ + bl f5a8 │ │ │ + strh w27, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x21, [x19, #136] │ │ │ + cbz x21, 7280 │ │ │ + mov x0, x21 │ │ │ + bl 28d0 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 4067b0 │ │ │ - cmp w0, #0xf │ │ │ - b.ls 406f70 // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ - cmp x23, x1 │ │ │ - add x1, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x25, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 406f70 │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 406654 │ │ │ - mov x5, x25 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 406638 // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 4067b0 // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x25, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 4067b0 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x25, x2] │ │ │ + b.le 7280 │ │ │ + add x1, x21, #0x10 │ │ │ + add x2, x20, #0x9 │ │ │ + cmp x2, x1 │ │ │ + add x1, x20, #0x19 │ │ │ + ccmp x21, x1, #0x2, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, cs // cs = hs, nlast │ │ │ + b.ls 7ac4 // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x21, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x3, x1 │ │ │ + b.ne 7738 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 7280 // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x21, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 4067b0 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 7280 │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x21, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4067b0 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4067b0 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4067b0 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4067b0 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4067b0 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4067b0 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x9 │ │ │ - strb w4, [x25, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ cmp w0, w2 │ │ │ - b.le 4067b0 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4067b0 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x9 │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7280 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7280 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x25, x3] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7280 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ cmp w0, w2 │ │ │ - b.le 4067b0 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4067b0 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4067b0 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x23, x2] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x21, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x25, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 4067b0 │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x23, x1] │ │ │ - strb w0, [x25, x1] │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 406098 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - mov w3, w1 │ │ │ - bl 40bbbc │ │ │ - cmp x0, x22 │ │ │ - b.ne 4063bc // b.any │ │ │ - mov x0, x19 │ │ │ - bl 401a30 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 406e0c │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 406bdc // b.pmore │ │ │ - cbz w21, 40637c │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 406e38 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 406e38 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 40685c // b.pmore │ │ │ - cmp w21, w0 │ │ │ - b.eq 40637c // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 40637c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.hi 4062e0 // b.pmore │ │ │ - b 40637c │ │ │ - ldr x1, [x20, #24] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w3, [x19, #19] │ │ │ - strb w0, [x19, #20] │ │ │ - strb w2, [x19, #21] │ │ │ - strb w1, [x19, #18] │ │ │ - ldr x1, [x20, #32] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w1, [x19, #22] │ │ │ - strb w3, [x19, #23] │ │ │ - strb w0, [x19, #24] │ │ │ - strb w2, [x19, #25] │ │ │ - b 40614c │ │ │ - ldr x20, [x20, #88] │ │ │ - cbz x20, 406384 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 406f94 │ │ │ - sub x2, x25, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 406c80 // b.pmore │ │ │ - add x1, x19, x22 │ │ │ - add x0, x1, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 7280 │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x21, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 7280 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 74e8 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 7598 │ │ │ + adrp x19, 2f000 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x19, [x19, #3744] │ │ │ + ldr x3, [x19] │ │ │ + bl 2c00 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 406d94 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 406d94 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x1 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 406a24 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 406bd4 // b.none │ │ │ - mov w2, w0 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x1 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bd4 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x2 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bd4 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bd4 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bd4 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bd4 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bd4 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bd4 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bd4 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 406bd4 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w4, [x20, x2] │ │ │ - add w3, w0, #0xa │ │ │ - add x2, x19, x2 │ │ │ - strb w4, [x2, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 406bd4 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w2, w0, #0xb │ │ │ - strb w4, [x1, x3] │ │ │ - cmp w21, w2 │ │ │ - b.ls 406bd4 // b.plast │ │ │ - mov w1, w2 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406bd4 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406bd4 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 406bd4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, x22] │ │ │ - mov x22, x23 │ │ │ - b 406384 │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 4018e0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40681c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - b 40681c │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 4018e0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 406188 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - b 406188 │ │ │ - mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - b 406048 │ │ │ - uxth w0, w27 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40656c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 402a54 │ │ │ - b 40656c │ │ │ - mov x0, x19 │ │ │ - add x1, x25, w1, uxth │ │ │ - bl 4018e0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 4069e4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - b 4069e4 │ │ │ - orr w1, w19, #0x1 │ │ │ - b 406060 │ │ │ - mov x0, #0x14 // #20 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 406fdc │ │ │ - mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #42] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x10 // #16 │ │ │ - strb w0, [x19, #2] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #4] │ │ │ - strb w7, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w1, [x19, #10] │ │ │ - ldr x1, [x20, #24] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w7, [x19, #13] │ │ │ - strb w3, [x19, #14] │ │ │ - strb w6, [x19, #15] │ │ │ - strb w2, [x19, #16] │ │ │ - strb w5, [x19, #17] │ │ │ - strb w1, [x19, #18] │ │ │ - strb w4, [x19, #19] │ │ │ - ldr x0, [x20, #136] │ │ │ - cbnz x0, 40606c │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w23, w0 │ │ │ - b 406098 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w2, [x20, x0] │ │ │ - strb w2, [x1, x0] │ │ │ - add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 406d98 // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 406384 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x20, #128] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - bl 401a90 │ │ │ - cmp x0, x22 │ │ │ - b.ne 4063bc // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #192] │ │ │ - ldr x1, [x1, #184] │ │ │ + b.ne 7550 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3704] │ │ │ + ldr x1, [x1, #3992] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ cmp x0, x1 │ │ │ - b.eq 4067d4 // b.none │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x20, #128] │ │ │ - ldr x2, [x21, #136] │ │ │ - bl 40ba84 │ │ │ - ldr x0, [x21, #136] │ │ │ - str xzr, [x20, #128] │ │ │ - bl 401a30 │ │ │ - b 4067d4 │ │ │ - mov x25, #0x400 // #1024 │ │ │ - mov x22, #0x1e // #30 │ │ │ - b 40637c │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 406e1c // b.pmore │ │ │ - b 40637c │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 406e3c // b.pmore │ │ │ - b 40637c │ │ │ - cmp w23, #0x10 │ │ │ - b.eq 406ccc // b.none │ │ │ - add w27, w1, #0x10 │ │ │ - sub w27, w27, w23 │ │ │ - uxth w27, w27 │ │ │ - uxth w0, w27 │ │ │ - bl 401830 │ │ │ + b.eq 7430 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + ldr x1, [x19] │ │ │ + ldr x20, [x20, #3864] │ │ │ + ldr x2, [x20] │ │ │ + bl bcc0 │ │ │ + str xzr, [x19] │ │ │ + ldr x0, [x20] │ │ │ + bl 2ba0 │ │ │ + b 7430 │ │ │ + cmp w21, #0x10 │ │ │ + b.eq 7104 // b.none │ │ │ + add w26, w28, #0x10 │ │ │ + sub w26, w26, w21 │ │ │ + and w0, w26, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 29b0 │ │ │ mov x26, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 406ff0 │ │ │ - sub x25, x19, x1 │ │ │ - and x28, x25, #0xffff │ │ │ - mov x2, x28 │ │ │ - mov x0, x26 │ │ │ - bl 401750 │ │ │ - ldrh w0, [x20, #42] │ │ │ - uxth w1, w23 │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x26, x28 │ │ │ - add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 401750 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w27, [x20, #42] │ │ │ - bl 401a30 │ │ │ - add x19, x25, x23 │ │ │ - str x26, [x20, #88] │ │ │ - b 406ccc │ │ │ - sub w1, w27, #0x4 │ │ │ - cmp w23, w1 │ │ │ - b.eq 406570 // b.none │ │ │ - sub w28, w0, #0x4 │ │ │ - add w28, w27, w28 │ │ │ - sub w28, w28, w23 │ │ │ - uxth w28, w28 │ │ │ - uxth w0, w28 │ │ │ - bl 401830 │ │ │ - mov x27, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 407008 │ │ │ - sub x25, x19, x1 │ │ │ - and x3, x25, #0xffff │ │ │ + cbz x0, 7b34 │ │ │ + sub x2, x20, x27 │ │ │ + mov x1, x27 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #120] │ │ │ + sub w28, w28, w21 │ │ │ + bl 28b0 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr w4, [sp, #120] │ │ │ + add x1, x1, #0x4 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w21, w28, w4 │ │ │ + mov x0, x3 │ │ │ + and x21, x21, #0xffff │ │ │ + mov x2, x21 │ │ │ + bl 28b0 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + add x20, x3, x21 │ │ │ mov x0, x27 │ │ │ - str x3, [x29, #104] │ │ │ - bl 401750 │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldr x3, [x29, #104] │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - uxth w1, w23 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x27, x3 │ │ │ + bl 2ba0 │ │ │ + str x26, [x19, #88] │ │ │ + b 7104 │ │ │ + sub w0, w28, #0x4 │ │ │ + cmp w21, w0 │ │ │ + b.eq 76b4 // b.none │ │ │ + sub w28, w28, w21 │ │ │ + str x6, [sp, #104] │ │ │ + add w0, w8, w28 │ │ │ + str w4, [sp, #124] │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 29b0 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 7b24 │ │ │ + ldr x6, [sp, #104] │ │ │ + sub x2, x20, x6 │ │ │ + mov x1, x6 │ │ │ + and x3, x2, #0xffff │ │ │ + and w5, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + stp x3, x6, [sp, #104] │ │ │ + str w5, [sp, #120] │ │ │ + bl 28b0 │ │ │ + ldp w5, w4, [sp, #120] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr x3, [sp, #104] │ │ │ + sub w0, w4, w21 │ │ │ + sub w0, w0, w5 │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 401750 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w28, [x20, #42] │ │ │ - bl 401a30 │ │ │ - add x19, x25, x23 │ │ │ - str x27, [x20, #88] │ │ │ - b 406570 │ │ │ + add x3, x28, x3 │ │ │ + and x21, x0, #0xffff │ │ │ + add x1, x20, x1 │ │ │ + mov x2, x21 │ │ │ + mov x0, x3 │ │ │ + bl 28b0 │ │ │ + mov x3, x0 │ │ │ + ldr x6, [sp, #112] │ │ │ + add x20, x3, x21 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + mov x0, x6 │ │ │ + bl 2ba0 │ │ │ + str x28, [x19, #88] │ │ │ + b 76b4 │ │ │ + ldr x0, [x22, #3984] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0] │ │ │ + cbz w4, 7064 │ │ │ + b 723c │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0xac0 │ │ │ + bl 3bf0 │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xa00 │ │ │ + bl 3d98 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0xa48 │ │ │ + bl 3bf0 │ │ │ mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ + ldrb w1, [x21, x0] │ │ │ + strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ cmp w3, w0 │ │ │ - b.gt 406f74 │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 406098 │ │ │ - uxth w0, w1 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 406fac │ │ │ - add x23, x22, w21, uxth │ │ │ - b 4069e4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 4069e4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x928 │ │ │ + b.gt 7ac8 │ │ │ + b 7280 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xa00 │ │ │ + bl 3d98 │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 402a54 │ │ │ - ldr w1, [x22, #364] │ │ │ - b 40602c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + add x1, x1, #0xa10 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb00 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb30 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb50 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x968 │ │ │ - bl 402a54 │ │ │ - b 406cc4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x980 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #88] │ │ │ - b 406e80 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x9b8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #88] │ │ │ - b 406f0c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - b 4060a8 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x9b8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 40654c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x980 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 405fb4 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + add x1, x1, #0xb18 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x1, #0x400 // #1024 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ mov x20, x0 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - str x21, [sp, #32] │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40721c │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x7 // #7 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x8 // #8 │ │ │ - strb w0, [x19, #3] │ │ │ - ldr x1, [x20, #16] │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - ldr w4, [x4, #364] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #5] │ │ │ - strb w0, [x19, #6] │ │ │ - strb w2, [x19, #7] │ │ │ - cbz w4, 4071a0 │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x21, #0x18 // #24 │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #8] │ │ │ - strb w7, [x19, #9] │ │ │ - strb w3, [x19, #10] │ │ │ - strb w6, [x19, #11] │ │ │ - strb w2, [x19, #12] │ │ │ - strb w5, [x19, #13] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #14] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #18] │ │ │ - strb w2, [x19, #20] │ │ │ - strb w1, [x19, #22] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ - mov w3, #0x3 // #3 │ │ │ - strb w7, [x19, #17] │ │ │ - strb w6, [x19, #19] │ │ │ - strb w5, [x19, #21] │ │ │ - strb w4, [x19, #23] │ │ │ - bl 40bbbc │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.eq 407204 // b.none │ │ │ - bl 401a30 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ + ldr x2, [x19, #3792] │ │ │ + mov x0, x1 │ │ │ + stp xzr, x1, [sp, #72] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #88] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 29b0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str x23, [sp, #48] │ │ │ + str x0, [sp, #64] │ │ │ + cbz x0, 7c84 │ │ │ + adrp x1, 2f000 │ │ │ + ldr w2, [x20, #16] │ │ │ + mov w3, #0x4b50 // #19280 │ │ │ + mov x4, #0x8 // #8 │ │ │ + ldr x1, [x1, #3984] │ │ │ + movk w3, #0x807, lsl #16 │ │ │ + stp w3, w2, [x0] │ │ │ + add x23, sp, #0x50 │ │ │ + str x4, [sp, #72] │ │ │ + add x22, sp, #0x48 │ │ │ + ldr w1, [x1] │ │ │ + add x21, sp, #0x40 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ ldr x0, [x20, #24] │ │ │ - mov x21, #0x10 // #16 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #9] │ │ │ - strb w1, [x19, #10] │ │ │ - strb w2, [x19, #11] │ │ │ - strb w0, [x19, #8] │ │ │ + cbnz w1, 7c38 │ │ │ + mov x1, x21 │ │ │ + bl 3f28 │ │ │ ldr x0, [x20, #32] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - mov x0, x19 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl 3f28 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 40bbbc │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.ne 407188 // b.any │ │ │ - bl 401a30 │ │ │ + bl bd48 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.ne 7c74 // b.any │ │ │ + bl 2ba0 │ │ │ mov w0, #0x0 // #0 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 7c80 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + mov x1, x21 │ │ │ + bl 40e0 │ │ │ + ldr x0, [x20, #32] │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl 40e0 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x3 // #3 │ │ │ + bl bd48 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.eq 7c08 // b.none │ │ │ + bl 2ba0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 7c10 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - b 407090 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + add x1, x1, #0xda0 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x1, [x21, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ + mov x19, x0 │ │ │ + ldrh w20, [x0, #4] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #152] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldrh w25, [x0, #40] │ │ │ ldr x0, [x0, #136] │ │ │ - stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x0, 4085f0 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #340] │ │ │ - cbz w1, 40742c │ │ │ - ldrh w1, [x20, #4] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - strh w1, [x20, #4] │ │ │ - tbz w1, #11, 407434 │ │ │ - bl 401770 │ │ │ - uxth w21, w0 │ │ │ - mov w25, #0x1 // #1 │ │ │ - ldr x1, [x20, #24] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + cbz x0, 8304 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3656] │ │ │ + ldr w24, [x1] │ │ │ + cbnz w24, 7dd8 │ │ │ + bl 28d0 │ │ │ + and w23, w0, #0xffff │ │ │ + tbnz w20, #11, 89d4 │ │ │ + ldrh w27, [x19, #44] │ │ │ + add w26, w23, #0x9 │ │ │ + and w26, w26, #0xffff │ │ │ + sub w0, w27, #0x4 │ │ │ + and w6, w0, #0xffff │ │ │ + cbz w27, 8574 │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 8574 │ │ │ + and x2, x27, #0xffff │ │ │ + sub x4, x2, #0x4 │ │ │ + add x4, x28, x4 │ │ │ + cmp x28, x4 │ │ │ + b.cs 7d94 // b.hs, b.nlast │ │ │ + ldrb w0, [x28, #1] │ │ │ + mov w5, #0x7075 // #28789 │ │ │ + ldrb w3, [x28] │ │ │ + mov x20, x28 │ │ │ + ldrb w22, [x28, #3] │ │ │ + ldrb w1, [x28, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.ne 7d80 // b.any │ │ │ + b 8a4c │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w22, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.eq 8a4c // b.none │ │ │ + and x22, x22, #0xffff │ │ │ + add x22, x22, #0x4 │ │ │ + add x20, x20, x22 │ │ │ + cmp x20, x4 │ │ │ + b.cc 7d60 // b.lo, b.ul, b.last │ │ │ + add w0, w26, w27 │ │ │ + str x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + ldr x2, [sp, #96] │ │ │ + cbz x0, 8b70 │ │ │ + mov x1, x28 │ │ │ + bl 28c0 │ │ │ + mov x0, x28 │ │ │ + bl 2ba0 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w26, w26, w0 │ │ │ + strh w26, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 858c │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + bl 28d0 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w24, #0x1 // #1 │ │ │ + adrp x22, 2f000 │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x2, [x22, #4056] │ │ │ cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.hi 407764 // b.pmore │ │ │ - cmp x2, x0 │ │ │ - b.hi 40776c // b.pmore │ │ │ - cmp x24, x0 │ │ │ - b.ls 4084a0 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr x6, [x20, #48] │ │ │ - ldr w0, [x0, #1280] │ │ │ + ldr x1, [x19, #32] │ │ │ + ldr w2, [x2] │ │ │ + ldr x4, [x19, #48] │ │ │ + ldr x23, [x19, #64] │ │ │ + b.hi 81d0 // b.pmore │ │ │ + cmp x23, x0 │ │ │ + ccmp x1, x0, #0x2, ls // ls = plast │ │ │ + b.ls 89b0 // b.plast │ │ │ + cmp x1, x0 │ │ │ + b.ls 8790 // b.plast │ │ │ + cmp x23, x0 │ │ │ + b.hi 852c // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 8a04 // b.plast │ │ │ + cbz w2, 8a08 │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x10 // #16 │ │ │ + cbnz x28, 8210 │ │ │ + nop │ │ │ + and x0, x26, #0xffff │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 89fc │ │ │ + strh w26, [x19, #44] │ │ │ + mov w0, #0x1 // #1 │ │ │ + sub w3, w26, #0x4 │ │ │ + strh w0, [x20] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + strb w3, [x20, #2] │ │ │ + strb wzr, [x20, #3] │ │ │ + ldr x1, [x19, #32] │ │ │ + cmp x1, x0 │ │ │ + b.hi 8390 // b.pmore │ │ │ + ldr x0, [x22, #4056] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 407770 // b.none │ │ │ - mov w5, #0x8 // #8 │ │ │ - mov w2, #0x10 // #16 │ │ │ - mov w8, #0x18 // #24 │ │ │ - mov w7, #0x14 // #20 │ │ │ - mov w23, #0xc // #12 │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 8390 // b.none │ │ │ + mov x4, #0x14 // #20 │ │ │ + mov x2, #0xc // #12 │ │ │ + mov x0, #0x4 // #4 │ │ │ + ldr x1, [x19, #24] │ │ │ mov x3, #0xffffffff // #4294967295 │ │ │ cmp x1, x3 │ │ │ - b.ls 407300 // b.plast │ │ │ - mov w5, w2 │ │ │ - mov w4, w23 │ │ │ - mov w2, w8 │ │ │ - mov w23, w7 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - b.hi 4077d8 // b.pmore │ │ │ + b.ls 7ec4 // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + mov x2, x4 │ │ │ + ldr x1, [x19, #64] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + cmp x1, x3 │ │ │ + b.ls 7edc // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + ldr x2, [x19, #48] │ │ │ mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w2, w5 │ │ │ - mov w23, w4 │ │ │ - b.hi 4077e8 // b.pmore │ │ │ - cbnz w0, 40880c │ │ │ - ldr x22, [x20, #96] │ │ │ - cbz x22, 40847c │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w26, w0 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x22, x6 │ │ │ - cmp x22, x6 │ │ │ - b.cs 4073a8 // b.hs, b.nlast │ │ │ - ldrb w2, [x22, #1] │ │ │ - ldrb w1, [x22] │ │ │ - ldrb w3, [x22, #3] │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - sxth w1, w1 │ │ │ - ldrb w2, [x22, #2] │ │ │ - cmp w1, #0x1 │ │ │ - mov x19, x22 │ │ │ - orr w3, w2, w3, lsl #8 │ │ │ - b.ne 407394 // b.any │ │ │ - b 407790 │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w4, [x19] │ │ │ - ldrb w5, [x19, #3] │ │ │ - orr w4, w4, w3, lsl #8 │ │ │ - sxth w4, w4 │ │ │ - ldrb w3, [x19, #2] │ │ │ - cmp w4, #0x1 │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - b.eq 407790 // b.none │ │ │ - uxth w3, w3 │ │ │ - add x3, x3, #0x4 │ │ │ - add x19, x19, x3 │ │ │ - cmp x19, x6 │ │ │ - b.cc 407370 // b.lo, b.ul, b.last │ │ │ - add w0, w23, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4077b8 │ │ │ - mov x1, x22 │ │ │ + ldr w3, [x19, #48] │ │ │ + cmp x2, x1 │ │ │ + b.ls 7ef4 // b.plast │ │ │ + str w3, [x20, x0] │ │ │ + add x27, sp, #0x90 │ │ │ + add x26, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x201, lsl #16 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w1, w23, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #44] │ │ │ - mov w0, #0x1 // #1 │ │ │ - sub w23, w23, #0x4 │ │ │ - strb w0, [x19] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb w23, [x19, #2] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x0, [x20, #32] │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldrh w28, [x19] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 89dc │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 8880 // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 88b4 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 8820 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 885c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 87c0 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 87fc │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 8948 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x26 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 3f28 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x1, x20 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + bl 3f28 │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x0, x1 │ │ │ + b.ls 83a4 // b.plast │ │ │ + mov x0, x1 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldr x0, [x19, #32] │ │ │ mov x1, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ cmp x0, x1 │ │ │ - b.hi 407858 // b.pmore │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1280] │ │ │ + b.hi 8320 // b.pmore │ │ │ + ldr x22, [x22, #4056] │ │ │ + ldr w1, [x22] │ │ │ cmp w1, #0x1 │ │ │ - b.eq 407858 // b.none │ │ │ - mov x7, #0x14 // #20 │ │ │ - mov x2, #0xc // #12 │ │ │ - mov x0, #0x4 // #4 │ │ │ - b 4078a4 │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbnz w1, #11, 40727c │ │ │ - bl 401770 │ │ │ - uxth w24, w0 │ │ │ - ldrh w1, [x20, #44] │ │ │ - add w25, w24, #0x9 │ │ │ - uxth w25, w25 │ │ │ - cbz w1, 408588 │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 408588 │ │ │ - uxth w26, w1 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x23, x6 │ │ │ - cmp x23, x6 │ │ │ - b.cs 4074c8 // b.hs, b.nlast │ │ │ - ldrb w3, [x23, #1] │ │ │ - ldrb w0, [x23] │ │ │ - ldrb w22, [x23, #3] │ │ │ - ldrb w2, [x23, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w0, sxth │ │ │ - mov x19, x23 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - b.ne 4074b4 // b.any │ │ │ - b 40861c │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w22, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w22, w4, w22, lsl #8 │ │ │ - b.eq 40861c // b.none │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x19, x19, x22 │ │ │ - cmp x19, x6 │ │ │ - b.cc 407494 // b.lo, b.ul, b.last │ │ │ - add w0, w25, w1 │ │ │ + b.eq 8320 // b.none │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 8334 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 8928 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 8368 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 88d8 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 890c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 8990 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x0, #0xffff // #65535 │ │ │ + ldr x1, [x19, #48] │ │ │ + ldrh w28, [x19, #48] │ │ │ + cmp x1, x0 │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + b.ls 83b8 // b.plast │ │ │ + cbz x0, 8b04 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 8554 // b.pmore │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbz x0, 83e8 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 8970 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #72] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 3f28 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.hi 813c // b.pmore │ │ │ + mov x0, x23 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + cbz w24, 8404 │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 3fe0 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbnz w1, 8424 │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbnz w1, 8440 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl bd48 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 8474 // b.any │ │ │ + bl 2ba0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x21, [x21, #3792] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x21] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 8b5c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ + ret │ │ │ + cmp x1, x0 │ │ │ + mov w26, #0x14 // #20 │ │ │ + b.ls 851c // b.plast │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.ls 8480 // b.plast │ │ │ + add w3, w26, #0x8 │ │ │ + and w26, w3, #0xffff │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 8204 // b.plast │ │ │ + add w3, w26, #0x4 │ │ │ + and w26, w3, #0xffff │ │ │ + cbz w2, 8a08 │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 7e50 │ │ │ + ldrh w6, [x19, #44] │ │ │ + and x27, x6, #0xffff │ │ │ + sub x5, x27, #0x4 │ │ │ + add x5, x28, x5 │ │ │ + cmp x5, x28 │ │ │ + b.ls 828c // b.plast │ │ │ + ldrb w1, [x28, #1] │ │ │ + mov x20, x28 │ │ │ + ldrb w7, [x28] │ │ │ + ldrb w0, [x28, #3] │ │ │ + ldrb w2, [x28, #2] │ │ │ + orr w1, w7, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 8278 // b.any │ │ │ + b 82cc │ │ │ + ldrb w1, [x20, #1] │ │ │ + ldrb w2, [x20] │ │ │ + ldrb w0, [x20, #3] │ │ │ + ldrb w7, [x20, #2] │ │ │ + orr w1, w2, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w7, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 82cc // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x20, x20, x0 │ │ │ + cmp x5, x20 │ │ │ + b.hi 8254 // b.pmore │ │ │ + add w0, w26, w6 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4087f0 │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 89fc │ │ │ + mov x1, x28 │ │ │ + mov x2, x27 │ │ │ + bl 28c0 │ │ │ + mov x0, x28 │ │ │ + bl 2ba0 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w1, w0, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 7e68 │ │ │ + add w0, w0, #0x4 │ │ │ + cmp x27, w0, sxtw │ │ │ + b.ne 8498 // b.any │ │ │ + cmp w6, w26 │ │ │ + b.eq 7e68 // b.none │ │ │ + and x0, x26, #0xffff │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 89fc │ │ │ + mov x0, x28 │ │ │ + bl 2ba0 │ │ │ + strh w26, [x19, #44] │ │ │ + str x20, [x19, #96] │ │ │ + b 7e68 │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w24, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 7dec │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 8040 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 8068 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8078 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 3bf0 │ │ │ + mov x4, #0x1c // #28 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x0, #0xc // #12 │ │ │ + stur x1, [x20, #4] │ │ │ + b 7ea8 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x23 │ │ │ - mov x0, x19 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w25, w25, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w25, [x20, #44] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w24, w24, #0x5 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #104] │ │ │ + mov x1, x20 │ │ │ + bl 3f28 │ │ │ + b 8008 │ │ │ + cbz x0, 8ae8 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 8534 // b.pmore │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbnz x0, 80f8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8108 │ │ │ + b 8380 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 3fe0 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbz w1, 8170 │ │ │ + ldr x0, [x19, #96] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 3fe0 │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbz w1, 8178 │ │ │ + ldr x0, [x19, #104] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 3fe0 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl bd48 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.eq 8198 // b.none │ │ │ + bl 2ba0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 81a0 │ │ │ + add w0, w26, #0x4 │ │ │ + mov x1, #0xffff // #65535 │ │ │ + and w0, w0, #0xffff │ │ │ + cmp x4, x1 │ │ │ + csel w26, w0, w26, hi // hi = pmore │ │ │ + b 8204 │ │ │ + sub w1, w6, w0, uxth │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + add w0, w26, w1 │ │ │ + str w1, [sp, #104] │ │ │ + sxtw x0, w0 │ │ │ + str w6, [sp, #116] │ │ │ + bl 29b0 │ │ │ + mov x27, x0 │ │ │ + cbz x0, 89fc │ │ │ + sub x5, x20, x28 │ │ │ + mov x1, x28 │ │ │ + mov x2, x5 │ │ │ + str x5, [sp, #120] │ │ │ + bl 28b0 │ │ │ + ldr x5, [sp, #120] │ │ │ + ldrh w1, [sp, #96] │ │ │ + ldrsw x2, [sp, #104] │ │ │ + add x0, x27, x5 │ │ │ + add x1, x20, w1, uxth │ │ │ + sub x2, x2, x5 │ │ │ + bl 28b0 │ │ │ + ldr w0, [sp, #96] │ │ │ + ldr w6, [sp, #116] │ │ │ + sub w20, w6, w0 │ │ │ + mov x0, x28 │ │ │ + and w20, w20, #0xffff │ │ │ + add w1, w20, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x27, w20, uxth │ │ │ + bl 2ba0 │ │ │ + str x27, [x19, #96] │ │ │ + b 7e68 │ │ │ + cmp w2, #0x1 │ │ │ + mov w0, #0xc // #12 │ │ │ + csel w26, w0, w26, ne // ne = any │ │ │ + b 81dc │ │ │ + mov w26, #0x14 // #20 │ │ │ + b 81f0 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 83cc │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 80d8 │ │ │ + and x0, x26, #0xffff │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 8b60 │ │ │ + strh w26, [x19, #44] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w23, w23, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 41044c │ │ │ - uxth w24, w24 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w24, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w24, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x22, [x20, #136] │ │ │ - add x23, x19, #0x9 │ │ │ - cbz x22, 407748 │ │ │ + bl f5a8 │ │ │ + strh w23, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x22, [x19, #136] │ │ │ + cbz x22, 7dec │ │ │ mov x0, x22 │ │ │ - bl 401770 │ │ │ - cmp w0, wzr │ │ │ + bl 28d0 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 407748 │ │ │ - cmp w0, #0xf │ │ │ - b.ls 4086fc // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ + b.le 7dec │ │ │ + add x1, x20, #0x19 │ │ │ + add x2, x20, #0x9 │ │ │ cmp x22, x1 │ │ │ add x1, x22, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x23, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 4086fc │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 4075ec │ │ │ - mov x5, x23 │ │ │ - mov x4, x22 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 4075d0 // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 407748 // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x22, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 407748 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x23, x2] │ │ │ + ccmp x1, x2, #0x0, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, ls // ls = plast │ │ │ + b.ls 8b28 // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x22, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x1, x3 │ │ │ + b.ne 8610 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 7dec // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x22, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 407748 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 7dec │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x22, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407748 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407748 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407748 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407748 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407748 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407748 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x9 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407748 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407748 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407748 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407748 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7dec // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 407748 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x22, x2] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7dec // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x22, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x23, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 407748 │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x22, x1] │ │ │ - strb w0, [x23, x1] │ │ │ - mov w25, #0x0 // #0 │ │ │ - ldr x1, [x20, #24] │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 7dec │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x22, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 7dec │ │ │ + cmp w2, #0x1 │ │ │ + b.eq 8a30 // b.none │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.ls 4072a0 // b.plast │ │ │ - cmp x2, x0 │ │ │ - b.ls 4072b0 // b.plast │ │ │ - ldr x6, [x20, #48] │ │ │ - mov w5, #0x10 // #16 │ │ │ - mov w2, #0x18 // #24 │ │ │ - mov w8, #0x20 // #32 │ │ │ - mov w7, #0x1c // #28 │ │ │ - mov w23, #0x14 // #20 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov w4, #0xc // #12 │ │ │ - b 4072e0 │ │ │ - add w3, w3, #0x4 │ │ │ - cmp x26, w3, sxtw │ │ │ - b.eq 40782c // b.none │ │ │ - uxth w26, w3 │ │ │ - sub w0, w0, w26 │ │ │ - add w0, w0, w23 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x27, x0 │ │ │ - cbnz x0, 4084c4 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - b.ls 407320 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - mov w23, w2 │ │ │ - cbnz w0, 407324 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0xa58 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x6 // #6 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - cmp w23, w0 │ │ │ - b.eq 4073e4 // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4077b8 │ │ │ - mov x0, x22 │ │ │ - bl 401a30 │ │ │ - str x19, [x20, #96] │ │ │ - strh w23, [x20, #44] │ │ │ - b 4073e4 │ │ │ - and x1, x0, #0xffffffff │ │ │ - lsr x2, x0, #32 │ │ │ - lsr x3, x1, #16 │ │ │ - lsr x0, x0, #48 │ │ │ - ubfx x7, x1, #8, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x0, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - strb w7, [x19, #5] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w0, [x19, #10] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - mov x7, #0x1c // #28 │ │ │ - mov x2, #0x14 // #20 │ │ │ - mov x0, #0xc // #12 │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 407900 // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x10, x6, #8 │ │ │ - ubfx x9, x5, #8, #8 │ │ │ - lsr x8, x4, #8 │ │ │ - mov x0, x2 │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w10, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w9, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - strb w8, [x1, #7] │ │ │ - mov x2, x7 │ │ │ - ldr x1, [x20, #64] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 407958 // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x0, x4, #8 │ │ │ - lsr x8, x6, #8 │ │ │ - ubfx x7, x5, #8, #8 │ │ │ - strb w0, [x1, #7] │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w8, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w7, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - mov x0, x2 │ │ │ - ldr x1, [x20, #48] │ │ │ - mov x2, #0xffff // #65535 │ │ │ - cmp x1, x2 │ │ │ - b.ls 407988 // b.plast │ │ │ - lsr x3, x1, #16 │ │ │ - strb w1, [x19, x0] │ │ │ - add x2, x19, x0 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - ubfx x0, x3, #8, #8 │ │ │ - strb w1, [x2, #1] │ │ │ - strb w3, [x2, #2] │ │ │ - strb w0, [x2, #3] │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4087dc │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x2 // #2 │ │ │ - strb w0, [x19, #3] │ │ │ - ldrh w0, [x20] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #5] │ │ │ - strb w0, [x19, #4] │ │ │ - ldrh w0, [x20, #2] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #7] │ │ │ - strb w0, [x19, #6] │ │ │ - ldrh w0, [x20, #4] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #9] │ │ │ - strb w0, [x19, #8] │ │ │ - ldrh w0, [x20, #6] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #11] │ │ │ - strb w0, [x19, #10] │ │ │ - ldr x0, [x20, #8] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - strb w0, [x19, #12] │ │ │ - ldr x0, [x20, #16] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w1, [x19, #18] │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - strb w2, [x19, #19] │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ls 40845c // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w0, [x19, #21] │ │ │ - strb w0, [x19, #22] │ │ │ - strb w0, [x19, #23] │ │ │ - ldr x0, [x20, #32] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.hi 407d88 // b.pmore │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1280] │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 407d88 // b.none │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w3, [x19, #25] │ │ │ - strb w1, [x19, #26] │ │ │ - strb w2, [x19, #27] │ │ │ - lsr w0, w21, #8 │ │ │ - strb w21, [x19, #28] │ │ │ - strb w0, [x19, #29] │ │ │ - ldrh w0, [x20, #44] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #31] │ │ │ - strb w0, [x19, #30] │ │ │ - ldrh w0, [x20, #46] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #33] │ │ │ - strb w0, [x19, #32] │ │ │ - ldr x0, [x20, #48] │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ls 40844c // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w0, [x19, #35] │ │ │ - ldrh w0, [x20, #56] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #37] │ │ │ - strb w0, [x19, #36] │ │ │ - ldr x0, [x20, #72] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #38] │ │ │ - strb w3, [x19, #39] │ │ │ - strb w1, [x19, #40] │ │ │ - strb w2, [x19, #41] │ │ │ - b.ls 407da0 // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #42] │ │ │ - strb w0, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w0, [x19, #45] │ │ │ - cbz w25, 407dc0 │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 408610 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 408550 // b.pmore │ │ │ - cbz w21, 407d34 │ │ │ - add x0, x19, #0x3e │ │ │ cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 4085b0 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4085b0 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 407b90 // b.pmore │ │ │ - cmp w21, w2 │ │ │ - b.eq 407d34 // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w2, w21 │ │ │ - b.cc 407fc4 // b.lo, b.ul, b.last │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbnz w21, 407fdc │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbnz w21, 4081f0 │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 40bbbc │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.eq 408428 // b.none │ │ │ - bl 401a30 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w0, [x19, #25] │ │ │ - strb w0, [x19, #26] │ │ │ - strb w0, [x19, #27] │ │ │ - b 407a98 │ │ │ - lsr x0, x24, #16 │ │ │ - ubfx x2, x24, #8, #8 │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w24, [x19, #42] │ │ │ - strb w2, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w1, [x19, #45] │ │ │ - cbnz w25, 407b34 │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 408610 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 408518 // b.pmore │ │ │ - cbz w21, 407d34 │ │ │ - add x0, x19, #0x3e │ │ │ - cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 4085d0 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4085d0 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 407e20 // b.pmore │ │ │ - cmp w2, w21 │ │ │ - b.eq 407d34 // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407d34 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w21, w2 │ │ │ - b.ls 407d34 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x2, x19, x2 │ │ │ - strb w0, [x2, #46] │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbz w21, 407d3c │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 407d3c │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w0, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 408760 │ │ │ - sub x1, x24, #0x1 │ │ │ - add x25, x22, w21, uxth │ │ │ - cmp x25, x1 │ │ │ - b.hi 4086a8 // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ + b.hi 8b20 // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 8b54 // b.pmore │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x4 // #4 │ │ │ + cbz x28, 7ef4 │ │ │ + b 8210 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7f9c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 7fac │ │ │ + b 8380 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7f74 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 7f84 │ │ │ + b 8380 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7f4c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 7f5c │ │ │ + b 8380 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x22, [sp, #136] │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 8090 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 80a0 │ │ │ + b 8380 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8350 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 7fac │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8108 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 80a0 │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 8a24 // b.pmore │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 7ef4 // b.any │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0xc // #12 │ │ │ + cbnz x28, 8210 │ │ │ + b 7e50 │ │ │ + mov w25, w23 │ │ │ + b 7de8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8380 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 889c │ │ │ + mov w0, #0x4 // #4 │ │ │ + b 81a0 │ │ │ + cbnz w2, 89c4 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0xba0 │ │ │ + bl 3d98 │ │ │ + mov w0, #0x6 // #6 │ │ │ + b 81a0 │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 8798 // b.any │ │ │ + b 7e40 │ │ │ cmp x23, x0 │ │ │ - add x0, x23, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 408740 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 408740 // b.plast │ │ │ - lsr w0, w21, #4 │ │ │ - lsl w3, w0, #4 │ │ │ - mov x5, x2 │ │ │ - mov x4, x23 │ │ │ - mov w1, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w1, w0 │ │ │ - b.cc 408044 // b.lo, b.ul, b.last │ │ │ - cmp w21, w3 │ │ │ - b.eq 4081e4 // b.none │ │ │ - mov w0, w3 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x1 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081e4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x2 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081e4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x3 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081e4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0x4 │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 4081e4 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0x5 │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x6 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x7 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x8 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x9 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xa │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xb │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4081e4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xc │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xd │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w3, w3, #0xe │ │ │ - strb w1, [x2, x0] │ │ │ - cmp w3, w21 │ │ │ - b.cs 4081e4 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - mov x22, x25 │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbz w21, 407d44 │ │ │ - ldr x20, [x20, #104] │ │ │ - cbz x20, 407d44 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 408794 │ │ │ - sub x2, x24, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 4086d4 // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 408720 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 408720 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w0, w1, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x2 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w1 │ │ │ - b.cc 408258 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 408404 // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w4, [x20, x1] │ │ │ - add w3, w0, #0x1 │ │ │ - add x1, x19, x1 │ │ │ - strb w4, [x1, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w1, w0, #0x2 │ │ │ - strb w4, [x2, x3] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 408404 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 408404 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 408404 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408404 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w3, [x1, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 408404 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - mov x22, x23 │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 40bbbc │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.ne 407d64 // b.any │ │ │ - bl 401a30 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w1, [x19, #35] │ │ │ - b 407ae0 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w3, [x19, #21] │ │ │ - strb w1, [x19, #22] │ │ │ - strb w2, [x19, #23] │ │ │ - b 407a5c │ │ │ - cmp w23, #0x4 │ │ │ - b.eq 407988 // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4077b8 │ │ │ - strh w23, [x20, #44] │ │ │ - b 4073e4 │ │ │ - ldr x6, [x20, #48] │ │ │ mov x0, #0xffff // #65535 │ │ │ - cmp x6, x0 │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - b.hi 4072bc // b.pmore │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 407988 // b.any │ │ │ - b 407770 │ │ │ - sub x28, x19, x22 │ │ │ - mov x1, x22 │ │ │ - mov x2, x28 │ │ │ - bl 401750 │ │ │ - ldrh w2, [x20, #44] │ │ │ - add x1, x19, w26, uxth │ │ │ - sub w2, w2, w26 │ │ │ - sxtw x2, w2 │ │ │ - sub x2, x2, x28 │ │ │ - add x0, x27, x28 │ │ │ - bl 401750 │ │ │ - ldrh w19, [x20, #44] │ │ │ - ldr x0, [x20, #96] │ │ │ - sub w19, w19, w26 │ │ │ - uxth w19, w19 │ │ │ - add w1, w19, w23 │ │ │ - strh w1, [x20, #44] │ │ │ - bl 401a30 │ │ │ - add x19, x27, w19, uxth │ │ │ - str x27, [x20, #96] │ │ │ - b 4073e4 │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 4018e0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407de0 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - b 407de0 │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 4018e0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407b50 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - b 407b50 │ │ │ - uxth w0, w25 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407504 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa38 │ │ │ - bl 402a54 │ │ │ - b 407504 │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 4085b4 // b.pmore │ │ │ - b 407d34 │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 4085d4 // b.pmore │ │ │ - b 407d34 │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w25, w0 │ │ │ - b 407288 │ │ │ - mov x24, #0x400 // #1024 │ │ │ - mov x22, #0x2e // #46 │ │ │ - b 407d34 │ │ │ - sub w0, w25, #0x4 │ │ │ + b.ls 8b48 // b.plast │ │ │ + mov w26, #0x14 // #20 │ │ │ + cmp x4, x0 │ │ │ + b.hi 81fc // b.pmore │ │ │ + b 8208 │ │ │ + sub w0, w26, #0x4 │ │ │ cmp w22, w0 │ │ │ - b.eq 407508 // b.none │ │ │ - sub w26, w1, #0x4 │ │ │ - add w26, w25, w26 │ │ │ + b.eq 858c // b.none │ │ │ sub w26, w26, w22 │ │ │ - uxth w26, w26 │ │ │ - uxth w0, w26 │ │ │ - bl 401830 │ │ │ - mov x25, x0 │ │ │ - mov x1, x23 │ │ │ - cbz x0, 4087c4 │ │ │ - sub x23, x19, x1 │ │ │ - and x27, x23, #0xffff │ │ │ - mov x2, x27 │ │ │ - mov x0, x25 │ │ │ - bl 401750 │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w1, w22 │ │ │ - sub w23, w0, w23 │ │ │ - uxth w23, w23 │ │ │ - sub w22, w23, w22 │ │ │ - uxth w22, w22 │ │ │ - add x23, x25, x27 │ │ │ + add w0, w6, w26 │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 29b0 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 8b70 │ │ │ + sub x2, x20, x28 │ │ │ + mov x1, x28 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #116] │ │ │ + sub w27, w27, w22 │ │ │ + bl 28b0 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x22, #0xffff │ │ │ + ldr w4, [sp, #116] │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x22 │ │ │ - mov x0, x23 │ │ │ - bl 401750 │ │ │ - ldr x0, [x20, #96] │ │ │ - strh w26, [x20, #44] │ │ │ - bl 401a30 │ │ │ - add x19, x23, x22 │ │ │ - str x25, [x20, #96] │ │ │ - b 407508 │ │ │ - add x24, x24, w0, uxth │ │ │ - mov x1, x24 │ │ │ - mov x0, x19 │ │ │ - bl 4018e0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 408004 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - b 408004 │ │ │ - mov x0, x19 │ │ │ - add x1, x24, w1, uxth │ │ │ - bl 4018e0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 408218 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - b 408218 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w27, w27, w4 │ │ │ + mov x0, x3 │ │ │ + and x27, x27, #0xffff │ │ │ + mov x2, x27 │ │ │ + bl 28b0 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #44] │ │ │ + add x20, x3, x27 │ │ │ + mov x0, x28 │ │ │ + bl 2ba0 │ │ │ + str x26, [x19, #96] │ │ │ + b 858c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 83cc │ │ │ + b 8380 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 80d8 │ │ │ + b 8380 │ │ │ + mov w26, #0xc // #12 │ │ │ + b 81f0 │ │ │ mov x0, #0x0 // #0 │ │ │ + nop │ │ │ ldrb w1, [x22, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ - cmp w3, w0 │ │ │ - b.gt 408700 │ │ │ - mov w25, #0x0 // #0 │ │ │ - b 40774c │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x20, x0] │ │ │ strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 408724 // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 408408 │ │ │ - mov x3, #0x0 // #0 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - add x3, x3, #0x1 │ │ │ - cmp w21, w3 │ │ │ - b.hi 408744 // b.pmore │ │ │ - mov x22, x25 │ │ │ - b 4081e8 │ │ │ - mov w24, w0 │ │ │ - mov x0, x24 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40877c │ │ │ - add x25, x22, w21, uxth │ │ │ - b 408004 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - add x25, x22, w21, uxth │ │ │ - b 408004 │ │ │ - uxth w0, w1 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4087ac │ │ │ - add x23, x22, w21, uxth │ │ │ - b 408218 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 408218 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x9b8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #96] │ │ │ - b 40864c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - b 407998 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0x9b8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x20, #96] │ │ │ - ldrh w2, [x20, #44] │ │ │ - b 4074e4 │ │ │ - mov w2, w23 │ │ │ - b 4077e8 │ │ │ + cmp w3, w0 │ │ │ + b.gt 8b30 │ │ │ + b 7dec │ │ │ + cmp x4, x0 │ │ │ + b.ls 89c4 // b.plast │ │ │ + b 7e40 │ │ │ + mov w26, #0x8 // #8 │ │ │ + b 8204 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb80 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xb50 │ │ │ + bl 3bf0 │ │ │ stp x29, x30, [sp, #-160]! │ │ │ + adrp x5, 2f000 │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov x22, x1 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x6, [x1, #112] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - stp x19, x20, [sp, #16] │ │ │ + adrp x22, 2f000 │ │ │ + add x21, sp, #0x90 │ │ │ stp x23, x24, [sp, #48] │ │ │ - cmp x22, x1 │ │ │ - adrp x24, 430000 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ + adrp x23, 2f000 │ │ │ + mov x24, x1 │ │ │ stp x25, x26, [sp, #64] │ │ │ - ldr x7, [x24, #1856] │ │ │ - mov x25, x0 │ │ │ - ldr x5, [x20, #184] │ │ │ - cset w0, hi // hi = pmore │ │ │ + adrp x26, 2f000 │ │ │ + mov x1, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str w0, [x29, #108] │ │ │ - mov x0, #0xffff // #65535 │ │ │ - str x7, [x29, #152] │ │ │ - str xzr, [x29, #112] │ │ │ - str xzr, [x29, #128] │ │ │ - str x5, [x28, #152] │ │ │ - str x6, [x21, #144] │ │ │ - cmp x25, x0 │ │ │ - mov x19, x3 │ │ │ - mov x23, x4 │ │ │ - b.hi 4088a0 // b.pmore │ │ │ - ldr w0, [x29, #108] │ │ │ - cbnz w0, 4088a0 │ │ │ - cmp x2, x1 │ │ │ - b.ls 408f78 // b.plast │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x1, #0x0 // #0 │ │ │ - cbz x0, 409870 │ │ │ - mov w2, #0x50 // #80 │ │ │ - strb w2, [x0, x1] │ │ │ - add x0, x0, x1 │ │ │ - mov w2, #0x4b // #75 │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w2, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x26, x2, #0x4 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x0, 4094d8 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x26 │ │ │ - sub x3, x1, #0x9 │ │ │ - cmp x26, x3 │ │ │ - b.hi 408fe8 // b.pmore │ │ │ - adr x1, 4098b0 │ │ │ - add x0, x0, x2 │ │ │ - ld1 {v0.8b}, [x1] │ │ │ - st1 {v0.8b}, [x0] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x8 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 409584 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 4090c0 // b.pmore │ │ │ - mov w0, #0x1e // #30 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - mov w0, #0x3 // #3 │ │ │ - strb w0, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x2 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 40949c │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 409028 // b.pmore │ │ │ - mov w0, #0x2d // #45 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - strb wzr, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x27, x3, #0x2 │ │ │ - str x27, [x29, #128] │ │ │ - ldr x26, [x20, #184] │ │ │ - cbz x2, 409424 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x27 │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x27, x0 │ │ │ - b.hi 409078 // b.pmore │ │ │ - lsr x0, x26, #16 │ │ │ - strb w26, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x26, x26, #8, #8 │ │ │ - strb w26, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x3, x3, #0x4 │ │ │ - adrp x26, 430000 │ │ │ - str x3, [x29, #128] │ │ │ - ldr x27, [x26, #1240] │ │ │ - cbz x2, 409510 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x3, x0 │ │ │ - b.hi 409050 // b.pmore │ │ │ - lsr x0, x27, #16 │ │ │ - strb w27, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x27, x27, #8, #8 │ │ │ - strb w27, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x1, [x29, #128] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x27, #168] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 402e04 │ │ │ - mov x0, x25 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 402e04 │ │ │ - mov x0, x22 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 402e04 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #176] │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 402e04 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4093f0 │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 4090a0 // b.pmore │ │ │ - mov w1, #0x50 // #80 │ │ │ - strb w1, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #1] │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w1, [x0, #2] │ │ │ - mov w1, #0x7 // #7 │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, #0x4 │ │ │ - str x2, [x29, #128] │ │ │ - ldr x28, [x28, #152] │ │ │ - cbz x0, 409460 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 409008 // b.pmore │ │ │ - lsr x1, x28, #16 │ │ │ - strb w28, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x28, x28, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w2, [x0, #3] │ │ │ - strb w28, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x0, [x21, #144] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 402e04 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x20, #184] │ │ │ - add x21, x21, #0x1 │ │ │ - cbz x0, 409550 │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ + adrp x27, 2f000 │ │ │ + mov x28, x0 │ │ │ + ldr x6, [x22, #3992] │ │ │ + cmp x28, x1 │ │ │ + ldr x5, [x5, #3896] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, x3 │ │ │ + ldr x0, [x27, #3608] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + add x20, sp, #0x88 │ │ │ + ldr x1, [x26, #3752] │ │ │ + str xzr, [sp, #144] │ │ │ + ldr x7, [x23, #3792] │ │ │ + add x19, sp, #0x80 │ │ │ + ldr x5, [x5] │ │ │ + ldr x8, [x7] │ │ │ + str x8, [sp, #152] │ │ │ + mov x8, #0x0 // #0 │ │ │ + ldr x6, [x6] │ │ │ + str d8, [sp, #96] │ │ │ + str x6, [x0] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + str x5, [x1] │ │ │ + ccmp x24, x0, #0x2, ls // ls = plast │ │ │ + fmov d8, x4 │ │ │ + ccmp x2, x0, #0x2, ls // ls = plast │ │ │ + b.ls 9150 // b.plast │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x606, lsl #16 │ │ │ + bl 3f28 │ │ │ + mov x0, #0x2c // #44 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl 40e0 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 91dc │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ cmp x2, x3 │ │ │ - b.hi 408fc8 // b.pmore │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w21, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w2, [x0, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x21, x21, #0x4 │ │ │ - str x21, [x29, #128] │ │ │ - cbz x2, 408f90 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x21, x0 │ │ │ - b.hi 409180 // b.pmore │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x2, x21] │ │ │ - add x2, x2, x21 │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x2, #1] │ │ │ - mov w0, #0x5 // #5 │ │ │ - strb w0, [x2, #2] │ │ │ - mov w0, #0x6 // #6 │ │ │ - strb w0, [x2, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x20, [x20, #184] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x21, x21, #0x4 │ │ │ - cmp x20, x0 │ │ │ - str x21, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 408d30 // b.pmore │ │ │ - uxth w28, w20 │ │ │ - cbz x0, 4095f4 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 40927c // b.pmore │ │ │ - strb w20, [x0, x21] │ │ │ - lsr w1, w28, #8 │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #1240] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 408d6c // b.any │ │ │ - mov w21, #0x0 // #0 │ │ │ - str xzr, [x26, #1240] │ │ │ - mov w26, w21 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 409760 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40929c // b.lo, b.ul, b.last │ │ │ - strb w26, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w21, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #168] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 408dc0 // b.plast │ │ │ - cbz x0, 409794 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4092bc // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x21, [x0, #160] │ │ │ - add x20, x20, #0x2 │ │ │ + b.hi 90c0 // b.pmore │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbz x0, 90f4 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x3, x2 │ │ │ + b.cc 9124 // b.lo, b.ul, b.last │ │ │ + ldr x4, [x22, #3992] │ │ │ + mov w1, #0x2d // #45 │ │ │ + strh w1, [x0, x2] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x5, [sp, #136] │ │ │ + str x4, [sp, #120] │ │ │ + ldr x0, [x4] │ │ │ + add x5, x5, #0x2 │ │ │ + str x5, [sp, #136] │ │ │ + bl 3f28 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr x0, [x0] │ │ │ + bl 3f28 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr x0, [x0] │ │ │ + bl 40e0 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x28 │ │ │ + bl 40e0 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x24 │ │ │ + bl 40e0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3912] │ │ │ + ldr x0, [x0] │ │ │ + bl 40e0 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x706, lsl #16 │ │ │ + bl 3f28 │ │ │ + ldr x27, [x27, #3608] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x27] │ │ │ + bl 3f28 │ │ │ + ldr x26, [x26, #3752] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x26] │ │ │ + bl 40e0 │ │ │ + ldr x4, [sp, #120] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x4] │ │ │ + add x0, x0, #0x1 │ │ │ + bl 3f28 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x605, lsl #16 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 3f28 │ │ │ + ldr x22, [x22, #3992] │ │ │ mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 408e0c // b.plast │ │ │ - cbz x0, 40972c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4092dc // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbnz w0, 408e48 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4096f8 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4092fc // b.lo, b.ul, b.last │ │ │ - lsr x1, x22, #16 │ │ │ - strb w22, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x22, x22, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w22, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 408e84 │ │ │ - cbz x0, 409628 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 40939c // b.pmore │ │ │ + ldr x1, [x22] │ │ │ + ldrh w22, [x22] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 8fb4 // b.plast │ │ │ + cbz x0, 93a4 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 91fc // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x21] │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #1240] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 408c18 // b.none │ │ │ + strh w1, [x0, x2] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #3784] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x26, [x1] │ │ │ + cmn x26, #0x1 │ │ │ + b.eq 8ff0 // b.none │ │ │ mov x1, #0xfffe // #65534 │ │ │ - cmp x0, x1 │ │ │ - b.ls 409230 // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4097c8 │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x26, x1 │ │ │ + b.ls 91d4 // b.plast │ │ │ + cbz x0, 9388 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40937c // b.lo, b.ul, b.last │ │ │ + cmp x22, x2 │ │ │ + b.hi 929c // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #168] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 408c68 // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 40965c │ │ │ - ldr x1, [x29, #144] │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #3496] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.hi 904c // b.pmore │ │ │ + cbz x0, 9318 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40935c // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x21, [x0, #160] │ │ │ - add x20, x20, #0x2 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 408cb0 // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 409690 │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x2, x22 │ │ │ + b.cc 927c // b.lo, b.ul, b.last │ │ │ + adrp x1, 2f000 │ │ │ + strh w26, [x0, x22] │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x1, [x1, #4064] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.hi 9094 // b.pmore │ │ │ + cbz x0, 9334 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40933c // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbz w0, 408ce8 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4096c4 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40931c // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ + cmp x2, x22 │ │ │ + b.cc 92bc // b.lo, b.ul, b.last │ │ │ + strh w26, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x24, x0 │ │ │ + b.hi 8edc // b.pmore │ │ │ + mov x0, x24 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl 3f28 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + ldr x0, [x0, #4056] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 408ea8 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x21, [x0, #176] │ │ │ + b.eq 8f20 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + ldr x0, [x0, #3912] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 91a4 // b.plast │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x21, x0 │ │ │ - b.ls 4091e8 // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4095c0 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4091c8 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - uxth w21, w19 │ │ │ - cbz x0, 4093bc │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 4091a8 // b.lo, b.ul, b.last │ │ │ - strb w19, [x0, x20] │ │ │ - lsr w1, w21, #8 │ │ │ - add x0, x0, x20 │ │ │ - strb w1, [x0, #1] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x22, x2, #0x2 │ │ │ - str x22, [x29, #128] │ │ │ - cbnz x19, 4090e8 │ │ │ + mov x1, x19 │ │ │ + bl 3f28 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 91b4 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 9184 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldr x2, [sp, #136] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x25, 9164 │ │ │ + ldr x0, [sp, #128] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 40bbbc │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.eq 409174 // b.none │ │ │ - bl 401a30 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x24, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 4098ac // b.any │ │ │ + bl bd48 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 9144 // b.any │ │ │ + bl 2ba0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3792] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 93e4 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ + ldr d8, [sp, #96] │ │ │ ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #360] │ │ │ - cbnz w0, 4088a0 │ │ │ - mov x21, #0x0 // #0 │ │ │ - adrp x26, 430000 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ + cbz x0, 93c4 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 925c // b.pmore │ │ │ + adrp x1, 2f000 │ │ │ + strh w22, [x0, x2] │ │ │ + ldr x1, [x1, #3784] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x26, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cmn x26, #0x1 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 8e10 // b.any │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov x26, #0x0 // #0 │ │ │ + str xzr, [x1] │ │ │ + cbz x0, 9350 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 921c // b.pmore │ │ │ + add x1, x0, x22 │ │ │ + strb w26, [x0, x22] │ │ │ + lsr w0, w27, #8 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + strb w0, [x1, #1] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3496] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 8e64 // b.plast │ │ │ + cbz x0, 936c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 923c // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #4064] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.ls 8ea8 // b.plast │ │ │ + cbz x0, 92fc │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 92dc // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + b 8ecc │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x0, 8c7c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - cbnz x0, 408b94 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + str x2, [sp, #120] │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x2, [sp, #120] │ │ │ + cbnz x0, 8c8c │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408b94 │ │ │ + add x1, x1, #0xb68 │ │ │ + bl 3bf0 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409568 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408b50 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4094f4 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408904 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409480 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408aec │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4094bc │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 408978 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409534 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 408a00 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409444 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 4089b4 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409408 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408aa0 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4095a4 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 40893c │ │ │ - cbz x23, 408f24 │ │ │ - cmp w19, #0x400 │ │ │ - mov w1, #0x400 // #1024 │ │ │ - mov w20, w19 │ │ │ - csel w5, w19, w1, cs // cs = hs, nlast │ │ │ - cbz x0, 409830 │ │ │ - ldr x1, [x29, #144] │ │ │ - and x21, x19, #0xffffffff │ │ │ - add x4, x21, x22 │ │ │ - sub x3, x1, #0x1 │ │ │ - cmp x4, x3 │ │ │ - mov x2, x22 │ │ │ - b.hi 40925c // b.pmore │ │ │ - cbz w19, 409150 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 409130 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldrb w3, [x23, x1] │ │ │ - add x0, x0, x1 │ │ │ - add x1, x1, #0x1 │ │ │ - strb w3, [x0, x2] │ │ │ - cmp w20, w1 │ │ │ - b.hi 409128 // b.pmore │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, x21 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov w3, #0x3 // #3 │ │ │ - str x2, [x29, #128] │ │ │ - bl 40bbbc │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ne 408f44 // b.any │ │ │ - bl 401a30 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 408f4c │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 408fac │ │ │ - ldr x21, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 408b94 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4093d4 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408f00 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4095d8 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408ec0 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 4097fc │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 40923c // b.lo, b.ul, b.last │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w21, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 408ee4 │ │ │ - uxtb w26, w0 │ │ │ - ubfx x21, x0, #8, #8 │ │ │ - b 408c24 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409814 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409200 │ │ │ - add x5, x1, w5, uxtw │ │ │ - mov x1, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409854 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40911c │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40960c │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408bf0 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8c8c │ │ │ + bl 2ba0 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 8f80 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3680] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 8c20 │ │ │ + b 8d9c │ │ │ + fmov x0, d8 │ │ │ + mov x2, x19 │ │ │ + mov x4, x21 │ │ │ + mov x3, x20 │ │ │ + mov w1, w25 │ │ │ + bl 3fe0 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8f58 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409778 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c3c │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8f44 │ │ │ + mov x1, x19 │ │ │ + bl 3f28 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 8f34 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8f44 │ │ │ + and w27, w26, #0xffff │ │ │ + b 8ffc │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 90dc │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4097ac │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c7c │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8de4 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409744 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408cc4 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9010 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409710 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408d00 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9060 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4096dc │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e60 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8fc8 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4096a8 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e24 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8e78 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409674 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408dd8 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8e30 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 4097e0 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408d90 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8ebc │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018e0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409640 │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408d44 │ │ │ + bl 2a50 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 90a8 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408f00 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408f00 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 90a8 │ │ │ + b 9114 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 4090b8 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408aa0 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8e78 │ │ │ + b 9114 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x27 │ │ │ - cbnz x0, 4089b4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 4089b4 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x2, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - ldr x2, [x29, #96] │ │ │ - cbnz x0, 408aec │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408aec │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 408978 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 408978 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x26 │ │ │ - cbnz x0, 408904 │ │ │ - adrp x1, 411000 <_fini@@Base+0xa18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xc70 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408904 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x3, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - ldr x3, [x29, #96] │ │ │ - cbnz x0, 408a00 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 408a00 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408fe0 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 408b50 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 40893c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 40893c │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8ebc │ │ │ + b 9114 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408ec0 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408ec0 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9010 │ │ │ + b 9114 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408bf0 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408bf0 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9060 │ │ │ + b 9114 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408d44 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 408d44 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8e30 │ │ │ + b 9114 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408dd8 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408dd8 │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8de4 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408e24 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e24 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408e60 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408e60 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408d00 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408d00 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408cc4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408cc4 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408c3c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c3c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408c7c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408c7c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 408d90 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa90 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 408d90 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409200 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409200 │ │ │ - mov w5, w5 │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40988c │ │ │ - and x21, x19, #0xffffffff │ │ │ - mov x2, x22 │ │ │ - b 40911c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 40911c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9d0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x1, [x29, #128] │ │ │ - b 4088bc │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x9e8 │ │ │ - bl 402a54 │ │ │ - and x21, x19, #0xffffffff │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 40911c │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - udf #44 │ │ │ - udf #0 │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + str x1, [sp, #144] │ │ │ + bl 29b0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9114 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8fc8 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - stp x27, x28, [sp, #80] │ │ │ - adrp x27, 430000 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x2, [x27, #1856] │ │ │ - ldr w1, [x28, #604] │ │ │ stp x25, x26, [sp, #64] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x28, x0 │ │ │ + ldr x1, [x25, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #168] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + ldr w0, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - str x2, [x29, #152] │ │ │ - cmp w1, #0x2 │ │ │ - mov x25, x0 │ │ │ - b.eq 409a2c // b.none │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x20, [x0, #48] │ │ │ - ldr x3, [x25, #64] │ │ │ - ldr x0, [x19, #216] │ │ │ - str x3, [x29, #104] │ │ │ - cmp x20, x0 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - b.eq 409924 // b.none │ │ │ - ldr x0, [x21, #264] │ │ │ - cbz x0, 409924 │ │ │ - bl 401820 │ │ │ - str xzr, [x21, #264] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x22, #256] │ │ │ - mov x1, x20 │ │ │ - str x20, [x19, #216] │ │ │ - bl 40af64 │ │ │ - ldr x2, [x21, #264] │ │ │ - mov x19, x0 │ │ │ - mov x0, x2 │ │ │ - cbz x2, 409a9c │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4018d0 │ │ │ - cbnz w0, 4099fc │ │ │ - ldr w0, [x28, #604] │ │ │ - add x19, x29, #0x70 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 409a34 // b.none │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w20, #0x0 // #0 │ │ │ - bfxil w20, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w20, w0, #8, #8 │ │ │ - add x19, x29, #0x70 │ │ │ - mov w0, #0x3 // #3 │ │ │ - ldr x3, [x21, #264] │ │ │ - bfi w20, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 9514 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x20, #3536] │ │ │ + ldr x19, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + ldr d9, [x28, #64] │ │ │ + cmp x0, x19 │ │ │ + b.eq 9470 // b.none │ │ │ + ldr x22, [x21, #3568] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 9470 │ │ │ + bl 29a0 │ │ │ + str xzr, [x22] │ │ │ + adrp x22, 2f000 │ │ │ + mov x1, x19 │ │ │ + ldr x20, [x20, #3536] │ │ │ + ldr x0, [x22, #3528] │ │ │ + str x19, [x20] │ │ │ + ldr x0, [x0] │ │ │ + bl b218 │ │ │ + fmov d8, x0 │ │ │ + ldr x20, [x21, #3568] │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, 9834 │ │ │ + fmov x1, d9 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2a40 │ │ │ + cbnz w0, 9b78 │ │ │ + ldr x1, [x26, #4016] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x21, #3568] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + ldr x3, [x0] │ │ │ + b.eq 9510 // b.none │ │ │ mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ mov x2, #0x4 // #4 │ │ │ - bfi w20, w4, #24, #8 │ │ │ - bl 401a00 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2b70 │ │ │ cmp x0, #0x4 │ │ │ - b.eq 409c78 // b.none │ │ │ - ldr x0, [x21, #264] │ │ │ - mov w19, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0xec0 │ │ │ - str xzr, [x21, #264] │ │ │ - bl 402bcc │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x27, #1856] │ │ │ - mov w0, w19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40a0e0 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - ldr x0, [x21, #264] │ │ │ - mov w19, #0xb // #11 │ │ │ - bl 401820 │ │ │ - str xzr, [x21, #264] │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xdf8 │ │ │ - bl 402bcc │ │ │ - b 4099cc │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x19, x29, #0x70 │ │ │ - ldr x3, [x21, #264] │ │ │ + b.ne 98c8 // b.any │ │ │ + ldrb w0, [sp, #136] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 98c8 // b.any │ │ │ + ldrb w0, [sp, #137] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 98c8 // b.any │ │ │ + ldrb w0, [sp, #138] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne 98c8 // b.any │ │ │ + ldrb w0, [sp, #139] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 98c8 // b.any │ │ │ + ldp d8, d9, [sp, #96] │ │ │ mov x0, x19 │ │ │ - mov x1, #0x1a // #26 │ │ │ + ldr x20, [x21, #3568] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a00 │ │ │ + mov x1, #0x1a // #26 │ │ │ + ldr x3, [x20] │ │ │ + bl 2b70 │ │ │ + mov x23, x0 │ │ │ cmp x0, #0x1 │ │ │ - mov x22, x0 │ │ │ - b.eq 409b28 // b.none │ │ │ - ldr x0, [x21, #264] │ │ │ - bl 401b30 │ │ │ - mov w19, w0 │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401910 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xe10 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x28, #604] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 409a90 // b.none │ │ │ - ldr x0, [x21, #264] │ │ │ - bl 401820 │ │ │ - cbnz w19, 409c70 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 4099cc │ │ │ - adrp x23, 410000 │ │ │ - adrp x24, 430000 │ │ │ - add x23, x23, #0x998 │ │ │ - add x24, x24, #0x50c │ │ │ - add x26, x28, #0x25c │ │ │ - b 409acc │ │ │ - mov x0, x19 │ │ │ - bl 401a30 │ │ │ - ldr x0, [x22, #256] │ │ │ - mov x1, x20 │ │ │ - bl 40af64 │ │ │ - mov x19, x0 │ │ │ - mov x0, x19 │ │ │ - mov x1, x23 │ │ │ - bl 401ad0 │ │ │ - str x0, [x21, #264] │ │ │ - cbnz x0, 409948 │ │ │ - ldr w2, [x24] │ │ │ - cbz w2, 409b18 │ │ │ - mov x0, x20 │ │ │ - bl 40b09c │ │ │ - cmp w0, #0x9 │ │ │ - b.eq 409b10 // b.none │ │ │ - ldr w2, [x26] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, #0x1 │ │ │ - b.hi 409ab4 // b.pmore │ │ │ - cmp w0, #0x3 │ │ │ - b.ne 409ab4 // b.any │ │ │ - mov w19, w0 │ │ │ - b 4099cc │ │ │ - mov w0, #0x12 // #18 │ │ │ - mov x1, x19 │ │ │ - bl 402a54 │ │ │ - b 409ae8 │ │ │ + b.ne 97bc // b.any │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 401830 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 40a05c │ │ │ - ldrb w9, [x19, #7] │ │ │ - ldrb w8, [x19, #13] │ │ │ - ldrb w7, [x19, #11] │ │ │ - ldrb w13, [x19, #9] │ │ │ - ldrb w6, [x19, #8] │ │ │ - ldrb w5, [x19, #6] │ │ │ - ldrb w4, [x19, #12] │ │ │ - ldrb w2, [x19, #10] │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w12, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w11, [x19, #3] │ │ │ - ldrb w3, [x19, #2] │ │ │ - ldrb w10, [x19, #5] │ │ │ - ldrb w1, [x19, #4] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - ldrb w23, [x19, #23] │ │ │ - ldrb w8, [x19, #22] │ │ │ - ldrb w24, [x19, #25] │ │ │ - ldrb w7, [x19, #24] │ │ │ - uxth w9, w2 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - ldr w2, [x28, #604] │ │ │ - orr w0, w0, w12, lsl #8 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w1, w1, w10, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x9 │ │ │ - orr w23, w8, w23, lsl #8 │ │ │ - orr w24, w7, w24, lsl #8 │ │ │ - strh w0, [x20, #2] │ │ │ - strh w3, [x20, #58] │ │ │ - strh w1, [x20, #6] │ │ │ - str x5, [x20, #8] │ │ │ - str x4, [x20, #16] │ │ │ - strh w23, [x20, #40] │ │ │ - strh w24, [x20, #42] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 409cd0 // b.none │ │ │ - add w0, w23, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str xzr, [x20, #88] │ │ │ - str xzr, [x20, #80] │ │ │ - str xzr, [x20, #120] │ │ │ - str xzr, [x20, #128] │ │ │ - str xzr, [x20, #136] │ │ │ - bl 401830 │ │ │ - str x0, [x20, #112] │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 409cc8 │ │ │ - cbz w24, 409c24 │ │ │ - uxth w0, w24 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #88] │ │ │ - cbz x0, 409cc8 │ │ │ - ldr x3, [x21, #264] │ │ │ + cbz x0, 9d9c │ │ │ + ldrb w4, [sp, #136] │ │ │ + ldrb w0, [sp, #137] │ │ │ + ldrb w5, [sp, #138] │ │ │ + ldr x1, [x26, #4016] │ │ │ + orr w0, w4, w0, lsl #8 │ │ │ + ldrb w3, [sp, #139] │ │ │ + ldrb w4, [sp, #140] │ │ │ + ldrb w2, [sp, #141] │ │ │ + orr w3, w5, w3, lsl #8 │ │ │ + ldrb w20, [sp, #159] │ │ │ + ldrb w8, [sp, #158] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldrb w22, [sp, #161] │ │ │ + ldrb w7, [sp, #160] │ │ │ + ldur w6, [sp, #142] │ │ │ + orr w20, w8, w20, lsl #8 │ │ │ + ldur w5, [sp, #146] │ │ │ + ldur w4, [sp, #158] │ │ │ + orr w22, w7, w22, lsl #8 │ │ │ + ldr w1, [x1] │ │ │ + strh w0, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + cmp w1, #0x2 │ │ │ + stp x6, x5, [x19, #8] │ │ │ + str w4, [x19, #40] │ │ │ + strh w3, [x19, #58] │ │ │ + b.eq 9ae0 // b.none │ │ │ + movi v0.4s, #0x0 │ │ │ + add w0, w20, #0x1 │ │ │ + str xzr, [x19, #136] │ │ │ + sxtw x0, w0 │ │ │ + str q0, [x19, #80] │ │ │ + stur q0, [x19, #120] │ │ │ + bl 29b0 │ │ │ + mov x23, x0 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, 9920 │ │ │ + cbnz w22, 990c │ │ │ + ldr x22, [x21, #3568] │ │ │ + and x1, x20, #0xffff │ │ │ + mov x0, x23 │ │ │ mov x2, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - uxth w1, w23 │ │ │ - bl 401a00 │ │ │ + ldr x3, [x22] │ │ │ + bl 2b70 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 98b0 // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 9624 │ │ │ mov x2, x0 │ │ │ - b.ne 409c64 // b.any │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 409dc4 │ │ │ - ldr x0, [x20, #88] │ │ │ - ldr x3, [x21, #264] │ │ │ - uxth w1, w1 │ │ │ - bl 401a00 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2b70 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 409dc4 // b.none │ │ │ - ldr x0, [x21, #264] │ │ │ - bl 401b30 │ │ │ - cbz w0, 409a94 │ │ │ - mov w19, #0xb // #11 │ │ │ - b 4099cc │ │ │ - ldrb w0, [x29, #112] │ │ │ - cmp w0, w20, uxtb │ │ │ - b.ne 4099ac // b.any │ │ │ - ldrb w1, [x29, #113] │ │ │ - ubfx x0, x20, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 4099ac // b.any │ │ │ - ldrb w1, [x29, #114] │ │ │ - ubfx x0, x20, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 4099ac // b.any │ │ │ - ldrb w0, [x29, #115] │ │ │ - cmp w0, w20, lsr #24 │ │ │ - b.eq 409a34 // b.none │ │ │ - b 4099ac │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0xbb8 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 4099cc │ │ │ - ldrb w6, [x19, #19] │ │ │ - ldrb w9, [x19, #17] │ │ │ - ldrb w5, [x19, #16] │ │ │ - ldrb w8, [x19, #15] │ │ │ - ldrb w4, [x19, #14] │ │ │ - ldrb w7, [x19, #21] │ │ │ - ldrb w3, [x19, #20] │ │ │ - ldrb w2, [x19, #18] │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w2, w2, w6, lsl #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w3, w3, w7, lsl #8 │ │ │ - uxth w6, w4 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - ubfiz x3, x3, #16, #16 │ │ │ - uxth w2, w2 │ │ │ - lsr w4, w0, #8 │ │ │ - orr x5, x5, x6 │ │ │ - orr x2, x3, x2 │ │ │ - sub w0, w0, w4 │ │ │ - str x5, [x20, #24] │ │ │ - str x2, [x20, #32] │ │ │ - cmp w4, #0x28 │ │ │ - uxth w5, w0 │ │ │ - b.hi 409d90 // b.pmore │ │ │ - cmp w5, #0x64 │ │ │ - b.hi 409da8 // b.pmore │ │ │ - cmp w1, #0xc8 │ │ │ - b.ls 409be4 // b.plast │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - add x19, x19, #0x480 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xb20 │ │ │ - mov w4, w1 │ │ │ - mov w1, w22 │ │ │ - mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x19 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xae0 │ │ │ - bl 402bcc │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 4099cc │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - add x19, x19, #0x480 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xaa8 │ │ │ - b 409d5c │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - add x19, x19, #0x480 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xaf0 │ │ │ - mov w4, w5 │ │ │ - b 409d5c │ │ │ - ldr x0, [x20, #112] │ │ │ - ldrh w1, [x20, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - ldrh w0, [x20, #40] │ │ │ + b.ne 98b0 // b.any │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr x1, [x19, #112] │ │ │ + strb wzr, [x1, x0] │ │ │ + ldrh w0, [x19, #40] │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, 9920 │ │ │ + ldr x1, [x19, #112] │ │ │ + adrp x20, 2f000 │ │ │ + bl 2c20 │ │ │ + mov x0, x19 │ │ │ + bl 4230 │ │ │ + ldr x2, [x20, #3984] │ │ │ + strh wzr, [x19] │ │ │ + ldr x1, [x26, #4016] │ │ │ + str w0, [x2] │ │ │ + ldr w0, [x1] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 96bc // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldrh w1, [x28] │ │ │ + strh w1, [x19] │ │ │ + ldr x0, [x0, #4080] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 9928 // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbz w0, #11, 9dd8 │ │ │ + ldr x0, [x19, #112] │ │ │ + str x0, [x19, #136] │ │ │ + bl d348 │ │ │ + cbz x0, a0c4 │ │ │ + str x0, [x19, #112] │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 9928 // b.any │ │ │ + adrp x22, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + ldur q0, [x19, #24] │ │ │ + mov w23, #0x2 // #2 │ │ │ + ldr x1, [x22, #3992] │ │ │ + ldr x0, [x21, #3896] │ │ │ + stur q0, [x28, #24] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldr x1, [x1] │ │ │ + str x1, [x28, #48] │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x0, [x0] │ │ │ + strh w2, [x28, #4] │ │ │ + str x0, [x28, #64] │ │ │ + ldrh w0, [x28, #58] │ │ │ + tbz w0, #3, 9714 │ │ │ + ldr x20, [x20, #3984] │ │ │ + add x2, x1, #0x18 │ │ │ + add x0, x1, #0x10 │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x0 │ │ │ + csel x1, x0, x2, eq // eq = none │ │ │ + adrp x20, 2f000 │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldrh w0, [x19, #40] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x3, [x20, #3832] │ │ │ + add x0, x0, x2 │ │ │ + ldr x2, [x3] │ │ │ + add x2, x2, #0x1e │ │ │ + add x0, x0, x2 │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x3] │ │ │ + b.ne 9a18 // b.any │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #80] │ │ │ - cbz x0, 409cc8 │ │ │ - ldr x1, [x20, #112] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - bl 401ab0 │ │ │ - mov x0, x20 │ │ │ - bl 402fe4 │ │ │ - ldr w1, [x28, #604] │ │ │ - str w0, [x23, #364] │ │ │ - strh wzr, [x20] │ │ │ - cmp w1, #0x2 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - b.eq 40a08c // b.none │ │ │ - adrp x1, 430000 │ │ │ - ldrh w0, [x25] │ │ │ - ldr w1, [x1, #1264] │ │ │ - strh w0, [x20] │ │ │ - cmp w1, #0x3 │ │ │ - b.eq 409e54 // b.none │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbz w0, #11, 40a0c8 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x20, #136] │ │ │ - bl 40d89c │ │ │ - cbz x0, 40a528 │ │ │ - str x0, [x20, #112] │ │ │ - ldr w0, [x19, #604] │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #128] │ │ │ + mov x24, x0 │ │ │ + cbz x0, 9920 │ │ │ + ldr x1, [sp, #112] │ │ │ + adrp x23, 2f000 │ │ │ + bl 2c20 │ │ │ + ldr x23, [x23, #3576] │ │ │ + mov x4, x24 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xd08 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x23 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x23 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 3ab8 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40a08c // b.none │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldrh w0, [x25, #2] │ │ │ + b.ne 9a18 // b.any │ │ │ + ldr x0, [x19, #16] │ │ │ + str x0, [x28, #16] │ │ │ + b 9a20 │ │ │ + ldr x0, [x20] │ │ │ + bl 2ca0 │ │ │ + mov w19, w0 │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 10000 │ │ │ + add x0, x2, #0xf88 │ │ │ + bl 3d98 │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 98fc // b.any │ │ │ + cbnz w19, 98c0 │ │ │ + mov w6, #0x2 // #2 │ │ │ + nop │ │ │ + ldr x25, [x25, #3792] │ │ │ + mov w0, w6 │ │ │ + ldr x2, [sp, #168] │ │ │ + ldr x1, [x25] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, a198 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + adrp x24, 2f000 │ │ │ + adrp x23, f000 │ │ │ + ldr x27, [x26, #4016] │ │ │ + add x23, x23, #0xac8 │ │ │ + ldr x24, [x24, #3760] │ │ │ + b 9898 │ │ │ + ldr w0, [x24] │ │ │ + cbz w0, a0f0 │ │ │ + mov x0, x19 │ │ │ + bl b368 │ │ │ + mov w6, w0 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 9b64 // b.none │ │ │ + ldr w0, [x27] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w0, #0x1 │ │ │ + ccmp w6, #0x3, #0x0, ls // ls = plast │ │ │ + b.eq 9b6c // b.none │ │ │ + fmov x0, d8 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x22, #3528] │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0] │ │ │ + bl b218 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x23 │ │ │ + bl 2c40 │ │ │ + str x0, [x20] │ │ │ + cbz x0, 984c │ │ │ + b 949c │ │ │ + ldr x21, [x21, #3568] │ │ │ + ldr x0, [x21] │ │ │ + bl 2ca0 │ │ │ + cbz w0, 97f8 │ │ │ + mov w6, #0xb // #11 │ │ │ + b 9800 │ │ │ + ldr x21, [x21, #3568] │ │ │ + mov w6, #0x3 // #3 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 29a0 │ │ │ + str xzr, [x21] │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xf70 │ │ │ + bl 3d98 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9800 │ │ │ + ldr x0, [x20] │ │ │ + bl 29a0 │ │ │ + cbnz w19, 98c0 │ │ │ + b 97f8 │ │ │ + and x0, x22, #0xffff │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #88] │ │ │ + cbnz x0, 95e0 │ │ │ + nop │ │ │ + mov w6, #0x4 // #4 │ │ │ + b 9800 │ │ │ + ldrh w1, [x19, #2] │ │ │ + ldrh w0, [x28, #2] │ │ │ cmp w1, w0 │ │ │ - b.eq 409e74 // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0xb58 │ │ │ - bl 402bcc │ │ │ - ldrh w1, [x25, #4] │ │ │ - ldrh w0, [x20, #58] │ │ │ - cmp w0, w1 │ │ │ - b.eq 409e98 // b.none │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - add x0, x0, #0xe70 │ │ │ - bl 402bcc │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbnz w0, #3, 409ebc │ │ │ - ldr x1, [x20, #16] │ │ │ - ldr x0, [x25, #16] │ │ │ + b.ne 9bd4 // b.any │ │ │ + ldrh w0, [x28, #4] │ │ │ + ldrh w1, [x19, #58] │ │ │ + cmp w1, w0 │ │ │ + b.ne 9bb8 // b.any │ │ │ + tbnz w0, #3, 996c │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x28, #16] │ │ │ cmp x1, x0 │ │ │ - b.eq 409ebc // b.none │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0xe98 │ │ │ - bl 402bcc │ │ │ - ldr w21, [x28, #604] │ │ │ - cmp w21, #0x3 │ │ │ - b.eq 40a0d8 // b.none │ │ │ - ldr x19, [x25, #112] │ │ │ - ldr x0, [x20, #112] │ │ │ - mov x1, x19 │ │ │ - bl 4019b0 │ │ │ - mov w2, w21 │ │ │ - cbz w0, 409ef8 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xb90 │ │ │ - mov x1, x19 │ │ │ - bl 402bcc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w2, [x0, #604] │ │ │ - ldr x1, [x25, #32] │ │ │ - ldr x0, [x25, #24] │ │ │ - cmp w2, #0x3 │ │ │ - str x1, [x20, #32] │ │ │ - str x0, [x20, #24] │ │ │ - b.eq 40a0e4 // b.none │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x22, #184] │ │ │ - ldr x0, [x21, #112] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40a0c0 // b.none │ │ │ - ldrh w1, [x25, #4] │ │ │ - tbnz w1, #0, 40a0c0 │ │ │ - ldrh w0, [x20, #58] │ │ │ - and w1, w1, #0xfffffff7 │ │ │ - uxth w1, w1 │ │ │ + b.eq 996c // b.none │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x10 │ │ │ + bl 3d98 │ │ │ + ldr x21, [x26, #4016] │ │ │ + ldr w23, [x21] │ │ │ + cmp w23, #0x3 │ │ │ + b.eq 9be8 // b.none │ │ │ + ldr x0, [x19, #112] │ │ │ + ldr x22, [x28, #112] │ │ │ + mov x1, x22 │ │ │ + bl 2b20 │ │ │ + cbnz w0, 9e00 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + cmp w23, #0x2 │ │ │ + ldr x2, [x22, #3992] │ │ │ + ldr x0, [x21, #3896] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x28, #64] │ │ │ + b.eq 96f4 // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #0, 96f4 │ │ │ + adrp x20, 2f000 │ │ │ + ldrh w3, [x19, #40] │ │ │ + ldrh w2, [x19, #42] │ │ │ and w0, w0, #0xfffffff7 │ │ │ - uxth w0, w0 │ │ │ - strh w1, [x25, #4] │ │ │ - strh w1, [x20, #4] │ │ │ - strh w0, [x20, #58] │ │ │ - strh w0, [x25, #58] │ │ │ - mov x1, #0x0 // #0 │ │ │ - tbz w0, #3, 409f78 │ │ │ - ldr w0, [x23, #364] │ │ │ - mov x1, #0x10 // #16 │ │ │ - cmp w0, wzr │ │ │ - mov x0, #0x18 // #24 │ │ │ - csel x1, x1, x0, eq // eq = none │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldr x0, [x23, #2192] │ │ │ - ldr x3, [x25, #24] │ │ │ - ldrh w5, [x20, #40] │ │ │ - add x0, x3, x0 │ │ │ - add x0, x0, #0x1e │ │ │ - ldrh w4, [x20, #42] │ │ │ - add x0, x0, x5 │ │ │ - add x0, x0, x4 │ │ │ - add x1, x0, x1 │ │ │ - str x1, [x23, #2192] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40a288 // b.none │ │ │ - ldr x0, [x25, #16] │ │ │ - str x0, [x20, #16] │ │ │ - mov x0, x20 │ │ │ + ldr x5, [x20, #3832] │ │ │ + and w0, w0, #0xffff │ │ │ + add x2, x2, x3 │ │ │ + ldrh w3, [x19, #58] │ │ │ + strh w0, [x28, #4] │ │ │ + ldr x4, [x5] │ │ │ + strh w0, [x19, #4] │ │ │ + and w3, w3, #0xfffffff7 │ │ │ + add x0, x4, #0x1e │ │ │ + and w3, w3, #0xffff │ │ │ + add x0, x2, x0 │ │ │ + strh w3, [x19, #58] │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x5] │ │ │ + strh w3, [x28, #58] │ │ │ + ldr x0, [x28, #16] │ │ │ + str x0, [x19, #16] │ │ │ mov w1, #0x0 // #0 │ │ │ - bl 405e68 │ │ │ - mov w19, #0xa // #10 │ │ │ - cbnz w0, 4099cc │ │ │ - ldr w0, [x28, #604] │ │ │ + mov x0, x19 │ │ │ + bl 6ed8 │ │ │ + cbnz w0, 9df8 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 409fdc // b.any │ │ │ - ldrh w0, [x20, #58] │ │ │ - tbnz w0, #3, 40a464 │ │ │ - ldr x0, [x20, #24] │ │ │ - bl 40c318 │ │ │ - mov w19, w0 │ │ │ - cmp w19, #0x9 │ │ │ - b.eq 40a42c // b.none │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 40a418 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x24, [x0, #568] │ │ │ - cbz x24, 40a128 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xc00 │ │ │ - bl 402bcc │ │ │ - cmp w19, wzr │ │ │ + b.ne 9a48 // b.any │ │ │ + ldrh w0, [x19, #58] │ │ │ + tbnz w0, #3, 9ed8 │ │ │ + ldr x0, [x19, #24] │ │ │ + bl c5f8 │ │ │ + mov w6, w0 │ │ │ + cmp w6, #0x9 │ │ │ + b.eq a1c8 // b.none │ │ │ + cmp w6, #0x2 │ │ │ + b.eq 9e2c // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3648] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 9c44 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd30 │ │ │ + str w6, [sp, #112] │ │ │ + bl 3d98 │ │ │ + ldr w6, [sp, #112] │ │ │ mov w0, #0x3 // #3 │ │ │ - csel w19, w19, w0, ne // ne = any │ │ │ - ldr w0, [x28, #604] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40a558 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40a03c │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a3fc │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a050 │ │ │ - bl 401a30 │ │ │ - mov x0, x20 │ │ │ - bl 401a30 │ │ │ - b 4099cc │ │ │ - adrp x0, 411000 <_fini@@Base+0xa18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0xe28 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - ldr w0, [x28, #604] │ │ │ + cmp w6, #0x0 │ │ │ + csel w6, w6, w0, ne // ne = any │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 409cc8 // b.none │ │ │ - ldr x0, [x21, #264] │ │ │ - mov w19, #0x4 // #4 │ │ │ - bl 401820 │ │ │ - b 4099cc │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x2, [x20, #24] │ │ │ - ldrh w4, [x20, #58] │ │ │ - ldr x3, [x20, #32] │ │ │ - ldr x1, [x22, #184] │ │ │ - ldr x0, [x21, #112] │ │ │ - str x2, [x25, #24] │ │ │ - strh w4, [x25, #4] │ │ │ - str x3, [x25, #32] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - mov w2, #0x2 // #2 │ │ │ - ldrh w0, [x25, #58] │ │ │ - b 409f5c │ │ │ - mov x0, x20 │ │ │ - bl 403130 │ │ │ - ldr w0, [x19, #604] │ │ │ - b 409e4c │ │ │ - mov w2, w21 │ │ │ - b 409ef8 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 401770 │ │ │ - uxth w1, w0 │ │ │ - ldr x0, [x20, #112] │ │ │ - strh w1, [x25, #40] │ │ │ - strh w1, [x20, #40] │ │ │ - bl 401a30 │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #112] │ │ │ - cbz x0, 409cb4 │ │ │ - ldr x1, [x25, #112] │ │ │ - bl 401ab0 │ │ │ - ldr w2, [x28, #604] │ │ │ - b 409f10 │ │ │ - ldr w0, [x28, #604] │ │ │ + b.eq 9e88 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, 9e74 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, 9e48 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 9acc │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9800 │ │ │ + ldur w3, [sp, #150] │ │ │ + lsr w4, w0, #8 │ │ │ + ldur w1, [sp, #154] │ │ │ + sub w0, w0, w4 │ │ │ + stp x3, x1, [x19, #24] │ │ │ + and w0, w0, #0xffff │ │ │ + cmp w4, #0x28 │ │ │ + b.hi 9d8c // b.pmore │ │ │ + cmp w0, #0x64 │ │ │ + b.hi 9de4 // b.pmore │ │ │ + cmp w2, #0xc8 │ │ │ + b.ls 95b4 // b.plast │ │ │ + adrp x3, 11000 │ │ │ + mov w4, w2 │ │ │ + add x3, x3, #0xc50 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3576] │ │ │ + mov w6, #0x3 // #3 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, w23 │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + bl 3d98 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xc10 │ │ │ + bl 3d98 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9800 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9800 │ │ │ + mov w6, #0x3 // #3 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9800 │ │ │ + ldr x21, [x21, #3568] │ │ │ + mov w6, #0xb // #11 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 29a0 │ │ │ + str xzr, [x21] │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a90 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 10000 │ │ │ + add x0, x2, #0xf58 │ │ │ + bl 3d98 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b 9800 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0xfe8 │ │ │ + bl 3d98 │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #3, 996c │ │ │ + b 994c │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xc88 │ │ │ + bl 3d98 │ │ │ + b 9938 │ │ │ + ldur q0, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + ldr x0, [x28, #112] │ │ │ + bl 28d0 │ │ │ + and w1, w0, #0xffff │ │ │ + ldr x0, [x19, #112] │ │ │ + strh w1, [x28, #40] │ │ │ + strh w1, [x19, #40] │ │ │ + bl 2ba0 │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #112] │ │ │ + ldr x1, [sp, #112] │ │ │ + cbz x0, a0fc │ │ │ + bl 2c20 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr x1, [x28, #24] │ │ │ + ldr w23, [x0] │ │ │ + b 999c │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldrh w1, [x28, #4] │ │ │ + ldr w0, [x0] │ │ │ + and w1, w1, #0x8 │ │ │ cmp w0, #0x2 │ │ │ - ldrh w0, [x25, #4] │ │ │ - b.eq 40a250 // b.none │ │ │ - tbz w0, #3, 40a144 │ │ │ - mov x0, x20 │ │ │ - bl 40706c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #104] │ │ │ + b.eq 9ee8 // b.none │ │ │ + cbnz w1, 9f28 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 40a2f8 // b.none │ │ │ - ldr w0, [x28, #604] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40a330 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40a5b8 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a59c │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a17c │ │ │ - bl 401a30 │ │ │ - mov x0, x20 │ │ │ - bl 401a30 │ │ │ - ldr w0, [x28, #604] │ │ │ + b.eq 9f4c // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, a094 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a068 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, 9c98 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 4099cc // b.any │ │ │ - adrp x22, 412000 <_fini@@Base+0x1a18> │ │ │ - add x22, x22, #0x630 │ │ │ - ldr x0, [x25, #24] │ │ │ + b.ne 9800 // b.any │ │ │ + ldr x0, [x28, #24] │ │ │ + adrp x20, 2f000 │ │ │ + adrp x21, 11000 │ │ │ + add x21, x21, #0x798 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x2, x22 │ │ │ - bl 40fc74 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x21, x21, #0x480 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ + mov x2, x21 │ │ │ + str w6, [sp, #112] │ │ │ + bl eda8 │ │ │ + ldr x20, [x20, #3576] │ │ │ mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xdb0 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xc80 │ │ │ - mov x0, x21 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 402958 │ │ │ - cmp w19, #0xb │ │ │ - b.ne 4099cc // b.any │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xc90 │ │ │ - bl 402bcc │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x2, x22 │ │ │ + mov x0, x20 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 3ab8 │ │ │ + ldr w6, [sp, #112] │ │ │ + cmp w6, #0xb │ │ │ + b.ne 9800 // b.any │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xdc0 │ │ │ + str w6, [sp, #120] │ │ │ + bl 3d98 │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - bl 40fc74 │ │ │ + bl eda8 │ │ │ mov x4, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #72] │ │ │ - mov x2, x22 │ │ │ + adrp x0, 2f000 │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #96] │ │ │ - bl 40fc74 │ │ │ - ldr x4, [x29, #96] │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ + str x4, [sp, #112] │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr x0, [x0] │ │ │ + bl eda8 │ │ │ mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x21 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xdd8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xca8 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x21 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - b 4099cc │ │ │ - tbz w0, #3, 40a144 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #560] │ │ │ - cbz w1, 40a474 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x1, #552] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x2, [x1, #544] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x1, #536] │ │ │ - str x3, [x20, #16] │ │ │ - str x2, [x20, #24] │ │ │ - str x1, [x20, #32] │ │ │ - b 40a138 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x25, #128] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 409cc8 │ │ │ - bl 401ab0 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x19, x19, #0x480 │ │ │ - ldr x4, [x25, #128] │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ + mov x0, x20 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + adrp x1, 12000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0x2a8 │ │ │ + bl 3d98 │ │ │ + ldr w6, [sp, #120] │ │ │ + b 9800 │ │ │ + adrp x3, 11000 │ │ │ + adrp x19, 2f000 │ │ │ add x3, x3, #0xbd8 │ │ │ - mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 402958 │ │ │ - ldr w0, [x28, #604] │ │ │ + b 9b20 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 10000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0xfa0 │ │ │ + bl 3d98 │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 409fac // b.any │ │ │ - ldr x0, [x20, #16] │ │ │ - str x0, [x25, #16] │ │ │ - b 409fb4 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #192] │ │ │ - ldr x1, [x22, #184] │ │ │ + b.eq 9920 // b.none │ │ │ + ldr x0, [x20] │ │ │ + mov w6, #0x4 // #4 │ │ │ + str w6, [sp, #112] │ │ │ + bl 29a0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9800 │ │ │ + mov x0, x19 │ │ │ + bl 42f8 │ │ │ + b 96ac │ │ │ + adrp x3, 11000 │ │ │ + adrp x19, 2f000 │ │ │ + mov w4, w0 │ │ │ + add x3, x3, #0xc20 │ │ │ + b 9b20 │ │ │ + mov w6, #0xa // #10 │ │ │ + b 9800 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xcc0 │ │ │ + bl 3d98 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr w23, [x21] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + cmp w23, #0x3 │ │ │ + b.ne 999c // b.any │ │ │ + b 9bf0 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd30 │ │ │ + str w6, [sp, #112] │ │ │ + bl 3d98 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9a98 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, 9ab8 │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9ab8 │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9ab0 │ │ │ + adrp x22, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x22, [x22, #3472] │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x0, #3872] │ │ │ + ldr x3, [x3, #3648] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x22] │ │ │ + str xzr, [x3] │ │ │ + bl 2a40 │ │ │ + ldr w6, [sp, #112] │ │ │ + cbnz w0, a228 │ │ │ + ldr x21, [x21, #3896] │ │ │ + ldr x20, [x20, #3832] │ │ │ + ldr x0, [x22] │ │ │ + str x0, [x21] │ │ │ + str x0, [x20] │ │ │ + b 9aa8 │ │ │ + mov x0, #0xfffffffffffffffe // #-2 │ │ │ + bl c5f8 │ │ │ + mov w6, w0 │ │ │ + b 9a54 │ │ │ + cbz w1, a0a8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, a120 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x2, #3664] │ │ │ + ldr x1, [x1, #3928] │ │ │ + ldr x0, [x0, #3504] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x19, #32] │ │ │ + ldr x2, [x2] │ │ │ + stp x2, x1, [x19, #16] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 7b48 │ │ │ + adrp x0, 2f000 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne 9f98 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x22, #3992] │ │ │ + ldr x0, [x0, #3704] │ │ │ + ldr x1, [x22] │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.eq 40a154 // b.none │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x21, #128] │ │ │ - ldr x2, [x22, #136] │ │ │ - bl 40ba84 │ │ │ - ldr x0, [x22, #136] │ │ │ - str xzr, [x21, #128] │ │ │ - bl 401a30 │ │ │ - b 40a154 │ │ │ - ldrh w1, [x20, #58] │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldrh w9, [x20, #2] │ │ │ - ldrh w8, [x20, #6] │ │ │ - ldr x7, [x20, #8] │ │ │ - ldr x6, [x20, #16] │ │ │ - strh w1, [x25, #58] │ │ │ - ldrh w5, [x20, #58] │ │ │ - ldr x4, [x20, #32] │ │ │ - ldr x3, [x20, #24] │ │ │ - ldrh w2, [x20, #40] │ │ │ - strh w0, [x25, #42] │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w0, [x20, #42] │ │ │ - strh w9, [x25, #2] │ │ │ - strh w8, [x25, #6] │ │ │ - str x7, [x25, #8] │ │ │ - str x6, [x25, #16] │ │ │ - strh w5, [x25, #4] │ │ │ - str x4, [x25, #32] │ │ │ - str x3, [x25, #24] │ │ │ - strh w2, [x25, #40] │ │ │ - str x1, [x25, #88] │ │ │ - strh w0, [x25, #44] │ │ │ - str xzr, [x25, #96] │ │ │ - cbz w0, 40a3b4 │ │ │ + b.eq 9f98 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x20, [x20, #3864] │ │ │ + ldr x21, [x21, #3744] │ │ │ + ldr x2, [x20] │ │ │ + ldr x1, [x21] │ │ │ + bl bcc0 │ │ │ + str xzr, [x21] │ │ │ + ldr x0, [x20] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x1, [x26, #4016] │ │ │ + ldrh w0, [x19, #42] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + b.ne 9c78 // b.any │ │ │ + ldur q1, [x19, #8] │ │ │ + strh w0, [x28, #42] │ │ │ + ldur q0, [x19, #24] │ │ │ + strh w0, [x28, #44] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldrh w20, [x19, #40] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldrh w3, [x19, #6] │ │ │ + ldr x1, [x19, #88] │ │ │ + strh w4, [x28, #2] │ │ │ + strh w2, [x28, #4] │ │ │ + strh w3, [x28, #6] │ │ │ + strh w20, [x28, #40] │ │ │ + strh w2, [x28, #58] │ │ │ + stp x1, xzr, [x28, #88] │ │ │ + str x1, [sp, #120] │ │ │ + stur q1, [x28, #8] │ │ │ + stur q0, [x28, #24] │ │ │ + cbz w0, a01c │ │ │ add w0, w0, #0x1 │ │ │ + str w6, [sp, #112] │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - str x0, [x25, #96] │ │ │ - cbz x0, 409cc8 │ │ │ - ldr x1, [x20, #88] │ │ │ - bl 401ab0 │ │ │ - ldr x1, [x20, #112] │ │ │ - ldrh w0, [x20, #40] │ │ │ - ldr x3, [x20, #80] │ │ │ - ldr x2, [x20, #136] │ │ │ - add x0, x0, #0x1 │ │ │ - str x1, [x25, #112] │ │ │ - strh wzr, [x25, #46] │ │ │ - strh wzr, [x25, #56] │ │ │ - str xzr, [x25, #72] │ │ │ - str x3, [x25, #80] │ │ │ - str x2, [x25, #136] │ │ │ - str x1, [x29, #96] │ │ │ - bl 401830 │ │ │ - str x0, [x25, #120] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 409cc8 │ │ │ - bl 401ab0 │ │ │ - b 40a184 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a044 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a30 │ │ │ - b 40a044 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xc00 │ │ │ - bl 402bcc │ │ │ - b 40a020 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40a51c │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a500 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a448 │ │ │ - bl 401a30 │ │ │ - mov x0, x20 │ │ │ - bl 401a30 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0xbe8 │ │ │ - bl 402a54 │ │ │ - b 409ff8 │ │ │ - mov x0, #0xfffffffffffffffe // #-2 │ │ │ - bl 40c318 │ │ │ - mov w19, w0 │ │ │ - b 409fe8 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xc30 │ │ │ - bl 402bcc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0xc50 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #272] │ │ │ - ldr x1, [x1, #120] │ │ │ - mov w2, w24 │ │ │ - bl 4018d0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40a4c0 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40a4e4 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40a4d4 │ │ │ - bl 401a30 │ │ │ - mov x0, x20 │ │ │ - bl 401a30 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 4099cc │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a4c8 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a30 │ │ │ - b 40a4c8 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a43c │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a30 │ │ │ - b 40a43c │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a30 │ │ │ - b 40a434 │ │ │ - ldr x1, [x20, #136] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #112] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 409cc8 │ │ │ - bl 401ab0 │ │ │ - ldr w0, [x19, #604] │ │ │ - b 409e4c │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #272] │ │ │ - ldr x1, [x22, #120] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #96] │ │ │ + cbz x0, 9920 │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 2c20 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x3, [x19, #80] │ │ │ + add w0, w20, #0x1 │ │ │ + ldr x1, [x19, #112] │ │ │ + strh wzr, [x28, #46] │ │ │ + ldr x2, [x19, #136] │ │ │ + strh wzr, [x28, #56] │ │ │ + stp xzr, x3, [x28, #72] │ │ │ + sxtw x0, w0 │ │ │ + str x1, [x28, #112] │ │ │ + str x2, [x28, #136] │ │ │ + str x1, [sp, #112] │ │ │ + str w6, [sp, #120] │ │ │ + bl 29b0 │ │ │ + str x0, [x28, #120] │ │ │ + cbz x0, 9920 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 2c20 │ │ │ + ldr w6, [sp, #120] │ │ │ + b 9ca8 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, 9c84 │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9c84 │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9c7c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 9f4c // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + b 9fac │ │ │ + ldr x1, [x19, #136] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, 9920 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 2c20 │ │ │ + b 96ac │ │ │ + fmov x1, d8 │ │ │ + mov w0, #0x12 // #18 │ │ │ + bl 3bf0 │ │ │ + mov w6, #0x4 // #4 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0xce8 │ │ │ + str w6, [sp, #112] │ │ │ + bl 3d98 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9800 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd60 │ │ │ + bl 3d98 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0xd80 │ │ │ + bl 3d98 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ mov w2, #0x0 // #0 │ │ │ - str xzr, [x3, #568] │ │ │ - bl 4018d0 │ │ │ - cbz w0, 40a58c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + ldr x1, [x1, #3472] │ │ │ + ldr x0, [x0, #3872] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2a40 │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, a1bc │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a1a0 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, a180 │ │ │ + bl 2ba0 │ │ │ + mov w6, #0x3 // #3 │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b 9800 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 2ba0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, a174 │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 2ba0 │ │ │ + b a174 │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2ba0 │ │ │ + b a16c │ │ │ + ldrh w0, [x19, #42] │ │ │ + stp d8, d9, [sp, #96] │ │ │ + cbnz w0, a21c │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a200 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, a1e8 │ │ │ + bl 2ba0 │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0xd18 │ │ │ + bl 3bf0 │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 2ba0 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, a1dc │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 2ba0 │ │ │ + b a1dc │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2ba0 │ │ │ + b a1d4 │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0xe // #14 │ │ │ - add x1, x1, #0xc10 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x22, #120] │ │ │ - str x0, [x21, #112] │ │ │ - str x0, [x23, #2192] │ │ │ - b 40a02c │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a30 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40a170 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a30 │ │ │ - b 40a170 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a30 │ │ │ - b 40a168 │ │ │ + add x1, x1, #0xd40 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 3bf0 │ │ │ + udf #0 │ │ │ + mov x5, x0 │ │ │ + mov x8, #0x0 // #0 │ │ │ + mov w10, #0x7f // #127 │ │ │ + cbz x0, a380 │ │ │ + ldrb w6, [x5] │ │ │ + mov w0, w8 │ │ │ + cmp w6, #0x7f │ │ │ + b.ls a388 // b.plast │ │ │ + cmp w6, #0xbf │ │ │ + b.ls a380 // b.plast │ │ │ + cmp w6, #0xdf │ │ │ + b.ls a394 // b.plast │ │ │ + cmp w6, #0xef │ │ │ + b.ls a3c0 // b.plast │ │ │ + cmp w6, #0xf7 │ │ │ + b.hi a3f0 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + mov w4, #0x4 // #4 │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w7, w9, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + ldrb w7, [x5, #3] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + cmp w4, #0x4 │ │ │ + b.eq a2f8 // b.none │ │ │ + ldrb w7, [x5, #4] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + cmp w4, #0x6 │ │ │ + b.ne a440 // b.any │ │ │ + ldrb w7, [x5, #5] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + asr w7, w10, w4 │ │ │ + and w6, w7, w6 │ │ │ + and x3, x3, #0x3f │ │ │ + and x7, x9, #0x3f │ │ │ + sbfiz x6, x6, #6, #32 │ │ │ + cmp w4, #0x3 │ │ │ + orr x3, x3, x6 │ │ │ + add x9, x5, #0x1 │ │ │ + orr x3, x7, x3, lsl #6 │ │ │ + b.eq a354 // b.none │ │ │ + ldrb w6, [x5, #3] │ │ │ + cmp w4, #0x4 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.eq a354 // b.none │ │ │ + ldrb w6, [x5, #4] │ │ │ + cmp w4, #0x6 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.ne a438 // b.any │ │ │ + ldrb w5, [x5, #5] │ │ │ + and x5, x5, #0x3f │ │ │ + orr x3, x5, x3, lsl #6 │ │ │ + sub w5, w4, #0x2 │ │ │ + add x5, x5, #0x1 │ │ │ + add x5, x9, x5 │ │ │ + cmp x1, #0x0 │ │ │ + ccmp w2, w8, #0x4, ne // ne = any │ │ │ + b.le a370 │ │ │ + str x3, [x1, x8, lsl #3] │ │ │ + cbz x3, a384 │ │ │ + add x8, x8, #0x1 │ │ │ + cbnz x5, a250 │ │ │ nop │ │ │ - b 401b00 │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + ret │ │ │ + and x3, x6, #0xff │ │ │ + add x5, x5, #0x1 │ │ │ + b a360 │ │ │ + ldrb w4, [x5, #1] │ │ │ + sub w3, w4, #0x80 │ │ │ + and w3, w3, #0xff │ │ │ + cmp w3, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + and x4, x4, #0x3f │ │ │ + ubfiz x3, x6, #6, #5 │ │ │ + orr x3, x4, x3 │ │ │ + add x9, x5, #0x1 │ │ │ + mov w4, #0x2 // #2 │ │ │ + b a354 │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w4, w9, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + mov w4, #0x3 // #3 │ │ │ + b a2f8 │ │ │ + cmp w6, #0xfb │ │ │ + b.ls a41c // b.plast │ │ │ + cmp w6, #0xfd │ │ │ + b.hi a380 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + mov w4, #0x6 // #6 │ │ │ + b a298 │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi a380 // b.pmore │ │ │ + mov w4, #0x5 // #5 │ │ │ + b a298 │ │ │ + mov w4, #0x5 // #5 │ │ │ + b a354 │ │ │ + mov w4, #0x5 // #5 │ │ │ + b a2f8 │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ mov x29, sp │ │ │ - str x19, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x3, [x19, #1856] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ + mov x19, x1 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ + ldr x0, [x20, #3792] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov x26, #0x7fffffff // #2147483647 │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #104] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x5, [x24], #8 │ │ │ + cmp x5, x26 │ │ │ + b.hi a570 // b.pmore │ │ │ + cmp x19, #0x0 │ │ │ + mov w25, w2 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + cset w27, ne // ne = any │ │ │ + add x28, sp, #0x60 │ │ │ + mov w23, #0x0 // #0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w21, #0x1 // #1 │ │ │ + subs w2, w25, w23 │ │ │ + cset w6, gt │ │ │ + cmp x5, #0x7e │ │ │ + and w6, w27, w6 │ │ │ + b.ls a578 // b.plast │ │ │ + mov x8, x5 │ │ │ + mov w7, #0x3f // #63 │ │ │ + mov w1, #0x80 // #128 │ │ │ + mov w4, #0x0 // #0 │ │ │ + b a4d4 │ │ │ + mov w4, w0 │ │ │ + asr w7, w7, #1 │ │ │ + asr w1, w1, #1 │ │ │ + mvn w3, w7 │ │ │ + lsr x8, x8, #6 │ │ │ + orr w1, w1, #0x80 │ │ │ + add w0, w4, #0x1 │ │ │ + sxtw x3, w3 │ │ │ + tst x3, x8 │ │ │ + b.ne a4d0 // b.any │ │ │ + add w0, w0, w0, lsl #1 │ │ │ + add w3, w4, w4, lsl #1 │ │ │ + add w22, w4, #0x2 │ │ │ + add x4, x28, #0x1 │ │ │ + lsl w0, w0, #1 │ │ │ + lsl w3, w3, #1 │ │ │ + lsr x0, x5, x0 │ │ │ + orr w0, w1, w0 │ │ │ + strb w0, [sp, #96] │ │ │ + nop │ │ │ + lsr x0, x5, x3 │ │ │ + and w0, w0, #0x3f │ │ │ + orr w0, w0, #0xffffff80 │ │ │ + strb w0, [x4], #1 │ │ │ + sub w3, w3, #0x6 │ │ │ + cmn w3, #0x6 │ │ │ + b.ne a520 // b.any │ │ │ + cbz w6, a558 │ │ │ + cmp w22, w2 │ │ │ + mov x1, x28 │ │ │ + csel w2, w22, w2, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 2c50 │ │ │ + ldr x5, [x24], #8 │ │ │ + add w23, w23, w22 │ │ │ + cmp x5, x26 │ │ │ + b.ls a4a8 // b.plast │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ + b a5b8 │ │ │ + and w5, w5, #0xff │ │ │ + strb w5, [sp, #96] │ │ │ + cbnz w6, a590 │ │ │ + cbz w5, a5b0 │ │ │ + mov w22, #0x1 // #1 │ │ │ + b a558 │ │ │ + cmp w2, #0x0 │ │ │ + mov x1, x28 │ │ │ + csel w2, w2, w21, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 2c50 │ │ │ + ldrb w5, [sp, #96] │ │ │ + cbnz w5, a588 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w0, w23 │ │ │ + ldr x20, [x20, #3792] │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, a5e4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x29, sp │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 2f000 │ │ │ + ldr x1, [x24, #3792] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #72] │ │ │ + cbz x0, a73c │ │ │ + strb w0, [sp, #72] │ │ │ + lsr x1, x0, #8 │ │ │ + cbz x1, a73c │ │ │ + strb w1, [sp, #73] │ │ │ + lsr x1, x0, #16 │ │ │ + cbz x1, a73c │ │ │ + strb w1, [sp, #74] │ │ │ + lsr x1, x0, #24 │ │ │ + cbz x1, a71c │ │ │ + strb w1, [sp, #75] │ │ │ + lsr x1, x0, #32 │ │ │ + cbz x1, a71c │ │ │ + strb w1, [sp, #76] │ │ │ + lsr x1, x0, #40 │ │ │ + cbz x1, a71c │ │ │ + strb w1, [sp, #77] │ │ │ + lsr x1, x0, #48 │ │ │ + cbz x1, a71c │ │ │ + strb w1, [sp, #78] │ │ │ + lsr x1, x0, #56 │ │ │ + cbz x1, a71c │ │ │ + mov x0, #0x10 // #16 │ │ │ + strb w1, [sp, #79] │ │ │ + bl 29b0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, a72c │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 11000 │ │ │ + mov w20, #0x2 // #2 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0xf58 │ │ │ + mov x0, x21 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + add x19, sp, #0x48 │ │ │ + adrp x23, 11000 │ │ │ + add x19, x19, w20, sxtw │ │ │ + add x23, x23, #0xf60 │ │ │ + add x22, sp, #0x40 │ │ │ + ldrb w4, [x19], #-1 │ │ │ + mov x3, x23 │ │ │ + mov x2, #0x7 // #7 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + sub w20, w20, #0x1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x2, #0x10 // #16 │ │ │ + mov x1, x22 │ │ │ + mov x0, x21 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + cmn w20, #0x1 │ │ │ + b.ne a6bc // b.any │ │ │ + ldr x24, [x24, #3792] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x24] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, a770 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 29b0 │ │ │ + mov x21, x0 │ │ │ + cbnz x0, a688 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xf30 │ │ │ + bl 3bf0 │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 29b0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, a72c │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 11000 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0xf50 │ │ │ + mov x0, x21 │ │ │ + mov w20, #0x1 // #1 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + b a6a8 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ + sxtw x1, w1 │ │ │ + adrp x4, 2f000 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + ldr x5, [x19, #3792] │ │ │ + ldr x3, [x4, #3632] │ │ │ + ldr x7, [x5] │ │ │ + str x7, [sp, #104] │ │ │ + mov x7, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + add x0, x1, x1, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x6, x3, x0 │ │ │ + ldr x5, [x6, #32] │ │ │ + cbz x5, a7f0 │ │ │ + ldrb w7, [x5] │ │ │ + cbz w7, a7f0 │ │ │ + cbnz w2, a878 │ │ │ + ldr x4, [x3, x0] │ │ │ + add x20, sp, #0x30 │ │ │ + mov x0, x20 │ │ │ + adrp x3, 11000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0xf68 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + b a81c │ │ │ + add x20, sp, #0x30 │ │ │ + adrp x3, 11000 │ │ │ + ldr x4, [x4, #3632] │ │ │ + add x1, x1, x1, lsl #2 │ │ │ + mov x0, x20 │ │ │ + add x3, x3, #0xf78 │ │ │ + cbnz w2, a860 │ │ │ + ldr x4, [x4, x1, lsl #3] │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x4, x20 │ │ │ + mov x3, x21 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x530 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + ldr x19, [x19, #3792] │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, a880 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + add x4, x4, x1, lsl #3 │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x4, [x4, #8] │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + b a81c │ │ │ + ldr x4, [x6, #8] │ │ │ + b a7d0 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + b 2c70 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x1, x0 │ │ │ - add x2, x29, #0x20 │ │ │ mov w0, #0x0 // #0 │ │ │ - str x3, [x29, #168] │ │ │ - bl 4017d0 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr w0, [x29, #48] │ │ │ - ldr x1, [x19, #1856] │ │ │ - csel w0, w0, wzr, eq // eq = none │ │ │ - cmp x2, x1 │ │ │ - b.ne 40a61c // b.any │ │ │ + mov x29, sp │ │ │ + str x19, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + add x2, sp, #0x28 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x3, [x19] │ │ │ + str x3, [sp, #168] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 2930 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + ldr w2, [sp, #56] │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x0, x1 │ │ │ + csel w0, w2, wzr, eq // eq = none │ │ │ + cbnz x1, a8e8 │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - b 401840 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + b 29c0 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ + adrp x0, 2f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr x20, [x0, #344] │ │ │ + ldr x0, [x0, #3584] │ │ │ str x21, [sp, #32] │ │ │ - cbz x20, 40a6c8 │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x21, [x0] │ │ │ + cbz x21, a99c │ │ │ + mov x0, x21 │ │ │ + bl 28d0 │ │ │ + mov x20, x0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40a6e0 │ │ │ - mov x1, x20 │ │ │ - add x2, x21, #0x1 │ │ │ - bl 401750 │ │ │ + cbz x0, a9bc │ │ │ + mov x1, x21 │ │ │ + add x2, x20, #0x1 │ │ │ + bl 28b0 │ │ │ ldrb w0, [x19] │ │ │ - cbz w0, 40a680 │ │ │ - add x0, x19, x21 │ │ │ - ldurb w0, [x0, #-1] │ │ │ + cbz w0, a958 │ │ │ + add x1, x19, x20 │ │ │ + ldurb w0, [x1, #-1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 40a690 // b.none │ │ │ - adrp x0, 410000 │ │ │ - add x0, x0, #0x978 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x19, x21] │ │ │ + b.eq a970 // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x19, x20] │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x1, 410000 │ │ │ - add x1, x1, #0x980 │ │ │ - ldr x2, [x1] │ │ │ - ldrb w3, [x1, #8] │ │ │ - str x2, [x19, x0] │ │ │ + bl 28d0 │ │ │ + mov x20, x0 │ │ │ add x1, x19, x0 │ │ │ - strb w3, [x1, #8] │ │ │ + adrp x0, f000 │ │ │ + add x0, x0, #0xab0 │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x19, x20] │ │ │ + ldrb w0, [x0, #8] │ │ │ + strb w0, [x1, #8] │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, #0xc // #12 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40a6e0 │ │ │ - strb w20, [x0] │ │ │ - b 40a690 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40a6b8 │ │ │ + cbz x0, a9bc │ │ │ + mov x1, x0 │ │ │ + mov x20, #0x0 // #0 │ │ │ + strb wzr, [x0] │ │ │ + b a970 │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x23, x24, [sp, #48] │ │ │ - mov x23, x0 │ │ │ - mov x0, #0x4000 // #16384 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x25, x26, [sp, #64] │ │ │ + mov x22, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x24, x1 │ │ │ - mov x22, x2 │ │ │ - bl 401830 │ │ │ + mov x23, x2 │ │ │ + bl 29b0 │ │ │ + cbz x0, ab58 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + cmn x23, #0x1 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40a808 │ │ │ - cmn x22, #0x1 │ │ │ cset w26, eq // eq = none │ │ │ - cbz x22, 40a798 │ │ │ - cmn x22, #0x1 │ │ │ - mov x19, #0x0 // #0 │ │ │ - mov x25, #0x4000 // #16384 │ │ │ - b.ne 40a754 // b.any │ │ │ - b 40a7d4 │ │ │ - bl 401a90 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 40a824 // b.any │ │ │ - cmp x22, x19 │ │ │ - b.ls 40a888 // b.plast │ │ │ - sub x3, x22, x19 │ │ │ - cmp x3, #0x4, lsl #12 │ │ │ - csel x3, x3, x25, ls // ls = plast │ │ │ + cbz x23, aaac │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, #0x3fff // #16383 │ │ │ + mov x20, #0x0 // #0 │ │ │ + b.ne aa6c // b.any │ │ │ + b aae8 │ │ │ + mov x2, x1 │ │ │ + mov x3, x5 │ │ │ mov x1, #0x4000 // #16384 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + bl 2ab0 <__fread_chk@plt> │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbz x19, aa9c │ │ │ + mov x3, x24 │ │ │ + mov x2, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 401930 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 2c00 │ │ │ + cmp x0, x19 │ │ │ + b.ne ab14 // b.any │ │ │ + cmp w26, #0x0 │ │ │ + ccmp x23, x20, #0x2, eq // eq = none │ │ │ + b.ls aaa8 // b.plast │ │ │ + sub x5, x23, x20 │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 40a73c │ │ │ - mov x0, x23 │ │ │ - bl 401b30 │ │ │ - cbnz w0, 40a864 │ │ │ + mov x4, x22 │ │ │ + cmp x5, x25 │ │ │ + b.ls aa28 // b.plast │ │ │ + bl 2b70 │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbnz x19, aa44 │ │ │ + mov x0, x22 │ │ │ + bl 2ca0 │ │ │ + cbnz w0, ab6c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ mov x0, x21 │ │ │ - bl 401a30 │ │ │ + bl 2ba0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - bl 401a90 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 40a824 // b.any │ │ │ - cmn x19, #0x1 │ │ │ - b.eq 40a890 // b.none │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x3, x1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + mov x2, x0 │ │ │ + mov x3, x24 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 401930 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 2c00 │ │ │ + cmp x19, x0 │ │ │ + b.ne ab14 // b.any │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 40a7bc │ │ │ - b 40a78c │ │ │ - mov w0, #0x4 // #4 │ │ │ + bl 2b70 │ │ │ + mov x19, x0 │ │ │ + cbnz x0, aacc │ │ │ + mov x0, x22 │ │ │ + bl 2ca0 │ │ │ + cbz w0, aaa8 │ │ │ + b ab6c │ │ │ + mov x0, x21 │ │ │ + bl 2ba0 │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 11000 │ │ │ + ldr x3, [x3, #3480] │ │ │ + add x0, x0, #0xf80 │ │ │ + ldr x3, [x3] │ │ │ + bl 2c00 │ │ │ + mov w0, #0xa // #10 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x0, #1144] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x14 // #20 │ │ │ - add x0, x0, #0xe00 │ │ │ - bl 401a90 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + mov w0, #0x4 // #4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ mov x0, x21 │ │ │ - bl 401a30 │ │ │ + bl 2ba0 │ │ │ mov w0, #0xb // #11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - ret │ │ │ - cbnz w26, 40a754 │ │ │ - b 40a798 │ │ │ - cbnz w26, 40a7d4 │ │ │ - b 40a798 │ │ │ + b aabc │ │ │ + nop │ │ │ stp x29, x30, [sp, #-208]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ + adrp x19, 2f000 │ │ │ mov x20, x0 │ │ │ - ldr x3, [x19, #1856] │ │ │ + ldr x3, [x19, #3792] │ │ │ + add x2, sp, #0x48 │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov w0, #0x0 // #0 │ │ │ mov x22, x1 │ │ │ - add x2, x29, #0x40 │ │ │ - mov x1, x20 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x3, [x29, #200] │ │ │ - bl 401a20 <__lxstat64@plt> │ │ │ - cbnz w0, 40a998 │ │ │ - ldr w0, [x29, #84] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #200] │ │ │ + mov x4, #0x0 // #0 │ │ │ + mov x1, x0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2b90 <__lxstat64@plt> │ │ │ + cbnz w0, ac8c │ │ │ + ldr w0, [sp, #92] │ │ │ cmp w0, #0x1 │ │ │ - b.ls 40a97c // b.plast │ │ │ - adrp x1, 410000 │ │ │ + b.ls ac70 // b.plast │ │ │ + adrp x1, f000 │ │ │ mov x0, x22 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 401ad0 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40a9d4 │ │ │ - adrp x1, 410000 │ │ │ - mov x0, x20 │ │ │ - add x1, x1, #0x990 │ │ │ - bl 401ad0 │ │ │ + add x1, x1, #0xac8 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2c40 │ │ │ mov x23, x0 │ │ │ - cbz x0, 40a9c4 │ │ │ + cbz x0, ace0 │ │ │ + adrp x1, f000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0xac0 │ │ │ + bl 2c40 │ │ │ + mov x24, x0 │ │ │ + cbz x0, ad0c │ │ │ mov x1, x0 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - mov x0, x21 │ │ │ - bl 40a6e8 │ │ │ - mov w24, w0 │ │ │ - mov x0, x21 │ │ │ - bl 401820 │ │ │ mov x0, x23 │ │ │ - bl 401820 │ │ │ + bl a9d8 │ │ │ mov w21, w0 │ │ │ - cbnz w0, 40a9f8 │ │ │ - cbz w24, 40aa0c │ │ │ - mov x0, x20 │ │ │ - bl 401b00 │ │ │ - cmp w24, #0xa │ │ │ - mov w21, #0xe // #14 │ │ │ - csel w21, w24, w21, ne // ne = any │ │ │ - ldr x2, [x29, #200] │ │ │ - ldr x1, [x19, #1856] │ │ │ + mov x0, x23 │ │ │ + bl 29a0 │ │ │ + mov x0, x24 │ │ │ + bl 29a0 │ │ │ + cbnz w0, acc8 │ │ │ + cbz w21, acb8 │ │ │ + mov x0, x20 │ │ │ + bl 2c70 │ │ │ + cmp w21, #0xa │ │ │ + b.eq acd4 // b.none │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov w0, w21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40aa18 // b.any │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x2, [sp, #200] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, ad20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #208 │ │ │ ret │ │ │ - ldr w0, [x29, #80] │ │ │ + ldr w0, [sp, #88] │ │ │ and w0, w0, #0xf000 │ │ │ cmp w0, #0xa, lsl #12 │ │ │ - b.eq 40a8e0 // b.none │ │ │ + b.eq abd4 // b.none │ │ │ mov x0, x20 │ │ │ - bl 401b00 │ │ │ - cbnz w0, 40a9bc │ │ │ - mov x0, x22 │ │ │ + bl 2c70 │ │ │ + cbnz w0, acb0 │ │ │ mov x1, x20 │ │ │ - bl 401a80 │ │ │ + mov x0, x22 │ │ │ + bl 2bf0 │ │ │ mov w21, w0 │ │ │ - cbz w0, 40a954 │ │ │ - bl 401af0 <__errno_location@plt> │ │ │ + cbz w0, ac48 │ │ │ + bl 2c60 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ cmp w0, #0x12 │ │ │ - b.eq 40a8e0 // b.none │ │ │ - mov w21, #0xf // #15 │ │ │ - b 40a954 │ │ │ - mov x0, x21 │ │ │ - bl 401820 │ │ │ + b.eq abd4 // b.none │ │ │ mov w21, #0xf // #15 │ │ │ - b 40a954 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #1144] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xe18 │ │ │ - mov x3, x22 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - mov w21, #0xa // #10 │ │ │ - b 40a954 │ │ │ + b ac48 │ │ │ + mov x0, x22 │ │ │ + bl 2c70 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b ac48 │ │ │ mov x0, x20 │ │ │ - bl 401b00 │ │ │ + bl 2c70 │ │ │ + cbnz w21, ac3c │ │ │ mov w21, #0xe // #14 │ │ │ - cbz w24, 40a954 │ │ │ - b 40a948 │ │ │ - mov x0, x22 │ │ │ - bl 401b00 │ │ │ - b 40a954 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x440 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b ac48 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x22 │ │ │ + adrp x2, 11000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3480] │ │ │ + add x2, x2, #0xf98 │ │ │ + mov w21, #0xa // #10 │ │ │ + ldr x0, [x0] │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b ac48 │ │ │ + mov x0, x23 │ │ │ + mov w21, #0xf // #15 │ │ │ + bl 29a0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b ac48 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + sub sp, sp, #0x4a0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - stp x23, x24, [sp, #48] │ │ │ - adrp x2, 430000 │ │ │ - ldr x23, [x22, #240] │ │ │ - ldr x1, [x2, #1856] │ │ │ - add w24, w0, #0x1 │ │ │ - mov x0, x23 │ │ │ + adrp x22, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x1, [x29, #1176] │ │ │ + add w19, w0, #0x1 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x22, #3904] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldr x0, [x0, #3792] │ │ │ stp x25, x26, [sp, #64] │ │ │ + ldr x23, [x1] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #1176] │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 401770 │ │ │ + mov x0, x23 │ │ │ + bl 28d0 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ + cbz x0, b200 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40af48 │ │ │ - mov x0, x20 │ │ │ + add x2, x21, #0x1 │ │ │ mov x1, x23 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x20 │ │ │ - mov w19, w0 │ │ │ - tbnz w0, #31, 40aadc │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ - cmp w1, #0x2f │ │ │ - b.eq 40aeb4 // b.none │ │ │ + mov w24, w21 │ │ │ + bl 28b0 │ │ │ + tbnz w21, #31, adf8 │ │ │ + sxtw x0, w21 │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x5c │ │ │ - b.eq 40aeb4 // b.none │ │ │ - cmp w1, #0x3a │ │ │ - b.eq 40aeb4 // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - b 40aad0 │ │ │ - ldrb w2, [x20, x4] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40aeb4 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40aeb4 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x4, #0x1 │ │ │ - b.eq 40aeb4 // b.none │ │ │ - mov x4, x2 │ │ │ - sub w19, w19, #0x1 │ │ │ - cmn w19, #0x1 │ │ │ - b.ne 40aaac // b.any │ │ │ + ccmp w1, w2, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.eq adf0 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + sxtw x0, w0 │ │ │ + b add0 │ │ │ + mov x0, x2 │ │ │ + mov w24, w0 │ │ │ + tbnz w0, #31, adf8 │ │ │ + ldrb w1, [x20, x0] │ │ │ + sub x2, x0, #0x1 │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne adcc // b.any │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ mov x0, x23 │ │ │ - bl 401770 │ │ │ + bl 28d0 │ │ │ + mov x25, x0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40af30 │ │ │ - mov x0, x23 │ │ │ - bl 401770 │ │ │ - mov x25, x0 │ │ │ + cbz x0, b200 │ │ │ mov x0, x20 │ │ │ - bl 401770 │ │ │ + bl 28d0 │ │ │ cmp x25, x0 │ │ │ - mov x1, x0 │ │ │ - b.ne 40aed4 // b.any │ │ │ + b.ne b1a8 // b.any │ │ │ strb wzr, [x21] │ │ │ - tbnz w19, #31, 40aee4 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #64] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cbnz w0, 40af0c │ │ │ - ldr x0, [x23, #1144] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w3, w24 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xe60 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #1144] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x1, #0x1 // #1 │ │ │ + tbnz w24, #31, b1b8 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x26, 2f000 │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr x23, [x26, #3480] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbnz w1, b1ec │ │ │ + mov w3, w19 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 11000 │ │ │ + add x2, x2, #0xfe0 │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + adrp x28, 11000 │ │ │ + ldr x24, [x26, #3480] │ │ │ mov x2, #0x26 // #38 │ │ │ - add x0, x0, #0xe78 │ │ │ - bl 401a90 │ │ │ - ldr x0, [x23, #1144] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xea0 │ │ │ - mov x3, x20 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #1144] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xea8 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xff8 │ │ │ + mov x23, x24 │ │ │ + ldr x3, [x24] │ │ │ + add x19, sp, #0x70 │ │ │ + add x28, x28, #0xfc8 │ │ │ + adrp x27, 12000 │ │ │ + bl 2c00 │ │ │ + ldr x0, [x24] │ │ │ + mov x3, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x20 │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + ldr x3, [x24] │ │ │ + adrp x0, 12000 │ │ │ mov x2, #0x3c // #60 │ │ │ - bl 401a90 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x28, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xe38 │ │ │ - adrp x26, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x25, 412000 <_fini@@Base+0x1a18> │ │ │ - add x19, x29, #0x70 │ │ │ - adrp x24, 430000 │ │ │ - add x28, x28, #0xe48 │ │ │ - str x0, [x29, #104] │ │ │ - add x26, x26, #0xf10 │ │ │ - ldr x3, [x23, #1144] │ │ │ + add x0, x0, #0x28 │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 2c00 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x90 │ │ │ + str x0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x25, #0xee8 │ │ │ - bl 401a90 │ │ │ - ldr x0, [x23, #1144] │ │ │ - bl 401aa0 │ │ │ - ldr x2, [x24, #1848] │ │ │ - mov x0, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x27, #0x68 │ │ │ + bl 2c00 │ │ │ + ldr x0, [x23] │ │ │ + bl 2c10 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x400 // #1024 │ │ │ - bl 401b10 │ │ │ - ldrb w2, [x19] │ │ │ - cbz w2, 40ae08 │ │ │ - cmp w2, #0xa │ │ │ - mov x4, #0x0 // #0 │ │ │ - b.ne 40ac04 // b.any │ │ │ - b 40adf8 │ │ │ - cmp w0, #0xa │ │ │ - add x4, x4, #0x1 │ │ │ - b.eq 40adfc // b.none │ │ │ - add x0, x19, x4 │ │ │ - ldrb w0, [x0, #1] │ │ │ - add w1, w4, #0x1 │ │ │ - cbnz w0, 40abf8 │ │ │ - cmp w2, #0x2e │ │ │ - b.eq 40ae90 // b.none │ │ │ + ldr x2, [x0, #3728] │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 40ac74 │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40ad6c // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 40ad6c // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.ne 40ac68 // b.any │ │ │ - b 40ad6c │ │ │ - ldrb w5, [x19, w4, sxtw] │ │ │ - cmp w5, #0x5c │ │ │ - b.eq 40ad6c // b.none │ │ │ - cmp w5, #0x2f │ │ │ - b.eq 40ad6c // b.none │ │ │ - cmp w5, #0x3a │ │ │ - b.eq 40ad6c // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 40ac4c // b.any │ │ │ - ldr x0, [x22, #240] │ │ │ - bl 401a30 │ │ │ - ldp x4, x5, [x28] │ │ │ - ldr w1, [x28, #16] │ │ │ - stp x4, x5, [x19] │ │ │ - str w1, [x19, #16] │ │ │ + ldr x2, [x2] │ │ │ + bl 2c80 │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbz w3, b0ec │ │ │ + add x0, x19, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne af24 // b.any │ │ │ + b b0d8 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq b0e0 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, af18 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq b18c // b.none │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + add x0, x19, x0 │ │ │ + b af64 │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq b144 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne af54 // b.any │ │ │ + ldr x0, [x22, #3904] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + bl 2ba0 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + mov w1, w0 │ │ │ + add x0, x19, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq b19c // b.none │ │ │ + sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w1, #0x1 │ │ │ + b.ne afa0 // b.any │ │ │ + strb wzr, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + mov x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 401770 │ │ │ + bl 28d0 │ │ │ + mov x25, x0 │ │ │ + add x0, x24, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x22, #240] │ │ │ - cbz x0, 40af1c │ │ │ + bl 29b0 │ │ │ + ldr x1, [x22, #3904] │ │ │ + str x0, [sp, #96] │ │ │ + str x0, [x1] │ │ │ + cbz x0, b200 │ │ │ + mov x2, x24 │ │ │ + mov x1, x19 │ │ │ + bl 28b0 │ │ │ + ldr x3, [sp, #96] │ │ │ + add x2, x25, #0x1 │ │ │ mov x1, x21 │ │ │ - bl 401ab0 │ │ │ - ldr x0, [x23, #1144] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x26 │ │ │ + add x0, x3, x24 │ │ │ + bl 28b0 │ │ │ + ldr x0, [x26, #3480] │ │ │ mov x3, x19 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ mov x0, x21 │ │ │ - bl 401a30 │ │ │ + bl 2ba0 │ │ │ mov x0, x20 │ │ │ - bl 401a30 │ │ │ - ldr x21, [x22, #240] │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x22, #3904] │ │ │ + ldr x24, [x0] │ │ │ + mov x0, x24 │ │ │ + bl 28d0 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x20, x0 │ │ │ - mov x27, x21 │ │ │ - cbz x0, 40aea0 │ │ │ - mov x0, x20 │ │ │ - mov x1, x27 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x20 │ │ │ - tbnz w0, #31, 40ad3c │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ + cbz x0, b200 │ │ │ + add x25, x21, #0x1 │ │ │ + mov x1, x24 │ │ │ + mov x2, x25 │ │ │ + bl 28b0 │ │ │ + tbnz w21, #31, b0b0 │ │ │ + sxtw x0, w21 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 40ae50 // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - sub x5, x4, w0, uxtw │ │ │ - b 40ad34 │ │ │ - ldrb w2, [x20, x4] │ │ │ - sub x3, x4, #0x1 │ │ │ + b.eq b138 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + add x3, x20, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + tbnz w0, #31, b0b0 │ │ │ + nop │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 40ae50 // b.none │ │ │ - mov x4, x3 │ │ │ - cmp x4, x5 │ │ │ - b.ne 40ad20 // b.any │ │ │ - mov x0, x27 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + b.eq b138 // b.none │ │ │ + mov x0, x1 │ │ │ + tbz w0, #31, b098 │ │ │ + mov x0, x25 │ │ │ + bl 29b0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40ae70 │ │ │ + cbz x0, b200 │ │ │ mov x0, x20 │ │ │ - bl 401770 │ │ │ - add x1, x27, x0 │ │ │ - mov x0, x21 │ │ │ - bl 401ab0 │ │ │ - b 40abb4 │ │ │ - ldr x0, [x22, #240] │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - bl 401a30 │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 40adb4 │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.ne 40ada8 // b.any │ │ │ - b 40ae84 │ │ │ - ldrb w0, [x19, w4, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40ae84 // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 40ad9c // b.any │ │ │ - strb wzr, [x19] │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - mov x27, x0 │ │ │ + bl 28d0 │ │ │ + add x1, x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 401770 │ │ │ - add x0, x27, x0 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x22, #240] │ │ │ - cbz x0, 40aec0 │ │ │ - mov x1, x19 │ │ │ - bl 401ab0 │ │ │ - ldr x0, [x22, #240] │ │ │ - mov x1, x21 │ │ │ - bl 401890 │ │ │ - b 40acac │ │ │ - mov w1, #0x0 // #0 │ │ │ - strb wzr, [x19, w1, sxtw] │ │ │ - ldrb w2, [x19] │ │ │ - cbnz w2, 40ac14 │ │ │ + bl 2c20 │ │ │ + b aec8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + nop │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbnz w3, af30 │ │ │ mov x0, x20 │ │ │ - bl 401a30 │ │ │ + bl 2ba0 │ │ │ mov x0, x21 │ │ │ - bl 401a30 │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x29, #1176] │ │ │ - ldr x1, [x0, #1856] │ │ │ + bl 2ba0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3792] │ │ │ mov w0, #0x1 // #1 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40af60 // b.any │ │ │ + ldr x2, [sp, #1176] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, b210 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x440 │ │ │ + add sp, sp, #0x4a0 │ │ │ ret │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - mov x0, x27 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbnz x0, 40ad54 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x27, [x22, #240] │ │ │ - b 40ad54 │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - b 40adb8 │ │ │ - ldrb w0, [x19, #1] │ │ │ - cbnz w0, 40ac1c │ │ │ - strb w0, [x19] │ │ │ - b 40ac1c │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x27, [x22, #240] │ │ │ - b 40acf0 │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - b 40aadc │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x22, #240] │ │ │ - b 40ade0 │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + b b0b0 │ │ │ + ldr x24, [x22, #3904] │ │ │ + ldr x0, [x24] │ │ │ + bl 2ba0 │ │ │ + ldp x2, x3, [x28] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w1, [x28, #16] │ │ │ + str w1, [x19, #16] │ │ │ mov x0, x21 │ │ │ - add x1, x23, x1 │ │ │ - bl 401ab0 │ │ │ - tbz w19, #31, 40ab1c │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xe48 │ │ │ + bl 28d0 │ │ │ + mov x25, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + bl 29b0 │ │ │ + str x0, [x24] │ │ │ + cbz x0, b200 │ │ │ + add x2, x25, #0x1 │ │ │ + mov x1, x21 │ │ │ + bl 28b0 │ │ │ + b b014 │ │ │ + ldrb w0, [sp, #113] │ │ │ + cbnz w0, af38 │ │ │ + strb wzr, [sp, #112] │ │ │ + b af38 │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x19, w1, sxtw] │ │ │ + b afc0 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x21 │ │ │ + bl 2c20 │ │ │ + tbz w24, #31, ae2c │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xfc8 │ │ │ + adrp x26, 2f000 │ │ │ ldp x2, x3, [x0] │ │ │ - ldr w0, [x0, #16] │ │ │ stp x2, x3, [x20] │ │ │ + ldr w0, [x0, #16] │ │ │ str w0, [x20, #16] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #64] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cbz w0, 40ab2c │ │ │ - ldr x1, [x23, #1144] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x23, [x26, #3480] │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbz w1, ae48 │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4017e0 │ │ │ - b 40ab2c │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x22, #240] │ │ │ - b 40aca4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - ldr x23, [x22, #240] │ │ │ - b 40aaf4 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - ldr x23, [x22, #240] │ │ │ - b 40aa6c │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ + bl 2960 │ │ │ + ldr x0, [x23] │ │ │ + b ae48 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xfb8 │ │ │ + bl 3bf0 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x2, 2f000 │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x20, 430000 │ │ │ - ldr x3, [x20, #1856] │ │ │ - ldr x2, [x2, #224] │ │ │ - add x4, x1, #0x1 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x2, [x2, #3672] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ - mov x21, x0 │ │ │ - b.eq 40b048 // b.none │ │ │ + mov x22, x0 │ │ │ + ldr x3, [x19, #3792] │ │ │ + ldr x1, [x2] │ │ │ + ldr x2, [x3] │ │ │ + str x2, [sp, #72] │ │ │ + mov x2, #0x0 // #0 │ │ │ + cmp x1, x4 │ │ │ + b.eq b300 // b.none │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x0, #0x869f // #34463 │ │ │ movk x0, #0x1, lsl #16 │ │ │ cmp x4, x0 │ │ │ - b.hi 40b02c // b.pmore │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ + b.hi b340 // b.pmore │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0xd8 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0xf58 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ - sub w22, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401770 │ │ │ - add w0, w22, w0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ + mov x0, x21 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x22 │ │ │ + bl 28d0 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 28d0 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40b070 │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, b330 │ │ │ + add x2, x24, #0x1 │ │ │ + mov x1, x22 │ │ │ + bl 28b0 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401ab0 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x40 │ │ │ - strb wzr, [x19, w22, sxtw] │ │ │ - bl 401890 │ │ │ - mov x0, x19 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b098 // b.any │ │ │ + mov x0, x20 │ │ │ + bl 2a10 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + mov x0, x20 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, b328 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + bl 28d0 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, b350 │ │ │ + mov x2, x21 │ │ │ + mov x1, x22 │ │ │ + bl 28b0 │ │ │ + b b2d8 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xfb8 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xf38 │ │ │ - str x4, [x29, #56] │ │ │ - bl 402a54 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 40afa8 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40b084 │ │ │ - mov x0, x19 │ │ │ - mov x1, x21 │ │ │ - bl 401ab0 │ │ │ - mov x0, x19 │ │ │ - b 40b00c │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + add x1, x1, #0xb8 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - b 40afec │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xf28 │ │ │ - bl 402a54 │ │ │ - b 40b05c │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x1, lsl #12 │ │ │ - sub sp, sp, #0x450 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0xa8 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + sub sp, sp, x16 │ │ │ + mov x1, x0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #136] │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x0, #1856] │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #256] │ │ │ - str x2, [x29, #5288] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x25, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldr x19, [x25, #3528] │ │ │ + str x0, [sp, #136] │ │ │ + adrp x0, 2f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr x2, [x0, #3792] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - bl 40af64 │ │ │ - ldr x24, [x21, #256] │ │ │ + ldr x0, [x19] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #5304] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl b218 │ │ │ + mov x21, x0 │ │ │ + ldr x23, [x19] │ │ │ + mov x0, x23 │ │ │ + bl 28d0 │ │ │ mov x22, x0 │ │ │ - mov x0, x24 │ │ │ - bl 401770 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ + cbz x0, bbac │ │ │ + add x24, x22, #0x1 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40b95c │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x19 │ │ │ - subs w20, w0, #0x1 │ │ │ - b.mi 40b170 // b.first │ │ │ - sxtw x3, w20 │ │ │ - ldrb w0, [x19, x3] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b178 // b.none │ │ │ + mov x1, x23 │ │ │ + mov x2, x24 │ │ │ + bl 28b0 │ │ │ + subs w20, w22, #0x1 │ │ │ + b.mi b96c // b.first │ │ │ + ldrb w0, [x19, w20, sxtw] │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + sxtw x1, w20 │ │ │ cmp w0, #0x5c │ │ │ - b.eq 40b178 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 40b178 // b.none │ │ │ - sub x3, x3, #0x1 │ │ │ - b 40b164 │ │ │ - ldrb w2, [x19, x3] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40b178 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40b178 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x3, #0x1 │ │ │ - b.eq 40b178 // b.none │ │ │ - mov x3, x2 │ │ │ + ccmp w0, w2, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.eq b444 // b.none │ │ │ + sub x1, x1, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + b b420 │ │ │ + mov x1, x2 │ │ │ sub w20, w20, #0x1 │ │ │ cmn w20, #0x1 │ │ │ - b.ne 40b140 // b.any │ │ │ - strb wzr, [x19] │ │ │ - b 40b180 │ │ │ - add x3, x19, x3 │ │ │ - strb wzr, [x3, #1] │ │ │ - mov x0, x24 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40b944 │ │ │ + b.eq b96c // b.none │ │ │ + ldrb w0, [x19, x1] │ │ │ + sub x2, x1, #0x1 │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne b41c // b.any │ │ │ + add x1, x19, x1 │ │ │ + strb wzr, [x1, #1] │ │ │ mov x0, x24 │ │ │ - bl 401770 │ │ │ - mov x26, x0 │ │ │ + bl 29b0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, bbac │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - cmp x26, x0 │ │ │ - mov x25, x0 │ │ │ - b.eq 40b794 // b.none │ │ │ - mov x0, x23 │ │ │ - add x1, x24, x25 │ │ │ - bl 401ab0 │ │ │ - mov x0, x22 │ │ │ - bl 401770 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 28d0 │ │ │ + mov x26, x0 │ │ │ + cmp x22, x0 │ │ │ + b.ne b95c // b.any │ │ │ + strb wzr, [x24] │ │ │ + mov x0, x21 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x29, #128] │ │ │ - cbz x0, 40b92c │ │ │ - mov x0, x24 │ │ │ - bl 401770 │ │ │ - cmp x25, x0 │ │ │ - b.eq 40b79c // b.none │ │ │ - ldr x0, [x29, #128] │ │ │ - add x1, x22, x25 │ │ │ - bl 401ab0 │ │ │ - tbnz w20, #31, 40b7a8 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x12 // #18 │ │ │ - add x0, x0, #0xf60 │ │ │ - bl 401a90 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x0, [x20, #1144] │ │ │ - add x2, x3, #0xea0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - bl 4018f0 <__ctype_toupper_loc@plt> │ │ │ + bl 29b0 │ │ │ mov x27, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x28 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x0, x0, #0x8 │ │ │ - mov w24, #0x0 // #0 │ │ │ - adrp x26, 430000 │ │ │ - add x25, x25, #0x25c │ │ │ - str x0, [x29, #112] │ │ │ - cbnz w24, 40b4b0 │ │ │ - ldr w0, [x25] │ │ │ - ldr x3, [x20, #1144] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40b850 // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40b724 // b.none │ │ │ - adrp x4, 412000 <_fini@@Base+0x1a18> │ │ │ + cbz x0, bbb0 │ │ │ + cmp x22, x26 │ │ │ + b.ne b934 // b.any │ │ │ + strb wzr, [x0] │ │ │ + tbnz w20, #31, b940 │ │ │ + adrp x22, 2f000 │ │ │ + mov x2, #0x12 // #18 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + ldr x28, [x22, #3480] │ │ │ + add x0, x0, #0xe0 │ │ │ + str wzr, [sp, #104] │ │ │ + adrp x26, 2f000 │ │ │ + mov x23, x28 │ │ │ + add x20, sp, #0xa8 │ │ │ + ldr x3, [x28] │ │ │ + bl 2c00 │ │ │ + ldr x0, [x28] │ │ │ + adrp x1, 12000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + bl 2a60 <__ctype_toupper_loc@plt> │ │ │ + mov x28, x0 │ │ │ + ldr x0, [x26, #4016] │ │ │ + str x0, [sp, #120] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x1a8 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ + cbnz w0, b6d4 │ │ │ + ldr x0, [sp, #120] │ │ │ mov x2, #0x35 // #53 │ │ │ - add x0, x4, #0xf78 │ │ │ - bl 401a90 │ │ │ - adrp x4, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x3, [x20, #1144] │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq ba34 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xf8 │ │ │ + b.eq b974 // b.none │ │ │ + bl 2c00 │ │ │ + ldr x3, [x23] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x130 │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x4, #0xfb0 │ │ │ - bl 401a90 │ │ │ - ldr x0, [x29, #120] │ │ │ - ldr x3, [x20, #1144] │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 2c00 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2c // #44 │ │ │ - bl 401a90 │ │ │ - ldr x0, [x20, #1144] │ │ │ - add x28, x29, #0x90 │ │ │ - bl 401aa0 │ │ │ - ldr x2, [x26, #1848] │ │ │ - mov x0, x28 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2c00 │ │ │ + ldr x0, [x22, #3480] │ │ │ + ldr x0, [x0] │ │ │ + bl 2c10 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x13aa // #5034 │ │ │ - bl 401b10 │ │ │ - ldrb w0, [x28] │ │ │ - cbz w0, 40b310 │ │ │ - cmp w0, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x3, x28 │ │ │ - b.ne 40b300 // b.any │ │ │ - b 40b5e8 │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 40b5ec // b.none │ │ │ - add x2, x3, x1 │ │ │ - ldrb w2, [x2, #1] │ │ │ - add w4, w1, #0x1 │ │ │ - cbnz w2, 40b2f4 │ │ │ - ldr x1, [x27] │ │ │ - ubfiz x2, x0, #2, #8 │ │ │ - ldr w1, [x1, x2] │ │ │ + ldr x2, [x0, #3728] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 2c80 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, b5c0 │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne b5b4 // b.any │ │ │ + b b924 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq b928 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, b5a8 │ │ │ + ldr x0, [x28] │ │ │ + mov w1, w3 │ │ │ + ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x51 │ │ │ - b.eq 40b924 // b.none │ │ │ - ldr w2, [x25] │ │ │ - sub w3, w2, #0x1 │ │ │ - cmp w3, #0x1 │ │ │ - b.ls 40b6f0 // b.plast │ │ │ + b.eq bb80 // b.none │ │ │ + ldr x0, [x26, #4016] │ │ │ + cmp w1, #0x53 │ │ │ + ldr w0, [x0] │ │ │ + sub w2, w0, #0x1 │ │ │ + ccmp w2, #0x1, #0x2, eq // eq = none │ │ │ + b.ls bb88 // b.plast │ │ │ cmp w1, #0x43 │ │ │ - b.eq 40b7c4 // b.none │ │ │ - cmp w2, #0x2 │ │ │ - mov w4, w0 │ │ │ - b.eq 40b4fc // b.none │ │ │ - cbz w4, 40b554 │ │ │ - cmp w4, #0x2e │ │ │ - b.eq 40b714 // b.none │ │ │ - add x28, x29, #0x90 │ │ │ - mov x0, x28 │ │ │ - bl 401770 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 40b3b4 │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b5fc // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 40b5fc // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 40b5fc // b.none │ │ │ - mov x0, x28 │ │ │ - b 40b3a8 │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40b5fc // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40b5fc // b.none │ │ │ - cmp w2, #0x3a │ │ │ - b.eq 40b5fc // b.none │ │ │ - sub w1, w1, #0x1 │ │ │ - cmn w1, #0x1 │ │ │ - b.ne 40b38c // b.any │ │ │ - ldr x0, [x21, #256] │ │ │ - bl 401a30 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xe48 │ │ │ - ldp x2, x3, [x0] │ │ │ - ldr w1, [x0, #16] │ │ │ - mov x0, x23 │ │ │ - stp x2, x3, [x29, #144] │ │ │ - str w1, [x29, #160] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x21, #256] │ │ │ - cbz x0, 40b97c │ │ │ - mov x1, x23 │ │ │ - bl 401ab0 │ │ │ - mov x0, x22 │ │ │ - bl 401a30 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #256] │ │ │ - bl 40af64 │ │ │ - mov x22, x0 │ │ │ - mov x0, x19 │ │ │ - bl 401a30 │ │ │ - ldr x28, [x21, #256] │ │ │ - mov x0, x28 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - mov x1, x28 │ │ │ - cbz x0, 40b8c0 │ │ │ + b.eq bab8 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.eq b730 // b.none │ │ │ + cbnz w3, b790 │ │ │ + adrp x1, f000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0xac8 │ │ │ + bl 2c40 │ │ │ + cbz x0, b9d8 │ │ │ + bl 29a0 │ │ │ + ldr x22, [x22, #3480] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x2c0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x22] │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + mov x0, x24 │ │ │ + bl 2ba0 │ │ │ mov x0, x19 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x19 │ │ │ - tbnz w0, #31, 40b47c │ │ │ - sxtw x1, w0 │ │ │ - ldrb w2, [x19, x1] │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40b690 // b.none │ │ │ - sub x1, x1, #0x1 │ │ │ - sub x3, x1, w0, uxtw │ │ │ - b 40b474 │ │ │ - ldrb w0, [x19, x1] │ │ │ - sub x2, x1, #0x1 │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b690 // b.none │ │ │ - mov x1, x2 │ │ │ - cmp x1, x3 │ │ │ - b.ne 40b460 // b.any │ │ │ - adrp x1, 410000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 401ad0 │ │ │ - cbz x0, 40b6ac │ │ │ - bl 401820 │ │ │ - ldr x0, [x20, #1144] │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ + bl 2ba0 │ │ │ + mov x0, x27 │ │ │ + bl 2ba0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3792] │ │ │ + ldr x2, [sp, #5304] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, bbc0 │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + ldp x29, x30, [sp] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + add sp, sp, x16 │ │ │ + ret │ │ │ + add x0, x19, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x1, f000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0xac8 │ │ │ + bl 2c40 │ │ │ + cbz x0, b9d8 │ │ │ + bl 29a0 │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 12000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x130 │ │ │ - mov x3, x22 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - mov w24, #0x1 // #1 │ │ │ - adrp x4, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x3, [x20, #1144] │ │ │ - add x0, x4, #0xf78 │ │ │ - mov x1, #0x1 // #1 │ │ │ + add x2, x2, #0x2b0 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ mov x2, #0x35 // #53 │ │ │ - bl 401a90 │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x1, #0xfb0 │ │ │ - mov x2, #0x22 // #34 │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 401a90 │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xf8 │ │ │ + bl 2c00 │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov w0, #0x1 // #1 │ │ │ + mov x2, #0x22 // #34 │ │ │ mov x1, #0x1 // #1 │ │ │ + str w0, [sp, #104] │ │ │ + adrp x0, 12000 │ │ │ + ldr x3, [x4] │ │ │ + add x0, x0, #0x130 │ │ │ + str x4, [sp, #112] │ │ │ + bl 2c00 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x0, 12000 │ │ │ mov x2, #0x28 // #40 │ │ │ - add x0, x0, #0xfd8 │ │ │ - bl 401a90 │ │ │ - b 40b2bc │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0x158 │ │ │ + ldr x3, [x4] │ │ │ + bl 2c00 │ │ │ + b b568 │ │ │ cmp w1, #0x45 │ │ │ - b.eq 40b974 // b.none │ │ │ + b.eq b650 // b.none │ │ │ cmp w1, #0x5a │ │ │ - b.ne 40b348 // b.any │ │ │ - ldr x4, [x29, #136] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x1, x4, #0x1 │ │ │ - mov x0, x22 │ │ │ - str x1, [x2, #224] │ │ │ - bl 401a30 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #256] │ │ │ - bl 40af64 │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x2, #0x13aa // #5034 │ │ │ + b.ne b5fc // b.any │ │ │ + mov x0, x21 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x21, [sp, #136] │ │ │ + ldr x1, [x1, #3672] │ │ │ + add x2, x21, #0x1 │ │ │ + str x2, [x1] │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x25, #3528] │ │ │ + mov x1, x21 │ │ │ + ldr x0, [x0] │ │ │ + bl b218 │ │ │ + mov x1, x0 │ │ │ mov x3, #0x140e // #5134 │ │ │ - strb wzr, [x29, #144] │ │ │ - bl 4019f0 <__strncat_chk@plt> │ │ │ - ldrb w4, [x29, #144] │ │ │ - cbnz w4, 40b34c │ │ │ - adrp x1, 410000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x998 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401ad0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz x0, 40b8d8 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401820 │ │ │ - ldr x0, [x20, #1144] │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x140 │ │ │ - mov x3, x22 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - mov x0, x23 │ │ │ - bl 401a30 │ │ │ - mov x0, x19 │ │ │ - bl 401a30 │ │ │ - ldr x0, [x29, #128] │ │ │ - bl 401a30 │ │ │ - ldr x4, [x29, #104] │ │ │ - mov w0, w4 │ │ │ - adrp x3, 430000 │ │ │ - ldr x2, [x29, #5288] │ │ │ - ldr x1, [x3, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b994 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x450 │ │ │ - add sp, sp, #0x1, lsl #12 │ │ │ - ret │ │ │ - mov w4, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w4, sxtw] │ │ │ - ldrb w0, [x0] │ │ │ - b 40b310 │ │ │ - ldr x0, [x21, #256] │ │ │ - add w1, w1, #0x1 │ │ │ - add x28, x29, #0x90 │ │ │ - strb wzr, [x28, w1, sxtw] │ │ │ - bl 401a30 │ │ │ - mov x0, x28 │ │ │ - bl 401770 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 40b64c │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ + mov x21, x0 │ │ │ + mov x2, #0x13aa // #5034 │ │ │ + mov x0, x20 │ │ │ + strb wzr, [sp, #168] │ │ │ + bl 2b60 <__strncat_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, b600 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq ba24 // b.none │ │ │ + mov x0, x20 │ │ │ + bl 28d0 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + add x1, x20, x0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + b b7c4 │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x1, x1, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq ba58 // b.none │ │ │ + ldrb w0, [x1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 40b6e0 // b.none │ │ │ - mov x0, x28 │ │ │ - b 40b640 │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne b7b4 // b.any │ │ │ + ldr x0, [x25, #3528] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + bl 2ba0 │ │ │ + mov x0, x20 │ │ │ + bl 28d0 │ │ │ + mov w1, w0 │ │ │ + add x0, x20, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 40b6e0 // b.none │ │ │ + b.eq ba18 // b.none │ │ │ sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ cmn w1, #0x1 │ │ │ - b.ne 40b634 // b.any │ │ │ - strb wzr, [x29, #144] │ │ │ - add x0, x29, #0x90 │ │ │ - bl 401770 │ │ │ - mov x28, x0 │ │ │ - mov x0, x23 │ │ │ - bl 401770 │ │ │ - add x0, x28, x0 │ │ │ + b.ne b800 // b.any │ │ │ + strb wzr, [sp, #168] │ │ │ + mov x0, x20 │ │ │ + bl 28d0 │ │ │ + str x0, [sp, #112] │ │ │ + mov x0, x24 │ │ │ + bl 28d0 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x0, x1, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x21, #256] │ │ │ - cbz x0, 40b90c │ │ │ - add x1, x29, #0x90 │ │ │ - bl 401ab0 │ │ │ - ldr x0, [x21, #256] │ │ │ - mov x1, x23 │ │ │ - bl 401890 │ │ │ - b 40b3f4 │ │ │ - add x1, x19, x1 │ │ │ - strb wzr, [x1, #1] │ │ │ - adrp x1, 410000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 401ad0 │ │ │ - cbnz x0, 40b490 │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0x110 │ │ │ - bl 401a90 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x0, [x20, #1144] │ │ │ - add x2, x3, #0xea0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - b 40b260 │ │ │ - add x0, x29, #0x90 │ │ │ - add w1, w1, #0x1 │ │ │ - strb wzr, [x0, w1, sxtw] │ │ │ - b 40b650 │ │ │ - cmp w1, #0x53 │ │ │ - b.ne 40b334 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #216] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x0, #568] │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40b5b0 │ │ │ - ldrb w0, [x29, #145] │ │ │ - cbnz w0, 40b354 │ │ │ - strb w0, [x29, #144] │ │ │ - b 40b354 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x1, #0xf78 │ │ │ - mov x2, #0x35 // #53 │ │ │ - mov x1, #0x1 // #1 │ │ │ - bl 401a90 │ │ │ - ldr x3, [x20, #1144] │ │ │ - ldr x0, [x29, #112] │ │ │ - mov x1, #0x1 // #1 │ │ │ + bl 29b0 │ │ │ + ldr x1, [x25, #3528] │ │ │ + str x0, [sp, #152] │ │ │ + str x0, [x1] │ │ │ + cbz x0, bbb0 │ │ │ + ldr x2, [sp, #112] │ │ │ + mov x1, x20 │ │ │ + bl 28b0 │ │ │ + ldp x0, x3, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x2, x0, #0x1 │ │ │ + add x0, x3, x1 │ │ │ + mov x1, x24 │ │ │ + bl 28b0 │ │ │ + mov x0, x21 │ │ │ + bl 2ba0 │ │ │ + ldr x2, [x25, #3528] │ │ │ + str x2, [sp, #112] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x2] │ │ │ + bl b218 │ │ │ + mov x21, x0 │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ + mov x3, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x3, [sp, #112] │ │ │ + bl 29b0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, bbb0 │ │ │ + ldr x3, [sp, #112] │ │ │ + ldr x1, [sp, #144] │ │ │ + add x2, x3, #0x1 │ │ │ + bl 28b0 │ │ │ + ldr x3, [sp, #112] │ │ │ + tbnz w3, #31, b694 │ │ │ + sxtw x0, w3 │ │ │ + ldrb w1, [x19, x0] │ │ │ + cmp w1, #0x2f │ │ │ + b.eq b68c // b.none │ │ │ + sub w0, w3, #0x1 │ │ │ + add x3, x19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + nop │ │ │ + tbnz w0, #31, b694 │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq b68c // b.none │ │ │ + mov x0, x1 │ │ │ + b b908 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + b b5c0 │ │ │ + add x1, x21, x26 │ │ │ + bl 2c20 │ │ │ + tbz w20, #31, b4a0 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xfc8 │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w0, [x0, #16] │ │ │ + str w0, [x19, #16] │ │ │ + b b4a0 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x24 │ │ │ + bl 2c20 │ │ │ + b b478 │ │ │ + strb wzr, [x19] │ │ │ + b b44c │ │ │ + bl 2c00 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x1d // #29 │ │ │ - bl 401a90 │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x2, #0xfb0 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x188 │ │ │ + bl 2c00 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - bl 401a90 │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x130 │ │ │ + bl 2c00 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2f // #47 │ │ │ - add x0, x0, #0x58 │ │ │ - bl 401a90 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - ldr x3, [x20, #1144] │ │ │ - add x0, x0, #0x88 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x1d8 │ │ │ + bl 2c00 │ │ │ + adrp x0, 12000 │ │ │ mov x2, #0x32 // #50 │ │ │ - b 40b2a4 │ │ │ - strb wzr, [x23] │ │ │ - b 40b1c4 │ │ │ - ldr x4, [x29, #128] │ │ │ - strb wzr, [x4] │ │ │ - tbz w20, #31, 40b1fc │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - add x2, x2, #0xe48 │ │ │ - ldp x0, x1, [x2] │ │ │ - ldr w2, [x2, #16] │ │ │ - stp x0, x1, [x19] │ │ │ - str w2, [x19, #16] │ │ │ - b 40b1fc │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ + add x0, x0, #0x208 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x43 // #67 │ │ │ - add x0, x0, #0xc0 │ │ │ - bl 401a90 │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ + ldr x3, [x23] │ │ │ + b b550 │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov x2, #0x18 // #24 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x3 // #3 │ │ │ - add x0, x0, #0x108 │ │ │ - bl 401a90 │ │ │ - ldr x0, [x20, #1144] │ │ │ - add x24, x29, #0x90 │ │ │ - bl 401aa0 │ │ │ - ldr x2, [x26, #1848] │ │ │ - mov x0, x24 │ │ │ - mov w1, #0x13aa // #5034 │ │ │ - bl 401b10 │ │ │ - ldrb w4, [x24] │ │ │ - cbz w4, 40b8a4 │ │ │ - cmp w4, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x5, x24 │ │ │ - b.ne 40b838 // b.any │ │ │ - b 40b890 │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 40b894 // b.none │ │ │ - add x3, x5, x1 │ │ │ - ldrb w2, [x3, #1] │ │ │ - add w3, w1, #0x1 │ │ │ - cbnz w2, 40b82c │ │ │ - mov w24, #0x0 // #0 │ │ │ - b 40b34c │ │ │ - adrp x2, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x2, #0xf78 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x290 │ │ │ + str x4, [sp, #112] │ │ │ + ldr x3, [x4] │ │ │ + bl 2c00 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x1, 12000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x4] │ │ │ + bl 2b10 <__fprintf_chk@plt> │ │ │ + b b504 │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x20, w1, sxtw] │ │ │ + b b820 │ │ │ + ldrb w0, [sp, #169] │ │ │ + cbnz w0, b798 │ │ │ + strb wzr, [sp, #168] │ │ │ + b b798 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xf8 │ │ │ + bl 2c00 │ │ │ + adrp x0, 12000 │ │ │ + mov x2, #0x1d // #29 │ │ │ + add x0, x0, #0x188 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x35 // #53 │ │ │ - bl 401a90 │ │ │ - ldr x3, [x20, #1144] │ │ │ - ldr x0, [x29, #112] │ │ │ + ldr x3, [x23] │ │ │ + b b538 │ │ │ + ldr x3, [x25, #3528] │ │ │ + str x3, [sp, #144] │ │ │ + ldr x0, [x3] │ │ │ + bl 2ba0 │ │ │ + adrp x1, 11000 │ │ │ + add x1, x1, #0xfc8 │ │ │ + mov x0, x24 │ │ │ + ldp x4, x5, [x1] │ │ │ + stp x4, x5, [x20] │ │ │ + ldr w1, [x1, #16] │ │ │ + str w1, [x20, #16] │ │ │ + bl 28d0 │ │ │ + mov x2, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x2, [sp, #112] │ │ │ + bl 29b0 │ │ │ + ldr x3, [sp, #144] │ │ │ + ldr x2, [sp, #112] │ │ │ + str x0, [x3] │ │ │ + cbz x0, bbb0 │ │ │ + add x2, x2, #0x1 │ │ │ + mov x1, x24 │ │ │ + bl 28b0 │ │ │ + b b87c │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov x2, #0x43 // #67 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1d // #29 │ │ │ - bl 401a90 │ │ │ - adrp x4, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x3, [x20, #1144] │ │ │ - add x0, x4, #0xfb0 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x240 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ + bl 2c00 │ │ │ + ldr x4, [sp, #104] │ │ │ + mov x2, #0x3 // #3 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x22 // #34 │ │ │ - b 40b2a4 │ │ │ - mov w3, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w3, sxtw] │ │ │ - ldrb w4, [x0] │ │ │ - cbnz w4, 40b848 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x288 │ │ │ + ldr x3, [x4] │ │ │ + bl 2c00 │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 2c10 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x13aa // #5034 │ │ │ + ldr x2, [x0, #3728] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 2c80 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, bb64 │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne bb40 // b.any │ │ │ + b bb54 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq bb58 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, bb34 │ │ │ + str wzr, [sp, #104] │ │ │ + b b790 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbnz w3, bb4c │ │ │ mov x2, #0x140e // #5134 │ │ │ - bl 401860 <__strcpy_chk@plt> │ │ │ - mov w24, #0x0 // #0 │ │ │ - ldrb w4, [x29, #144] │ │ │ - b 40b348 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0xe38 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x21, #256] │ │ │ - b 40b434 │ │ │ - ldr x3, [x20, #1144] │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0x110 │ │ │ - bl 401a90 │ │ │ - adrp x4, 412000 <_fini@@Base+0x1a18> │ │ │ - ldr x0, [x20, #1144] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x4, #0xea0 │ │ │ - mov x3, x22 │ │ │ - bl 4019a0 <__fprintf_chk@plt> │ │ │ - b 40b260 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x21, #256] │ │ │ - b 40b678 │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 29e0 <__strcpy_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + str wzr, [sp, #104] │ │ │ + b b5fc │ │ │ mov w0, #0x9 // #9 │ │ │ - b 40b5b0 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - ldr x24, [x21, #256] │ │ │ - b 40b1dc │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - ldr x24, [x21, #256] │ │ │ - b 40b198 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - ldr x24, [x21, #256] │ │ │ - b 40b100 │ │ │ - mov w0, w2 │ │ │ - b 40b5b0 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + b b650 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + ldr x2, [x2, #3536] │ │ │ + ldr x1, [x1, #3648] │ │ │ + ldr x2, [x2] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x1] │ │ │ + b b650 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x21, #256] │ │ │ - b 40b3ec │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0xfb8 │ │ │ + bl 3bf0 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ - ldr x3, [x20, #1856] │ │ │ - mov x2, #0x869f // #34463 │ │ │ - add x4, x1, #0x1 │ │ │ - movk x2, #0x1, lsl #16 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3792] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ mov x22, x0 │ │ │ - b.hi 40ba50 // b.pmore │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ + mov x0, #0x869f // #34463 │ │ │ + movk x0, #0x1, lsl #16 │ │ │ + cmp x4, x0 │ │ │ + ldr x0, [x19] │ │ │ + str x0, [sp, #72] │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + b.hi bc98 // b.pmore │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0xd8 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0xf58 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ + mov x0, x21 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ mov x0, x22 │ │ │ - bl 401770 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401770 │ │ │ - add w0, w21, w0 │ │ │ + bl 28d0 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 28d0 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40ba6c │ │ │ + bl 29b0 │ │ │ + mov x20, x0 │ │ │ + cbz x0, bcac │ │ │ + add x2, x24, #0x1 │ │ │ mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 401ab0 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x0, x19 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 401890 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #1856] │ │ │ - mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40ba80 // b.any │ │ │ + bl 28b0 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 2a10 │ │ │ + mov x0, x20 │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, bca8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xf38 │ │ │ - str x4, [x29, #56] │ │ │ - bl 402a54 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 40b9cc │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - b 40ba10 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0xb8 │ │ │ + bl 3bf0 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xfb8 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x3, 2f000 │ │ │ mov x29, sp │ │ │ + ldr x3, [x3, #3904] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + mov x1, x0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ - ldr x5, [x20, #1856] │ │ │ - mov x3, #0x869f // #34463 │ │ │ - add x4, x0, #0x1 │ │ │ - movk x3, #0x1, lsl #16 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x5, [x29, #88] │ │ │ - cmp x4, x3 │ │ │ - mov x24, x1 │ │ │ - mov x23, x2 │ │ │ - ldr x22, [x0, #240] │ │ │ - b.hi 40bb88 // b.pmore │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0xf58 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x22 │ │ │ - bl 401770 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401770 │ │ │ - add w0, w21, w0 │ │ │ - add w0, w0, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ + mov x20, x2 │ │ │ + ldr x0, [x3] │ │ │ + bl bbc8 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40bba4 │ │ │ - mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 401ab0 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x50 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 401890 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #68] │ │ │ - cbz w0, 40bb44 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x150 │ │ │ - mov x1, x19 │ │ │ - bl 4029d0 │ │ │ - mov x0, x24 │ │ │ - bl 401820 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3824] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, bd30 │ │ │ + mov x0, x21 │ │ │ + bl 29a0 │ │ │ mov x1, x19 │ │ │ - mov x0, x23 │ │ │ - bl 402b34 │ │ │ + mov x0, x20 │ │ │ + bl 3ce0 │ │ │ mov x0, x19 │ │ │ - bl 402950 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x20, #1856] │ │ │ + bl 3ab0 │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40bbb8 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xf38 │ │ │ - str x4, [x29, #72] │ │ │ - bl 402a54 │ │ │ - ldr x4, [x29, #72] │ │ │ - b 40bac8 │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe38 │ │ │ - bl 402a54 │ │ │ - b 40bb0c │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x19 │ │ │ + add x0, x0, #0x2d0 │ │ │ + bl 3b50 │ │ │ + b bd00 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ + adrp x4, 2f000 │ │ │ + cmp w3, #0x1 │ │ │ mov x29, sp │ │ │ + ldr x4, [x4, #3720] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x27, x0 │ │ │ + mul x0, x1, x2 │ │ │ + stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w23, w3 │ │ │ + str x0, [sp, #136] │ │ │ + str x1, [sp, #152] │ │ │ + str x2, [sp, #168] │ │ │ + ldr x19, [x4] │ │ │ + b.eq c1dc // b.none │ │ │ + cbz x19, c0ac │ │ │ + adrp x24, 2f000 │ │ │ + ldr x0, [x24, #3896] │ │ │ + ldr x0, [x0] │ │ │ + sub x19, x19, x0 │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, x19 │ │ │ + b.ls c0ac // b.plast │ │ │ + sub w0, w23, #0x1 │ │ │ + cmp w0, #0x2 │ │ │ + b.ls c44c // b.plast │ │ │ + cbnz x19, c244 │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - cmp w3, #0x1 │ │ │ - str x0, [x29, #152] │ │ │ - mov w4, w3 │ │ │ - mov x24, x1 │ │ │ - mov x25, x2 │ │ │ - mul x21, x1, x2 │ │ │ - b.eq 40bf90 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #96] │ │ │ - cbz x0, 40bf1c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x19, [x1, #112] │ │ │ - sub x19, x0, x19 │ │ │ - cmp x21, x19 │ │ │ - b.ls 40bf1c // b.plast │ │ │ - and w0, w4, #0xfffffffd │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 40bf80 // b.any │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, #0x0 // #0 │ │ │ - b.ne 40bf28 // b.any │ │ │ - adrp x0, 430000 │ │ │ - ldr x1, [x0, #1240] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 40c0e4 // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x1, #168] │ │ │ - ldr x2, [x0, #160] │ │ │ - add x3, x3, #0x1 │ │ │ - add x2, x2, #0x1 │ │ │ - str x3, [x1, #168] │ │ │ - str x2, [x0, #160] │ │ │ - mov x22, x21 │ │ │ - cbnz x19, 40bf30 │ │ │ - cbz x22, 40bea0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x26, #104] │ │ │ - cbz w1, 40c050 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x2, [x0, #80] │ │ │ - ldr x3, [x27, #112] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + ldr x21, [x26, #3800] │ │ │ + ldr x28, [x25, #3872] │ │ │ + ldr w1, [x21] │ │ │ + ldr x20, [sp, #136] │ │ │ + ldr x22, [x28] │ │ │ + cbz w1, c2b8 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ cmp w1, #0x1 │ │ │ - add x2, x3, x2 │ │ │ - str x2, [x0, #80] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - b.eq 40c284 // b.none │ │ │ + ldr x0, [x0, #3688] │ │ │ + ldr x3, [x24, #3896] │ │ │ + ldr x2, [x0] │ │ │ + ldr x3, [x3] │ │ │ + str d8, [sp, #96] │ │ │ + add x2, x2, x3 │ │ │ + str x2, [x0] │ │ │ + b.eq c2cc // b.none │ │ │ cmp w1, #0x2 │ │ │ - b.eq 40c238 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - b.eq 40bfcc // b.none │ │ │ - ldr x0, [x28, #184] │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x23, #272] │ │ │ - ldr x2, [x20, #280] │ │ │ - str x4, [x29, #104] │ │ │ - bl 40ba84 │ │ │ - ldr x0, [x20, #280] │ │ │ - str xzr, [x23, #272] │ │ │ - bl 401a30 │ │ │ - ldr x0, [x28, #184] │ │ │ - ldr w1, [x26, #104] │ │ │ + b.eq c2e8 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x1, [x0, #3992] │ │ │ + ldr x0, [x21, #4000] │ │ │ + ldr x1, [x1] │ │ │ + ldr d8, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr x0, [x0] │ │ │ + bl bbc8 │ │ │ + mov x28, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3824] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c438 │ │ │ + mov x0, x22 │ │ │ + bl 29a0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x28 │ │ │ + bl 3ce0 │ │ │ + mov x0, x28 │ │ │ + bl 3ab0 │ │ │ + ldr x22, [x21, #4000] │ │ │ + ldr x1, [x25, #3872] │ │ │ + ldr x0, [x22] │ │ │ + str xzr, [x1] │ │ │ + bl 2ba0 │ │ │ + str xzr, [x22] │ │ │ + ldr x1, [sp, #160] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x26, #3800] │ │ │ + ldr x2, [x1, #3992] │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr x1, [x24, #3896] │ │ │ + str xzr, [x0] │ │ │ + ldr x0, [x2] │ │ │ + str xzr, [x1] │ │ │ add x0, x0, #0x1 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str xzr, [x20, #280] │ │ │ - str xzr, [x2, #168] │ │ │ - str xzr, [x27, #112] │ │ │ - str x0, [x28, #184] │ │ │ - cmp w1, #0x2 │ │ │ - ldr x4, [x29, #104] │ │ │ - b.eq 40c0a8 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x198 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 410000 │ │ │ - add x0, x0, #0x958 │ │ │ - str x0, [x29, #128] │ │ │ - adrp x0, 410000 │ │ │ - sub w4, w4, #0x1 │ │ │ - add x0, x0, #0x978 │ │ │ - str w4, [x29, #148] │ │ │ - str x0, [x29, #136] │ │ │ - cmp w1, #0x2 │ │ │ - b.eq 40c190 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #344] │ │ │ - cbz x1, 40c104 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ + str x0, [x2] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq c3f8 // b.none │ │ │ + ldr x2, [sp, #160] │ │ │ + adrp x28, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + sub w23, w23, #0x1 │ │ │ + ldr x2, [x2, #3992] │ │ │ + str x2, [sp, #128] │ │ │ + ldr x1, [x1, #4048] │ │ │ + str x1, [sp, #144] │ │ │ + ldr x2, [x28, #3584] │ │ │ + str x2, [sp, #112] │ │ │ + b bf1c │ │ │ + cmp x0, x20 │ │ │ + b.cs c014 // b.hs, b.nlast │ │ │ + ldr x22, [x26, #3800] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne c5bc // b.any │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x330 │ │ │ + bl 3d98 │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq c348 // b.none │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x28, [x0] │ │ │ + cbz x28, c368 │ │ │ + mov x0, x28 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ - str x0, [x20, #280] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 40c2c0 │ │ │ - bl 401ab0 │ │ │ - ldr x1, [x20, #280] │ │ │ - ldrb w0, [x1] │ │ │ - cbz w0, 40c090 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - ldurb w3, [x2, #-1] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 40bdac // b.none │ │ │ - ldr x3, [x29, #136] │ │ │ - ldrh w0, [x3] │ │ │ - strh w0, [x2] │ │ │ - ldr x1, [x20, #280] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #112] │ │ │ - adrp x3, 410000 │ │ │ - add x2, x3, #0x980 │ │ │ - ldr x3, [x2] │ │ │ - ldrb w2, [x2, #8] │ │ │ - str x3, [x1, x0] │ │ │ - add x1, x1, x0 │ │ │ - ldr x0, [x20, #280] │ │ │ + bl 29b0 │ │ │ + ldr x2, [x21, #4000] │ │ │ + mov x22, x0 │ │ │ + str x0, [x2] │ │ │ + cbz x0, c5ac │ │ │ + mov x1, x28 │ │ │ + bl 2980 │ │ │ + ldrb w1, [x22] │ │ │ + cbz w1, c340 │ │ │ + mov x1, x0 │ │ │ + ldurb w0, [x0, #-1] │ │ │ + cmp w0, #0x2f │ │ │ + b.eq bf84 // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x1] │ │ │ + mov x0, x22 │ │ │ + bl 28d0 │ │ │ + add x1, x22, x0 │ │ │ + adrp x0, f000 │ │ │ + add x0, x0, #0xab0 │ │ │ + ldr x22, [x21, #4000] │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x1] │ │ │ + ldrb w2, [x0, #8] │ │ │ + ldr x0, [x22] │ │ │ strb w2, [x1, #8] │ │ │ - bl 401850 │ │ │ + bl 29d0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 40c1ac // b.none │ │ │ - mov w0, w2 │ │ │ - adrp x2, 410000 │ │ │ - add x1, x2, #0x990 │ │ │ - bl 4018b0 │ │ │ - str x0, [x23, #272] │ │ │ + b.eq c58c // b.none │ │ │ + adrp x1, f000 │ │ │ + add x1, x1, #0xac0 │ │ │ + bl 2a30 │ │ │ + ldr x1, [x25, #3872] │ │ │ + str x0, [x1] │ │ │ + cbz x0, c58c │ │ │ mov x3, x0 │ │ │ - cbz x0, 40c2a0 │ │ │ - ldr x1, [x29, #152] │ │ │ - mov x2, x22 │ │ │ - add x0, x1, x19 │ │ │ + mov x2, x20 │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 401a90 │ │ │ - ldr x1, [x27, #112] │ │ │ - ldr w2, [x29, #148] │ │ │ - add x1, x0, x1 │ │ │ - cmp w2, #0x2 │ │ │ - str x1, [x27, #112] │ │ │ + add x0, x27, x19 │ │ │ + bl 2c00 │ │ │ add x19, x19, x0 │ │ │ - b.ls 40be38 // b.plast │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x2, [x1, #72] │ │ │ - add x2, x0, x2 │ │ │ - str x2, [x1, #72] │ │ │ - cmp x22, x0 │ │ │ - b.ls 40be5c // b.plast │ │ │ - ldr w0, [x26, #104] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40c074 // b.none │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x1b0 │ │ │ - bl 402a54 │ │ │ - ldr w3, [x29, #148] │ │ │ - cmp w3, #0x2 │ │ │ - b.hi 40bea0 // b.pmore │ │ │ - ldr w0, [x26, #104] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40c1c4 // b.none │ │ │ - ldr x0, [x28, #184] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x23, #272] │ │ │ - ldr x2, [x20, #280] │ │ │ - str x1, [x22, #128] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x2, [x5, #136] │ │ │ - str xzr, [x1, #120] │ │ │ - str x0, [x3, #192] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #504] │ │ │ - cbz w0, 40befc │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x20, #528] │ │ │ - cmp x0, xzr │ │ │ - b.le 40beec │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x22, #520] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 40c210 // b.none │ │ │ - cmp x21, #0x3e8 │ │ │ - b.ls 40beec // b.plast │ │ │ - add x1, x1, #0x1 │ │ │ - mul x24, x1, x24 │ │ │ - mul x25, x24, x25 │ │ │ - cmp x25, x0 │ │ │ - csel x1, x1, xzr, lt // lt = tstop │ │ │ - str x1, [x22, #520] │ │ │ - cbz x0, 40befc │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x2, #520] │ │ │ - cbz x0, 40c008 │ │ │ + ldr x2, [x24, #3896] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x1, [x2] │ │ │ + add x1, x1, x0 │ │ │ + str x1, [x2] │ │ │ + b.ls beec // b.plast │ │ │ + adrp x1, 2f000 │ │ │ + cmp x0, x20 │ │ │ + ldr x1, [x1, #3592] │ │ │ + ldr x2, [x1] │ │ │ + add x2, x2, x0 │ │ │ + str x2, [x1] │ │ │ + b.cc bef4 // b.lo, b.ul, b.last │ │ │ + cmp w23, #0x2 │ │ │ + b.hi c42c // b.pmore │ │ │ + ldr x0, [sp, #160] │ │ │ + adrp x20, 2f000 │ │ │ + ldr x26, [x26, #3800] │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr w1, [x26] │ │ │ + cmp w1, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + b.eq c45c // b.none │ │ │ + adrp x22, 2f000 │ │ │ + adrp x28, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldr x21, [x21, #4000] │ │ │ + ldr x0, [x0, #3472] │ │ │ + ldr x25, [x25, #3872] │ │ │ + str xzr, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x28, [x28, #3864] │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr x20, [x20, #3744] │ │ │ + ldr x22, [x22, #3704] │ │ │ + ldr w0, [x0] │ │ │ + ldr x1, [x21] │ │ │ + str x1, [x28] │ │ │ + ldr x1, [x25] │ │ │ + str x2, [x22] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x1, [x20] │ │ │ + cbnz w0, c138 │ │ │ mov x0, x19 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, x21 │ │ │ - b.eq 40bc2c // b.none │ │ │ - mov x22, x21 │ │ │ - cbz x19, 40bc64 │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x23, #272] │ │ │ - ldr x0, [x29, #152] │ │ │ - mov x1, x24 │ │ │ - mov x2, x19 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401a90 │ │ │ - mov x19, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #112] │ │ │ - ldr x4, [x29, #104] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #112] │ │ │ - sub x22, x21, x19 │ │ │ - cbnz w4, 40bc64 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #72] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #72] │ │ │ - b 40bc64 │ │ │ - cmp w4, #0x2 │ │ │ - b.ne 40bf28 // b.any │ │ │ - mov x19, #0x0 // #0 │ │ │ - b 40bc2c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #184] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x2, [x23, #272] │ │ │ - ldr x1, [x1, #112] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x0, [x3, #192] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str xzr, [x5, #72] │ │ │ - str x2, [x22, #128] │ │ │ - str x1, [x0, #120] │ │ │ - b 40bbf4 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x28, #184] │ │ │ - ldr x2, [x3, #192] │ │ │ - cmp x2, x0 │ │ │ - b.ne 40bcb0 // b.any │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x20, #280] │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x2, x2, #0x1 │ │ │ - str x0, [x5, #136] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str xzr, [x0, #168] │ │ │ - str xzr, [x27, #112] │ │ │ - str x2, [x28, #184] │ │ │ - b 40bcfc │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x21, #1144] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x19, [sp, #136] │ │ │ + b.ne c11c // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr x1, [x0] │ │ │ + cmn x1, #0x1 │ │ │ + b.ne c0f4 // b.any │ │ │ + adrp x2, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x2, [x2, #3992] │ │ │ + ldr x24, [x24, #3896] │ │ │ + ldr x1, [x1, #3912] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x0] │ │ │ + ldr x0, [x24] │ │ │ + str x0, [x1] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3496] │ │ │ + ldr x0, [x0, #4064] │ │ │ + ldr x3, [x1] │ │ │ + ldr x2, [x0] │ │ │ + add x3, x3, #0x1 │ │ │ + str x3, [x1] │ │ │ + add x1, x2, #0x1 │ │ │ + str x1, [x0] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbnz x19, c240 │ │ │ + cbnz x20, c298 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, c090 │ │ │ + adrp x20, 2f000 │ │ │ + ldr x20, [x20, #3512] │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, #0x0 │ │ │ + b.le c190 │ │ │ + adrp x21, 2f000 │ │ │ + ldr x22, [x21, #4088] │ │ │ + ldr x1, [x22] │ │ │ + cmn x1, #0x1 │ │ │ + b.eq c510 // b.none │ │ │ + ldr x2, [sp, #136] │ │ │ + cmp x2, #0x3e8 │ │ │ + b.ls c1a0 // b.plast │ │ │ + ldr x2, [sp, #152] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x3, [sp, #168] │ │ │ + mul x2, x2, x1 │ │ │ + mul x2, x2, x3 │ │ │ + cmp x0, x2 │ │ │ + b.le c1a4 │ │ │ + ldr x21, [x21, #4088] │ │ │ + str x1, [x21] │ │ │ + cbz x0, c090 │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x21, #4088] │ │ │ + ldr x1, [x0] │ │ │ + cbnz x1, c090 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x28, [x28, #3480] │ │ │ mov x20, #0x1 // #1 │ │ │ + ldr x21, [x21, #4088] │ │ │ mov w0, #0x2e // #46 │ │ │ - str x20, [x2, #520] │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - ldr x0, [x21, #1144] │ │ │ - bl 401aa0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str w20, [x0, #64] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - mov x0, x19 │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + ldr x1, [x28] │ │ │ + str x20, [x21] │ │ │ + bl 2950 │ │ │ + ldr x0, [x28] │ │ │ + bl 2c10 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3616] │ │ │ + str w20, [x0] │ │ │ + b c090 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x22, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr x3, [x3, #3872] │ │ │ + ldr x4, [x24, #3896] │ │ │ + ldr x22, [x22, #3704] │ │ │ + ldr x20, [x20, #3744] │ │ │ + ldr x2, [x2, #3472] │ │ │ + ldr x1, [x1, #3592] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x22] │ │ │ + ldr x3, [x3] │ │ │ + str xzr, [x1] │ │ │ + ldr x0, [x4] │ │ │ + str x3, [x20] │ │ │ + str x0, [x2] │ │ │ + cbnz x19, bd9c │ │ │ + ldr x19, [sp, #136] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbz x19, c124 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, x19 │ │ │ + ldr x1, [sp, #152] │ │ │ + mov x0, x27 │ │ │ + ldr x3, [x3, #3872] │ │ │ + ldr x3, [x3] │ │ │ + bl 2c00 │ │ │ + mov x19, x0 │ │ │ + ldr x24, [x24, #3896] │ │ │ + ldr x0, [sp, #136] │ │ │ + sub x20, x0, x19 │ │ │ + ldr x0, [x24] │ │ │ + add x0, x0, x19 │ │ │ + str x0, [x24] │ │ │ + cbnz w23, c124 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr x1, [x0] │ │ │ + add x1, x1, x19 │ │ │ + str x1, [x0] │ │ │ + cbz x20, c128 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + ldr x21, [x26, #3800] │ │ │ + ldr x28, [x25, #3872] │ │ │ + ldr w1, [x21] │ │ │ + ldr x22, [x28] │ │ │ + cbnz w1, bde0 │ │ │ + mov x0, x22 │ │ │ + bl 2ca0 │ │ │ + cbnz w0, c5dc │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #272] │ │ │ - bl 401b30 │ │ │ - cbz w0, 40bea0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 402a54 │ │ │ - b 40bea0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x128 │ │ │ - add x0, x0, #0x1b0 │ │ │ - bl 402bcc │ │ │ - ldr w1, [x26, #104] │ │ │ - b 40bd28 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - b 40bd8c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #88] │ │ │ - cbz w0, 40bcfc │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x2, #1144] │ │ │ - mov w0, #0x7 // #7 │ │ │ - str x2, [x29, #112] │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x0, [x2, #1144] │ │ │ - bl 401aa0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x0, #104] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40bcfc │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x1, #184] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x2, [x2, #112] │ │ │ - str x1, [x0, #1240] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x2, [x0, #176] │ │ │ - b 40bc3c │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldr x1, [x0, #2224] │ │ │ + b c128 │ │ │ + mov x0, x22 │ │ │ + bl 2ca0 │ │ │ + cbnz w0, c5cc │ │ │ + ldr w0, [x21] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne c2fc // b.any │ │ │ + ldr x22, [x28] │ │ │ + mov x0, x22 │ │ │ + bl 2ca0 │ │ │ + cbnz w0, c54c │ │ │ + ldr x0, [x26, #3800] │ │ │ + ldr w0, [x0] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str x1, [sp, #160] │ │ │ + cmp w0, #0x1 │ │ │ + ldr x3, [x1, #3992] │ │ │ + ldr x2, [x21, #4000] │ │ │ + ldr x1, [x3] │ │ │ + ldr d8, [x2] │ │ │ + b.ne c334 // b.any │ │ │ + adrp x22, 2f000 │ │ │ + ldr x22, [x22, #3704] │ │ │ + ldr x2, [x22] │ │ │ + cmp x2, x1 │ │ │ + b.eq c4e4 // b.none │ │ │ + ldr x0, [x25, #3872] │ │ │ + ldr x22, [x0] │ │ │ + b be30 │ │ │ + mov x1, x0 │ │ │ + b bf70 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0] │ │ │ + bl ad28 │ │ │ + cbnz w0, bf24 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0x318 │ │ │ + bl 3bf0 │ │ │ + ldr x0, [sp, #144] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ - str x0, [x20, #280] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 40c2fc │ │ │ - bl 401ab0 │ │ │ - ldr x5, [x20, #280] │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #104] │ │ │ - bl 401770 │ │ │ - cmp w0, wzr │ │ │ - mov w1, w0 │ │ │ - ldr x5, [x29, #104] │ │ │ - sxtw x0, w0 │ │ │ - b.le 40c188 │ │ │ - sub x3, x0, #0x1 │ │ │ - ldrb w2, [x5, x3] │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + ldr x2, [x21, #4000] │ │ │ + str x0, [x2] │ │ │ + cbz x0, c5ac │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 2980 │ │ │ + sub x0, x0, x22 │ │ │ + cmp w0, #0x0 │ │ │ + sxtw x1, w0 │ │ │ + b.le c3e4 │ │ │ + add x2, x22, x1 │ │ │ + ldurb w2, [x2, #-1] │ │ │ cmp w2, #0x2f │ │ │ - b.ne 40c178 // b.any │ │ │ - b 40c188 │ │ │ - ldrb w4, [x5, x2] │ │ │ - cmp w4, #0x2f │ │ │ - b.eq 40c2b4 // b.none │ │ │ - mov x3, x2 │ │ │ - subs w1, w1, #0x1 │ │ │ - sub x2, x3, #0x1 │ │ │ - b.ne 40c168 // b.any │ │ │ - mov x0, #0x0 // #0 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 40bd98 │ │ │ - ldr x0, [x28, #184] │ │ │ - bl 40aa1c │ │ │ - cbnz w0, 40bd30 │ │ │ - ldr x1, [x29, #120] │ │ │ - mov w0, #0x9 // #9 │ │ │ - bl 402a54 │ │ │ - b 40bd30 │ │ │ - ldr x1, [x20, #280] │ │ │ - mov w0, #0xa // #10 │ │ │ - str x2, [x29, #112] │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #112] │ │ │ - b 40bddc │ │ │ - ldr x1, [x22, #128] │ │ │ - cbz x1, 40be78 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x3, #192] │ │ │ - ldr x2, [x28, #184] │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cmp x0, x2 │ │ │ - b.eq 40be84 // b.none │ │ │ - ldr x2, [x5, #136] │ │ │ - str x3, [x29, #112] │ │ │ - str x5, [x29, #104] │ │ │ - bl 40ba84 │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #136] │ │ │ - bl 401a30 │ │ │ - ldr x0, [x28, #184] │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x5, [x29, #104] │ │ │ - b 40be84 │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x23, #1144] │ │ │ + b.eq c3e4 // b.none │ │ │ + sub w0, w0, #0x1 │ │ │ + sxtw x1, w0 │ │ │ + b c3dc │ │ │ + sub x0, x1, #0x1 │ │ │ + ldrb w2, [x22, x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq c3e4 // b.none │ │ │ + mov x1, x0 │ │ │ + cmp w1, #0x0 │ │ │ + b.gt c3c8 │ │ │ + strb wzr, [x22, x1] │ │ │ + mov x0, x22 │ │ │ + bl 28d0 │ │ │ + add x1, x22, x0 │ │ │ + b bf84 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3944] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, bec0 │ │ │ + adrp x28, 2f000 │ │ │ + mov w0, #0x7 // #7 │ │ │ + ldr x28, [x28, #3480] │ │ │ + ldr x1, [x28] │ │ │ + bl 2950 │ │ │ + ldr x0, [x28] │ │ │ + bl 2c10 │ │ │ + ldr w0, [x22] │ │ │ + b bec0 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b c128 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x28 │ │ │ + add x0, x0, #0x2d0 │ │ │ + bl 3b50 │ │ │ + b be54 │ │ │ + cmp w23, #0x2 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b.eq c0b8 // b.none │ │ │ + b bdbc │ │ │ + ldr x0, [x20, #3744] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, c044 │ │ │ + ldr x0, [x22, #3704] │ │ │ + ldr x1, [x0] │ │ │ + cmp x1, x2 │ │ │ + b.eq c044 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x28, #3864] │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr x26, [x2] │ │ │ + ldr x0, [x0] │ │ │ + bl bbc8 │ │ │ + mov x24, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3824] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c598 │ │ │ + mov x0, x23 │ │ │ + bl 29a0 │ │ │ + mov x1, x24 │ │ │ + mov x0, x26 │ │ │ + bl 3ce0 │ │ │ + mov x0, x24 │ │ │ + bl 3ab0 │ │ │ + ldr x0, [x28, #3864] │ │ │ + ldr x0, [x0] │ │ │ + bl 2ba0 │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr x2, [x0] │ │ │ + b c044 │ │ │ + adrp x28, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x4, [x24, #3896] │ │ │ + add x2, x2, #0x1 │ │ │ + ldr x28, [x28, #3864] │ │ │ + str x2, [x3] │ │ │ + ldr x1, [x1, #3496] │ │ │ + str xzr, [x4] │ │ │ + str d8, [x28] │ │ │ + str xzr, [x1] │ │ │ + b bec0 │ │ │ + adrp x28, 2f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - ldr x0, [x23, #1144] │ │ │ - bl 401aa0 │ │ │ - mov x1, #0x1 // #1 │ │ │ - str x1, [x22, #520] │ │ │ - ldr x0, [x20, #528] │ │ │ - b 40becc │ │ │ - ldr x0, [x23, #272] │ │ │ - str x4, [x29, #104] │ │ │ - bl 401b30 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz w0, 40c25c │ │ │ - ldr x0, [x27, #112] │ │ │ + ldr x23, [x28, #3480] │ │ │ + ldr x1, [x23] │ │ │ + bl 2950 │ │ │ + ldr x0, [x23] │ │ │ + bl 2c10 │ │ │ + mov x0, #0x1 // #1 │ │ │ + str x0, [x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, #0x3e8 │ │ │ + b.hi c570 // b.pmore │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, c090 │ │ │ + b c194 │ │ │ + ldr x0, [x24, #3896] │ │ │ mov x1, #0xffff // #65535 │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.ls 40c264 // b.plast │ │ │ - ldr w1, [x26, #104] │ │ │ - b 40bca0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x178 │ │ │ + b.hi c2f4 // b.pmore │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402a54 │ │ │ - ldr w1, [x26, #104] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40bca0 │ │ │ - ldr x0, [x23, #272] │ │ │ - str x4, [x29, #104] │ │ │ - bl 401b30 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbnz w0, 40c2dc │ │ │ - ldr w1, [x26, #104] │ │ │ - b 40bc98 │ │ │ - ldr x1, [x20, #280] │ │ │ + add x1, x1, #0x2f8 │ │ │ + bl 3bf0 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, x1, lsl #1 │ │ │ + b.gt c5f0 │ │ │ + str xzr, [x22] │ │ │ + cbz x0, c090 │ │ │ + b c1a8 │ │ │ + ldr x1, [x22] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 402a54 │ │ │ - ldr x3, [x23, #272] │ │ │ - b 40bdf8 │ │ │ - mov x0, x3 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 40bd98 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x20, #280] │ │ │ - ldr x1, [x2, #344] │ │ │ - b 40bd5c │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x160 │ │ │ + bl 3bf0 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x24 │ │ │ + add x0, x0, #0x2d0 │ │ │ + bl 3b50 │ │ │ + b c4ac │ │ │ + adrp x1, f000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xa90 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 402a54 │ │ │ - ldr w1, [x26, #104] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40bc98 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldr x0, [x20, #280] │ │ │ - ldr x1, [x2, #2224] │ │ │ - b 40c12c │ │ │ - stp x29, x30, [sp, #-208]! │ │ │ + add x1, x1, #0x330 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0x2e0 │ │ │ + bl 3bf0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0x348 │ │ │ + str d8, [sp, #96] │ │ │ + bl 3bf0 │ │ │ + mov x1, #0x2 // #2 │ │ │ + b c188 │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - str x0, [x29, #184] │ │ │ - mov x0, #0x4000 // #16384 │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + bl 29b0 │ │ │ + cbz x0, cd88 │ │ │ + mov x19, x0 │ │ │ + adrp x0, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x0, [x0, #3856] │ │ │ stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr w0, [x0] │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 401830 │ │ │ - mov x25, x0 │ │ │ - cbz x0, 40c8d8 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x26, #376] │ │ │ - cbnz w0, 40c80c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x1, #604] │ │ │ + cbnz w0, cb1c │ │ │ + mov w0, #0x1 // #1 │ │ │ + stp wzr, w0, [sp, #120] │ │ │ + adrp x0, 2f000 │ │ │ + str xzr, [sp, #160] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c834 // b.none │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w0, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w5, eq // eq = none │ │ │ - str w5, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - str xzr, [x29, #144] │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w22, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w1, ne // ne = any │ │ │ - orr w1, w0, w1 │ │ │ - adrp x0, 410000 │ │ │ - add x0, x0, #0x998 │ │ │ - str x0, [x29, #160] │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x228 │ │ │ - str x0, [x29, #136] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x0, x0, #0x1f8 │ │ │ - str w22, [x20, #560] │ │ │ - str w1, [x29, #172] │ │ │ - mov w21, w22 │ │ │ - mov w23, w22 │ │ │ - str xzr, [x29, #192] │ │ │ - str x0, [x29, #176] │ │ │ - ldr w5, [x29, #200] │ │ │ - cbnz w5, 40c68c │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 40c740 // b.hs, b.nlast │ │ │ - mov x5, x0 │ │ │ - ldr x0, [x29, #192] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - sub x27, x5, x0 │ │ │ - ldr x0, [x19, #264] │ │ │ - cmp x27, #0x4, lsl #12 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - csel x27, x27, x1, ls // ls = plast │ │ │ - bl 4019d0 │ │ │ - ldr x4, [x19, #264] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 401930 <__fread_chk@plt> │ │ │ + cset w0, eq // eq = none │ │ │ + cmn x20, #0x2 │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cmn x20, #0x1 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #116] │ │ │ + cbnz w0, cde0 │ │ │ + adrp x23, 2f000 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x3a8 │ │ │ + str x1, [sp, #168] │ │ │ + ldr x0, [x23, #3968] │ │ │ + adrp x1, 2f000 │ │ │ + mov w25, #0x0 // #0 │ │ │ + mov w26, #0x0 // #0 │ │ │ + ldr x22, [x1, #3568] │ │ │ + mov w28, #0x0 // #0 │ │ │ + mov x21, #0x0 // #0 │ │ │ + str wzr, [x0] │ │ │ + ldr w0, [sp, #116] │ │ │ + cbnz w0, c7d0 │ │ │ + cmp x21, x20 │ │ │ + b.cs cc38 // b.hs, b.nlast │ │ │ + sub x27, x20, x21 │ │ │ + mov x0, #0x3fff // #16383 │ │ │ + cmp x27, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + csel x27, x27, x0, ls // ls = plast │ │ │ + ldr x0, [x22] │ │ │ + bl 2b40 │ │ │ mov x24, x0 │ │ │ - cbz x0, 40c6c0 │ │ │ - ldr w5, [x29, #204] │ │ │ - cbz w5, 40c4e4 │ │ │ - ldrb w2, [x25] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str xzr, [x3, #552] │ │ │ - str xzr, [x1, #544] │ │ │ - str xzr, [x0, #536] │ │ │ + ldr x4, [x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, #0x4000 // #16384 │ │ │ + mov x0, x19 │ │ │ + bl 2ab0 <__fread_chk@plt> │ │ │ + mov x27, x0 │ │ │ + cbz x0, cc18 │ │ │ + ldr w0, [sp, #120] │ │ │ + cbz w0, c818 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldrb w2, [x19] │ │ │ + ldr x1, [x1, #3664] │ │ │ cmp w2, #0x50 │ │ │ - b.eq 40c768 // b.none │ │ │ - mov w1, w22 │ │ │ - mov x3, #0x0 // #0 │ │ │ - b 40c480 │ │ │ - add x3, x3, #0x1 │ │ │ - cmp x3, x24 │ │ │ - mov w23, w21 │ │ │ - mov w21, w1 │ │ │ - b.eq 40c4e4 // b.none │ │ │ - mov w1, w22 │ │ │ - cmp w23, #0x50 │ │ │ - ldrb w22, [x25, x3] │ │ │ - b.ne 40c468 // b.any │ │ │ - cmp w21, #0x4b │ │ │ - b.ne 40c468 // b.any │ │ │ - cmp w1, #0x7 │ │ │ - b.ne 40c468 // b.any │ │ │ - cmp w22, #0x8 │ │ │ - b.ne 40c468 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x0, #112] │ │ │ - sub x24, x3, #0x3 │ │ │ - ldr x0, [x19, #264] │ │ │ - add x1, x24, x1 │ │ │ + ldr x3, [x3, #3928] │ │ │ + ldr x0, [x0, #3504] │ │ │ + str xzr, [x1] │ │ │ + str xzr, [x3] │ │ │ + str xzr, [x0] │ │ │ + b.ne ca60 // b.any │ │ │ + ldrb w4, [x19, #1] │ │ │ + cmp w4, #0x4b │ │ │ + b.ne ca80 // b.any │ │ │ + ldrb w4, [x19, #2] │ │ │ + cmp w4, #0x7 │ │ │ + b.ne ca80 // b.any │ │ │ + ldrb w4, [x19, #3] │ │ │ + cmp w4, #0x8 │ │ │ + b.ne ca80 // b.any │ │ │ + adrp x2, 2f000 │ │ │ + ldr x4, [x23, #3968] │ │ │ + ldr x2, [x2, #3984] │ │ │ + str wzr, [x4] │ │ │ + ldr w2, [x2] │ │ │ + cbz w2, cb40 │ │ │ + cmp x27, #0x17 │ │ │ + b.ls cae0 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + str x8, [x1] │ │ │ + ldr x1, [x19, #8] │ │ │ + str x1, [x3] │ │ │ + ldr x2, [sp, #160] │ │ │ + ldr x3, [x19, #16] │ │ │ + str x3, [x0] │ │ │ + sub x2, x24, x2 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x22] │ │ │ + b.eq ce2c // b.none │ │ │ + add x1, x24, #0x4 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 40c4d4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x1e0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov w21, #0x7 // #7 │ │ │ - bl 4019d0 │ │ │ - mov w23, #0x4b // #75 │ │ │ - ldr w0, [x20, #560] │ │ │ - cbz w0, 40c7a4 │ │ │ - ldr w0, [x26, #376] │ │ │ - cbz w0, 40c54c │ │ │ - ldr x5, [x29, #176] │ │ │ - ldr w0, [x5] │ │ │ - cbnz w0, 40c54c │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x28, #528] │ │ │ - cmp x0, xzr │ │ │ - b.le 40c534 │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1292] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - cbnz w1, 40c7d0 │ │ │ - ldr x1, [x27, #520] │ │ │ - add x24, x1, x24 │ │ │ - cmp x24, x0 │ │ │ - csel x24, x24, xzr, lt // lt = tstop │ │ │ - str x24, [x27, #520] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w1, [x1, #608] │ │ │ - cbnz w1, 40c704 │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1292] │ │ │ - cbnz w1, 40c704 │ │ │ - ldr w0, [x20, #560] │ │ │ - cbnz w0, 40c740 │ │ │ - ldr w5, [x29, #204] │ │ │ - cbnz w5, 40c3d0 │ │ │ - ldr w5, [x29, #172] │ │ │ - cbz w5, 40c3d0 │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 40c3d0 // b.hs, b.nlast │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401970 │ │ │ - cbz w0, 40c3d0 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x27, #216] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x2, #224] │ │ │ + bl 2a40 │ │ │ + cbnz w0, ce68 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl bd48 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne cd9c // b.any │ │ │ + ldr w0, [sp, #116] │ │ │ + add x21, x21, #0x4 │ │ │ + cbz w0, c6a8 │ │ │ + mov x27, #0x4000 // #16384 │ │ │ + b c6c4 │ │ │ + sub x27, x3, #0x2 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x24, [x0, #3568] │ │ │ + ldr x1, [x1, #3896] │ │ │ + ldr x0, [x24] │ │ │ + ldr x1, [x1] │ │ │ + add x1, x27, x1 │ │ │ + bl 2a40 │ │ │ + cbnz w0, ce68 │ │ │ + ldr x0, [x24] │ │ │ + mov w25, #0x8 // #8 │ │ │ + mov w26, #0x7 // #7 │ │ │ + mov w28, #0x4b // #75 │ │ │ + bl 2b40 │ │ │ + ldr x0, [x23, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, cae0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, cc38 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c8b8 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + ldr x24, [x24, #3512] │ │ │ + ldr x2, [x2, #3760] │ │ │ + ldr x3, [x24] │ │ │ + ldr w0, [x2] │ │ │ + cmp x3, #0x0 │ │ │ + b.le c890 │ │ │ + adrp x4, 2f000 │ │ │ + ldr x8, [x4, #4088] │ │ │ + ldr x1, [x8] │ │ │ + cbz w0, c87c │ │ │ + cmn x1, #0x1 │ │ │ + b.eq cc9c // b.none │ │ │ + add x1, x1, x27 │ │ │ + ldr x4, [x4, #4088] │ │ │ + cmp x1, x3 │ │ │ + b.ge cb14 // b.tcont │ │ │ + str x1, [x4] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #4008] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, c8b8 │ │ │ + cbz x3, c8b8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4088] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, cc6c │ │ │ + ldr x0, [x23, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, cc38 │ │ │ + ldr w0, [sp, #124] │ │ │ + cmp w0, #0x0 │ │ │ + ccmn x20, #0x1, #0x4, ne // ne = any │ │ │ + ccmp x20, x21, #0x0, ne // ne = any │ │ │ + b.ls c6a0 // b.plast │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 2af0 │ │ │ + cbz w0, c6a0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x0, #3536] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x1, [x2] │ │ │ + ldr x0, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str x1, [x27, #216] │ │ │ + str x1, [x2] │ │ │ cmp x1, x0 │ │ │ - b.cs 40c740 // b.hs, b.nlast │ │ │ + b.cs cc38 // b.hs, b.nlast │ │ │ sub x0, x0, #0x1 │ │ │ + str d8, [sp, #96] │ │ │ cmp x1, x0 │ │ │ - b.eq 40c970 // b.none │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x5, #256] │ │ │ - str x5, [x29, #152] │ │ │ - bl 40af64 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr d8, [x0] │ │ │ + fmov x0, d8 │ │ │ + b.eq cce0 // b.none │ │ │ + bl b218 │ │ │ mov x24, x0 │ │ │ - ldr x0, [x19, #264] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x28, x1, #0x25c │ │ │ - bl 401820 │ │ │ - ldr x1, [x29, #160] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 29a0 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, f000 │ │ │ + add x0, x0, #0xac8 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x1, [x1, #3648] │ │ │ + str x1, [sp, #152] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 401ad0 │ │ │ - str x0, [x19, #264] │ │ │ - cbnz x0, 40c660 │ │ │ - ldr w0, [x28] │ │ │ + bl 2c40 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3568] │ │ │ + str x0, [x1] │ │ │ + cbnz x0, ca2c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 40c5fc // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x2, #568] │ │ │ - cbnz x0, 40c9c4 │ │ │ - ldr x0, [x27, #216] │ │ │ - bl 40b09c │ │ │ + b.ne c9a0 // b.any │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, cdd0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x27, [x0, #3536] │ │ │ + ldr x0, [x27] │ │ │ + bl b368 │ │ │ + mov w4, w0 │ │ │ cmp w0, #0x9 │ │ │ - mov w2, w0 │ │ │ - b.eq 40c900 // b.none │ │ │ + b.eq cd0c // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c948 // b.none │ │ │ - ldr w0, [x28] │ │ │ + b.eq cd58 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c864 // b.none │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x5, #224] │ │ │ - ldr x1, [x27, #216] │ │ │ + b.eq cbec // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x1, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x0, [x0] │ │ │ sub x0, x0, #0x1 │ │ │ cmp x0, x1 │ │ │ - b.eq 40c89c // b.none │ │ │ - adrp x5, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28c0> │ │ │ - ldr x0, [x5, #2224] │ │ │ - bl 40af64 │ │ │ + b.eq cbb0 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4048] │ │ │ + ldr x0, [x0] │ │ │ + bl b218 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #160] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 401ad0 │ │ │ - str x0, [x19, #264] │ │ │ - cbz x0, 40c5e4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x1, #604] │ │ │ + bl 2c40 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3568] │ │ │ + str x0, [x1] │ │ │ + cbz x0, c980 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40c67c // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #568] │ │ │ - cbnz x0, 40c9c4 │ │ │ + b.ne ca50 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3648] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, cdd0 │ │ │ mov x0, x24 │ │ │ - bl 401a30 │ │ │ - ldr w5, [x29, #200] │ │ │ - cbz w5, 40c3d8 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x19, #264] │ │ │ - mov x27, #0x4000 // #16384 │ │ │ - bl 4019d0 │ │ │ - ldr x4, [x19, #264] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 401930 <__fread_chk@plt> │ │ │ + bl 2ba0 │ │ │ + ldr d8, [sp, #96] │ │ │ + b c6a0 │ │ │ + cmp w26, #0x4b │ │ │ + mov w0, #0x50 // #80 │ │ │ + ccmp w28, w0, #0x0, eq // eq = none │ │ │ + cset w0, eq // eq = none │ │ │ + cmp w2, #0x8 │ │ │ + ccmp w25, #0x7, #0x0, eq // eq = none │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cbnz w0, ce7c │ │ │ + mov w28, w26 │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w26, w25 │ │ │ + mov w4, #0x4b // #75 │ │ │ + mov w25, w2 │ │ │ + b cac8 │ │ │ + cmp w28, #0x50 │ │ │ + ldrb w2, [x19, x0] │ │ │ + ccmp w26, w4, #0x0, eq // eq = none │ │ │ + mov w28, w26 │ │ │ + cset w1, eq // eq = none │ │ │ + cmp w25, #0x7 │ │ │ + ccmp w2, #0x8, #0x0, eq // eq = none │ │ │ + mov w26, w25 │ │ │ + csel w1, w1, wzr, eq // eq = none │ │ │ + mov w25, w2 │ │ │ + cbnz w1, c7d8 │ │ │ + mov x3, x0 │ │ │ + add x0, x3, #0x1 │ │ │ + cmp x0, x27 │ │ │ + b.ne ca98 // b.any │ │ │ + ldr x0, [x23, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c824 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, x27 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl bd48 │ │ │ + cmp x0, x27 │ │ │ + b.ne cd9c // b.any │ │ │ + adrp x0, 2f000 │ │ │ + add x21, x21, x27 │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, c8b8 │ │ │ + b c834 │ │ │ + str xzr, [x4] │ │ │ + b c890 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c638 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ + ldr x0, [x0, #4088] │ │ │ + str x1, [x0] │ │ │ + b c638 │ │ │ + cmp x27, #0xf │ │ │ + b.ls cae0 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + ldr x2, [sp, #160] │ │ │ + str x8, [x1] │ │ │ + ldr w9, [x19, #12] │ │ │ + ldr w8, [x19, #8] │ │ │ + sub x2, x24, x2 │ │ │ + str x9, [x0] │ │ │ + str x8, [x3] │ │ │ + cmp x8, x2 │ │ │ + ldr x0, [x22] │ │ │ + b.ne c798 // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 2b40 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x10 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 2a40 │ │ │ + cbnz w0, ce68 │ │ │ + adrp x0, 2f000 │ │ │ + mov x27, #0x10 // #16 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b40 │ │ │ + str x0, [sp, #160] │ │ │ + b c818 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3528] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 28d0 │ │ │ + add x2, x0, #0x1 │ │ │ + mov x0, x2 │ │ │ + str x2, [sp, #136] │ │ │ + bl 29b0 │ │ │ mov x24, x0 │ │ │ - cbnz x0, 40c430 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x1, #604] │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + cbz x0, ce14 │ │ │ + bl 28b0 │ │ │ + b c964 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3648] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, c9d8 │ │ │ + ldr x0, [sp, #168] │ │ │ + mov x1, x24 │ │ │ + bl 3d98 │ │ │ + ldr x1, [x27] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x27] │ │ │ + b c9e4 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x25, [x0, #4016] │ │ │ + ldr w0, [x25] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40c8f8 // b.none │ │ │ - ldr x0, [x19, #264] │ │ │ - bl 401b30 │ │ │ - cbz w0, 40c740 │ │ │ - mov x0, x25 │ │ │ - bl 401a30 │ │ │ + b.eq ce08 // b.none │ │ │ + ldr x0, [x22] │ │ │ + bl 2ca0 │ │ │ + cbnz w0, ce08 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0x0 // #0 │ │ │ + str w4, [sp, #116] │ │ │ + bl 2ba0 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xb // #11 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cbz x0, 40c54c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #520] │ │ │ - cbnz x0, 40c54c │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x24, #1144] │ │ │ + adrp x24, 2f000 │ │ │ mov w0, #0x2e // #46 │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - ldr x0, [x24, #1144] │ │ │ - bl 401aa0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x0, #64] │ │ │ - ldr w0, [x20, #560] │ │ │ - cbz w0, 40c554 │ │ │ - mov x0, x25 │ │ │ - bl 401a30 │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - ldrb w2, [x25, #1] │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 40c45c // b.any │ │ │ - ldrb w2, [x25, #2] │ │ │ - cmp w2, #0x7 │ │ │ - b.ne 40c45c // b.any │ │ │ - ldrb w2, [x25, #3] │ │ │ - cmp w2, #0x8 │ │ │ - b.ne 40c45c // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w2, [x2, #364] │ │ │ - str wzr, [x20, #560] │ │ │ - cbz w2, 40cb34 │ │ │ - cmp x24, #0x17 │ │ │ - b.hi 40ca08 // b.pmore │ │ │ - mov x0, x25 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 40bbbc │ │ │ - cmp x24, x0 │ │ │ - b.ne 40c9dc // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, x24 │ │ │ - str x5, [x29, #192] │ │ │ - b 40c4ec │ │ │ - ldr x1, [x27, #520] │ │ │ - cmn x1, #0x1 │ │ │ - b.ne 40c524 // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x2, #1144] │ │ │ + ldr x24, [x24, #3480] │ │ │ + ldr x1, [x24] │ │ │ + bl 2950 │ │ │ + ldr x0, [x24] │ │ │ + bl 2c10 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3616] │ │ │ + str w1, [x0] │ │ │ + b c8b8 │ │ │ + adrp x3, 2f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401990 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x0, [x2, #1144] │ │ │ - bl 401aa0 │ │ │ - ldr x1, [x27, #520] │ │ │ - ldr x0, [x28, #528] │ │ │ - add x1, x1, #0x1 │ │ │ - b 40c524 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x0, #504] │ │ │ - cbnz w0, 40c354 │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - str x1, [x0, #520] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr w0, [x1, #604] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 40c364 // b.any │ │ │ - ldr x5, [x29, #184] │ │ │ - cmn x5, #0x2 │ │ │ - b.ne 40c364 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x0, #264] │ │ │ - mov w5, #0x1 // #1 │ │ │ - str w5, [x29, #200] │ │ │ - bl 4019d0 │ │ │ - str x0, [x29, #144] │ │ │ - ldr w0, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - b 40c380 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x0, [x4, #568] │ │ │ - cbz x0, 40c624 │ │ │ - ldr x0, [x29, #136] │ │ │ - mov x1, x24 │ │ │ - bl 402bcc │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x27, #216] │ │ │ - ldr x0, [x5, #224] │ │ │ + str x8, [sp, #144] │ │ │ + ldr x3, [x3, #3480] │ │ │ + stp x3, x2, [sp, #128] │ │ │ + ldr x1, [x3] │ │ │ + bl 2950 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x0, [x3] │ │ │ + bl 2c10 │ │ │ + ldp x2, x8, [sp, #136] │ │ │ + adrp x4, 2f000 │ │ │ + ldr x3, [x24] │ │ │ + ldr x1, [x8] │ │ │ + ldr w0, [x2] │ │ │ add x1, x1, #0x1 │ │ │ - sub x0, x0, #0x1 │ │ │ - str x1, [x27, #216] │ │ │ - cmp x0, x1 │ │ │ - b.ne 40c63c // b.any │ │ │ - ldr x4, [x29, #152] │ │ │ - ldr x1, [x4, #256] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 401770 │ │ │ + b c87c │ │ │ + bl 28d0 │ │ │ add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ + str x2, [sp, #128] │ │ │ + bl 29b0 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 40c9b0 │ │ │ - bl 401750 │ │ │ - b 40c5d0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - cbz x27, 40c6d0 │ │ │ - b 40c6dc │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ + fmov x1, d8 │ │ │ + ldr x2, [sp, #128] │ │ │ + cbz x0, ce14 │ │ │ + bl 28b0 │ │ │ + b c93c │ │ │ mov x1, x24 │ │ │ - add x0, x0, #0x5d0 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402bcc │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x728 │ │ │ + str w4, [sp, #116] │ │ │ + bl 3d98 │ │ │ mov x0, x24 │ │ │ - bl 401a30 │ │ │ - mov x0, x25 │ │ │ - bl 401a30 │ │ │ - ldr x2, [x29, #120] │ │ │ + bl 2ba0 │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, w2 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - adrp x19, 413000 <_fini@@Base+0x2a18> │ │ │ - add x19, x19, #0x128 │ │ │ - mov x0, x19 │ │ │ + adrp x20, 12000 │ │ │ + add x20, x20, #0x2a8 │ │ │ + mov x0, x20 │ │ │ mov w1, #0x1 // #1 │ │ │ - str x2, [x29, #120] │ │ │ - bl 402958 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x1, x19 │ │ │ - add x0, x0, #0x200 │ │ │ - b 40c910 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x1, [x4, #256] │ │ │ - str x4, [x29, #152] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 401770 │ │ │ - add x2, x0, #0x1 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ - mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 40c9b0 │ │ │ - bl 401750 │ │ │ - b 40c5c0 │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x210 │ │ │ - bl 402bcc │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 40c74c │ │ │ + str w4, [sp, #116] │ │ │ + bl 3ab8 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x380 │ │ │ + bl 3d98 │ │ │ mov x0, x24 │ │ │ - bl 401a30 │ │ │ - mov x0, x25 │ │ │ - bl 401a30 │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40c74c │ │ │ - mov x0, x25 │ │ │ - bl 401a30 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - ldr x3, [x0, #1144] │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0xe00 │ │ │ - mov x1, #0x1 // #1 │ │ │ + b cd24 │ │ │ + mov w4, #0x4 // #4 │ │ │ + mov w0, w4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + adrp x3, 2f000 │ │ │ + mov w4, #0xa // #10 │ │ │ + adrp x0, 11000 │ │ │ mov x2, #0x14 // #20 │ │ │ - bl 401a90 │ │ │ - mov w0, #0xa // #10 │ │ │ - b 40c74c │ │ │ - ldrb w2, [x25, #15] │ │ │ - ldrb w5, [x25, #23] │ │ │ - fmov s4, w2 │ │ │ - ldrb w2, [x25, #4] │ │ │ - ldrb w13, [x25, #22] │ │ │ - ldrb w4, [x25, #14] │ │ │ - strh w2, [x29, #96] │ │ │ - ldrb w8, [x25, #13] │ │ │ - ldrb w16, [x25, #12] │ │ │ - ldrb w7, [x25, #11] │ │ │ - ldrb w15, [x25, #10] │ │ │ - ldrb w6, [x25, #9] │ │ │ - ldrb w14, [x25, #8] │ │ │ - ldrb w30, [x25, #21] │ │ │ - ldrb w12, [x25, #20] │ │ │ - ldrb w27, [x25, #19] │ │ │ - ldrb w11, [x25, #18] │ │ │ - ldrb w24, [x25, #17] │ │ │ - ldrb w10, [x25, #16] │ │ │ - orr w13, w13, w5, lsl #8 │ │ │ - ldrb w18, [x25, #7] │ │ │ - ldrh w5, [x29, #96] │ │ │ - ldrb w9, [x25, #6] │ │ │ - ldrb w17, [x25, #5] │ │ │ - fmov w2, s4 │ │ │ - orr w2, w4, w2, lsl #8 │ │ │ - orr w16, w16, w8, lsl #8 │ │ │ - orr w15, w15, w7, lsl #8 │ │ │ - orr w14, w14, w6, lsl #8 │ │ │ - orr w12, w12, w30, lsl #8 │ │ │ - orr w11, w11, w27, lsl #8 │ │ │ - orr w10, w10, w24, lsl #8 │ │ │ - orr w4, w5, w17, lsl #8 │ │ │ - str w2, [x29, #152] │ │ │ - orr w9, w9, w18, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w16, w16 │ │ │ - ubfiz x15, x15, #16, #16 │ │ │ - uxth w14, w14 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x11, x11, #16, #16 │ │ │ - uxth w10, w10 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w4, w4 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - orr x2, x2, x16 │ │ │ - orr x14, x15, x14 │ │ │ - orr x12, x13, x12 │ │ │ - orr x10, x11, x10 │ │ │ - orr x2, x14, x2, lsl #32 │ │ │ - orr x9, x9, x4 │ │ │ - orr x10, x10, x12, lsl #32 │ │ │ - sub x4, x28, x5 │ │ │ - str x10, [x0, #536] │ │ │ - str x9, [x3, #552] │ │ │ - str x2, [x1, #544] │ │ │ - cmp x2, x4 │ │ │ - ldr x0, [x19, #264] │ │ │ - b.eq 40cbe8 // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4018d0 │ │ │ - cbnz w0, 40cbd4 │ │ │ - mov x0, x25 │ │ │ + ldr x3, [x3, #3480] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 40bbbc │ │ │ - cmp x0, #0x4 │ │ │ - b.ne 40c9dc // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, #0x4 │ │ │ - str x5, [x29, #192] │ │ │ - b 40c3d0 │ │ │ - cmp x24, #0xf │ │ │ - b.ls 40c7a4 // b.plast │ │ │ - ldrb w24, [x25, #7] │ │ │ - ldrb w13, [x25, #6] │ │ │ - ldrb w18, [x25, #5] │ │ │ - ldrb w12, [x25, #4] │ │ │ - ldrb w17, [x25, #11] │ │ │ - ldrb w4, [x25, #10] │ │ │ - ldrb w16, [x25, #9] │ │ │ - ldrb w11, [x25, #8] │ │ │ - ldrb w15, [x25, #15] │ │ │ - ldrb w10, [x25, #14] │ │ │ - ldrb w14, [x25, #13] │ │ │ - ldrb w9, [x25, #12] │ │ │ - orr w13, w13, w24, lsl #8 │ │ │ - orr w12, w12, w18, lsl #8 │ │ │ - orr w4, w4, w17, lsl #8 │ │ │ - orr w11, w11, w16, lsl #8 │ │ │ - orr w10, w10, w15, lsl #8 │ │ │ - orr w9, w9, w14, lsl #8 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w9, w9 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w11, w11 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - orr x4, x4, x11 │ │ │ - orr x10, x10, x9 │ │ │ - orr x12, x13, x12 │ │ │ - sub x9, x28, x5 │ │ │ - str x10, [x0, #536] │ │ │ - str x12, [x3, #552] │ │ │ - str x4, [x1, #544] │ │ │ - cmp x4, x9 │ │ │ - ldr x0, [x19, #264] │ │ │ - b.eq 40cc2c // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 40cb08 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x1e0 │ │ │ - bl 402a54 │ │ │ - b 40cb08 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #560] │ │ │ - bl 4019d0 │ │ │ - ldr x0, [x19, #264] │ │ │ - add x1, x28, #0x18 │ │ │ + add x0, x0, #0xf80 │ │ │ + str w4, [sp, #116] │ │ │ + ldr x3, [x3] │ │ │ + bl 2c00 │ │ │ + b cc48 │ │ │ + mov w4, #0x3 // #3 │ │ │ + mov x0, x24 │ │ │ + str w4, [sp, #116] │ │ │ + b cd24 │ │ │ + adrp x1, 2f000 │ │ │ + str w0, [sp, #116] │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #120] │ │ │ + ldr x0, [x1, #3568] │ │ │ + str wzr, [sp, #124] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b40 │ │ │ + str x0, [sp, #160] │ │ │ + b c670 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0xb // #11 │ │ │ + b cc40 │ │ │ + mov w4, #0x4 // #4 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x370 │ │ │ + str w4, [sp, #116] │ │ │ + bl 3d98 │ │ │ + b cd30 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 2b40 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x18 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 40cc18 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x1e0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov x24, #0x18 // #24 │ │ │ - bl 4019d0 │ │ │ - str x0, [x29, #144] │ │ │ - b 40c4e4 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #560] │ │ │ - str x2, [x29, #120] │ │ │ - bl 4019d0 │ │ │ - ldr x0, [x19, #264] │ │ │ - ldr x2, [x29, #120] │ │ │ - add x1, x28, #0x10 │ │ │ - bl 4018d0 │ │ │ - cbz w0, 40cc60 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ + bl 2a40 │ │ │ + cbnz w0, ce68 │ │ │ + adrp x0, 2f000 │ │ │ + mov x27, #0x18 // #24 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b40 │ │ │ + str x0, [sp, #160] │ │ │ + b c818 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0xb // #11 │ │ │ - add x1, x1, #0x1e0 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19, #264] │ │ │ - mov x24, #0x10 // #16 │ │ │ - bl 4019d0 │ │ │ - str x0, [x29, #144] │ │ │ - b 40c4e4 │ │ │ - cbz x0, 40cc90 │ │ │ + add x1, x1, #0x360 │ │ │ + str d8, [sp, #96] │ │ │ + bl 3bf0 │ │ │ + mov x27, #0xfffffffffffffffd // #-3 │ │ │ + b c7dc │ │ │ + nop │ │ │ + cbz x0, ceac │ │ │ ldrb w1, [x0] │ │ │ - cbz w1, 40cc8c │ │ │ - tbnz w1, #7, 40cc94 │ │ │ + cbz w1, cea4 │ │ │ + nop │ │ │ + tbnz w1, #7, ceac │ │ │ ldrb w1, [x0, #1]! │ │ │ - cbnz w1, 40cc80 │ │ │ + cbnz w1, ce98 │ │ │ mov w0, #0x1 // #1 │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + nop │ │ │ + b a5f0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 430000 │ │ │ - ldr x1, [x23, #1856] │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x1, [x29, #88] │ │ │ - str xzr, [x29, #72] │ │ │ - add x20, x29, #0x48 │ │ │ - cbz x0, 40cdd8 │ │ │ - strb w0, [x29, #72] │ │ │ - lsr x1, x0, #8 │ │ │ - cbz x1, 40cde0 │ │ │ - strb w1, [x20, #1] │ │ │ - lsr x1, x0, #16 │ │ │ - cbz x1, 40cde8 │ │ │ - strb w1, [x20, #2] │ │ │ - lsr x1, x0, #24 │ │ │ - cbz x1, 40cdf0 │ │ │ - strb w1, [x20, #3] │ │ │ - lsr x1, x0, #32 │ │ │ - cbz x1, 40cdf8 │ │ │ - strb w1, [x20, #4] │ │ │ - lsr x1, x0, #40 │ │ │ - cbz x1, 40ce00 │ │ │ - strb w1, [x20, #5] │ │ │ - lsr x1, x0, #48 │ │ │ - cbz x1, 40ce08 │ │ │ - strb w1, [x20, #6] │ │ │ - lsr x0, x0, #56 │ │ │ - cbz x0, 40ce10 │ │ │ - strb w0, [x20, #7] │ │ │ - mov w19, #0x8 // #8 │ │ │ - mov x0, #0x10 // #16 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40ce18 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x260 │ │ │ - ldrh w0, [x0] │ │ │ - cmp w19, #0x2 │ │ │ - strh w0, [x21] │ │ │ - b.gt 40cdc0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x268 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x1 // #1 │ │ │ - sturh w0, [x21, #1] │ │ │ - adrp x22, 413000 <_fini@@Base+0x2a18> │ │ │ - add x22, x22, #0x278 │ │ │ - ldrb w4, [x20, w19, sxtw] │ │ │ - mov x2, #0x7 // #7 │ │ │ - mov x3, x22 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x2, #0x10 // #16 │ │ │ - bl 401a40 <__strcat_chk@plt> │ │ │ - subs w19, w19, #0x1 │ │ │ - b.pl 40cd68 // b.nfrst │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #1856] │ │ │ - mov x0, x21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40ce2c // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x270 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x2 // #2 │ │ │ - sturh w0, [x21, #1] │ │ │ - b 40cd60 │ │ │ - mov w19, w0 │ │ │ - b 40cd24 │ │ │ - mov w19, #0x1 // #1 │ │ │ - b 40cd24 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 40cd24 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 40cd24 │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 40cd24 │ │ │ - mov w19, #0x5 // #5 │ │ │ - b 40cd24 │ │ │ - mov w19, #0x6 // #6 │ │ │ - b 40cd24 │ │ │ - mov w19, #0x7 // #7 │ │ │ - b 40cd24 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x240 │ │ │ - bl 402a54 │ │ │ - b 40cd34 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ - mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - adrp x25, 430000 │ │ │ - ldr x1, [x25, #1856] │ │ │ + adrp x22, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a60 <__ctype_get_mb_cur_max@plt> │ │ │ - ldr x20, [x19] │ │ │ - mov w3, w0 │ │ │ - cbz x20, 40ce7c │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40ce70 │ │ │ - cmp w0, #0x7 │ │ │ - mov w0, #0x8 // #8 │ │ │ - csel w3, w3, w0, gt │ │ │ - mul w3, w20, w3 │ │ │ - add w0, w3, #0x1 │ │ │ + ldr x0, [x22, #3792] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 2bd0 <__ctype_get_mb_cur_max@plt> │ │ │ + ldr x1, [x19] │ │ │ + cbz x1, d084 │ │ │ + sub x4, x19, #0x8 │ │ │ + mov x1, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w1, #0x1 │ │ │ + mov w3, w1 │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x2, [x4, x1, lsl #3] │ │ │ + cbnz x2, cf00 │ │ │ + cmp w0, #0x8 │ │ │ + mov w1, #0x8 // #8 │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ + mul w0, w0, w3 │ │ │ + add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40cffc │ │ │ - mov x0, #0x0 // #0 │ │ │ + cbz x0, d0a8 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x24, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + str x27, [sp, #80] │ │ │ + add x23, sp, #0x68 │ │ │ strb wzr, [x21] │ │ │ - bl 401a10 │ │ │ - cbz w20, 40cf48 │ │ │ - sub w20, w20, #0x1 │ │ │ + mov w26, #0x5f // #95 │ │ │ + bl 2b80 │ │ │ add x0, x19, #0x8 │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - adrp x26, 413000 <_fini@@Base+0x2a18> │ │ │ - add x20, x0, w20, uxtw #3 │ │ │ - add x23, x23, #0x150 │ │ │ - add x24, x24, #0x38 │ │ │ - add x26, x26, #0x298 │ │ │ - b 40cf08 │ │ │ + add x20, x0, w20, sxtw #3 │ │ │ + ldr x24, [x24, #4040] │ │ │ + ldr x25, [x25, #3640] │ │ │ + b cfb4 │ │ │ cmp w0, #0x1 │ │ │ - b.ne 40cfa0 // b.any │ │ │ - ldrsb w0, [x29, #80] │ │ │ - tbnz w0, #31, 40cfa0 │ │ │ + b.ne cf88 // b.any │ │ │ + ldrsb w0, [sp, #104] │ │ │ + tbz w0, #31, d070 │ │ │ + ldr x0, [x19] │ │ │ + bl a5f0 │ │ │ + mov x1, x0 │ │ │ + mov x27, x0 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 401ac0 │ │ │ + bl 2a10 │ │ │ + mov x0, x27 │ │ │ + bl 2ba0 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.eq 40cf48 // b.none │ │ │ + cmp x20, x19 │ │ │ + b.eq cff8 // b.none │ │ │ ldr w1, [x19] │ │ │ mov x2, #0x9 // #9 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401a70 <__wctomb_chk@plt> │ │ │ - ldr w3, [x23] │ │ │ - mov w2, w0 │ │ │ - cbnz w3, 40cedc │ │ │ - cmp w0, wzr │ │ │ - b.le 40cfc4 │ │ │ + mov x0, x23 │ │ │ + bl 2be0 <__wctomb_chk@plt> │ │ │ + ldr w1, [x24] │ │ │ + cbnz w1, cf78 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt d05c │ │ │ + ldr w0, [x25] │ │ │ + cbz w0, cf88 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - sxtw x2, w2 │ │ │ - bl 401ac0 │ │ │ + bl 28d0 │ │ │ + strh w26, [x21, x0] │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.ne 40cf08 // b.any │ │ │ + cmp x20, x19 │ │ │ + b.ne cfb4 // b.any │ │ │ + nop │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x27, [sp, #80] │ │ │ mov x0, x21 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + bl 28d0 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40cfe0 │ │ │ + cbz x0, d0d4 │ │ │ + mov x2, x20 │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401ab0 │ │ │ + bl 28b0 │ │ │ mov x0, x21 │ │ │ - bl 401a30 │ │ │ - ldr x2, [x29, #104] │ │ │ - ldr x1, [x25, #1856] │ │ │ + bl 2ba0 │ │ │ + ldr x22, [x22, #3792] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40d010 // b.any │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr x1, [x22] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, d0c4 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - ldr x0, [x19] │ │ │ - bl 40cc9c │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ + sxtw x2, w0 │ │ │ + mov x1, x23 │ │ │ mov x0, x21 │ │ │ - bl 401890 │ │ │ - mov x0, x22 │ │ │ - bl 401a30 │ │ │ - b 40cefc │ │ │ - ldr w0, [x24] │ │ │ - cbz w0, 40cfa0 │ │ │ + bl 2c30 │ │ │ + b cfa8 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, x23 │ │ │ mov x0, x21 │ │ │ - bl 401770 │ │ │ - ldrh w1, [x26] │ │ │ - strh w1, [x21, x0] │ │ │ - b 40cefc │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x280 │ │ │ - bl 402a54 │ │ │ - b 40cf60 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x280 │ │ │ - bl 402a54 │ │ │ - b 40cea0 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ + bl 2c30 │ │ │ + b cfa8 │ │ │ + mov x0, #0x1 // #1 │ │ │ + bl 29b0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, d0a8 │ │ │ + strb wzr, [x21] │ │ │ + mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 2b80 │ │ │ + b d004 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x3c0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 3bf0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + mov x0, x21 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 2ba0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x3c0 │ │ │ + bl 3bf0 │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 430000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + ldr x1, [x23, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - ldr x0, [x23, #1856] │ │ │ - ldr x20, [x19] │ │ │ + ldr x0, [x0] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #88] │ │ │ - cbz x20, 40d154 │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40d048 │ │ │ - lsl w0, w20, #3 │ │ │ + cbz x0, d23c │ │ │ + sub x3, x19, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w0, #0x1 │ │ │ + mov w2, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x1, [x3, x0, lsl #3] │ │ │ + cbnz x1, d138 │ │ │ + lsl w0, w2, #3 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40d15c │ │ │ - strb wzr, [x21] │ │ │ - cbz w20, 40d0ec │ │ │ - sub w20, w20, #0x1 │ │ │ - add x0, x19, #0x8 │ │ │ - add x22, x0, w20, uxtw #3 │ │ │ - b 40d0b0 │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, d254 │ │ │ + add x21, x19, #0x8 │ │ │ + add x24, sp, #0x48 │ │ │ + add x21, x21, w20, sxtw #3 │ │ │ + strb wzr, [x22] │ │ │ + b d1a4 │ │ │ mov x0, x20 │ │ │ - bl 40cc9c │ │ │ + bl a5f0 │ │ │ + mov x1, x0 │ │ │ mov x20, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x21 │ │ │ - bl 401890 │ │ │ + mov x0, x22 │ │ │ + bl 2a10 │ │ │ mov x0, x20 │ │ │ - bl 401a30 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x22 │ │ │ - b.eq 40d0ec // b.none │ │ │ + bl 2ba0 │ │ │ + cmp x21, x19 │ │ │ + b.eq d1e0 // b.none │ │ │ ldr x20, [x19] │ │ │ cmp x20, #0x7f │ │ │ - b.hi 40d084 // b.pmore │ │ │ - bl 4019c0 <__ctype_b_loc@plt> │ │ │ + b.hi d178 // b.pmore │ │ │ + bl 2b30 <__ctype_b_loc@plt> │ │ │ ldr x0, [x0] │ │ │ ldrh w0, [x0, x20, lsl #1] │ │ │ - tbz w0, #14, 40d084 │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - strb w20, [x29, #64] │ │ │ - strb wzr, [x29, #65] │ │ │ + tbz w0, #14, d178 │ │ │ + mov x1, x24 │ │ │ + mov x0, x22 │ │ │ add x19, x19, #0x8 │ │ │ - bl 401890 │ │ │ - cmp x19, x22 │ │ │ - b.ne 40d0b0 // b.any │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + strb w20, [sp, #72] │ │ │ + strb wzr, [sp, #73] │ │ │ + bl 2a10 │ │ │ + cmp x21, x19 │ │ │ + b.ne d1a4 // b.any │ │ │ + mov x0, x22 │ │ │ + bl 28d0 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40d140 │ │ │ - mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401ab0 │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #1856] │ │ │ + cbz x0, d254 │ │ │ + mov x2, x20 │ │ │ + mov x1, x22 │ │ │ + bl 28b0 │ │ │ + mov x0, x22 │ │ │ + bl 2ba0 │ │ │ + ldr x23, [x23, #3792] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40d170 // b.any │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, d264 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2a0 │ │ │ - bl 402a54 │ │ │ - b 40d104 │ │ │ mov x0, #0x1 // #1 │ │ │ - b 40d060 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2a0 │ │ │ - bl 402a54 │ │ │ - b 40d06c │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, d254 │ │ │ + strb wzr, [x22] │ │ │ + b d1e0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x3d8 │ │ │ + bl 3bf0 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ - bl 401770 │ │ │ + mov x19, x0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 28d0 │ │ │ lsl x0, x0, #1 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ + cbz x0, d338 │ │ │ + mov x20, x0 │ │ │ + ldrb w0, [x19] │ │ │ + mov x2, x20 │ │ │ + mov w4, #0x5e // #94 │ │ │ + mov x1, x20 │ │ │ + cbz w0, d2f0 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.hi d2e0 // b.pmore │ │ │ + nop │ │ │ + add w3, w0, #0x40 │ │ │ + ldrb w0, [x19] │ │ │ + strb w4, [x2] │ │ │ + add x1, x2, #0x2 │ │ │ + strb w3, [x2, #1] │ │ │ + cbz w0, d2f0 │ │ │ + mov x2, x1 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.ls d2b8 // b.plast │ │ │ + mov x1, x2 │ │ │ + strb w0, [x1], #1 │ │ │ + ldrb w0, [x19] │ │ │ + cbnz w0, d2d0 │ │ │ + strb wzr, [x1] │ │ │ + mov x0, x20 │ │ │ + bl 28d0 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40d248 │ │ │ - add x4, x20, #0x1 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x3, x19 │ │ │ - mov w6, #0x5e // #94 │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbz w2, 40d1e4 │ │ │ - b.hi 40d224 // b.pmore │ │ │ - strb w6, [x5], #2 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - add x4, x4, #0x1 │ │ │ - add w2, w2, #0x40 │ │ │ - strb w2, [x3, #1] │ │ │ - mov x3, x5 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbnz w2, 40d1b8 │ │ │ - strb w2, [x3] │ │ │ + cbz x0, d338 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 28b0 │ │ │ + mov x0, x20 │ │ │ + bl 2ba0 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x3f0 │ │ │ + bl 3bf0 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl a240 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d3c0 // b.none │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 29b0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, d3d0 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x1, x0 │ │ │ + mov x0, x21 │ │ │ + bl a240 │ │ │ + mov x0, x19 │ │ │ + bl cec0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40d234 │ │ │ - mov x1, x19 │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ mov x0, x20 │ │ │ - bl 401ab0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + ldr x21, [sp, #32] │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b cec0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x408 │ │ │ + bl 3bf0 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl a240 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d458 // b.none │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 29b0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, d460 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x0, x21 │ │ │ + mov x1, x19 │ │ │ + bl a240 │ │ │ + mov x0, x19 │ │ │ + bl d0f8 │ │ │ + mov x20, x0 │ │ │ mov x0, x19 │ │ │ - bl 401a30 │ │ │ + bl 2ba0 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - strb w2, [x3] │ │ │ - add x4, x4, #0x1 │ │ │ - add x3, x3, #0x1 │ │ │ - b 40d1d4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ + mov x19, #0x0 // #0 │ │ │ + b d430 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2b8 │ │ │ - bl 402a54 │ │ │ - b 40d200 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2b8 │ │ │ - bl 402a54 │ │ │ - b 40d19c │ │ │ + add x1, x1, #0x408 │ │ │ + bl 3bf0 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x0 │ │ │ - bl 401a60 <__ctype_get_mb_cur_max@plt> │ │ │ - mov x2, x0 │ │ │ + bl 2bd0 <__ctype_get_mb_cur_max@plt> │ │ │ mov x1, x20 │ │ │ + mov x2, x0 │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 4017a0 │ │ │ + bl 2900 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 40d310 // b.none │ │ │ + b.eq d524 // b.none │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #2, #32 │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40d320 │ │ │ + cbz x0, d540 │ │ │ mov x0, x20 │ │ │ - bl 401770 │ │ │ - add x2, x0, #0x1 │ │ │ + bl 28d0 │ │ │ mov x1, x20 │ │ │ + add x2, x0, #0x1 │ │ │ mov x0, x19 │ │ │ - bl 4017a0 │ │ │ + bl 2900 │ │ │ mov x1, x0 │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #3, #32 │ │ │ str wzr, [x19, w1, sxtw #2] │ │ │ - bl 401830 │ │ │ + bl 29b0 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40d334 │ │ │ + cbz x0, d540 │ │ │ ldr w0, [x19] │ │ │ str x0, [x20] │ │ │ - cbz x0, 40d318 │ │ │ - add x1, x20, #0x8 │ │ │ - add x3, x19, #0x4 │ │ │ - ldr w2, [x3], #4 │ │ │ - mov x4, x1 │ │ │ - str x2, [x1], #8 │ │ │ - cbnz x2, 40d2e4 │ │ │ + cbz x0, d538 │ │ │ + add x0, x20, #0x8 │ │ │ + add x2, x19, #0x4 │ │ │ + ldr w1, [x2], #4 │ │ │ + mov x3, x0 │ │ │ + str x1, [x0], #8 │ │ │ + cbnz x1, d4f8 │ │ │ + str xzr, [x3] │ │ │ mov x0, x19 │ │ │ - str xzr, [x4] │ │ │ - bl 401a30 │ │ │ + bl 2ba0 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40d304 │ │ │ - mov x4, x20 │ │ │ - b 40d2f4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2d0 │ │ │ - bl 402a54 │ │ │ - b 40d29c │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2d0 │ │ │ - bl 402a54 │ │ │ - b 40d2d0 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - bl 40d25c │ │ │ - mov x20, x0 │ │ │ - bl 40d014 │ │ │ - mov x19, x0 │ │ │ + mov x20, #0x0 // #0 │ │ │ mov x0, x20 │ │ │ - bl 401a30 │ │ │ - mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x1, [x19, #1856] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - str x1, [x29, #88] │ │ │ - mov x20, x0 │ │ │ - cbz x0, 40d458 │ │ │ - ldr x6, [x0] │ │ │ - mov x9, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x9 │ │ │ - add x24, x0, #0x8 │ │ │ - b.hi 40d458 // b.pmore │ │ │ - mov x8, x24 │ │ │ - mov w7, #0x0 // #0 │ │ │ - cmp x6, #0x7e │ │ │ - b.ls 40d484 // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 40d3e4 │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 40d3e0 // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - orr w4, w4, w5 │ │ │ - add w3, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 40d42c // b.any │ │ │ - ldr x6, [x8], #8 │ │ │ - add w7, w7, w3 │ │ │ - cmp x6, x9 │ │ │ - b.ls 40d3c4 // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x19, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40d5e0 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - uxtb w6, w6 │ │ │ - strb w6, [x29, #80] │ │ │ - cbz w6, 40d4a8 │ │ │ - ldr x6, [x8], #8 │ │ │ - mov w3, #0x1 // #1 │ │ │ - cmp x6, x9 │ │ │ - add w7, w7, w3 │ │ │ - b.ls 40d3c4 // b.plast │ │ │ - b 40d458 │ │ │ - add w25, w7, #0x1 │ │ │ - sxtw x0, w25 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40d5cc │ │ │ - ldr x6, [x20] │ │ │ - mov x26, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x26 │ │ │ - b.hi 40d458 // b.pmore │ │ │ - cmp x21, xzr │ │ │ - cset w22, ne // ne = any │ │ │ - cmp x6, #0x7e │ │ │ - mov w20, #0x0 // #0 │ │ │ - b.ls 40d584 // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 40d4f8 │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 40d4f4 // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - orr w4, w4, w5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - add w23, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 40d540 // b.any │ │ │ - cmp w25, w20 │ │ │ - b.gt 40d594 │ │ │ - cmp w23, #0x1 │ │ │ - b.eq 40d5bc // b.none │ │ │ - ldr x6, [x24], #8 │ │ │ - add w20, w20, w23 │ │ │ - cmp x6, x26 │ │ │ - b.hi 40d458 // b.pmore │ │ │ - cmp x6, #0x7e │ │ │ - b.hi 40d4e0 // b.pmore │ │ │ - strb w6, [x29, #80] │ │ │ - cmp w25, w20 │ │ │ - mov w23, #0x1 // #1 │ │ │ - b.le 40d564 │ │ │ - cbz w22, 40d564 │ │ │ - sub w0, w25, w20 │ │ │ - cmp w23, w0 │ │ │ - csel w2, w23, w0, le │ │ │ - add x1, x29, #0x50 │ │ │ - add x0, x21, w20, sxtw │ │ │ - sxtw x2, w2 │ │ │ - bl 401ae0 │ │ │ - cmp w23, #0x1 │ │ │ - b.ne 40d56c // b.any │ │ │ - ldrb w0, [x29, #80] │ │ │ - cbnz w0, 40d56c │ │ │ - mov x0, x21 │ │ │ - b 40d45c │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2e8 │ │ │ - bl 402a54 │ │ │ - b 40d4bc │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ + mov x3, x20 │ │ │ + b d508 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x420 │ │ │ + bl 3bf0 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40d25c │ │ │ + bl d470 │ │ │ mov x20, x0 │ │ │ - bl 40d37c │ │ │ + bl d0f8 │ │ │ mov x19, x0 │ │ │ mov x0, x20 │ │ │ - bl 401a30 │ │ │ + bl 2ba0 │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ str x21, [sp, #32] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40d694 │ │ │ - mov x5, x0 │ │ │ - mov w20, #0x0 // #0 │ │ │ - mov w6, #0x7f // #127 │ │ │ - ldrb w2, [x5] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 40d6a4 // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 40d690 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 40d6c8 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 40d740 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 40d748 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 40d750 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 40d690 // b.pmore │ │ │ - ldrb w1, [x5, #1] │ │ │ - mov w0, #0x6 // #6 │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.ls 40d6e0 // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ + bl d470 │ │ │ + mov x20, x0 │ │ │ + cbz x0, d600 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl a448 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d600 // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 29b0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, d620 │ │ │ + mov x1, x0 │ │ │ + mov w2, w19 │ │ │ + mov x0, x20 │ │ │ + bl a448 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d600 // b.none │ │ │ + mov x0, x20 │ │ │ + bl 2ba0 │ │ │ + mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x5, x5, #0x1 │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 40d690 // b.none │ │ │ - cbz x2, 40d758 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x5, 40d63c │ │ │ - mov x0, x5 │ │ │ - b 40d694 │ │ │ - mov w0, #0x2 // #2 │ │ │ - ldrb w1, [x5, #1] │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.hi 40d690 // b.pmore │ │ │ - add x3, x5, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 40d700 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 40d690 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w0 │ │ │ - b.lt 40d6ec // b.tstop │ │ │ - asr w1, w6, w0 │ │ │ - sub w0, w0, #0x2 │ │ │ - and w2, w1, w2 │ │ │ - add x1, x5, #0x1 │ │ │ - add x5, x0, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x5, x1, x5 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x5, x1 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 40d728 // b.any │ │ │ - b 40d6ac │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40d6cc │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 40d6cc │ │ │ - mov w0, #0x5 // #5 │ │ │ - b 40d6cc │ │ │ - add w0, w20, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40d888 │ │ │ - mov x7, #0x0 // #0 │ │ │ - mov w8, #0x7f // #127 │ │ │ - ldrb w2, [x19] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 40d85c // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 40d848 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 40d868 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 40d870 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 40d878 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 40d880 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 40d848 // b.pmore │ │ │ - mov w6, #0x6 // #6 │ │ │ - ldrb w0, [x19, #1] │ │ │ - sub w0, w0, #0x80 │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x3f │ │ │ - b.hi 40d848 // b.pmore │ │ │ - add x3, x19, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 40d7e8 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 40d848 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w6 │ │ │ - b.lt 40d7d4 // b.tstop │ │ │ - asr w0, w8, w6 │ │ │ - sub w6, w6, #0x2 │ │ │ - add x1, x19, #0x1 │ │ │ - and w2, w0, w2 │ │ │ - add x19, x6, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x19, x1, x19 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x1, x19 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 40d810 // b.any │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 40d848 // b.none │ │ │ - cmp w20, w7 │ │ │ - b.lt 40d83c // b.tstop │ │ │ - cbz x21, 40d83c │ │ │ - str x2, [x21, x7, lsl #3] │ │ │ - cbz x2, 40d848 │ │ │ - add x7, x7, #0x1 │ │ │ - cbnz x19, 40d774 │ │ │ + mov x0, x20 │ │ │ + mov x21, #0x0 // #0 │ │ │ + bl 2ba0 │ │ │ mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x19, x19, #0x1 │ │ │ - b 40d824 │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 40d7b4 │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 40d7b4 │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 40d7b4 │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 40d7b4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x300 │ │ │ - bl 402a54 │ │ │ - b 40d76c │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x438 │ │ │ + bl 3bf0 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + cbz x0, d6a0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40d618 │ │ │ - mov x19, x0 │ │ │ - bl 40ce30 │ │ │ mov x20, x0 │ │ │ - cbz x19, 40d8c4 │ │ │ - mov x0, x19 │ │ │ - bl 401a30 │ │ │ + bl a448 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d69c // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 29b0 │ │ │ + mov x21, x0 │ │ │ + cbz x0, d6b4 │ │ │ + mov w2, w19 │ │ │ mov x0, x20 │ │ │ + mov x1, x21 │ │ │ + bl a448 │ │ │ + cmn w0, #0x1 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + b.eq d6a0 // b.none │ │ │ + mov x0, x21 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + mov x21, #0x0 // #0 │ │ │ + mov x0, x21 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x438 │ │ │ + bl 3bf0 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40d618 │ │ │ mov x20, x0 │ │ │ - bl 40d014 │ │ │ - mov x19, x0 │ │ │ + bl a240 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq d724 // b.none │ │ │ + mov w19, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 29b0 │ │ │ + mov x11, x0 │ │ │ + cbz x0, d738 │ │ │ + add w2, w19, #0x1 │ │ │ mov x0, x20 │ │ │ - bl 401a30 │ │ │ - mov x0, x19 │ │ │ + mov x1, x11 │ │ │ + bl a240 │ │ │ + mov x0, x11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + mov x11, #0x0 // #0 │ │ │ + mov x0, x11 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x408 │ │ │ + bl 3bf0 │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ + cbz x0, d848 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x20, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x27, x28, [sp, #80] │ │ │ + mov w23, w1 │ │ │ + str x25, [sp, #64] │ │ │ mov x25, x0 │ │ │ - mov w26, w1 │ │ │ - cbz x0, 40da40 │ │ │ - ldr x20, [x0] │ │ │ - cbz x20, 40da9c │ │ │ - cmp w1, wzr │ │ │ - cset w0, eq // eq = none │ │ │ - tbnz w26, #31, 40da9c │ │ │ - add x2, x25, #0x8 │ │ │ - mov w3, #0x0 // #0 │ │ │ - cbnz w0, 40d958 │ │ │ - b 40da68 │ │ │ - add x2, x2, #0x8 │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cbnz x4, 40d954 │ │ │ - add w3, w3, #0x1 │ │ │ - sbfiz x0, x3, #3, #32 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40da84 │ │ │ - cbz x20, 40daa4 │ │ │ - cmp w26, wzr │ │ │ - cset w28, eq // eq = none │ │ │ - mov x21, #0x0 // #0 │ │ │ - tbnz w26, #31, 40da38 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x19, x25, #0x8 │ │ │ - mov x24, x25 │ │ │ - mov w22, w21 │ │ │ - add x27, x1, #0x318 │ │ │ - b 40d9cc │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 401ab0 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbz x20, 40da38 │ │ │ - cmp w26, w22 │ │ │ + cbz x20, d828 │ │ │ + cmp w1, #0x0 │ │ │ + cset w24, eq // eq = none │ │ │ + tbnz w1, #31, d828 │ │ │ + mov x0, #0x10 // #16 │ │ │ + mov w2, #0x0 // #0 │ │ │ + sub x3, x25, #0x8 │ │ │ + b d7a4 │ │ │ + cmp w24, #0x0 │ │ │ + add x1, x0, #0x8 │ │ │ + ccmp w23, w2, #0x0, eq // eq = none │ │ │ + b.le d7b0 │ │ │ + mov x0, x1 │ │ │ + ldr x1, [x3, x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, d790 │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + cbz x0, d838 │ │ │ + mov w21, #0x0 // #0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b d7d4 │ │ │ + cmp w24, #0x0 │ │ │ + ccmp w23, w21, #0x0, eq // eq = none │ │ │ + b.le d808 │ │ │ + mov x0, x20 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + str x0, [x22, x19] │ │ │ + cbz x0, d850 │ │ │ add x19, x19, #0x8 │ │ │ - b.le 40da7c │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x23, x21] │ │ │ - add x21, x23, x21 │ │ │ - cbnz x0, 40d9a4 │ │ │ - cbz x23, 40da0c │ │ │ - mov x20, x23 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbz x0, 40da04 │ │ │ - bl 401a30 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbnz x0, 40d9f8 │ │ │ - mov x0, x23 │ │ │ - bl 401a30 │ │ │ - mov w0, #0x4 // #4 │ │ │ - mov x1, x27 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x21] │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 401ab0 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbnz x20, 40d9c0 │ │ │ - str xzr, [x23, x21] │ │ │ - mov x0, x23 │ │ │ + mov x1, x20 │ │ │ + bl 2c20 │ │ │ + add w21, w21, #0x1 │ │ │ + add x0, x22, x19 │ │ │ + ldr x20, [x25, x19] │ │ │ + cbnz x20, d7c8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x25, [sp, #64] │ │ │ + str xzr, [x0] │ │ │ + mov x0, x22 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - add x2, x2, #0x8 │ │ │ - b.gt 40da68 │ │ │ - b 40d964 │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cmp w26, w3 │ │ │ - cbnz x4, 40da5c │ │ │ - b 40d964 │ │ │ - cbnz w28, 40d9cc │ │ │ - b 40da38 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x318 │ │ │ - bl 402a54 │ │ │ - ldr x20, [x25] │ │ │ - b 40d978 │ │ │ mov x0, #0x8 // #8 │ │ │ - b 40d96c │ │ │ - mov x21, x20 │ │ │ - b 40da38 │ │ │ + bl 29b0 │ │ │ + mov x22, x0 │ │ │ + cbnz x0, d808 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x450 │ │ │ + bl 3bf0 │ │ │ + mov x22, #0x0 // #0 │ │ │ + b d818 │ │ │ + mov x19, x22 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbz x0, d868 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbnz x0, d85c │ │ │ + mov x0, x22 │ │ │ + bl 2ba0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x450 │ │ │ + bl 3bf0 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40db00 │ │ │ + cbz x0, d8d8 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x0 │ │ │ ldr x0, [x0] │ │ │ - cbz x0, 40db10 │ │ │ - add x20, x21, #0x8 │ │ │ - mov w19, #0x0 // #0 │ │ │ - bl 401a30 │ │ │ - ldr x0, [x20], #8 │ │ │ - add w19, w19, #0x1 │ │ │ - cbnz x0, 40dad4 │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - mov w0, w19 │ │ │ - ldr x21, [sp, #32] │ │ │ + cbz x0, d8ec │ │ │ + sub x21, x22, #0x8 │ │ │ + mov x19, #0x1 // #1 │ │ │ + mov w20, w19 │ │ │ + add x19, x19, #0x1 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ + cbnz x0, d8a8 │ │ │ + mov x0, x22 │ │ │ + bl 2ba0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w19, w0 │ │ │ - b 40dae4 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + mov w20, #0x0 // #0 │ │ │ + b d8bc │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + cbz x0, da98 │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w20, #0x0 // #0 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, d938 │ │ │ + ldr x4, [x23] │ │ │ + cbz x4, d938 │ │ │ + sub x6, x23, #0x8 │ │ │ + mov x4, #0x1 // #1 │ │ │ + mov w20, w4 │ │ │ + add x4, x4, #0x1 │ │ │ + ldr x5, [x6, x4, lsl #3] │ │ │ + cbnz x5, d928 │ │ │ + cbz x1, da3c │ │ │ + add w20, w20, #0x2 │ │ │ + mov x24, x1 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w22, w3 │ │ │ + mov x21, x0 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + mov w26, w2 │ │ │ + bl 29b0 │ │ │ + mov x25, x0 │ │ │ + cbz x0, dabc │ │ │ + cbz x23, da50 │ │ │ + ldr x0, [x23] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x21, x0 │ │ │ - mov x25, x1 │ │ │ - mov w24, w3 │ │ │ - cbz x0, 40dcb4 │ │ │ - ldr x22, [x0] │ │ │ - cbz x22, 40dc94 │ │ │ - ldr x4, [x22] │ │ │ - cbz x4, 40db68 │ │ │ - add x5, x22, #0x8 │ │ │ - mov w4, #0x0 // #0 │ │ │ - ldr x6, [x5], #8 │ │ │ - add w4, w4, #0x1 │ │ │ - cbnz x6, 40db5c │ │ │ - cbz x25, 40dc74 │ │ │ - add w0, w4, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - str x2, [x29, #96] │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - ldr x2, [x29, #96] │ │ │ - cbz x0, 40dcd0 │ │ │ - cbz x22, 40dc9c │ │ │ - ldr x5, [x22] │ │ │ - cbz x5, 40dcfc │ │ │ - cmp w2, wzr │ │ │ - b.le 40dd14 │ │ │ - mov x4, #0x8 // #8 │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ + b.le daac │ │ │ mov w19, #0x0 // #0 │ │ │ - b 40dbb4 │ │ │ - add x6, x4, #0x8 │ │ │ - b.eq 40dbcc // b.none │ │ │ - mov x4, x6 │ │ │ - add x6, x23, x4 │ │ │ - stur x5, [x6, #-8] │ │ │ - ldr x5, [x22, x4] │ │ │ + mov x20, #0x0 // #0 │ │ │ + str x0, [x25, x20] │ │ │ + add x20, x20, #0x8 │ │ │ add w19, w19, #0x1 │ │ │ - cmp w19, w2 │ │ │ - cbnz x5, 40dba8 │ │ │ - mov x27, #0x8 // #8 │ │ │ - sbfiz x28, x19, #3, #32 │ │ │ - add x27, x27, w19, sxtw #3 │ │ │ - str x4, [x29, #104] │ │ │ - add w20, w19, #0x1 │ │ │ - mov x0, x25 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + add x27, x23, x20 │ │ │ + cmp w26, w19 │ │ │ + ldr x0, [x23, x20] │ │ │ + cset w4, gt │ │ │ + cmp x0, #0x0 │ │ │ + csel w4, w4, wzr, ne // ne = any │ │ │ + cbnz w4, d988 │ │ │ + mov x0, x24 │ │ │ + bl 28d0 │ │ │ + add x28, x0, #0x1 │ │ │ + mov x0, x28 │ │ │ + bl 29b0 │ │ │ mov x26, x0 │ │ │ - cbz x0, 40dce8 │ │ │ - mov x0, x26 │ │ │ - mov x1, x25 │ │ │ - bl 401ab0 │ │ │ - str x26, [x23, x28] │ │ │ - cbz x22, 40dc3c │ │ │ - ldr x0, [x29, #104] │ │ │ - ldr x2, [x22, x0] │ │ │ - cbz x2, 40dc3c │ │ │ - add x0, x23, w20, sxtw #3 │ │ │ - add x19, x22, w19, sxtw #3 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x2, [x0, x1] │ │ │ - add x1, x1, #0x8 │ │ │ - ldr x2, [x19, x1] │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40dc24 │ │ │ - sbfiz x27, x20, #3, #32 │ │ │ - str xzr, [x23, x27] │ │ │ - cbnz w24, 40dc68 │ │ │ - str x23, [x21] │ │ │ + cbz x0, dac0 │ │ │ + mov x2, x28 │ │ │ + mov x1, x24 │ │ │ + bl 28b0 │ │ │ + str x26, [x25, x20] │ │ │ + add w20, w19, #0x1 │ │ │ + ldr x0, [x27] │ │ │ + cbz x0, da0c │ │ │ + add w1, w19, #0x2 │ │ │ + sub x3, x25, #0x8 │ │ │ + sub x2, x23, #0x10 │ │ │ + sxtw x1, w1 │ │ │ + mov w20, w1 │ │ │ + str x0, [x3, x1, lsl #3] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x0, [x2, x1, lsl #3] │ │ │ + cbnz x0, d9f8 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str xzr, [x25, x0] │ │ │ + cbnz w22, da8c │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x25, [x21] │ │ │ mov w0, w20 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov x0, x22 │ │ │ - bl 401a30 │ │ │ - b 40dc44 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, w4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov w4, w22 │ │ │ - b 40db68 │ │ │ - str x22, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x22 │ │ │ + mov x0, x24 │ │ │ + bl 28d0 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 29b0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, dabc │ │ │ + mov x2, x20 │ │ │ + mov x1, x24 │ │ │ + bl 28b0 │ │ │ + str x19, [x25] │ │ │ + mov x0, #0x8 // #8 │ │ │ mov w20, #0x1 // #1 │ │ │ - mov w19, w22 │ │ │ - b 40dbe0 │ │ │ + str xzr, [x25, x0] │ │ │ + cbz w22, da1c │ │ │ + mov x0, x23 │ │ │ + bl 2ba0 │ │ │ + b da1c │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ + mov x27, x23 │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov w19, #0x0 // #0 │ │ │ + b d9b0 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x320 │ │ │ - bl 402a54 │ │ │ - ldr x2, [x29, #96] │ │ │ - b 40db88 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x320 │ │ │ - bl 402a54 │ │ │ - b 40dbf8 │ │ │ - str x5, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x5 │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 40dbe0 │ │ │ - str xzr, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - ldr x28, [x29, #104] │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 40dbe0 │ │ │ + add x1, x1, #0x458 │ │ │ + bl 3bf0 │ │ │ stp x29, x30, [sp, #-288]! │ │ │ + mov x8, x0 │ │ │ mov x29, sp │ │ │ - adrp x9, 430000 │ │ │ - ldr x8, [x9, #1856] │ │ │ + stp x7, x0, [sp, #104] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ + stp x1, x4, [sp, #120] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #280] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str xzr, [x4] │ │ │ + stp x2, x3, [sp, #136] │ │ │ + stp x6, x5, [sp, #152] │ │ │ + cbz x8, dfb8 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x22, [x8] │ │ │ + str x22, [sp, #216] │ │ │ + cbz x22, dfb4 │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, e204 │ │ │ + sub x1, x22, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ + nop │ │ │ + mov w26, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x24, [x1, x0, lsl #3] │ │ │ + cbnz x24, db38 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w26, #0x1, #0x0, eq // eq = none │ │ │ + b.le dcc4 │ │ │ + ldr x0, [sp, #160] │ │ │ stp x27, x28, [sp, #80] │ │ │ - str x0, [x29, #200] │ │ │ - str x8, [x29, #280] │ │ │ - str xzr, [x4] │ │ │ - str x1, [x29, #176] │ │ │ - str x2, [x29, #152] │ │ │ - str x3, [x29, #144] │ │ │ - str x5, [x29, #168] │ │ │ - str x6, [x29, #136] │ │ │ - str x7, [x29, #192] │ │ │ - mov x19, x4 │ │ │ - cbz x0, 40e20c │ │ │ - ldr x9, [x0] │ │ │ - str x9, [x29, #208] │ │ │ - cbz x9, 40e20c │ │ │ - ldr x0, [x9] │ │ │ - cbz x0, 40df44 │ │ │ - add x0, x9, #0x8 │ │ │ - mov w25, #0x0 // #0 │ │ │ - ldr x1, [x0], #8 │ │ │ - add w25, w25, #0x1 │ │ │ - cbnz x1, 40dd98 │ │ │ - cmp w25, #0x1 │ │ │ - b.le 40df38 │ │ │ - ldr x0, [x29, #168] │ │ │ - ldr x1, [x29, #152] │ │ │ str wzr, [x0] │ │ │ - ldr w23, [x1] │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x3, [x29, #144] │ │ │ - cmn w23, #0x1 │ │ │ - ldr w28, [x2] │ │ │ - ldr w0, [x3] │ │ │ - b.eq 40dde0 // b.none │ │ │ - ldr w4, [x29, #288] │ │ │ - orr w1, w4, w23 │ │ │ - cbnz w1, 40e28c │ │ │ - ldr x1, [x29, #192] │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ - str w7, [x1] │ │ │ + ldr x0, [sp, #136] │ │ │ + ldr w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + cmn w28, #0x1 │ │ │ + ldr w1, [x0] │ │ │ + b.eq db88 // b.none │ │ │ + ldr w0, [sp, #288] │ │ │ + orr w0, w0, w28 │ │ │ + cbnz w0, dd08 │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w20, w0 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - mov w28, w7 │ │ │ - mov x26, #0x0 // #0 │ │ │ - cmn w0, #0x7 │ │ │ - b.eq 40e90c // b.none │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0xce0 │ │ │ - str x1, [x29, #128] │ │ │ - adrp x20, 430000 │ │ │ - mov x22, x9 │ │ │ - ldr x9, [x29, #128] │ │ │ - add x0, x20, #0x4a0 │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x770 │ │ │ - add x9, x9, #0x100 │ │ │ - ldr w0, [x0] │ │ │ - str x1, [x29, #184] │ │ │ - str x9, [x29, #112] │ │ │ - cbz w0, 40deac │ │ │ - add w0, w27, #0x4 │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 40dfc0 // b.plast │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 40dfc0 // b.none │ │ │ - cmn w27, #0x1 │ │ │ - b.ne 40e0c0 // b.any │ │ │ - add w23, w23, #0x2 │ │ │ - mov w27, #0x0 // #0 │ │ │ - cmp w23, w25 │ │ │ - b.gt 40df08 │ │ │ - sxtw x10, w23 │ │ │ - lsl x0, x10, #3 │ │ │ - ldr x11, [x22, x0] │ │ │ - add x24, x22, x0 │ │ │ - cbz x11, 40df80 │ │ │ - tbnz w28, #31, 40de84 │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 40e418 │ │ │ - ldrb w1, [x11] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 40e05c // b.none │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w0, [x0] │ │ │ - cbz w0, 40e3d4 │ │ │ - cmp w28, wzr │ │ │ - csel w28, w28, w23, ge // ge = tcont │ │ │ - add w23, w23, #0x1 │ │ │ - cbnz w0, 40de38 │ │ │ - cmn w27, #0x5 │ │ │ - b.eq 40def8 // b.none │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 40def8 // b.none │ │ │ - add w0, w27, #0x4 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x2] │ │ │ + cmn w1, #0x7 │ │ │ + b.eq e9b0 // b.none │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x468 │ │ │ + add x1, sp, #0xd8 │ │ │ + stp x0, x1, [sp, #184] │ │ │ + mov w0, w27 │ │ │ + mov w27, w26 │ │ │ + mov x26, x22 │ │ │ + mov w22, w0 │ │ │ + str x24, [sp, #200] │ │ │ + adrp x0, 30000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w21, w27 │ │ │ + ldr w0, [x0, #664] │ │ │ + ldr x1, [x1, #3632] │ │ │ + str x1, [sp, #168] │ │ │ + cbz w0, dcb4 │ │ │ + cmn w22, #0x4 │ │ │ + ccmn w22, #0x6, #0x4, cc // cc = lo, ul, last │ │ │ + b.ne dd44 // b.any │ │ │ + tbnz w20, #31, dc10 │ │ │ + sxtw x1, w20 │ │ │ + lsl x0, x1, #3 │ │ │ + ldr x27, [x26, x1, lsl #3] │ │ │ + add x3, x26, x0 │ │ │ + cbnz x27, df04 │ │ │ + nop │ │ │ + cmn w22, #0x6 │ │ │ + b.eq dcbc // b.none │ │ │ + add w0, w22, #0x4 │ │ │ cmp w0, #0x1 │ │ │ - b.hi 40de4c // b.pmore │ │ │ - cmn w27, #0x3 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - add w21, w23, #0x1 │ │ │ - sbfiz x24, x21, #3, #32 │ │ │ - ldr x0, [x22, x24] │ │ │ - cbz x0, 40e21c │ │ │ + b.hi dd44 // b.pmore │ │ │ + cmn w22, #0x3 │ │ │ + add w1, w28, #0x1 │ │ │ + b.ne dfc8 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + sxtw x0, w28 │ │ │ + add x19, x26, x0, lsl #3 │ │ │ + ldr x0, [x26, x0, lsl #3] │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w20, #0x0, #0x1, eq // eq = none │ │ │ + b.ge e070 // b.tcont │ │ │ + cbz x0, dc64 │ │ │ ldrb w1, [x0] │ │ │ cmp w1, #0x40 │ │ │ - b.eq 40e1d8 // b.none │ │ │ + b.eq decc // b.none │ │ │ cmp w1, #0x2d │ │ │ - b.ne 40e1e0 // b.any │ │ │ - sub w23, w21, #0x1 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w25 │ │ │ - mov w27, #0x0 // #0 │ │ │ - b.le 40de64 │ │ │ - ldr x9, [x29, #200] │ │ │ - mov x0, x26 │ │ │ - str x22, [x9] │ │ │ - ldr x9, [x29, #176] │ │ │ - str w25, [x9] │ │ │ - ldr x9, [x29, #136] │ │ │ - str w28, [x9] │ │ │ - ldr x9, [x29, #152] │ │ │ - str w23, [x9] │ │ │ - ldr x9, [x29, #144] │ │ │ - str w27, [x9] │ │ │ - b 40df50 │ │ │ - ldr w1, [x29, #288] │ │ │ - cbnz w1, 40ddac │ │ │ - mov w0, #0x1 // #1 │ │ │ - ldr x9, [x29, #176] │ │ │ - str w0, [x9] │ │ │ - mov x0, #0x0 // #0 │ │ │ - adrp x3, 430000 │ │ │ - ldr x2, [x29, #280] │ │ │ - ldr x1, [x3, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40f0b4 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + b.ne ded4 // b.any │ │ │ + mov w22, #0x0 // #0 │ │ │ + cmp w28, w21 │ │ │ + b.gt e20c │ │ │ + sxtw x25, w28 │ │ │ + add x1, x26, x25, lsl #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + cbz x19, de34 │ │ │ + tbnz w20, #31, dc8c │ │ │ + ldr x0, [x26, w20, sxtw #3] │ │ │ + cbz x0, ea04 │ │ │ + ldrb w0, [x19] │ │ │ + cmp w0, #0x2d │ │ │ + b.eq dd58 // b.none │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #664] │ │ │ + cbz w0, e3bc │ │ │ + cmp w20, #0x0 │ │ │ + csel w20, w20, w28, ge // ge = tcont │ │ │ + add w28, w28, #0x1 │ │ │ + cbnz w0, dbe8 │ │ │ + cmn w22, #0x5 │ │ │ + b.ne dc10 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b dc64 │ │ │ ldp x23, x24, [sp, #48] │ │ │ + mov w0, #0x1 // #1 │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x1, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w0, [x1] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x0, #3792] │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x2, [sp, #280] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, eb2c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #288 │ │ │ ret │ │ │ - tbnz w28, #31, 40e3ac │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 40e3cc │ │ │ - cmn w27, #0x5 │ │ │ - cinc w28, w28, eq // eq = none │ │ │ - cmp w28, w25 │ │ │ - b.gt 40e734 │ │ │ - sxtw x10, w28 │ │ │ - lsl x24, x10, #3 │ │ │ - ldr x11, [x22, x24] │ │ │ - mov w0, w28 │ │ │ - add x24, x22, x24 │ │ │ - cbz x11, 40efe8 │ │ │ - mov w28, w23 │ │ │ - mov w23, w0 │ │ │ - b 40de78 │ │ │ - tbnz w28, #31, 40deb4 │ │ │ - sxtw x1, w28 │ │ │ - lsl x10, x1, #3 │ │ │ - ldr x11, [x22, x10] │ │ │ - cbz x11, 40deb4 │ │ │ - and w0, w27, #0xfffffffd │ │ │ - cmn w0, #0x3 │ │ │ - cset w14, eq // eq = none │ │ │ - cmp w28, w23 │ │ │ - b.ge 40e0b4 // b.tcont │ │ │ - add w0, w14, w23 │ │ │ - mvn w2, w28 │ │ │ - add x1, x1, #0x1 │ │ │ - add w2, w2, w0 │ │ │ - add x4, x1, x2 │ │ │ - lsl x4, x4, #3 │ │ │ - sbfiz x13, x0, #3, #32 │ │ │ - mov w5, w28 │ │ │ - cmp w28, w0 │ │ │ - add x9, x22, x10 │ │ │ - mov x2, x10 │ │ │ - b.lt 40e024 // b.tstop │ │ │ - b 40e040 │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x2, x1 │ │ │ - add x1, x2, #0x8 │ │ │ - ldr x3, [x22, x1] │ │ │ - cmp x1, x4 │ │ │ - str x3, [x22, x2] │ │ │ - b.ne 40e01c // b.any │ │ │ - ldr x9, [x29, #208] │ │ │ - add x9, x9, x13 │ │ │ - add w5, w5, #0x1 │ │ │ - str x11, [x9] │ │ │ - cmp w5, w23 │ │ │ - ldr x22, [x29, #208] │ │ │ - b.eq 40e0b4 // b.none │ │ │ - ldr x11, [x22, x10] │ │ │ - b 40e008 │ │ │ - ldrb w0, [x11, #1] │ │ │ - cbnz w0, 40e0cc │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - add x0, x20, #0x4a0 │ │ │ + ldr x0, [sp, #104] │ │ │ + ldr x2, [sp, #152] │ │ │ ldr w0, [x0] │ │ │ - cbnz w0, 40de9c │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40ee20 │ │ │ - mov x1, x11 │ │ │ - bl 401ab0 │ │ │ - mov w27, #0xfffffffb // #-5 │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40df08 │ │ │ - add w14, w14, #0x1 │ │ │ - add w28, w28, w14 │ │ │ - b 40deb4 │ │ │ - cmn w27, #0x2 │ │ │ - b.ne 40de5c // b.any │ │ │ - b 40def8 │ │ │ + ldr w20, [x2] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq e9f8 // b.none │ │ │ + adrp x2, 2f000 │ │ │ + sxtw x0, w0 │ │ │ + mov w27, w1 │ │ │ + ldr x2, [x2, #3632] │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + add x0, x2, x0, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b dba0 │ │ │ + cmn w22, #0x1 │ │ │ + b.ne de70 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + mov w22, #0x0 // #0 │ │ │ + b dc68 │ │ │ + ldrb w0, [x19, #1] │ │ │ + cbz w0, dde0 │ │ │ cmp w0, #0x2d │ │ │ - b.ne 40e148 // b.any │ │ │ - ldrb w0, [x11, #2] │ │ │ - cbnz w0, 40e748 │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w1, [x0, #4] │ │ │ - cbz w1, 40e274 │ │ │ - cmp w28, wzr │ │ │ - b.le 40e468 │ │ │ - sub w23, w28, #0x1 │ │ │ + b.ne dfd8 // b.any │ │ │ + ldrb w0, [x19, #2] │ │ │ + cbnz w0, e704 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x298 │ │ │ + ldr w0, [x0, #4] │ │ │ + cbz w0, dde0 │ │ │ + cmp w20, #0x0 │ │ │ + mov x22, x26 │ │ │ + csel w28, w28, w20, le │ │ │ + mov w26, w21 │ │ │ mov w27, #0xfffffff9 // #-7 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w25 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b.gt 40df08 │ │ │ - ldr x20, [x22, w23, sxtw #3] │ │ │ - cbz x20, 40df08 │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ + cmp w26, w28 │ │ │ + b.lt e0b8 // b.tstop │ │ │ + ldr x19, [x22, w28, sxtw #3] │ │ │ + cbz x19, e0b8 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40ee6c │ │ │ - mov x1, x20 │ │ │ - bl 401ab0 │ │ │ - ldr x9, [x29, #192] │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, e9e8 │ │ │ + mov x2, #0xffff // #65535 │ │ │ + mov x1, x19 │ │ │ + str x2, [sp, #96] │ │ │ + bl 2c20 │ │ │ + ldr x1, [sp, #104] │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40df08 │ │ │ - add w21, w27, #0x1 │ │ │ - sxtw x5, w21 │ │ │ - str xzr, [x19] │ │ │ - ldrb w4, [x11, x5] │ │ │ - add x5, x11, x5 │ │ │ - cbz w4, 40e3b4 │ │ │ - adrp x26, 430000 │ │ │ - add x2, x26, #0x410 │ │ │ - ldr x0, [x2, #24] │ │ │ - cbz x0, 40e638 │ │ │ - mov w9, #0xffffffff // #-1 │ │ │ - str w9, [x29, #160] │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40e19c │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbz x3, 40e2d8 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ldr x0, [x2, x0, lsl #3] │ │ │ - cbz x0, 40e184 │ │ │ - ldrb w3, [x0] │ │ │ - cmp w3, w4 │ │ │ - b.ne 40e184 // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbz w0, 40e2bc │ │ │ - ldrb w3, [x5, #1] │ │ │ - cmp w3, w0 │ │ │ - b.ne 40e184 // b.any │ │ │ - add w21, w27, #0x2 │ │ │ - str w1, [x29, #160] │ │ │ - add x5, x11, w21, sxtw │ │ │ - b 40e2e4 │ │ │ + str w0, [x1] │ │ │ + b de90 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x1] │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #664] │ │ │ + cbnz w0, dca4 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, e9e8 │ │ │ + mov x1, x19 │ │ │ + bl 2c20 │ │ │ + mov x0, #0xffff // #65535 │ │ │ + mov w27, #0xfffffffb // #-5 │ │ │ + str x0, [sp, #96] │ │ │ + b de90 │ │ │ + tbnz w20, #31, de80 │ │ │ + sxtw x25, w20 │ │ │ + lsl x0, x25, #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + add x1, x26, x0 │ │ │ + cbz x19, de80 │ │ │ + cmn w22, #0x5 │ │ │ + b.eq e1b4 // b.none │ │ │ + cmp w21, w20 │ │ │ + b.lt e0a0 // b.tstop │ │ │ + tbz w28, #31, e404 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b dc8c │ │ │ + cmn w22, #0x2 │ │ │ + b.ne dc68 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b dc64 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #112] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x22, [x0] │ │ │ + ldr x0, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w26, [x0] │ │ │ + ldr x0, [sp, #152] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str w20, [x0] │ │ │ + ldr x0, [sp, #136] │ │ │ + str w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + str w27, [x0] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b dce0 │ │ │ ldrb w1, [x0, #1] │ │ │ - cbz w1, 40e260 │ │ │ - bl 401770 │ │ │ + cbz w1, e1f4 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40eeb0 │ │ │ - ldr x1, [x22, x24] │ │ │ - mov w23, w21 │ │ │ - bl 401ab0 │ │ │ + bl 29b0 │ │ │ + mov x22, x26 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, e9e8 │ │ │ + ldr x1, [x19] │ │ │ mov w27, #0xfffffffc // #-4 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40df08 │ │ │ - ldr x9, [x29, #176] │ │ │ - mov x0, #0x0 // #0 │ │ │ - str wzr, [x9] │ │ │ - b 40df50 │ │ │ - tbnz w28, #31, 40def4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w2, w28 │ │ │ - add x0, x29, #0xd0 │ │ │ - add x1, x1, #0x330 │ │ │ + bl 2c20 │ │ │ + b de90 │ │ │ + and w1, w22, #0xfffffffd │ │ │ + cmn w1, #0x3 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #176] │ │ │ + cmp w20, w28 │ │ │ + b.ge dfa4 // b.tcont │ │ │ + add w24, w1, w28 │ │ │ + mvn w23, w20 │ │ │ + add w23, w23, w24 │ │ │ + add x0, x0, #0x8 │ │ │ + add x23, x23, #0x1 │ │ │ + str w21, [sp, #180] │ │ │ + cmp w20, w24 │ │ │ + add x25, x26, w24, sxtw #3 │ │ │ + lsl x23, x23, #3 │ │ │ + add x0, x26, x0 │ │ │ + csel x25, x3, x25, ge // ge = tcont │ │ │ + mov x21, x27 │ │ │ + mov w19, w20 │ │ │ + mov x27, x23 │ │ │ + cmp w20, w24 │ │ │ + mov x23, x0 │ │ │ + b.ge df90 // b.tcont │ │ │ + mov x0, x3 │ │ │ + mov x2, x27 │ │ │ + mov x1, x23 │ │ │ + bl 28c0 │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + mov x3, x0 │ │ │ + cmp w19, w28 │ │ │ + b.eq dfa0 // b.none │ │ │ + cmp w20, w24 │ │ │ + ldr x21, [x3] │ │ │ + b.lt df60 // b.tstop │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + cmp w19, w28 │ │ │ + b.ne df84 // b.any │ │ │ + ldr w21, [sp, #180] │ │ │ + ldr w0, [sp, #176] │ │ │ + add w0, w0, #0x1 │ │ │ + add w20, w20, w0 │ │ │ + b dc10 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #120] │ │ │ + str wzr, [x0] │ │ │ + b dce0 │ │ │ + mov w0, w1 │ │ │ + mov w1, w28 │ │ │ + mov w28, w0 │ │ │ + b dc34 │ │ │ + ldr x0, [sp, #128] │ │ │ + add w23, w22, #0x1 │ │ │ + add x6, x19, w23, sxtw │ │ │ + str xzr, [x0] │ │ │ + ldrb w4, [x19, w23, sxtw] │ │ │ + cbz w4, e054 │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x0, [x0, #24] │ │ │ + cbz x0, e384 │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #168] │ │ │ + b e01c │ │ │ + add x0, x0, #0x28 │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x1, [x0, #24] │ │ │ + cbz x1, e0d4 │ │ │ + ldr x1, [x0] │ │ │ + cbz x1, e00c │ │ │ + ldrb w3, [x1] │ │ │ + cmp w3, w4 │ │ │ + b.ne e00c // b.any │ │ │ + ldrb w1, [x1, #1] │ │ │ + cbz w1, e0c0 │ │ │ + ldrb w3, [x6, #1] │ │ │ + cmp w3, w1 │ │ │ + b.ne e00c // b.any │ │ │ + add w23, w22, #0x2 │ │ │ + mov w27, w2 │ │ │ + add x6, x19, w23, sxtw │ │ │ + b e0dc │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w27, w21 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b dbcc │ │ │ + add w28, w1, #0x2 │ │ │ + mov w2, w20 │ │ │ + ldp x1, x0, [sp, #184] │ │ │ mov w3, #0x1 // #1 │ │ │ - bl 40db18 │ │ │ - ldr x9, [x29, #208] │ │ │ - mov x24, #0x8 // #8 │ │ │ - add x24, x24, w21, sxtw #3 │ │ │ - mov w25, w0 │ │ │ - ldr x0, [x9, x24] │ │ │ - add w28, w28, #0x1 │ │ │ - mov x22, x9 │ │ │ - add w21, w23, #0x2 │ │ │ - cbz x0, 40def4 │ │ │ - b 40dee0 │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w0, [x0] │ │ │ - mov w23, w21 │ │ │ - mov w27, #0xfffffffa // #-6 │ │ │ - b 40de34 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x9] │ │ │ - ldr w0, [x0] │ │ │ - cbnz w0, 40de9c │ │ │ - b 40e07c │ │ │ - ldr x2, [x29, #192] │ │ │ - ldr w1, [x2] │ │ │ - cmn w1, #0x1 │ │ │ - b.eq 40eecc // b.none │ │ │ - sxtw x1, w1 │ │ │ - adrp x2, 430000 │ │ │ - add x1, x1, x1, lsl #2 │ │ │ - add x2, x2, #0x410 │ │ │ - add x1, x2, x1, lsl #3 │ │ │ - ldr x26, [x1, #24] │ │ │ - mov w27, w0 │ │ │ - b 40ddf8 │ │ │ - str w1, [x29, #160] │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbnz x3, 40e19c │ │ │ - ldr w9, [x29, #160] │ │ │ - cmn w9, #0x1 │ │ │ - b.eq 40e638 // b.none │ │ │ - ldrb w0, [x5, #1] │ │ │ - ldrsw x24, [x29, #160] │ │ │ + sxtw x19, w28 │ │ │ + add w20, w20, #0x1 │ │ │ + bl d8f8 │ │ │ + mov w21, w0 │ │ │ + ldr x26, [sp, #216] │ │ │ + ldr x0, [x26, x19, lsl #3] │ │ │ + add x19, x26, x19, lsl #3 │ │ │ + b dc4c │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b de90 │ │ │ + add x0, x0, #0x28 │ │ │ + mov w27, w2 │ │ │ + ldr x1, [x0, #24] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, e01c │ │ │ + cmn w27, #0x1 │ │ │ + b.eq e384 // b.none │ │ │ + ldrb w0, [x6, #1] │ │ │ + sxtw x24, w27 │ │ │ cmp w0, #0x2d │ │ │ - b.eq 40e4f4 // b.none │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - cmp w27, #0x4 │ │ │ - b.eq 40e470 // b.none │ │ │ - cmp w27, #0x5 │ │ │ - b.eq 40e674 // b.none │ │ │ - cmp w27, #0x2 │ │ │ - b.eq 40e708 // b.none │ │ │ - and w1, w27, #0xfffffffd │ │ │ + adrp x0, 2f000 │ │ │ + b.eq e2d8 // b.none │ │ │ + ldr x1, [x0, #3632] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w3, [x0, #16] │ │ │ + cmp w3, #0x4 │ │ │ + b.eq e264 // b.none │ │ │ + cmp w3, #0x5 │ │ │ + b.eq e46c // b.none │ │ │ + cmp w3, #0x2 │ │ │ + b.eq e21c // b.none │ │ │ + and w1, w3, #0xfffffffd │ │ │ cmp w1, #0x1 │ │ │ - b.ne 40e36c // b.any │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 40e5e8 │ │ │ + b.ne e298 // b.any │ │ │ + add w0, w23, #0x1 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + mov w21, w27 │ │ │ + mov w27, w3 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, e5a4 │ │ │ cmp w0, #0x3d │ │ │ - mov x0, #0x2 // #2 │ │ │ - csinc x0, x0, xzr, eq // eq = none │ │ │ - add x21, x0, w21, sxtw │ │ │ - add x21, x11, x21 │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ + str x24, [sp, #96] │ │ │ + cset x0, eq // eq = none │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f000 │ │ │ - mov x1, x21 │ │ │ - bl 401ab0 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - add x26, x26, #0x410 │ │ │ - add x24, x24, x24, lsl #2 │ │ │ - ldr x0, [x29, #192] │ │ │ - add x24, x26, x24, lsl #3 │ │ │ - ldr w9, [x29, #160] │ │ │ - ldr x26, [x24, #24] │ │ │ - str w9, [x0] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x26, x0 │ │ │ - b.eq 40eff8 // b.none │ │ │ - ldr x22, [x29, #208] │ │ │ - cbnz w21, 40e958 │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w0, [x0] │ │ │ + add x0, x0, w23, sxtw │ │ │ + add x19, x19, x0 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ebac │ │ │ + mov x1, x19 │ │ │ + bl 2c20 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w21, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq e690 // b.none │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - b 40de34 │ │ │ - mov x26, x11 │ │ │ - b 40df08 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov w21, w4 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40e398 │ │ │ - mov x26, x1 │ │ │ - b 40df08 │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401770 │ │ │ + b de90 │ │ │ + add w20, w20, #0x1 │ │ │ + cmp w20, w21 │ │ │ + b.gt e1d4 │ │ │ + add x0, x0, #0x8 │ │ │ + sxtw x25, w20 │ │ │ + add x1, x26, x0 │ │ │ + ldr x19, [x26, x0] │ │ │ + cbnz x19, de5c │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b de90 │ │ │ + adrp x0, 30000 │ │ │ + mov w22, #0xfffffffa // #-6 │ │ │ + ldr w0, [x0, #664] │ │ │ + b dbe4 │ │ │ + mov w0, #0x0 // #0 │ │ │ + b dcd0 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + b de90 │ │ │ + add w0, w23, #0x1 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, e61c │ │ │ + mov x22, x26 │ │ │ + cmp w0, #0x3d │ │ │ + mov w26, w21 │ │ │ + mov x3, x24 │ │ │ + mov w21, w27 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b.eq e24c // b.none │ │ │ + str x3, [sp, #96] │ │ │ + b e150 │ │ │ + add w0, w23, #0x2 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbnz w0, eb90 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3632] │ │ │ + b e188 │ │ │ + add w22, w23, #0x1 │ │ │ + ldrb w0, [x19, w22, sxtw] │ │ │ + cbz w0, e518 │ │ │ + mov x0, #0x2 // #2 │ │ │ + bl 29b0 │ │ │ + ldr x1, [sp, #128] │ │ │ + str x0, [x1] │ │ │ + cbz x0, ebac │ │ │ + add x19, x19, w23, sxtw │ │ │ + mov w23, w22 │ │ │ + ldrb w1, [x19, #1] │ │ │ + strb w1, [x0] │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq e690 // b.none │ │ │ + cbnz w23, eb9c │ │ │ + adrp x0, 30000 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + ldr w0, [x0, #664] │ │ │ + b dbe4 │ │ │ + ldr x2, [x0, #3632] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x1, x2, x0 │ │ │ + ldr w3, [x1, #20] │ │ │ + cbnz w3, e570 │ │ │ + ldr w3, [x1, #16] │ │ │ + cbnz w3, e100 │ │ │ + ldr x5, [x1, #32] │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x4, [x2, x0] │ │ │ + cbz x5, e904 │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, e904 │ │ │ + adrp x3, 11000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0xf68 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xe10 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0x40 │ │ │ + adrp x21, 30000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0x530 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.le e3b0 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + add x0, x21, #0x530 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + str x2, [sp, #96] │ │ │ + bl 3d98 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b dce0 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xe10 │ │ │ + add x3, x3, #0x100 │ │ │ + adrp x21, 30000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0x530 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt e358 │ │ │ + add x1, x21, #0x530 │ │ │ + mov w0, #0x10 // #16 │ │ │ + bl 3bf0 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40f018 │ │ │ - mov x1, x11 │ │ │ - bl 401ab0 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #208] │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, e9e8 │ │ │ + mov x1, x19 │ │ │ + bl 2c20 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov x0, #0xffff // #65535 │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40df08 │ │ │ + str x0, [sp, #96] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x1] │ │ │ + b de90 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ cmn w27, #0x5 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - cmp w23, w25 │ │ │ - mov x26, x1 │ │ │ - b.gt 40df08 │ │ │ - sbfiz x20, x23, #3, #32 │ │ │ - ldr x0, [x22, x20] │ │ │ - add x21, x22, x20 │ │ │ - cbz x0, 40df08 │ │ │ - bl 401770 │ │ │ + cinc w20, w20, eq // eq = none │ │ │ + cmp w20, w26 │ │ │ + b.gt e504 │ │ │ + sxtw x0, w20 │ │ │ + add x19, x22, x0, lsl #3 │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ + cbz x0, e504 │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40eed8 │ │ │ - ldr x1, [x21] │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, e9e8 │ │ │ + ldr x1, [x19] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + str x2, [sp, #96] │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - bl 401ab0 │ │ │ - mov x26, #0xffff // #65535 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40df08 │ │ │ - sub w23, w23, #0x1 │ │ │ - b 40e0f4 │ │ │ - add w22, w21, #0x1 │ │ │ - ldrb w0, [x11, w22, sxtw] │ │ │ - cbnz w0, 40e5b4 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x1, x26, #0x410 │ │ │ - lsl x0, x0, #3 │ │ │ + bl 2c20 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b de90 │ │ │ + sxtw x0, w23 │ │ │ + mov w1, #0xfd // #253 │ │ │ + add x0, x0, #0x1 │ │ │ + add x22, x19, x0 │ │ │ + ldrb w0, [x19, x0] │ │ │ + sub w0, w0, #0x2b │ │ │ + tst w0, w1 │ │ │ + cset w25, eq // eq = none │ │ │ + cinc x19, x22, eq // eq = none │ │ │ + bl 2b30 <__ctype_b_loc@plt> │ │ │ + ldrb w1, [x22, w25, uxtw] │ │ │ + ldr x3, [x0] │ │ │ + ubfiz x1, x1, #1, #8 │ │ │ + ldrh w0, [x3, x1] │ │ │ + tbz w0, #11, e6ac │ │ │ + mov x0, x19 │ │ │ + ldrb w1, [x0, #1]! │ │ │ + ldrh w1, [x3, x1, lsl #1] │ │ │ + tbnz w1, #11, e4ac │ │ │ + cmp x0, x19 │ │ │ + b.eq e6ac // b.none │ │ │ + sub x19, x0, x22 │ │ │ + add w0, w19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 29b0 │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x25, x0 │ │ │ + str x0, [x1] │ │ │ + cbz x0, ebac │ │ │ + sxtw x3, w19 │ │ │ + mov x1, x22 │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #96] │ │ │ + add w23, w23, w19 │ │ │ + bl 2c50 │ │ │ + ldr x3, [sp, #96] │ │ │ + strb wzr, [x25, x3] │ │ │ + b e298 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + str xzr, [sp, #96] │ │ │ + b de90 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3632] │ │ │ + lsl x0, x24, #3 │ │ │ add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 40e960 │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 40e960 │ │ │ ldr x4, [x1, x0] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x340 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0xb0 │ │ │ - add x4, x29, #0xe0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e584 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a54 │ │ │ - b 40e36c │ │ │ - add x2, x24, x24, lsl #2 │ │ │ - add x3, x26, #0x410 │ │ │ - lsl x2, x2, #3 │ │ │ - add x0, x3, x2 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbnz w1, 40e59c │ │ │ - ldr w27, [x0, #16] │ │ │ - cbnz w27, 40e304 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40ef20 │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, e588 │ │ │ ldrb w0, [x5] │ │ │ - cbz w0, 40ef20 │ │ │ - ldr x4, [x3, x2] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ + cbz w0, e588 │ │ │ + adrp x3, 11000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x340 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - add x3, x9, #0x40 │ │ │ + add x3, x3, #0xf68 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x4, x29, #0xe0 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.le 40eef8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x27, #0x770 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - b 40df50 │ │ │ - ldr x9, [x29, #168] │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xe10 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xb0 │ │ │ + b e338 │ │ │ + ldr x2, [sp, #160] │ │ │ + mov w0, #0x1 // #1 │ │ │ + add w23, w23, w0 │ │ │ + str w0, [x2] │ │ │ + ldr w3, [x1, #16] │ │ │ + b e100 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 11000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0xf78 │ │ │ mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - ldr w27, [x0, #16] │ │ │ - add w21, w21, w1 │ │ │ - b 40e304 │ │ │ - mov x0, #0x2 // #2 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40ee3c │ │ │ - add x21, x11, w21, sxtw │ │ │ - ldrb w1, [x21, #1] │ │ │ - mov w21, w22 │ │ │ - strb w1, [x0] │ │ │ - ldr x0, [x19] │ │ │ - strb wzr, [x0, #1] │ │ │ - b 40e36c │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 40f064 │ │ │ - bl 401770 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + b e55c │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x22, x25, lsl #3 │ │ │ + ldr x0, [x22, x25, lsl #3] │ │ │ + cbz x0, e920 │ │ │ + str x24, [sp, #96] │ │ │ + bl 28d0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f04c │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xfffffffd // #-3 │ │ │ - bl 401ab0 │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - cmp w0, #0x3 │ │ │ - csinv w21, w21, wzr, eq // eq = none │ │ │ - b 40e36c │ │ │ - ldr x0, [x29, #184] │ │ │ - ldr x3, [x29, #112] │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ebac │ │ │ + ldr x1, [x19] │ │ │ + bl 2c20 │ │ │ + adrp x0, 2f000 │ │ │ + cmp w27, #0x3 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b.eq e990 // b.none │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + cmp x1, x0 │ │ │ + b.eq e690 // b.none │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + b de90 │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x26, x25, lsl #3 │ │ │ + ldr x0, [x26, x25, lsl #3] │ │ │ + cbz x0, e298 │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2d │ │ │ + b.eq e298 // b.none │ │ │ + str x24, [sp, #96] │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, ebac │ │ │ + ldr x1, [x19] │ │ │ + bl 2c20 │ │ │ + ldp x3, x1, [sp, #96] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne e614 // b.any │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + str x0, [sp, #96] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b dce0 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3632] │ │ │ + lsl x0, x24, #3 │ │ │ + add x2, x1, x0 │ │ │ + ldr x4, [x1, x0] │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, e974 │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, e974 │ │ │ + adrp x3, 11000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0xf68 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e584 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a54 │ │ │ - mov x26, #0x0 // #0 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40e398 │ │ │ - sxtw x1, w21 │ │ │ - add x1, x1, #0x1 │ │ │ - ldrb w0, [x11, x1] │ │ │ - add x1, x11, x1 │ │ │ - str x1, [x29, #120] │ │ │ - cmp w0, #0x2d │ │ │ - b.eq 40e69c // b.none │ │ │ - cmp w0, #0x2b │ │ │ - mov x27, x1 │ │ │ - b.ne 40e6a4 // b.any │ │ │ - ldr x9, [x29, #120] │ │ │ - add x27, x9, #0x1 │ │ │ - bl 4019c0 <__ctype_b_loc@plt> │ │ │ - ldr x2, [x0] │ │ │ - mov x22, x27 │ │ │ - b 40e6b8 │ │ │ - add x22, x22, #0x1 │ │ │ - ldrb w0, [x22] │ │ │ - ldrh w0, [x2, x0, lsl #1] │ │ │ - tbnz w0, #11, 40e6b4 │ │ │ - cmp x22, x27 │ │ │ - b.eq 40ef70 // b.none │ │ │ - ldr x9, [x29, #120] │ │ │ - sub x27, x22, x9 │ │ │ - add w0, w27, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40ef58 │ │ │ - sxtw x22, w27 │ │ │ - ldr x1, [x29, #120] │ │ │ - mov x2, x22 │ │ │ - bl 401ae0 │ │ │ - ldr x0, [x19] │ │ │ - add w21, w21, w27 │ │ │ - strb wzr, [x0, x22] │ │ │ - b 40e36c │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 40e914 │ │ │ - cmp w0, #0x3d │ │ │ - mov x0, #0x1 // #1 │ │ │ - b.ne 40e340 // b.any │ │ │ - add w0, w21, #0x2 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbnz w0, 40eea8 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - b 40e36c │ │ │ - mov w1, w28 │ │ │ - mov x26, x11 │ │ │ - mov w28, w23 │ │ │ - mov w23, w1 │ │ │ - b 40df08 │ │ │ - str xzr, [x19] │ │ │ - cbz x22, 40ee58 │ │ │ - ldr x1, [x24] │ │ │ - cbz x1, 40ee58 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz x0, 40e798 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x1, x1, #0x338 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 402a54 │ │ │ - ldr x1, [x24] │ │ │ - ldr x10, [x29, #96] │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xe10 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xe0 │ │ │ + b e338 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + ldr x24, [sp, #200] │ │ │ + str xzr, [x0] │ │ │ + cbz x22, e9b8 │ │ │ + ldr x21, [x1] │ │ │ + cbz x21, e9b8 │ │ │ + mov x0, x21 │ │ │ + bl 28d0 │ │ │ + add x23, x0, #0x1 │ │ │ + mov x0, x23 │ │ │ + bl 29b0 │ │ │ + mov x19, x0 │ │ │ + cbz x0, eb40 │ │ │ + mov x1, x21 │ │ │ + mov x2, x23 │ │ │ + bl 28b0 │ │ │ + add x21, x19, #0x2 │ │ │ + ldrb w1, [x19, #2] │ │ │ mov x0, x21 │ │ │ - str x10, [x29, #96] │ │ │ - bl 401ab0 │ │ │ - ldrb w1, [x21, #2] │ │ │ - add x20, x21, #0x2 │ │ │ - str xzr, [x19] │ │ │ cmp w1, #0x3d │ │ │ - ldr x10, [x29, #96] │ │ │ - mov x0, x20 │ │ │ - b.eq 40eea0 // b.none │ │ │ - cbnz w1, 40e7d0 │ │ │ - b 40eea0 │ │ │ - cbz w1, 40e7e0 │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne e770 // b.any │ │ │ + b ea5c │ │ │ mov x0, x2 │ │ │ ldrb w1, [x0, #1] │ │ │ add x2, x0, #0x1 │ │ │ cmp w1, #0x3d │ │ │ - b.ne 40e7c8 // b.any │ │ │ - str xzr, [x29, #184] │ │ │ - cbz w1, 40e7f8 │ │ │ - ldrb w1, [x29, #184] │ │ │ - add x2, x2, #0x1 │ │ │ - sturb w1, [x2, #-1] │ │ │ - str x2, [x29, #184] │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne e76c // b.any │ │ │ + cbz w1, e790 │ │ │ + mov x24, x2 │ │ │ + strb wzr, [x24], #1 │ │ │ ldrb w1, [x0] │ │ │ + mov w27, #0x0 // #0 │ │ │ cmp w1, #0x2d │ │ │ - b.eq 40ee84 // b.none │ │ │ - ldr x9, [x29, #168] │ │ │ - str wzr, [x9] │ │ │ - adrp x26, 430000 │ │ │ - add x1, x26, #0x410 │ │ │ + b.ne e7a8 // b.any │ │ │ + mov w27, #0x1 // #1 │ │ │ + strb wzr, [x0] │ │ │ + ldr x0, [sp, #160] │ │ │ + str w27, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3632] │ │ │ ldr x0, [x1, #24] │ │ │ - cbz x0, 40ea48 │ │ │ - ldr w9, [x29, #288] │ │ │ - str x1, [x29, #160] │ │ │ - cmp w9, wzr │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ - mov w27, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b.gt 40e988 │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x770 │ │ │ - str x1, [x29, #128] │ │ │ - adrp x1, 412000 <_fini@@Base+0x1a18> │ │ │ - add x1, x1, #0xce0 │ │ │ - add x1, x1, #0x20 │ │ │ - str x1, [x29, #120] │ │ │ - ldr x9, [x29, #160] │ │ │ - b 40e8ac │ │ │ - ldr x3, [x29, #120] │ │ │ - ldr x0, [x29, #128] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - mov x4, x20 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ + cbz x0, ea20 │ │ │ + add x3, x1, #0x8 │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ + mov w23, #0x0 // #0 │ │ │ + str x19, [sp, #96] │ │ │ + mov x19, x3 │ │ │ + str w20, [sp, #160] │ │ │ + mov w20, w23 │ │ │ + str x22, [sp, #168] │ │ │ + mov w22, w5 │ │ │ + ldr x23, [x19] │ │ │ + cbz x23, e824 │ │ │ + mov x1, x21 │ │ │ + mov x0, x23 │ │ │ + bl 2b20 │ │ │ + cbz w0, eb64 │ │ │ mov x0, x21 │ │ │ - bl 401a30 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a54 │ │ │ - ldr x10, [x29, #96] │ │ │ - mov w24, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - ldr x9, [x29, #160] │ │ │ - add x1, x0, x0, lsl #2 │ │ │ - add x1, x9, x1, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbz x1, 40ea40 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x9, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 40e890 │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x10, [x29, #96] │ │ │ - str x3, [x29, #104] │ │ │ - bl 4019b0 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbz w0, 40ee98 │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - ldr x3, [x29, #104] │ │ │ - mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 401870 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz w0, 40e890 │ │ │ - cmn w24, #0x1 │ │ │ - b.ne 40e85c // b.any │ │ │ - mov w24, w27 │ │ │ - b 40e890 │ │ │ - mov x22, x9 │ │ │ - b 40e0f8 │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 40e36c │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 40e36c // b.none │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f034 │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xffffffff // #-1 │ │ │ - bl 401ab0 │ │ │ - b 40e36c │ │ │ - mov w27, w21 │ │ │ - b 40df08 │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x350 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - b 40e4b8 │ │ │ - ldr x3, [x29, #160] │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x3, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 40ea24 │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x3, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 4019b0 │ │ │ - ldr x3, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - cbz w0, 40ee98 │ │ │ - mov x0, x20 │ │ │ - str x10, [x29, #96] │ │ │ - str x3, [x29, #104] │ │ │ - bl 401770 │ │ │ - ldr x3, [x29, #104] │ │ │ + bl 28d0 │ │ │ + mov x1, x21 │ │ │ mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 401870 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz w0, 40ea24 │ │ │ - cmn w24, #0x1 │ │ │ - b.eq 40ea20 // b.none │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - adrp x27, 430000 │ │ │ - add x3, x3, #0xce0 │ │ │ - add x0, x27, #0x770 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x20 │ │ │ - mov x4, x20 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - b 40e584 │ │ │ - mov w24, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - ldr x4, [x29, #160] │ │ │ - add x1, x0, x0, lsl #2 │ │ │ - add x1, x4, x1, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbnz x1, 40e988 │ │ │ - cmn w24, #0x1 │ │ │ - b.ne 40eaa0 // b.any │ │ │ - adrp x27, 430000 │ │ │ - add x24, x27, #0x770 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0xce0 │ │ │ - mov x4, x20 │ │ │ - mov x0, x24 │ │ │ - str x10, [x29, #96] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - ldr w9, [x29, #288] │ │ │ - ldr x10, [x29, #96] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e584 │ │ │ - mov x1, x24 │ │ │ - mov w0, #0x10 // #16 │ │ │ - str x10, [x29, #96] │ │ │ - bl 402a54 │ │ │ - ldr x10, [x29, #96] │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ - ldr x9, [x29, #168] │ │ │ - sxtw x20, w24 │ │ │ - ldr w0, [x9] │ │ │ - cbz w0, 40eac4 │ │ │ - add x1, x26, #0x410 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ + mov x0, x23 │ │ │ + bl 29f0 │ │ │ + cbnz w0, e824 │ │ │ + cmn w22, #0x1 │ │ │ + b.ne eb50 // b.any │ │ │ + mov w22, w20 │ │ │ + add x19, x19, #0x28 │ │ │ + add w20, w20, #0x1 │ │ │ + ldr x0, [x19, #16] │ │ │ + cbnz x0, e7e4 │ │ │ + mov w23, w22 │ │ │ + cmn w22, #0x1 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b.eq ea20 // b.none │ │ │ + sxtw x21, w23 │ │ │ + cbz w27, e86c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3632] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w0, [x0, #20] │ │ │ + cbz w0, eb78 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3632] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ add x0, x1, x0, lsl #3 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbz w1, 40ebb0 │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x1, x0, x1, lsl #3 │ │ │ - ldr w0, [x1, #16] │ │ │ + ldr w27, [x0, #16] │ │ │ + cmp w27, #0x2 │ │ │ + b.eq ead4 // b.none │ │ │ + sub w0, w27, #0x3 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40ec84 // b.none │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40ecd4 // b.none │ │ │ - sub w2, w0, #0x3 │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 40ecd4 // b.plast │ │ │ - cbnz w0, 40ec8c │ │ │ - ldr x9, [x29, #184] │ │ │ - cbz x9, 40ec8c │ │ │ - ldr x5, [x1, #32] │ │ │ - cbz x5, 40ec4c │ │ │ - ldrb w0, [x5] │ │ │ - cbz w0, 40ec4c │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x1, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x340 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - add x3, x3, #0xce0 │ │ │ - adrp x27, 430000 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x80 │ │ │ - mov x4, x11 │ │ │ - add x0, x27, #0x770 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - ldr w9, [x29, #288] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e584 │ │ │ - add x1, x27, #0x770 │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a54 │ │ │ + ccmp w27, #0x1, #0x4, hi // hi = pmore │ │ │ + b.ne eac0 // b.any │ │ │ + cbz x24, ea7c │ │ │ + mov x0, x24 │ │ │ + bl 28d0 │ │ │ + add x25, x0, #0x1 │ │ │ + mov x0, x25 │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ea64 │ │ │ + mov x2, x25 │ │ │ + mov x1, x24 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x26, x26, #0x410 │ │ │ - add x26, x26, x0, lsl #3 │ │ │ - ldr x26, [x26, #24] │ │ │ - ldr x9, [x29, #192] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - str w24, [x9] │ │ │ - cmp x26, x0 │ │ │ - b.eq 40eff8 // b.none │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40df08 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40ec94 │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 40ec94 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 28b0 │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + adrp x0, 2f000 │ │ │ + add x21, x21, x21, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x0, x0, x21, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w23, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne de90 // b.any │ │ │ + b e690 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 11000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x340 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x27, 430000 │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - add x12, x27, #0x770 │ │ │ - add x3, x3, #0xce0 │ │ │ - mov x0, x12 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x40 │ │ │ - mov x4, x11 │ │ │ - str x12, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - ldr w9, [x29, #288] │ │ │ - ldr x12, [x29, #104] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e584 │ │ │ - mov w0, #0x10 // #16 │ │ │ - mov x1, x12 │ │ │ - bl 402a54 │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40eac4 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x410 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x11 │ │ │ + add x3, x3, #0xf78 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + b e328 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x2, [x0, #3632] │ │ │ + lsl x0, x24, #3 │ │ │ + add x3, x2, x0 │ │ │ + ldr x4, [x2, x0] │ │ │ + ldr x5, [x3, #32] │ │ │ + cbz x5, e9cc │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, e9cc │ │ │ + adrp x3, 11000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x350 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40eb34 │ │ │ - ldr x9, [x29, #184] │ │ │ - cbnz x9, 40ecdc │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - b 40eb7c │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x410 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ + add x3, x3, #0xf68 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xe10 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0x60 │ │ │ + b e338 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 11000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x350 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40ebf0 │ │ │ - ldr x9, [x29, #184] │ │ │ - cbz x9, 40ed20 │ │ │ - mov x0, x9 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 40ed10 │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x338 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - bl 401ab0 │ │ │ - b 40eb7c │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x27, x10, #3 │ │ │ - ldr x0, [x22, x27] │ │ │ - cbz x0, 40ed88 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 40ed60 │ │ │ - mov x0, x21 │ │ │ - bl 401a30 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x338 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x22, x27] │ │ │ - bl 401ab0 │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - mov w12, #0xfffffffd // #-3 │ │ │ - cmp w0, #0x3 │ │ │ - csinv w27, w12, wzr, eq // eq = none │ │ │ - b 40eb7c │ │ │ - add x1, x26, #0x410 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x0, x1, x0, lsl #3 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40ede8 │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 40ede8 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x11 │ │ │ + add x3, x3, #0xf78 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + b e6f0 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + cmp x1, x0 │ │ │ + b.eq e690 // b.none │ │ │ + mov w27, #0xfffffffd // #-3 │ │ │ + b de90 │ │ │ + add w28, w28, #0x1 │ │ │ + b dd94 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b de90 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 11000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x340 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x3, 412000 <_fini@@Base+0x1a18> │ │ │ - add x3, x3, #0xce0 │ │ │ - adrp x27, 430000 │ │ │ + add x3, x3, #0xf78 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + b e960 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x460 │ │ │ + bl 3bf0 │ │ │ + mov w27, w1 │ │ │ + str xzr, [sp, #96] │ │ │ + b dba0 │ │ │ + mov w0, w28 │ │ │ + mov w27, w22 │ │ │ + mov w28, w20 │ │ │ + mov x22, x26 │ │ │ + mov w20, w0 │ │ │ + mov w26, w21 │ │ │ + b e410 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0xe10 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0x20 │ │ │ mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x60 │ │ │ - b 40eb4c │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x410 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x0, x11 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x350 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40edcc │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x328 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e09c │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, w27 │ │ │ - add x1, x1, #0x358 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e5cc │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40df08 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x328 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - b 40e128 │ │ │ - ldr x9, [x29, #168] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - strb wzr, [x0] │ │ │ - b 40e80c │ │ │ - mov w24, w27 │ │ │ - b 40eaa0 │ │ │ - mov x2, x20 │ │ │ - b 40e7e0 │ │ │ - mov x0, #0x2 // #2 │ │ │ - b 40e340 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x328 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40e1f4 │ │ │ - mov w27, w0 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40ddf8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x328 │ │ │ - bl 402a54 │ │ │ - ldr x21, [x29, #208] │ │ │ - ldr x0, [x19] │ │ │ - add x21, x21, x20 │ │ │ - b 40e450 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a54 │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e304 │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x350 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40e550 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ + adrp x21, 30000 │ │ │ + add x0, x21, #0x530 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt e358 │ │ │ + b e3b0 │ │ │ + mov x2, x21 │ │ │ + b e784 │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x358 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - b 40e6e8 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x1, x26, #0x410 │ │ │ + add x1, x1, #0x470 │ │ │ + bl 3bf0 │ │ │ + add x0, x25, #0x1 │ │ │ lsl x0, x0, #3 │ │ │ - add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 40f0b8 │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 40f0b8 │ │ │ - ldr x4, [x1, x0] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x340 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - add x3, x9, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x4, x29, #0xe0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40e584 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 402a54 │ │ │ - b 40e6cc │ │ │ - mov w28, w23 │ │ │ - mov x26, x11 │ │ │ - mov w23, w0 │ │ │ - b 40df08 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - b 40df50 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x358 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - b 40e360 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x328 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40e3f4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ + add x25, x22, x0 │ │ │ + ldr x0, [x22, x0] │ │ │ + cbz x0, eae0 │ │ │ + bl 28d0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 29b0 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ea64 │ │ │ + ldr x1, [x25] │ │ │ + bl 2c20 │ │ │ + cmp w27, #0x3 │ │ │ + mov w7, #0xfffffffd // #-3 │ │ │ + csinv w27, w7, wzr, eq // eq = none │ │ │ + b e8cc │ │ │ + cmp x24, #0x0 │ │ │ + ccmp w27, #0x0, #0x0, ne // ne = any │ │ │ + b.eq eb14 // b.none │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b e8cc │ │ │ + cbnz x24, e89c │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b e8cc │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe10 │ │ │ + mov w1, w23 │ │ │ + add x0, x0, #0x60 │ │ │ + mov w2, #0x1 // #1 │ │ │ + bl a778 │ │ │ + adrp x21, 30000 │ │ │ + mov x0, x19 │ │ │ + bl 2ba0 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt e358 │ │ │ + b e3b0 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe10 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x80 │ │ │ + b eaf4 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x358 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - b 40e948 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ + add x1, x1, #0x470 │ │ │ + bl 3bf0 │ │ │ + adrp x3, 11000 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0xe10 │ │ │ + ldr x19, [sp, #96] │ │ │ + b ea30 │ │ │ + mov w23, w20 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b e84c │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe10 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x40 │ │ │ + b eaf4 │ │ │ + mov x0, #0x2 // #2 │ │ │ + str x3, [sp, #96] │ │ │ + b e150 │ │ │ + mov x22, x26 │ │ │ + mov w27, w23 │ │ │ + mov w26, w21 │ │ │ + b de90 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x358 │ │ │ - bl 402a54 │ │ │ - ldr x0, [x19] │ │ │ - b 40e610 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x2, x26, #0x410 │ │ │ - lsl x0, x0, #3 │ │ │ - add x3, x2, x0 │ │ │ - ldr x5, [x3, #32] │ │ │ - cbz x5, 40f0e0 │ │ │ - ldrb w3, [x5] │ │ │ - cbz w3, 40f0e0 │ │ │ - ldr x4, [x2, x0] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x340 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0x60 │ │ │ - b 40e4cc │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x350 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - b 40efac │ │ │ - add x0, x26, #0x410 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0x350 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - b 40f09c │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x1, x3, #0x370 │ │ │ - neg x0, x1 │ │ │ - and w0, w0, #0xf │ │ │ - sub sp, sp, #0x30 │ │ │ - cbz w0, 40fa3c │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - strb wzr, [x3, #880] │ │ │ - strb wzr, [x5, #624] │ │ │ - cmp w0, #0x1 │ │ │ - add x2, x5, #0x270 │ │ │ - b.ls 40fb78 // b.plast │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w4, [x1, #1] │ │ │ - strb w4, [x2, #1] │ │ │ - cmp w0, #0x2 │ │ │ - b.ls 40fb6c // b.plast │ │ │ - mov w4, #0x2 // #2 │ │ │ - strb w4, [x1, #2] │ │ │ - strb w4, [x2, #2] │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 40fb60 // b.plast │ │ │ - mov w4, #0x3 // #3 │ │ │ - strb w4, [x1, #3] │ │ │ - strb w4, [x2, #3] │ │ │ - cmp w0, #0x4 │ │ │ - b.ls 40fb54 // b.plast │ │ │ - mov w4, #0x4 // #4 │ │ │ - strb w4, [x1, #4] │ │ │ - strb w4, [x2, #4] │ │ │ - cmp w0, #0x5 │ │ │ - b.ls 40fb48 // b.plast │ │ │ - mov w4, #0x5 // #5 │ │ │ - strb w4, [x1, #5] │ │ │ - strb w4, [x2, #5] │ │ │ - cmp w0, #0x6 │ │ │ - b.ls 40fb3c // b.plast │ │ │ - mov w4, #0x6 // #6 │ │ │ - strb w4, [x1, #6] │ │ │ - strb w4, [x2, #6] │ │ │ - cmp w0, #0x7 │ │ │ - b.ls 40fb30 // b.plast │ │ │ - mov w4, #0x7 // #7 │ │ │ - strb w4, [x1, #7] │ │ │ - strb w4, [x2, #7] │ │ │ - cmp w0, #0x8 │ │ │ - b.ls 40fb24 // b.plast │ │ │ - mov w4, #0x8 // #8 │ │ │ - strb w4, [x1, #8] │ │ │ - strb w4, [x2, #8] │ │ │ - cmp w0, #0x9 │ │ │ - b.ls 40fb18 // b.plast │ │ │ - mov w4, #0x9 // #9 │ │ │ - mov x2, x1 │ │ │ - add x1, x5, #0x270 │ │ │ - strb w4, [x2, #9] │ │ │ - strb w4, [x1, #9] │ │ │ - cmp w0, #0xa │ │ │ - b.ls 40fb0c // b.plast │ │ │ - mov w4, #0xa // #10 │ │ │ - strb w4, [x2, #10] │ │ │ - strb w4, [x1, #10] │ │ │ - cmp w0, #0xb │ │ │ - b.ls 40fb00 // b.plast │ │ │ - mov w4, #0xb // #11 │ │ │ - strb w4, [x2, #11] │ │ │ - strb w4, [x1, #11] │ │ │ - cmp w0, #0xc │ │ │ - b.ls 40faf4 // b.plast │ │ │ - mov w4, #0xc // #12 │ │ │ - strb w4, [x2, #12] │ │ │ - strb w4, [x1, #12] │ │ │ - cmp w0, #0xd │ │ │ - b.ls 40fae8 // b.plast │ │ │ - mov w4, #0xd // #13 │ │ │ - strb w4, [x2, #13] │ │ │ - strb w4, [x1, #13] │ │ │ - cmp w0, #0xe │ │ │ - b.ls 40fadc // b.plast │ │ │ - mov w4, #0xe // #14 │ │ │ - strb w4, [x2, #14] │ │ │ - strb w4, [x1, #14] │ │ │ - mov w8, #0xf1 // #241 │ │ │ - mov w6, #0xf // #15 │ │ │ - add w4, w6, #0x1 │ │ │ - add w2, w6, #0x2 │ │ │ - mov w10, #0x100 // #256 │ │ │ - sub w10, w10, w0 │ │ │ - add w1, w6, #0x3 │ │ │ - mov w0, w0 │ │ │ - str w4, [sp, #36] │ │ │ - str w2, [sp, #40] │ │ │ - add x4, x3, #0x370 │ │ │ - add x2, x5, #0x270 │ │ │ - str w1, [sp, #44] │ │ │ - lsr w7, w10, #4 │ │ │ - str w6, [sp, #32] │ │ │ - add x4, x0, x4 │ │ │ - add x2, x0, x2 │ │ │ - add x0, sp, #0x20 │ │ │ - lsl w9, w7, #4 │ │ │ - movi v6.4s, #0x10 │ │ │ - ld1 {v0.4s}, [x0] │ │ │ - mov w1, #0x0 // #0 │ │ │ - movi v1.4s, #0x4 │ │ │ - add v3.4s, v0.4s, v1.4s │ │ │ - add v2.4s, v3.4s, v1.4s │ │ │ - add v5.4s, v2.4s, v1.4s │ │ │ - xtn v4.4h, v0.4s │ │ │ - xtn2 v4.8h, v3.4s │ │ │ - xtn v3.4h, v2.4s │ │ │ - xtn2 v3.8h, v5.4s │ │ │ - xtn v2.8b, v4.8h │ │ │ - xtn2 v2.16b, v3.8h │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v2.16b}, [x4], #16 │ │ │ - st1 {v2.16b}, [x2], #16 │ │ │ - cmp w1, w7 │ │ │ - add v0.4s, v0.4s, v6.4s │ │ │ - b.cc 40f2ac // b.lo, b.ul, b.last │ │ │ - cmp w10, w9 │ │ │ - add w0, w6, w9 │ │ │ - sub w1, w8, w9 │ │ │ - b.eq 40f49c // b.none │ │ │ - mov w7, w0 │ │ │ - uxtb w6, w0 │ │ │ - add x4, x3, #0x370 │ │ │ - add x2, x5, #0x270 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x1 │ │ │ - add w7, w0, #0x1 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x2 │ │ │ - add w7, w0, #0x2 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x3 │ │ │ - add w7, w0, #0x3 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x4 │ │ │ - add w7, w0, #0x4 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x5 │ │ │ - add w7, w0, #0x5 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x6 │ │ │ - add w7, w0, #0x6 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x7 │ │ │ - add w7, w0, #0x7 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x2, x7] │ │ │ - strb w6, [x4, x7] │ │ │ - cmp w1, #0x8 │ │ │ - add w2, w0, #0x8 │ │ │ - b.eq 40f49c // b.none │ │ │ - mov w7, w2 │ │ │ - uxtb w6, w2 │ │ │ - add x2, x5, #0x270 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x9 │ │ │ - add w7, w0, #0x9 │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xa │ │ │ - add w7, w0, #0xa │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xb │ │ │ - add w7, w0, #0xb │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xc │ │ │ - add w7, w0, #0xc │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xd │ │ │ - add w7, w0, #0xd │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xe │ │ │ - add w0, w0, #0xe │ │ │ - b.eq 40f49c // b.none │ │ │ - uxtb w1, w0 │ │ │ - mov w0, w0 │ │ │ - strb w1, [x4, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - adrp x7, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x2, x7, #0x2d1 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 40f9b4 │ │ │ - add x0, x5, #0x270 │ │ │ - mov w1, #0x41 // #65 │ │ │ - strb w1, [x0, #97] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 40fad0 // b.plast │ │ │ - mov w1, #0x42 // #66 │ │ │ - strb w1, [x0, #98] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 40fc38 // b.plast │ │ │ - mov w1, #0x43 // #67 │ │ │ - strb w1, [x0, #99] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 40fc2c // b.plast │ │ │ - mov w1, #0x44 // #68 │ │ │ - strb w1, [x0, #100] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 40fc20 // b.plast │ │ │ - mov w1, #0x45 // #69 │ │ │ - strb w1, [x0, #101] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 40fc14 // b.plast │ │ │ - mov w1, #0x46 // #70 │ │ │ - strb w1, [x0, #102] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 40fc08 // b.plast │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x0, #103] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 40fbfc // b.plast │ │ │ - mov w1, #0x48 // #72 │ │ │ - strb w1, [x0, #104] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 40fbf0 // b.plast │ │ │ - mov w1, #0x49 // #73 │ │ │ - strb w1, [x0, #105] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 40fbe4 // b.plast │ │ │ - mov w1, #0x4a // #74 │ │ │ - strb w1, [x0, #106] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 40fbd8 // b.plast │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #107] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 40fbcc // b.plast │ │ │ - mov w1, #0x4c // #76 │ │ │ - strb w1, [x0, #108] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 40fbc0 // b.plast │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x0, #109] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 40fbb4 // b.plast │ │ │ - mov w1, #0x4e // #78 │ │ │ - strb w1, [x0, #110] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 40fac4 // b.plast │ │ │ - mov w1, #0x4f // #79 │ │ │ - strb w1, [x0, #111] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x70 // #112 │ │ │ - mov w6, #0x1a // #26 │ │ │ - sub w6, w6, w2 │ │ │ - and w4, w6, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 40f9c8 │ │ │ - add x2, x5, #0x270 │ │ │ - sub w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w6, w0, #0x1 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x1f │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w6, w0, #0x2 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x1e │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w6, w0, #0x3 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x1d │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w6, w0, #0x4 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x1c │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w6, w0, #0x5 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x1b │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w6, w0, #0x6 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x1a │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w6, w0, #0x7 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x19 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w6, w0, #0x8 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x18 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w6, w0, #0x9 │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w0, #0x17 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w4, w2, #0x20 │ │ │ - add x5, x5, #0x270 │ │ │ - strb w4, [x5, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w2, w0, #0x15 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w2, w0, #0x14 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w2, w0, #0x13 │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 40f6e0 // b.none │ │ │ - sub w0, w0, #0x12 │ │ │ - strb w0, [x5, w1, uxtw] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - add x2, x6, #0x3b1 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 40f92c │ │ │ - add x0, x3, #0x370 │ │ │ - mov w1, #0x61 // #97 │ │ │ - strb w1, [x0, #65] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 40fa58 // b.plast │ │ │ - mov w1, #0x62 // #98 │ │ │ - strb w1, [x0, #66] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 40fa4c // b.plast │ │ │ - mov w1, #0x63 // #99 │ │ │ - strb w1, [x0, #67] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 40fab8 // b.plast │ │ │ - mov w1, #0x64 // #100 │ │ │ - strb w1, [x0, #68] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 40faac // b.plast │ │ │ - mov w1, #0x65 // #101 │ │ │ - strb w1, [x0, #69] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 40faa0 // b.plast │ │ │ - mov w1, #0x66 // #102 │ │ │ - strb w1, [x0, #70] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 40fa94 // b.plast │ │ │ - mov w1, #0x67 // #103 │ │ │ - strb w1, [x0, #71] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 40fa88 // b.plast │ │ │ - mov w1, #0x68 // #104 │ │ │ - strb w1, [x0, #72] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 40fa7c // b.plast │ │ │ - mov w1, #0x69 // #105 │ │ │ - strb w1, [x0, #73] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 40fa70 // b.plast │ │ │ - mov w1, #0x6a // #106 │ │ │ - strb w1, [x0, #74] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 40fa64 // b.plast │ │ │ - mov w1, #0x6b // #107 │ │ │ - strb w1, [x0, #75] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 40fba8 // b.plast │ │ │ - mov w1, #0x6c // #108 │ │ │ - strb w1, [x0, #76] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 40fb9c // b.plast │ │ │ - mov w1, #0x6d // #109 │ │ │ - strb w1, [x0, #77] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 40fb90 // b.plast │ │ │ - mov w1, #0x6e // #110 │ │ │ - strb w1, [x0, #78] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 40fb84 // b.plast │ │ │ - mov w1, #0x6f // #111 │ │ │ - strb w1, [x0, #79] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w5, #0x1a // #26 │ │ │ - sub w5, w5, w2 │ │ │ - and w4, w5, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 40f940 │ │ │ - add x2, x3, #0x370 │ │ │ - add w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w5, w0, #0x1 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x21 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w5, w0, #0x2 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x22 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w5, w0, #0x3 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x23 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w5, w0, #0x4 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x24 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w5, w0, #0x5 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x25 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w5, w0, #0x6 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x26 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w5, w0, #0x7 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x27 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w5, w0, #0x8 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x28 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w5, w0, #0x9 │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w0, #0x29 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 40f924 // b.none │ │ │ - add w4, w2, #0x20 │ │ │ - add x3, x3, #0x370 │ │ │ - strb w4, [x3, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 40f924 // b.none │ │ │ - add w2, w0, #0x2b │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 40f924 // b.none │ │ │ - add w2, w0, #0x2c │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 40f924 // b.none │ │ │ - add w2, w0, #0x2d │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 40f924 // b.none │ │ │ - add w0, w0, #0x2e │ │ │ - strb w0, [x3, w1, uxtw] │ │ │ - add sp, sp, #0x30 │ │ │ - ret │ │ │ - mov w5, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w5 │ │ │ - mov w0, #0x41 // #65 │ │ │ - add w9, w0, #0x1 │ │ │ - add w8, w0, #0x2 │ │ │ - add w7, w0, #0x3 │ │ │ - str w0, [sp] │ │ │ - str w9, [sp, #4] │ │ │ - str w8, [sp, #8] │ │ │ - str w7, [sp, #12] │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [sp] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x6, x6, #0x3b1 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0x20 │ │ │ - add x2, x2, x6 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w5, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 40f7fc // b.any │ │ │ - add sp, sp, #0x30 │ │ │ + add x1, x1, #0x478 │ │ │ + bl 3bf0 │ │ │ + udf #0 │ │ │ + adrp x6, 12000 │ │ │ + adrp x2, 12000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr q19, [x6, #1184] │ │ │ + adrp x6, 12000 │ │ │ + ldr q23, [x2, #1152] │ │ │ + adrp x2, 12000 │ │ │ + ldr q21, [x6, #1200] │ │ │ + adrp x6, 12000 │ │ │ + ldr x1, [x1, #3888] │ │ │ + mov x3, #0x5150 // #20816 │ │ │ + ldr q22, [x2, #1168] │ │ │ + mov x2, #0x5958 // #22872 │ │ │ + ldr q20, [x6, #1216] │ │ │ + adrp x6, 12000 │ │ │ + movk x2, #0x7b5a, lsl #16 │ │ │ + mov x5, #0x4160 // #16736 │ │ │ + ldr x0, [x0, #4072] │ │ │ + mov x4, #0x4948 // #18760 │ │ │ + ldr q18, [x6, #1232] │ │ │ + movk x3, #0x5352, lsl #16 │ │ │ + movk x2, #0x7d7c, lsl #32 │ │ │ + mov x9, #0x6140 // #24896 │ │ │ + mov x8, #0x6968 // #26984 │ │ │ + mov x7, #0x7170 // #29040 │ │ │ + mov x6, #0x7978 // #31096 │ │ │ + movk x2, #0x7f7e, lsl #48 │ │ │ + movk x5, #0x4342, lsl #16 │ │ │ + movk x4, #0x4b4a, lsl #16 │ │ │ + movk x3, #0x5554, lsl #32 │ │ │ + movk x9, #0x6362, lsl #16 │ │ │ + movk x8, #0x6b6a, lsl #16 │ │ │ + movk x7, #0x7372, lsl #16 │ │ │ + movk x6, #0x5b7a, lsl #16 │ │ │ + movk x3, #0x5756, lsl #48 │ │ │ + movk x5, #0x4544, lsl #32 │ │ │ + movk x4, #0x4d4c, lsl #32 │ │ │ + movk x9, #0x6564, lsl #32 │ │ │ + movk x8, #0x6d6c, lsl #32 │ │ │ + movk x7, #0x7574, lsl #32 │ │ │ + movk x6, #0x5d5c, lsl #32 │ │ │ + stp x3, x2, [x1, #112] │ │ │ + adrp x2, 12000 │ │ │ + movk x5, #0x4746, lsl #48 │ │ │ + movk x4, #0x4f4e, lsl #48 │ │ │ + movk x9, #0x6766, lsl #48 │ │ │ + movk x8, #0x6f6e, lsl #48 │ │ │ + movk x7, #0x7776, lsl #48 │ │ │ + movk x6, #0x5f5e, lsl #48 │ │ │ + adrp x10, 12000 │ │ │ + ldr q1, [x2, #1376] │ │ │ + adrp x3, 12000 │ │ │ + adrp x2, 12000 │ │ │ + stp x9, x8, [x0, #64] │ │ │ + adrp x9, 12000 │ │ │ + adrp x8, 12000 │ │ │ + stp x7, x6, [x0, #80] │ │ │ + adrp x7, 12000 │ │ │ + adrp x6, 12000 │ │ │ + stp x5, x4, [x1, #96] │ │ │ + adrp x5, 12000 │ │ │ + adrp x4, 12000 │ │ │ + str q19, [x1] │ │ │ + ldr q17, [x10, #1248] │ │ │ + str q19, [x0] │ │ │ + ldr q7, [x8, #1280] │ │ │ + str q18, [x1, #16] │ │ │ + ldr q6, [x7, #1296] │ │ │ + str q18, [x0, #16] │ │ │ + ldr q5, [x6, #1312] │ │ │ + str q17, [x1, #32] │ │ │ + ldr q4, [x5, #1328] │ │ │ + str q17, [x0, #32] │ │ │ + ldr q3, [x4, #1344] │ │ │ + ldr q2, [x3, #1360] │ │ │ + ldr q0, [x2, #1392] │ │ │ + ldr q16, [x9, #1264] │ │ │ + str q16, [x1, #48] │ │ │ + str q16, [x0, #48] │ │ │ + str q23, [x1, #64] │ │ │ + str q22, [x1, #80] │ │ │ + str q21, [x0, #96] │ │ │ + str q20, [x0, #112] │ │ │ + str q7, [x1, #128] │ │ │ + str q7, [x0, #128] │ │ │ + str q6, [x1, #144] │ │ │ + str q6, [x0, #144] │ │ │ + str q5, [x1, #160] │ │ │ + str q5, [x0, #160] │ │ │ + str q4, [x1, #176] │ │ │ + str q4, [x0, #176] │ │ │ + str q3, [x1, #192] │ │ │ + str q3, [x0, #192] │ │ │ + str q2, [x1, #208] │ │ │ + str q2, [x0, #208] │ │ │ + str q1, [x1, #224] │ │ │ + str q1, [x0, #224] │ │ │ + str q0, [x1, #240] │ │ │ + str q0, [x0, #240] │ │ │ ret │ │ │ - mov w6, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w6 │ │ │ - mov w0, #0x61 // #97 │ │ │ - add w8, w0, #0x3 │ │ │ - add w10, w0, #0x1 │ │ │ - add w9, w0, #0x2 │ │ │ - str w0, [sp, #16] │ │ │ - str w8, [sp, #28] │ │ │ - str w10, [sp, #20] │ │ │ - str w9, [sp, #24] │ │ │ - add x8, sp, #0x10 │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [x8] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x7, x7, #0x2d1 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0xe0 │ │ │ - add x2, x2, x7 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w6, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 40f5b8 // b.any │ │ │ - b 40f6e0 │ │ │ - mov w8, #0x100 // #256 │ │ │ - mov w6, w0 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18c0> │ │ │ - b 40f258 │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x43 // #67 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x42 // #66 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x4b // #75 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x4a // #74 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x49 // #73 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x48 // #72 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x47 // #71 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x46 // #70 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x45 // #69 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x44 // #68 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x6f // #111 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x62 // #98 │ │ │ - b 40f5a4 │ │ │ - mov w8, #0xf2 // #242 │ │ │ - mov w6, #0xe // #14 │ │ │ - b 40f258 │ │ │ - mov w8, #0xf3 // #243 │ │ │ - mov w6, #0xd // #13 │ │ │ - b 40f258 │ │ │ - mov w8, #0xf4 // #244 │ │ │ - mov w6, #0xc // #12 │ │ │ - b 40f258 │ │ │ - mov w8, #0xf5 // #245 │ │ │ - mov w6, #0xb // #11 │ │ │ - b 40f258 │ │ │ - mov w8, #0xf6 // #246 │ │ │ - mov w6, #0xa // #10 │ │ │ - b 40f258 │ │ │ - mov w8, #0xf7 // #247 │ │ │ - mov w6, #0x9 // #9 │ │ │ - b 40f258 │ │ │ - mov w8, #0xf8 // #248 │ │ │ - mov w6, #0x8 // #8 │ │ │ - b 40f258 │ │ │ - mov w8, #0xf9 // #249 │ │ │ - mov w6, #0x7 // #7 │ │ │ - b 40f258 │ │ │ - mov w8, #0xfa // #250 │ │ │ - mov w6, #0x6 // #6 │ │ │ - b 40f258 │ │ │ - mov w8, #0xfb // #251 │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 40f258 │ │ │ - mov w8, #0xfc // #252 │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 40f258 │ │ │ - mov w8, #0xfd // #253 │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 40f258 │ │ │ - mov w8, #0xfe // #254 │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 40f258 │ │ │ - mov w8, #0xff // #255 │ │ │ - mov w6, #0x1 // #1 │ │ │ - b 40f258 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x4f // #79 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x4e // #78 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x4d // #77 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x4c // #76 │ │ │ - b 40f7e8 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x6e // #110 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x6d // #109 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x6c // #108 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x6b // #107 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x6a // #106 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x69 // #105 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x68 // #104 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x67 // #103 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x66 // #102 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x65 // #101 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x64 // #100 │ │ │ - b 40f5a4 │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x63 // #99 │ │ │ - b 40f5a4 │ │ │ + nop │ │ │ ldrb w2, [x0] │ │ │ + mov x5, x0 │ │ │ ldrb w3, [x1] │ │ │ - mov x4, x0 │ │ │ subs w0, w2, w3 │ │ │ - b.ne 40fc70 // b.any │ │ │ - cbz w2, 40fc70 │ │ │ - cbz w3, 40fc70 │ │ │ - ldrb w2, [x4, #1]! │ │ │ - ldrb w3, [x1, #1]! │ │ │ - subs w0, w2, w3 │ │ │ - b.eq 40fc58 // b.none │ │ │ + b.ne eda0 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ + b.eq eda0 // b.none │ │ │ + mov x2, #0x1 // #1 │ │ │ + nop │ │ │ + ldrb w4, [x5, x2] │ │ │ + ldrb w3, [x1, x2] │ │ │ + add x2, x2, #0x1 │ │ │ + subs w0, w4, w3 │ │ │ + b.ne eda0 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ + b.ne ed80 // b.any │ │ │ ret │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ + mov x20, x2 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x19, x20, #0x4b0 │ │ │ + adrp x21, 30000 │ │ │ + add x19, x21, #0x2a0 │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ strb wzr, [x19, #1] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ - mov x21, x2 │ │ │ - b.eq 40fd70 // b.none │ │ │ + b.eq ee9c // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 40fd88 // b.none │ │ │ - cbz x1, 40fcb8 │ │ │ + b.eq eeb4 // b.none │ │ │ + cbz x1, edf0 │ │ │ mov x0, x19 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a40 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x4b0 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + add x19, x21, #0x2a0 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x3, x3, #0x370 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 40fd5c │ │ │ - mov x1, x21 │ │ │ + bl 28d0 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x588 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x20, ee90 │ │ │ + mov x0, x2 │ │ │ + mov x1, x20 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401860 <__strcpy_chk@plt> │ │ │ - adrp x21, 431000 <__stack_chk_guard@@GLIBC_2.17+0x8c0> │ │ │ - add x21, x21, #0xf20 │ │ │ - ldr w3, [x21] │ │ │ - mov x19, x21 │ │ │ - add w3, w3, #0x1 │ │ │ - asr w1, w3, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w2, w3, w1 │ │ │ - and w2, w2, #0x3 │ │ │ - sub w2, w2, w1 │ │ │ - sxtw x1, w2 │ │ │ - str w2, [x19], #16 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x4b0 │ │ │ - mov x4, x22 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 29e0 <__strcpy_chk@plt> │ │ │ + adrp x20, 31000 <__bss_start@@Base+0xaf8> │ │ │ + add x19, x20, #0xce0 │ │ │ + add x19, x19, #0x10 │ │ │ + mov w22, #0x18 // #24 │ │ │ + ldr w0, [x20, #3296] │ │ │ + mov x4, x23 │ │ │ + add x3, x21, #0x2a0 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x21] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ + add w0, w0, #0x1 │ │ │ + mov w1, #0x1 // #1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x20, #3296] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + ldr w0, [x20, #3296] │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x8e0 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 40fcf4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ + mov w0, #0x64 // #100 │ │ │ + strh w0, [x3, #2] │ │ │ + b ee30 │ │ │ mov x0, x19 │ │ │ - add x1, x1, #0x360 │ │ │ + adrp x1, 12000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a40 <__strcat_chk@plt> │ │ │ - b 40fcb8 │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x2, x2, #0x368 │ │ │ - add x1, x1, #0x360 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 40fcb8 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + add x1, x1, #0x580 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + b edf0 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x580 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b edf0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ + adrp x20, 30000 │ │ │ + add x19, x20, #0x2a0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x5, x20, #0x4b0 │ │ │ - strb wzr, [x5, #17] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ mov x21, x2 │ │ │ - b.eq 40fec4 // b.none │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ + strb wzr, [x19, #17] │ │ │ + b.eq efe4 // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 40fedc // b.none │ │ │ - cbz x1, 40fe04 │ │ │ - add x0, x5, #0x10 │ │ │ + b.eq effc // b.none │ │ │ + cbz x1, ef30 │ │ │ + add x0, x19, #0x10 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a40 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x4b0 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + add x19, x20, #0x2a0 │ │ │ add x19, x19, #0x10 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - add x3, x3, #0x370 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 40feb0 │ │ │ + bl 28d0 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x588 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x21, efd8 │ │ │ + mov x0, x2 │ │ │ mov x1, x21 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401860 <__strcpy_chk@plt> │ │ │ - adrp x19, 431000 <__stack_chk_guard@@GLIBC_2.17+0x8c0> │ │ │ - add x19, x19, #0xf20 │ │ │ - ldr w2, [x19, #112] │ │ │ - add x21, x19, #0x80 │ │ │ - add w2, w2, #0x1 │ │ │ - asr w1, w2, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w5, w2, w1 │ │ │ - and w5, w5, #0x3 │ │ │ - sub w5, w5, w1 │ │ │ - sxtw x1, w5 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x4b0 │ │ │ - mov x4, x22 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + bl 29e0 <__strcpy_chk@plt> │ │ │ + adrp x19, 31000 <__bss_start@@Base+0xaf8> │ │ │ + add x19, x19, #0xce0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ + add x21, x19, #0x80 │ │ │ + mov w22, #0x18 // #24 │ │ │ + add x3, x20, #0x2a0 │ │ │ + ldr w0, [x19, #112] │ │ │ + mov x4, x23 │ │ │ add x3, x3, #0x10 │ │ │ - str w5, [x19, #112] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x19, #112] │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ + add w0, w0, w1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x19, #112] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ + bl 28f0 <__sprintf_chk@plt> │ │ │ + ldr w0, [x19, #112] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 412000 <_fini@@Base+0x1a18> │ │ │ - add x0, x0, #0x630 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 40fe44 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x5, #0x10 │ │ │ - add x1, x1, #0x360 │ │ │ + mov w0, #0x75 // #117 │ │ │ + strh w0, [x3, #2] │ │ │ + b ef74 │ │ │ + add x0, x19, #0x10 │ │ │ + adrp x1, 12000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a40 <__strcat_chk@plt> │ │ │ - b 40fe04 │ │ │ - add x19, x5, #0x10 │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x2, x2, #0x368 │ │ │ - add x1, x1, #0x360 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 40fe04 │ │ │ + add x1, x1, #0x580 │ │ │ + bl 2bb0 <__strcat_chk@plt> │ │ │ + b ef30 │ │ │ + add x19, x19, #0x10 │ │ │ + mov x0, x19 │ │ │ + bl 28d0 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x580 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b ef30 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x20, x0 │ │ │ - cbz x0, 410044 │ │ │ + cbz x0, f18c │ │ │ ldrb w1, [x0] │ │ │ + mov x20, x0 │ │ │ sub w1, w1, #0x30 │ │ │ - uxtb w1, w1 │ │ │ + and w1, w1, #0xff │ │ │ cmp w1, #0x9 │ │ │ - b.hi 40ff78 // b.pmore │ │ │ - bl 401770 │ │ │ + b.hi f168 // b.pmore │ │ │ + bl 28d0 │ │ │ cmp x0, #0x8 │ │ │ - b.ls 40ffa0 // b.plast │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x1, x20 │ │ │ - add x0, x0, #0x3d8 │ │ │ - bl 402bcc │ │ │ + b.hi f128 // b.pmore │ │ │ + mov w2, #0xa // #10 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2b50 │ │ │ + ldrb w19, [x20] │ │ │ + mov x21, x0 │ │ │ + cbz w19, f108 │ │ │ + bl 2b30 <__ctype_b_loc@plt> │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x2, [x0] │ │ │ + b f0a0 │ │ │ + add x1, x1, #0x1 │ │ │ + ldrb w19, [x20, x1] │ │ │ + cbz w19, f108 │ │ │ + ldrh w0, [x2, x19, lsl #1] │ │ │ + tbnz w0, #11, f094 │ │ │ + add x1, x20, x1 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + ldrb w0, [x1, #1] │ │ │ + cbnz w0, f14c │ │ │ + bl 2a60 <__ctype_toupper_loc@plt> │ │ │ + ldr x0, [x0] │ │ │ + ldr w0, [x0, x19, lsl #2] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, #0x4b │ │ │ + b.eq f160 // b.none │ │ │ + cmp w0, #0x4d │ │ │ + b.eq f120 // b.none │ │ │ + cmp w0, #0x47 │ │ │ + b.eq f1a8 // b.none │ │ │ + cmp w0, #0x54 │ │ │ + b.ne f14c // b.any │ │ │ + mov x0, #0x10000000000 // #1099511627776 │ │ │ + sxtw x20, w21 │ │ │ + ldr x21, [sp, #32] │ │ │ + mul x20, x20, x0 │ │ │ mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + sxtw x20, w21 │ │ │ ldr x21, [sp, #32] │ │ │ + mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ + mov x0, #0x100000 // #1048576 │ │ │ + b f0ec │ │ │ mov x1, x20 │ │ │ - add x0, x0, #0x3a8 │ │ │ - bl 402bcc │ │ │ + adrp x0, 12000 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + add x0, x0, #0x5f0 │ │ │ + bl 3d98 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x20 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov w2, #0xa // #10 │ │ │ - bl 4019e0 │ │ │ - ldrb w19, [x20] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 410070 │ │ │ - bl 4019c0 <__ctype_b_loc@plt> │ │ │ - ldr x3, [x0] │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, #0x0 // #0 │ │ │ - b 40ffe4 │ │ │ - ldrb w19, [x20, x2] │ │ │ - add x1, x2, #0x1 │ │ │ - cbz w19, 410070 │ │ │ - mov x4, x2 │ │ │ - mov x2, x1 │ │ │ - ubfiz x1, x19, #1, #8 │ │ │ - ldrh w1, [x3, x1] │ │ │ - uxtb w19, w19 │ │ │ - tbnz w1, #11, 40ffd0 │ │ │ - add x20, x20, x4 │ │ │ - ldrb w0, [x20, #1] │ │ │ - mov x20, #0xffffffffffffffff // #-1 │ │ │ - cbnz w0, 40ff64 │ │ │ - bl 4018f0 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr w0, [x0, x19, lsl #2] │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x4b │ │ │ - b.eq 410078 // b.none │ │ │ - cmp w0, #0x4d │ │ │ - b.eq 410080 // b.none │ │ │ - cmp w0, #0x47 │ │ │ - b.eq 410088 // b.none │ │ │ - cmp w0, #0x54 │ │ │ - b.ne 40ff64 // b.any │ │ │ - mov x20, #0x10000000000 // #1099511627776 │ │ │ - sxtw x21, w21 │ │ │ - mul x20, x20, x21 │ │ │ - b 40ff64 │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x378 │ │ │ - add x1, x1, #0x128 │ │ │ - bl 402bcc │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + b f0ec │ │ │ + mov x1, x0 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x5c0 │ │ │ + bl 3d98 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - sxtw x20, w21 │ │ │ - b 40ff64 │ │ │ - mov x20, #0x400 // #1024 │ │ │ - b 410038 │ │ │ - mov x20, #0x100000 // #1048576 │ │ │ - b 410038 │ │ │ - mov x20, #0x40000000 // #1073741824 │ │ │ - b 410038 │ │ │ + adrp x1, 12000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x2a8 │ │ │ + add x0, x0, #0x590 │ │ │ + mov x20, #0xffffffffffffffff // #-1 │ │ │ + bl 3d98 │ │ │ + b f110 │ │ │ + mov x0, #0x40000000 // #1073741824 │ │ │ + b f0ec │ │ │ stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - adrp x4, 430000 │ │ │ - ldr x2, [x4, #1856] │ │ │ + adrp x5, 2f000 │ │ │ mov x3, #0x27ff // #10239 │ │ │ - str x2, [x29, #24] │ │ │ - strb wzr, [x1] │ │ │ + mov x29, sp │ │ │ + ldr x2, [x5, #3792] │ │ │ cmp x0, x3 │ │ │ + ldr x4, [x2] │ │ │ + str x4, [sp, #24] │ │ │ + mov x4, #0x0 // #0 │ │ │ + strb wzr, [x1] │ │ │ + b.ls f338 // b.plast │ │ │ mov w2, #0x0 // #0 │ │ │ - b.ls 4100c8 // b.plast │ │ │ lsr x0, x0, #10 │ │ │ - cmp x0, x3 │ │ │ add w2, w2, #0x1 │ │ │ - b.hi 4100b8 // b.pmore │ │ │ - mov w3, #0x20 // #32 │ │ │ - mov w5, #0x30 // #48 │ │ │ - strb w3, [x29, #17] │ │ │ - strb w3, [x29, #18] │ │ │ - strb w3, [x29, #19] │ │ │ - strb w5, [x29, #16] │ │ │ + cmp x0, x3 │ │ │ + b.hi f1e0 // b.pmore │ │ │ cmp x0, #0x3e7 │ │ │ - b.hi 4101ac // b.pmore │ │ │ - cbz x0, 41014c │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x3, x0, x5 │ │ │ + b.ls f2b0 // b.plast │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + ubfx x0, x0, #9, #54 │ │ │ + mov w8, #0x2e // #46 │ │ │ + mov x6, x1 │ │ │ + add w2, w2, #0x1 │ │ │ + umulh x3, x0, x3 │ │ │ lsr x3, x3, #3 │ │ │ - add x6, x3, x3, lsl #2 │ │ │ - sub x0, x0, x6, lsl #1 │ │ │ - add w0, w0, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - cbz x3, 410268 │ │ │ - umulh x0, x3, x5 │ │ │ - lsr x0, x0, #3 │ │ │ - add x5, x0, x0, lsl #2 │ │ │ - sub x3, x3, x5, lsl #1 │ │ │ - add w3, w3, #0x30 │ │ │ - strb w3, [x29, #17] │ │ │ - cbz x0, 410260 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ + add w7, w3, #0x30 │ │ │ add x3, x3, x3, lsl #2 │ │ │ sub x0, x0, x3, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - strb w0, [x29, #18] │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + bfi w4, w8, #8, #8 │ │ │ + bfi w4, w7, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x2 // #2 │ │ │ mov w0, #0x3 // #3 │ │ │ - b 4101f4 │ │ │ - mov x3, x1 │ │ │ - strb w5, [x3], #1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - cmp w0, wzr │ │ │ - csinc w0, w0, wzr, gt │ │ │ - cbz w2, 410190 │ │ │ + strh w4, [x6] │ │ │ + add x3, x3, #0x1 │ │ │ + add x4, x1, x3 │ │ │ + cbz w2, f290 │ │ │ + add x4, x4, #0x1 │ │ │ + add w0, w0, #0x1 │ │ │ cmp w2, #0x1 │ │ │ - b.eq 410240 // b.none │ │ │ + b.eq f320 // b.none │ │ │ cmp w2, #0x2 │ │ │ - b.eq 410250 // b.none │ │ │ + b.eq f32c // b.none │ │ │ cmp w2, #0x3 │ │ │ - b.eq 410270 // b.none │ │ │ + b.eq f314 // b.none │ │ │ cmp w2, #0x4 │ │ │ - b.eq 410280 // b.none │ │ │ - mov w1, #0x3f // #63 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - strb wzr, [x3] │ │ │ - ldr x2, [x29, #24] │ │ │ - ldr x1, [x4, #1856] │ │ │ - cmp x2, x1 │ │ │ - b.ne 410290 // b.any │ │ │ + b.eq f3ac // b.none │ │ │ + mov w2, #0x3f // #63 │ │ │ + strb w2, [x1, x3] │ │ │ + ldr x5, [x5, #3792] │ │ │ + strb wzr, [x4] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x5] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, f3c0 │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ubfx x0, x0, #9, #54 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x3, x3, x3, lsl #2 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x5, x0, x5 │ │ │ - sub x0, x0, x3, lsl #1 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + mov w4, #0x0 // #0 │ │ │ + movk x3, #0xcccd │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x6, x3, x3, lsl #2 │ │ │ + sub x0, x0, x6, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - lsr x5, x5, #3 │ │ │ - add w5, w5, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - mov w0, #0x2e // #46 │ │ │ - strb w0, [x29, #17] │ │ │ - add w2, w2, #0x1 │ │ │ - strb w5, [x29, #18] │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x6, x29, #0x20 │ │ │ - sub w5, w0, #0x1 │ │ │ - add x3, x6, w5, sxtw │ │ │ - ldurb w6, [x3, #-16] │ │ │ - mov x3, x1 │ │ │ - strb w6, [x3], #1 │ │ │ - cbz w5, 410158 │ │ │ - sub w3, w0, #0x2 │ │ │ - add x6, x29, #0x20 │ │ │ - add x5, x6, w3, sxtw │ │ │ - ldurb w5, [x5, #-16] │ │ │ - cmp w3, #0x1 │ │ │ - strb w5, [x1, #1] │ │ │ - add x3, x1, #0x2 │ │ │ - b.ne 410158 // b.any │ │ │ - ldrb w5, [x29, #16] │ │ │ - add x3, x1, #0x3 │ │ │ - strb w5, [x1, #2] │ │ │ - b 410158 │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410190 │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410190 │ │ │ - mov w0, #0x2 // #2 │ │ │ - b 4101f4 │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x3, #0x9 │ │ │ + movk x0, #0xcccd │ │ │ + umulh x0, x3, x0 │ │ │ + lsr x0, x0, #3 │ │ │ + add x6, x0, x0, lsl #2 │ │ │ + sub x3, x3, x6, lsl #1 │ │ │ + add w3, w3, #0x30 │ │ │ + bfi w4, w3, #8, #8 │ │ │ + b.ls f398 // b.plast │ │ │ + add w0, w0, #0x30 │ │ │ + mov x6, x1 │ │ │ + bfi w4, w0, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + b f244 │ │ │ + mov w2, #0x47 // #71 │ │ │ + strb w2, [x1, x3] │ │ │ + b f290 │ │ │ + mov w2, #0x4b // #75 │ │ │ + strb w2, [x1, x3] │ │ │ + b f290 │ │ │ + mov w2, #0x4d // #77 │ │ │ + strb w2, [x1, x3] │ │ │ + b f290 │ │ │ + cmp x0, #0x3e7 │ │ │ + b.hi f3b8 // b.pmore │ │ │ + cbnz x0, f358 │ │ │ + mov x4, x1 │ │ │ mov w0, #0x1 // #1 │ │ │ - b 4101f4 │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410190 │ │ │ - mov w1, #0x54 // #84 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410190 │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ + mov w1, #0x30 // #48 │ │ │ + strb w1, [x4], #1 │ │ │ + b f290 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x0, #0x9 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x2, x3, x3, lsl #2 │ │ │ + sub x0, x0, x2, lsl #1 │ │ │ + add w0, w0, #0x30 │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + b.hi f3c4 // b.pmore │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov w0, #0x1 // #1 │ │ │ + strb w4, [x1] │ │ │ + b f254 │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x1 // #1 │ │ │ + mov w0, #0x2 // #2 │ │ │ + strh w4, [x1] │ │ │ + b f254 │ │ │ + mov w2, #0x54 // #84 │ │ │ + strb w2, [x1, x3] │ │ │ + b f290 │ │ │ + mov w2, #0x0 // #0 │ │ │ + b f1f8 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + mov w2, #0x0 // #0 │ │ │ + b f2d4 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x2, [x19, #1856] │ │ │ - mov x20, x0 │ │ │ + adrp x20, 2f000 │ │ │ + add x19, sp, #0x30 │ │ │ + ldr x2, [x20, #3792] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ mov x0, x1 │ │ │ - add x1, x29, #0x20 │ │ │ - str x2, [x29, #136] │ │ │ - bl 410090 │ │ │ - ldrb w0, [x29, #32] │ │ │ + mov x1, x19 │ │ │ + bl f1b0 │ │ │ + ldrb w0, [sp, #48] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 410314 // b.any │ │ │ - ldrb w0, [x29, #33] │ │ │ + b.ne f460 // b.any │ │ │ + ldrb w0, [sp, #49] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 41031c // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - add x1, x29, #0x20 │ │ │ - add x0, x29, #0x22 │ │ │ - add x1, x1, #0x3 │ │ │ - cmp w2, #0x20 │ │ │ - csel x0, x1, x0, eq // eq = none │ │ │ - mov x1, x20 │ │ │ - bl 401780 │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x19, #1856] │ │ │ + b.ne f468 // b.any │ │ │ + ldrb w0, [sp, #50] │ │ │ + cmp w0, #0x20 │ │ │ + cinc x0, x19, eq // eq = none │ │ │ + add x0, x0, #0x2 │ │ │ + mov x1, x21 │ │ │ + bl 28e0 │ │ │ + ldr x20, [x20, #3792] │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 410324 // b.any │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, f470 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #144 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - add x0, x29, #0x20 │ │ │ - b 4102ec │ │ │ - add x0, x29, #0x21 │ │ │ - b 4102ec │ │ │ - bl 401920 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + mov x0, x19 │ │ │ + b f430 │ │ │ + add x0, x19, #0x1 │ │ │ + b f430 │ │ │ + bl 2aa0 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + str x23, [sp, #48] │ │ │ + mov w23, w3 │ │ │ ldrb w19, [x0] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 410410 │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 4103e4 │ │ │ - cbnz w2, 4103b8 │ │ │ - str x1, [x29, #72] │ │ │ - str x2, [x29, #64] │ │ │ - str x3, [x29, #56] │ │ │ - bl 4018f0 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr x2, [x29, #64] │ │ │ - ldr x3, [x29, #56] │ │ │ - ldr x1, [x29, #72] │ │ │ - b 410388 │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 4103e8 │ │ │ + cbz w19, f538 │ │ │ ldrb w20, [x1] │ │ │ - cbz w20, 4103e8 │ │ │ - ubfiz x19, x19, #2, #8 │ │ │ - ubfiz x20, x20, #2, #8 │ │ │ - ldr w5, [x0, x19] │ │ │ - ldr w4, [x0, x20] │ │ │ - add w2, w2, #0x1 │ │ │ - cmp w5, w4 │ │ │ - b.eq 410374 // b.none │ │ │ + cbz w20, f538 │ │ │ + mov x22, x0 │ │ │ + cbnz w2, f504 │ │ │ + bl 2a60 <__ctype_toupper_loc@plt> │ │ │ + sub x7, x21, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + mov x0, #0x1 // #1 │ │ │ + b f4d4 │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, f540 │ │ │ + ldrb w20, [x7, x0] │ │ │ + cbz w20, f540 │ │ │ + ldr w6, [x2, x19, lsl #2] │ │ │ + mov w1, w0 │ │ │ + ldr w5, [x2, x20, lsl #2] │ │ │ + add x4, x21, x0 │ │ │ + cmp w6, w5 │ │ │ + b.eq f4c0 // b.none │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, #0x0 // #0 │ │ │ - b 4103d4 │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 4103e8 │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 4103e8 │ │ │ + sub x2, x1, #0x1 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b f528 │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x4, x21, x0 │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, f540 │ │ │ + ldrb w20, [x2, x0] │ │ │ + cbz w20, f540 │ │ │ cmp w19, w20 │ │ │ - add w2, w2, #0x1 │ │ │ - b.eq 4103c0 // b.none │ │ │ - b 4103a4 │ │ │ - mov w2, w20 │ │ │ - cmp w3, w2 │ │ │ + mov w1, w0 │ │ │ + b.eq f510 // b.none │ │ │ + b f4ec │ │ │ + mov x4, x21 │ │ │ + mov w1, #0x0 // #0 │ │ │ + cmp w23, w1 │ │ │ mov w0, #0x0 // #0 │ │ │ - b.gt 4103a8 │ │ │ - ldrb w0, [x1] │ │ │ + b.gt f4f0 │ │ │ + ldrb w0, [x4] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - cmp w0, wzr │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, w19 │ │ │ - b 4103e8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x2, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x3, 413000 <_fini@@Base+0x2a18> │ │ │ - adrp x4, 413000 <_fini@@Base+0x2a18> │ │ │ + udf #0 │ │ │ + adrp x4, 12000 │ │ │ + adrp x3, 12000 │ │ │ + add x4, x4, #0x910 │ │ │ + add x3, x3, #0x920 │ │ │ + adrp x2, 12000 │ │ │ + adrp x1, 12000 │ │ │ + add x2, x2, #0x930 │ │ │ + add x1, x1, #0x958 │ │ │ mov w0, #0x1 // #1 │ │ │ - add x1, x1, #0x6f8 │ │ │ - add x2, x2, #0x720 │ │ │ - add x3, x3, #0x748 │ │ │ - add x4, x4, #0x758 │ │ │ - b 4018a0 <__printf_chk@plt> │ │ │ - adrp x0, 413000 <_fini@@Base+0x2a18> │ │ │ - add x0, x0, #0x770 │ │ │ + b 2a20 <__printf_chk@plt> │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x980 │ │ │ ret │ │ │ - cbz x1, 410564 │ │ │ + nop │ │ │ + cbz x1, f750 │ │ │ + eor x4, x0, #0xffffffff │ │ │ cmp x2, #0x7 │ │ │ - eor x0, x0, #0xffffffff │ │ │ - b.ls 410530 // b.plast │ │ │ - sub x9, x2, #0x8 │ │ │ - lsr x9, x9, #3 │ │ │ - add x8, x1, x9, lsl #3 │ │ │ - adrp x4, 413000 <_fini@@Base+0x2a18> │ │ │ - mov x3, x1 │ │ │ - add x8, x8, #0x8 │ │ │ - add x4, x4, #0x770 │ │ │ - ldrb w6, [x3] │ │ │ - ldrb w5, [x3, #1] │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #2] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #3] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #4] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #5] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #6] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #7] │ │ │ + b.ls f680 // b.plast │ │ │ + sub x11, x2, #0x8 │ │ │ + adrp x3, 12000 │ │ │ + and x11, x11, #0xfffffffffffffff8 │ │ │ + add x3, x3, #0x980 │ │ │ + add x11, x11, #0x8 │ │ │ + add x11, x1, x11 │ │ │ + ldrb w0, [x1] │ │ │ + add x1, x1, #0x8 │ │ │ + ldurb w10, [x1, #-7] │ │ │ + eor w0, w0, w4 │ │ │ + ldurb w9, [x1, #-6] │ │ │ + and x0, x0, #0xff │ │ │ + ldurb w8, [x1, #-5] │ │ │ + ldurb w7, [x1, #-4] │ │ │ + ldurb w6, [x1, #-3] │ │ │ + ldr x0, [x3, x0, lsl #3] │ │ │ + ldurb w5, [x1, #-2] │ │ │ + cmp x1, x11 │ │ │ + eor x0, x0, x4, lsr #8 │ │ │ + eor w10, w10, w0 │ │ │ + and x10, x10, #0xff │ │ │ + ldurb w4, [x1, #-1] │ │ │ + ldr x10, [x3, x10, lsl #3] │ │ │ + eor x0, x10, x0, lsr #8 │ │ │ + eor w9, w9, w0 │ │ │ + and x9, x9, #0xff │ │ │ + ldr x9, [x3, x9, lsl #3] │ │ │ + eor x0, x9, x0, lsr #8 │ │ │ + eor w8, w8, w0 │ │ │ + and x8, x8, #0xff │ │ │ + ldr x8, [x3, x8, lsl #3] │ │ │ + eor x0, x8, x0, lsr #8 │ │ │ + eor w7, w7, w0 │ │ │ + and x7, x7, #0xff │ │ │ + ldr x7, [x3, x7, lsl #3] │ │ │ eor x0, x7, x0, lsr #8 │ │ │ eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x6, [x4, x6] │ │ │ - add x3, x3, #0x8 │ │ │ + and x6, x6, #0xff │ │ │ + ldr x6, [x3, x6, lsl #3] │ │ │ eor x0, x6, x0, lsr #8 │ │ │ eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x5, [x4, x5] │ │ │ - cmp x3, x8 │ │ │ + and x5, x5, #0xff │ │ │ + ldr x5, [x3, x5, lsl #3] │ │ │ eor x0, x5, x0, lsr #8 │ │ │ - b.ne 410478 // b.any │ │ │ - add x9, x9, #0x1 │ │ │ - add x1, x1, x9, lsl #3 │ │ │ + eor w4, w4, w0 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x4, [x3, x4, lsl #3] │ │ │ + eor x4, x4, x0, lsr #8 │ │ │ + b.ne f5d0 // b.any │ │ │ and x2, x2, #0x7 │ │ │ - cbz x2, 41055c │ │ │ - adrp x4, 413000 <_fini@@Base+0x2a18> │ │ │ - add x2, x1, x2 │ │ │ - add x4, x4, #0x770 │ │ │ - ldrb w3, [x1], #1 │ │ │ - eor w3, w3, w0 │ │ │ - ubfiz x3, x3, #3, #8 │ │ │ - ldr x3, [x4, x3] │ │ │ - cmp x1, x2 │ │ │ - eor x0, x3, x0, lsr #8 │ │ │ - b.ne 410540 // b.any │ │ │ - eor x0, x0, #0xffffffff │ │ │ + cbz x2, f748 │ │ │ + ldrb w3, [x1] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x980 │ │ │ + cmp x2, #0x1 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f748 // b.none │ │ │ + ldrb w3, [x1, #1] │ │ │ + cmp x2, #0x2 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f748 // b.none │ │ │ + ldrb w3, [x1, #2] │ │ │ + cmp x2, #0x3 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f748 // b.none │ │ │ + ldrb w3, [x1, #3] │ │ │ + cmp x2, #0x4 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f748 // b.none │ │ │ + ldrb w3, [x1, #4] │ │ │ + subs x2, x2, #0x5 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq f748 // b.none │ │ │ + ldrb w3, [x1, #5] │ │ │ + cmp x2, #0x1 │ │ │ + eor w2, w3, w4 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x0, x2, lsl #3] │ │ │ + eor x4, x2, x4, lsr #8 │ │ │ + b.eq f748 // b.none │ │ │ + ldrb w1, [x1, #6] │ │ │ + eor w1, w1, w4 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ + eor x4, x0, x4, lsr #8 │ │ │ + eor x0, x4, #0xffffffff │ │ │ ret │ │ │ - mov x0, x1 │ │ │ + mov x0, #0x0 // #0 │ │ │ ret │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x8b8 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + add x21, x21, #0x8b0 │ │ │ + sub x20, x20, x21 │ │ │ + mov w22, w0 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x20, 42f000 <_fini@@Base+0x1ea18> │ │ │ - adrp x24, 42f000 <_fini@@Base+0x1ea18> │ │ │ - add x24, x24, #0xdd0 │ │ │ - add x20, x20, #0xdd8 │ │ │ - sub x20, x20, x24 │ │ │ + mov x23, x1 │ │ │ + mov x24, x2 │ │ │ asr x20, x20, #3 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - mov w23, w0 │ │ │ - mov x22, x1 │ │ │ - mov x21, x2 │ │ │ + bl 2870 │ │ │ + cbz x20, f7c0 │ │ │ mov x19, #0x0 // #0 │ │ │ - bl 401710 <_init@@Base> │ │ │ - cbz x20, 4105d0 │ │ │ - ldr x3, [x24, x19, lsl #3] │ │ │ - mov w0, w23 │ │ │ - mov x1, x22 │ │ │ - mov x2, x21 │ │ │ - blr x3 │ │ │ + nop │ │ │ + ldr x3, [x21, x19, lsl #3] │ │ │ + mov x2, x24 │ │ │ add x19, x19, #0x1 │ │ │ - cmp x19, x20 │ │ │ - b.ne 4105b0 // b.any │ │ │ + mov x1, x23 │ │ │ + mov w0, w22 │ │ │ + blr x3 │ │ │ + cmp x20, x19 │ │ │ + b.ne f7a0 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + nop │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ -00000000004105e8 <_fini@@Base>: │ │ │ +000000000000f7dc <.fini>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ @@ -1,922 +1,924 @@ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ - 0x00410600 01000200 00000000 00000000 00000000 ................ │ │ │ - 0x00410610 0af6f6f6 f6f6f6f6 f6f6f6f6 f6f6f6f6 ................ │ │ │ - 0x00410620 f6f6f6f6 f6f607f6 f6f6f6f6 14f6f6f6 ................ │ │ │ - 0x00410630 0af6f6f6 f604f6f6 f6f61700 00000000 ................ │ │ │ - 0x00410640 28314100 00000000 f8094100 00000000 (1A.......A..... │ │ │ - 0x00410650 080a4100 00000000 380a4100 00000000 ..A.....8.A..... │ │ │ - 0x00410660 800a4100 00000000 b00a4100 00000000 ..A.......A..... │ │ │ - 0x00410670 e00a4100 00000000 200b4100 00000000 ..A..... .A..... │ │ │ - 0x00410680 28314100 00000000 700b4100 00000000 (1A.....p.A..... │ │ │ - 0x00410690 800b4100 00000000 a00b4100 00000000 ..A.......A..... │ │ │ - 0x004106a0 b00b4100 00000000 e80b4100 00000000 ..A.......A..... │ │ │ - 0x004106b0 28314100 00000000 100c4100 00000000 (1A.......A..... │ │ │ - 0x004106c0 7a69706e 6f746500 332e3000 00000000 zipnote.3.0..... │ │ │ - 0x004106d0 4a756c79 20357468 20323030 38000000 July 5th 2008... │ │ │ - 0x004106e0 0d0a0000 00000000 25732573 0a000000 ........%s%s.... │ │ │ - 0x004106f0 7a69706e 6f746520 6572726f 72000000 zipnote error... │ │ │ - 0x00410700 7a69706e 6f746520 6572726f 723a2025 zipnote error: % │ │ │ - 0x00410710 73202825 73290a00 61626f72 74696e67 s (%s)..aborting │ │ │ - 0x00410720 00000000 00000000 7a69706e 6f746520 ........zipnote │ │ │ - 0x00410730 7761726e 696e673a 20257325 730a0000 warning: %s%s... │ │ │ - 0x00410740 6e657720 7a697020 66696c65 206c6566 new zip file lef │ │ │ - 0x00410750 74206173 3a200000 77617320 7265706c t as: ..was repl │ │ │ - 0x00410760 6163696e 67207370 6c697420 66696c65 acing split file │ │ │ - 0x00410770 00000000 00000000 656e5f55 532e5554 ........en_US.UT │ │ │ - 0x00410780 462d3800 00000000 75736520 2d622062 F-8.....use -b b │ │ │ - 0x00410790 65666f72 65207a69 70206669 6c65206e efore zip file n │ │ │ - 0x004107a0 616d6500 00000000 5a69704e 6f746500 ame.....ZipNote. │ │ │ - 0x004107b0 5a69704e 6f746520 73706563 69616c20 ZipNote special │ │ │ - 0x004107c0 636f6d70 696c6174 696f6e20 6f707469 compilation opti │ │ │ - 0x004107d0 6f6e733a 00000000 095b6e6f 6e655d00 ons:.....[none]. │ │ │ - 0x004107e0 756e6b6e 6f776e20 6f707469 6f6e0000 unknown option.. │ │ │ - 0x004107f0 7a697020 66696c65 2063616e 6e6f7420 zip file cannot │ │ │ - 0x00410800 62652073 7464696e 00000000 00000000 be stdin........ │ │ │ - 0x00410810 77617320 70726f63 65737369 6e672061 was processing a │ │ │ - 0x00410820 7267756d 656e7473 00000000 00000000 rguments........ │ │ │ - 0x00410830 63616e20 6f6e6c79 20737065 63696679 can only specify │ │ │ - 0x00410840 206f6e65 207a6970 2066696c 65000000 one zip file... │ │ │ - 0x00410850 6e656564 20746f20 73706563 69667920 need to specify │ │ │ - 0x00410860 7a697020 66696c65 00000000 00000000 zip file........ │ │ │ - 0x00410870 696e7075 74000000 25632025 730a0000 input...%c %s... │ │ │ - 0x00410880 25632573 0a000000 2028636f 6d6d656e %c%s.... (commen │ │ │ - 0x00410890 74206162 6f766520 74686973 206c696e t above this lin │ │ │ - 0x004108a0 65290000 00000000 20287a69 70206669 e)...... (zip fi │ │ │ - 0x004108b0 6c652063 6f6d6d65 6e742062 656c6f77 le comment below │ │ │ - 0x004108c0 20746869 73206c69 6e652900 00000000 this line)..... │ │ │ - 0x004108d0 61000000 00000000 756e6578 70656374 a.......unexpect │ │ │ - 0x004108e0 65642069 6e707574 00000000 00000000 ed input........ │ │ │ - 0x004108f0 77617320 6368616e 67696e67 206e616d was changing nam │ │ │ - 0x00410900 65000000 00000000 77617320 6275696c e.......was buil │ │ │ - 0x00410910 64696e67 206e6577 207a6970 656e7472 ding new zipentr │ │ │ - 0x00410920 7920636f 6d6d656e 74730000 00000000 y comments...... │ │ │ - 0x00410930 77617320 6275696c 64696e67 206e6577 was building new │ │ │ - 0x00410940 207a6970 66696c65 20636f6d 6d656e74 zipfile comment │ │ │ - 0x00410950 00000000 00000000 616c6c6f 63617469 ........allocati │ │ │ - 0x00410960 6e672074 656d7020 66696c65 6e616d65 ng temp filename │ │ │ - 0x00410970 00000000 00000000 2f000000 00000000 ......../....... │ │ │ - 0x00410980 7a695858 58585858 00000000 00000000 ziXXXXXX........ │ │ │ - 0x00410990 77000000 00000000 72000000 00000000 w.......r....... │ │ │ - 0x004109a0 77617320 636f7079 696e6720 616e2065 was copying an e │ │ │ - 0x004109b0 6e747279 00000000 77617320 7265706c ntry....was repl │ │ │ - 0x004109c0 6163696e 67207468 65206f72 6967696e acing the origin │ │ │ - 0x004109d0 616c207a 69702066 696c6500 00000000 al zip file..... │ │ │ - 0x004109e0 756e6b6e 6f776e20 656e7472 79206e61 unknown entry na │ │ │ - 0x004109f0 6d650000 00000000 5a69704e 6f746520 me......ZipNote │ │ │ - 0x00410a00 25732028 25732900 55736167 653a2020 %s (%s).Usage: │ │ │ - 0x00410a10 7a69706e 6f746520 5b2d775d 205b2d71 zipnote [-w] [-q │ │ │ - 0x00410a20 5d205b2d 62207061 74685d20 7a697066 ] [-b path] zipf │ │ │ - 0x00410a30 696c6500 00000000 20207468 65206465 ile..... the de │ │ │ - 0x00410a40 6661756c 74206163 74696f6e 20697320 fault action is │ │ │ - 0x00410a50 746f2077 72697465 20746865 20636f6d to write the com │ │ │ - 0x00410a60 6d656e74 7320696e 207a6970 66696c65 ments in zipfile │ │ │ - 0x00410a70 20746f20 7374646f 75740000 00000000 to stdout...... │ │ │ - 0x00410a80 20202d77 20202077 72697465 20746865 -w write the │ │ │ - 0x00410a90 207a6970 66696c65 20636f6d 6d656e74 zipfile comment │ │ │ - 0x00410aa0 73206672 6f6d2073 7464696e 00000000 s from stdin.... │ │ │ - 0x00410ab0 20202d62 20202075 73652022 70617468 -b use "path │ │ │ - 0x00410ac0 2220666f 72207468 65207465 6d706f72 " for the tempor │ │ │ - 0x00410ad0 61727920 7a697020 66696c65 00000000 ary zip file.... │ │ │ - 0x00410ae0 20202d71 20202071 75696574 6572206f -q quieter o │ │ │ - 0x00410af0 70657261 74696f6e 2c207375 70707265 peration, suppre │ │ │ - 0x00410b00 73732073 6f6d6520 696e666f 726d6174 ss some informat │ │ │ - 0x00410b10 696f6e61 6c206d65 73736167 65730000 ional messages.. │ │ │ - 0x00410b20 20202d68 20202073 686f7720 74686973 -h show this │ │ │ - 0x00410b30 2068656c 70202020 202d7620 20207368 help -v sh │ │ │ - 0x00410b40 6f772076 65727369 6f6e2069 6e666f20 ow version info │ │ │ - 0x00410b50 2020202d 4c202020 73686f77 20736f66 -L show sof │ │ │ - 0x00410b60 74776172 65206c69 63656e73 65000000 tware license... │ │ │ - 0x00410b70 4578616d 706c653a 00000000 00000000 Example:........ │ │ │ - 0x00410b80 20202020 207a6970 6e6f7465 20666f6f zipnote foo │ │ │ - 0x00410b90 2e7a6970 203e2066 6f6f2e74 6d700000 .zip > foo.tmp.. │ │ │ - 0x00410ba0 20202020 20656420 666f6f2e 746d7000 ed foo.tmp. │ │ │ - 0x00410bb0 20202020 202e2e2e 20746865 6e20796f ... then yo │ │ │ - 0x00410bc0 75206564 69742074 68652063 6f6d6d65 u edit the comme │ │ │ - 0x00410bd0 6e74732c 20736176 652c2061 6e642065 nts, save, and e │ │ │ - 0x00410be0 78697420 2e2e2e00 20202020 207a6970 xit .... zip │ │ │ - 0x00410bf0 6e6f7465 202d7720 666f6f2e 7a697020 note -w foo.zip │ │ │ - 0x00410c00 3c20666f 6f2e746d 70000000 00000000 < foo.tmp....... │ │ │ - 0x00410c10 20202240 206e616d 65222063 616e2062 "@ name" can b │ │ │ - 0x00410c20 6520666f 6c6c6f77 65642062 7920616e e followed by an │ │ │ - 0x00410c30 2022403d 6e65776e 616d6522 206c696e "@=newname" lin │ │ │ - 0x00410c40 6520746f 20636861 6e676520 74686520 e to change the │ │ │ - 0x00410c50 6e616d65 00000000 68656c70 00000000 name....help.... │ │ │ - 0x00410c60 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ - 0x00410c70 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ - 0x00410c80 2e202041 6c6c2072 69676874 73207265 . All rights re │ │ │ - 0x00410c90 73657276 65642e00 466f7220 74686520 served..For the │ │ │ - 0x00410ca0 70757270 6f736573 206f6620 74686973 purposes of this │ │ │ - 0x00410cb0 20636f70 79726967 68742061 6e64206c copyright and l │ │ │ - 0x00410cc0 6963656e 73652c20 22496e66 6f2d5a49 icense, "Info-ZI │ │ │ - 0x00410cd0 50222069 73206465 66696e65 64206173 P" is defined as │ │ │ - 0x00410ce0 00000000 00000000 74686520 666f6c6c ........the foll │ │ │ - 0x00410cf0 6f77696e 67207365 74206f66 20696e64 owing set of ind │ │ │ - 0x00410d00 69766964 75616c73 3a000000 00000000 ividuals:....... │ │ │ - 0x00410d10 2020204d 61726b20 41646c65 722c204a Mark Adler, J │ │ │ - 0x00410d20 6f686e20 42757368 2c204b61 726c2044 ohn Bush, Karl D │ │ │ - 0x00410d30 61766973 2c204861 72616c64 2044656e avis, Harald Den │ │ │ - 0x00410d40 6b65722c 204a6561 6e2d4d69 6368656c ker, Jean-Michel │ │ │ - 0x00410d50 20447562 6f69732c 00000000 00000000 Dubois,........ │ │ │ - 0x00410d60 2020204a 65616e2d 6c6f7570 20476169 Jean-loup Gai │ │ │ - 0x00410d70 6c6c792c 2048756e 74657220 476f6174 lly, Hunter Goat │ │ │ - 0x00410d80 6c65792c 20456420 476f7264 6f6e2c20 ley, Ed Gordon, │ │ │ - 0x00410d90 49616e20 476f726d 616e2c20 43687269 Ian Gorman, Chri │ │ │ - 0x00410da0 73204865 72626f72 74682c00 00000000 s Herborth,..... │ │ │ - 0x00410db0 20202044 69726b20 48616173 652c2047 Dirk Haase, G │ │ │ - 0x00410dc0 72656720 48617274 7769672c 20526f62 reg Hartwig, Rob │ │ │ - 0x00410dd0 65727420 48656174 682c204a 6f6e6174 ert Heath, Jonat │ │ │ - 0x00410de0 68616e20 48756473 6f6e2c20 5061756c han Hudson, Paul │ │ │ - 0x00410df0 204b6965 6e69747a 2c000000 00000000 Kienitz,....... │ │ │ - 0x00410e00 20202044 61766964 204b6972 73636862 David Kirschb │ │ │ - 0x00410e10 61756d2c 204a6f68 6e6e7920 4c65652c aum, Johnny Lee, │ │ │ - 0x00410e20 204f6e6e 6f207661 6e206465 72204c69 Onno van der Li │ │ │ - 0x00410e30 6e64656e 2c204967 6f72204d 616e6472 nden, Igor Mandr │ │ │ - 0x00410e40 69636865 6e6b6f2c 00000000 00000000 ichenko,........ │ │ │ - 0x00410e50 20202053 74657665 20502e20 4d696c6c Steve P. Mill │ │ │ - 0x00410e60 65722c20 53657267 696f204d 6f6e6573 er, Sergio Mones │ │ │ - 0x00410e70 692c204b 65697468 204f7765 6e732c20 i, Keith Owens, │ │ │ - 0x00410e80 47656f72 67652050 6574726f 762c2047 George Petrov, G │ │ │ - 0x00410e90 72656720 526f656c 6f66732c 00000000 reg Roelofs,.... │ │ │ - 0x00410ea0 2020204b 61692055 77652052 6f6d6d65 Kai Uwe Romme │ │ │ - 0x00410eb0 6c2c2053 74657665 2053616c 69736275 l, Steve Salisbu │ │ │ - 0x00410ec0 72792c20 44617665 20536d69 74682c20 ry, Dave Smith, │ │ │ - 0x00410ed0 53746576 656e204d 2e205363 68776564 Steven M. Schwed │ │ │ - 0x00410ee0 612c0000 00000000 20202043 68726973 a,...... Chris │ │ │ - 0x00410ef0 7469616e 20537069 656c6572 2c20436f tian Spieler, Co │ │ │ - 0x00410f00 736d696e 20547275 74612c20 416e746f smin Truta, Anto │ │ │ - 0x00410f10 696e6520 56657268 65696a65 6e2c2050 ine Verheijen, P │ │ │ - 0x00410f20 61756c20 766f6e20 42656872 656e2c00 aul von Behren,. │ │ │ - 0x00410f30 20202052 69636820 57616c65 732c204d Rich Wales, M │ │ │ - 0x00410f40 696b6520 57686974 65000000 00000000 ike White....... │ │ │ - 0x00410f50 54686973 20736f66 74776172 65206973 This software is │ │ │ - 0x00410f60 2070726f 76696465 64202261 73206973 provided "as is │ │ │ - 0x00410f70 2c222077 6974686f 75742077 61727261 ," without warra │ │ │ - 0x00410f80 6e747920 6f662061 6e79206b 696e642c nty of any kind, │ │ │ - 0x00410f90 20657870 72657373 00000000 00000000 express........ │ │ │ - 0x00410fa0 6f722069 6d706c69 65642e20 20496e20 or implied. In │ │ │ - 0x00410fb0 6e6f2065 76656e74 20736861 6c6c2049 no event shall I │ │ │ - 0x00410fc0 6e666f2d 5a495020 6f722069 74732063 nfo-ZIP or its c │ │ │ - 0x00410fd0 6f6e7472 69627574 6f727320 62652068 ontributors be h │ │ │ - 0x00410fe0 656c6420 6c696162 6c650000 00000000 eld liable...... │ │ │ - 0x00410ff0 666f7220 616e7920 64697265 63742c20 for any direct, │ │ │ - 0x00411000 696e6469 72656374 2c20696e 63696465 indirect, incide │ │ │ - 0x00411010 6e74616c 2c207370 65636961 6c206f72 ntal, special or │ │ │ - 0x00411020 20636f6e 73657175 656e7469 616c2064 consequential d │ │ │ - 0x00411030 616d6167 65730000 61726973 696e6720 amages..arising │ │ │ - 0x00411040 6f757420 6f662074 68652075 7365206f out of the use o │ │ │ - 0x00411050 66206f72 20696e61 62696c69 74792074 f or inability t │ │ │ - 0x00411060 6f207573 65207468 69732073 6f667477 o use this softw │ │ │ - 0x00411070 6172652e 00000000 5065726d 69737369 are.....Permissi │ │ │ - 0x00411080 6f6e2069 73206772 616e7465 6420746f on is granted to │ │ │ - 0x00411090 20616e79 6f6e6520 746f2075 73652074 anyone to use t │ │ │ - 0x004110a0 68697320 736f6674 77617265 20666f72 his software for │ │ │ - 0x004110b0 20616e79 20707572 706f7365 2c000000 any purpose,... │ │ │ - 0x004110c0 696e636c 7564696e 6720636f 6d6d6572 including commer │ │ │ - 0x004110d0 6369616c 20617070 6c696361 74696f6e cial application │ │ │ - 0x004110e0 732c2061 6e642074 6f20616c 74657220 s, and to alter │ │ │ - 0x004110f0 69742061 6e642072 65646973 74726962 it and redistrib │ │ │ - 0x00411100 75746520 69740000 66726565 6c792c20 ute it..freely, │ │ │ - 0x00411110 7375626a 65637420 746f2074 68652061 subject to the a │ │ │ - 0x00411120 626f7665 20646973 636c6169 6d657220 bove disclaimer │ │ │ - 0x00411130 616e6420 74686520 666f6c6c 6f77696e and the followin │ │ │ - 0x00411140 67207265 73747269 6374696f 6e733a00 g restrictions:. │ │ │ - 0x00411150 20202020 312e2052 65646973 74726962 1. Redistrib │ │ │ - 0x00411160 7574696f 6e73206f 6620736f 75726365 utions of source │ │ │ - 0x00411170 20636f64 65202869 6e207768 6f6c6520 code (in whole │ │ │ - 0x00411180 6f722069 6e207061 72742920 6d757374 or in part) must │ │ │ - 0x00411190 20726574 61696e00 20202020 20202074 retain. t │ │ │ - 0x004111a0 68652061 626f7665 20636f70 79726967 he above copyrig │ │ │ - 0x004111b0 6874206e 6f746963 652c2064 6566696e ht notice, defin │ │ │ - 0x004111c0 6974696f 6e2c2064 6973636c 61696d65 ition, disclaime │ │ │ - 0x004111d0 722c2061 6e642074 68697320 6c697374 r, and this list │ │ │ - 0x004111e0 00000000 00000000 20202020 2020206f ........ o │ │ │ - 0x004111f0 6620636f 6e646974 696f6e73 2e000000 f conditions.... │ │ │ - 0x00411200 20202020 322e2052 65646973 74726962 2. Redistrib │ │ │ - 0x00411210 7574696f 6e732069 6e206269 6e617279 utions in binary │ │ │ - 0x00411220 20666f72 6d202863 6f6d7069 6c656420 form (compiled │ │ │ - 0x00411230 65786563 75746162 6c657320 616e6420 executables and │ │ │ - 0x00411240 6c696272 61726965 73290000 00000000 libraries)...... │ │ │ - 0x00411250 20202020 2020206d 75737420 72657072 must repr │ │ │ - 0x00411260 6f647563 65207468 65206162 6f766520 oduce the above │ │ │ - 0x00411270 636f7079 72696768 74206e6f 74696365 copyright notice │ │ │ - 0x00411280 2c206465 66696e69 74696f6e 2c206469 , definition, di │ │ │ - 0x00411290 73636c61 696d6572 2c000000 00000000 sclaimer,....... │ │ │ - 0x004112a0 20202020 20202061 6e642074 68697320 and this │ │ │ - 0x004112b0 6c697374 206f6620 636f6e64 6974696f list of conditio │ │ │ - 0x004112c0 6e732069 6e20646f 63756d65 6e746174 ns in documentat │ │ │ - 0x004112d0 696f6e20 616e642f 6f72206f 74686572 ion and/or other │ │ │ - 0x004112e0 206d6174 65726961 6c730000 00000000 materials...... │ │ │ - 0x004112f0 20202020 20202070 726f7669 64656420 provided │ │ │ - 0x00411300 77697468 20746865 20646973 74726962 with the distrib │ │ │ - 0x00411310 7574696f 6e2e2020 54686520 736f6c65 ution. The sole │ │ │ - 0x00411320 20657863 65707469 6f6e2074 6f207468 exception to th │ │ │ - 0x00411330 69732063 6f6e6469 74696f6e 00000000 is condition.... │ │ │ - 0x00411340 20202020 20202069 73207265 64697374 is redist │ │ │ - 0x00411350 72696275 74696f6e 206f6620 61207374 ribution of a st │ │ │ - 0x00411360 616e6461 72642055 6e5a6970 53465820 andard UnZipSFX │ │ │ - 0x00411370 62696e61 72792028 696e636c 7564696e binary (includin │ │ │ - 0x00411380 67205346 5857697a 29206173 00000000 g SFXWiz) as.... │ │ │ - 0x00411390 20202020 20202070 61727420 6f662061 part of a │ │ │ - 0x004113a0 2073656c 662d6578 74726163 74696e67 self-extracting │ │ │ - 0x004113b0 20617263 68697665 3b207468 61742069 archive; that i │ │ │ - 0x004113c0 73207065 726d6974 74656420 77697468 s permitted with │ │ │ - 0x004113d0 6f757420 696e636c 7573696f 6e000000 out inclusion... │ │ │ - 0x004113e0 20202020 2020206f 66207468 6973206c of this l │ │ │ - 0x004113f0 6963656e 73652c20 6173206c 6f6e6720 icense, as long │ │ │ - 0x00411400 61732074 6865206e 6f726d61 6c205346 as the normal SF │ │ │ - 0x00411410 58206261 6e6e6572 20686173 206e6f74 X banner has not │ │ │ - 0x00411420 20626565 6e207265 6d6f7665 64000000 been removed... │ │ │ - 0x00411430 20202020 20202066 726f6d20 74686520 from the │ │ │ - 0x00411440 62696e61 7279206f 72206469 7361626c binary or disabl │ │ │ - 0x00411450 65642e00 00000000 20202020 332e2041 ed...... 3. A │ │ │ - 0x00411460 6c746572 65642076 65727369 6f6e732d ltered versions- │ │ │ - 0x00411470 2d696e63 6c756469 6e672c20 62757420 -including, but │ │ │ - 0x00411480 6e6f7420 6c696d69 74656420 746f2c20 not limited to, │ │ │ - 0x00411490 706f7274 7320746f 206e6577 206f7065 ports to new ope │ │ │ - 0x004114a0 72617469 6e670000 20202020 20202073 rating.. s │ │ │ - 0x004114b0 79737465 6d732c20 65786973 74696e67 ystems, existing │ │ │ - 0x004114c0 20706f72 74732077 69746820 6e657720 ports with new │ │ │ - 0x004114d0 67726170 68696361 6c20696e 74657266 graphical interf │ │ │ - 0x004114e0 61636573 2c207665 7273696f 6e732077 aces, versions w │ │ │ - 0x004114f0 69746800 00000000 20202020 2020206d ith..... m │ │ │ - 0x00411500 6f646966 69656420 6f722061 64646564 odified or added │ │ │ - 0x00411510 2066756e 6374696f 6e616c69 74792c20 functionality, │ │ │ - 0x00411520 616e6420 64796e61 6d69632c 20736861 and dynamic, sha │ │ │ - 0x00411530 7265642c 206f7220 73746174 6963206c red, or static l │ │ │ - 0x00411540 69627261 72790000 20202020 20202076 ibrary.. v │ │ │ - 0x00411550 65727369 6f6e7320 6e6f7420 66726f6d ersions not from │ │ │ - 0x00411560 20496e66 6f2d5a49 502d2d6d 75737420 Info-ZIP--must │ │ │ - 0x00411570 62652070 6c61696e 6c79206d 61726b65 be plainly marke │ │ │ - 0x00411580 64206173 20737563 6820616e 64206d75 d as such and mu │ │ │ - 0x00411590 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ - 0x004115a0 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ - 0x004115b0 20617320 6265696e 67207468 65206f72 as being the or │ │ │ - 0x004115c0 6967696e 616c2073 6f757263 65206f72 iginal source or │ │ │ - 0x004115d0 2c206966 2062696e 61726965 732c0000 , if binaries,.. │ │ │ - 0x004115e0 20202020 20202063 6f6d7069 6c656420 compiled │ │ │ - 0x004115f0 66726f6d 20746865 206f7269 67696e61 from the origina │ │ │ - 0x00411600 6c20736f 75726365 2e202053 75636820 l source. Such │ │ │ - 0x00411610 616c7465 72656420 76657273 696f6e73 altered versions │ │ │ - 0x00411620 20616c73 6f206d75 7374206e 6f740000 also must not.. │ │ │ - 0x00411630 20202020 20202062 65206d69 73726570 be misrep │ │ │ - 0x00411640 72657365 6e746564 20617320 6265696e resented as bein │ │ │ - 0x00411650 6720496e 666f2d5a 49502072 656c6561 g Info-ZIP relea │ │ │ - 0x00411660 7365732d 2d696e63 6c756469 6e672c20 ses--including, │ │ │ - 0x00411670 62757420 6e6f7400 20202020 2020206c but not. l │ │ │ - 0x00411680 696d6974 65642074 6f2c206c 6162656c imited to, label │ │ │ - 0x00411690 696e6720 6f662074 68652061 6c746572 ing of the alter │ │ │ - 0x004116a0 65642076 65727369 6f6e7320 77697468 ed versions with │ │ │ - 0x004116b0 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x004116c0 2d5a4950 22000000 20202020 20202028 -ZIP"... ( │ │ │ - 0x004116d0 6f722061 6e792076 61726961 74696f6e or any variation │ │ │ - 0x004116e0 20746865 72656f66 2c20696e 636c7564 thereof, includ │ │ │ - 0x004116f0 696e672c 20627574 206e6f74 206c696d ing, but not lim │ │ │ - 0x00411700 69746564 20746f2c 20646966 66657265 ited to, differe │ │ │ - 0x00411710 6e740000 00000000 20202020 20202063 nt...... c │ │ │ - 0x00411720 61706974 616c697a 6174696f 6e73292c apitalizations), │ │ │ - 0x00411730 2022506f 636b6574 20556e5a 69702c22 "Pocket UnZip," │ │ │ - 0x00411740 20225769 5a22206f 7220224d 61635a69 "WiZ" or "MacZi │ │ │ - 0x00411750 70222077 6974686f 75742074 68650000 p" without the.. │ │ │ - 0x00411760 20202020 20202065 78706c69 63697420 explicit │ │ │ - 0x00411770 7065726d 69737369 6f6e206f 6620496e permission of In │ │ │ - 0x00411780 666f2d5a 49502e20 20537563 6820616c fo-ZIP. Such al │ │ │ - 0x00411790 74657265 64207665 7273696f 6e732061 tered versions a │ │ │ - 0x004117a0 72652066 75727468 65720000 00000000 re further...... │ │ │ - 0x004117b0 20202020 20202070 726f6869 62697465 prohibite │ │ │ - 0x004117c0 64206672 6f6d206d 69737265 70726573 d from misrepres │ │ │ - 0x004117d0 656e7461 74697665 20757365 206f6620 entative use of │ │ │ - 0x004117e0 74686520 5a69702d 42756773 206f7220 the Zip-Bugs or │ │ │ - 0x004117f0 496e666f 2d5a4950 00000000 00000000 Info-ZIP........ │ │ │ - 0x00411800 20202020 20202065 2d6d6169 6c206164 e-mail ad │ │ │ - 0x00411810 64726573 73657320 6f722074 68652049 dresses or the I │ │ │ - 0x00411820 6e666f2d 5a495020 55524c28 73292c20 nfo-ZIP URL(s), │ │ │ - 0x00411830 73756368 20617320 746f2069 6d706c79 such as to imply │ │ │ - 0x00411840 20496e66 6f2d5a49 50000000 00000000 Info-ZIP....... │ │ │ - 0x00411850 20202020 20202077 696c6c20 70726f76 will prov │ │ │ - 0x00411860 69646520 73757070 6f727420 666f7220 ide support for │ │ │ - 0x00411870 74686520 616c7465 72656420 76657273 the altered vers │ │ │ - 0x00411880 696f6e73 2e000000 20202020 342e2049 ions.... 4. I │ │ │ - 0x00411890 6e666f2d 5a495020 72657461 696e7320 nfo-ZIP retains │ │ │ - 0x004118a0 74686520 72696768 7420746f 20757365 the right to use │ │ │ - 0x004118b0 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x004118c0 2d5a4950 2c222022 5a69702c 22202255 -ZIP," "Zip," "U │ │ │ - 0x004118d0 6e5a6970 2c220000 20202020 20202022 nZip,".. " │ │ │ - 0x004118e0 556e5a69 70534658 2c222022 57695a2c UnZipSFX," "WiZ, │ │ │ - 0x004118f0 22202250 6f636b65 7420556e 5a69702c " "Pocket UnZip, │ │ │ - 0x00411900 22202250 6f636b65 74205a69 702c2220 " "Pocket Zip," │ │ │ - 0x00411910 616e6420 224d6163 5a697022 20666f72 and "MacZip" for │ │ │ - 0x00411920 20697473 00000000 20202020 2020206f its.... o │ │ │ - 0x00411930 776e2073 6f757263 6520616e 64206269 wn source and bi │ │ │ - 0x00411940 6e617279 2072656c 65617365 732e0000 nary releases... │ │ │ - 0x00411950 456e6372 79707469 6f6e206e 6f746963 Encryption notic │ │ │ - 0x00411960 653a0000 00000000 09546865 20656e63 e:.......The enc │ │ │ - 0x00411970 72797074 696f6e20 636f6465 206f6620 ryption code of │ │ │ - 0x00411980 74686973 2070726f 6772616d 20697320 this program is │ │ │ - 0x00411990 6e6f7420 636f7079 72696768 74656420 not copyrighted │ │ │ - 0x004119a0 616e6420 69730000 09707574 20696e20 and is...put in │ │ │ - 0x004119b0 74686520 7075626c 69632064 6f6d6169 the public domai │ │ │ - 0x004119c0 6e2e2020 49742077 6173206f 72696769 n. It was origi │ │ │ - 0x004119d0 6e616c6c 79207772 69747465 6e20696e nally written in │ │ │ - 0x004119e0 20457572 6f706500 09616e64 2c20746f Europe..and, to │ │ │ - 0x004119f0 20746865 20626573 74206f66 206f7572 the best of our │ │ │ - 0x00411a00 206b6e6f 776c6564 67652c20 63616e20 knowledge, can │ │ │ - 0x00411a10 62652066 7265656c 79206469 73747269 be freely distri │ │ │ - 0x00411a20 62757465 64000000 09696e20 626f7468 buted....in both │ │ │ - 0x00411a30 20736f75 72636520 616e6420 6f626a65 source and obje │ │ │ - 0x00411a40 63742066 6f726d73 2066726f 6d20616e ct forms from an │ │ │ - 0x00411a50 7920636f 756e7472 792c2069 6e636c75 y country, inclu │ │ │ - 0x00411a60 64696e67 00000000 09746865 20555341 ding.....the USA │ │ │ - 0x00411a70 20756e64 6572204c 6963656e 73652045 under License E │ │ │ - 0x00411a80 78636570 74696f6e 20545355 206f6620 xception TSU of │ │ │ - 0x00411a90 74686520 552e532e 20457870 6f727400 the U.S. Export. │ │ │ - 0x00411aa0 0941646d 696e6973 74726174 696f6e20 .Administration │ │ │ - 0x00411ab0 52656775 6c617469 6f6e7320 28736563 Regulations (sec │ │ │ - 0x00411ac0 74696f6e 20373430 2e313328 65292920 tion 740.13(e)) │ │ │ - 0x00411ad0 6f662036 204a756e 65203230 30322e00 of 6 June 2002.. │ │ │ - 0x00411ae0 54686973 20697320 25732025 73202825 This is %s %s (% │ │ │ - 0x00411af0 73292c20 62792049 6e666f2d 5a49502e s), by Info-ZIP. │ │ │ - 0x00411b00 00000000 00000000 43757272 656e746c ........Currentl │ │ │ - 0x00411b10 79206d61 696e7461 696e6564 20627920 y maintained by │ │ │ - 0x00411b20 452e2047 6f72646f 6e2e2020 506c6561 E. Gordon. Plea │ │ │ - 0x00411b30 73652073 656e6420 62756720 7265706f se send bug repo │ │ │ - 0x00411b40 72747320 746f0000 74686520 61757468 rts to..the auth │ │ │ - 0x00411b50 6f727320 7573696e 67207468 65207765 ors using the we │ │ │ - 0x00411b60 62207061 67652061 74207777 772e696e b page at www.in │ │ │ - 0x00411b70 666f2d7a 69702e6f 72673b20 73656520 fo-zip.org; see │ │ │ - 0x00411b80 52454144 4d452066 6f722064 65746169 README for detai │ │ │ - 0x00411b90 6c732e00 00000000 4c617465 73742073 ls......Latest s │ │ │ - 0x00411ba0 6f757263 65732061 6e642065 78656375 ources and execu │ │ │ - 0x00411bb0 7461626c 65732061 72652061 74206674 tables are at ft │ │ │ - 0x00411bc0 703a2f2f 6674702e 696e666f 2d7a6970 p://ftp.info-zip │ │ │ - 0x00411bd0 2e6f7267 2f707562 2f696e66 6f7a6970 .org/pub/infozip │ │ │ - 0x00411be0 2c000000 00000000 6173206f 66206162 ,.......as of ab │ │ │ - 0x00411bf0 6f766520 64617465 3b207365 65206874 ove date; see ht │ │ │ - 0x00411c00 74703a2f 2f777777 2e696e66 6f2d7a69 tp://www.info-zi │ │ │ - 0x00411c10 702e6f72 672f2066 6f72206f 74686572 p.org/ for other │ │ │ - 0x00411c20 20736974 65732e00 436f7079 72696768 sites..Copyrigh │ │ │ - 0x00411c30 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ - 0x00411c40 496e666f 2d5a4950 202d2054 79706520 Info-ZIP - Type │ │ │ - 0x00411c50 27257320 222d4c22 2720666f 7220736f '%s "-L"' for so │ │ │ - 0x00411c60 66747761 7265206c 6963656e 73652e00 ftware license.. │ │ │ - 0x00411c70 61707065 6e645f69 6e743634 5f746f5f append_int64_to_ │ │ │ - 0x00411c80 6d656d00 00000000 556e6963 6f646520 mem.....Unicode │ │ │ - 0x00411c90 50617468 20457874 72612046 69656c64 Path Extra Field │ │ │ - 0x00411ca0 20766572 73696f6e 203e2031 202d2073 version > 1 - s │ │ │ - 0x00411cb0 6b697070 696e6700 77726974 6520556e kipping.write Un │ │ │ - 0x00411cc0 69636f64 65000000 556e6963 6f646520 icode...Unicode │ │ │ - 0x00411cd0 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ - 0x00411ce0 61746820 2d206967 6e6f7269 6e672055 ath - ignoring U │ │ │ - 0x00411cf0 6e69636f 64653a20 00000000 00000000 nicode: ........ │ │ │ - 0x00411d00 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ - 0x00411d10 206d6174 63682070 6174683a 20202573 match path: %s │ │ │ - 0x00411d20 0a000000 00000000 20202020 20202020 ........ │ │ │ - 0x00411d30 20202020 20202020 20202020 204c696b Lik │ │ │ - 0x00411d40 656c7920 656e7472 79206e61 6d652063 ely entry name c │ │ │ - 0x00411d50 68616e67 65642062 75742055 6e69636f hanged but Unico │ │ │ - 0x00411d60 6465206e 6f742075 70646174 65640a00 de not updated.. │ │ │ - 0x00411d70 20202020 20202020 20202020 20202020 │ │ │ - 0x00411d80 20202020 20557365 202d554e 3d692074 Use -UN=i t │ │ │ - 0x00411d90 6f206967 6e6f7265 20657272 6f727320 o ignore errors │ │ │ - 0x00411da0 6f72206e 20666f72 206e6f20 556e6963 or n for no Unic │ │ │ - 0x00411db0 6f646520 70617468 73000000 00000000 ode paths....... │ │ │ - 0x00411dc0 556e6963 6f646520 70617468 20657272 Unicode path err │ │ │ - 0x00411dd0 6f720000 00000000 2e7a6970 00000000 or.......zip.... │ │ │ - 0x00411de0 65787472 61206669 656c6420 636f7079 extra field copy │ │ │ - 0x00411df0 00000000 00000000 72656164 696e6720 ........reading │ │ │ - 0x00411e00 61726368 69766520 66736565 6b3a2000 archive fseek: . │ │ │ - 0x00411e10 72656164 696e6720 6c6f6361 6c20656e reading local en │ │ │ - 0x00411e20 7472793a 20000000 72656164 696e6720 try: ...reading │ │ │ - 0x00411e30 656e7472 79000000 4c6f6361 6c205665 entry...Local Ve │ │ │ - 0x00411e40 7273696f 6e204e65 65646564 20282564 rsion Needed (%d │ │ │ - 0x00411e50 2920646f 6573206e 6f74206d 61746368 ) does not match │ │ │ - 0x00411e60 20434420 28256429 3a200000 00000000 CD (%d): ...... │ │ │ - 0x00411e70 4c6f6361 6c20456e 74727920 466c6167 Local Entry Flag │ │ │ - 0x00411e80 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ - 0x00411e90 43443a20 00000000 4c6f6361 6c20456e CD: ....Local En │ │ │ - 0x00411ea0 74727920 43524320 646f6573 206e6f74 try CRC does not │ │ │ - 0x00411eb0 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ - 0x00411ec0 44696420 6e6f7420 66696e64 20656e74 Did not find ent │ │ │ - 0x00411ed0 72792066 6f722000 4e6f202e 7a697020 ry for .No .zip │ │ │ - 0x00411ee0 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ - 0x00411ef0 20202000 00000000 28496620 616c6c20 .....(If all │ │ │ - 0x00411f00 796f7520 68617665 20617265 2073706c you have are spl │ │ │ - 0x00411f10 69747320 282e7a30 312c202e 7a30322c its (.z01, .z02, │ │ │ - 0x00411f20 202e2e2e 2920616e 64206e6f 202e7a69 ...) and no .zi │ │ │ - 0x00411f30 702c2074 7279202d 46462900 00000000 p, try -FF)..... │ │ │ - 0x00411f40 636f756c 64206e6f 74206f70 656e2069 could not open i │ │ │ - 0x00411f50 6e707574 20617263 68697665 00000000 nput archive.... │ │ │ - 0x00411f60 756e6162 6c652074 6f207365 656b2069 unable to seek i │ │ │ - 0x00411f70 6e20696e 70757420 66696c65 20000000 n input file ... │ │ │ - 0x00411f80 62616420 61726368 69766520 2d206d69 bad archive - mi │ │ │ - 0x00411f90 7373696e 6720656e 64207369 676e6174 ssing end signat │ │ │ - 0x00411fa0 75726500 00000000 28496620 646f776e ure.....(If down │ │ │ - 0x00411fb0 6c6f6164 65642c20 77617320 62696e61 loaded, was bina │ │ │ - 0x00411fc0 7279206d 6f646520 75736564 3f202049 ry mode used? I │ │ │ - 0x00411fd0 66206e6f 742c2074 68650000 00000000 f not, the...... │ │ │ - 0x00411fe0 20617263 68697665 206d6179 20626520 archive may be │ │ │ - 0x00411ff0 73637261 6d626c65 6420616e 64206e6f scrambled and no │ │ │ - 0x00412000 74207265 636f7665 7261626c 65290000 t recoverable).. │ │ │ - 0x00412010 43616e27 74207573 65202d46 20746f20 Can't use -F to │ │ │ - 0x00412020 66697820 28747279 202d4646 29000000 fix (try -FF)... │ │ │ - 0x00412030 6d697373 696e6720 656e6420 7369676e missing end sign │ │ │ - 0x00412040 61747572 652d2d70 726f6261 626c7920 ature--probably │ │ │ - 0x00412050 6e6f7420 61207a69 70206669 6c652028 not a zip file ( │ │ │ - 0x00412060 64696420 796f7500 72656d65 6d626572 did you.remember │ │ │ - 0x00412070 20746f20 75736520 62696e61 7279206d to use binary m │ │ │ - 0x00412080 6f646520 7768656e 20796f75 20747261 ode when you tra │ │ │ - 0x00412090 6e736665 72726564 2069743f 29000000 nsferred it?)... │ │ │ - 0x004120a0 28696620 796f7520 61726520 74727969 (if you are tryi │ │ │ - 0x004120b0 6e672074 6f207265 61642061 2064616d ng to read a dam │ │ │ - 0x004120c0 61676564 20617263 68697665 20747279 aged archive try │ │ │ - 0x004120d0 202d4629 00000000 41646a75 7374696e -F)....Adjustin │ │ │ - 0x004120e0 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x004120f0 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ - 0x00412100 65640000 00000000 61726368 69766520 ed......archive │ │ │ - 0x00412110 6e616d65 206d7573 7420656e 6420696e name must end in │ │ │ - 0x00412120 202e7a69 7020666f 72207370 6c697473 .zip for splits │ │ │ - 0x00412130 00000000 00000000 63616e6e 6f742075 ........cannot u │ │ │ - 0x00412140 70646174 65206120 73706c69 74206172 pdate a split ar │ │ │ - 0x00412150 63686976 65202875 7365202d 2d6f7574 chive (use --out │ │ │ - 0x00412160 206f7074 696f6e29 00000000 00000000 option)........ │ │ │ - 0x00412170 6d757374 20757365 202d2d6f 75742077 must use --out w │ │ │ - 0x00412180 68656e20 66697869 6e672061 6e206172 hen fixing an ar │ │ │ - 0x00412190 63686976 65000000 636f756c 64206e6f chive...could no │ │ │ - 0x004121a0 74207365 656b2062 61636b20 746f2073 t seek back to s │ │ │ - 0x004121b0 74617274 206f6620 63656e74 72616c20 tart of central │ │ │ - 0x004121c0 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ - 0x004121d0 28747279 202d4646 29000000 00000000 (try -FF)....... │ │ │ - 0x004121e0 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x004121f0 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x00412200 444c3a20 00000000 504b0607 00000000 DL: ....PK...... │ │ │ - 0x00412210 72656164 696e6720 61726368 6976653a reading archive: │ │ │ - 0x00412220 20000000 00000000 504b0506 00000000 .......PK...... │ │ │ - 0x00412230 756e6162 6c652074 6f207265 61642045 unable to read E │ │ │ - 0x00412240 4f434420 61667465 72207365 656b3a20 OCD after seek: │ │ │ - 0x00412250 00000000 00000000 41646a75 7374696e ........Adjustin │ │ │ - 0x00412260 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x00412270 206e6f74 20737570 706f7274 65643a20 not supported: │ │ │ - 0x00412280 20000000 00000000 504b0606 00000000 .......PK...... │ │ │ - 0x00412290 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x004122a0 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x004122b0 44523a20 00000000 436f756c 64206e6f DR: ....Could no │ │ │ - 0x004122c0 74206465 7465726d 696e6520 6f666673 t determine offs │ │ │ - 0x004122d0 6574206f 6620656e 74726965 73000000 et of entries... │ │ │ - 0x004122e0 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x004122f0 73206170 70656172 206f6666 20627920 s appear off by │ │ │ - 0x00412300 25732062 79746573 202d2063 6f727265 %s bytes - corre │ │ │ - 0x00412310 6374696e 672e2e2e 00000000 00000000 cting........... │ │ │ - 0x00412320 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x00412330 7320646f 206e6f74 206e6565 64206164 s do not need ad │ │ │ - 0x00412340 6a757374 696e6700 62616420 61726368 justing.bad arch │ │ │ - 0x00412350 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ - 0x00412360 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ - 0x00412370 36342045 4f43444c 3a200000 00000000 64 EOCDL: ...... │ │ │ - 0x00412380 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ - 0x00412390 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ - 0x004123a0 6b20746f 205a6970 36342045 4f434452 k to Zip64 EOCDR │ │ │ - 0x004123b0 3a200000 00000000 5a697036 3420454f : ......Zip64 EO │ │ │ - 0x004123c0 43445220 6e6f7420 666f756e 64207768 CDR not found wh │ │ │ - 0x004123d0 65726520 65787065 63746564 202d2063 ere expected - c │ │ │ - 0x004123e0 6f6d7065 6e736174 696e6700 00000000 ompensating..... │ │ │ - 0x004123f0 28747279 202d4120 746f2061 646a7573 (try -A to adjus │ │ │ - 0x00412400 74206f66 66736574 73290000 00000000 t offsets)...... │ │ │ - 0x00412410 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ - 0x00412420 70363420 454f4344 52206e6f 7420666f p64 EOCDR not fo │ │ │ - 0x00412430 756e6420 696e2073 706c6974 3a202000 und in split: . │ │ │ - 0x00412440 5a697036 3420456e 64204f66 2043656e Zip64 End Of Cen │ │ │ - 0x00412450 7472616c 20446972 6563746f 72792052 tral Directory R │ │ │ - 0x00412460 65636f72 64206e6f 7420666f 756e643a ecord not found: │ │ │ - 0x00412470 20200000 00000000 62616420 61726368 ......bad arch │ │ │ - 0x00412480 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ - 0x00412490 52206261 64206f72 20747275 6e636174 R bad or truncat │ │ │ - 0x004124a0 65640000 00000000 5a697036 3420454f ed......Zip64 EO │ │ │ - 0x004124b0 43442052 65636f72 64206261 64206f72 CD Record bad or │ │ │ - 0x004124c0 20747275 6e636174 65640000 00000000 truncated...... │ │ │ - 0x004124d0 54686973 20617263 68697665 20726571 This archive req │ │ │ - 0x004124e0 75697265 73207665 7273696f 6e202564 uires version %d │ │ │ - 0x004124f0 2e256400 00000000 5a697020 63757272 .%d.....Zip curr │ │ │ - 0x00412500 656e746c 79206f6e 6c792073 7570706f ently only suppo │ │ │ - 0x00412510 72747320 75702074 6f207665 7273696f rts up to versio │ │ │ - 0x00412520 6e20342e 36206172 63686976 65730000 n 4.6 archives.. │ │ │ - 0x00412530 28757020 746f2034 2e352069 6620627a (up to 4.5 if bz │ │ │ - 0x00412540 69703220 6973206e 6f742063 6f6d7069 ip2 is not compi │ │ │ - 0x00412550 6c656420 696e2900 4966202d 46206661 led in).If -F fa │ │ │ - 0x00412560 696c7320 74727920 2d464620 746f2074 ils try -FF to t │ │ │ - 0x00412570 72792074 6f207361 6c766167 6520736f ry to salvage so │ │ │ - 0x00412580 6d657468 696e6700 41747465 6d707469 mething.Attempti │ │ │ - 0x00412590 6e672074 6f207361 6c766167 65207768 ng to salvage wh │ │ │ - 0x004125a0 61742063 616e0000 54727920 2d462074 at can..Try -F t │ │ │ - 0x004125b0 6f206174 74656d70 7420746f 20726561 o attempt to rea │ │ │ - 0x004125c0 6420616e 79776179 00000000 00000000 d anyway........ │ │ │ - 0x004125d0 636f756c 64206e6f 74206669 6e642073 could not find s │ │ │ - 0x004125e0 706c6974 3a200000 736b6970 70696e67 plit: ..skipping │ │ │ - 0x004125f0 20646973 6b20256c 75202e2e 2e0a0000 disk %lu ...... │ │ │ - 0x00412600 62616420 61726368 69766520 2d20756e bad archive - un │ │ │ - 0x00412610 65787065 63746564 20736967 6e617475 expected signatu │ │ │ - 0x00412620 72652000 00000000 25303278 20000000 re .....%02x ... │ │ │ - 0x00412630 75000000 00000000 6f6e2064 69736b20 u.......on disk │ │ │ - 0x00412640 256c7520 61742025 730a0000 00000000 %lu at %s....... │ │ │ - 0x00412650 736b6970 70696e67 20746869 73207369 skipping this si │ │ │ - 0x00412660 676e6174 7572652e 2e2e0000 00000000 gnature......... │ │ │ - 0x00412670 756e6578 70656374 65642073 69676e61 unexpected signa │ │ │ - 0x00412680 74757265 206f6e20 6469736b 20256c75 ture on disk %lu │ │ │ - 0x00412690 20617420 25730a00 61726368 69766520 at %s..archive │ │ │ - 0x004126a0 6e6f7420 696e2063 6f727265 63742066 not in correct f │ │ │ - 0x004126b0 6f726d61 743a2000 28747279 202d4620 ormat: .(try -F │ │ │ - 0x004126c0 746f2061 7474656d 70742072 65636f76 to attempt recov │ │ │ - 0x004126d0 65727929 00000000 63656e74 72616c20 ery)....central │ │ │ - 0x004126e0 64697265 63746f72 79206865 61646572 directory header │ │ │ - 0x004126f0 20736967 6e617475 7265206f 6e206469 signature on di │ │ │ - 0x00412700 736b2025 6c752061 74202573 0a000000 sk %lu at %s.... │ │ │ - 0x00412710 72656164 696e6720 63656e74 72616c20 reading central │ │ │ - 0x00412720 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ - 0x00412730 62616420 61726368 69766520 2d206572 bad archive - er │ │ │ - 0x00412740 726f7220 72656164 696e6720 63656e74 ror reading cent │ │ │ - 0x00412750 72616c20 64697265 63746f72 79000000 ral directory... │ │ │ - 0x00412760 736b6970 70696e67 20746869 7320656e skipping this en │ │ │ - 0x00412770 7472792e 2e2e0000 72656164 696e6720 try.....reading │ │ │ - 0x00412780 63656e74 72616c20 64697265 63746f72 central director │ │ │ - 0x00412790 79000000 00000000 256c7500 00000000 y.......%lu..... │ │ │ - 0x004127a0 7a65726f 2d6c656e 67746820 6e616d65 zero-length name │ │ │ - 0x004127b0 20666f72 20656e74 72792023 00000000 for entry #.... │ │ │ - 0x004127c0 6572726f 72207265 6164696e 6720656e error reading en │ │ │ - 0x004127d0 7472793a 20200000 636f756c 64206e6f try: ..could no │ │ │ - 0x004127e0 7420616c 6c6f6361 7465206d 656d6f72 t allocate memor │ │ │ - 0x004127f0 793a2073 63616e7a 6970665f 72656700 y: scanzipf_reg. │ │ │ - 0x00412800 696c6c65 67616c20 5554462d 38206e61 illegal UTF-8 na │ │ │ - 0x00412810 6d653a20 00000000 756e6963 6f64655f me: ....unicode_ │ │ │ - 0x00412820 6d69736d 61746368 203d2025 640a0000 mismatch = %d... │ │ │ - 0x00412830 504b0102 00000000 65787065 63746564 PK......expected │ │ │ - 0x00412840 20257320 656e7472 69657320 62757420 %s entries but │ │ │ - 0x00412850 666f756e 64202573 00000000 00000000 found %s........ │ │ │ - 0x00412860 63656e74 72616c20 64697220 6e6f7420 central dir not │ │ │ - 0x00412870 77686572 65206578 70656374 6564202d where expected - │ │ │ - 0x00412880 20636f75 6c64206e 6f742061 646a7573 could not adjus │ │ │ - 0x00412890 74206f66 66736574 73000000 00000000 t offsets....... │ │ │ - 0x004128a0 456e7472 7920746f 6f206269 673a0000 Entry too big:.. │ │ │ - 0x004128b0 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ - 0x004128c0 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ - 0x004128d0 68202d66 7a2d2062 7574206e 65656465 h -fz- but neede │ │ │ - 0x004128e0 64000000 00000000 436f6d70 72657373 d.......Compress │ │ │ - 0x004128f0 65642f73 746f7265 6420656e 74727920 ed/stored entry │ │ │ - 0x00412900 756e6578 70656374 65646c79 206c6172 unexpectedly lar │ │ │ - 0x00412910 6765202d 20646f20 6e6f7420 75736520 ge - do not use │ │ │ - 0x00412920 2d667a2d 00000000 506f6f72 20636f6d -fz-....Poor com │ │ │ - 0x00412930 70726573 73696f6e 20726573 756c7465 pression resulte │ │ │ - 0x00412940 6420696e 20756e65 78706563 7465646c d in unexpectedl │ │ │ - 0x00412950 79206c61 72676520 656e7472 79202d20 y large entry - │ │ │ - 0x00412960 74727920 2d667a00 5a697036 34206c6f try -fz.Zip64 lo │ │ │ - 0x00412970 63616c20 65787472 61206669 656c6400 cal extra field. │ │ │ - 0x00412980 5a697036 34204578 74726120 4669656c Zip64 Extra Fiel │ │ │ - 0x00412990 64000000 00000000 5554462d 38205061 d.......UTF-8 Pa │ │ │ - 0x004129a0 7468206c 6f63616c 20657874 72612066 th local extra f │ │ │ - 0x004129b0 69656c64 00000000 5554462d 38205061 ield....UTF-8 Pa │ │ │ - 0x004129c0 74682045 78747261 20466965 6c640000 th Extra Field.. │ │ │ - 0x004129d0 61707065 6e645f75 6c6f6e67 5f746f5f append_ulong_to_ │ │ │ - 0x004129e0 6d656d00 00000000 61707065 6e645f73 mem.....append_s │ │ │ - 0x004129f0 7472696e 675f746f 5f6d656d 00000000 tring_to_mem.... │ │ │ - 0x00412a00 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ - 0x00412a10 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ - 0x00412a20 68202d66 7a2d2062 75742065 6e747279 h -fz- but entry │ │ │ - 0x00412a30 206e6565 64730000 5554462d 38205061 needs..UTF-8 Pa │ │ │ - 0x00412a40 74682063 656e2065 78747261 20666965 th cen extra fie │ │ │ - 0x00412a50 6c640000 00000000 4c617267 6520656e ld......Large en │ │ │ - 0x00412a60 74727920 73757070 6f727420 64697361 try support disa │ │ │ - 0x00412a70 626c6564 20757369 6e67202d 667a2d20 bled using -fz- │ │ │ - 0x00412a80 62757420 6e656564 65640000 00000000 but needed...... │ │ │ - 0x00412a90 61707065 6e645f75 73686f72 745f746f append_ushort_to │ │ │ - 0x00412aa0 5f6d656d 00000000 496c6c65 67616c20 _mem....Illegal │ │ │ - 0x00412ab0 686f7374 20737973 74656d20 6d617070 host system mapp │ │ │ - 0x00412ac0 696e6720 696e206c 6f63616c 20686561 ing in local hea │ │ │ - 0x00412ad0 6465723a 20202564 00000000 00000000 der: %d........ │ │ │ - 0x00412ae0 536b6970 70696e67 3a202000 00000000 Skipping: ..... │ │ │ - 0x00412af0 496c6c65 67616c20 504b2076 65727369 Illegal PK versi │ │ │ - 0x00412b00 6f6e206d 61707069 6e672069 6e206c6f on mapping in lo │ │ │ - 0x00412b10 63616c20 68656164 65723a20 20256400 cal header: %d. │ │ │ - 0x00412b20 556e7265 636f676e 697a6564 20636f6d Unrecognized com │ │ │ - 0x00412b30 70726573 73696f6e 206d6574 686f6420 pression method │ │ │ - 0x00412b40 696e206c 6f63616c 20686561 6465723a in local header: │ │ │ - 0x00412b50 20202564 00000000 4c6f6361 6c205665 %d....Local Ve │ │ │ - 0x00412b60 7273696f 6e204e65 65646564 20546f20 rsion Needed To │ │ │ - 0x00412b70 45787472 61637420 646f6573 206e6f74 Extract does not │ │ │ - 0x00412b80 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ - 0x00412b90 4c6f6361 6c20456e 74727920 6e616d65 Local Entry name │ │ │ - 0x00412ba0 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ - 0x00412bb0 43443a20 00000000 6f757420 6f66206d CD: ....out of m │ │ │ - 0x00412bc0 656d6f72 7920696e 207a6970 636f7079 emory in zipcopy │ │ │ - 0x00412bd0 00000000 00000000 20636f70 79696e67 ........ copying │ │ │ - 0x00412be0 3a202573 20000000 436f756c 64206e6f : %s ...Could no │ │ │ - 0x00412bf0 74206669 6e642073 706c6974 00000000 t find split.... │ │ │ - 0x00412c00 61626f72 74696e67 3a200000 00000000 aborting: ...... │ │ │ - 0x00412c10 7365656b 20666169 6c656420 6f6e206f seek failed on o │ │ │ - 0x00412c20 75747075 74206669 6c650000 00000000 utput file...... │ │ │ - 0x00412c30 6e6f2065 6e64206f 66207374 7265616d no end of stream │ │ │ - 0x00412c40 20656e74 72792066 6f756e64 3a200000 entry found: .. │ │ │ - 0x00412c50 72657769 6e64696e 6720616e 64207363 rewinding and sc │ │ │ - 0x00412c60 616e6e69 6e672066 6f72206c 61746572 anning for later │ │ │ - 0x00412c70 20656e74 72696573 00000000 00000000 entries........ │ │ │ - 0x00412c80 20282573 20627974 65732900 00000000 (%s bytes)..... │ │ │ - 0x00412c90 656e7472 79207472 756e6361 7465643a entry truncated: │ │ │ - 0x00412ca0 20000000 00000000 65787065 63746564 .......expected │ │ │ - 0x00412cb0 20636f6d 70726573 7365642f 73746f72 compressed/stor │ │ │ - 0x00412cc0 65642073 697a6520 25732c20 61637475 ed size %s, actu │ │ │ - 0x00412cd0 616c2025 73000000 00000000 00000000 al %s........... │ │ │ - 0x00412ce0 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x00412cf0 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ - 0x00412d00 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x00412d10 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ - 0x00412d20 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ - 0x00412d30 67617461 626c6500 00000000 00000000 gatable......... │ │ │ - 0x00412d40 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x00412d50 65732061 2076616c 75650000 00000000 es a value...... │ │ │ - 0x00412d60 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ - 0x00412d70 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ - 0x00412d80 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00412d90 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x00412da0 6573206f 6e652063 68617261 63746572 es one character │ │ │ - 0x00412db0 2076616c 75650000 00000000 00000000 value.......... │ │ │ - 0x00412dc0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x00412dd0 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ - 0x00412de0 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ - 0x00412df0 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ - 0x00412e00 2066636f 70793a20 77726974 65206572 fcopy: write er │ │ │ - 0x00412e10 726f720a 00000000 20726570 6c616365 ror..... replace │ │ │ - 0x00412e20 3a206361 6e277420 6f70656e 2025730a : can't open %s. │ │ │ - 0x00412e30 00000000 00000000 73706c69 74207061 ........split pa │ │ │ - 0x00412e40 74680000 00000000 28637572 72656e74 th......(current │ │ │ - 0x00412e50 20646972 6563746f 72792900 00000000 directory)..... │ │ │ - 0x00412e60 0a4f7065 6e696e67 20646973 6b202564 .Opening disk %d │ │ │ - 0x00412e70 0a000000 00000000 48697420 454e5445 ........Hit ENTE │ │ │ - 0x00412e80 5220746f 20777269 74652074 6f206465 R to write to de │ │ │ - 0x00412e90 6661756c 74207061 7468206f 660a0000 fault path of... │ │ │ - 0x00412ea0 20202573 0a000000 6f722065 6e746572 %s....or enter │ │ │ - 0x00412eb0 2061206e 65772064 69726563 746f7279 a new directory │ │ │ - 0x00412ec0 20706174 6820282e 20666f72 20637572 path (. for cur │ │ │ - 0x00412ed0 20646972 2920616e 64206869 7420454e dir) and hit EN │ │ │ - 0x00412ee0 5445520a 00000000 0a506174 6820286f TER......Path (o │ │ │ - 0x00412ef0 72206869 7420454e 54455220 746f2063 r hit ENTER to c │ │ │ - 0x00412f00 6f6e7469 6e756529 3a200000 00000000 ontinue): ...... │ │ │ - 0x00412f10 57726974 696e6720 746f3a0a 20202573 Writing to:. %s │ │ │ - 0x00412f20 0a000000 00000000 62617365 20706174 ........base pat │ │ │ - 0x00412f30 68000000 00000000 4d6f7265 20746861 h.......More tha │ │ │ - 0x00412f40 6e203939 39393920 73706c69 7473206e n 99999 splits n │ │ │ - 0x00412f50 65656465 64000000 7a253032 6c750000 eeded...z%02lu.. │ │ │ - 0x00412f60 0a0a436f 756c6420 6e6f7420 66696e64 ..Could not find │ │ │ - 0x00412f70 3a0a0000 00000000 0a486974 20632020 :........Hit c │ │ │ - 0x00412f80 20202020 28636861 6e676520 70617468 (change path │ │ │ - 0x00412f90 20746f20 77686572 65207468 69732073 to where this s │ │ │ - 0x00412fa0 706c6974 2066696c 65206973 29000000 plit file is)... │ │ │ - 0x00412fb0 0a202020 20712020 20202020 2861626f . q (abo │ │ │ - 0x00412fc0 72742061 72636869 7665202d 20717569 rt archive - qui │ │ │ - 0x00412fd0 74290000 00000000 0a206f72 20454e54 t)....... or ENT │ │ │ - 0x00412fe0 45522020 28636f6e 74696e75 65207769 ER (continue wi │ │ │ - 0x00412ff0 74682074 68697320 73706c69 74293a20 th this split): │ │ │ - 0x00413000 00000000 00000000 0a202020 20732020 ......... s │ │ │ - 0x00413010 20202020 28736b69 70207468 69732073 (skip this s │ │ │ - 0x00413020 706c6974 29000000 0a206f72 20454e54 plit).... or ENT │ │ │ - 0x00413030 45522020 28747279 20726561 64696e67 ER (try reading │ │ │ - 0x00413040 20746869 73207370 6c697420 61676169 this split agai │ │ │ - 0x00413050 6e293a20 00000000 0a202020 20652020 n): ..... e │ │ │ - 0x00413060 20202020 28656e64 20746869 73206172 (end this ar │ │ │ - 0x00413070 63686976 65202d20 6e6f206d 6f726520 chive - no more │ │ │ - 0x00413080 73706c69 74732900 0a202020 207a2020 splits).. z │ │ │ - 0x00413090 20202020 286c6f6f 6b20666f 72202e7a (look for .z │ │ │ - 0x004130a0 69702073 706c6974 202d2074 6865206c ip split - the l │ │ │ - 0x004130b0 61737420 73706c69 74290000 00000000 ast split)...... │ │ │ - 0x004130c0 0a456e74 65722070 61746820 77686572 .Enter path wher │ │ │ - 0x004130d0 65207468 69732073 706c6974 20697320 e this split is │ │ │ - 0x004130e0 28454e54 4552203d 2073616d 65206469 (ENTER = same di │ │ │ - 0x004130f0 722c202e 203d2063 75727265 6e742064 r, . = current d │ │ │ - 0x00413100 69722900 00000000 0a3a2000 00000000 ir)......: ..... │ │ │ - 0x00413110 0a436f75 6c64206e 6f742066 696e6420 .Could not find │ │ │ - 0x00413120 6f72206f 70656e0a 00000000 00000000 or open......... │ │ │ - 0x00413130 466f756e 643a2020 25730a00 00000000 Found: %s...... │ │ │ - 0x00413140 0a466f75 6e643a20 2025730a 00000000 .Found: %s..... │ │ │ - 0x00413150 09436c6f 73696e67 2073706c 69742000 .Closing split . │ │ │ - 0x00413160 436f756c 64206e6f 74207772 69746520 Could not write │ │ │ - 0x00413170 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ - 0x00413180 67682073 70616365 20746f20 77726974 gh space to writ │ │ │ - 0x00413190 65207370 6c697400 636f756c 64206e6f e split.could no │ │ │ - 0x004131a0 74207772 69746520 73706c69 74000000 t write split... │ │ │ - 0x004131b0 4e6f7420 656e6f75 67682072 6f6f6d20 Not enough room │ │ │ - 0x004131c0 6f6e2064 69736b00 77726974 65206572 on disk.write er │ │ │ - 0x004131d0 726f7220 6f6e207a 69702066 696c6500 ror on zip file. │ │ │ - 0x004131e0 7365656b 20666169 6c656420 72656164 seek failed read │ │ │ - 0x004131f0 696e6720 64657363 72697074 6f720000 ing descriptor.. │ │ │ - 0x00413200 75736572 20656e64 65642072 65616469 user ended readi │ │ │ - 0x00413210 6e67202d 20636c6f 73696e67 20617263 ng - closing arc │ │ │ - 0x00413220 68697665 00000000 736b6970 70696e67 hive....skipping │ │ │ - 0x00413230 2073706c 69742066 696c653a 20000000 split file: ... │ │ │ - 0x00413240 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ - 0x00413250 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ - 0x00413260 23000000 00000000 55000000 00000000 #.......U....... │ │ │ - 0x00413270 4c000000 00000000 25303278 00000000 L.......%02x.... │ │ │ - 0x00413280 77696465 5f746f5f 6c6f6361 6c5f7374 wide_to_local_st │ │ │ - 0x00413290 72696e67 00000000 5f000000 00000000 ring...._....... │ │ │ - 0x004132a0 77696465 5f746f5f 65736361 70655f73 wide_to_escape_s │ │ │ - 0x004132b0 7472696e 67000000 6c6f6361 6c5f746f tring...local_to │ │ │ - 0x004132c0 5f646973 706c6179 5f737472 696e6700 _display_string. │ │ │ - 0x004132d0 6c6f6361 6c5f746f 5f776964 655f7374 local_to_wide_st │ │ │ - 0x004132e0 72696e67 00000000 77696465 5f746f5f ring....wide_to_ │ │ │ - 0x004132f0 75746638 5f737472 696e6700 00000000 utf8_string..... │ │ │ - 0x00413300 75746638 5f746f5f 77696465 5f737472 utf8_to_wide_str │ │ │ - 0x00413310 696e6700 00000000 63610000 00000000 ing.....ca...... │ │ │ - 0x00413320 69610000 00000000 676f0000 00000000 ia......go...... │ │ │ - 0x00413330 40000000 00000000 676c6f00 00000000 @.......glo..... │ │ │ - 0x00413340 27257327 20282573 29000000 00000000 '%s' (%s)....... │ │ │ - 0x00413350 27257327 00000000 67736f00 00000000 '%s'....gso..... │ │ │ - 0x00413360 31360000 00000000 2e000000 00000000 16.............. │ │ │ - 0x00413370 6c6c0000 00000000 556e6162 6c652074 ll......Unable t │ │ │ - 0x00413380 6f207265 61642065 6d707479 206e756d o read empty num │ │ │ - 0x00413390 62657220 696e2052 6561644e 756d5374 ber in ReadNumSt │ │ │ - 0x004133a0 72696e67 00000000 556e6162 6c652074 ring....Unable t │ │ │ - 0x004133b0 6f207265 6164206e 756d6265 7220286d o read number (m │ │ │ - 0x004133c0 75737420 73746172 74207769 74682064 ust start with d │ │ │ - 0x004133d0 69676974 293a2000 4e756d62 65722074 igit): .Number t │ │ │ - 0x004133e0 6f6f206c 6f6e6720 746f2072 65616420 oo long to read │ │ │ - 0x004133f0 28382063 68617261 63746572 73206d61 (8 characters ma │ │ │ - 0x00413400 78293a20 00000000 2e5a3a2e 7a69703a x): .....Z:.zip: │ │ │ - 0x00413410 2e7a6f6f 3a2e6172 633a2e6c 7a683a2e .zoo:.arc:.lzh:. │ │ │ - 0x00413420 61726a00 00000000 4f4b0000 00000000 arj.....OK...... │ │ │ - 0x00413430 4e6f726d 616c2073 75636365 73736675 Normal successfu │ │ │ - 0x00413440 6c20636f 6d706c65 74696f6e 00000000 l completion.... │ │ │ - 0x00413450 454f4600 00000000 556e6578 70656374 EOF.....Unexpect │ │ │ - 0x00413460 65642065 6e64206f 66207a69 70206669 ed end of zip fi │ │ │ - 0x00413470 6c650000 00000000 464f524d 00000000 le......FORM.... │ │ │ - 0x00413480 5a697020 66696c65 20737472 75637475 Zip file structu │ │ │ - 0x00413490 72652069 6e76616c 69640000 00000000 re invalid...... │ │ │ - 0x004134a0 4d454d00 00000000 4f757420 6f66206d MEM.....Out of m │ │ │ - 0x004134b0 656d6f72 79000000 4c4f4749 43000000 emory...LOGIC... │ │ │ - 0x004134c0 496e7465 726e616c 206c6f67 69632065 Internal logic e │ │ │ - 0x004134d0 72726f72 00000000 42494700 00000000 rror....BIG..... │ │ │ - 0x004134e0 456e7472 7920746f 6f206269 6720746f Entry too big to │ │ │ - 0x004134f0 2073706c 69742c20 72656164 2c206f72 split, read, or │ │ │ - 0x00413500 20777269 74650000 4e4f5445 00000000 write..NOTE.... │ │ │ - 0x00413510 496e7661 6c696420 636f6d6d 656e7420 Invalid comment │ │ │ - 0x00413520 666f726d 61740000 54455354 00000000 format..TEST.... │ │ │ - 0x00413530 5a697020 66696c65 20696e76 616c6964 Zip file invalid │ │ │ - 0x00413540 2c20636f 756c6420 6e6f7420 73706177 , could not spaw │ │ │ - 0x00413550 6e20756e 7a69702c 206f7220 77726f6e n unzip, or wron │ │ │ - 0x00413560 6720756e 7a697000 41424f52 54000000 g unzip.ABORT... │ │ │ - 0x00413570 496e7465 72727570 74656400 00000000 Interrupted..... │ │ │ - 0x00413580 54454d50 00000000 54656d70 6f726172 TEMP....Temporar │ │ │ - 0x00413590 79206669 6c652066 61696c75 72650000 y file failure.. │ │ │ - 0x004135a0 52454144 00000000 496e7075 74206669 READ....Input fi │ │ │ - 0x004135b0 6c652072 65616420 6661696c 75726500 le read failure. │ │ │ - 0x004135c0 4e4f4e45 00000000 4e6f7468 696e6720 NONE....Nothing │ │ │ - 0x004135d0 746f2064 6f210000 4e414d45 00000000 to do!..NAME.... │ │ │ - 0x004135e0 4d697373 696e6720 6f722065 6d707479 Missing or empty │ │ │ - 0x004135f0 207a6970 2066696c 65000000 00000000 zip file....... │ │ │ - 0x00413600 57524954 45000000 4f757470 75742066 WRITE...Output f │ │ │ - 0x00413610 696c6520 77726974 65206661 696c7572 ile write failur │ │ │ - 0x00413620 65000000 00000000 43524541 54000000 e.......CREAT... │ │ │ - 0x00413630 436f756c 64206e6f 74206372 65617465 Could not create │ │ │ - 0x00413640 206f7574 70757420 66696c65 00000000 output file.... │ │ │ - 0x00413650 5041524d 53000000 496e7661 6c696420 PARMS...Invalid │ │ │ - 0x00413660 636f6d6d 616e6420 61726775 6d656e74 command argument │ │ │ - 0x00413670 73000000 00000000 4f50454e 00000000 s.......OPEN.... │ │ │ - 0x00413680 46696c65 206e6f74 20666f75 6e64206f File not found o │ │ │ - 0x00413690 72206e6f 20726561 64207065 726d6973 r no read permis │ │ │ - 0x004136a0 73696f6e 00000000 434f4d50 45525200 sion....COMPERR. │ │ │ - 0x004136b0 4e6f7420 73757070 6f727465 64000000 Not supported... │ │ │ - 0x004136c0 5a495036 34000000 41747465 6d707420 ZIP64...Attempt │ │ │ - 0x004136d0 746f2072 65616420 756e7375 70706f72 to read unsuppor │ │ │ - 0x004136e0 74656420 5a697036 34206172 63686976 ted Zip64 archiv │ │ │ - 0x004136f0 65000000 00000000 436f6d70 696c6564 e.......Compiled │ │ │ - 0x00413700 20776974 68202573 20666f72 20556e69 with %s for Uni │ │ │ - 0x00413710 78202825 73292573 2e0a0a00 00000000 x (%s)%s........ │ │ │ - 0x00413720 67636320 342e382e 35203230 31353036 gcc 4.8.5 201506 │ │ │ - 0x00413730 32332028 52656420 48617420 342e382e 23 (Red Hat 4.8. │ │ │ - 0x00413740 352d3131 29000000 4c696e75 7820454c 5-11)...Linux EL │ │ │ - 0x00413750 46000000 00000000 206f6e20 4e6f7620 F....... on Nov │ │ │ - 0x00413760 32342032 30313600 00000000 00000000 24 2016......... │ │ │ - 0x00413770 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ - 0x00413780 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ - 0x00413790 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ - 0x004137a0 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ - 0x004137b0 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ - 0x004137c0 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ - 0x004137d0 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ - 0x004137e0 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ - 0x004137f0 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ - 0x00413800 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ - 0x00413810 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ - 0x00413820 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ - 0x00413830 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ - 0x00413840 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ - 0x00413850 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ - 0x00413860 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ - 0x00413870 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ - 0x00413880 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ - 0x00413890 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ - 0x004138a0 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ - 0x004138b0 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ - 0x004138c0 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ - 0x004138d0 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ - 0x004138e0 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ - 0x004138f0 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ - 0x00413900 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ - 0x00413910 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ - 0x00413920 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ - 0x00413930 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ - 0x00413940 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ - 0x00413950 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ - 0x00413960 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ - 0x00413970 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ - 0x00413980 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ - 0x00413990 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ - 0x004139a0 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ - 0x004139b0 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ - 0x004139c0 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ - 0x004139d0 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ - 0x004139e0 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ - 0x004139f0 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ - 0x00413a00 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ - 0x00413a10 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ - 0x00413a20 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ - 0x00413a30 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ - 0x00413a40 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ - 0x00413a50 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ - 0x00413a60 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ - 0x00413a70 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ - 0x00413a80 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ - 0x00413a90 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ - 0x00413aa0 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ - 0x00413ab0 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ - 0x00413ac0 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ - 0x00413ad0 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ - 0x00413ae0 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ - 0x00413af0 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ - 0x00413bd0 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ - 0x00413be0 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ - 0x00413bf0 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ - 0x00413c00 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ - 0x00413c10 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ - 0x00413c20 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ - 0x00413c30 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ - 0x00413c40 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ - 0x00413c50 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ - 0x00413c60 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ - 0x00413c70 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ - 0x00413c80 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ - 0x00413c90 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ - 0x00413ca0 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ - 0x00413cb0 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ - 0x00413cc0 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ - 0x00413cd0 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ - 0x00413ce0 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ - 0x00413cf0 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ - 0x00413d00 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ - 0x00413d10 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ - 0x00413d20 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ - 0x00413d30 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ - 0x00413d40 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ - 0x00413d50 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ - 0x00413d60 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ - 0x00413d70 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ - 0x00413d80 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ - 0x00413d90 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ - 0x00413da0 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ - 0x00413db0 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ - 0x00413dc0 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ - 0x00413dd0 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ - 0x00413de0 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ - 0x00413df0 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ - 0x00413e00 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ - 0x00413e10 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ - 0x00413e20 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ - 0x00413e30 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ - 0x00413e40 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ - 0x00413e50 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ - 0x00413e60 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ - 0x00413e70 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ - 0x00413e80 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ - 0x00413e90 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ - 0x00413ea0 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ - 0x00413eb0 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ - 0x00413ec0 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ - 0x00413ed0 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ - 0x00413ee0 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ - 0x00413ef0 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ - 0x00413f00 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ - 0x00413f10 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ - 0x00413f20 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ - 0x00413f30 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ - 0x00413f40 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ - 0x00413f50 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ - 0x00413f60 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ │ + 0x0000f7f0 01000200 00000000 7a69706e 6f746500 ........zipnote. │ │ │ + 0x0000f800 4a756c79 20357468 20323030 38000000 July 5th 2008... │ │ │ + 0x0000f810 332e3000 00000000 0d0a0000 00000000 3.0............. │ │ │ + 0x0000f820 25732573 0a000000 7a69706e 6f746520 %s%s....zipnote │ │ │ + 0x0000f830 6572726f 72000000 7a69706e 6f746520 error...zipnote │ │ │ + 0x0000f840 6572726f 723a2025 73202825 73290a00 error: %s (%s).. │ │ │ + 0x0000f850 61626f72 74696e67 00000000 00000000 aborting........ │ │ │ + 0x0000f860 6e657720 7a697020 66696c65 206c6566 new zip file lef │ │ │ + 0x0000f870 74206173 3a200000 7a69706e 6f746520 t as: ..zipnote │ │ │ + 0x0000f880 7761726e 696e673a 20257325 730a0000 warning: %s%s... │ │ │ + 0x0000f890 77617320 7265706c 6163696e 67207370 was replacing sp │ │ │ + 0x0000f8a0 6c697420 66696c65 00000000 00000000 lit file........ │ │ │ + 0x0000f8b0 656e5f55 532e5554 462d3800 00000000 en_US.UTF-8..... │ │ │ + 0x0000f8c0 75736520 2d622062 65666f72 65207a69 use -b before zi │ │ │ + 0x0000f8d0 70206669 6c65206e 616d6500 00000000 p file name..... │ │ │ + 0x0000f8e0 5a69704e 6f746500 5a69704e 6f746520 ZipNote.ZipNote │ │ │ + 0x0000f8f0 73706563 69616c20 636f6d70 696c6174 special compilat │ │ │ + 0x0000f900 696f6e20 6f707469 6f6e733a 00000000 ion options:.... │ │ │ + 0x0000f910 095b6e6f 6e655d00 756e6b6e 6f776e20 .[none].unknown │ │ │ + 0x0000f920 6f707469 6f6e0000 7a697020 66696c65 option..zip file │ │ │ + 0x0000f930 2063616e 6e6f7420 62652073 7464696e cannot be stdin │ │ │ + 0x0000f940 00000000 00000000 77617320 70726f63 ........was proc │ │ │ + 0x0000f950 65737369 6e672061 7267756d 656e7473 essing arguments │ │ │ + 0x0000f960 00000000 00000000 63616e20 6f6e6c79 ........can only │ │ │ + 0x0000f970 20737065 63696679 206f6e65 207a6970 specify one zip │ │ │ + 0x0000f980 2066696c 65000000 6e656564 20746f20 file...need to │ │ │ + 0x0000f990 73706563 69667920 7a697020 66696c65 specify zip file │ │ │ + 0x0000f9a0 00000000 00000000 696e7075 74000000 ........input... │ │ │ + 0x0000f9b0 25632025 730a0000 2028636f 6d6d656e %c %s... (commen │ │ │ + 0x0000f9c0 74206162 6f766520 74686973 206c696e t above this lin │ │ │ + 0x0000f9d0 65290000 00000000 25632573 0a000000 e)......%c%s.... │ │ │ + 0x0000f9e0 20287a69 70206669 6c652063 6f6d6d65 (zip file comme │ │ │ + 0x0000f9f0 6e742062 656c6f77 20746869 73206c69 nt below this li │ │ │ + 0x0000fa00 6e652900 00000000 61000000 00000000 ne).....a....... │ │ │ + 0x0000fa10 756e6578 70656374 65642069 6e707574 unexpected input │ │ │ + 0x0000fa20 00000000 00000000 77617320 6368616e ........was chan │ │ │ + 0x0000fa30 67696e67 206e616d 65000000 00000000 ging name....... │ │ │ + 0x0000fa40 77617320 6275696c 64696e67 206e6577 was building new │ │ │ + 0x0000fa50 207a6970 656e7472 7920636f 6d6d656e zipentry commen │ │ │ + 0x0000fa60 74730000 00000000 77617320 6275696c ts......was buil │ │ │ + 0x0000fa70 64696e67 206e6577 207a6970 66696c65 ding new zipfile │ │ │ + 0x0000fa80 20636f6d 6d656e74 00000000 00000000 comment........ │ │ │ + 0x0000fa90 616c6c6f 63617469 6e672074 656d7020 allocating temp │ │ │ + 0x0000faa0 66696c65 6e616d65 00000000 00000000 filename........ │ │ │ + 0x0000fab0 7a695858 58585858 00000000 00000000 ziXXXXXX........ │ │ │ + 0x0000fac0 77000000 00000000 72000000 00000000 w.......r....... │ │ │ + 0x0000fad0 77617320 636f7079 696e6720 616e2065 was copying an e │ │ │ + 0x0000fae0 6e747279 00000000 77617320 7265706c ntry....was repl │ │ │ + 0x0000faf0 6163696e 67207468 65206f72 6967696e acing the origin │ │ │ + 0x0000fb00 616c207a 69702066 696c6500 00000000 al zip file..... │ │ │ + 0x0000fb10 756e6b6e 6f776e20 656e7472 79206e61 unknown entry na │ │ │ + 0x0000fb20 6d650000 00000000 5a69704e 6f746520 me......ZipNote │ │ │ + 0x0000fb30 25732028 25732900 55736167 653a2020 %s (%s).Usage: │ │ │ + 0x0000fb40 7a69706e 6f746520 5b2d775d 205b2d71 zipnote [-w] [-q │ │ │ + 0x0000fb50 5d205b2d 62207061 74685d20 7a697066 ] [-b path] zipf │ │ │ + 0x0000fb60 696c6500 00000000 20207468 65206465 ile..... the de │ │ │ + 0x0000fb70 6661756c 74206163 74696f6e 20697320 fault action is │ │ │ + 0x0000fb80 746f2077 72697465 20746865 20636f6d to write the com │ │ │ + 0x0000fb90 6d656e74 7320696e 207a6970 66696c65 ments in zipfile │ │ │ + 0x0000fba0 20746f20 7374646f 75740000 00000000 to stdout...... │ │ │ + 0x0000fbb0 20202d77 20202077 72697465 20746865 -w write the │ │ │ + 0x0000fbc0 207a6970 66696c65 20636f6d 6d656e74 zipfile comment │ │ │ + 0x0000fbd0 73206672 6f6d2073 7464696e 00000000 s from stdin.... │ │ │ + 0x0000fbe0 20202d62 20202075 73652022 70617468 -b use "path │ │ │ + 0x0000fbf0 2220666f 72207468 65207465 6d706f72 " for the tempor │ │ │ + 0x0000fc00 61727920 7a697020 66696c65 00000000 ary zip file.... │ │ │ + 0x0000fc10 20202d71 20202071 75696574 6572206f -q quieter o │ │ │ + 0x0000fc20 70657261 74696f6e 2c207375 70707265 peration, suppre │ │ │ + 0x0000fc30 73732073 6f6d6520 696e666f 726d6174 ss some informat │ │ │ + 0x0000fc40 696f6e61 6c206d65 73736167 65730000 ional messages.. │ │ │ + 0x0000fc50 20202d68 20202073 686f7720 74686973 -h show this │ │ │ + 0x0000fc60 2068656c 70202020 202d7620 20207368 help -v sh │ │ │ + 0x0000fc70 6f772076 65727369 6f6e2069 6e666f20 ow version info │ │ │ + 0x0000fc80 2020202d 4c202020 73686f77 20736f66 -L show sof │ │ │ + 0x0000fc90 74776172 65206c69 63656e73 65000000 tware license... │ │ │ + 0x0000fca0 4578616d 706c653a 00000000 00000000 Example:........ │ │ │ + 0x0000fcb0 20202020 207a6970 6e6f7465 20666f6f zipnote foo │ │ │ + 0x0000fcc0 2e7a6970 203e2066 6f6f2e74 6d700000 .zip > foo.tmp.. │ │ │ + 0x0000fcd0 20202020 20656420 666f6f2e 746d7000 ed foo.tmp. │ │ │ + 0x0000fce0 20202020 202e2e2e 20746865 6e20796f ... then yo │ │ │ + 0x0000fcf0 75206564 69742074 68652063 6f6d6d65 u edit the comme │ │ │ + 0x0000fd00 6e74732c 20736176 652c2061 6e642065 nts, save, and e │ │ │ + 0x0000fd10 78697420 2e2e2e00 20202020 207a6970 xit .... zip │ │ │ + 0x0000fd20 6e6f7465 202d7720 666f6f2e 7a697020 note -w foo.zip │ │ │ + 0x0000fd30 3c20666f 6f2e746d 70000000 00000000 < foo.tmp....... │ │ │ + 0x0000fd40 20202240 206e616d 65222063 616e2062 "@ name" can b │ │ │ + 0x0000fd50 6520666f 6c6c6f77 65642062 7920616e e followed by an │ │ │ + 0x0000fd60 2022403d 6e65776e 616d6522 206c696e "@=newname" lin │ │ │ + 0x0000fd70 6520746f 20636861 6e676520 74686520 e to change the │ │ │ + 0x0000fd80 6e616d65 00000000 68656c70 00000000 name....help.... │ │ │ + 0x0000fd90 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ + 0x0000fda0 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ + 0x0000fdb0 2e202041 6c6c2072 69676874 73207265 . All rights re │ │ │ + 0x0000fdc0 73657276 65642e00 466f7220 74686520 served..For the │ │ │ + 0x0000fdd0 70757270 6f736573 206f6620 74686973 purposes of this │ │ │ + 0x0000fde0 20636f70 79726967 68742061 6e64206c copyright and l │ │ │ + 0x0000fdf0 6963656e 73652c20 22496e66 6f2d5a49 icense, "Info-ZI │ │ │ + 0x0000fe00 50222069 73206465 66696e65 64206173 P" is defined as │ │ │ + 0x0000fe10 00000000 00000000 74686520 666f6c6c ........the foll │ │ │ + 0x0000fe20 6f77696e 67207365 74206f66 20696e64 owing set of ind │ │ │ + 0x0000fe30 69766964 75616c73 3a000000 00000000 ividuals:....... │ │ │ + 0x0000fe40 2020204d 61726b20 41646c65 722c204a Mark Adler, J │ │ │ + 0x0000fe50 6f686e20 42757368 2c204b61 726c2044 ohn Bush, Karl D │ │ │ + 0x0000fe60 61766973 2c204861 72616c64 2044656e avis, Harald Den │ │ │ + 0x0000fe70 6b65722c 204a6561 6e2d4d69 6368656c ker, Jean-Michel │ │ │ + 0x0000fe80 20447562 6f69732c 00000000 00000000 Dubois,........ │ │ │ + 0x0000fe90 2020204a 65616e2d 6c6f7570 20476169 Jean-loup Gai │ │ │ + 0x0000fea0 6c6c792c 2048756e 74657220 476f6174 lly, Hunter Goat │ │ │ + 0x0000feb0 6c65792c 20456420 476f7264 6f6e2c20 ley, Ed Gordon, │ │ │ + 0x0000fec0 49616e20 476f726d 616e2c20 43687269 Ian Gorman, Chri │ │ │ + 0x0000fed0 73204865 72626f72 74682c00 00000000 s Herborth,..... │ │ │ + 0x0000fee0 20202044 69726b20 48616173 652c2047 Dirk Haase, G │ │ │ + 0x0000fef0 72656720 48617274 7769672c 20526f62 reg Hartwig, Rob │ │ │ + 0x0000ff00 65727420 48656174 682c204a 6f6e6174 ert Heath, Jonat │ │ │ + 0x0000ff10 68616e20 48756473 6f6e2c20 5061756c han Hudson, Paul │ │ │ + 0x0000ff20 204b6965 6e69747a 2c000000 00000000 Kienitz,....... │ │ │ + 0x0000ff30 20202044 61766964 204b6972 73636862 David Kirschb │ │ │ + 0x0000ff40 61756d2c 204a6f68 6e6e7920 4c65652c aum, Johnny Lee, │ │ │ + 0x0000ff50 204f6e6e 6f207661 6e206465 72204c69 Onno van der Li │ │ │ + 0x0000ff60 6e64656e 2c204967 6f72204d 616e6472 nden, Igor Mandr │ │ │ + 0x0000ff70 69636865 6e6b6f2c 00000000 00000000 ichenko,........ │ │ │ + 0x0000ff80 20202053 74657665 20502e20 4d696c6c Steve P. Mill │ │ │ + 0x0000ff90 65722c20 53657267 696f204d 6f6e6573 er, Sergio Mones │ │ │ + 0x0000ffa0 692c204b 65697468 204f7765 6e732c20 i, Keith Owens, │ │ │ + 0x0000ffb0 47656f72 67652050 6574726f 762c2047 George Petrov, G │ │ │ + 0x0000ffc0 72656720 526f656c 6f66732c 00000000 reg Roelofs,.... │ │ │ + 0x0000ffd0 2020204b 61692055 77652052 6f6d6d65 Kai Uwe Romme │ │ │ + 0x0000ffe0 6c2c2053 74657665 2053616c 69736275 l, Steve Salisbu │ │ │ + 0x0000fff0 72792c20 44617665 20536d69 74682c20 ry, Dave Smith, │ │ │ + 0x00010000 53746576 656e204d 2e205363 68776564 Steven M. Schwed │ │ │ + 0x00010010 612c0000 00000000 20202043 68726973 a,...... Chris │ │ │ + 0x00010020 7469616e 20537069 656c6572 2c20436f tian Spieler, Co │ │ │ + 0x00010030 736d696e 20547275 74612c20 416e746f smin Truta, Anto │ │ │ + 0x00010040 696e6520 56657268 65696a65 6e2c2050 ine Verheijen, P │ │ │ + 0x00010050 61756c20 766f6e20 42656872 656e2c00 aul von Behren,. │ │ │ + 0x00010060 20202052 69636820 57616c65 732c204d Rich Wales, M │ │ │ + 0x00010070 696b6520 57686974 65000000 00000000 ike White....... │ │ │ + 0x00010080 54686973 20736f66 74776172 65206973 This software is │ │ │ + 0x00010090 2070726f 76696465 64202261 73206973 provided "as is │ │ │ + 0x000100a0 2c222077 6974686f 75742077 61727261 ," without warra │ │ │ + 0x000100b0 6e747920 6f662061 6e79206b 696e642c nty of any kind, │ │ │ + 0x000100c0 20657870 72657373 00000000 00000000 express........ │ │ │ + 0x000100d0 6f722069 6d706c69 65642e20 20496e20 or implied. In │ │ │ + 0x000100e0 6e6f2065 76656e74 20736861 6c6c2049 no event shall I │ │ │ + 0x000100f0 6e666f2d 5a495020 6f722069 74732063 nfo-ZIP or its c │ │ │ + 0x00010100 6f6e7472 69627574 6f727320 62652068 ontributors be h │ │ │ + 0x00010110 656c6420 6c696162 6c650000 00000000 eld liable...... │ │ │ + 0x00010120 666f7220 616e7920 64697265 63742c20 for any direct, │ │ │ + 0x00010130 696e6469 72656374 2c20696e 63696465 indirect, incide │ │ │ + 0x00010140 6e74616c 2c207370 65636961 6c206f72 ntal, special or │ │ │ + 0x00010150 20636f6e 73657175 656e7469 616c2064 consequential d │ │ │ + 0x00010160 616d6167 65730000 61726973 696e6720 amages..arising │ │ │ + 0x00010170 6f757420 6f662074 68652075 7365206f out of the use o │ │ │ + 0x00010180 66206f72 20696e61 62696c69 74792074 f or inability t │ │ │ + 0x00010190 6f207573 65207468 69732073 6f667477 o use this softw │ │ │ + 0x000101a0 6172652e 00000000 5065726d 69737369 are.....Permissi │ │ │ + 0x000101b0 6f6e2069 73206772 616e7465 6420746f on is granted to │ │ │ + 0x000101c0 20616e79 6f6e6520 746f2075 73652074 anyone to use t │ │ │ + 0x000101d0 68697320 736f6674 77617265 20666f72 his software for │ │ │ + 0x000101e0 20616e79 20707572 706f7365 2c000000 any purpose,... │ │ │ + 0x000101f0 696e636c 7564696e 6720636f 6d6d6572 including commer │ │ │ + 0x00010200 6369616c 20617070 6c696361 74696f6e cial application │ │ │ + 0x00010210 732c2061 6e642074 6f20616c 74657220 s, and to alter │ │ │ + 0x00010220 69742061 6e642072 65646973 74726962 it and redistrib │ │ │ + 0x00010230 75746520 69740000 66726565 6c792c20 ute it..freely, │ │ │ + 0x00010240 7375626a 65637420 746f2074 68652061 subject to the a │ │ │ + 0x00010250 626f7665 20646973 636c6169 6d657220 bove disclaimer │ │ │ + 0x00010260 616e6420 74686520 666f6c6c 6f77696e and the followin │ │ │ + 0x00010270 67207265 73747269 6374696f 6e733a00 g restrictions:. │ │ │ + 0x00010280 20202020 312e2052 65646973 74726962 1. Redistrib │ │ │ + 0x00010290 7574696f 6e73206f 6620736f 75726365 utions of source │ │ │ + 0x000102a0 20636f64 65202869 6e207768 6f6c6520 code (in whole │ │ │ + 0x000102b0 6f722069 6e207061 72742920 6d757374 or in part) must │ │ │ + 0x000102c0 20726574 61696e00 20202020 20202074 retain. t │ │ │ + 0x000102d0 68652061 626f7665 20636f70 79726967 he above copyrig │ │ │ + 0x000102e0 6874206e 6f746963 652c2064 6566696e ht notice, defin │ │ │ + 0x000102f0 6974696f 6e2c2064 6973636c 61696d65 ition, disclaime │ │ │ + 0x00010300 722c2061 6e642074 68697320 6c697374 r, and this list │ │ │ + 0x00010310 00000000 00000000 20202020 2020206f ........ o │ │ │ + 0x00010320 6620636f 6e646974 696f6e73 2e000000 f conditions.... │ │ │ + 0x00010330 20202020 322e2052 65646973 74726962 2. Redistrib │ │ │ + 0x00010340 7574696f 6e732069 6e206269 6e617279 utions in binary │ │ │ + 0x00010350 20666f72 6d202863 6f6d7069 6c656420 form (compiled │ │ │ + 0x00010360 65786563 75746162 6c657320 616e6420 executables and │ │ │ + 0x00010370 6c696272 61726965 73290000 00000000 libraries)...... │ │ │ + 0x00010380 20202020 2020206d 75737420 72657072 must repr │ │ │ + 0x00010390 6f647563 65207468 65206162 6f766520 oduce the above │ │ │ + 0x000103a0 636f7079 72696768 74206e6f 74696365 copyright notice │ │ │ + 0x000103b0 2c206465 66696e69 74696f6e 2c206469 , definition, di │ │ │ + 0x000103c0 73636c61 696d6572 2c000000 00000000 sclaimer,....... │ │ │ + 0x000103d0 20202020 20202061 6e642074 68697320 and this │ │ │ + 0x000103e0 6c697374 206f6620 636f6e64 6974696f list of conditio │ │ │ + 0x000103f0 6e732069 6e20646f 63756d65 6e746174 ns in documentat │ │ │ + 0x00010400 696f6e20 616e642f 6f72206f 74686572 ion and/or other │ │ │ + 0x00010410 206d6174 65726961 6c730000 00000000 materials...... │ │ │ + 0x00010420 20202020 20202070 726f7669 64656420 provided │ │ │ + 0x00010430 77697468 20746865 20646973 74726962 with the distrib │ │ │ + 0x00010440 7574696f 6e2e2020 54686520 736f6c65 ution. The sole │ │ │ + 0x00010450 20657863 65707469 6f6e2074 6f207468 exception to th │ │ │ + 0x00010460 69732063 6f6e6469 74696f6e 00000000 is condition.... │ │ │ + 0x00010470 20202020 20202069 73207265 64697374 is redist │ │ │ + 0x00010480 72696275 74696f6e 206f6620 61207374 ribution of a st │ │ │ + 0x00010490 616e6461 72642055 6e5a6970 53465820 andard UnZipSFX │ │ │ + 0x000104a0 62696e61 72792028 696e636c 7564696e binary (includin │ │ │ + 0x000104b0 67205346 5857697a 29206173 00000000 g SFXWiz) as.... │ │ │ + 0x000104c0 20202020 20202070 61727420 6f662061 part of a │ │ │ + 0x000104d0 2073656c 662d6578 74726163 74696e67 self-extracting │ │ │ + 0x000104e0 20617263 68697665 3b207468 61742069 archive; that i │ │ │ + 0x000104f0 73207065 726d6974 74656420 77697468 s permitted with │ │ │ + 0x00010500 6f757420 696e636c 7573696f 6e000000 out inclusion... │ │ │ + 0x00010510 20202020 2020206f 66207468 6973206c of this l │ │ │ + 0x00010520 6963656e 73652c20 6173206c 6f6e6720 icense, as long │ │ │ + 0x00010530 61732074 6865206e 6f726d61 6c205346 as the normal SF │ │ │ + 0x00010540 58206261 6e6e6572 20686173 206e6f74 X banner has not │ │ │ + 0x00010550 20626565 6e207265 6d6f7665 64000000 been removed... │ │ │ + 0x00010560 20202020 20202066 726f6d20 74686520 from the │ │ │ + 0x00010570 62696e61 7279206f 72206469 7361626c binary or disabl │ │ │ + 0x00010580 65642e00 00000000 20202020 332e2041 ed...... 3. A │ │ │ + 0x00010590 6c746572 65642076 65727369 6f6e732d ltered versions- │ │ │ + 0x000105a0 2d696e63 6c756469 6e672c20 62757420 -including, but │ │ │ + 0x000105b0 6e6f7420 6c696d69 74656420 746f2c20 not limited to, │ │ │ + 0x000105c0 706f7274 7320746f 206e6577 206f7065 ports to new ope │ │ │ + 0x000105d0 72617469 6e670000 20202020 20202073 rating.. s │ │ │ + 0x000105e0 79737465 6d732c20 65786973 74696e67 ystems, existing │ │ │ + 0x000105f0 20706f72 74732077 69746820 6e657720 ports with new │ │ │ + 0x00010600 67726170 68696361 6c20696e 74657266 graphical interf │ │ │ + 0x00010610 61636573 2c207665 7273696f 6e732077 aces, versions w │ │ │ + 0x00010620 69746800 00000000 20202020 2020206d ith..... m │ │ │ + 0x00010630 6f646966 69656420 6f722061 64646564 odified or added │ │ │ + 0x00010640 2066756e 6374696f 6e616c69 74792c20 functionality, │ │ │ + 0x00010650 616e6420 64796e61 6d69632c 20736861 and dynamic, sha │ │ │ + 0x00010660 7265642c 206f7220 73746174 6963206c red, or static l │ │ │ + 0x00010670 69627261 72790000 20202020 20202076 ibrary.. v │ │ │ + 0x00010680 65727369 6f6e7320 6e6f7420 66726f6d ersions not from │ │ │ + 0x00010690 20496e66 6f2d5a49 502d2d6d 75737420 Info-ZIP--must │ │ │ + 0x000106a0 62652070 6c61696e 6c79206d 61726b65 be plainly marke │ │ │ + 0x000106b0 64206173 20737563 6820616e 64206d75 d as such and mu │ │ │ + 0x000106c0 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ + 0x000106d0 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ + 0x000106e0 20617320 6265696e 67207468 65206f72 as being the or │ │ │ + 0x000106f0 6967696e 616c2073 6f757263 65206f72 iginal source or │ │ │ + 0x00010700 2c206966 2062696e 61726965 732c0000 , if binaries,.. │ │ │ + 0x00010710 20202020 20202063 6f6d7069 6c656420 compiled │ │ │ + 0x00010720 66726f6d 20746865 206f7269 67696e61 from the origina │ │ │ + 0x00010730 6c20736f 75726365 2e202053 75636820 l source. Such │ │ │ + 0x00010740 616c7465 72656420 76657273 696f6e73 altered versions │ │ │ + 0x00010750 20616c73 6f206d75 7374206e 6f740000 also must not.. │ │ │ + 0x00010760 20202020 20202062 65206d69 73726570 be misrep │ │ │ + 0x00010770 72657365 6e746564 20617320 6265696e resented as bein │ │ │ + 0x00010780 6720496e 666f2d5a 49502072 656c6561 g Info-ZIP relea │ │ │ + 0x00010790 7365732d 2d696e63 6c756469 6e672c20 ses--including, │ │ │ + 0x000107a0 62757420 6e6f7400 20202020 2020206c but not. l │ │ │ + 0x000107b0 696d6974 65642074 6f2c206c 6162656c imited to, label │ │ │ + 0x000107c0 696e6720 6f662074 68652061 6c746572 ing of the alter │ │ │ + 0x000107d0 65642076 65727369 6f6e7320 77697468 ed versions with │ │ │ + 0x000107e0 20746865 206e616d 65732022 496e666f the names "Info │ │ │ + 0x000107f0 2d5a4950 22000000 20202020 20202028 -ZIP"... ( │ │ │ + 0x00010800 6f722061 6e792076 61726961 74696f6e or any variation │ │ │ + 0x00010810 20746865 72656f66 2c20696e 636c7564 thereof, includ │ │ │ + 0x00010820 696e672c 20627574 206e6f74 206c696d ing, but not lim │ │ │ + 0x00010830 69746564 20746f2c 20646966 66657265 ited to, differe │ │ │ + 0x00010840 6e740000 00000000 20202020 20202063 nt...... c │ │ │ + 0x00010850 61706974 616c697a 6174696f 6e73292c apitalizations), │ │ │ + 0x00010860 2022506f 636b6574 20556e5a 69702c22 "Pocket UnZip," │ │ │ + 0x00010870 20225769 5a22206f 7220224d 61635a69 "WiZ" or "MacZi │ │ │ + 0x00010880 70222077 6974686f 75742074 68650000 p" without the.. │ │ │ + 0x00010890 20202020 20202065 78706c69 63697420 explicit │ │ │ + 0x000108a0 7065726d 69737369 6f6e206f 6620496e permission of In │ │ │ + 0x000108b0 666f2d5a 49502e20 20537563 6820616c fo-ZIP. Such al │ │ │ + 0x000108c0 74657265 64207665 7273696f 6e732061 tered versions a │ │ │ + 0x000108d0 72652066 75727468 65720000 00000000 re further...... │ │ │ + 0x000108e0 20202020 20202070 726f6869 62697465 prohibite │ │ │ + 0x000108f0 64206672 6f6d206d 69737265 70726573 d from misrepres │ │ │ + 0x00010900 656e7461 74697665 20757365 206f6620 entative use of │ │ │ + 0x00010910 74686520 5a69702d 42756773 206f7220 the Zip-Bugs or │ │ │ + 0x00010920 496e666f 2d5a4950 00000000 00000000 Info-ZIP........ │ │ │ + 0x00010930 20202020 20202065 2d6d6169 6c206164 e-mail ad │ │ │ + 0x00010940 64726573 73657320 6f722074 68652049 dresses or the I │ │ │ + 0x00010950 6e666f2d 5a495020 55524c28 73292c20 nfo-ZIP URL(s), │ │ │ + 0x00010960 73756368 20617320 746f2069 6d706c79 such as to imply │ │ │ + 0x00010970 20496e66 6f2d5a49 50000000 00000000 Info-ZIP....... │ │ │ + 0x00010980 20202020 20202077 696c6c20 70726f76 will prov │ │ │ + 0x00010990 69646520 73757070 6f727420 666f7220 ide support for │ │ │ + 0x000109a0 74686520 616c7465 72656420 76657273 the altered vers │ │ │ + 0x000109b0 696f6e73 2e000000 20202020 342e2049 ions.... 4. I │ │ │ + 0x000109c0 6e666f2d 5a495020 72657461 696e7320 nfo-ZIP retains │ │ │ + 0x000109d0 74686520 72696768 7420746f 20757365 the right to use │ │ │ + 0x000109e0 20746865 206e616d 65732022 496e666f the names "Info │ │ │ + 0x000109f0 2d5a4950 2c222022 5a69702c 22202255 -ZIP," "Zip," "U │ │ │ + 0x00010a00 6e5a6970 2c220000 20202020 20202022 nZip,".. " │ │ │ + 0x00010a10 556e5a69 70534658 2c222022 57695a2c UnZipSFX," "WiZ, │ │ │ + 0x00010a20 22202250 6f636b65 7420556e 5a69702c " "Pocket UnZip, │ │ │ + 0x00010a30 22202250 6f636b65 74205a69 702c2220 " "Pocket Zip," │ │ │ + 0x00010a40 616e6420 224d6163 5a697022 20666f72 and "MacZip" for │ │ │ + 0x00010a50 20697473 00000000 20202020 2020206f its.... o │ │ │ + 0x00010a60 776e2073 6f757263 6520616e 64206269 wn source and bi │ │ │ + 0x00010a70 6e617279 2072656c 65617365 732e0000 nary releases... │ │ │ + 0x00010a80 456e6372 79707469 6f6e206e 6f746963 Encryption notic │ │ │ + 0x00010a90 653a0000 00000000 09546865 20656e63 e:.......The enc │ │ │ + 0x00010aa0 72797074 696f6e20 636f6465 206f6620 ryption code of │ │ │ + 0x00010ab0 74686973 2070726f 6772616d 20697320 this program is │ │ │ + 0x00010ac0 6e6f7420 636f7079 72696768 74656420 not copyrighted │ │ │ + 0x00010ad0 616e6420 69730000 09707574 20696e20 and is...put in │ │ │ + 0x00010ae0 74686520 7075626c 69632064 6f6d6169 the public domai │ │ │ + 0x00010af0 6e2e2020 49742077 6173206f 72696769 n. It was origi │ │ │ + 0x00010b00 6e616c6c 79207772 69747465 6e20696e nally written in │ │ │ + 0x00010b10 20457572 6f706500 09616e64 2c20746f Europe..and, to │ │ │ + 0x00010b20 20746865 20626573 74206f66 206f7572 the best of our │ │ │ + 0x00010b30 206b6e6f 776c6564 67652c20 63616e20 knowledge, can │ │ │ + 0x00010b40 62652066 7265656c 79206469 73747269 be freely distri │ │ │ + 0x00010b50 62757465 64000000 09696e20 626f7468 buted....in both │ │ │ + 0x00010b60 20736f75 72636520 616e6420 6f626a65 source and obje │ │ │ + 0x00010b70 63742066 6f726d73 2066726f 6d20616e ct forms from an │ │ │ + 0x00010b80 7920636f 756e7472 792c2069 6e636c75 y country, inclu │ │ │ + 0x00010b90 64696e67 00000000 09746865 20555341 ding.....the USA │ │ │ + 0x00010ba0 20756e64 6572204c 6963656e 73652045 under License E │ │ │ + 0x00010bb0 78636570 74696f6e 20545355 206f6620 xception TSU of │ │ │ + 0x00010bc0 74686520 552e532e 20457870 6f727400 the U.S. Export. │ │ │ + 0x00010bd0 0941646d 696e6973 74726174 696f6e20 .Administration │ │ │ + 0x00010be0 52656775 6c617469 6f6e7320 28736563 Regulations (sec │ │ │ + 0x00010bf0 74696f6e 20373430 2e313328 65292920 tion 740.13(e)) │ │ │ + 0x00010c00 6f662036 204a756e 65203230 30322e00 of 6 June 2002.. │ │ │ + 0x00010c10 54686973 20697320 25732025 73202825 This is %s %s (% │ │ │ + 0x00010c20 73292c20 62792049 6e666f2d 5a49502e s), by Info-ZIP. │ │ │ + 0x00010c30 00000000 00000000 43757272 656e746c ........Currentl │ │ │ + 0x00010c40 79206d61 696e7461 696e6564 20627920 y maintained by │ │ │ + 0x00010c50 452e2047 6f72646f 6e2e2020 506c6561 E. Gordon. Plea │ │ │ + 0x00010c60 73652073 656e6420 62756720 7265706f se send bug repo │ │ │ + 0x00010c70 72747320 746f0000 74686520 61757468 rts to..the auth │ │ │ + 0x00010c80 6f727320 7573696e 67207468 65207765 ors using the we │ │ │ + 0x00010c90 62207061 67652061 74207777 772e696e b page at www.in │ │ │ + 0x00010ca0 666f2d7a 69702e6f 72673b20 73656520 fo-zip.org; see │ │ │ + 0x00010cb0 52454144 4d452066 6f722064 65746169 README for detai │ │ │ + 0x00010cc0 6c732e00 00000000 4c617465 73742073 ls......Latest s │ │ │ + 0x00010cd0 6f757263 65732061 6e642065 78656375 ources and execu │ │ │ + 0x00010ce0 7461626c 65732061 72652061 74206674 tables are at ft │ │ │ + 0x00010cf0 703a2f2f 6674702e 696e666f 2d7a6970 p://ftp.info-zip │ │ │ + 0x00010d00 2e6f7267 2f707562 2f696e66 6f7a6970 .org/pub/infozip │ │ │ + 0x00010d10 2c000000 00000000 6173206f 66206162 ,.......as of ab │ │ │ + 0x00010d20 6f766520 64617465 3b207365 65206874 ove date; see ht │ │ │ + 0x00010d30 74703a2f 2f777777 2e696e66 6f2d7a69 tp://www.info-zi │ │ │ + 0x00010d40 702e6f72 672f2066 6f72206f 74686572 p.org/ for other │ │ │ + 0x00010d50 20736974 65732e00 436f7079 72696768 sites..Copyrigh │ │ │ + 0x00010d60 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ + 0x00010d70 496e666f 2d5a4950 202d2054 79706520 Info-ZIP - Type │ │ │ + 0x00010d80 27257320 222d4c22 2720666f 7220736f '%s "-L"' for so │ │ │ + 0x00010d90 66747761 7265206c 6963656e 73652e00 ftware license.. │ │ │ + 0x00010da0 61707065 6e645f75 6c6f6e67 5f746f5f append_ulong_to_ │ │ │ + 0x00010db0 6d656d00 00000000 61707065 6e645f73 mem.....append_s │ │ │ + 0x00010dc0 7472696e 675f746f 5f6d656d 00000000 tring_to_mem.... │ │ │ + 0x00010dd0 61707065 6e645f69 6e743634 5f746f5f append_int64_to_ │ │ │ + 0x00010de0 6d656d00 00000000 556e6963 6f646520 mem.....Unicode │ │ │ + 0x00010df0 50617468 20457874 72612046 69656c64 Path Extra Field │ │ │ + 0x00010e00 20766572 73696f6e 203e2031 202d2073 version > 1 - s │ │ │ + 0x00010e10 6b697070 696e6700 77726974 6520556e kipping.write Un │ │ │ + 0x00010e20 69636f64 65000000 556e6963 6f646520 icode...Unicode │ │ │ + 0x00010e30 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ + 0x00010e40 61746820 2d206967 6e6f7269 6e672055 ath - ignoring U │ │ │ + 0x00010e50 6e69636f 64653a20 00000000 00000000 nicode: ........ │ │ │ + 0x00010e60 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ + 0x00010e70 206d6174 63682070 6174683a 20202573 match path: %s │ │ │ + 0x00010e80 0a000000 00000000 20202020 20202020 ........ │ │ │ + 0x00010e90 20202020 20202020 20202020 204c696b Lik │ │ │ + 0x00010ea0 656c7920 656e7472 79206e61 6d652063 ely entry name c │ │ │ + 0x00010eb0 68616e67 65642062 75742055 6e69636f hanged but Unico │ │ │ + 0x00010ec0 6465206e 6f742075 70646174 65640a00 de not updated.. │ │ │ + 0x00010ed0 20202020 20202020 20202020 20202020 │ │ │ + 0x00010ee0 20202020 20557365 202d554e 3d692074 Use -UN=i t │ │ │ + 0x00010ef0 6f206967 6e6f7265 20657272 6f727320 o ignore errors │ │ │ + 0x00010f00 6f72206e 20666f72 206e6f20 556e6963 or n for no Unic │ │ │ + 0x00010f10 6f646520 70617468 73000000 00000000 ode paths....... │ │ │ + 0x00010f20 556e6963 6f646520 70617468 20657272 Unicode path err │ │ │ + 0x00010f30 6f720000 00000000 2e7a6970 00000000 or.......zip.... │ │ │ + 0x00010f40 65787472 61206669 656c6420 636f7079 extra field copy │ │ │ + 0x00010f50 00000000 00000000 72656164 696e6720 ........reading │ │ │ + 0x00010f60 61726368 69766520 66736565 6b3a2000 archive fseek: . │ │ │ + 0x00010f70 44696420 6e6f7420 66696e64 20656e74 Did not find ent │ │ │ + 0x00010f80 72792066 6f722000 72656164 696e6720 ry for .reading │ │ │ + 0x00010f90 6c6f6361 6c20656e 7472793a 20000000 local entry: ... │ │ │ + 0x00010fa0 72656164 696e6720 656e7472 79000000 reading entry... │ │ │ + 0x00010fb0 4c6f6361 6c205665 7273696f 6e204e65 Local Version Ne │ │ │ + 0x00010fc0 65646564 20282564 2920646f 6573206e eded (%d) does n │ │ │ + 0x00010fd0 6f74206d 61746368 20434420 28256429 ot match CD (%d) │ │ │ + 0x00010fe0 3a200000 00000000 4c6f6361 6c20456e : ......Local En │ │ │ + 0x00010ff0 74727920 466c6167 20646f65 73206e6f try Flag does no │ │ │ + 0x00011000 74206d61 74636820 43443a20 00000000 t match CD: .... │ │ │ + 0x00011010 4c6f6361 6c20456e 74727920 43524320 Local Entry CRC │ │ │ + 0x00011020 646f6573 206e6f74 206d6174 63682043 does not match C │ │ │ + 0x00011030 443a2000 00000000 2d000000 00000000 D: .....-....... │ │ │ + 0x00011040 28496620 616c6c20 796f7520 68617665 (If all you have │ │ │ + 0x00011050 20617265 2073706c 69747320 282e7a30 are splits (.z0 │ │ │ + 0x00011060 312c202e 7a30322c 202e2e2e 2920616e 1, .z02, ...) an │ │ │ + 0x00011070 64206e6f 202e7a69 702c2074 7279202d d no .zip, try - │ │ │ + 0x00011080 46462900 00000000 4e6f202e 7a697020 FF).....No .zip │ │ │ + 0x00011090 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ + 0x000110a0 20202000 00000000 636f756c 64206e6f .....could no │ │ │ + 0x000110b0 74206f70 656e2069 6e707574 20617263 t open input arc │ │ │ + 0x000110c0 68697665 00000000 756e6162 6c652074 hive....unable t │ │ │ + 0x000110d0 6f207365 656b2069 6e20696e 70757420 o seek in input │ │ │ + 0x000110e0 66696c65 20000000 62616420 61726368 file ...bad arch │ │ │ + 0x000110f0 69766520 2d206d69 7373696e 6720656e ive - missing en │ │ │ + 0x00011100 64207369 676e6174 75726500 00000000 d signature..... │ │ │ + 0x00011110 28496620 646f776e 6c6f6164 65642c20 (If downloaded, │ │ │ + 0x00011120 77617320 62696e61 7279206d 6f646520 was binary mode │ │ │ + 0x00011130 75736564 3f202049 66206e6f 742c2074 used? If not, t │ │ │ + 0x00011140 68650000 00000000 20617263 68697665 he...... archive │ │ │ + 0x00011150 206d6179 20626520 73637261 6d626c65 may be scramble │ │ │ + 0x00011160 6420616e 64206e6f 74207265 636f7665 d and not recove │ │ │ + 0x00011170 7261626c 65290000 43616e27 74207573 rable)..Can't us │ │ │ + 0x00011180 65202d46 20746f20 66697820 28747279 e -F to fix (try │ │ │ + 0x00011190 202d4646 29000000 6d697373 696e6720 -FF)...missing │ │ │ + 0x000111a0 656e6420 7369676e 61747572 652d2d70 end signature--p │ │ │ + 0x000111b0 726f6261 626c7920 6e6f7420 61207a69 robably not a zi │ │ │ + 0x000111c0 70206669 6c652028 64696420 796f7500 p file (did you. │ │ │ + 0x000111d0 72656d65 6d626572 20746f20 75736520 remember to use │ │ │ + 0x000111e0 62696e61 7279206d 6f646520 7768656e binary mode when │ │ │ + 0x000111f0 20796f75 20747261 6e736665 72726564 you transferred │ │ │ + 0x00011200 2069743f 29000000 28696620 796f7520 it?)...(if you │ │ │ + 0x00011210 61726520 74727969 6e672074 6f207265 are trying to re │ │ │ + 0x00011220 61642061 2064616d 61676564 20617263 ad a damaged arc │ │ │ + 0x00011230 68697665 20747279 202d4629 00000000 hive try -F).... │ │ │ + 0x00011240 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x00011250 61726368 69766573 206e6f74 20796574 archives not yet │ │ │ + 0x00011260 20737570 706f7274 65640000 00000000 supported...... │ │ │ + 0x00011270 61726368 69766520 6e616d65 206d7573 archive name mus │ │ │ + 0x00011280 7420656e 6420696e 202e7a69 7020666f t end in .zip fo │ │ │ + 0x00011290 72207370 6c697473 00000000 00000000 r splits........ │ │ │ + 0x000112a0 63616e6e 6f742075 70646174 65206120 cannot update a │ │ │ + 0x000112b0 73706c69 74206172 63686976 65202875 split archive (u │ │ │ + 0x000112c0 7365202d 2d6f7574 206f7074 696f6e29 se --out option) │ │ │ + 0x000112d0 00000000 00000000 6d757374 20757365 ........must use │ │ │ + 0x000112e0 202d2d6f 75742077 68656e20 66697869 --out when fixi │ │ │ + 0x000112f0 6e672061 6e206172 63686976 65000000 ng an archive... │ │ │ + 0x00011300 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x00011310 61636b20 746f2073 74617274 206f6620 ack to start of │ │ │ + 0x00011320 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x00011330 793a2000 00000000 28747279 202d4646 y: .....(try -FF │ │ │ + 0x00011340 29000000 00000000 636f756c 64206e6f ).......could no │ │ │ + 0x00011350 74207365 656b2062 61636b20 746f205a t seek back to Z │ │ │ + 0x00011360 69703634 20454f43 444c3a20 00000000 ip64 EOCDL: .... │ │ │ + 0x00011370 72656164 696e6720 61726368 6976653a reading archive: │ │ │ + 0x00011380 20000000 00000000 756e6162 6c652074 .......unable t │ │ │ + 0x00011390 6f207265 61642045 4f434420 61667465 o read EOCD afte │ │ │ + 0x000113a0 72207365 656b3a20 00000000 00000000 r seek: ........ │ │ │ + 0x000113b0 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x000113c0 61726368 69766573 206e6f74 20737570 archives not sup │ │ │ + 0x000113d0 706f7274 65643a20 20000000 00000000 ported: ....... │ │ │ + 0x000113e0 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x000113f0 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ + 0x00011400 44523a20 00000000 504b0606 00000000 DR: ....PK...... │ │ │ + 0x00011410 436f756c 64206e6f 74206465 7465726d Could not determ │ │ │ + 0x00011420 696e6520 6f666673 6574206f 6620656e ine offset of en │ │ │ + 0x00011430 74726965 73000000 5a697020 656e7472 tries...Zip entr │ │ │ + 0x00011440 79206f66 66736574 73206170 70656172 y offsets appear │ │ │ + 0x00011450 206f6666 20627920 25732062 79746573 off by %s bytes │ │ │ + 0x00011460 202d2063 6f727265 6374696e 672e2e2e - correcting... │ │ │ + 0x00011470 00000000 00000000 5a697020 656e7472 ........Zip entr │ │ │ + 0x00011480 79206f66 66736574 7320646f 206e6f74 y offsets do not │ │ │ + 0x00011490 206e6565 64206164 6a757374 696e6700 need adjusting. │ │ │ + 0x000114a0 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ + 0x000114b0 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ + 0x000114c0 6b20746f 205a6970 36342045 4f43444c k to Zip64 EOCDL │ │ │ + 0x000114d0 3a200000 00000000 62616420 61726368 : ......bad arch │ │ │ + 0x000114e0 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ + 0x000114f0 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ + 0x00011500 36342045 4f434452 3a200000 00000000 64 EOCDR: ...... │ │ │ + 0x00011510 5a697036 3420454f 43445220 6e6f7420 Zip64 EOCDR not │ │ │ + 0x00011520 666f756e 64207768 65726520 65787065 found where expe │ │ │ + 0x00011530 63746564 202d2063 6f6d7065 6e736174 cted - compensat │ │ │ + 0x00011540 696e6700 00000000 28747279 202d4120 ing.....(try -A │ │ │ + 0x00011550 746f2061 646a7573 74206f66 66736574 to adjust offset │ │ │ + 0x00011560 73290000 00000000 62616420 61726368 s)......bad arch │ │ │ + 0x00011570 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ + 0x00011580 52206e6f 7420666f 756e6420 696e2073 R not found in s │ │ │ + 0x00011590 706c6974 3a202000 5a697036 3420456e plit: .Zip64 En │ │ │ + 0x000115a0 64204f66 2043656e 7472616c 20446972 d Of Central Dir │ │ │ + 0x000115b0 6563746f 72792052 65636f72 64206e6f ectory Record no │ │ │ + 0x000115c0 7420666f 756e643a 20200000 00000000 t found: ...... │ │ │ + 0x000115d0 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ + 0x000115e0 70363420 454f4344 52206261 64206f72 p64 EOCDR bad or │ │ │ + 0x000115f0 20747275 6e636174 65640000 00000000 truncated...... │ │ │ + 0x00011600 5a697036 3420454f 43442052 65636f72 Zip64 EOCD Recor │ │ │ + 0x00011610 64206261 64206f72 20747275 6e636174 d bad or truncat │ │ │ + 0x00011620 65640000 00000000 54686973 20617263 ed......This arc │ │ │ + 0x00011630 68697665 20726571 75697265 73207665 hive requires ve │ │ │ + 0x00011640 7273696f 6e202564 2e256400 00000000 rsion %d.%d..... │ │ │ + 0x00011650 5a697020 63757272 656e746c 79206f6e Zip currently on │ │ │ + 0x00011660 6c792073 7570706f 72747320 75702074 ly supports up t │ │ │ + 0x00011670 6f207665 7273696f 6e20342e 36206172 o version 4.6 ar │ │ │ + 0x00011680 63686976 65730000 28757020 746f2034 chives..(up to 4 │ │ │ + 0x00011690 2e352069 6620627a 69703220 6973206e .5 if bzip2 is n │ │ │ + 0x000116a0 6f742063 6f6d7069 6c656420 696e2900 ot compiled in). │ │ │ + 0x000116b0 4966202d 46206661 696c7320 74727920 If -F fails try │ │ │ + 0x000116c0 2d464620 746f2074 72792074 6f207361 -FF to try to sa │ │ │ + 0x000116d0 6c766167 6520736f 6d657468 696e6700 lvage something. │ │ │ + 0x000116e0 41747465 6d707469 6e672074 6f207361 Attempting to sa │ │ │ + 0x000116f0 6c766167 65207768 61742063 616e0000 lvage what can.. │ │ │ + 0x00011700 54727920 2d462074 6f206174 74656d70 Try -F to attemp │ │ │ + 0x00011710 7420746f 20726561 6420616e 79776179 t to read anyway │ │ │ + 0x00011720 00000000 00000000 636f756c 64206e6f ........could no │ │ │ + 0x00011730 74206669 6e642073 706c6974 3a200000 t find split: .. │ │ │ + 0x00011740 736b6970 70696e67 20646973 6b20256c skipping disk %l │ │ │ + 0x00011750 75202e2e 2e0a0000 504b0506 00000000 u ......PK...... │ │ │ + 0x00011760 504b0102 00000000 62616420 61726368 PK......bad arch │ │ │ + 0x00011770 69766520 2d20756e 65787065 63746564 ive - unexpected │ │ │ + 0x00011780 20736967 6e617475 72652000 00000000 signature ..... │ │ │ + 0x00011790 25303278 20000000 75000000 00000000 %02x ...u....... │ │ │ + 0x000117a0 6f6e2064 69736b20 256c7520 61742025 on disk %lu at % │ │ │ + 0x000117b0 730a0000 00000000 736b6970 70696e67 s.......skipping │ │ │ + 0x000117c0 20746869 73207369 676e6174 7572652e this signature. │ │ │ + 0x000117d0 2e2e0000 00000000 756e6578 70656374 ........unexpect │ │ │ + 0x000117e0 65642073 69676e61 74757265 206f6e20 ed signature on │ │ │ + 0x000117f0 6469736b 20256c75 20617420 25730a00 disk %lu at %s.. │ │ │ + 0x00011800 61726368 69766520 6e6f7420 696e2063 archive not in c │ │ │ + 0x00011810 6f727265 63742066 6f726d61 743a2000 orrect format: . │ │ │ + 0x00011820 28747279 202d4620 746f2061 7474656d (try -F to attem │ │ │ + 0x00011830 70742072 65636f76 65727929 00000000 pt recovery).... │ │ │ + 0x00011840 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x00011850 79206865 61646572 20736967 6e617475 y header signatu │ │ │ + 0x00011860 7265206f 6e206469 736b2025 6c752061 re on disk %lu a │ │ │ + 0x00011870 74202573 0a000000 72656164 696e6720 t %s....reading │ │ │ + 0x00011880 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x00011890 793a2000 00000000 62616420 61726368 y: .....bad arch │ │ │ + 0x000118a0 69766520 2d206572 726f7220 72656164 ive - error read │ │ │ + 0x000118b0 696e6720 63656e74 72616c20 64697265 ing central dire │ │ │ + 0x000118c0 63746f72 79000000 736b6970 70696e67 ctory...skipping │ │ │ + 0x000118d0 20746869 7320656e 7472792e 2e2e0000 this entry..... │ │ │ + 0x000118e0 72656164 696e6720 63656e74 72616c20 reading central │ │ │ + 0x000118f0 64697265 63746f72 79000000 00000000 directory....... │ │ │ + 0x00011900 256c7500 00000000 7a65726f 2d6c656e %lu.....zero-len │ │ │ + 0x00011910 67746820 6e616d65 20666f72 20656e74 gth name for ent │ │ │ + 0x00011920 72792023 00000000 6572726f 72207265 ry #....error re │ │ │ + 0x00011930 6164696e 6720656e 7472793a 20200000 ading entry: .. │ │ │ + 0x00011940 636f756c 64206e6f 7420616c 6c6f6361 could not alloca │ │ │ + 0x00011950 7465206d 656d6f72 793a2073 63616e7a te memory: scanz │ │ │ + 0x00011960 6970665f 72656700 696c6c65 67616c20 ipf_reg.illegal │ │ │ + 0x00011970 5554462d 38206e61 6d653a20 00000000 UTF-8 name: .... │ │ │ + 0x00011980 756e6963 6f64655f 6d69736d 61746368 unicode_mismatch │ │ │ + 0x00011990 203d2025 640a0000 65787065 63746564 = %d...expected │ │ │ + 0x000119a0 20257320 656e7472 69657320 62757420 %s entries but │ │ │ + 0x000119b0 666f756e 64202573 00000000 00000000 found %s........ │ │ │ + 0x000119c0 63656e74 72616c20 64697220 6e6f7420 central dir not │ │ │ + 0x000119d0 77686572 65206578 70656374 6564202d where expected - │ │ │ + 0x000119e0 20636f75 6c64206e 6f742061 646a7573 could not adjus │ │ │ + 0x000119f0 74206f66 66736574 73000000 00000000 t offsets....... │ │ │ + 0x00011a00 456e7472 7920746f 6f206269 673a0000 Entry too big:.. │ │ │ + 0x00011a10 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ + 0x00011a20 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ + 0x00011a30 68202d66 7a2d2062 7574206e 65656465 h -fz- but neede │ │ │ + 0x00011a40 64000000 00000000 4c617267 6520656e d.......Large en │ │ │ + 0x00011a50 74727920 73757070 6f727420 64697361 try support disa │ │ │ + 0x00011a60 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ + 0x00011a70 75742065 6e747279 206e6565 64730000 ut entry needs.. │ │ │ + 0x00011a80 436f6d70 72657373 65642f73 746f7265 Compressed/store │ │ │ + 0x00011a90 6420656e 74727920 756e6578 70656374 d entry unexpect │ │ │ + 0x00011aa0 65646c79 206c6172 6765202d 20646f20 edly large - do │ │ │ + 0x00011ab0 6e6f7420 75736520 2d667a2d 00000000 not use -fz-.... │ │ │ + 0x00011ac0 506f6f72 20636f6d 70726573 73696f6e Poor compression │ │ │ + 0x00011ad0 20726573 756c7465 6420696e 20756e65 resulted in une │ │ │ + 0x00011ae0 78706563 7465646c 79206c61 72676520 xpectedly large │ │ │ + 0x00011af0 656e7472 79202d20 74727920 2d667a00 entry - try -fz. │ │ │ + 0x00011b00 5a697036 34206c6f 63616c20 65787472 Zip64 local extr │ │ │ + 0x00011b10 61206669 656c6400 5a697036 34204578 a field.Zip64 Ex │ │ │ + 0x00011b20 74726120 4669656c 64000000 00000000 tra Field....... │ │ │ + 0x00011b30 5554462d 38205061 7468206c 6f63616c UTF-8 Path local │ │ │ + 0x00011b40 20657874 72612066 69656c64 00000000 extra field.... │ │ │ + 0x00011b50 5554462d 38205061 74682045 78747261 UTF-8 Path Extra │ │ │ + 0x00011b60 20466965 6c640000 61707065 6e645f75 Field..append_u │ │ │ + 0x00011b70 73686f72 745f746f 5f6d656d 00000000 short_to_mem.... │ │ │ + 0x00011b80 5554462d 38205061 74682063 656e2065 UTF-8 Path cen e │ │ │ + 0x00011b90 78747261 20666965 6c640000 00000000 xtra field...... │ │ │ + 0x00011ba0 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ + 0x00011bb0 6f727420 64697361 626c6564 20757369 ort disabled usi │ │ │ + 0x00011bc0 6e67202d 667a2d20 62757420 6e656564 ng -fz- but need │ │ │ + 0x00011bd0 65640000 00000000 496c6c65 67616c20 ed......Illegal │ │ │ + 0x00011be0 686f7374 20737973 74656d20 6d617070 host system mapp │ │ │ + 0x00011bf0 696e6720 696e206c 6f63616c 20686561 ing in local hea │ │ │ + 0x00011c00 6465723a 20202564 00000000 00000000 der: %d........ │ │ │ + 0x00011c10 536b6970 70696e67 3a202000 00000000 Skipping: ..... │ │ │ + 0x00011c20 496c6c65 67616c20 504b2076 65727369 Illegal PK versi │ │ │ + 0x00011c30 6f6e206d 61707069 6e672069 6e206c6f on mapping in lo │ │ │ + 0x00011c40 63616c20 68656164 65723a20 20256400 cal header: %d. │ │ │ + 0x00011c50 556e7265 636f676e 697a6564 20636f6d Unrecognized com │ │ │ + 0x00011c60 70726573 73696f6e 206d6574 686f6420 pression method │ │ │ + 0x00011c70 696e206c 6f63616c 20686561 6465723a in local header: │ │ │ + 0x00011c80 20202564 00000000 4c6f6361 6c205665 %d....Local Ve │ │ │ + 0x00011c90 7273696f 6e204e65 65646564 20546f20 rsion Needed To │ │ │ + 0x00011ca0 45787472 61637420 646f6573 206e6f74 Extract does not │ │ │ + 0x00011cb0 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ + 0x00011cc0 4c6f6361 6c20456e 74727920 6e616d65 Local Entry name │ │ │ + 0x00011cd0 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ + 0x00011ce0 43443a20 00000000 6f757420 6f66206d CD: ....out of m │ │ │ + 0x00011cf0 656d6f72 7920696e 207a6970 636f7079 emory in zipcopy │ │ │ + 0x00011d00 00000000 00000000 20636f70 79696e67 ........ copying │ │ │ + 0x00011d10 3a202573 20000000 436f756c 64206e6f : %s ...Could no │ │ │ + 0x00011d20 74206669 6e642073 706c6974 00000000 t find split.... │ │ │ + 0x00011d30 61626f72 74696e67 3a200000 00000000 aborting: ...... │ │ │ + 0x00011d40 7365656b 20666169 6c656420 6f6e206f seek failed on o │ │ │ + 0x00011d50 75747075 74206669 6c650000 00000000 utput file...... │ │ │ + 0x00011d60 6e6f2065 6e64206f 66207374 7265616d no end of stream │ │ │ + 0x00011d70 20656e74 72792066 6f756e64 3a200000 entry found: .. │ │ │ + 0x00011d80 72657769 6e64696e 6720616e 64207363 rewinding and sc │ │ │ + 0x00011d90 616e6e69 6e672066 6f72206c 61746572 anning for later │ │ │ + 0x00011da0 20656e74 72696573 00000000 00000000 entries........ │ │ │ + 0x00011db0 20282573 20627974 65732900 00000000 (%s bytes)..... │ │ │ + 0x00011dc0 656e7472 79207472 756e6361 7465643a entry truncated: │ │ │ + 0x00011dd0 20000000 00000000 65787065 63746564 .......expected │ │ │ + 0x00011de0 20636f6d 70726573 7365642f 73746f72 compressed/stor │ │ │ + 0x00011df0 65642073 697a6520 25732c20 61637475 ed size %s, actu │ │ │ + 0x00011e00 616c2025 73000000 00000000 00000000 al %s........... │ │ │ + 0x00011e10 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x00011e20 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ + 0x00011e30 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x00011e40 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ + 0x00011e50 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ + 0x00011e60 67617461 626c6500 00000000 00000000 gatable......... │ │ │ + 0x00011e70 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x00011e80 65732061 2076616c 75650000 00000000 es a value...... │ │ │ + 0x00011e90 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ + 0x00011ea0 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ + 0x00011eb0 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00011ec0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x00011ed0 6573206f 6e652063 68617261 63746572 es one character │ │ │ + 0x00011ee0 2076616c 75650000 00000000 00000000 value.......... │ │ │ + 0x00011ef0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x00011f00 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ + 0x00011f10 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ + 0x00011f20 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ + 0x00011f30 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ + 0x00011f40 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ + 0x00011f50 55000000 00000000 4c000000 00000000 U.......L....... │ │ │ + 0x00011f60 25303278 00000000 27257327 20282573 %02x....'%s' (%s │ │ │ + 0x00011f70 29000000 00000000 27257327 00000000 ).......'%s'.... │ │ │ + 0x00011f80 2066636f 70793a20 77726974 65206572 fcopy: write er │ │ │ + 0x00011f90 726f720a 00000000 20726570 6c616365 ror..... replace │ │ │ + 0x00011fa0 3a206361 6e277420 6f70656e 2025730a : can't open %s. │ │ │ + 0x00011fb0 00000000 00000000 73706c69 74207061 ........split pa │ │ │ + 0x00011fc0 74680000 00000000 28637572 72656e74 th......(current │ │ │ + 0x00011fd0 20646972 6563746f 72792900 00000000 directory)..... │ │ │ + 0x00011fe0 0a4f7065 6e696e67 20646973 6b202564 .Opening disk %d │ │ │ + 0x00011ff0 0a000000 00000000 48697420 454e5445 ........Hit ENTE │ │ │ + 0x00012000 5220746f 20777269 74652074 6f206465 R to write to de │ │ │ + 0x00012010 6661756c 74207061 7468206f 660a0000 fault path of... │ │ │ + 0x00012020 20202573 0a000000 6f722065 6e746572 %s....or enter │ │ │ + 0x00012030 2061206e 65772064 69726563 746f7279 a new directory │ │ │ + 0x00012040 20706174 6820282e 20666f72 20637572 path (. for cur │ │ │ + 0x00012050 20646972 2920616e 64206869 7420454e dir) and hit EN │ │ │ + 0x00012060 5445520a 00000000 0a506174 6820286f TER......Path (o │ │ │ + 0x00012070 72206869 7420454e 54455220 746f2063 r hit ENTER to c │ │ │ + 0x00012080 6f6e7469 6e756529 3a200000 00000000 ontinue): ...... │ │ │ + 0x00012090 57726974 696e6720 746f3a0a 20202573 Writing to:. %s │ │ │ + 0x000120a0 0a000000 00000000 62617365 20706174 ........base pat │ │ │ + 0x000120b0 68000000 00000000 4d6f7265 20746861 h.......More tha │ │ │ + 0x000120c0 6e203939 39393920 73706c69 7473206e n 99999 splits n │ │ │ + 0x000120d0 65656465 64000000 7a253032 6c750000 eeded...z%02lu.. │ │ │ + 0x000120e0 0a0a436f 756c6420 6e6f7420 66696e64 ..Could not find │ │ │ + 0x000120f0 3a0a0000 00000000 0a486974 20632020 :........Hit c │ │ │ + 0x00012100 20202020 28636861 6e676520 70617468 (change path │ │ │ + 0x00012110 20746f20 77686572 65207468 69732073 to where this s │ │ │ + 0x00012120 706c6974 2066696c 65206973 29000000 plit file is)... │ │ │ + 0x00012130 0a202020 20712020 20202020 2861626f . q (abo │ │ │ + 0x00012140 72742061 72636869 7665202d 20717569 rt archive - qui │ │ │ + 0x00012150 74290000 00000000 0a206f72 20454e54 t)....... or ENT │ │ │ + 0x00012160 45522020 28636f6e 74696e75 65207769 ER (continue wi │ │ │ + 0x00012170 74682074 68697320 73706c69 74293a20 th this split): │ │ │ + 0x00012180 00000000 00000000 0a202020 20732020 ......... s │ │ │ + 0x00012190 20202020 28736b69 70207468 69732073 (skip this s │ │ │ + 0x000121a0 706c6974 29000000 0a206f72 20454e54 plit).... or ENT │ │ │ + 0x000121b0 45522020 28747279 20726561 64696e67 ER (try reading │ │ │ + 0x000121c0 20746869 73207370 6c697420 61676169 this split agai │ │ │ + 0x000121d0 6e293a20 00000000 0a202020 20652020 n): ..... e │ │ │ + 0x000121e0 20202020 28656e64 20746869 73206172 (end this ar │ │ │ + 0x000121f0 63686976 65202d20 6e6f206d 6f726520 chive - no more │ │ │ + 0x00012200 73706c69 74732900 0a202020 207a2020 splits).. z │ │ │ + 0x00012210 20202020 286c6f6f 6b20666f 72202e7a (look for .z │ │ │ + 0x00012220 69702073 706c6974 202d2074 6865206c ip split - the l │ │ │ + 0x00012230 61737420 73706c69 74290000 00000000 ast split)...... │ │ │ + 0x00012240 0a456e74 65722070 61746820 77686572 .Enter path wher │ │ │ + 0x00012250 65207468 69732073 706c6974 20697320 e this split is │ │ │ + 0x00012260 28454e54 4552203d 2073616d 65206469 (ENTER = same di │ │ │ + 0x00012270 722c202e 203d2063 75727265 6e742064 r, . = current d │ │ │ + 0x00012280 69722900 00000000 0a3a2000 00000000 ir)......: ..... │ │ │ + 0x00012290 0a436f75 6c64206e 6f742066 696e6420 .Could not find │ │ │ + 0x000122a0 6f72206f 70656e0a 00000000 00000000 or open......... │ │ │ + 0x000122b0 466f756e 643a2020 25730a00 00000000 Found: %s...... │ │ │ + 0x000122c0 0a466f75 6e643a20 2025730a 00000000 .Found: %s..... │ │ │ + 0x000122d0 09436c6f 73696e67 2073706c 69742000 .Closing split . │ │ │ + 0x000122e0 436f756c 64206e6f 74207772 69746520 Could not write │ │ │ + 0x000122f0 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ + 0x00012300 67682073 70616365 20746f20 77726974 gh space to writ │ │ │ + 0x00012310 65207370 6c697400 636f756c 64206e6f e split.could no │ │ │ + 0x00012320 74207772 69746520 73706c69 74000000 t write split... │ │ │ + 0x00012330 4e6f7420 656e6f75 67682072 6f6f6d20 Not enough room │ │ │ + 0x00012340 6f6e2064 69736b00 77726974 65206572 on disk.write er │ │ │ + 0x00012350 726f7220 6f6e207a 69702066 696c6500 ror on zip file. │ │ │ + 0x00012360 7365656b 20666169 6c656420 72656164 seek failed read │ │ │ + 0x00012370 696e6720 64657363 72697074 6f720000 ing descriptor.. │ │ │ + 0x00012380 75736572 20656e64 65642072 65616469 user ended readi │ │ │ + 0x00012390 6e67202d 20636c6f 73696e67 20617263 ng - closing arc │ │ │ + 0x000123a0 68697665 00000000 736b6970 70696e67 hive....skipping │ │ │ + 0x000123b0 2073706c 69742066 696c653a 20000000 split file: ... │ │ │ + 0x000123c0 77696465 5f746f5f 6c6f6361 6c5f7374 wide_to_local_st │ │ │ + 0x000123d0 72696e67 00000000 77696465 5f746f5f ring....wide_to_ │ │ │ + 0x000123e0 65736361 70655f73 7472696e 67000000 escape_string... │ │ │ + 0x000123f0 6c6f6361 6c5f746f 5f646973 706c6179 local_to_display │ │ │ + 0x00012400 5f737472 696e6700 75746638 5f746f5f _string.utf8_to_ │ │ │ + 0x00012410 77696465 5f737472 696e6700 00000000 wide_string..... │ │ │ + 0x00012420 6c6f6361 6c5f746f 5f776964 655f7374 local_to_wide_st │ │ │ + 0x00012430 72696e67 00000000 77696465 5f746f5f ring....wide_to_ │ │ │ + 0x00012440 75746638 5f737472 696e6700 00000000 utf8_string..... │ │ │ + 0x00012450 63610000 00000000 69610000 00000000 ca......ia...... │ │ │ + 0x00012460 676f0000 00000000 40000000 00000000 go......@....... │ │ │ + 0x00012470 676c6f00 00000000 67736f00 00000000 glo.....gso..... │ │ │ + 0x00012480 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ │ + 0x00012490 50515253 54555657 58595a5b 5c5d5e5f PQRSTUVWXYZ[\]^_ │ │ │ + 0x000124a0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ + 0x000124b0 60616263 64656667 68696a6b 6c6d6e6f `abcdefghijklmno │ │ │ + 0x000124c0 70717273 74757677 78797a7b 7c7d7e7f pqrstuvwxyz{|}~. │ │ │ + 0x000124d0 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ │ + 0x000124e0 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ │ + 0x000124f0 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ │ + 0x00012500 80818283 84858687 88898a8b 8c8d8e8f ................ │ │ │ + 0x00012510 90919293 94959697 98999a9b 9c9d9e9f ................ │ │ │ + 0x00012520 a0a1a2a3 a4a5a6a7 a8a9aaab acadaeaf ................ │ │ │ + 0x00012530 b0b1b2b3 b4b5b6b7 b8b9babb bcbdbebf ................ │ │ │ + 0x00012540 c0c1c2c3 c4c5c6c7 c8c9cacb cccdcecf ................ │ │ │ + 0x00012550 d0d1d2d3 d4d5d6d7 d8d9dadb dcdddedf ................ │ │ │ + 0x00012560 e0e1e2e3 e4e5e6e7 e8e9eaeb ecedeeef ................ │ │ │ + 0x00012570 f0f1f2f3 f4f5f6f7 f8f9fafb fcfdfeff ................ │ │ │ + 0x00012580 31360000 00000000 6c6c0000 00000000 16......ll...... │ │ │ + 0x00012590 556e6162 6c652074 6f207265 61642065 Unable to read e │ │ │ + 0x000125a0 6d707479 206e756d 62657220 696e2052 mpty number in R │ │ │ + 0x000125b0 6561644e 756d5374 72696e67 00000000 eadNumString.... │ │ │ + 0x000125c0 556e6162 6c652074 6f207265 6164206e Unable to read n │ │ │ + 0x000125d0 756d6265 7220286d 75737420 73746172 umber (must star │ │ │ + 0x000125e0 74207769 74682064 69676974 293a2000 t with digit): . │ │ │ + 0x000125f0 4e756d62 65722074 6f6f206c 6f6e6720 Number too long │ │ │ + 0x00012600 746f2072 65616420 28382063 68617261 to read (8 chara │ │ │ + 0x00012610 63746572 73206d61 78293a20 00000000 cters max): .... │ │ │ + 0x00012620 2e5a3a2e 7a69703a 2e7a6f6f 3a2e6172 .Z:.zip:.zoo:.ar │ │ │ + 0x00012630 633a2e6c 7a683a2e 61726a00 00000000 c:.lzh:.arj..... │ │ │ + 0x00012640 4f4b0000 00000000 4e6f726d 616c2073 OK......Normal s │ │ │ + 0x00012650 75636365 73736675 6c20636f 6d706c65 uccessful comple │ │ │ + 0x00012660 74696f6e 00000000 454f4600 00000000 tion....EOF..... │ │ │ + 0x00012670 556e6578 70656374 65642065 6e64206f Unexpected end o │ │ │ + 0x00012680 66207a69 70206669 6c650000 00000000 f zip file...... │ │ │ + 0x00012690 464f524d 00000000 5a697020 66696c65 FORM....Zip file │ │ │ + 0x000126a0 20737472 75637475 72652069 6e76616c structure inval │ │ │ + 0x000126b0 69640000 00000000 4d454d00 00000000 id......MEM..... │ │ │ + 0x000126c0 4f757420 6f66206d 656d6f72 79000000 Out of memory... │ │ │ + 0x000126d0 4c4f4749 43000000 496e7465 726e616c LOGIC...Internal │ │ │ + 0x000126e0 206c6f67 69632065 72726f72 00000000 logic error.... │ │ │ + 0x000126f0 42494700 00000000 456e7472 7920746f BIG.....Entry to │ │ │ + 0x00012700 6f206269 6720746f 2073706c 69742c20 o big to split, │ │ │ + 0x00012710 72656164 2c206f72 20777269 74650000 read, or write.. │ │ │ + 0x00012720 4e4f5445 00000000 496e7661 6c696420 NOTE....Invalid │ │ │ + 0x00012730 636f6d6d 656e7420 666f726d 61740000 comment format.. │ │ │ + 0x00012740 54455354 00000000 5a697020 66696c65 TEST....Zip file │ │ │ + 0x00012750 20696e76 616c6964 2c20636f 756c6420 invalid, could │ │ │ + 0x00012760 6e6f7420 73706177 6e20756e 7a69702c not spawn unzip, │ │ │ + 0x00012770 206f7220 77726f6e 6720756e 7a697000 or wrong unzip. │ │ │ + 0x00012780 41424f52 54000000 496e7465 72727570 ABORT...Interrup │ │ │ + 0x00012790 74656400 00000000 54454d50 00000000 ted.....TEMP.... │ │ │ + 0x000127a0 54656d70 6f726172 79206669 6c652066 Temporary file f │ │ │ + 0x000127b0 61696c75 72650000 52454144 00000000 ailure..READ.... │ │ │ + 0x000127c0 496e7075 74206669 6c652072 65616420 Input file read │ │ │ + 0x000127d0 6661696c 75726500 4e4f4e45 00000000 failure.NONE.... │ │ │ + 0x000127e0 4e6f7468 696e6720 746f2064 6f210000 Nothing to do!.. │ │ │ + 0x000127f0 4e414d45 00000000 4d697373 696e6720 NAME....Missing │ │ │ + 0x00012800 6f722065 6d707479 207a6970 2066696c or empty zip fil │ │ │ + 0x00012810 65000000 00000000 57524954 45000000 e.......WRITE... │ │ │ + 0x00012820 4f757470 75742066 696c6520 77726974 Output file writ │ │ │ + 0x00012830 65206661 696c7572 65000000 00000000 e failure....... │ │ │ + 0x00012840 43524541 54000000 436f756c 64206e6f CREAT...Could no │ │ │ + 0x00012850 74206372 65617465 206f7574 70757420 t create output │ │ │ + 0x00012860 66696c65 00000000 5041524d 53000000 file....PARMS... │ │ │ + 0x00012870 496e7661 6c696420 636f6d6d 616e6420 Invalid command │ │ │ + 0x00012880 61726775 6d656e74 73000000 00000000 arguments....... │ │ │ + 0x00012890 4f50454e 00000000 46696c65 206e6f74 OPEN....File not │ │ │ + 0x000128a0 20666f75 6e64206f 72206e6f 20726561 found or no rea │ │ │ + 0x000128b0 64207065 726d6973 73696f6e 00000000 d permission.... │ │ │ + 0x000128c0 434f4d50 45525200 4e6f7420 73757070 COMPERR.Not supp │ │ │ + 0x000128d0 6f727465 64000000 5a495036 34000000 orted...ZIP64... │ │ │ + 0x000128e0 41747465 6d707420 746f2072 65616420 Attempt to read │ │ │ + 0x000128f0 756e7375 70706f72 74656420 5a697036 unsupported Zip6 │ │ │ + 0x00012900 34206172 63686976 65000000 00000000 4 archive....... │ │ │ + 0x00012910 206f6e20 4d617920 31312032 30313900 on May 11 2019. │ │ │ + 0x00012920 4c696e75 7820454c 46000000 00000000 Linux ELF....... │ │ │ + 0x00012930 67636320 382e322e 31203230 31383039 gcc 8.2.1 201809 │ │ │ + 0x00012940 30352028 52656420 48617420 382e322e 05 (Red Hat 8.2. │ │ │ + 0x00012950 312d3329 00000000 436f6d70 696c6564 1-3)....Compiled │ │ │ + 0x00012960 20776974 68202573 20666f72 20556e69 with %s for Uni │ │ │ + 0x00012970 78202825 73292573 2e0a0a00 00000000 x (%s)%s........ │ │ │ + 0x00012980 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ + 0x00012990 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ + 0x000129a0 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ + 0x000129b0 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ + 0x000129c0 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ + 0x000129d0 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ + 0x000129e0 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ + 0x000129f0 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ + 0x00012a00 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ + 0x00012a10 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ + 0x00012a20 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ + 0x00012a30 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ + 0x00012a40 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ + 0x00012a50 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ + 0x00012a60 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ + 0x00012a70 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ + 0x00012a80 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ + 0x00012a90 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ + 0x00012aa0 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ + 0x00012ab0 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ + 0x00012ac0 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ + 0x00012ad0 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ + 0x00012ae0 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ + 0x00012af0 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ + 0x00012b00 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ + 0x00012b10 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ + 0x00012b20 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ + 0x00012b30 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ + 0x00012b40 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ + 0x00012b50 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ + 0x00012b60 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ + 0x00012b70 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ + 0x00012b80 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ + 0x00012b90 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ + 0x00012ba0 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ + 0x00012bb0 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ + 0x00012bc0 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ + 0x00012bd0 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ + 0x00012be0 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ + 0x00012bf0 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ + 0x00012c00 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ + 0x00012c10 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ + 0x00012c20 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ + 0x00012c30 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ + 0x00012c40 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ + 0x00012c50 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ + 0x00012c60 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ + 0x00012c70 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ + 0x00012c80 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ + 0x00012c90 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ + 0x00012ca0 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ + 0x00012cb0 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ + 0x00012cc0 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ + 0x00012cd0 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ + 0x00012ce0 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ + 0x00012cf0 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ + 0x00012d00 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ + 0x00012de0 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ + 0x00012df0 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ + 0x00012e00 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ + 0x00012e10 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ + 0x00012e20 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ + 0x00012e30 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ + 0x00012e40 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ + 0x00012e50 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ + 0x00012e60 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ + 0x00012e70 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ + 0x00012e80 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ + 0x00012e90 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ + 0x00012ea0 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ + 0x00012eb0 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ + 0x00012ec0 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ + 0x00012ed0 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ + 0x00012ee0 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ + 0x00012ef0 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ + 0x00012f00 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ + 0x00012f10 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ + 0x00012f20 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ + 0x00012f30 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ + 0x00012f40 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ + 0x00012f50 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ + 0x00012f60 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ + 0x00012f70 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ + 0x00012f80 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ + 0x00012f90 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ + 0x00012fa0 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ + 0x00012fb0 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ + 0x00012fc0 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ + 0x00012fd0 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ + 0x00012fe0 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ + 0x00012ff0 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ + 0x00013000 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ + 0x00013010 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ + 0x00013020 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ + 0x00013030 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ + 0x00013040 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ + 0x00013050 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ + 0x00013060 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ + 0x00013070 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ + 0x00013080 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ + 0x00013090 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ + 0x000130a0 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ + 0x000130b0 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ + 0x000130c0 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ + 0x000130d0 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ + 0x000130e0 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ + 0x000130f0 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ + 0x00013100 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ + 0x00013110 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ + 0x00013120 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ + 0x00013130 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ + 0x00013140 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ + 0x00013150 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ + 0x00013160 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ + 0x00013170 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ @@ -1,43 +1,45 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ - 0x00413f70 011b033b 74020000 4d000000 d0dbfeff ...;t...M....... │ │ │ - 0x00413f80 a0030000 84dcfeff 38050000 c8e6feff ........8....... │ │ │ - 0x00413f90 90020000 10e7feff b8020000 60e7feff ............`... │ │ │ - 0x00413fa0 e0020000 90e7feff 08030000 c8e7feff ................ │ │ │ - 0x00413fb0 30030000 60e8feff 68030000 64e9feff 0...`...h...d... │ │ │ - 0x00413fc0 e0030000 e0e9feff 18040000 e8e9feff ................ │ │ │ - 0x00413fd0 30040000 60eafeff 70040000 e4eafeff 0...`...p....... │ │ │ - 0x00413fe0 a8040000 9cebfeff d0040000 c4ebfeff ................ │ │ │ - 0x00413ff0 f0040000 5cecfeff 20050000 80ecfeff ....\... ....... │ │ │ - 0x00414000 98050000 40edfeff c8050000 6cedfeff ....@.......l... │ │ │ - 0x00414010 e0050000 80edfeff f8050000 94eefeff ................ │ │ │ - 0x00414020 30060000 8ceffeff 60060000 74f0feff 0.......`...t... │ │ │ - 0x00414030 88060000 c0f1feff a0060000 94f4feff ................ │ │ │ - 0x00414040 00070000 2cf5feff 30070000 90f5feff ....,...0....... │ │ │ - 0x00414050 48070000 c0f7feff a0070000 74f8feff H...........t... │ │ │ - 0x00414060 d8070000 78fcfeff 20080000 f81effff ....x... ....... │ │ │ - 0x00414070 68080000 fc30ffff c8080000 c032ffff h....0.......2.. │ │ │ - 0x00414080 08090000 a448ffff 90090000 4859ffff .....H......HY.. │ │ │ - 0x00414090 e0090000 5866ffff 280a0000 5c66ffff ....Xf..(...\f.. │ │ │ - 0x004140a0 400a0000 b066ffff 700a0000 b466ffff @....f..p....f.. │ │ │ - 0x004140b0 880a0000 7867ffff b80a0000 2869ffff ....xg......(i.. │ │ │ - 0x004140c0 300b0000 ac6affff 700b0000 f46fffff 0....j..p....o.. │ │ │ - 0x004140d0 d00b0000 2c71ffff 080c0000 287affff ....,q......(z.. │ │ │ - 0x004140e0 700c0000 147bffff a80c0000 4c7cffff p....{......L|.. │ │ │ - 0x004140f0 e00c0000 a883ffff 400d0000 048dffff ........@....... │ │ │ - 0x00414100 c00d0000 2c8dffff d80d0000 c08effff ....,........... │ │ │ - 0x00414110 100e0000 a490ffff 500e0000 0492ffff ........P....... │ │ │ - 0x00414120 880e0000 ec92ffff b80e0000 d893ffff ................ │ │ │ - 0x00414130 e80e0000 0c94ffff 100f0000 7496ffff ............t... │ │ │ - 0x00414140 500f0000 a896ffff 780f0000 2c99ffff P.......x...,... │ │ │ - 0x00414150 b80f0000 6499ffff e00f0000 9899ffff ....d........... │ │ │ - 0x00414160 08100000 3c9bffff 50100000 a89bffff ....<...P....... │ │ │ - 0x00414170 90100000 bc9dffff 00110000 98b1ffff ................ │ │ │ - 0x00414180 48110000 d4bcffff 70110000 04bdffff H.......p....... │ │ │ - 0x00414190 88110000 50beffff c0110000 a8bfffff ....P........... │ │ │ - 0x004141a0 f8110000 20c1ffff 40120000 24c3ffff .... ...@...$... │ │ │ - 0x004141b0 68120000 b8c3ffff 98120000 a8c4ffff h............... │ │ │ - 0x004141c0 d8120000 d0c4ffff f0120000 dcc4ffff ................ │ │ │ - 0x004141d0 08130000 fcc5ffff 20130000 74c6ffff ........ ...t... │ │ │ - 0x004141e0 58130000 X... │ │ │ + 0x00013180 011b033b 9c020000 52000000 30fbfeff ...;....R...0... │ │ │ + 0x00013190 0c050000 6805ffff b4020000 9805ffff ....h........... │ │ │ + 0x000131a0 c8020000 d005ffff dc020000 1806ffff ................ │ │ │ + 0x000131b0 00030000 2006ffff 18030000 c006ffff .... ........... │ │ │ + 0x000131c0 48030000 d807ffff 88030000 b008ffff H............... │ │ │ + 0x000131d0 d0030000 3009ffff 00040000 3809ffff ....0.......8... │ │ │ + 0x000131e0 14040000 d009ffff 48040000 700affff ........H...p... │ │ │ + 0x000131f0 88040000 300bffff a8040000 600bffff ....0.......`... │ │ │ + 0x00013200 c0040000 180cffff f8040000 400cffff ............@... │ │ │ + 0x00013210 68050000 700cffff 7c050000 880cffff h...p...|....... │ │ │ + 0x00013220 90050000 a80dffff c8050000 600effff ............`... │ │ │ + 0x00013230 00060000 600fffff 40060000 1810ffff ....`...@....... │ │ │ + 0x00013240 78060000 b010ffff 98060000 7811ffff x...........x... │ │ │ + 0x00013250 ac060000 2814ffff 44070000 c014ffff ....(...D....... │ │ │ + 0x00013260 6c070000 2815ffff 80070000 3017ffff l...(.......0... │ │ │ + 0x00013270 18080000 e817ffff 44080000 a81bffff ........D....... │ │ │ + 0x00013280 9c080000 583dffff 10090000 c849ffff ....X=.......I.. │ │ │ + 0x00013290 58090000 184bffff 8c090000 005affff X....K.......Z.. │ │ │ + 0x000132a0 d4090000 6862ffff 200a0000 c070ffff ....hb.. ....p.. │ │ │ + 0x000132b0 f00a0000 c872ffff 040b0000 7074ffff .....r......pt.. │ │ │ + 0x000132c0 640b0000 f875ffff 9c0b0000 0877ffff d....u.......w.. │ │ │ + 0x000132d0 c80b0000 1077ffff dc0b0000 7077ffff .....w......pw.. │ │ │ + 0x000132e0 040c0000 7877ffff 180c0000 5878ffff ....xw......Xx.. │ │ │ + 0x000132f0 4c0c0000 087affff e40c0000 a87bffff L....z.......{.. │ │ │ + 0x00013300 3c0d0000 9880ffff 900d0000 e881ffff <............... │ │ │ + 0x00013310 d40d0000 488affff 3c0e0000 408bffff ....H...<...@... │ │ │ + 0x00013320 740e0000 c88bffff a00e0000 7894ffff t...........x... │ │ │ + 0x00013330 3c0f0000 089dffff f80f0000 389dffff <...........8... │ │ │ + 0x00013340 0c100000 409dffff 20100000 789fffff ....@... ...x... │ │ │ + 0x00013350 b0100000 e8a0ffff e8100000 c8a1ffff ................ │ │ │ + 0x00013360 14110000 60a2ffff 5c110000 f0a2ffff ....`...\....... │ │ │ + 0x00013370 88110000 d0a3ffff bc110000 08a4ffff ................ │ │ │ + 0x00013380 e0110000 b0a4ffff 18120000 48a5ffff ............H... │ │ │ + 0x00013390 64120000 c8a5ffff 98120000 00a7ffff d............... │ │ │ + 0x000133a0 f8120000 78a7ffff 48130000 50a9ffff ....x...H...P... │ │ │ + 0x000133b0 f0130000 40baffff d8140000 d8bbffff ....@........... │ │ │ + 0x000133c0 ec140000 28bcffff 00150000 68bdffff ....(.......h... │ │ │ + 0x000133d0 34150000 b0beffff 68150000 30c0ffff 4.......h...0... │ │ │ + 0x000133e0 dc150000 50c2ffff fc150000 f8c2ffff ....P........... │ │ │ + 0x000133f0 28160000 f0c3ffff 68160000 18c4ffff (.......h....... │ │ │ + 0x00013400 80160000 28c4ffff 94160000 d8c5ffff ....(........... │ │ │ + 0x00013410 a8160000 58c6ffff dc160000 ....X....... │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ @@ -1,275 +1,329 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ - 0x004141e8 14000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ - 0x004141f8 1b0c1f00 00000000 24000000 1c000000 ........$....... │ │ │ - 0x00414208 30e4feff 40000000 00440e10 9d029e01 0...@....D...... │ │ │ - 0x00414218 430d1d44 0adedd0c 1f00410b 00000000 C..D......A..... │ │ │ - 0x00414228 24000000 44000000 50e4feff 44000000 $...D...P...D... │ │ │ - 0x00414238 00460e10 9d029e01 420d1d44 0adedd0c .F......B..D.... │ │ │ - 0x00414248 1f00410b 00000000 24000000 6c000000 ..A.....$...l... │ │ │ - 0x00414258 78e4feff 30000000 00410e20 9d049e03 x...0....A. .... │ │ │ - 0x00414268 410d1d41 930248de ddd30c1f 00000000 A..A..H......... │ │ │ - 0x00414278 24000000 94000000 80e4feff 2c000000 $...........,... │ │ │ - 0x00414288 00410e10 9d029e01 410d1d48 dedd0c1f .A......A..H.... │ │ │ - 0x00414298 00000000 00000000 34000000 bc000000 ........4....... │ │ │ - 0x004142a8 90e4feff 98000000 00410e40 9d089e07 .........A.@.... │ │ │ - 0x004142b8 410d1d49 93069405 95049603 97025ade A..I..........Z. │ │ │ - 0x004142c8 ddd7d6d5 d4d30c1f 00000000 00000000 ................ │ │ │ - 0x004142d8 34000000 f4000000 f0e4feff 04010000 4............... │ │ │ - 0x004142e8 00410e40 9d089e07 410d1d43 93069405 .A.@....A..C.... │ │ │ - 0x004142f8 95049603 9702760a deddd7d6 d5d4d30c ......v......... │ │ │ - 0x00414308 1f00410b 00000000 3c000000 2c010000 ..A.....<...,... │ │ │ - 0x00414318 28d8feff b4000000 00410e40 9d089e07 (........A.@.... │ │ │ - 0x00414328 410d1d43 95049603 93069405 9702610a A..C..........a. │ │ │ - 0x00414338 deddd7d6 d5d4d30c 1f00420b 44deddd7 ..........B.D... │ │ │ - 0x00414348 d6d5d4d3 0c1f0000 34000000 6c010000 ........4...l... │ │ │ - 0x00414358 7ce5feff 7c000000 00410e20 9d049e03 |...|....A. .... │ │ │ - 0x00414368 410d1d44 93024f0a deddd30c 1f00410b A..D..O.......A. │ │ │ - 0x00414378 460ad3dd de0c1f00 410b0000 00000000 F.......A....... │ │ │ - 0x00414388 14000000 a4010000 c0e5feff 08000000 ................ │ │ │ - 0x00414398 00000000 00000000 3c000000 bc010000 ........<....... │ │ │ - 0x004143a8 b0e5feff 78000000 00410e20 9d049e03 ....x....A. .... │ │ │ - 0x004143b8 410d1d43 93029401 440adedd d4d30c1f A..C....D....... │ │ │ - 0x004143c8 00410b4a 0adeddd4 d30c1f00 410b48d3 .A.J........A.H. │ │ │ - 0x004143d8 d4ddde0c 1f000000 34000000 fc010000 ........4....... │ │ │ - 0x004143e8 e8e5feff 84000000 00410e30 9d069e05 .........A.0.... │ │ │ - 0x004143f8 410d1d43 93049403 500adedd d4d30c1f A..C....P....... │ │ │ - 0x00414408 00410b42 0adeddd4 d30c1f00 410b0000 .A.B........A... │ │ │ - 0x00414418 24000000 34020000 34e6feff b8000000 $...4...4....... │ │ │ - 0x00414428 00410e40 9d089e07 410d1d42 93069405 .A.@....A..B.... │ │ │ - 0x00414438 95040000 00000000 1c000000 5c020000 ............\... │ │ │ - 0x00414448 c4e6feff 28000000 00410e10 9d029e01 ....(....A...... │ │ │ - 0x00414458 410d1d00 00000000 2c000000 7c020000 A.......,...|... │ │ │ - 0x00414468 cce6feff 98000000 00410e30 9d069e05 .........A.0.... │ │ │ - 0x00414478 410d1d41 95024293 0494034f 0adeddd5 A..A..B....O.... │ │ │ - 0x00414488 d4d30c1f 00410b00 14000000 ac020000 .....A.......... │ │ │ - 0x00414498 34e7feff 20000000 00000000 00000000 4... ........... │ │ │ - 0x004144a8 5c000000 c4020000 44d7feff e0090000 \.......D....... │ │ │ - 0x004144b8 00410ea0 10410e80 119d9002 9e8f0241 .A...A.........A │ │ │ - 0x004144c8 0d1d419b 86029c85 0243938e 02948d02 ..A......C...... │ │ │ - 0x004144d8 44958c02 968b0244 978a0298 89029988 D......D........ │ │ │ - 0x004144e8 029a8702 03c0010a dedddcdb dad9d8d7 ................ │ │ │ - 0x004144f8 d6d5d4d3 0c1fa010 410ec00f 410b0000 ........A...A... │ │ │ - 0x00414508 2c000000 24030000 e0e6feff c0000000 ,...$........... │ │ │ - 0x00414518 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00414528 580adedd d4d30c1f 00410b00 00000000 X........A...... │ │ │ - 0x00414538 14000000 54030000 70e7feff 2c000000 ....T...p...,... │ │ │ - 0x00414548 00000000 00000000 14000000 6c030000 ............l... │ │ │ - 0x00414558 84e7feff 14000000 00000000 00000000 ................ │ │ │ - 0x00414568 34000000 84030000 80e7feff 14010000 4............... │ │ │ - 0x00414578 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00414588 630adedd d4d30c1f 00410b58 0ad3d4dd c........A.X.... │ │ │ - 0x00414598 de0c1f00 410b0000 2c000000 bc030000 ....A...,....... │ │ │ - 0x004145a8 5ce8feff f8000000 00410e30 9d069e05 \........A.0.... │ │ │ - 0x004145b8 410d1d42 93049403 5e0adedd d4d30c1f A..B....^....... │ │ │ - 0x004145c8 00410b00 00000000 24000000 ec030000 .A......$....... │ │ │ - 0x004145d8 24e9feff e8000000 00410e20 9d049e03 $........A. .... │ │ │ - 0x004145e8 410d1d66 0adedd0c 1f00410b 00000000 A..f......A..... │ │ │ - 0x004145f8 14000000 14040000 e4e9feff 4c010000 ............L... │ │ │ - 0x00414608 00000000 00000000 5c000000 2c040000 ........\...,... │ │ │ - 0x00414618 18ebfeff d4020000 00410e60 9d0c9e0b .........A.`.... │ │ │ - 0x00414628 410d1d41 930a9409 44950896 07970698 A..A....D....... │ │ │ - 0x00414638 05990465 0adeddd9 d8d7d6d5 d4d30c1f ...e............ │ │ │ - 0x00414648 00410b4e 0adeddd9 d8d7d6d5 d4d30c1f .A.N............ │ │ │ - 0x00414658 00410b02 530adedd d9d8d7d6 d5d4d30c .A..S........... │ │ │ - 0x00414668 1f00430b 00000000 2c000000 8c040000 ..C.....,....... │ │ │ - 0x00414678 8cedfeff 98000000 00410e30 9d069e05 .........A.0.... │ │ │ - 0x00414688 410d1d42 93049403 9502590a deddd5d4 A..B......Y..... │ │ │ - 0x00414698 d30c1f00 410b0000 14000000 bc040000 ....A........... │ │ │ - 0x004146a8 f4edfeff 64000000 00000000 00000000 ....d........... │ │ │ - 0x004146b8 54000000 d4040000 40eefeff 30020000 T.......@...0... │ │ │ - 0x004146c8 00410e60 9d0c9e0b 410d1d45 930a9409 .A.`....A..E.... │ │ │ - 0x004146d8 95089607 97069805 99049a03 9b029c01 ................ │ │ │ - 0x004146e8 02590ade dddcdbda d9d8d7d6 d5d4d30c .Y.............. │ │ │ - 0x004146f8 1f00410b 540ad3d4 d5d6d7d8 d9dadbdc ..A.T........... │ │ │ - 0x00414708 ddde0c1f 00410b00 34000000 2c050000 .....A..4...,... │ │ │ - 0x00414718 18f0feff b4000000 00410e40 9d089e07 .........A.@.... │ │ │ - 0x00414728 410d1d41 95049603 45930694 05610ade A..A....E....a.. │ │ │ - 0x00414738 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00414748 44000000 64050000 94f0feff 04040000 D...d........... │ │ │ - 0x00414758 00410e90 019d129e 11410d1d 42931094 .A.......A..B... │ │ │ - 0x00414768 0f950e96 0d45970c 980b4699 0a9a099b .....E....F..... │ │ │ - 0x00414778 085a0ade dddbdad9 d8d7d6d5 d4d30c1f .Z.............. │ │ │ - 0x00414788 00410b00 00000000 44000000 ac050000 .A......D....... │ │ │ - 0x00414798 50f4feff 80220000 00410ed0 029d2a9e P...."...A....*. │ │ │ - 0x004147a8 29410d1d 41952696 25439724 98234493 )A..A.&.%C.$.#D. │ │ │ - 0x004147b8 28942799 229a2147 9b209c1f 690adedd (.'.".!G. ..i... │ │ │ - 0x004147c8 dcdbdad9 d8d7d6d5 d4d30c1f 00410b00 .............A.. │ │ │ - 0x004147d8 5c000000 f4050000 8816ffff 04120000 \............... │ │ │ - 0x004147e8 00410e70 9d0e9e0d 410d1d46 930c940b .A.p....A..F.... │ │ │ - 0x004147f8 950a9609 97089807 99069a05 9b049c03 ................ │ │ │ - 0x00414808 0356010a dedddcdb dad9d8d7 d6d5d4d3 .V.............. │ │ │ - 0x00414818 0c1f0041 0b030501 0ad3d4d5 d6d7d8d9 ...A............ │ │ │ - 0x00414828 dadbdcdd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00414838 3c000000 54060000 2c28ffff c4010000 <...T...,(...... │ │ │ - 0x00414848 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00414858 43950202 460adedd d5d4d30c 1f00410b C...F.........A. │ │ │ - 0x00414868 5e0ad3d4 d5ddde0c 1f00410b 00000000 ^.........A..... │ │ │ - 0x00414878 84000000 94060000 b029ffff e4150000 .........)...... │ │ │ - 0x00414888 00410e70 9d0e9e0d 410d1d41 930c940b .A.p....A..A.... │ │ │ - 0x00414898 46950a96 09970898 0799069a 059b049c F............... │ │ │ - 0x004148a8 03036001 0adedddc dbdad9d8 d7d6d5d4 ..`............. │ │ │ - 0x004148b8 d30c1f00 410b540a d3d4d5d6 d7d8d9da ....A.T......... │ │ │ - 0x004148c8 dbdcddde 0c1f0041 0b035601 0ad3d4d5 .......A..V..... │ │ │ - 0x004148d8 d6d7d8d9 dadbdcdd de0c1f00 410b03b0 ............A... │ │ │ - 0x004148e8 010ad3d4 d5d6d7d8 d9dadbdc ddde0c1f ................ │ │ │ - 0x004148f8 00410b00 00000000 4c000000 1c070000 .A......L....... │ │ │ - 0x00414908 0c3fffff 9c100000 00410ea0 019d149e .?.......A...... │ │ │ - 0x00414918 13410d1d 41951096 0f479312 9411970e .A..A....G...... │ │ │ - 0x00414928 980d4499 0c9a0b44 9b0a9c09 03c6010a ..D....D........ │ │ │ - 0x00414938 dedddcdb dad9d8d7 d6d5d4d3 0c1f0041 ...............A │ │ │ - 0x00414948 0b000000 00000000 44000000 6c070000 ........D...l... │ │ │ - 0x00414958 604fffff 0c0d0000 00410ea0 019d149e `O.......A...... │ │ │ - 0x00414968 13410d1d 419b0a9c 0948990c 9a0b9312 .A..A....H...... │ │ │ - 0x00414978 94119510 960f970e 980d0245 0adedddc ...........E.... │ │ │ - 0x00414988 dbdad9d8 d7d6d5d4 d30c1f00 410b0000 ............A... │ │ │ - 0x00414998 14000000 b4070000 285cffff 04000000 ........(\...... │ │ │ - 0x004149a8 00000000 00000000 2c000000 cc070000 ........,....... │ │ │ - 0x004149b8 145cffff 54000000 00410eb0 019d169e .\..T....A...... │ │ │ - 0x004149c8 15410d1d 41931450 0adeddd3 0c1f0041 .A..A..P.......A │ │ │ - 0x004149d8 0b000000 00000000 14000000 fc070000 ................ │ │ │ - 0x004149e8 385cffff 04000000 00000000 00000000 8\.............. │ │ │ - 0x004149f8 2c000000 14080000 245cffff c4000000 ,.......$\...... │ │ │ - 0x00414a08 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x00414a18 42950262 0adeddd5 d4d30c1f 00410b00 B..b.........A.. │ │ │ - 0x00414a28 74000000 44080000 b85cffff b0010000 t...D....\...... │ │ │ - 0x00414a38 00410e50 9d0a9e09 410d1d41 97049803 .A.P....A..A.... │ │ │ - 0x00414a48 45950696 05930894 0799029a 016c0ade E............l.. │ │ │ - 0x00414a58 dddad9d8 d7d6d5d4 d30c1f00 410b590a ............A.Y. │ │ │ - 0x00414a68 d3d4d5d6 d7d8d9da ddde0c1f 00410b4f .............A.O │ │ │ - 0x00414a78 0ad3d4d5 d6d7d8d9 daddde0c 1f00410b ..............A. │ │ │ - 0x00414a88 480ad3d4 d5d6d7d8 d9daddde 0c1f0041 H..............A │ │ │ - 0x00414a98 0b000000 00000000 3c000000 bc080000 ........<....... │ │ │ - 0x00414aa8 f05dffff 84010000 00410ed0 019d1a9e .].......A...... │ │ │ - 0x00414ab8 19410d1d 41931894 17459516 96154497 .A..A....E....D. │ │ │ - 0x00414ac8 1498136c 0adeddd8 d7d6d5d4 d30c1f00 ...l............ │ │ │ - 0x00414ad8 410b0000 00000000 5c000000 fc080000 A.......\....... │ │ │ - 0x00414ae8 345fffff 48050000 00410ec0 08410ea0 4_..H....A...A.. │ │ │ - 0x00414af8 099d9401 9e930141 0d1d4195 9001968f .......A..A..... │ │ │ - 0x00414b08 0143978e 01988d01 48939201 94910199 .C......H....... │ │ │ - 0x00414b18 8c019a8b 019b8a01 9c890102 fc0adedd ................ │ │ │ - 0x00414b28 dcdbdad9 d8d7d6d5 d4d30c1f c008410e ..............A. │ │ │ - 0x00414b38 e007410b 00000000 34000000 5c090000 ..A.....4...\... │ │ │ - 0x00414b48 1c64ffff 38010000 00410e50 9d0a9e09 .d..8....A.P.... │ │ │ - 0x00414b58 410d1d42 93089407 45950696 05680ade A..B....E....h.. │ │ │ - 0x00414b68 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00414b78 64000000 94090000 1c65ffff fc080000 d........e...... │ │ │ - 0x00414b88 00410e80 20410ed0 28410eb0 299d9605 .A.. A..(A..)... │ │ │ - 0x00414b98 9e950541 0d1d4295 92059691 054a9394 ...A..B......J.. │ │ │ - 0x00414ba8 05949305 97900598 8f05998e 059a8d05 ................ │ │ │ - 0x00414bb8 9b8c059c 8b050340 010adedd dcdbdad9 .......@........ │ │ │ - 0x00414bc8 d8d7d6d5 d4d30c1f d028410e 8020410e .........(A.. A. │ │ │ - 0x00414bd8 a01f410b 00000000 34000000 fc090000 ..A.....4....... │ │ │ - 0x00414be8 b06dffff ec000000 00410e50 9d0a9e09 .m.......A.P.... │ │ │ - 0x00414bf8 410d1d41 93089407 46950696 05640ade A..A....F....d.. │ │ │ - 0x00414c08 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00414c18 34000000 340a0000 646effff 38010000 4...4...dn..8... │ │ │ - 0x00414c28 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ │ - 0x00414c38 47970698 05950896 07760ade ddd8d7d6 G........v...... │ │ │ - 0x00414c48 d5d4d30c 1f00410b 5c000000 6c0a0000 ......A.\...l... │ │ │ - 0x00414c58 646fffff 5c070000 00410ea0 019d149e do..\....A...... │ │ │ - 0x00414c68 13410d1d 45951096 0f970e98 0d990c9a .A..E........... │ │ │ - 0x00414c78 0b931294 119b0a9c 0902d00a dedddcdb ................ │ │ │ - 0x00414c88 dad9d8d7 d6d5d4d3 0c1f0041 0b024c0a ...........A..L. │ │ │ - 0x00414c98 d3d4d5d6 d7d8d9da dbdcddde 0c1f0041 ...............A │ │ │ - 0x00414ca8 0b000000 00000000 7c000000 cc0a0000 ........|....... │ │ │ - 0x00414cb8 6076ffff 5c090000 00410ed0 019d1a9e `v..\....A...... │ │ │ - 0x00414cc8 19410d1d 4799129a 11931894 17951696 .A..G........... │ │ │ - 0x00414cd8 15971498 139b109c 0f02f10a d3d4d5d6 ................ │ │ │ - 0x00414ce8 d7d8d9da dbdcddde 0c1f0041 0b580ade ...........A.X.. │ │ │ - 0x00414cf8 dddcdbda d9d8d7d6 d5d4d30c 1f00410b ..............A. │ │ │ - 0x00414d08 02630ad3 d4d5d6d7 d8d9dadb dcddde0c .c.............. │ │ │ - 0x00414d18 1f00410b 530ad3d4 d5d6d7d8 d9dadbdc ..A.S........... │ │ │ - 0x00414d28 ddde0c1f 00410b00 14000000 4c0b0000 .....A......L... │ │ │ - 0x00414d38 3c7fffff 28000000 00000000 00000000 <...(........... │ │ │ - 0x00414d48 34000000 640b0000 4c7fffff 94010000 4...d...L....... │ │ │ - 0x00414d58 00410e60 9d0c9e0b 410d1d41 97064493 .A.`....A..A..D. │ │ │ - 0x00414d68 0a940995 08960702 410adedd d7d6d5d4 ........A....... │ │ │ - 0x00414d78 d30c1f00 410b0000 3c000000 9c0b0000 ....A...<....... │ │ │ - 0x00414d88 a880ffff e4010000 00410e70 9d0e9e0d .........A.p.... │ │ │ - 0x00414d98 410d1d41 99069a05 43930c94 0b43950a A..A....C....C.. │ │ │ - 0x00414da8 96099708 98070252 0adeddda d9d8d7d6 .......R........ │ │ │ - 0x00414db8 d5d4d30c 1f00410b 34000000 dc0b0000 ......A.4....... │ │ │ - 0x00414dc8 4c82ffff 60010000 00410e60 9d0c9e0b L...`....A.`.... │ │ │ - 0x00414dd8 410d1d41 97064293 0a940944 95089607 A..A..B....D.... │ │ │ - 0x00414de8 02410ade ddd7d6d5 d4d30c1f 00410b00 .A...........A.. │ │ │ - 0x00414df8 2c000000 140c0000 7483ffff e8000000 ,.......t....... │ │ │ - 0x00414e08 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00414e18 680adedd d4d30c1f 00410b00 00000000 h........A...... │ │ │ - 0x00414e28 2c000000 440c0000 2c84ffff ec000000 ,...D...,....... │ │ │ - 0x00414e38 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00414e48 690adedd d4d30c1f 00410b00 00000000 i........A...... │ │ │ - 0x00414e58 24000000 740c0000 e884ffff 34000000 $...t.......4... │ │ │ - 0x00414e68 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00414e78 49deddd4 d30c1f00 3c000000 9c0c0000 I.......<....... │ │ │ - 0x00414e88 f484ffff 68020000 00410e60 9d0c9e0b ....h....A.`.... │ │ │ - 0x00414e98 410d1d41 930a9409 45950896 07970698 A..A....E....... │ │ │ - 0x00414ea8 0599049a 03790ade dddad9d8 d7d6d5d4 .....y.......... │ │ │ - 0x00414eb8 d30c1f00 410b0000 24000000 dc0c0000 ....A...$....... │ │ │ - 0x00414ec8 1c87ffff 34000000 00410e20 9d049e03 ....4....A. .... │ │ │ - 0x00414ed8 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x00414ee8 3c000000 040d0000 2887ffff 84020000 <.......(....... │ │ │ - 0x00414ef8 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x00414f08 95025e0a deddd5d4 d30c1f00 410b026d ..^.........A..m │ │ │ - 0x00414f18 0ad3d4d5 ddde0c1f 00410b00 00000000 .........A...... │ │ │ - 0x00414f28 24000000 440d0000 6c89ffff 38000000 $...D...l...8... │ │ │ - 0x00414f38 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00414f48 4adeddd4 d30c1f00 24000000 6c0d0000 J.......$...l... │ │ │ - 0x00414f58 7c89ffff 34000000 00410e20 9d049e03 |...4....A. .... │ │ │ - 0x00414f68 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x00414f78 44000000 940d0000 8889ffff a4010000 D............... │ │ │ - 0x00414f88 00410e60 9d0c9e0b 410d1d45 99049a03 .A.`....A..E.... │ │ │ - 0x00414f98 930a9409 95089607 97069805 9b029c01 ................ │ │ │ - 0x00414fa8 024d0ade dddcdbda d9d8d7d6 d5d4d30c .M.............. │ │ │ - 0x00414fb8 1f00410b 00000000 3c000000 dc0d0000 ..A.....<....... │ │ │ - 0x00414fc8 e48affff 6c000000 00410e30 9d069e05 ....l....A.0.... │ │ │ - 0x00414fd8 410d1d42 95029304 9403500a deddd5d4 A..B......P..... │ │ │ - 0x00414fe8 d30c1f00 410b430a d3d4d5dd de0c1f00 ....A.C......... │ │ │ - 0x00414ff8 410b0000 00000000 6c000000 1c0e0000 A.......l....... │ │ │ - 0x00415008 108bffff 14020000 00410e70 9d0e9e0d .........A.p.... │ │ │ - 0x00415018 410d1d45 950a9609 97089807 99069a05 A..E............ │ │ │ - 0x00415028 930c940b 9b049c03 024c0ade dddcdbda .........L...... │ │ │ - 0x00415038 d9d8d7d6 d5d4d30c 1f00410b 4a0ad3d4 ..........A.J... │ │ │ - 0x00415048 d5d6d7d8 d9dadbdc ddde0c1f 00410b4e .............A.N │ │ │ - 0x00415058 0ad3d4d5 d6d7d8d9 dadbdcdd de0c1f00 ................ │ │ │ - 0x00415068 410b0000 00000000 44000000 8c0e0000 A.......D....... │ │ │ - 0x00415078 b48cffff dc130000 00410ea0 029d249e .........A....$. │ │ │ - 0x00415088 23410d1d 47932294 21952096 1f971e98 #A..G.".!. ..... │ │ │ - 0x00415098 1d991c9a 1b9b1a9c 19028b0a dedddcdb ................ │ │ │ - 0x004150a8 dad9d8d7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x004150b8 24000000 d40e0000 48a0ffff 3c0b0000 $.......H...<... │ │ │ - 0x004150c8 00450e30 0303020a 0e00410b 610a0e00 .E.0......A.a... │ │ │ - 0x004150d8 410b0000 00000000 14000000 fc0e0000 A............... │ │ │ - 0x004150e8 5cabffff 30000000 00000000 00000000 \...0........... │ │ │ - 0x004150f8 34000000 140f0000 74abffff 4c010000 4.......t...L... │ │ │ - 0x00415108 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00415118 42950296 01740ade ddd6d5d4 d30c1f00 B....t.......... │ │ │ - 0x00415128 410b0000 00000000 34000000 4c0f0000 A.......4...L... │ │ │ - 0x00415138 88acffff 58010000 00410e30 9d069e05 ....X....A.0.... │ │ │ - 0x00415148 410d1d41 93049403 42950296 01760ade A..A....B....v.. │ │ │ - 0x00415158 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415168 44000000 840f0000 a8adffff 78010000 D...........x... │ │ │ - 0x00415178 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x00415188 9502530a deddd5d4 d30c1f00 410b490a ..S.........A.I. │ │ │ - 0x00415198 d3d4d5dd de0c1f00 410b730a d3d4d5dd ........A.s..... │ │ │ - 0x004151a8 de0c1f00 410b0000 24000000 cc0f0000 ....A...$....... │ │ │ - 0x004151b8 d8aeffff 04020000 00410e20 9d049e03 .........A. .... │ │ │ - 0x004151c8 410d1d02 440adedd 0c1f0041 0b000000 A...D......A.... │ │ │ - 0x004151d8 2c000000 f40f0000 b4b0ffff 94000000 ,............... │ │ │ - 0x004151e8 00410e90 019d129e 11410d1d 41931094 .A.......A..A... │ │ │ - 0x004151f8 0f5c0ade ddd4d30c 1f00410b 00000000 .\........A..... │ │ │ - 0x00415208 3c000000 24100000 18b1ffff f0000000 <...$........... │ │ │ - 0x00415218 00410e50 9d0a9e09 410d1d42 95069308 .A.P....A..B.... │ │ │ - 0x00415228 94075f0a deddd5d4 d30c1f00 410b550a .._.........A.U. │ │ │ - 0x00415238 d3d4d5dd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415248 14000000 64100000 c8b1ffff 28000000 ....d.......(... │ │ │ - 0x00415258 00000000 00000000 14000000 7c100000 ............|... │ │ │ - 0x00415268 d8b1ffff 0c000000 00000000 00000000 ................ │ │ │ - 0x00415278 14000000 94100000 ccb1ffff 20010000 ............ ... │ │ │ - 0x00415288 00000000 00000000 34000000 ac100000 ........4....... │ │ │ - 0x00415298 d4b2ffff 78000000 00410e40 9d089e07 ....x....A.@.... │ │ │ - 0x004152a8 410d1d42 93069405 97029801 47950496 A..B........G... │ │ │ - 0x004152b8 0352dedd d8d7d6d5 d4d30c1f 00000000 .R.............. │ │ │ - 0x004152c8 14000000 e4100000 14b3ffff 04000000 ................ │ │ │ - 0x004152d8 00000000 00000000 00000000 ............ │ │ │ + 0x00013420 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ + 0x00013430 1b0c1f00 10000000 18000000 ac02ffff ................ │ │ │ + 0x00013440 2c000000 00000000 10000000 2c000000 ,...........,... │ │ │ + 0x00013450 c802ffff 38000000 00000000 20000000 ....8....... ... │ │ │ + 0x00013460 40000000 ec02ffff 48000000 00410e20 @.......H....A. │ │ │ + 0x00013470 9d049e03 4293024e deddd30e 00000000 ....B..N........ │ │ │ + 0x00013480 14000000 64000000 1003ffff 04000000 ....d........... │ │ │ + 0x00013490 00000000 00000000 2c000000 7c000000 ........,...|... │ │ │ + 0x000134a0 0003ffff 9c000000 00410e40 9d089e07 .........A.@.... │ │ │ + 0x000134b0 47930694 05439504 96034297 0259dedd G....C....B..Y.. │ │ │ + 0x000134c0 d7d5d6d3 d40e0000 3c000000 ac000000 ........<....... │ │ │ + 0x000134d0 7003ffff 18010000 00410e40 9d089e07 p........A.@.... │ │ │ + 0x000134e0 42930694 05429504 96034297 02760ade B....B....B..v.. │ │ │ + 0x000134f0 ddd7d5d6 d3d40e00 410b450a deddd7d5 ........A.E..... │ │ │ + 0x00013500 d6d3d40e 00410b00 44000000 ec000000 .....A..D....... │ │ │ + 0x00013510 4804ffff d4000000 00420e50 9d0a9e09 H........B.P.... │ │ │ + 0x00013520 42970498 03449308 94074295 06960543 B....D....B....C │ │ │ + 0x00013530 99025f0a deddd9d7 d8d5d6d3 d40e0042 .._............B │ │ │ + 0x00013540 0b45dedd d9d7d8d5 d6d3d40e 00000000 .E.............. │ │ │ + 0x00013550 2c000000 34010000 d804ffff 80000000 ,...4........... │ │ │ + 0x00013560 00410e20 9d049e03 4693024f 0adeddd3 .A. ....F..O.... │ │ │ + 0x00013570 0e00410b 440adedd d30e0041 0b000000 ..A.D......A.... │ │ │ + 0x00013580 10000000 64010000 2805ffff 08000000 ....d...(....... │ │ │ + 0x00013590 00000000 30000000 78010000 1c05ffff ....0...x....... │ │ │ + 0x000135a0 94000000 00460e30 9d069e05 42930494 .....F.0....B... │ │ │ + 0x000135b0 03439502 4d0adedd d5d3d40e 00410b4b .C..M........A.K │ │ │ + 0x000135c0 deddd5d3 d40e0000 3c000000 ac010000 ........<....... │ │ │ + 0x000135d0 8005ffff 9c000000 00450e40 9d089e07 .........E.@.... │ │ │ + 0x000135e0 42930694 05439504 96034597 0251dedd B....C....E..Q.. │ │ │ + 0x000135f0 d7d5d6d3 d40e0042 0e409306 94059504 .......B.@...... │ │ │ + 0x00013600 96039702 9d089e07 1c000000 ec010000 ................ │ │ │ + 0x00013610 e005ffff c0000000 00410e40 9d089e07 .........A.@.... │ │ │ + 0x00013620 42930694 05479504 14000000 0c020000 B....G.......... │ │ │ + 0x00013630 8006ffff 2c000000 00410e10 9d029e01 ....,....A...... │ │ │ + 0x00013640 34000000 24020000 9806ffff b8000000 4...$........... │ │ │ + 0x00013650 00410e30 9d069e05 42950243 93049403 .A.0....B..C.... │ │ │ + 0x00013660 4c0adedd d5d3d40e 00410b46 0adeddd5 L........A.F.... │ │ │ + 0x00013670 d3d40e00 410b0000 10000000 5c020000 ....A.......\... │ │ │ + 0x00013680 1807ffff 24000000 00000000 58000000 ....$.......X... │ │ │ + 0x00013690 70020000 1cf6feff ec090000 00410e90 p............A.. │ │ │ + 0x000136a0 11419d92 029e9102 42978c02 988b0243 .A......B......C │ │ │ + 0x000136b0 93900294 8f024995 8e02968d 02998a02 ......I......... │ │ │ + 0x000136c0 9a89029b 88029c87 02430548 860203f5 .........C.H.... │ │ │ + 0x000136d0 010a0648 dddedbdc d9dad7d8 d5d6d3d4 ...H............ │ │ │ + 0x000136e0 0e00410b 00000000 10000000 cc020000 ..A............. │ │ │ + 0x000136f0 d006ffff 2c000000 00000000 10000000 ....,........... │ │ │ + 0x00013700 e0020000 ec06ffff 14000000 00000000 ................ │ │ │ + 0x00013710 34000000 f4020000 f006ffff 1c010000 4............... │ │ │ + 0x00013720 00410e30 9d069e05 42930494 03449502 .A.0....B....D.. │ │ │ + 0x00013730 620adedd d5d3d40e 00410b59 0adeddd5 b........A.Y.... │ │ │ + 0x00013740 d3d40e00 410b0000 34000000 2c030000 ....A...4...,... │ │ │ + 0x00013750 d807ffff b4000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00013760 42950243 93049403 4f0adedd d5d3d40e B..C....O....... │ │ │ + 0x00013770 00410b4d 0adeddd5 d3d40e00 410b0000 .A.M........A... │ │ │ + 0x00013780 3c000000 64030000 5808ffff 00010000 <...d...X....... │ │ │ + 0x00013790 00420e40 9d089e07 43950496 03439306 .B.@....C....C.. │ │ │ + 0x000137a0 94054497 025fdedd d7d5d6d3 d40e0042 ..D.._.........B │ │ │ + 0x000137b0 0e409306 94059504 96039702 9d089e07 .@.............. │ │ │ + 0x000137c0 34000000 a4030000 1809ffff b4000000 4............... │ │ │ + 0x000137d0 00410e30 9d069e05 42950243 93049403 .A.0....B..C.... │ │ │ + 0x000137e0 4f0adedd d5d3d40e 00410b4d 0adeddd5 O........A.M.... │ │ │ + 0x000137f0 d3d40e00 410b0000 1c000000 dc030000 ....A........... │ │ │ + 0x00013800 9809ffff 94000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00013810 600adedd 0e00410b 10000000 fc030000 `.....A......... │ │ │ + 0x00013820 100affff c4000000 00000000 94000000 ................ │ │ │ + 0x00013830 10040000 c40affff ac020000 00410e60 .............A.` │ │ │ + 0x00013840 9d0c9e0b 43930a94 095d9607 95084298 ....C....]....B. │ │ │ + 0x00013850 05970642 9a039904 5fd6d541 d8d741da ...B...._..A..A. │ │ │ + 0x00013860 d941dedd d3d40e00 410e6093 0a94099d .A......A.`..... │ │ │ + 0x00013870 0c9e0b44 0adeddd3 d40e0042 0b43dedd ...D.......B.C.. │ │ │ + 0x00013880 d3d40e00 410e6093 0a940995 08960797 ....A.`......... │ │ │ + 0x00013890 06980599 049a039d 0c9e0b4c 0ad8d741 ...........L...A │ │ │ + 0x000138a0 dad943d6 d541dedd d3d40e00 410b4c0a ..C..A......A.L. │ │ │ + 0x000138b0 d6d542d8 d742dad9 43deddd3 d40e0041 ..B..B..C......A │ │ │ + 0x000138c0 0b000000 24000000 a8040000 dc0cffff ....$........... │ │ │ + 0x000138d0 94000000 00410e30 9d069e05 42930494 .....A.0....B... │ │ │ + 0x000138e0 03590ade ddd3d40e 00410b00 10000000 .Y.......A...... │ │ │ + 0x000138f0 d0040000 4c0dffff 64000000 00000000 ....L...d....... │ │ │ + 0x00013900 94000000 e4040000 a00dffff 08020000 ................ │ │ │ + 0x00013910 00410e60 9d0c9e0b 43930a94 09950896 .A.`....C....... │ │ │ + 0x00013920 07439904 9a034398 05970643 9c019b02 .C....C....C.... │ │ │ + 0x00013930 024ad8d7 42dcdb45 deddd9da d5d6d3d4 .J..B..E........ │ │ │ + 0x00013940 0e00410e 60930a94 09950896 0799049a ..A.`........... │ │ │ + 0x00013950 039d0c9e 0b52dedd d9dad5d6 d3d40e00 .....R.......... │ │ │ + 0x00013960 410e6093 0a940995 08960797 06980599 A.`............. │ │ │ + 0x00013970 049a039b 029c019d 0c9e0b42 d7d8dbdc ...........B.... │ │ │ + 0x00013980 470adedd d9dad5d6 d3d40e00 410b4198 G...........A.A. │ │ │ + 0x00013990 05970641 9c019b02 28000000 7c050000 ...A....(...|... │ │ │ + 0x000139a0 100fffff b8000000 00410e40 9d089e07 .........A.@.... │ │ │ + 0x000139b0 44930694 05479504 5e0adedd d5d3d40e D....G..^....... │ │ │ + 0x000139c0 00410b00 54000000 a8050000 9c0fffff .A..T........... │ │ │ + 0x000139d0 bc030000 00410e90 019d129e 11439310 .....A.......C.. │ │ │ + 0x000139e0 940f4295 0e960d43 970c980b 43990a9a ..B....C....C... │ │ │ + 0x000139f0 0902480a deddd9da d7d8d5d6 d3d40e00 ..H............. │ │ │ + 0x00013a00 410b589b 0868db4f 9b08640a db430b42 A.X..h.O..d..C.B │ │ │ + 0x00013a10 0adb410b 56db4a9b 08000000 70000000 ..A.V.J.....p... │ │ │ + 0x00013a20 00060000 0413ffff ac210000 00410ef0 .........!...A.. │ │ │ + 0x00013a30 029d2e9e 2d45932c 942b4495 2a962943 ....-E.,.+D.*.)C │ │ │ + 0x00013a40 97289827 4299269a 254f9b24 9c23590a .(.'B.&.%O.$.#Y. │ │ │ + 0x00013a50 dedddbdc d9dad7d8 d5d6d3d4 0e00410b ..............A. │ │ │ + 0x00013a60 4f054822 47064845 05482203 05020a06 O.H"G.HE.H"..... │ │ │ + 0x00013a70 48410b6f 0a064841 0b540a06 48410b03 HA.o..HA.T..HA.. │ │ │ + 0x00013a80 d3030a06 48410b02 70064841 05482200 ....HA..p.HA.H". │ │ │ + 0x00013a90 44000000 74060000 4034ffff 6c0c0000 D...t...@4..l... │ │ │ + 0x00013aa0 00410ea0 019d149e 1342970e 980d4493 .A.......B....D. │ │ │ + 0x00013ab0 12941149 9510960f 43990c9a 0b9b0a9c ...I....C....... │ │ │ + 0x00013ac0 09035101 0adedddb dcd9dad7 d8d5d6d3 ..Q............. │ │ │ + 0x00013ad0 d40e0041 0b000000 30000000 bc060000 ...A....0....... │ │ │ + 0x00013ae0 6840ffff 4c010000 00410e60 9d0c9e0b h@..L....A.`.... │ │ │ + 0x00013af0 43930a94 094a9607 95084197 066a0ad6 C....J....A..j.. │ │ │ + 0x00013b00 d541d741 deddd3d4 0e00410b 44000000 .A.A......A.D... │ │ │ + 0x00013b10 f0060000 8441ffff e80e0000 00410ea0 .....A.......A.. │ │ │ + 0x00013b20 019d149e 13429510 960f4393 12941146 .....B....C....F │ │ │ + 0x00013b30 990c9a0b 44970e98 0d9b0a9c 09033d01 ....D.........=. │ │ │ + 0x00013b40 0adedddb dcd9dad7 d8d5d6d3 d40e0041 ...............A │ │ │ + 0x00013b50 0b000000 48000000 38070000 2450ffff ....H...8...$P.. │ │ │ + 0x00013b60 68080000 00410ea0 019d149e 13439510 h....A.......C.. │ │ │ + 0x00013b70 960f4397 0e980d43 990c9a0b 439b0a9c ..C....C....C... │ │ │ + 0x00013b80 09499312 94114b05 480802eb 0adedd06 .I....K.H....... │ │ │ + 0x00013b90 48dbdcd9 dad7d8d5 d6d3d40e 00410b00 H............A.. │ │ │ + 0x00013ba0 cc000000 84070000 4058ffff 540e0000 ........@X..T... │ │ │ + 0x00013bb0 00410eb0 019d169e 1542990e 9a0d439b .A.......B....C. │ │ │ + 0x00013bc0 0c9c0b43 93149413 46951296 11449710 ...C....F....D.. │ │ │ + 0x00013bd0 980f4305 49090548 0a750649 064802c7 ..C.I..H.u.I.H.. │ │ │ + 0x00013be0 dedddbdc d9dad7d8 d5d6d3d4 0e00410e ..............A. │ │ │ + 0x00013bf0 b0019314 94139512 96119710 980f990e ................ │ │ │ + 0x00013c00 9a0d9b0c 9c0b9d16 9e150548 0a054909 ...........H..I. │ │ │ + 0x00013c10 5f064806 49460548 0a054909 4c064906 _.H.IF.H..I.L.I. │ │ │ + 0x00013c20 48029b05 480a0549 09410a06 49064841 H...H..I.A..I.HA │ │ │ + 0x00013c30 0b420a06 49064841 0b4f0649 0648034f .B..I.HA.O.I.H.O │ │ │ + 0x00013c40 0105480a 05490943 06480649 680a0549 ..H..I.C.H.Ih..I │ │ │ + 0x00013c50 0905480a 410b4c05 49090548 0a560648 ..H.A.L.I..H.V.H │ │ │ + 0x00013c60 06494405 49090548 0a000000 00000000 .ID.I..H........ │ │ │ + 0x00013c70 10000000 54080000 c865ffff 08020000 ....T....e...... │ │ │ + 0x00013c80 00000000 5c000000 68080000 bc67ffff ....\...h....g.. │ │ │ + 0x00013c90 a8010000 00410e70 9d0e9e0d 42930c94 .....A.p....B... │ │ │ + 0x00013ca0 0b439708 98074399 069a054a 9c039b04 .C....C....J.... │ │ │ + 0x00013cb0 44960995 0a72d6d5 41dcdb42 950a9609 D....r..A..B.... │ │ │ + 0x00013cc0 9b049c03 4fd6d541 dcdb4a0a deddd9da ....O..A..J..... │ │ │ + 0x00013cd0 d7d8d3d4 0e00410b 41960995 0a419c03 ......A.A....A.. │ │ │ + 0x00013ce0 9b040000 34000000 c8080000 0469ffff ....4........i.. │ │ │ + 0x00013cf0 84010000 00410e60 9d0c9e0b 42970698 .....A.`....B... │ │ │ + 0x00013d00 0547930a 94099508 96070240 0adeddd7 .G.........@.... │ │ │ + 0x00013d10 d8d5d6d3 d40e0041 0b000000 28000000 .......A....(... │ │ │ + 0x00013d20 00090000 546affff 0c010000 00410e70 ....Tj.......A.p │ │ │ + 0x00013d30 9d0e9e0d 44930c94 0b47950a 6d0adedd ....D....G..m... │ │ │ + 0x00013d40 d5d3d40e 00410b00 10000000 2c090000 .....A......,... │ │ │ + 0x00013d50 386bffff 04000000 00000000 24000000 8k..........$... │ │ │ + 0x00013d60 40090000 2c6bffff 5c000000 00410eb0 @...,k..\....A.. │ │ │ + 0x00013d70 019d169e 15449314 500adedd d30e0041 .....D..P......A │ │ │ + 0x00013d80 0b000000 10000000 68090000 646bffff ........h...dk.. │ │ │ + 0x00013d90 04000000 00000000 30000000 7c090000 ........0...|... │ │ │ + 0x00013da0 586bffff dc000000 00410e30 9d069e05 Xk.......A.0.... │ │ │ + 0x00013db0 45950293 04940362 0adeddd5 d3d40e00 E......b........ │ │ │ + 0x00013dc0 410b4dde ddd5d3d4 0e000000 94000000 A.M............. │ │ │ + 0x00013dd0 b0090000 046cffff ac010000 00410e50 .....l.......A.P │ │ │ + 0x00013de0 9d0a9e09 42950696 05439704 9803459a ....B....C....E. │ │ │ + 0x00013df0 01990245 94079308 65d4d343 dad944de ...E....e..C..D. │ │ │ + 0x00013e00 ddd7d8d5 d60e0041 0e509308 94079506 .......A.P...... │ │ │ + 0x00013e10 96059704 98039902 9a019d0a 9e095ed4 ..............^. │ │ │ + 0x00013e20 d343dad9 41deddd7 d8d5d60e 00410e50 .C..A........A.P │ │ │ + 0x00013e30 95069605 97049803 9d0a9e09 44deddd7 ............D... │ │ │ + 0x00013e40 d8d5d60e 00410e50 93089407 95069605 .....A.P........ │ │ │ + 0x00013e50 97049803 99029a01 9d0a9e09 44d4d341 ............D..A │ │ │ + 0x00013e60 dad90000 54000000 480a0000 1c6dffff ....T...H....m.. │ │ │ + 0x00013e70 a0010000 00410ed0 019d1a9e 19429318 .....A.......B.. │ │ │ + 0x00013e80 94174595 1696154f 98139714 59d8d749 ..E....O....Y..I │ │ │ + 0x00013e90 0adeddd5 d6d3d40e 00410b52 97149813 .........A.R.... │ │ │ + 0x00013ea0 430ad8d7 410b450a d8d7410b 4a0ad8d7 C...A.E...A.J... │ │ │ + 0x00013eb0 410b44d8 d7429813 97140000 50000000 A.D..B......P... │ │ │ + 0x00013ec0 a00a0000 646effff ec040000 00410ea0 ....dn.......A.. │ │ │ + 0x00013ed0 09419d94 019e9301 42959001 968f0142 .A......B......B │ │ │ + 0x00013ee0 93920194 91014697 8e01988d 01998c01 ......F......... │ │ │ + 0x00013ef0 9a8b0145 9b8a019c 890102f2 0adddedb ...E............ │ │ │ + 0x00013f00 dcd9dad7 d8d5d6d3 d40e0041 0b000000 ...........A.... │ │ │ + 0x00013f10 40000000 f40a0000 0073ffff 4c010000 @........s..L... │ │ │ + 0x00013f20 00410e50 9d0a9e09 44930894 07439506 .A.P....D....C.. │ │ │ + 0x00013f30 96054998 0397045f d8d7490a deddd5d6 ..I...._..I..... │ │ │ + 0x00013f40 d3d40e00 410b4b98 03970449 d7d84498 ....A.K....I..D. │ │ │ + 0x00013f50 03970400 64000000 380b0000 0c74ffff ....d...8....t.. │ │ │ + 0x00013f60 5c080000 00420ec0 29429d98 059e9705 \....B..)B...... │ │ │ + 0x00013f70 42999005 9a8f0542 93960594 95054a95 B......B......J. │ │ │ + 0x00013f80 94059693 05979205 9891056d 9c8d059b ...........m.... │ │ │ + 0x00013f90 8e050288 0adcdb41 ddded9da d7d8d5d6 .......A........ │ │ │ + 0x00013fa0 d3d40e00 410b02b8 dbdc429b 8e059c8d ....A.....B..... │ │ │ + 0x00013fb0 05028edb dc419c8d 059b8e05 34000000 .....A......4... │ │ │ + 0x00013fc0 a00b0000 047cffff f4000000 00410e50 .....|.......A.P │ │ │ + 0x00013fd0 9d0a9e09 43930894 07439506 96054898 ....C....C....H. │ │ │ + 0x00013fe0 03970463 0ad8d741 deddd5d6 d3d40e00 ...c...A........ │ │ │ + 0x00013ff0 410b0000 28000000 d80b0000 c47cffff A...(........|.. │ │ │ + 0x00014000 84000000 00410e30 9d069e05 44950243 .....A.0....D..C │ │ │ + 0x00014010 93049403 530adedd d5d3d40e 00410b00 ....S........A.. │ │ │ + 0x00014020 98000000 040c0000 207dffff b0080000 ........ }...... │ │ │ + 0x00014030 00410eb0 019d169e 15459b0c 9c0b4593 .A.......E....E. │ │ │ + 0x00014040 14941395 12961197 10980f53 9a0d990e ...........S.... │ │ │ + 0x00014050 5005480a 02930648 4fdad948 0adedddb P.H....HO..H.... │ │ │ + 0x00014060 dcd7d8d5 d6d3d40e 00410b02 7c9a0d99 .........A..|... │ │ │ + 0x00014070 0e4bdad9 41990e9a 0d05480a 02590ada .K..A.....H..Y.. │ │ │ + 0x00014080 d9410648 410b45d9 da064844 990e9a0d .A.HA.E...HD.... │ │ │ + 0x00014090 05480a6d d9da0648 4f990e9a 0d05480a .H.m...HO.....H. │ │ │ + 0x000140a0 49d9da06 4847990e 9a0d0548 0a540648 I...HG.....H.T.H │ │ │ + 0x000140b0 4405480a 41d9da06 48000000 b8000000 D.H.A...H....... │ │ │ + 0x000140c0 a00c0000 3485ffff 8c080000 00410eb0 ....4........A.. │ │ │ + 0x000140d0 019d169e 15429314 94134796 11951242 .....B....G....B │ │ │ + 0x000140e0 980f9710 419a0d99 0e429c0b 9b0c02ba ....A....B...... │ │ │ + 0x000140f0 05480a02 50064802 5505480a 5a064850 .H..P.H.U.H.Z.HP │ │ │ + 0x00014100 0ad6d541 d8d741da d941dcdb 41deddd3 ...A..A..A..A... │ │ │ + 0x00014110 d40e0041 0b5d0548 0a580ad6 d541d8d7 ...A.].H.X...A.. │ │ │ + 0x00014120 41dad941 dcdb4106 4841dedd d3d40e00 A..A..A.HA...... │ │ │ + 0x00014130 410b4cd5 d6d7d8d9 dadbdc06 4844dedd A.L.........HD.. │ │ │ + 0x00014140 d3d40e00 410eb001 93149413 95129611 ....A........... │ │ │ + 0x00014150 9710980f 990e9a0d 9b0c9c0b 9d169e15 ................ │ │ │ + 0x00014160 4d05480a 4406484d 05480a46 06485305 M.H.D.HM.H.F.HS. │ │ │ + 0x00014170 480a4106 48000000 10000000 5c0d0000 H.A.H.......\... │ │ │ + 0x00014180 088dffff 2c000000 00000000 10000000 ....,........... │ │ │ + 0x00014190 700d0000 248dffff 04000000 00000000 p...$........... │ │ │ + 0x000141a0 8c000000 840d0000 188dffff 38020000 ............8... │ │ │ + 0x000141b0 00410e80 019d109e 0f42950c 960b4293 .A.......B....B. │ │ │ + 0x000141c0 0e940d5a 9809970a 439a0799 08439b06 ...Z....C....C.. │ │ │ + 0x000141d0 6ad8d741 dad941db 55deddd5 d6d3d40e j..A..A.U....... │ │ │ + 0x000141e0 00410e80 01930e94 0d950c96 0b970a98 .A.............. │ │ │ + 0x000141f0 0999089a 079b069d 109e0f4a d7d8d9da ...........J.... │ │ │ + 0x00014200 db4d0a98 09970a41 9a079908 419b0641 .M.....A....A..A │ │ │ + 0x00014210 0b410a98 09970a41 9a079908 419b0641 .A.....A....A..A │ │ │ + 0x00014220 0b429809 970a419a 07990841 9b060000 .B....A....A.... │ │ │ + 0x00014230 34000000 140e0000 c08effff 70010000 4...........p... │ │ │ + 0x00014240 00410e60 9d0c9e0b 42970698 0543930a .A.`....B....C.. │ │ │ + 0x00014250 94094695 08960702 440adedd d7d8d5d6 ..F.....D....... │ │ │ + 0x00014260 d3d40e00 410b0000 28000000 4c0e0000 ....A...(...L... │ │ │ + 0x00014270 f88fffff e0000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00014280 42930494 03429502 6e0adedd d5d3d40e B....B..n....... │ │ │ + 0x00014290 00410b00 44000000 780e0000 ac90ffff .A..D...x....... │ │ │ + 0x000142a0 98000000 00410e30 9d069e05 44950245 .....A.0....D..E │ │ │ + 0x000142b0 94039304 51d4d342 deddd50e 00410e30 ....Q..B.....A.0 │ │ │ + 0x000142c0 95029d06 9e0543de ddd50e00 410e3093 ......C.....A.0. │ │ │ + 0x000142d0 04940395 029d069e 05000000 28000000 ............(... │ │ │ + 0x000142e0 c00e0000 fc90ffff 90000000 00410e30 .............A.0 │ │ │ + 0x000142f0 9d069e05 45930494 03950257 0adeddd5 ....E......W.... │ │ │ + 0x00014300 d3d40e00 410b0000 30000000 ec0e0000 ....A...0....... │ │ │ + 0x00014310 6091ffff e0000000 00410e20 9d049e03 `........A. .... │ │ │ + 0x00014320 42930294 01690ade ddd3d40e 00410b44 B....i.......A.D │ │ │ + 0x00014330 0adeddd3 d40e0041 0b000000 20000000 .......A.... ... │ │ │ + 0x00014340 200f0000 0c92ffff 34000000 00410e20 .......4....A. │ │ │ + 0x00014350 9d049e03 42930294 0149dedd d3d40e00 ....B....I...... │ │ │ + 0x00014360 34000000 440f0000 2092ffff a8000000 4...D... ....... │ │ │ + 0x00014370 00410e30 9d069e05 43930494 03950259 .A.0....C......Y │ │ │ + 0x00014380 0adeddd5 d3d40e00 410b470a deddd5d3 ........A.G..... │ │ │ + 0x00014390 d40e0041 0b000000 48000000 7c0f0000 ...A....H...|... │ │ │ + 0x000143a0 9092ffff 94000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x000143b0 42950244 94039304 4fd4d344 deddd50e B..D....O..D.... │ │ │ + 0x000143c0 00410e30 93049403 95029d06 9e0541d4 .A.0..........A. │ │ │ + 0x000143d0 d344dedd d50e0041 0e309304 94039502 .D.....A.0...... │ │ │ + 0x000143e0 9d069e05 30000000 c80f0000 dc92ffff ....0........... │ │ │ + 0x000143f0 80000000 00410e20 9d049e03 44930294 .....A. ....D... │ │ │ + 0x00014400 01510ade ddd3d40e 00410b44 0adeddd3 .Q.......A.D.... │ │ │ + 0x00014410 d40e0041 0b000000 5c000000 fc0f0000 ...A....\....... │ │ │ + 0x00014420 2893ffff 38010000 00410e50 9d0a9e09 (...8....A.P.... │ │ │ + 0x00014430 42950696 05429407 93084298 03970442 B....B....B....B │ │ │ + 0x00014440 990268d4 d341d8d7 41d944de ddd5d60e ..h..A..A.D..... │ │ │ + 0x00014450 00410e50 93089407 95069605 97049803 .A.P............ │ │ │ + 0x00014460 99029d0a 9e0948d3 d4d7d8d9 42930894 ......H.....B... │ │ │ + 0x00014470 07970498 03990200 4c000000 5c100000 ........L...\... │ │ │ + 0x00014480 0094ffff 74000000 00410e30 9d069e05 ....t....A.0.... │ │ │ + 0x00014490 42930494 03429601 95024fd6 d541dedd B....B....O..A.. │ │ │ + 0x000144a0 d3d40e00 410e3093 0494039d 069e0544 ....A.0........D │ │ │ + 0x000144b0 deddd3d4 0e00410e 30930494 03950296 ......A.0....... │ │ │ + 0x000144c0 019d069e 05000000 a4000000 ac100000 ................ │ │ │ + 0x000144d0 2894ffff d8010000 00410e60 9d0c9e0b (........A.`.... │ │ │ + 0x000144e0 42930a94 09429805 97064f96 07950844 B....B....O....D │ │ │ + 0x000144f0 9a039904 479c019b 0268dcdb 43d8d744 ....G....h..C..D │ │ │ + 0x00014500 d6d541da d941dedd d3d40e00 410e6093 ..A..A......A.`. │ │ │ + 0x00014510 0a940997 0698059d 0c9e0b43 d8d741de ...........C..A. │ │ │ + 0x00014520 ddd3d40e 00410e60 930a9409 95089607 .....A.`........ │ │ │ + 0x00014530 97069805 99049a03 9d0c9e0b 52d5d6d7 ............R... │ │ │ + 0x00014540 d8d9da44 deddd3d4 0e00410e 60930a94 ...D......A.`... │ │ │ + 0x00014550 09950896 07970698 0599049a 039b029c ................ │ │ │ + 0x00014560 019d0c9e 0b44dbdc 419c019b 02000000 .....D..A....... │ │ │ + 0x00014570 e4000000 54110000 5895ffff ec100000 ....T...X....... │ │ │ + 0x00014580 00410ea0 029d249e 234d9322 94214296 .A....$.#M.".!B. │ │ │ + 0x00014590 1f952048 981d971e 419a1b99 1c4b9c19 .. H....A....K.. │ │ │ + 0x000145a0 9b1a0259 dbdc41d8 d742dad9 43d6d54a ...Y..A..B..C..J │ │ │ + 0x000145b0 deddd3d4 0e00410e a0029322 94219520 ......A....".!. │ │ │ + 0x000145c0 961f971e 981d991c 9a1b9b1a 9c199d24 ...............$ │ │ │ + 0x000145d0 9e230264 0ad8d743 d6d543da d946dcdb .#.d...C..C..F.. │ │ │ + 0x000145e0 410b7ad7 d8d9dadb dc41d6d5 44952096 A.z......A..D. . │ │ │ + 0x000145f0 1f971e98 1d991c9a 1b9b1a9c 19028fd7 ................ │ │ │ + 0x00014600 d8d9dadb dc42971e 981d991c 9a1b9b1a .....B.......... │ │ │ + 0x00014610 9c19025a 0ad6d541 d8d741da d941dcdb ...Z...A..A..A.. │ │ │ + 0x00014620 410b02c6 0ad6d541 d8d741da d941dcdb A......A..A..A.. │ │ │ + 0x00014630 410b0320 01d5d6d7 d8d9dadb dc41961f A.. .........A.. │ │ │ + 0x00014640 95204198 1d971e41 9a1b991c 419c199b . A....A....A... │ │ │ + 0x00014650 1a000000 00000000 10000000 3c120000 ............<... │ │ │ + 0x00014660 60a5ffff 94010000 00000000 10000000 `............... │ │ │ + 0x00014670 50120000 e4a6ffff 4c000000 00000000 P.......L....... │ │ │ + 0x00014680 30000000 64120000 20a7ffff 3c010000 0...d... ...<... │ │ │ + 0x00014690 00410e40 9d089e07 43930694 05429504 .A.@....C....B.. │ │ │ + 0x000146a0 96034397 02700ade ddd7d5d6 d3d40e00 ..C..p.......... │ │ │ + 0x000146b0 410b0000 30000000 98120000 2ca8ffff A...0.......,... │ │ │ + 0x000146c0 48010000 00410e40 9d089e07 43930694 H....A.@....C... │ │ │ + 0x000146d0 05439504 96034297 02720ade ddd7d5d6 .C....B..r...... │ │ │ + 0x000146e0 d3d40e00 410b0000 70000000 cc120000 ....A...p....... │ │ │ + 0x000146f0 40a9ffff 80010000 00410e30 9d069e05 @........A.0.... │ │ │ + 0x00014700 42930494 034e9502 600ad544 deddd3d4 B....N..`..D.... │ │ │ + 0x00014710 0e00410b 42d543de ddd3d40e 00410e30 ..A.B.C......A.0 │ │ │ + 0x00014720 93049403 95029d06 9e0542d5 48deddd3 ..........B.H... │ │ │ + 0x00014730 d40e0041 0e309304 94039502 9d069e05 ...A.0.......... │ │ │ + 0x00014740 430ad541 deddd3d4 0e00410b 42d5480a C..A......A.B.H. │ │ │ + 0x00014750 deddd3d4 0e00410b 47950200 1c000000 ......A.G....... │ │ │ + 0x00014760 40130000 4caaffff 1c020000 00410e20 @...L........A. │ │ │ + 0x00014770 9d049e03 7e0adedd 0e00410b 28000000 ....~.....A.(... │ │ │ + 0x00014780 60130000 4cacffff a4000000 00410ea0 `...L........A.. │ │ │ + 0x00014790 019d149e 13429312 94114795 10590ade .....B....G..Y.. │ │ │ + 0x000147a0 ddd5d3d4 0e00410b 3c000000 8c130000 ......A.<....... │ │ │ + 0x000147b0 c8acffff f4000000 00410e40 9d089e07 .........A.@.... │ │ │ + 0x000147c0 43930694 05950496 03429702 5c0adedd C........B..\... │ │ │ + 0x000147d0 d7d5d6d3 d40e0041 0b59dedd d7d5d6d3 .......A.Y...... │ │ │ + 0x000147e0 d40e0000 00000000 14000000 cc130000 ................ │ │ │ + 0x000147f0 80adffff 28000000 00000000 00000000 ....(........... │ │ │ + 0x00014800 10000000 e4130000 90adffff 0c000000 ................ │ │ │ + 0x00014810 00000000 10000000 f8130000 8cadffff ................ │ │ │ + 0x00014820 b0010000 00000000 30000000 0c140000 ........0....... │ │ │ + 0x00014830 28afffff 7c000000 00410e40 9d089e07 (...|....A.@.... │ │ │ + 0x00014840 42930694 05439504 96034597 02980153 B....C....E....S │ │ │ + 0x00014850 deddd7d8 d5d6d3d4 0e000000 10000000 ................ │ │ │ + 0x00014860 40140000 74afffff 04000000 00000000 @...t........... │ │ │ + 0x00014870 00000000 .... │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ - 0x0042fdd0 00274000 00000000 .'@..... │ │ │ + 0x0002f8b0 98370000 00000000 .7...... │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ - 0x0042fdd8 d0264000 00000000 .&@..... │ │ │ + 0x0002f8b8 50370000 00000000 P7...... │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ @@ -1,4 +1,78 @@ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ - 0x0042ffd8 e8fd4200 00000000 00000000 00000000 ..B............. │ │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ + 0x0002fb60 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x0002fb70 00000000 00000000 90280000 00000000 .........(...... │ │ │ + 0x0002fb80 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fb90 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fba0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fbb0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fbc0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fbd0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fbe0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fbf0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc00 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc10 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc20 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc30 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc40 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc50 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc60 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc70 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc80 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fc90 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fca0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fcb0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fcc0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fcd0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fce0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fcf0 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd00 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd10 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd20 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd30 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd40 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd50 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd60 90280000 00000000 90280000 00000000 .(.......(...... │ │ │ + 0x0002fd70 90280000 00000000 50f90200 00000000 .(......P....... │ │ │ + 0x0002fd80 d8f70000 00000000 30220300 00000000 ........0"...... │ │ │ + 0x0002fd90 381e0300 00000000 38220300 00000000 8.......8"...... │ │ │ + 0x0002fda0 14200300 00000000 681e0300 00000000 . ......h....... │ │ │ + 0x0002fdb0 d81f0300 00000000 d01f0300 00000000 ................ │ │ │ + 0x0002fdc0 00000000 00000000 c01e0300 00000000 ................ │ │ │ + 0x0002fdd0 981e0300 00000000 f01d0300 00000000 ................ │ │ │ + 0x0002fde0 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x0002fdf0 c81e0300 00000000 40220300 00000000 ........@"...... │ │ │ + 0x0002fe00 181f0300 00000000 081e0300 00000000 ................ │ │ │ + 0x0002fe10 10030300 00000000 581e0300 00000000 ........X....... │ │ │ + 0x0002fe20 001e0300 00000000 00200300 00000000 ......... ...... │ │ │ + 0x0002fe30 08020300 00000000 f81d0300 00000000 ................ │ │ │ + 0x0002fe40 f81f0300 00000000 141f0300 00000000 ................ │ │ │ + 0x0002fe50 e81f0300 00000000 a01e0300 00000000 ................ │ │ │ + 0x0002fe60 281f0300 00000000 101e0300 00000000 (............... │ │ │ + 0x0002fe70 00000000 00000000 801e0300 00000000 ................ │ │ │ + 0x0002fe80 40360300 00000000 201e0300 00000000 @6...... ....... │ │ │ + 0x0002fe90 00000000 00000000 a81e0300 00000000 ................ │ │ │ + 0x0002fea0 401e0300 00000000 501e0300 00000000 @.......P....... │ │ │ + 0x0002feb0 e8020300 00000000 48360300 00000000 ........H6...... │ │ │ + 0x0002fec0 00000000 00000000 c0020300 00000000 ................ │ │ │ + 0x0002fed0 00000000 00000000 281e0300 00000000 ........(....... │ │ │ + 0x0002fee0 301f0300 00000000 58f70000 00000000 0.......X....... │ │ │ + 0x0002fef0 041e0300 00000000 50360300 00000000 ........P6...... │ │ │ + 0x0002ff00 58360300 00000000 e81d0300 00000000 X6.............. │ │ │ + 0x0002ff10 381f0300 00000000 481e0300 00000000 8.......H....... │ │ │ + 0x0002ff20 d01e0300 00000000 b02c0000 00000000 .........,...... │ │ │ + 0x0002ff30 30200300 00000000 301e0300 00000000 0 ......0....... │ │ │ + 0x0002ff40 b01e0300 00000000 701e0300 00000000 ........p....... │ │ │ + 0x0002ff50 901e0300 00000000 e01f0300 00000000 ................ │ │ │ + 0x0002ff60 e01d0300 00000000 181e0300 00000000 ................ │ │ │ + 0x0002ff70 60360300 00000000 401f0300 00000000 `6......@....... │ │ │ + 0x0002ff80 f01f0300 00000000 68360300 00000000 ........h6...... │ │ │ + 0x0002ff90 2c1f0300 00000000 781e0300 00000000 ,.......x....... │ │ │ + 0x0002ffa0 d81e0300 00000000 20200300 00000000 ........ ...... │ │ │ + 0x0002ffb0 1c200300 00000000 b81f0300 00000000 . .............. │ │ │ + 0x0002ffc0 00000000 00000000 101f0300 00000000 ................ │ │ │ + 0x0002ffd0 70360300 00000000 dc020300 00000000 p6.............. │ │ │ + 0x0002ffe0 601e0300 00000000 30210300 00000000 `.......0!...... │ │ │ + 0x0002fff0 d8020300 00000000 c81f0300 00000000 ................ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ @@ -1,85 +1,84 @@ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ - 0x00430200 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430210 281c4100 00000000 00000000 00000000 (.A............. │ │ │ - 0x00430220 e01a4100 00000000 081b4100 00000000 ..A.......A..... │ │ │ - 0x00430230 481b4100 00000000 28314100 00000000 H.A.....(1A..... │ │ │ - 0x00430240 981b4100 00000000 e81b4100 00000000 ..A.......A..... │ │ │ - 0x00430250 28314100 00000000 00000000 00000000 (1A............. │ │ │ - 0x00430260 600c4100 00000000 28314100 00000000 `.A.....(1A..... │ │ │ - 0x00430270 980c4100 00000000 e80c4100 00000000 ..A.......A..... │ │ │ - 0x00430280 28314100 00000000 100d4100 00000000 (1A.......A..... │ │ │ - 0x00430290 600d4100 00000000 b00d4100 00000000 `.A.......A..... │ │ │ - 0x004302a0 000e4100 00000000 500e4100 00000000 ..A.....P.A..... │ │ │ - 0x004302b0 a00e4100 00000000 e80e4100 00000000 ..A.......A..... │ │ │ - 0x004302c0 300f4100 00000000 28314100 00000000 0.A.....(1A..... │ │ │ - 0x004302d0 500f4100 00000000 a00f4100 00000000 P.A.......A..... │ │ │ - 0x004302e0 f00f4100 00000000 38104100 00000000 ..A.....8.A..... │ │ │ - 0x004302f0 28314100 00000000 78104100 00000000 (1A.....x.A..... │ │ │ - 0x00430300 c0104100 00000000 08114100 00000000 ..A.......A..... │ │ │ - 0x00430310 28314100 00000000 50114100 00000000 (1A.....P.A..... │ │ │ - 0x00430320 98114100 00000000 e8114100 00000000 ..A.......A..... │ │ │ - 0x00430330 28314100 00000000 00124100 00000000 (1A.......A..... │ │ │ - 0x00430340 50124100 00000000 a0124100 00000000 P.A.......A..... │ │ │ - 0x00430350 f0124100 00000000 40134100 00000000 ..A.....@.A..... │ │ │ - 0x00430360 90134100 00000000 e0134100 00000000 ..A.......A..... │ │ │ - 0x00430370 30144100 00000000 28314100 00000000 0.A.....(1A..... │ │ │ - 0x00430380 58144100 00000000 a8144100 00000000 X.A.......A..... │ │ │ - 0x00430390 f8144100 00000000 48154100 00000000 ..A.....H.A..... │ │ │ - 0x004303a0 98154100 00000000 e0154100 00000000 ..A.......A..... │ │ │ - 0x004303b0 30164100 00000000 78164100 00000000 0.A.....x.A..... │ │ │ - 0x004303c0 c8164100 00000000 18174100 00000000 ..A.......A..... │ │ │ - 0x004303d0 60174100 00000000 b0174100 00000000 `.A.......A..... │ │ │ - 0x004303e0 00184100 00000000 50184100 00000000 ..A.....P.A..... │ │ │ - 0x004303f0 28314100 00000000 88184100 00000000 (1A.......A..... │ │ │ - 0x00430400 d8184100 00000000 28194100 00000000 ..A.....(.A..... │ │ │ - 0x00430410 302f4100 00000000 580c4100 00000000 0/A.....X.A..... │ │ │ - 0x00430420 00000000 00000000 68000000 00000000 ........h....... │ │ │ - 0x00430430 580c4100 00000000 00000000 00000000 X.A............. │ │ │ - 0x00430440 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430450 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430460 50194100 00000000 68194100 00000000 P.A.....h.A..... │ │ │ - 0x00430470 a8194100 00000000 e8194100 00000000 ..A.......A..... │ │ │ - 0x00430480 281a4100 00000000 681a4100 00000000 (.A.....h.A..... │ │ │ - 0x00430490 a01a4100 00000000 00000000 00000000 ..A............. │ │ │ - 0x004304a0 01000000 01000000 00000000 00000000 ................ │ │ │ - 0x004304b0 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x004304c0 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x004304d0 18204300 00000000 ffffffff ffffffff . C............. │ │ │ - 0x004304e0 02000000 00000000 05000000 00000000 ................ │ │ │ - 0x004304f0 01000000 00000000 08344100 00000000 .........4A..... │ │ │ - 0x00430500 ffffffff 01000000 01000000 01000000 ................ │ │ │ - 0x00430510 01000000 01000000 06000000 ffffffff ................ │ │ │ - 0x00430520 01000000 00000000 28344100 00000000 ........(4A..... │ │ │ - 0x00430530 30344100 00000000 01000000 00000000 04A............. │ │ │ - 0x00430540 28314100 00000000 28314100 00000000 (1A.....(1A..... │ │ │ - 0x00430550 07000000 00000000 50344100 00000000 ........P4A..... │ │ │ - 0x00430560 58344100 00000000 04000000 00000000 X4A............. │ │ │ - 0x00430570 78344100 00000000 80344100 00000000 x4A......4A..... │ │ │ - 0x00430580 02000000 00000000 a0344100 00000000 .........4A..... │ │ │ - 0x00430590 a8344100 00000000 04000000 00000000 .4A............. │ │ │ - 0x004305a0 b8344100 00000000 c0344100 00000000 .4A......4A..... │ │ │ - 0x004305b0 04000000 00000000 d8344100 00000000 .........4A..... │ │ │ - 0x004305c0 e0344100 00000000 02000000 00000000 .4A............. │ │ │ - 0x004305d0 08354100 00000000 10354100 00000000 .5A......5A..... │ │ │ - 0x004305e0 02000000 00000000 28354100 00000000 ........(5A..... │ │ │ - 0x004305f0 30354100 00000000 04000000 00000000 05A............. │ │ │ - 0x00430600 68354100 00000000 70354100 00000000 h5A.....p5A..... │ │ │ - 0x00430610 02000000 00000000 80354100 00000000 .........5A..... │ │ │ - 0x00430620 88354100 00000000 14000000 00000000 .5A............. │ │ │ - 0x00430630 a0354100 00000000 a8354100 00000000 .5A......5A..... │ │ │ - 0x00430640 14000000 00000000 c0354100 00000000 .........5A..... │ │ │ - 0x00430650 c8354100 00000000 00000000 00000000 .5A............. │ │ │ - 0x00430660 d8354100 00000000 e0354100 00000000 .5A......5A..... │ │ │ - 0x00430670 02000000 00000000 00364100 00000000 .........6A..... │ │ │ - 0x00430680 08364100 00000000 14000000 00000000 .6A............. │ │ │ - 0x00430690 28364100 00000000 30364100 00000000 (6A.....06A..... │ │ │ - 0x004306a0 14000000 00000000 50364100 00000000 ........P6A..... │ │ │ - 0x004306b0 58364100 00000000 02000000 00000000 X6A............. │ │ │ - 0x004306c0 28314100 00000000 28314100 00000000 (1A.....(1A..... │ │ │ - 0x004306d0 07000000 00000000 78364100 00000000 ........x6A..... │ │ │ - 0x004306e0 80364100 00000000 12000000 00000000 .6A............. │ │ │ - 0x004306f0 a8364100 00000000 b0364100 00000000 .6A......6A..... │ │ │ - 0x00430700 04000000 00000000 c0364100 00000000 .........6A..... │ │ │ - 0x00430710 c8364100 00000000 04000000 00000000 .6A............. │ │ │ + 0x00030000 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030010 580d0100 00000000 00000000 00000000 X............... │ │ │ + 0x00030020 90fd0000 00000000 a8220100 00000000 ........."...... │ │ │ + 0x00030030 c8fd0000 00000000 18fe0000 00000000 ................ │ │ │ + 0x00030040 a8220100 00000000 40fe0000 00000000 ."......@....... │ │ │ + 0x00030050 90fe0000 00000000 e0fe0000 00000000 ................ │ │ │ + 0x00030060 30ff0000 00000000 80ff0000 00000000 0............... │ │ │ + 0x00030070 d0ff0000 00000000 18000100 00000000 ................ │ │ │ + 0x00030080 60000100 00000000 a8220100 00000000 `........"...... │ │ │ + 0x00030090 80000100 00000000 d0000100 00000000 ................ │ │ │ + 0x000300a0 20010100 00000000 68010100 00000000 .......h....... │ │ │ + 0x000300b0 a8220100 00000000 a8010100 00000000 .".............. │ │ │ + 0x000300c0 f0010100 00000000 38020100 00000000 ........8....... │ │ │ + 0x000300d0 a8220100 00000000 80020100 00000000 .".............. │ │ │ + 0x000300e0 c8020100 00000000 18030100 00000000 ................ │ │ │ + 0x000300f0 a8220100 00000000 30030100 00000000 ."......0....... │ │ │ + 0x00030100 80030100 00000000 d0030100 00000000 ................ │ │ │ + 0x00030110 20040100 00000000 70040100 00000000 .......p....... │ │ │ + 0x00030120 c0040100 00000000 10050100 00000000 ................ │ │ │ + 0x00030130 60050100 00000000 a8220100 00000000 `........"...... │ │ │ + 0x00030140 88050100 00000000 d8050100 00000000 ................ │ │ │ + 0x00030150 28060100 00000000 78060100 00000000 (.......x....... │ │ │ + 0x00030160 c8060100 00000000 10070100 00000000 ................ │ │ │ + 0x00030170 60070100 00000000 a8070100 00000000 `............... │ │ │ + 0x00030180 f8070100 00000000 48080100 00000000 ........H....... │ │ │ + 0x00030190 90080100 00000000 e0080100 00000000 ................ │ │ │ + 0x000301a0 30090100 00000000 80090100 00000000 0............... │ │ │ + 0x000301b0 a8220100 00000000 b8090100 00000000 .".............. │ │ │ + 0x000301c0 080a0100 00000000 580a0100 00000000 ........X....... │ │ │ + 0x000301d0 100c0100 00000000 380c0100 00000000 ........8....... │ │ │ + 0x000301e0 780c0100 00000000 a8220100 00000000 x........"...... │ │ │ + 0x000301f0 c80c0100 00000000 180d0100 00000000 ................ │ │ │ + 0x00030200 a8220100 00000000 b0200100 00000000 ."....... ...... │ │ │ + 0x00030210 88fd0000 00000000 00000000 00000000 ................ │ │ │ + 0x00030220 68000000 00000000 88fd0000 00000000 h............... │ │ │ + 0x00030230 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030240 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030250 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030260 800a0100 00000000 980a0100 00000000 ................ │ │ │ + 0x00030270 d80a0100 00000000 180b0100 00000000 ................ │ │ │ + 0x00030280 580b0100 00000000 980b0100 00000000 X............... │ │ │ + 0x00030290 d00b0100 00000000 01000000 01000000 ................ │ │ │ + 0x000302a0 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x000302b0 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x000302c0 ffffffff ffffffff 02000000 00000000 ................ │ │ │ + 0x000302d0 05000000 00000000 01000000 ffffffff ................ │ │ │ + 0x000302e0 01000000 01000000 01000000 01000000 ................ │ │ │ + 0x000302f0 01000000 06000000 ffffffff 01000000 ................ │ │ │ + 0x00030300 d81d0300 00000000 20260100 00000000 ........ &...... │ │ │ + 0x00030310 40260100 00000000 48260100 00000000 @&......H&...... │ │ │ + 0x00030320 01000000 00000000 a8220100 00000000 ........."...... │ │ │ + 0x00030330 a8220100 00000000 07000000 00000000 .".............. │ │ │ + 0x00030340 68260100 00000000 70260100 00000000 h&......p&...... │ │ │ + 0x00030350 04000000 00000000 90260100 00000000 .........&...... │ │ │ + 0x00030360 98260100 00000000 02000000 00000000 .&.............. │ │ │ + 0x00030370 b8260100 00000000 c0260100 00000000 .&.......&...... │ │ │ + 0x00030380 04000000 00000000 d0260100 00000000 .........&...... │ │ │ + 0x00030390 d8260100 00000000 04000000 00000000 .&.............. │ │ │ + 0x000303a0 f0260100 00000000 f8260100 00000000 .&.......&...... │ │ │ + 0x000303b0 02000000 00000000 20270100 00000000 ........ '...... │ │ │ + 0x000303c0 28270100 00000000 02000000 00000000 ('.............. │ │ │ + 0x000303d0 40270100 00000000 48270100 00000000 @'......H'...... │ │ │ + 0x000303e0 04000000 00000000 80270100 00000000 .........'...... │ │ │ + 0x000303f0 88270100 00000000 02000000 00000000 .'.............. │ │ │ + 0x00030400 98270100 00000000 a0270100 00000000 .'.......'...... │ │ │ + 0x00030410 14000000 00000000 b8270100 00000000 .........'...... │ │ │ + 0x00030420 c0270100 00000000 14000000 00000000 .'.............. │ │ │ + 0x00030430 d8270100 00000000 e0270100 00000000 .'.......'...... │ │ │ + 0x00030440 00000000 00000000 f0270100 00000000 .........'...... │ │ │ + 0x00030450 f8270100 00000000 02000000 00000000 .'.............. │ │ │ + 0x00030460 18280100 00000000 20280100 00000000 .(...... (...... │ │ │ + 0x00030470 14000000 00000000 40280100 00000000 ........@(...... │ │ │ + 0x00030480 48280100 00000000 14000000 00000000 H(.............. │ │ │ + 0x00030490 68280100 00000000 70280100 00000000 h(......p(...... │ │ │ + 0x000304a0 02000000 00000000 a8220100 00000000 ........."...... │ │ │ + 0x000304b0 a8220100 00000000 07000000 00000000 .".............. │ │ │ + 0x000304c0 90280100 00000000 98280100 00000000 .(.......(...... │ │ │ + 0x000304d0 12000000 00000000 c0280100 00000000 .........(...... │ │ │ + 0x000304e0 c8280100 00000000 04000000 00000000 .(.............. │ │ │ + 0x000304f0 d8280100 00000000 e0280100 00000000 .(.......(...... │ │ │ + 0x00030500 04000000 00000000 ........ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ @@ -1,5 +1,6 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ - 0x00000000 7a69706e 6f74652e 64656275 67000000 zipnote.debug... │ │ │ - 0x00000010 36cff657 6..W │ │ │ + 0x00000000 7a69706e 6f74652d 332e302d 32332e65 zipnote-3.0-23.e │ │ │ + 0x00000010 6c382e61 61726368 36342e64 65627567 l8.aarch64.debug │ │ │ + 0x00000020 00000000 b5513285 .....Q2. │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugdata {} │ │ │ @@ -1,116 +1,119 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debugdata': │ │ │ 0x00000000 fd377a58 5a000004 e6d6b446 02002101 .7zXZ......F..!. │ │ │ - 0x00000010 16000000 742fe5a3 e0194f06 c35d003f ....t/....O..].? │ │ │ - 0x00000020 91458468 3d89a6da 8acc96d2 a2c2da3f .E.h=..........? │ │ │ - 0x00000030 5fc68331 63433849 e033a7d7 34d2b2b5 _..1cC8I.3..4... │ │ │ - 0x00000040 4bba4637 fad9514e 585ab93c 374ab807 K.F7..QNXZ.<7J.. │ │ │ - 0x00000050 d22635ae 6f562699 e0a2be21 9b524dbe .&5.oV&....!.RM. │ │ │ - 0x00000060 8c9f0365 a97a8589 37fd07df b6e31796 ...e.z..7....... │ │ │ - 0x00000070 11b85ac0 024257d4 21d00f37 eff0b448 ..Z..BW.!..7...H │ │ │ - 0x00000080 4dbfde34 13d94c6a c4b9da11 8675b3ac M..4..Lj.....u.. │ │ │ - 0x00000090 768ec66c 6bcc576e a60a6704 bea05603 v..lk.Wn..g...V. │ │ │ - 0x000000a0 85cf77c8 fdea324d 6ec7a137 378da209 ..w...2Mn..77... │ │ │ - 0x000000b0 b658da96 23a80209 81d40ef3 485169da .X..#.......HQi. │ │ │ - 0x000000c0 58e62489 f02c3a17 8b296911 573446cf X.$..,:..)i.W4F. │ │ │ - 0x000000d0 4e1a4965 c688123f ca2b9403 581f08c4 N.Ie...?.+..X... │ │ │ - 0x000000e0 1ee165ab 9270e872 c545b6be d5461214 ..e..p.r.E...F.. │ │ │ - 0x000000f0 d2657c9f bb984693 f34f8035 d485f41a .e|...F..O.5.... │ │ │ - 0x00000100 a5b1b994 6d9a6bef 4b286a1f db927008 ....m.k.K(j...p. │ │ │ - 0x00000110 00f2530c 19f275a1 6235a367 d56594d9 ..S...u.b5.g.e.. │ │ │ - 0x00000120 f0722d96 12cd2eff 8198890b 963ae3ec .r-..........:.. │ │ │ - 0x00000130 d4ff5378 a649208e 7e52ccf7 8ce12891 ..Sx.I .~R....(. │ │ │ - 0x00000140 09f53e27 3f3268fe de7ac5d3 1fa21c89 ..>'?2h..z...... │ │ │ - 0x00000150 5102df8e 1b0f10cc 48eb7505 8c652fbe Q.......H.u..e/. │ │ │ - 0x00000160 d460ae40 3373059d b8834b8d df6b447b .`.@3s....K..kD{ │ │ │ - 0x00000170 935e276b 94b805d0 b622fbec cdac0925 .^'k.....".....% │ │ │ - 0x00000180 db605960 234e7a7e 898aae9b d70bca48 .`Y`#Nz~.......H │ │ │ - 0x00000190 982b2b1c 74c2e67a a4752c73 0f345d92 .++.t..z.u,s.4]. │ │ │ - 0x000001a0 f46e9609 532997f0 64bbe11c abaab111 .n..S)..d....... │ │ │ - 0x000001b0 98badfd7 74655ccc 569e00f2 27cb7c20 ....te\.V...'.| │ │ │ - 0x000001c0 95a19647 29c682f8 b984083d 564acbda ...G)......=VJ.. │ │ │ - 0x000001d0 86439f0d 00914abb 4a5b8fff 90affa87 .C....J.J[...... │ │ │ - 0x000001e0 3f9c243d eb86e331 513f82cf 7fc0b05d ?.$=...1Q?.....] │ │ │ - 0x000001f0 c4722930 1b2f9eba f783ea12 9336c3ed .r)0./.......6.. │ │ │ - 0x00000200 9de1e0f7 7a4835b6 be62f2c9 e1301754 ....zH5..b...0.T │ │ │ - 0x00000210 ab50151e 2064e7f3 feb3007c 1f9586da .P.. d.....|.... │ │ │ - 0x00000220 2daa3508 6abd3594 02fc19ed 74b98ef1 -.5.j.5.....t... │ │ │ - 0x00000230 9a37f521 cec421ed 276a60b0 fb32262c .7.!..!.'j`..2&, │ │ │ - 0x00000240 1abc0ff8 922475ac c6871fef 6c4f3465 .....$u.....lO4e │ │ │ - 0x00000250 f72cc0c0 96de6b8c c21022e7 061342aa .,....k..."...B. │ │ │ - 0x00000260 92456d5a 98739a7c eae4fa4c fa6cfbf9 .EmZ.s.|...L.l.. │ │ │ - 0x00000270 0d516c0e 463b1be3 568c3c85 ea8e3b05 .Ql.F;..V.<...;. │ │ │ - 0x00000280 82c1598e 62deef74 75d91f5c 1229323e ..Y.b..tu..\.)2> │ │ │ - 0x00000290 ab32fdf8 eef1ea4d 0bfd3040 fb99e522 .2.....M..0@..." │ │ │ - 0x000002a0 b738d618 ca58f461 b4307ab2 2102b61c .8...X.a.0z.!... │ │ │ - 0x000002b0 f2586ba7 2a02948c 1fe6e188 38966155 .Xk.*.......8.aU │ │ │ - 0x000002c0 45129665 0d002668 f515776d 9476c132 E..e..&h..wm.v.2 │ │ │ - 0x000002d0 6668779c 99b35d42 142f998e 598f3675 fhw...]B./..Y.6u │ │ │ - 0x000002e0 e4ab10cd 2b17f191 cb5e7f1e 0168387e ....+....^...h8~ │ │ │ - 0x000002f0 86240c76 ab84be01 d78c8b4b e176488e .$.v.......K.vH. │ │ │ - 0x00000300 18daf507 47a83bf0 778dfef5 373a0031 ....G.;.w...7:.1 │ │ │ - 0x00000310 9f6d672c 4d93ba3a 2269d0ef ef7e95e0 .mg,M..:"i...~.. │ │ │ - 0x00000320 3d32fbf5 0b64bdd0 a66c4014 6f562a5e =2...d...l@.oV*^ │ │ │ - 0x00000330 1cd82b77 5661fb63 ce345ec2 61650103 ..+wVa.c.4^.ae.. │ │ │ - 0x00000340 b0778fcb 44db3bba d637e4e1 8886f7d9 .w..D.;..7...... │ │ │ - 0x00000350 9b92e8cd 67e4374e 5a4d92af 92b2973e ....g.7NZM.....> │ │ │ - 0x00000360 d9ec0745 a62c0fea 781ce0f6 255df8ed ...E.,..x...%].. │ │ │ - 0x00000370 a48140f8 4c4517c6 99d826a8 4f1dea48 ..@.LE....&.O..H │ │ │ - 0x00000380 599f7762 cd4c61d3 a57656f2 65f0d86a Y.wb.La..vV.e..j │ │ │ - 0x00000390 53c9993b 0f703fc5 862550f3 7eb32a41 S..;.p?..%P.~.*A │ │ │ - 0x000003a0 0355c27c ffafaa82 e9f3f72c d62b67ce .U.|.......,.+g. │ │ │ - 0x000003b0 b9836569 43a08de8 fdfc84ae 3debb601 ..eiC.......=... │ │ │ - 0x000003c0 f96b233e bc87bd9e 2beaee6e 82ed02b3 .k#>....+..n.... │ │ │ - 0x000003d0 5aca7d07 a04254d3 8fc8ee8e 55a6ffde Z.}..BT.....U... │ │ │ - 0x000003e0 1f2066e5 e2ccc8b1 281738a6 a67522e9 . f.....(.8..u". │ │ │ - 0x000003f0 04adb50b 7c142e34 b123ff5f 8db6e7eb ....|..4.#._.... │ │ │ - 0x00000400 9eb875e3 48186b79 aa1c3c4d 9e9ce6b1 ..u.H.ky.. │ │ │ - 0x000004b0 730d639c 65af475f 0d8857c3 78bafb6c s.c.e.G_..W.x..l │ │ │ - 0x000004c0 06b06441 3ee8ce59 85ef6aa8 4530f189 ..dA>..Y..j.E0.. │ │ │ - 0x000004d0 f443f3d7 72d88c57 558cfe1d 70a0e56a .C..r..WU...p..j │ │ │ - 0x000004e0 41396620 c87a18ba fbfb16d8 ef66e478 A9f .z.......f.x │ │ │ - 0x000004f0 15a0fa44 92c80022 947106af d13893ed ...D...".q...8.. │ │ │ - 0x00000500 5a3a43ad c90e3efb d263f608 0b3a032f Z:C...>..c...:./ │ │ │ - 0x00000510 8f35e257 097b3dc0 323d3a14 ba3d580e .5.W.{=.2=:..=X. │ │ │ - 0x00000520 1278fcc7 be6d2d97 d1a97ee4 3da156f4 .x...m-...~.=.V. │ │ │ - 0x00000530 c1d4e5e8 3b6f39f2 69ae524b a5a5bac9 ....;o9.i.RK.... │ │ │ - 0x00000540 21a9c154 ca366e31 956e6dfb 40b66703 !..T.6n1.nm.@.g. │ │ │ - 0x00000550 ec6a43b2 05193893 5f7e82a5 897c6bd1 .jC...8._~...|k. │ │ │ - 0x00000560 b9b17a1f fce6fc37 d8520add 3123df8d ..z....7.R..1#.. │ │ │ - 0x00000570 2fe7d10e fcf8927a 9d43a90e e8ab0031 /......z.C.....1 │ │ │ - 0x00000580 4fd893b3 4b97247b d6db5eba af24267d O...K.${..^..$&} │ │ │ - 0x00000590 cc46b2f0 29a1eef9 a2580f0c fcfc1b10 .F..)....X...... │ │ │ - 0x000005a0 fe23886a a5d95d8c 4469da44 5908917f .#.j..].Di.DY... │ │ │ - 0x000005b0 54c80af1 3e7d9816 825cb4b4 8bc25cde T...>}...\....\. │ │ │ - 0x000005c0 bd386e88 85b4d563 0cce3d13 ae086ba2 .8n....c..=...k. │ │ │ - 0x000005d0 f2908676 de146fc2 69b7f284 5da8c567 ...v..o.i...]..g │ │ │ - 0x000005e0 8c099958 ce778f61 5c650cd2 406ab465 ...X.w.a\e..@j.e │ │ │ - 0x000005f0 e462595f 23ebd507 55de86f4 9daebb05 .bY_#...U....... │ │ │ - 0x00000600 0e2a630a 62ddabe0 2454c174 e05d8798 .*c.b...$T.t.].. │ │ │ - 0x00000610 33a9e325 34a0aac8 88f510d8 9f7eafec 3..%4........~.. │ │ │ - 0x00000620 ba7aa1df acea822c 631bd142 7f5e4d5e .z.....,c..B.^M^ │ │ │ - 0x00000630 2c0fd78f dd1cd548 6699c8f5 ddfca895 ,......Hf....... │ │ │ - 0x00000640 24f42d20 a1fb6b0a 6e321958 de2dc1a8 $.- ..k.n2.X.-.. │ │ │ - 0x00000650 0bf8493b 8c588eed b29f7f21 42c2a02e ..I;.X.....!B... │ │ │ - 0x00000660 5dea9278 8b98c270 428c4595 17daa995 ]..x...pB.E..... │ │ │ - 0x00000670 bea6789b 3e8dceff a0161f5d 43f54447 ..x.>......]C.DG │ │ │ - 0x00000680 efe3c400 9d349ed7 c090b1b2 8c5c91fc .....4.......\.. │ │ │ - 0x00000690 54155d83 7a100481 dab0c953 d5b23f02 T.].z......S..?. │ │ │ - 0x000006a0 c0833c5d 3c399385 06f5e3af 907dcd00 ..<]<9.......}.. │ │ │ - 0x000006b0 5fa02d96 970267c3 26067b70 54a39328 _.-...g.&.{pT..( │ │ │ - 0x000006c0 a69653fa 4f816663 32c0f0a9 f2f937ff ..S.O.fc2.....7. │ │ │ - 0x000006d0 b1b5a80b 8bcf6021 9509122a 8ce51426 ......`!...*...& │ │ │ - 0x000006e0 700a0000 05be973d 913e71b3 0001df0d p......=.>q..... │ │ │ - 0x000006f0 d0320000 f13616d9 b1c467fb 02000000 .2...6....g..... │ │ │ - 0x00000700 0004595a ..YZ │ │ │ + 0x00000010 16000000 742fe5a3 e019cf06 f15d003f ....t/.......].? │ │ │ + 0x00000020 91458468 3d89a6da 8ae18622 a2c2d90b .E.h=......".... │ │ │ + 0x00000030 a184a904 aff05c11 ed39b3ec da710add ......\..9...q.. │ │ │ + 0x00000040 e9a0cb7c 08864c60 5ffa8906 5a55d0a3 ...|..L`_...ZU.. │ │ │ + 0x00000050 7d745ce1 13fb6110 6f20157e 96495044 }t\...a.o .~.IPD │ │ │ + 0x00000060 38d80a22 da36536a a4fc884e 46b9d54a 8..".6Sj...NF..J │ │ │ + 0x00000070 c463a748 32b284dd fda574dd 99aa356a .c.H2.....t...5j │ │ │ + 0x00000080 7f85ec72 6e15a1dc 6ff0eef0 a253cfe1 ...rn...o....S.. │ │ │ + 0x00000090 e6041162 df80ad1e dba25448 1422d0b6 ...b......TH.".. │ │ │ + 0x000000a0 73be95a6 776b4086 05358b7d 2f2de462 s...wk@..5.}/-.b │ │ │ + 0x000000b0 a208dda9 f3fe015f e6bb9718 2ba2b4de ......._....+... │ │ │ + 0x000000c0 f8112eaf 52249af1 223aaaea d1584001 ....R$..":...X@. │ │ │ + 0x000000d0 04a80de7 5612d7e7 2ff77332 f8c64348 ....V.../.s2..CH │ │ │ + 0x000000e0 1b13b961 926e7f5a 5fd9575d a5112e1a ...a.n.Z_.W].... │ │ │ + 0x000000f0 23bafa8d 8c44d6c0 ccb42288 e7388401 #....D...."..8.. │ │ │ + 0x00000100 bf11c39c df7dae8b 3bc9dac3 d7a6c6dc .....}..;....... │ │ │ + 0x00000110 8dc57558 74b4bce6 fe3b0e78 9fb61b8b ..uXt....;.x.... │ │ │ + 0x00000120 03a61600 30f3f028 9a3fc93e 86c316cc ....0..(.?.>.... │ │ │ + 0x00000130 9ff441b6 24141a97 b1d0dd24 71176152 ..A.$......$q.aR │ │ │ + 0x00000140 58273d7a 0f059d3a 98d16a1d b9d2a43f X'=z...:..j....? │ │ │ + 0x00000150 ed3bb926 8c73d2e6 9d3aa838 45fe53b9 .;.&.s...:.8E.S. │ │ │ + 0x00000160 200de2ac 74b3e980 f63f989d 5cb74299 ...t....?..\.B. │ │ │ + 0x00000170 a9823f27 1d74d2b0 a0c67a0c ee8887f5 ..?'.t....z..... │ │ │ + 0x00000180 1f8fa489 075d4273 dfe6bfac f9228022 .....]Bs....."." │ │ │ + 0x00000190 6f2acf01 48b804b4 ca252e78 018d1fea o*..H....%.x.... │ │ │ + 0x000001a0 a9607df5 c1180b8f b47ebce2 48cd916a .`}......~..H..j │ │ │ + 0x000001b0 9fdbceae cb448f2e fad1323c 4d63eb4c .....D....25Fp...$..D.G2.. │ │ │ + 0x00000220 8744797d b0098a5f 289f0576 f9a6422d .Dy}..._(..v..B- │ │ │ + 0x00000230 6e8c7a0f 02a28df1 cd955ab0 b9b2d6ea n.z.......Z..... │ │ │ + 0x00000240 79658417 13063786 cd44cbd0 69b28ece ye....7..D..i... │ │ │ + 0x00000250 9c4d847b 88cb8533 cd180a00 7d2e9f48 .M.{...3....}..H │ │ │ + 0x00000260 8bf86032 a385b1bf 4623b1c6 7dd321cb ..`2....F#..}.!. │ │ │ + 0x00000270 dd29dbdc de71406d 04829d4a 8570d346 .)...q@m...J.p.F │ │ │ + 0x00000280 d0b18a71 97058793 aef2c48d 8cf67f64 ...q...........d │ │ │ + 0x00000290 02b7459c 46e1caaf 0af945ad 11673968 ..E.F.....E..g9h │ │ │ + 0x000002a0 011f82fc e829980c 1cffbd15 d2dc1eae .....).......... │ │ │ + 0x000002b0 d7b0c000 4b3134cb fad64396 4f9974d5 ....K14...C.O.t. │ │ │ + 0x000002c0 aea2ab8b 1309b3c0 2c24da73 0e9ca412 ........,$.s.... │ │ │ + 0x000002d0 4d2c7383 ac90df5c cc6f1d51 2452b3db M,s....\.o.Q$R.. │ │ │ + 0x000002e0 b124db73 8b1c2293 073d9591 cac4e440 .$.s.."..=.....@ │ │ │ + 0x000002f0 f39c1cc8 07671cf2 f719dc76 72b1d2c1 .....g.....vr... │ │ │ + 0x00000300 6457ebdb 0e31e474 51d31f71 a94ad7d6 dW...1.tQ..q.J.. │ │ │ + 0x00000310 a2535ea4 809f75b0 a545b867 dbf26d15 .S^...u..E.g..m. │ │ │ + 0x00000320 9dc1f2e0 abc4cdc9 bded875c 01eff2b2 ...........\.... │ │ │ + 0x00000330 1fab224a 51615372 ecc1b8a1 649cff14 .."JQaSr....d... │ │ │ + 0x00000340 12a39774 bd46de2b 43d444f7 e54893ca ...t.F.+C.D..H.. │ │ │ + 0x00000350 80dc07e0 933ebd46 eee0c493 7af6a5b4 .....>.F....z... │ │ │ + 0x00000360 291fd1ae 461c704d ade75948 6c9250cd )...F.pM..YHl.P. │ │ │ + 0x00000370 1550fc84 cd850a71 d9725e70 cdc22525 .P.....q.r^p..%% │ │ │ + 0x00000380 ad063443 0c81a8e3 5062e55a 4b9831c4 ..4C....Pb.ZK.1. │ │ │ + 0x00000390 176f3c32 1da3337d 25192c2b c8e22c24 .o<2..3}%.,+..,$ │ │ │ + 0x000003a0 1c1a7692 4fcdb462 171c14e6 8a6dbc8b ..v.O..b.....m.. │ │ │ + 0x000003b0 2cdd136b 2edb5513 bc522083 9a5e5cd3 ,..k..U..R ..^\. │ │ │ + 0x000003c0 502b6c00 482c0180 d101d5a3 c520c1e2 P+l.H,....... .. │ │ │ + 0x000003d0 49e5140c aaa22268 b2a83f8b 55f675a5 I....."h..?.U.u. │ │ │ + 0x000003e0 92823d1f 470e1c96 aea60f0c 697c138d ..=.G.......i|.. │ │ │ + 0x000003f0 26dc38ce e87ca9a5 c8ff7728 131594e8 &.8..|....w(.... │ │ │ + 0x00000400 d4c94618 ae01fd49 499f60c8 39ffc4f9 ..F....II.`.9... │ │ │ + 0x00000410 e8a77c93 ff6c0cff b52272a8 73a19e49 ..|..l..."r.s..I │ │ │ + 0x00000420 ca42c17f bf0fb76e 56a4fb83 dadfba1b .B.....nV....... │ │ │ + 0x00000430 7b807101 70074a1e 346182b6 69cc15c7 {.q.p.J.4a..i... │ │ │ + 0x00000440 6fde01c0 9c638cf7 085c968b ca9b8465 o....c...\.....e │ │ │ + 0x00000450 468e562a ade3a5f3 6abfacdc 50f24d8a F.V*....j...P.M. │ │ │ + 0x00000460 03aa5ff9 aae9204c 2b361632 1240369c .._... L+6.2.@6. │ │ │ + 0x00000470 adb26e0b e7560556 c7dd075b aaf1da21 ..n..V.V...[...! │ │ │ + 0x00000480 c349b7ef 56b56da3 4ca67ba0 5a2d1d5b .I..V.m.L.{.Z-.[ │ │ │ + 0x00000490 8517ff90 ff059ea1 d73bd487 e8eb9aef .........;...... │ │ │ + 0x000004a0 7febf01a 03cbc4bd 6c5c3d93 97831398 ........l\=..... │ │ │ + 0x000004b0 844837d4 81bb7c6b 2ee68a4b 0048eeb1 .H7...|k...K.H.. │ │ │ + 0x000004c0 1d2ea996 50983910 d1ffd518 76b2142d ....P.9.....v..- │ │ │ + 0x000004d0 608d88bc 1b0d84a4 a94e615f 8f8bdc1d `........Na_.... │ │ │ + 0x000004e0 e27cf20b 4ca13d65 3ece619a 0abbf98a .|..L.=e>.a..... │ │ │ + 0x000004f0 0186e195 8b7dfb2c d0d4d38a e83b72cc .....}.,.....;r. │ │ │ + 0x00000500 aa4bbb2e 3ce6dc48 efe7b137 73be7e11 .K..<..H...7s.~. │ │ │ + 0x00000510 d949a5ee fe8bb651 f3308a4b 284c8278 .I.....Q.0.K(L.x │ │ │ + 0x00000520 371af6c8 2577db21 3f060b61 db7ad1c3 7...%w.!?..a.z.. │ │ │ + 0x00000530 bd8e2e29 d9455343 23dfd622 10d44414 ...).ESC#.."..D. │ │ │ + 0x00000540 294e254d 0e781acc 2ca97861 f926a962 )N%M.x..,.xa.&.b │ │ │ + 0x00000550 8a949c26 ff7152c0 51d9b0c3 9058fe6f ...&.qR.Q....X.o │ │ │ + 0x00000560 b3278217 fed26e02 0479d1f5 55004d57 .'....n..y..U.MW │ │ │ + 0x00000570 109da381 d9b7a7f1 6375d17f b9d512ab ........cu...... │ │ │ + 0x00000580 1137aef2 36b40ef4 f39ebaf7 b774c9b1 .7..6........t.. │ │ │ + 0x00000590 d1ad0f1f d028e485 8d26ae16 87b0e8df .....(...&...... │ │ │ + 0x000005a0 e9c7be97 2874f362 130f5377 71f635b0 ....(t.b..Swq.5. │ │ │ + 0x000005b0 de24bb84 9616f60f 7c5d98c9 aa619dc0 .$......|]...a.. │ │ │ + 0x000005c0 be9251df 2d8bb35e e2a67e18 97db3ca0 ..Q.-..^..~...<. │ │ │ + 0x000005d0 a7c1dd59 ec885882 22eac87b 656c5d33 ...Y..X."..{el]3 │ │ │ + 0x000005e0 c9fa1fd2 a7558719 9ec3f39a 0935054c .....U.......5.L │ │ │ + 0x000005f0 f475ce12 f5a5ca49 dfecd3c6 28e5860d .u.....I....(... │ │ │ + 0x00000600 e00d8499 01ea7f40 56f697fe 5df27128 .......@V...].q( │ │ │ + 0x00000610 5e6dec31 56ad5d7c ad74b568 ef2bb94f ^m.1V.]|.t.h.+.O │ │ │ + 0x00000620 49f8b5a1 21d6e0a3 3b323310 dca247f5 I...!...;23...G. │ │ │ + 0x00000630 da6375e7 512ed364 8bc5d847 004bed77 .cu.Q..d...G.K.w │ │ │ + 0x00000640 988c3e5d e39e026f d05b4a1d 685cd670 ..>]...o.[J.h\.p │ │ │ + 0x00000650 8106aa27 f0981adc fdb389db a660d05a ...'.........`.Z │ │ │ + 0x00000660 861c5c47 37880a80 2b692179 2e63e2a0 ..\G7...+i!y.c.. │ │ │ + 0x00000670 c6ca24b9 5f39f7c8 507d13a8 f2a15a02 ..$._9..P}....Z. │ │ │ + 0x00000680 0665a17b af539545 b18bb847 f0402158 .e.{.S.E...G.@!X │ │ │ + 0x00000690 b785d09a b3653e77 fbbe6ed2 e107a46d .....e>w..n....m │ │ │ + 0x000006a0 2e8e2424 85ba0d80 4aac5876 61a2ae67 ..$$....J.Xva..g │ │ │ + 0x000006b0 581a34e7 b2a8a0f4 b3ee04f1 cea06104 X.4...........a. │ │ │ + 0x000006c0 88535919 e5d072a6 36647dd6 4d3191b5 .SY...r.6d}.M1.. │ │ │ + 0x000006d0 bdf4640d 3f601b1b 39bf9701 37cdffd3 ..d.?`..9...7... │ │ │ + 0x000006e0 d8cb4661 31eccb46 462eb78c f09544fe ..Fa1..FF.....D. │ │ │ + 0x000006f0 403e7322 ccbfc8b7 02e20200 daabf449 @>s"...........I │ │ │ + 0x00000700 a9f830d5 ee170181 9baa397a 7c7872fa ..0.......9z|xr. │ │ │ + 0x00000710 00000000 d1141890 8293a3e8 00018d0e ................ │ │ │ + 0x00000720 d0330000 ea8f32de b1c467fb 02000000 .3....2...g..... │ │ │ + 0x00000730 0004595a ..YZ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ @@ -8,13 +8,15 @@ │ │ │ 0x00000050 6e752e76 65727369 6f6e002e 676e752e nu.version..gnu. │ │ │ 0x00000060 76657273 696f6e5f 72002e72 656c612e version_r..rela. │ │ │ 0x00000070 64796e00 2e72656c 612e706c 74002e69 dyn..rela.plt..i │ │ │ 0x00000080 6e697400 2e746578 74002e66 696e6900 nit..text..fini. │ │ │ 0x00000090 2e726f64 61746100 2e65685f 6672616d .rodata..eh_fram │ │ │ 0x000000a0 655f6864 72002e65 685f6672 616d6500 e_hdr..eh_frame. │ │ │ 0x000000b0 2e696e69 745f6172 72617900 2e66696e .init_array..fin │ │ │ - 0x000000c0 695f6172 72617900 2e6a6372 002e6479 i_array..jcr..dy │ │ │ - 0x000000d0 6e616d69 63002e67 6f74002e 676f742e namic..got..got. │ │ │ - 0x000000e0 706c7400 2e646174 61002e62 7373002e plt..data..bss.. │ │ │ - 0x000000f0 676e755f 64656275 676c696e 6b002e67 gnu_debuglink..g │ │ │ - 0x00000100 6e755f64 65627567 64617461 00 nu_debugdata. │ │ │ + 0x000000c0 695f6172 72617900 2e646174 612e7265 i_array..data.re │ │ │ + 0x000000d0 6c2e726f 002e6479 6e616d69 63002e67 l.ro..dynamic..g │ │ │ + 0x000000e0 6f74002e 64617461 002e6273 73002e67 ot..data..bss..g │ │ │ + 0x000000f0 6e752e62 75696c64 2e617474 72696275 nu.build.attribu │ │ │ + 0x00000100 74657300 2e676e75 5f646562 75676c69 tes..gnu_debugli │ │ │ + 0x00000110 6e6b002e 676e755f 64656275 67646174 nk..gnu_debugdat │ │ │ + 0x00000120 6100 a. │ ├── ./usr/bin/zipsplit │ │ ├── readelf --wide --file-header {} │ │ │ @@ -1,20 +1,20 @@ │ │ │ ELF Header: │ │ │ Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 │ │ │ Class: ELF64 │ │ │ Data: 2's complement, little endian │ │ │ Version: 1 (current) │ │ │ OS/ABI: UNIX - System V │ │ │ ABI Version: 0 │ │ │ - Type: EXEC (Executable file) │ │ │ + Type: DYN (Shared object file) │ │ │ Machine: AArch64 │ │ │ Version: 0x1 │ │ │ - Entry point address: 0x402f28 │ │ │ + Entry point address: 0x3f90 │ │ │ Start of program headers: 64 (bytes into file) │ │ │ - Start of section headers: 135000 (bytes into file) │ │ │ + Start of section headers: 138584 (bytes into file) │ │ │ Flags: 0x0 │ │ │ Size of this header: 64 (bytes) │ │ │ Size of program headers: 56 (bytes) │ │ │ Number of program headers: 9 │ │ │ Size of section headers: 64 (bytes) │ │ │ Number of section headers: 29 │ │ │ Section header string table index: 28 │ │ ├── readelf --wide --program-header {} │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ -Elf file type is EXEC (Executable file) │ │ │ -Entry point 0x402f28 │ │ │ +Elf file type is DYN (Shared object file) │ │ │ +Entry point 0x3f90 │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ Program Headers: │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ - PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001f8 0x0001f8 R E 0x8 │ │ │ - INTERP 0x000238 0x0000000000400238 0x0000000000400238 0x00001b 0x00001b R 0x1 │ │ │ + PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0001f8 0x0001f8 R 0x8 │ │ │ + INTERP 0x000238 0x0000000000000238 0x0000000000000238 0x00001b 0x00001b R 0x1 │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ - LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x015e94 0x015e94 R E 0x10000 │ │ │ - LOAD 0x01fdd0 0x000000000042fdd0 0x000000000042fdd0 0x000950 0x003b38 RW 0x10000 │ │ │ - DYNAMIC 0x01fde8 0x000000000042fde8 0x000000000042fde8 0x0001f0 0x0001f0 RW 0x8 │ │ │ - NOTE 0x000254 0x0000000000400254 0x0000000000400254 0x000044 0x000044 R 0x4 │ │ │ - GNU_EH_FRAME 0x014af0 0x0000000000414af0 0x0000000000414af0 0x000284 0x000284 R 0x4 │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01524c 0x01524c R E 0x10000 │ │ │ + LOAD 0x01f8d0 0x000000000002f8d0 0x000000000002f8d0 0x000c38 0x003e08 RW 0x10000 │ │ │ + DYNAMIC 0x01f950 0x000000000002f950 0x000000000002f950 0x000210 0x000210 RW 0x8 │ │ │ + NOTE 0x000254 0x0000000000000254 0x0000000000000254 0x000044 0x000044 R 0x4 │ │ │ + GNU_EH_FRAME 0x013bb0 0x0000000000013bb0 0x0000000000013bb0 0x00029c 0x00029c R 0x4 │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ - GNU_RELRO 0x01fdd0 0x000000000042fdd0 0x000000000042fdd0 0x000230 0x000230 R 0x1 │ │ │ + GNU_RELRO 0x01f8d0 0x000000000002f8d0 0x000000000002f8d0 0x000730 0x000730 R 0x1 │ │ │ │ │ │ Section to Segment mapping: │ │ │ Segment Sections... │ │ │ 00 │ │ │ 01 .interp │ │ │ 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame │ │ │ - 03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss │ │ │ + 03 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ 04 .dynamic │ │ │ 05 .note.ABI-tag .note.gnu.build-id │ │ │ 06 .eh_frame_hdr │ │ │ 07 │ │ │ - 08 .init_array .fini_array .jcr .dynamic .got │ │ │ + 08 .init_array .fini_array .data.rel.ro .dynamic .got │ │ ├── readelf --wide --sections {} │ │ │ @@ -1,38 +1,38 @@ │ │ │ -There are 29 section headers, starting at offset 0x20f58: │ │ │ +There are 29 section headers, starting at offset 0x21d58: │ │ │ │ │ │ Section Headers: │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ - [ 1] .interp PROGBITS 0000000000400238 000238 00001b 00 A 0 0 1 │ │ │ - [ 2] .note.ABI-tag NOTE 0000000000400254 000254 000020 00 A 0 0 4 │ │ │ - [ 3] .note.gnu.build-id NOTE 0000000000400274 000274 000024 00 A 0 0 4 │ │ │ - [ 4] .gnu.hash GNU_HASH 0000000000400298 000298 000288 00 A 5 0 8 │ │ │ - [ 5] .dynsym DYNSYM 0000000000400520 000520 000780 18 A 6 1 8 │ │ │ - [ 6] .dynstr STRTAB 0000000000400ca0 000ca0 000330 00 A 0 0 1 │ │ │ - [ 7] .gnu.version VERSYM 0000000000400fd0 000fd0 0000a0 02 A 5 0 2 │ │ │ - [ 8] .gnu.version_r VERNEED 0000000000401070 001070 000040 00 A 6 2 8 │ │ │ - [ 9] .rela.dyn RELA 00000000004010b0 0010b0 000060 18 A 5 0 8 │ │ │ - [10] .rela.plt RELA 0000000000401110 001110 000600 18 AI 5 12 8 │ │ │ - [11] .init PROGBITS 0000000000401710 001710 000014 00 AX 0 0 4 │ │ │ - [12] .plt PROGBITS 0000000000401730 001730 000420 10 AX 0 0 16 │ │ │ - [13] .text PROGBITS 0000000000401b50 001b50 00f538 00 AX 0 0 8 │ │ │ - [14] .fini PROGBITS 0000000000411088 011088 000010 00 AX 0 0 4 │ │ │ - [15] .rodata PROGBITS 00000000004110a0 0110a0 003a50 00 A 0 0 16 │ │ │ - [16] .eh_frame_hdr PROGBITS 0000000000414af0 014af0 000284 00 A 0 0 4 │ │ │ - [17] .eh_frame PROGBITS 0000000000414d78 014d78 00111c 00 A 0 0 8 │ │ │ - [18] .init_array INIT_ARRAY 000000000042fdd0 01fdd0 000008 00 WA 0 0 8 │ │ │ - [19] .fini_array FINI_ARRAY 000000000042fdd8 01fdd8 000008 00 WA 0 0 8 │ │ │ - [20] .jcr PROGBITS 000000000042fde0 01fde0 000008 00 WA 0 0 8 │ │ │ - [21] .dynamic DYNAMIC 000000000042fde8 01fde8 0001f0 10 WA 6 0 8 │ │ │ - [22] .got PROGBITS 000000000042ffd8 01ffd8 000010 08 WA 0 0 8 │ │ │ - [23] .got.plt PROGBITS 000000000042ffe8 01ffe8 000218 08 WA 0 0 8 │ │ │ - [24] .data PROGBITS 0000000000430200 020200 000520 00 WA 0 0 16 │ │ │ - [25] .bss NOBITS 0000000000430720 020720 0031e8 00 WA 0 0 16 │ │ │ - [26] .gnu_debuglink PROGBITS 0000000000000000 020720 000014 00 0 0 4 │ │ │ - [27] .gnu_debugdata PROGBITS 0000000000000000 020734 000710 00 0 0 1 │ │ │ - [28] .shstrtab STRTAB 0000000000000000 020e44 00010d 00 0 0 1 │ │ │ + [ 1] .interp PROGBITS 0000000000000238 000238 00001b 00 A 0 0 1 │ │ │ + [ 2] .note.ABI-tag NOTE 0000000000000254 000254 000020 00 A 0 0 4 │ │ │ + [ 3] .note.gnu.build-id NOTE 0000000000000274 000274 000024 00 A 0 0 4 │ │ │ + [ 4] .gnu.hash GNU_HASH 0000000000000298 000298 000040 00 A 5 0 8 │ │ │ + [ 5] .dynsym DYNSYM 00000000000002d8 0002d8 000768 18 A 6 3 8 │ │ │ + [ 6] .dynstr STRTAB 0000000000000a40 000a40 000306 00 A 0 0 1 │ │ │ + [ 7] .gnu.version VERSYM 0000000000000d46 000d46 00009e 02 A 5 0 2 │ │ │ + [ 8] .gnu.version_r VERNEED 0000000000000de8 000de8 000040 00 A 6 2 8 │ │ │ + [ 9] .rela.dyn RELA 0000000000000e28 000e28 0013c8 18 A 5 0 8 │ │ │ + [10] .rela.plt RELA 00000000000021f0 0021f0 000600 18 AI 5 22 8 │ │ │ + [11] .init PROGBITS 00000000000027f0 0027f0 000014 00 AX 0 0 4 │ │ │ + [12] .plt PROGBITS 0000000000002810 002810 000420 10 AX 0 0 16 │ │ │ + [13] .text PROGBITS 0000000000002c30 002c30 00d4d4 00 AX 0 0 8 │ │ │ + [14] .fini PROGBITS 0000000000010104 010104 000010 00 AX 0 0 4 │ │ │ + [15] .rodata PROGBITS 0000000000010120 010120 003a90 00 A 0 0 16 │ │ │ + [16] .eh_frame_hdr PROGBITS 0000000000013bb0 013bb0 00029c 00 A 0 0 4 │ │ │ + [17] .eh_frame PROGBITS 0000000000013e50 013e50 0013fc 00 A 0 0 8 │ │ │ + [18] .init_array INIT_ARRAY 000000000002f8d0 01f8d0 000008 08 WA 0 0 8 │ │ │ + [19] .fini_array FINI_ARRAY 000000000002f8d8 01f8d8 000008 08 WA 0 0 8 │ │ │ + [20] .data.rel.ro PROGBITS 000000000002f8e0 01f8e0 000070 00 WA 0 0 16 │ │ │ + [21] .dynamic DYNAMIC 000000000002f950 01f950 000210 10 WA 6 0 8 │ │ │ + [22] .got PROGBITS 000000000002fb60 01fb60 0004a0 08 WA 0 0 8 │ │ │ + [23] .data PROGBITS 0000000000030000 020000 000508 00 WA 0 0 16 │ │ │ + [24] .bss NOBITS 0000000000030510 020508 0031c8 00 WA 0 0 16 │ │ │ + [25] .gnu.build.attributes NOTE 00000000000336d8 020508 000fdc 00 0 0 4 │ │ │ + [26] .gnu_debuglink PROGBITS 0000000000000000 0214e4 000028 00 0 0 4 │ │ │ + [27] .gnu_debugdata PROGBITS 0000000000000000 02150c 000728 00 0 0 1 │ │ │ + [28] .shstrtab STRTAB 0000000000000000 021c34 000122 00 0 0 1 │ │ │ Key to Flags: │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ p (processor specific) │ │ ├── readelf --wide --symbols {} │ │ │ @@ -1,83 +1,82 @@ │ │ │ │ │ │ -Symbol table '.dynsym' contains 80 entries: │ │ │ +Symbol table '.dynsym' contains 79 entries: │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ - 1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ - 2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ - 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses │ │ │ - 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ - 5: 0000000000401a30 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ - 6: 0000000000401790 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ - 7: 0000000000401970 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ - 8: 0000000000401aa0 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ - 9: 0000000000401870 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ - 10: 0000000000401a90 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ - 11: 00000000004017e0 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ - 12: 0000000000430728 8 OBJECT GLOBAL DEFAULT 25 stdin@GLIBC_2.17 (2) │ │ │ - 13: 0000000000401ab0 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ - 14: 0000000000401830 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ - 15: 0000000000430720 8 OBJECT GLOBAL DEFAULT 25 stdout@GLIBC_2.17 (2) │ │ │ - 16: 0000000000401950 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ - 17: 0000000000401b00 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ - 18: 0000000000401800 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ - 19: 0000000000401880 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ - 20: 0000000000401a00 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ - 21: 0000000000401ad0 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ - 22: 0000000000411088 0 FUNC GLOBAL DEFAULT 14 _fini │ │ │ - 23: 00000000004019a0 0 FUNC GLOBAL DEFAULT UND _IO_putc@GLIBC_2.17 (2) │ │ │ - 24: 0000000000401750 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ - 25: 0000000000430730 8 OBJECT GLOBAL DEFAULT 25 __stack_chk_guard@GLIBC_2.17 (3) │ │ │ - 26: 00000000004019c0 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ - 27: 0000000000401a40 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ - 28: 0000000000433908 0 NOTYPE GLOBAL DEFAULT 25 __end__ │ │ │ - 29: 0000000000401760 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ - 30: 0000000000401920 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ - 31: 0000000000401780 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ - 32: 00000000004018a0 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ - 33: 0000000000401710 0 FUNC GLOBAL DEFAULT 11 _init │ │ │ - 34: 00000000004017d0 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ - 35: 00000000004017c0 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ - 36: 0000000000401990 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ - 37: 0000000000433908 0 NOTYPE GLOBAL DEFAULT 25 __bss_end__ │ │ │ - 38: 0000000000401900 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ - 39: 00000000004017f0 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ - 40: 00000000004019d0 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ - 41: 0000000000401890 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ - 42: 0000000000401a10 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ - 43: 0000000000401b40 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ - 44: 0000000000401a70 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ - 45: 00000000004018c0 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ - 46: 00000000004019b0 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ - 47: 00000000004019f0 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ - 48: 0000000000430720 0 NOTYPE GLOBAL DEFAULT 25 __bss_start__ │ │ │ - 49: 0000000000401810 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ - 50: 0000000000401860 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ - 51: 0000000000401820 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ - 52: 0000000000401850 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ - 53: 0000000000401940 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ - 54: 0000000000401a80 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ - 55: 0000000000401770 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ - 56: 00000000004018f0 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ - 57: 00000000004017b0 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ - 58: 0000000000401840 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ - 59: 0000000000401af0 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ - 60: 00000000004017a0 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ - 61: 0000000000430720 0 NOTYPE GLOBAL DEFAULT 24 _edata │ │ │ - 62: 00000000004019e0 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ - 63: 0000000000401a60 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ - 64: 0000000000401930 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ - 65: 0000000000433908 0 NOTYPE GLOBAL DEFAULT 25 _end │ │ │ - 66: 0000000000401b10 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ - 67: 0000000000401b30 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ - 68: 00000000004018e0 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ - 69: 00000000004018b0 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.17 (2) │ │ │ - 70: 00000000004018d0 0 FUNC GLOBAL DEFAULT UND _IO_getc@GLIBC_2.17 (2) │ │ │ - 71: 0000000000433908 0 NOTYPE GLOBAL DEFAULT 25 _bss_end__ │ │ │ - 72: 0000000000401a50 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ - 73: 0000000000401ae0 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ - 74: 0000000000401ac0 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ - 75: 0000000000401a20 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ - 76: 0000000000401b20 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ - 77: 0000000000401980 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ - 78: 0000000000430720 0 NOTYPE GLOBAL DEFAULT 25 __bss_start │ │ │ - 79: 0000000000401910 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ + 1: 00000000000027f0 0 SECTION LOCAL DEFAULT 11 │ │ │ + 2: 0000000000030000 0 SECTION LOCAL DEFAULT 23 │ │ │ + 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ + 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.17 (2) │ │ │ + 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.17 (2) │ │ │ + 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.17 (2) │ │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.17 (2) │ │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.17 (2) │ │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.17 (2) │ │ │ + 11: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.17 (2) │ │ │ + 13: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.17 (2) │ │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.17 (2) │ │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.17 (2) │ │ │ + 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.17 (2) │ │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.17 (2) │ │ │ + 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.17 (2) │ │ │ + 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.17 (2) │ │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.17 (2) │ │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mkstemp64@GLIBC_2.17 (2) │ │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.17 (2) │ │ │ + 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.17 (2) │ │ │ + 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.17 (2) │ │ │ + 26: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.17 (2) │ │ │ + 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.17 (2) │ │ │ + 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.17 (2) │ │ │ + 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.17 (2) │ │ │ + 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseeko64@GLIBC_2.17 (2) │ │ │ + 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.17 (2) │ │ │ + 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.17 (2) │ │ │ + 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.17 (2) │ │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.17 (2) │ │ │ + 35: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdin@GLIBC_2.17 (2) │ │ │ + 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.17 (2) │ │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fread_chk@GLIBC_2.17 (2) │ │ │ + 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.17 (2) │ │ │ + 40: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ + 41: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.17 (3) │ │ │ + 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.17 (2) │ │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.17 (2) │ │ │ + 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.17 (2) │ │ │ + 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.17 (2) │ │ │ + 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.17 (2) │ │ │ + 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.17 (2) │ │ │ + 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.17 (2) │ │ │ + 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.17 (2) │ │ │ + 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.17 (2) │ │ │ + 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.17 (2) │ │ │ + 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wctomb@GLIBC_2.17 (2) │ │ │ + 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.17 (2) │ │ │ + 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ + 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.17 (2) │ │ │ + 56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.17 (2) │ │ │ + 57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.17 (2) │ │ │ + 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __wctomb_chk@GLIBC_2.17 (2) │ │ │ + 59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.17 (2) │ │ │ + 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.17 (2) │ │ │ + 61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.17 (2) │ │ │ + 62: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.17 (2) │ │ │ + 63: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.17 (2) │ │ │ + 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (2) │ │ │ + 65: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.17 (2) │ │ │ + 66: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ + 67: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.17 (2) │ │ │ + 68: 0000000000000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.17 (2) │ │ │ + 69: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.17 (2) │ │ │ + 70: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.17 (2) │ │ │ + 71: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.17 (2) │ │ │ + 72: 00000000000336d8 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ + 73: 0000000000030508 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ + 74: 00000000000336d8 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ + 75: 00000000000336d8 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ + 76: 0000000000030508 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ + 77: 0000000000030508 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ + 78: 00000000000336d8 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ ├── readelf --wide --relocs {} │ │ │ @@ -1,74 +1,281 @@ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x10b0 contains 4 entries: │ │ │ +Relocation section '.rela.dyn' at offset 0xe28 contains 211 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -000000000042ffe0 0000000200000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000430720 0000000f00000400 R_AARCH64_COPY 0000000000430720 stdout@GLIBC_2.17 + 0 │ │ │ -0000000000430728 0000000c00000400 R_AARCH64_COPY 0000000000430728 stdin@GLIBC_2.17 + 0 │ │ │ -0000000000430730 0000001900000400 R_AARCH64_COPY 0000000000430730 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000002f8d0 0000000000000403 R_AARCH64_RELATIVE 4090 │ │ │ +000000000002f8d8 0000000000000403 R_AARCH64_RELATIVE 4048 │ │ │ +000000000002f8e0 0000000000000403 R_AARCH64_RELATIVE 2f8e0 │ │ │ +000000000002f8f0 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +000000000002f8f8 0000000000000403 R_AARCH64_RELATIVE 10500 │ │ │ +000000000002f900 0000000000000403 R_AARCH64_RELATIVE 10518 │ │ │ +000000000002f908 0000000000000403 R_AARCH64_RELATIVE 10558 │ │ │ +000000000002f910 0000000000000403 R_AARCH64_RELATIVE 10598 │ │ │ +000000000002f918 0000000000000403 R_AARCH64_RELATIVE 105e8 │ │ │ +000000000002f920 0000000000000403 R_AARCH64_RELATIVE 10628 │ │ │ +000000000002f928 0000000000000403 R_AARCH64_RELATIVE 10670 │ │ │ +000000000002f930 0000000000000403 R_AARCH64_RELATIVE 106a0 │ │ │ +000000000002f938 0000000000000403 R_AARCH64_RELATIVE 106e0 │ │ │ +000000000002f940 0000000000000403 R_AARCH64_RELATIVE 10708 │ │ │ +000000000002f948 0000000000000403 R_AARCH64_RELATIVE 10748 │ │ │ +000000000002fd80 0000000000000403 R_AARCH64_RELATIVE 10100 │ │ │ +000000000002fd88 0000000000000403 R_AARCH64_RELATIVE 32290 │ │ │ +000000000002fd90 0000000000000403 R_AARCH64_RELATIVE 31e68 │ │ │ +000000000002fd98 0000000000000403 R_AARCH64_RELATIVE 32298 │ │ │ +000000000002fda0 0000000000000403 R_AARCH64_RELATIVE 32044 │ │ │ +000000000002fda8 0000000000000403 R_AARCH64_RELATIVE 31e98 │ │ │ +000000000002fdb0 0000000000000403 R_AARCH64_RELATIVE 32008 │ │ │ +000000000002fdb8 0000000000000403 R_AARCH64_RELATIVE 32000 │ │ │ +000000000002fdc8 0000000000000403 R_AARCH64_RELATIVE 32060 │ │ │ +000000000002fdd0 0000000000000403 R_AARCH64_RELATIVE 31ef0 │ │ │ +000000000002fdd8 0000000000000403 R_AARCH64_RELATIVE 31ec8 │ │ │ +000000000002fde0 0000000000000403 R_AARCH64_RELATIVE 31e20 │ │ │ +000000000002fdf0 0000000000000403 R_AARCH64_RELATIVE 31ef8 │ │ │ +000000000002fdf8 0000000000000403 R_AARCH64_RELATIVE 322a0 │ │ │ +000000000002fe00 0000000000000403 R_AARCH64_RELATIVE 31f48 │ │ │ +000000000002fe08 0000000000000403 R_AARCH64_RELATIVE 31e38 │ │ │ +000000000002fe10 0000000000000403 R_AARCH64_RELATIVE 30310 │ │ │ +000000000002fe18 0000000000000403 R_AARCH64_RELATIVE 31e88 │ │ │ +000000000002fe20 0000000000000403 R_AARCH64_RELATIVE 31e30 │ │ │ +000000000002fe28 0000000000000403 R_AARCH64_RELATIVE 32030 │ │ │ +000000000002fe30 0000000000000403 R_AARCH64_RELATIVE 30208 │ │ │ +000000000002fe38 0000000000000403 R_AARCH64_RELATIVE 31e28 │ │ │ +000000000002fe40 0000000000000403 R_AARCH64_RELATIVE 32028 │ │ │ +000000000002fe48 0000000000000403 R_AARCH64_RELATIVE 31f44 │ │ │ +000000000002fe50 0000000000000403 R_AARCH64_RELATIVE 32018 │ │ │ +000000000002fe58 0000000000000403 R_AARCH64_RELATIVE 31ed0 │ │ │ +000000000002fe60 0000000000000403 R_AARCH64_RELATIVE 31f58 │ │ │ +000000000002fe68 0000000000000403 R_AARCH64_RELATIVE 31e40 │ │ │ +000000000002fe78 0000000000000403 R_AARCH64_RELATIVE 31eb0 │ │ │ +000000000002fe80 0000000000000403 R_AARCH64_RELATIVE 336a0 │ │ │ +000000000002fe88 0000000000000403 R_AARCH64_RELATIVE 31e50 │ │ │ +000000000002fe98 0000000000000403 R_AARCH64_RELATIVE 31ed8 │ │ │ +000000000002fea0 0000000000000403 R_AARCH64_RELATIVE 31e70 │ │ │ +000000000002fea8 0000000000000403 R_AARCH64_RELATIVE 31e80 │ │ │ +000000000002feb0 0000000000000403 R_AARCH64_RELATIVE 302e8 │ │ │ +000000000002feb8 0000000000000403 R_AARCH64_RELATIVE 336a8 │ │ │ +000000000002fec8 0000000000000403 R_AARCH64_RELATIVE 302c0 │ │ │ +000000000002fed8 0000000000000403 R_AARCH64_RELATIVE 31e58 │ │ │ +000000000002fee0 0000000000000403 R_AARCH64_RELATIVE 31f60 │ │ │ +000000000002fee8 0000000000000403 R_AARCH64_RELATIVE 10080 │ │ │ +000000000002fef0 0000000000000403 R_AARCH64_RELATIVE 31e34 │ │ │ +000000000002fef8 0000000000000403 R_AARCH64_RELATIVE 336b0 │ │ │ +000000000002ff00 0000000000000403 R_AARCH64_RELATIVE 336b8 │ │ │ +000000000002ff08 0000000000000403 R_AARCH64_RELATIVE 31e18 │ │ │ +000000000002ff10 0000000000000403 R_AARCH64_RELATIVE 31f68 │ │ │ +000000000002ff18 0000000000000403 R_AARCH64_RELATIVE 31e78 │ │ │ +000000000002ff20 0000000000000403 R_AARCH64_RELATIVE 31f00 │ │ │ +000000000002ff28 0000000000000403 R_AARCH64_RELATIVE 2c30 │ │ │ +000000000002ff30 0000000000000403 R_AARCH64_RELATIVE 32090 │ │ │ +000000000002ff38 0000000000000403 R_AARCH64_RELATIVE 31e60 │ │ │ +000000000002ff40 0000000000000403 R_AARCH64_RELATIVE 31ee0 │ │ │ +000000000002ff48 0000000000000403 R_AARCH64_RELATIVE 31ea0 │ │ │ +000000000002ff50 0000000000000403 R_AARCH64_RELATIVE 31ec0 │ │ │ +000000000002ff58 0000000000000403 R_AARCH64_RELATIVE 32010 │ │ │ +000000000002ff60 0000000000000403 R_AARCH64_RELATIVE 31e10 │ │ │ +000000000002ff68 0000000000000403 R_AARCH64_RELATIVE 31e48 │ │ │ +000000000002ff70 0000000000000403 R_AARCH64_RELATIVE 336c0 │ │ │ +000000000002ff78 0000000000000403 R_AARCH64_RELATIVE 31f70 │ │ │ +000000000002ff80 0000000000000403 R_AARCH64_RELATIVE 32020 │ │ │ +000000000002ff88 0000000000000403 R_AARCH64_RELATIVE 336c8 │ │ │ +000000000002ff90 0000000000000403 R_AARCH64_RELATIVE 31f5c │ │ │ +000000000002ff98 0000000000000403 R_AARCH64_RELATIVE 31ea8 │ │ │ +000000000002ffa0 0000000000000403 R_AARCH64_RELATIVE 31f08 │ │ │ +000000000002ffa8 0000000000000403 R_AARCH64_RELATIVE 32050 │ │ │ +000000000002ffb0 0000000000000403 R_AARCH64_RELATIVE 3204c │ │ │ +000000000002ffb8 0000000000000403 R_AARCH64_RELATIVE 31fe8 │ │ │ +000000000002ffc8 0000000000000403 R_AARCH64_RELATIVE 31f40 │ │ │ +000000000002ffd0 0000000000000403 R_AARCH64_RELATIVE 336d0 │ │ │ +000000000002ffd8 0000000000000403 R_AARCH64_RELATIVE 302dc │ │ │ +000000000002ffe0 0000000000000403 R_AARCH64_RELATIVE 31e90 │ │ │ +000000000002ffe8 0000000000000403 R_AARCH64_RELATIVE 32190 │ │ │ +000000000002fff0 0000000000000403 R_AARCH64_RELATIVE 302d8 │ │ │ +000000000002fff8 0000000000000403 R_AARCH64_RELATIVE 31ff8 │ │ │ +0000000000030010 0000000000000403 R_AARCH64_RELATIVE 11768 │ │ │ +0000000000030020 0000000000000403 R_AARCH64_RELATIVE 107a0 │ │ │ +0000000000030028 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +0000000000030030 0000000000000403 R_AARCH64_RELATIVE 107d8 │ │ │ +0000000000030038 0000000000000403 R_AARCH64_RELATIVE 10828 │ │ │ +0000000000030040 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +0000000000030048 0000000000000403 R_AARCH64_RELATIVE 10850 │ │ │ +0000000000030050 0000000000000403 R_AARCH64_RELATIVE 108a0 │ │ │ +0000000000030058 0000000000000403 R_AARCH64_RELATIVE 108f0 │ │ │ +0000000000030060 0000000000000403 R_AARCH64_RELATIVE 10940 │ │ │ +0000000000030068 0000000000000403 R_AARCH64_RELATIVE 10990 │ │ │ +0000000000030070 0000000000000403 R_AARCH64_RELATIVE 109e0 │ │ │ +0000000000030078 0000000000000403 R_AARCH64_RELATIVE 10a28 │ │ │ +0000000000030080 0000000000000403 R_AARCH64_RELATIVE 10a70 │ │ │ +0000000000030088 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +0000000000030090 0000000000000403 R_AARCH64_RELATIVE 10a90 │ │ │ +0000000000030098 0000000000000403 R_AARCH64_RELATIVE 10ae0 │ │ │ +00000000000300a0 0000000000000403 R_AARCH64_RELATIVE 10b30 │ │ │ +00000000000300a8 0000000000000403 R_AARCH64_RELATIVE 10b78 │ │ │ +00000000000300b0 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +00000000000300b8 0000000000000403 R_AARCH64_RELATIVE 10bb8 │ │ │ +00000000000300c0 0000000000000403 R_AARCH64_RELATIVE 10c00 │ │ │ +00000000000300c8 0000000000000403 R_AARCH64_RELATIVE 10c48 │ │ │ +00000000000300d0 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +00000000000300d8 0000000000000403 R_AARCH64_RELATIVE 10c90 │ │ │ +00000000000300e0 0000000000000403 R_AARCH64_RELATIVE 10cd8 │ │ │ +00000000000300e8 0000000000000403 R_AARCH64_RELATIVE 10d28 │ │ │ +00000000000300f0 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +00000000000300f8 0000000000000403 R_AARCH64_RELATIVE 10d40 │ │ │ +0000000000030100 0000000000000403 R_AARCH64_RELATIVE 10d90 │ │ │ +0000000000030108 0000000000000403 R_AARCH64_RELATIVE 10de0 │ │ │ +0000000000030110 0000000000000403 R_AARCH64_RELATIVE 10e30 │ │ │ +0000000000030118 0000000000000403 R_AARCH64_RELATIVE 10e80 │ │ │ +0000000000030120 0000000000000403 R_AARCH64_RELATIVE 10ed0 │ │ │ +0000000000030128 0000000000000403 R_AARCH64_RELATIVE 10f20 │ │ │ +0000000000030130 0000000000000403 R_AARCH64_RELATIVE 10f70 │ │ │ +0000000000030138 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +0000000000030140 0000000000000403 R_AARCH64_RELATIVE 10f98 │ │ │ +0000000000030148 0000000000000403 R_AARCH64_RELATIVE 10fe8 │ │ │ +0000000000030150 0000000000000403 R_AARCH64_RELATIVE 11038 │ │ │ +0000000000030158 0000000000000403 R_AARCH64_RELATIVE 11088 │ │ │ +0000000000030160 0000000000000403 R_AARCH64_RELATIVE 110d8 │ │ │ +0000000000030168 0000000000000403 R_AARCH64_RELATIVE 11120 │ │ │ +0000000000030170 0000000000000403 R_AARCH64_RELATIVE 11170 │ │ │ +0000000000030178 0000000000000403 R_AARCH64_RELATIVE 111b8 │ │ │ +0000000000030180 0000000000000403 R_AARCH64_RELATIVE 11208 │ │ │ +0000000000030188 0000000000000403 R_AARCH64_RELATIVE 11258 │ │ │ +0000000000030190 0000000000000403 R_AARCH64_RELATIVE 112a0 │ │ │ +0000000000030198 0000000000000403 R_AARCH64_RELATIVE 112f0 │ │ │ +00000000000301a0 0000000000000403 R_AARCH64_RELATIVE 11340 │ │ │ +00000000000301a8 0000000000000403 R_AARCH64_RELATIVE 11390 │ │ │ +00000000000301b0 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +00000000000301b8 0000000000000403 R_AARCH64_RELATIVE 113c8 │ │ │ +00000000000301c0 0000000000000403 R_AARCH64_RELATIVE 11418 │ │ │ +00000000000301c8 0000000000000403 R_AARCH64_RELATIVE 11468 │ │ │ +00000000000301d0 0000000000000403 R_AARCH64_RELATIVE 11620 │ │ │ +00000000000301d8 0000000000000403 R_AARCH64_RELATIVE 11648 │ │ │ +00000000000301e0 0000000000000403 R_AARCH64_RELATIVE 11688 │ │ │ +00000000000301e8 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +00000000000301f0 0000000000000403 R_AARCH64_RELATIVE 116d8 │ │ │ +00000000000301f8 0000000000000403 R_AARCH64_RELATIVE 11728 │ │ │ +0000000000030200 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +0000000000030208 0000000000000403 R_AARCH64_RELATIVE 12ac0 │ │ │ +0000000000030210 0000000000000403 R_AARCH64_RELATIVE 10798 │ │ │ +0000000000030228 0000000000000403 R_AARCH64_RELATIVE 10798 │ │ │ +0000000000030260 0000000000000403 R_AARCH64_RELATIVE 11490 │ │ │ +0000000000030268 0000000000000403 R_AARCH64_RELATIVE 114a8 │ │ │ +0000000000030270 0000000000000403 R_AARCH64_RELATIVE 114e8 │ │ │ +0000000000030278 0000000000000403 R_AARCH64_RELATIVE 11528 │ │ │ +0000000000030280 0000000000000403 R_AARCH64_RELATIVE 11568 │ │ │ +0000000000030288 0000000000000403 R_AARCH64_RELATIVE 115a8 │ │ │ +0000000000030290 0000000000000403 R_AARCH64_RELATIVE 115e0 │ │ │ +0000000000030300 0000000000000403 R_AARCH64_RELATIVE 31e08 │ │ │ +0000000000030308 0000000000000403 R_AARCH64_RELATIVE 13050 │ │ │ +0000000000030310 0000000000000403 R_AARCH64_RELATIVE 13070 │ │ │ +0000000000030318 0000000000000403 R_AARCH64_RELATIVE 13078 │ │ │ +0000000000030328 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +0000000000030330 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +0000000000030340 0000000000000403 R_AARCH64_RELATIVE 13098 │ │ │ +0000000000030348 0000000000000403 R_AARCH64_RELATIVE 130a0 │ │ │ +0000000000030358 0000000000000403 R_AARCH64_RELATIVE 130c0 │ │ │ +0000000000030360 0000000000000403 R_AARCH64_RELATIVE 130c8 │ │ │ +0000000000030370 0000000000000403 R_AARCH64_RELATIVE 130e8 │ │ │ +0000000000030378 0000000000000403 R_AARCH64_RELATIVE 130f0 │ │ │ +0000000000030388 0000000000000403 R_AARCH64_RELATIVE 13100 │ │ │ +0000000000030390 0000000000000403 R_AARCH64_RELATIVE 13108 │ │ │ +00000000000303a0 0000000000000403 R_AARCH64_RELATIVE 13120 │ │ │ +00000000000303a8 0000000000000403 R_AARCH64_RELATIVE 13128 │ │ │ +00000000000303b8 0000000000000403 R_AARCH64_RELATIVE 13150 │ │ │ +00000000000303c0 0000000000000403 R_AARCH64_RELATIVE 13158 │ │ │ +00000000000303d0 0000000000000403 R_AARCH64_RELATIVE 13170 │ │ │ +00000000000303d8 0000000000000403 R_AARCH64_RELATIVE 13178 │ │ │ +00000000000303e8 0000000000000403 R_AARCH64_RELATIVE 131b0 │ │ │ +00000000000303f0 0000000000000403 R_AARCH64_RELATIVE 131b8 │ │ │ +0000000000030400 0000000000000403 R_AARCH64_RELATIVE 131c8 │ │ │ +0000000000030408 0000000000000403 R_AARCH64_RELATIVE 131d0 │ │ │ +0000000000030418 0000000000000403 R_AARCH64_RELATIVE 131e8 │ │ │ +0000000000030420 0000000000000403 R_AARCH64_RELATIVE 131f0 │ │ │ +0000000000030430 0000000000000403 R_AARCH64_RELATIVE 13208 │ │ │ +0000000000030438 0000000000000403 R_AARCH64_RELATIVE 13210 │ │ │ +0000000000030448 0000000000000403 R_AARCH64_RELATIVE 13220 │ │ │ +0000000000030450 0000000000000403 R_AARCH64_RELATIVE 13228 │ │ │ +0000000000030460 0000000000000403 R_AARCH64_RELATIVE 13248 │ │ │ +0000000000030468 0000000000000403 R_AARCH64_RELATIVE 13250 │ │ │ +0000000000030478 0000000000000403 R_AARCH64_RELATIVE 13270 │ │ │ +0000000000030480 0000000000000403 R_AARCH64_RELATIVE 13278 │ │ │ +0000000000030490 0000000000000403 R_AARCH64_RELATIVE 13298 │ │ │ +0000000000030498 0000000000000403 R_AARCH64_RELATIVE 132a0 │ │ │ +00000000000304a8 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +00000000000304b0 0000000000000403 R_AARCH64_RELATIVE 101b0 │ │ │ +00000000000304c0 0000000000000403 R_AARCH64_RELATIVE 132c0 │ │ │ +00000000000304c8 0000000000000403 R_AARCH64_RELATIVE 132c8 │ │ │ +00000000000304d8 0000000000000403 R_AARCH64_RELATIVE 132f0 │ │ │ +00000000000304e0 0000000000000403 R_AARCH64_RELATIVE 132f8 │ │ │ +00000000000304f0 0000000000000403 R_AARCH64_RELATIVE 13308 │ │ │ +00000000000304f8 0000000000000403 R_AARCH64_RELATIVE 13310 │ │ │ +000000000002fdc0 0000000b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ +000000000002fde8 0000000d00000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000002fe70 0000001a00000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ +000000000002fe90 0000002300000401 R_AARCH64_GLOB_DAT 0000000000000000 stdin@GLIBC_2.17 + 0 │ │ │ +000000000002fec0 0000002800000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000002fed0 0000002900000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ +000000000002ffc0 0000004200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x1110 contains 64 entries: │ │ │ +Relocation section '.rela.plt' at offset 0x21f0 contains 64 entries: │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ -0000000000430000 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000401750 memcpy@GLIBC_2.17 + 0 │ │ │ -0000000000430008 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000401760 memmove@GLIBC_2.17 + 0 │ │ │ -0000000000430010 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000401770 strlen@GLIBC_2.17 + 0 │ │ │ -0000000000430018 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000401780 fputs@GLIBC_2.17 + 0 │ │ │ -0000000000430020 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000401790 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430028 0000003c00000402 R_AARCH64_JUMP_SLOT 00000000004017a0 mbstowcs@GLIBC_2.17 + 0 │ │ │ -0000000000430030 0000003900000402 R_AARCH64_JUMP_SLOT 00000000004017b0 exit@GLIBC_2.17 + 0 │ │ │ -0000000000430038 0000002300000402 R_AARCH64_JUMP_SLOT 00000000004017c0 perror@GLIBC_2.17 + 0 │ │ │ -0000000000430040 0000002200000402 R_AARCH64_JUMP_SLOT 00000000004017d0 __xstat64@GLIBC_2.17 + 0 │ │ │ -0000000000430048 0000000b00000402 R_AARCH64_JUMP_SLOT 00000000004017e0 fputc@GLIBC_2.17 + 0 │ │ │ -0000000000430050 0000002700000402 R_AARCH64_JUMP_SLOT 00000000004017f0 qsort@GLIBC_2.17 + 0 │ │ │ -0000000000430058 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000401800 stpcpy@GLIBC_2.17 + 0 │ │ │ -0000000000430060 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000401810 signal@GLIBC_2.17 + 0 │ │ │ -0000000000430068 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000401820 fclose@GLIBC_2.17 + 0 │ │ │ -0000000000430070 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000401830 malloc@GLIBC_2.17 + 0 │ │ │ -0000000000430078 0000003a00000402 R_AARCH64_JUMP_SLOT 0000000000401840 chmod@GLIBC_2.17 + 0 │ │ │ -0000000000430080 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000401850 mkstemp64@GLIBC_2.17 + 0 │ │ │ -0000000000430088 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000401860 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430090 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000401870 strncmp@GLIBC_2.17 + 0 │ │ │ -0000000000430098 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000401880 __libc_start_main@GLIBC_2.17 + 0 │ │ │ -00000000004300a0 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000401890 strcat@GLIBC_2.17 + 0 │ │ │ -00000000004300a8 0000002000000402 R_AARCH64_JUMP_SLOT 00000000004018a0 __printf_chk@GLIBC_2.17 + 0 │ │ │ -00000000004300b0 0000004500000402 R_AARCH64_JUMP_SLOT 00000000004018b0 memset@GLIBC_2.17 + 0 │ │ │ -00000000004300b8 0000002d00000402 R_AARCH64_JUMP_SLOT 00000000004018c0 fdopen@GLIBC_2.17 + 0 │ │ │ -00000000004300c0 0000004600000402 R_AARCH64_JUMP_SLOT 00000000004018d0 _IO_getc@GLIBC_2.17 + 0 │ │ │ -00000000004300c8 0000004400000402 R_AARCH64_JUMP_SLOT 00000000004018e0 fseeko64@GLIBC_2.17 + 0 │ │ │ -00000000004300d0 0000003800000402 R_AARCH64_JUMP_SLOT 00000000004018f0 realloc@GLIBC_2.17 + 0 │ │ │ -00000000004300d8 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000401900 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ -00000000004300e0 0000004f00000402 R_AARCH64_JUMP_SLOT 0000000000401910 rewind@GLIBC_2.17 + 0 │ │ │ -00000000004300e8 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000401920 strerror@GLIBC_2.17 + 0 │ │ │ -00000000004300f0 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000401930 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ -00000000004300f8 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000401940 __fread_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430100 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000401950 strrchr@GLIBC_2.17 + 0 │ │ │ -0000000000430108 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ -0000000000430110 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000401970 abort@GLIBC_2.17 + 0 │ │ │ -0000000000430118 0000004d00000402 R_AARCH64_JUMP_SLOT 0000000000401980 feof@GLIBC_2.17 + 0 │ │ │ -0000000000430120 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000401990 puts@GLIBC_2.17 + 0 │ │ │ -0000000000430128 0000001700000402 R_AARCH64_JUMP_SLOT 00000000004019a0 _IO_putc@GLIBC_2.17 + 0 │ │ │ -0000000000430130 0000002e00000402 R_AARCH64_JUMP_SLOT 00000000004019b0 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430138 0000001a00000402 R_AARCH64_JUMP_SLOT 00000000004019c0 strcmp@GLIBC_2.17 + 0 │ │ │ -0000000000430140 0000002800000402 R_AARCH64_JUMP_SLOT 00000000004019d0 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ -0000000000430148 0000003e00000402 R_AARCH64_JUMP_SLOT 00000000004019e0 ftello64@GLIBC_2.17 + 0 │ │ │ -0000000000430150 0000002f00000402 R_AARCH64_JUMP_SLOT 00000000004019f0 strtol@GLIBC_2.17 + 0 │ │ │ -0000000000430158 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000401a00 __strncat_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430160 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000401a10 fread@GLIBC_2.17 + 0 │ │ │ -0000000000430168 0000004b00000402 R_AARCH64_JUMP_SLOT 0000000000401a20 wctomb@GLIBC_2.17 + 0 │ │ │ -0000000000430170 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000401a30 __lxstat64@GLIBC_2.17 + 0 │ │ │ -0000000000430178 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000401a40 free@GLIBC_2.17 + 0 │ │ │ -0000000000430180 0000004800000402 R_AARCH64_JUMP_SLOT 0000000000401a50 __strcat_chk@GLIBC_2.17 + 0 │ │ │ -0000000000430188 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000401a60 ungetc@GLIBC_2.17 + 0 │ │ │ -0000000000430190 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000401a70 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ -0000000000430198 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000401a80 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ -00000000004301a0 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000401a90 rename@GLIBC_2.17 + 0 │ │ │ -00000000004301a8 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000401aa0 fwrite@GLIBC_2.17 + 0 │ │ │ -00000000004301b0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000401ab0 fflush@GLIBC_2.17 + 0 │ │ │ -00000000004301b8 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000401ac0 strcpy@GLIBC_2.17 + 0 │ │ │ -00000000004301c0 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000401ad0 strncat@GLIBC_2.17 + 0 │ │ │ -00000000004301c8 0000004900000402 R_AARCH64_JUMP_SLOT 0000000000401ae0 fopen64@GLIBC_2.17 + 0 │ │ │ -00000000004301d0 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000401af0 strncpy@GLIBC_2.17 + 0 │ │ │ -00000000004301d8 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000401b00 __errno_location@GLIBC_2.17 + 0 │ │ │ -00000000004301e0 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000401b10 unlink@GLIBC_2.17 + 0 │ │ │ -00000000004301e8 0000004c00000402 R_AARCH64_JUMP_SLOT 0000000000401b20 fgets@GLIBC_2.17 + 0 │ │ │ -00000000004301f0 0000004300000402 R_AARCH64_JUMP_SLOT 0000000000401b30 setlocale@GLIBC_2.17 + 0 │ │ │ -00000000004301f8 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000401b40 ferror@GLIBC_2.17 + 0 │ │ │ +000000000002fb78 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fb80 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.17 + 0 │ │ │ +000000000002fb88 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.17 + 0 │ │ │ +000000000002fb90 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputs@GLIBC_2.17 + 0 │ │ │ +000000000002fb98 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __sprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fba0 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 mbstowcs@GLIBC_2.17 + 0 │ │ │ +000000000002fba8 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ +000000000002fbb0 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 perror@GLIBC_2.17 + 0 │ │ │ +000000000002fbb8 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __xstat64@GLIBC_2.17 + 0 │ │ │ +000000000002fbc0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ +000000000002fbc8 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 putc@GLIBC_2.17 + 0 │ │ │ +000000000002fbd0 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputc@GLIBC_2.17 + 0 │ │ │ +000000000002fbd8 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 qsort@GLIBC_2.17 + 0 │ │ │ +000000000002fbe0 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 stpcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fbe8 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.17 + 0 │ │ │ +000000000002fbf0 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 fclose@GLIBC_2.17 + 0 │ │ │ +000000000002fbf8 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.17 + 0 │ │ │ +000000000002fc00 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 chmod@GLIBC_2.17 + 0 │ │ │ +000000000002fc08 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 mkstemp64@GLIBC_2.17 + 0 │ │ │ +000000000002fc10 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcpy_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc18 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncmp@GLIBC_2.17 + 0 │ │ │ +000000000002fc20 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.17 + 0 │ │ │ +000000000002fc28 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcat@GLIBC_2.17 + 0 │ │ │ +000000000002fc30 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc38 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fdopen@GLIBC_2.17 + 0 │ │ │ +000000000002fc40 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fseeko64@GLIBC_2.17 + 0 │ │ │ +000000000002fc48 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@GLIBC_2.17 + 0 │ │ │ +000000000002fc50 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_toupper_loc@GLIBC_2.17 + 0 │ │ │ +000000000002fc58 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 rewind@GLIBC_2.17 + 0 │ │ │ +000000000002fc60 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 getc@GLIBC_2.17 + 0 │ │ │ +000000000002fc68 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror@GLIBC_2.17 + 0 │ │ │ +000000000002fc70 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ +000000000002fc78 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fread_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fc80 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000000000 strrchr@GLIBC_2.17 + 0 │ │ │ +000000000002fc88 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ +000000000002fc90 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ +000000000002fc98 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 feof@GLIBC_2.17 + 0 │ │ │ +000000000002fca0 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ +000000000002fca8 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fcb0 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcmp@GLIBC_2.17 + 0 │ │ │ +000000000002fcb8 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_b_loc@GLIBC_2.17 + 0 │ │ │ +000000000002fcc0 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000000000 ftello64@GLIBC_2.17 + 0 │ │ │ +000000000002fcc8 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000000000 strtol@GLIBC_2.17 + 0 │ │ │ +000000000002fcd0 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strncat_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fcd8 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000000000 fread@GLIBC_2.17 + 0 │ │ │ +000000000002fce0 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000000000 wctomb@GLIBC_2.17 + 0 │ │ │ +000000000002fce8 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000000000 __lxstat64@GLIBC_2.17 + 0 │ │ │ +000000000002fcf0 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@GLIBC_2.17 + 0 │ │ │ +000000000002fcf8 0000003700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __strcat_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fd00 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000000000 ungetc@GLIBC_2.17 + 0 │ │ │ +000000000002fd08 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000000000 __ctype_get_mb_cur_max@GLIBC_2.17 + 0 │ │ │ +000000000002fd10 0000003a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __wctomb_chk@GLIBC_2.17 + 0 │ │ │ +000000000002fd18 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 rename@GLIBC_2.17 + 0 │ │ │ +000000000002fd20 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ +000000000002fd28 0000003d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ +000000000002fd30 0000003e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strcpy@GLIBC_2.17 + 0 │ │ │ +000000000002fd38 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncat@GLIBC_2.17 + 0 │ │ │ +000000000002fd40 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000000000 fopen64@GLIBC_2.17 + 0 │ │ │ +000000000002fd48 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000000000 strncpy@GLIBC_2.17 + 0 │ │ │ +000000000002fd50 0000004300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.17 + 0 │ │ │ +000000000002fd58 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000000000 unlink@GLIBC_2.17 + 0 │ │ │ +000000000002fd60 0000004500000402 R_AARCH64_JUMP_SLOT 0000000000000000 fgets@GLIBC_2.17 + 0 │ │ │ +000000000002fd68 0000004600000402 R_AARCH64_JUMP_SLOT 0000000000000000 setlocale@GLIBC_2.17 + 0 │ │ │ +000000000002fd70 0000004700000402 R_AARCH64_JUMP_SLOT 0000000000000000 ferror@GLIBC_2.17 + 0 │ │ ├── readelf --wide --dynamic {} │ │ │ @@ -1,29 +1,32 @@ │ │ │ │ │ │ -Dynamic section at offset 0x1fde8 contains 26 entries: │ │ │ +Dynamic section at offset 0x1f950 contains 29 entries: │ │ │ Tag Type Name/Value │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libbz2.so.1] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ - 0x000000000000000c (INIT) 0x401710 │ │ │ - 0x000000000000000d (FINI) 0x411088 │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x42fdd0 │ │ │ + 0x000000000000000c (INIT) 0x27f0 │ │ │ + 0x000000000000000d (FINI) 0x10104 │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x2f8d0 │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x42fdd8 │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x2f8d8 │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ - 0x000000006ffffef5 (GNU_HASH) 0x400298 │ │ │ - 0x0000000000000005 (STRTAB) 0x400ca0 │ │ │ - 0x0000000000000006 (SYMTAB) 0x400520 │ │ │ - 0x000000000000000a (STRSZ) 816 (bytes) │ │ │ + 0x000000006ffffef5 (GNU_HASH) 0x298 │ │ │ + 0x0000000000000005 (STRTAB) 0xa40 │ │ │ + 0x0000000000000006 (SYMTAB) 0x2d8 │ │ │ + 0x000000000000000a (STRSZ) 774 (bytes) │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ 0x0000000000000015 (DEBUG) 0x0 │ │ │ - 0x0000000000000003 (PLTGOT) 0x42ffe8 │ │ │ + 0x0000000000000003 (PLTGOT) 0x2fb60 │ │ │ 0x0000000000000002 (PLTRELSZ) 1536 (bytes) │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ - 0x0000000000000017 (JMPREL) 0x401110 │ │ │ - 0x0000000000000007 (RELA) 0x4010b0 │ │ │ - 0x0000000000000008 (RELASZ) 96 (bytes) │ │ │ + 0x0000000000000017 (JMPREL) 0x21f0 │ │ │ + 0x0000000000000007 (RELA) 0xe28 │ │ │ + 0x0000000000000008 (RELASZ) 5064 (bytes) │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ - 0x000000006ffffffe (VERNEED) 0x401070 │ │ │ + 0x0000000000000018 (BIND_NOW) │ │ │ + 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ + 0x000000006ffffffe (VERNEED) 0xde8 │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ - 0x000000006ffffff0 (VERSYM) 0x400fd0 │ │ │ + 0x000000006ffffff0 (VERSYM) 0xd46 │ │ │ + 0x000000006ffffff9 (RELACOUNT) 204 │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ ├── readelf --wide --notes {} │ │ │┄ error from `readelf --wide --notes {}` (b): │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0x3f8f │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0x46e7 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0xab67 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0xf4e7 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0xfe93 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0xfe97 │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0xfebf │ │ │┄ readelf: Warning: Gap in build notes detected from 0x2c31 to 0x1007f │ │ │ @@ -1,8 +1,147 @@ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ Owner Data size Description │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ Owner Data size Description │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f598fc63ca9846abbda2e8b01a85837450f1211d │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 55040e2f123d23b0b263375b1c89969cabaf8e13 │ │ │ + │ │ │ +Displaying notes found in: .gnu.build.attributes │ │ │ + Owner Data size Description │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3f90 to 0x3fc8 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3fc8 to 0x3fc8 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x3fc8 to 0x3fc8 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA*off 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA*FORTIFY:0xff 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA*static 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x3fc8 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3fc8 to 0x3fdc │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x27f0 to 0x27fc │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x10104 to 0x1010c │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x3fe0 to 0x4094 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x4098 to 0x46e4 │ │ │ + GA*FORTIFY:0x2 0x00000000 func Applies to region from 0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 func Applies to region from 0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA*0x1 0x00000010 func Applies to region from 0x2c30 to 0x3f90 │ │ │ + GA*strong 0x00000000 func Applies to region from 0x2c30 to 0x3f90 │ │ │ + GA+stack_clash:true 0x00000000 func Applies to region from 0x2c30 to 0x3f90 │ │ │ + GA*cf_protection:0x1 0x00000000 func Applies to region from 0x2c30 to 0x3f90 │ │ │ + GA*PIE 0x00000000 func Applies to region from 0x2c30 to 0x3f90 │ │ │ + GA*GOW:0x472a 0x00000000 func Applies to region from 0x2c30 to 0x3f90 │ │ │ + GA!false 0x00000000 func Applies to region from 0x2c30 to 0x3f90 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x46e8 to 0xab64 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xab68 to 0xf4e4 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xf4e8 to 0xfe94 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xfe94 to 0xfe94 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xfe94 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xfe98 to 0xfec0 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA*GOW:0x472a 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA*PIE 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0xfec0 to 0x10080 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3p864 0x00000010 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA$gcc 8.2.1 20180905 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA*GOW:0x452a 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA*strong 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA+stack_clash:true 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA*cf_protection:0x1 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA*FORTIFY:0x2 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA+GLIBCXX_ASSERTIONS:true 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA*PIC 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA!false 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA*0x1 0x00000000 OPEN Applies to region from 0x10080 to 0x10104 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x3f90 to 0x3f90 │ │ │ + GA$3h864 0x00000010 OPEN Applies to region from 0x2c30 to 0x2c30 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x10104 to 0x10104 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x10104 to 0x10104 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x27fc to 0x2804 │ │ │ + GA$3a1 0x00000010 OPEN Applies to region from 0x1010c to 0x10114 │ │ ├── readelf --wide --version-info {} │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 80 entries: │ │ │ - Addr: 0x0000000000400fd0 Offset: 0x000fd0 Link: 5 (.dynsym) │ │ │ - 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ - 004: 0 (*local*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ +Version symbols section '.gnu.version' contains 79 entries: │ │ │ + Addr: 0x0000000000000d46 Offset: 0x000d46 Link: 5 (.dynsym) │ │ │ + 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.17) │ │ │ + 004: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 010: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 014: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ - 018: 2 (GLIBC_2.17) 3 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 01c: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 020: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 024: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 028: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 014: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 018: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 01c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 020: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 024: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 028: 0 (*local*) 3 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 02c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 030: 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 030: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 034: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ 038: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 03c: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 040: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 044: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ - 048: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ - 04c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ + 03c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 040: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) 2 (GLIBC_2.17) │ │ │ + 044: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ + 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ + 04c: 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ │ - Addr: 0x0000000000401070 Offset: 0x001070 Link: 6 (.dynstr) │ │ │ + Addr: 0x0000000000000de8 Offset: 0x000de8 Link: 6 (.dynstr) │ │ │ 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1 │ │ │ 0x0010: Name: GLIBC_2.17 Flags: none Version: 3 │ │ │ 0x0020: Version: 1 File: libc.so.6 Cnt: 1 │ │ │ 0x0030: Name: GLIBC_2.17 Flags: none Version: 2 │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ @@ -1,2358 +1,2786 @@ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ -00000000 0000000000000014 00000000 CIE │ │ │ +00000000 0000000000000010 00000000 CIE │ │ │ Version: 1 │ │ │ Augmentation: "zR" │ │ │ Code alignment factor: 4 │ │ │ Data alignment factor: -8 │ │ │ Return address column: 30 │ │ │ Augmentation data: 1b │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000402f88..0000000000402fc8 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000402f98 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000402fa4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000402fb4 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402fb8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000003fe0..000000000000400c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000040 0000000000000024 00000044 FDE cie=00000000 pc=0000000000402fd0..0000000000403014 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000402fe8 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000402ff0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 16 to 0000000000403000 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403004 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000004010..0000000000004048 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000068 0000000000000024 0000006c FDE cie=00000000 pc=0000000000403020..0000000000403050 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403024 │ │ │ +0000003c 0000000000000020 00000040 FDE cie=00000000 pc=0000000000004048..0000000000004090 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000404c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403028 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040302c │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004054 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040304c │ │ │ + DW_CFA_advance_loc: 56 to 000000000000408c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000090 0000000000000024 00000094 FDE cie=00000000 pc=0000000000403050..000000000040307c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403054 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403058 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 32 to 0000000000403078 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ +00000060 0000000000000014 00000064 FDE cie=00000000 pc=0000000000004090..0000000000004094 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000000b8 0000000000000014 000000bc FDE cie=00000000 pc=0000000000403088..00000000004030ac │ │ │ +00000078 0000000000000010 0000007c FDE cie=00000000 pc=0000000000004098..00000000000040bc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -000000d0 0000000000000024 000000d4 FDE cie=00000000 pc=00000000004030ac..00000000004030f4 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004030b0 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004030b4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004030b8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 56 to 00000000004030f0 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ -000000f8 0000000000000034 000000fc FDE cie=00000000 pc=00000000004030f4..0000000000403250 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004030f8 │ │ │ +0000008c 0000000000000020 00000090 FDE cie=00000000 pc=00000000000040c0..0000000000004238 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040c4 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004030fc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403100 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000040cc │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_advance_loc: 160 to 00000000004031a0 │ │ │ + DW_CFA_advance_loc: 156 to 0000000000004168 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004031a4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 152 to 000000000040323c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403240 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000416c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00000130 0000000000000024 00000134 FDE cie=00000000 pc=0000000000403250..0000000000403288 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403254 │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403258 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 44 to 0000000000403284 │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000158 0000000000000024 0000015c FDE cie=00000000 pc=0000000000403288..0000000000403304 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040328c │ │ │ +000000b0 0000000000000020 000000b4 FDE cie=00000000 pc=0000000000004238..00000000000042c4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000423c │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403290 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403294 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000004260 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ - DW_CFA_advance_loc: 104 to 00000000004032fc │ │ │ + DW_CFA_advance_loc: 92 to 00000000000042bc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403300 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042c0 │ │ │ DW_CFA_restore_state │ │ │ │ │ │ -00000180 0000000000000034 00000184 FDE cie=00000000 pc=0000000000403304..000000000040339c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403308 │ │ │ +000000d4 000000000000002c 000000d8 FDE cie=00000000 pc=00000000000042c8..0000000000004368 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042cc │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040330c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 36 to 0000000000403330 │ │ │ + DW_CFA_advance_loc: 28 to 00000000000042e8 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000042f4 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000042fc │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_advance_loc: 104 to 0000000000403398 │ │ │ + DW_CFA_advance_loc: 104 to 0000000000004364 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000001b8 0000000000000014 000001bc FDE cie=00000000 pc=000000000040339c..00000000004033a4 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000104 0000000000000010 00000108 FDE cie=00000000 pc=0000000000004368..0000000000004370 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000001d0 000000000000003c 000001d4 FDE cie=00000000 pc=00000000004033a4..000000000040341c │ │ │ - DW_CFA_advance_loc: 4 to 00000000004033a8 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004033ac │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 00000000004033b8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004033c8 │ │ │ +00000118 0000000000000030 0000011c FDE cie=00000000 pc=0000000000004370..0000000000004404 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004388 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004390 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000439c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 52 to 00000000000043d0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004033cc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000043d4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 40 to 00000000004033f4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 44 to 0000000000004400 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004033f8 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 0000000000403418 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000210 0000000000000034 00000214 FDE cie=00000000 pc=000000000040341c..00000000004034a0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403420 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403424 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 0000000000403430 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 64 to 0000000000403470 │ │ │ - DW_CFA_remember_state │ │ │ +0000014c 000000000000003c 00000150 FDE cie=00000000 pc=0000000000004408..00000000000044a4 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000441c │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004424 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004430 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004444 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 68 to 0000000000004488 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403474 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 8 to 000000000040347c │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403480 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004490 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ │ │ -00000248 0000000000000024 0000024c FDE cie=00000000 pc=00000000004034a0..00000000004035ac │ │ │ - DW_CFA_advance_loc: 4 to 00000000004034a4 │ │ │ +0000018c 0000000000000020 00000190 FDE cie=00000000 pc=00000000000044a8..00000000000045d8 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000044ac │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004034a8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004034ac │ │ │ + DW_CFA_advance_loc: 8 to 00000000000044b4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 00000000004034b8 │ │ │ + DW_CFA_advance_loc: 20 to 00000000000044c8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000270 000000000000001c 00000274 FDE cie=00000000 pc=00000000004035ac..00000000004035d4 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004035b0 │ │ │ +000001b0 0000000000000014 000001b4 FDE cie=00000000 pc=00000000000045d8..0000000000004604 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000045dc │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004035b4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000290 000000000000002c 00000294 FDE cie=00000000 pc=00000000004035d4..000000000040366c │ │ │ - DW_CFA_advance_loc: 4 to 00000000004035d8 │ │ │ +000001c8 0000000000000034 000001cc FDE cie=00000000 pc=0000000000004608..00000000000046c0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000460c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004035dc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004035e0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004614 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 8 to 00000000004035e8 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004620 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 60 to 0000000000403624 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004650 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403628 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004654 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -000002c0 0000000000000014 000002c4 FDE cie=00000000 pc=000000000040366c..000000000040368c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -000002d8 0000000000000064 000002dc FDE cie=00000000 pc=0000000000401b50..0000000000402f28 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401b54 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401b58 │ │ │ - DW_CFA_def_cfa_offset: 5136 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401b5c │ │ │ - DW_CFA_def_cfa_offset: 5232 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-5232 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-5224 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000401b60 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 12 to 0000000000401b6c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-5216 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-5208 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000401b7c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-5200 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-5192 │ │ │ - DW_CFA_advance_loc: 20 to 0000000000401b90 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-5184 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-5176 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-5168 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-5160 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-5152 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-5144 │ │ │ - DW_CFA_advance_loc2: 4500 to 0000000000402d24 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000466c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 5136 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402d28 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402d2c │ │ │ - DW_CFA_def_cfa_offset: 4000 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000402d30 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004670 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000200 0000000000000010 00000204 FDE cie=00000000 pc=00000000000046c0..00000000000046e4 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000340 000000000000002c 00000344 FDE cie=00000000 pc=0000000000403690..0000000000403750 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403694 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403698 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040369c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 96 to 00000000004036fc │ │ │ +00000214 0000000000000058 00000218 FDE cie=00000000 pc=0000000000002c30..0000000000003f90 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000002c38 │ │ │ + DW_CFA_def_cfa_offset: 5200 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002c3c │ │ │ + DW_CFA_offset: r29 (x29) at cfa-5200 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-5192 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000002c44 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5168 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-5160 │ │ │ + DW_CFA_advance_loc: 68 to 0000000000002c88 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5184 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000002c90 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-5144 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-5152 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002c94 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-5128 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-5136 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002c98 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5112 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5120 │ │ │ + DW_CFA_advance_loc2: 4352 to 0000000000003d98 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403700 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003da0 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003da4 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003da8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003dac │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003db0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000370 0000000000000014 00000374 FDE cie=00000000 pc=0000000000403750..000000000040377c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000270 0000000000000010 00000274 FDE cie=00000000 pc=00000000000046e8..0000000000004714 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000388 0000000000000014 0000038c FDE cie=00000000 pc=000000000040377c..0000000000403790 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000284 0000000000000010 00000288 FDE cie=00000000 pc=0000000000004718..000000000000472c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000003a0 0000000000000034 000003a4 FDE cie=00000000 pc=0000000000403790..00000000004038a4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403794 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403798 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040379c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 140 to 0000000000403828 │ │ │ +00000298 0000000000000034 0000029c FDE cie=00000000 pc=0000000000004730..000000000000484c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004734 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000473c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000474c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 136 to 00000000000047d4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040382c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000047d8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 000000000040388c │ │ │ + DW_CFA_advance_loc: 100 to 000000000000483c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403890 │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004840 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000003d8 000000000000002c 000003dc FDE cie=00000000 pc=00000000004038a4..000000000040399c │ │ │ - DW_CFA_advance_loc: 4 to 00000000004038a8 │ │ │ +000002d0 0000000000000034 000002d4 FDE cie=00000000 pc=0000000000004850..0000000000004904 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004854 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004038ac │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004038b4 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000485c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004868 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 120 to 000000000040392c │ │ │ + DW_CFA_advance_loc: 60 to 00000000000048a4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000048a8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 00000000000048dc │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403930 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000048e0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000408 0000000000000024 0000040c FDE cie=00000000 pc=000000000040399c..0000000000403a84 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004039a0 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004039a4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 152 to 0000000000403a3c │ │ │ +00000308 000000000000003c 0000030c FDE cie=00000000 pc=0000000000004908..0000000000004a08 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004910 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000491c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004928 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004938 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 124 to 00000000000049b4 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000049bc │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + │ │ │ +00000348 0000000000000034 0000034c FDE cie=00000000 pc=0000000000004a08..0000000000004abc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004a0c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004a14 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004a20 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 0000000000004a5c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403a40 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004a60 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 0000000000004a94 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004a98 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000430 0000000000000014 00000434 FDE cie=00000000 pc=0000000000403a84..0000000000403bd0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000380 000000000000001c 00000384 FDE cie=00000000 pc=0000000000004ac0..0000000000004b54 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ac4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 128 to 0000000000004b44 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b48 │ │ │ + DW_CFA_restore_state │ │ │ + │ │ │ +000003a0 0000000000000010 000003a4 FDE cie=00000000 pc=0000000000004b58..0000000000004c1c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000448 000000000000005c 0000044c FDE cie=00000000 pc=0000000000403bd0..0000000000403ea4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bd4 │ │ │ +000003b4 0000000000000094 000003b8 FDE cie=00000000 pc=0000000000004c20..0000000000004ecc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004c24 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bd8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403bdc │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004c30 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 0000000000403bec │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 116 to 0000000000004ca4 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004cac │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004cb4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_advance_loc: 148 to 0000000000403c80 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 124 to 0000000000004d30 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d34 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d38 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d3c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d40 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004d50 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403c84 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004d58 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 0000000000403cbc │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004d64 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d68 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004d98 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d9c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004da8 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004dac │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403cc0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004db0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000403e0c │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004de0 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004de8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004df0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004dfc │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000403e18 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004e00 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000004a8 000000000000002c 000004ac FDE cie=00000000 pc=0000000000403ea4..0000000000403f3c │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403ea8 │ │ │ +0000044c 0000000000000024 00000450 FDE cie=00000000 pc=0000000000004ed0..0000000000004f64 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ed4 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403eac │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000403eb4 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004edc │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 100 to 0000000000403f18 │ │ │ + DW_CFA_advance_loc: 100 to 0000000000004f40 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403f1c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f44 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000004d8 0000000000000014 000004dc FDE cie=00000000 pc=0000000000403f3c..0000000000403fa0 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00000474 0000000000000010 00000478 FDE cie=00000000 pc=0000000000004f68..0000000000004fcc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000004f0 0000000000000054 000004f4 FDE cie=00000000 pc=0000000000403fa0..00000000004041d0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403fa4 │ │ │ +00000488 0000000000000094 0000048c FDE cie=00000000 pc=0000000000004fd0..00000000000051d8 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004fd4 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000403fa8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 0000000000403fbc │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004fe0 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004fec │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004ff8 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005004 │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 356 to 0000000000404120 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc1: 296 to 000000000000512c │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005134 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005148 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000404124 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 0000000000404174 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000514c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 0000000000005194 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005198 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000051a0 │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 28 to 00000000000051bc │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000404178 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051c0 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051c4 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051c8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ -00000548 0000000000000034 0000054c FDE cie=00000000 pc=00000000004041d0..0000000000404284 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004041d4 │ │ │ +00000520 0000000000000028 00000524 FDE cie=00000000 pc=00000000000051d8..0000000000005290 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051dc │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004041d8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004041dc │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 00000000004041f0 │ │ │ + DW_CFA_advance_loc: 16 to 00000000000051ec │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_advance_loc: 132 to 0000000000404274 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005208 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_advance_loc: 120 to 0000000000005280 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000404278 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005284 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000580 0000000000000044 00000584 FDE cie=00000000 pc=0000000000404284..0000000000404688 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000404288 │ │ │ +0000054c 0000000000000054 00000550 FDE cie=00000000 pc=0000000000005290..000000000000564c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005294 │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040428c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000404294 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000052a0 │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000052a8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ - DW_CFA_advance_loc: 20 to 00000000004042a8 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000052b4 │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 00000000004042c0 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000052c0 │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ - DW_CFA_advance_loc: 104 to 0000000000404328 │ │ │ + DW_CFA_advance_loc1: 288 to 00000000000053e0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040432c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053e4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 96 to 0000000000005444 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_advance_loc: 160 to 00000000000054e4 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 60 to 0000000000005520 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ + DW_CFA_advance_loc: 144 to 00000000000055b0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 12 to 00000000000055bc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 00000000000055c4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055c8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 88 to 0000000000005620 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 0000000000005648 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000005c8 0000000000000044 000005cc FDE cie=00000000 pc=0000000000404688..0000000000406908 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040468c │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-336 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-328 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000404690 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000404694 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-304 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-296 │ │ │ - DW_CFA_advance_loc: 12 to 00000000004046a0 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-288 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-280 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004046b0 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-320 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-312 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-272 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-264 │ │ │ - DW_CFA_advance_loc: 28 to 00000000004046cc │ │ │ - DW_CFA_offset: r27 (x27) at cfa-256 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-248 │ │ │ - DW_CFA_advance_loc: 164 to 0000000000404770 │ │ │ +000005a4 0000000000000070 000005a8 FDE cie=00000000 pc=0000000000005650..00000000000077fc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005654 │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-368 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-360 │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005668 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-352 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-344 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005678 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-336 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-328 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005684 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-320 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-312 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000568c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-304 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-296 │ │ │ + DW_CFA_advance_loc: 60 to 00000000000056c8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-288 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-280 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000572c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000404774 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005730 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 000000000000576c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005788 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 20 to 000000000000579c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ + DW_CFA_advance_loc2: 2068 to 0000000000005fb0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005fb4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 188 to 0000000000006070 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006074 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 80 to 00000000000060c4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060c8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 3916 to 0000000000007014 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007018 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 448 to 00000000000071d8 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071dc │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-272 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000610 000000000000005c 00000614 FDE cie=00000000 pc=0000000000406908..0000000000407b0c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040690c │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000406910 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 24 to 0000000000406928 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1368 to 0000000000406e80 │ │ │ +00000618 0000000000000044 0000061c FDE cie=00000000 pc=0000000000007800..000000000000846c │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007804 │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000780c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000781c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000007840 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000784c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1348 to 0000000000007d90 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000406e84 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1044 to 0000000000407298 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040729c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d94 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000670 000000000000003c 00000674 FDE cie=00000000 pc=0000000000407b0c..0000000000407cd0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407b10 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407b14 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407b18 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 12 to 0000000000407b24 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000407c3c │ │ │ +00000660 0000000000000030 00000664 FDE cie=00000000 pc=0000000000008470..00000000000085bc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008474 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008480 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 40 to 00000000000084a8 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084ac │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 0000000000008554 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008558 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000855c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407c40 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 120 to 0000000000407cb8 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407cbc │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008560 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -000006b0 0000000000000084 000006b4 FDE cie=00000000 pc=0000000000407cd0..00000000004092b4 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407cd4 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407cd8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000407cdc │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 24 to 0000000000407cf4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc2: 1408 to 0000000000408274 │ │ │ +00000694 0000000000000044 00000698 FDE cie=00000000 pc=00000000000085c0..00000000000094a8 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000085c4 │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 00000000000085cc │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000085d8 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 24 to 00000000000085f0 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008600 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ + DW_CFA_advance_loc2: 1268 to 0000000000008af4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408278 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 80 to 00000000004082c8 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004082cc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1368 to 0000000000408824 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408828 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc2: 1728 to 0000000000408ee8 │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000408eec │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008af8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000738 000000000000004c 0000073c FDE cie=00000000 pc=00000000004092b4..000000000040a350 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004092b8 │ │ │ +000006dc 0000000000000048 000006e0 FDE cie=00000000 pc=00000000000094a8..0000000000009d10 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094ac │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004092bc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 00000000004092c0 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000094b8 │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_advance_loc: 28 to 00000000004092dc │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 12 to 00000000000094c4 │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004092ec │ │ │ + DW_CFA_advance_loc: 12 to 00000000000094d0 │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_advance_loc: 16 to 00000000004092fc │ │ │ + DW_CFA_advance_loc: 12 to 00000000000094dc │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc2: 1816 to 0000000000409a14 │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009500 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 44 to 000000000000952c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ + DW_CFA_advance_loc1: 940 to 00000000000098d8 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098dc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +00000728 00000000000000cc 0000072c FDE cie=00000000 pc=0000000000009d10..000000000000ab64 │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d14 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009d1c │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d28 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d34 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009d4c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009d5c │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d68 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 212 to 0000000000009e3c │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 796 to 000000000000a158 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000409a18 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a15c │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 124 to 000000000000a1d8 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 24 to 000000000000a1f0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 48 to 000000000000a220 │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 620 to 000000000000a48c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a490 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a494 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a49c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a4a0 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 60 to 000000000000a4dc │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc2: 1340 to 000000000000aa18 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aa24 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 160 to 000000000000aac4 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aac8 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 000000000000aaf8 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 88 to 000000000000ab50 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ab60 │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000788 0000000000000044 0000078c FDE cie=00000000 pc=000000000040a358..000000000040b064 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a35c │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a360 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a364 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040a384 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_advance_loc1: 276 to 000000000040a498 │ │ │ +000007f8 0000000000000010 000007fc FDE cie=00000000 pc=000000000000ab68..000000000000ad70 │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ + │ │ │ +0000080c 000000000000005c 00000810 FDE cie=00000000 pc=000000000000ad70..000000000000af18 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad74 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ad7c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad94 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000adbc │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000adcc │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 200 to 000000000000ae94 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ae98 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000aea0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000aedc │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aee0 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 40 to 000000000000af08 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040a49c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af0c │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af10 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af14 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000007d0 0000000000000014 000007d4 FDE cie=00000000 pc=000000000040b068..000000000040b06c │ │ │ +0000086c 0000000000000034 00000870 FDE cie=00000000 pc=000000000000af18..000000000000b09c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af1c │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000af24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000af40 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_advance_loc1: 256 to 000000000000b040 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b044 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000008a4 0000000000000028 000008a8 FDE cie=00000000 pc=000000000000b0a0..000000000000b1ac │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0a4 │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b0b4 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000b0d0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000b184 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b188 │ │ │ + DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000008d0 0000000000000010 000008d4 FDE cie=00000000 pc=000000000000b1b0..000000000000b1b4 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000007e8 000000000000002c 000007ec FDE cie=00000000 pc=000000000040b06c..000000000040b0c0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b070 │ │ │ +000008e4 0000000000000024 000008e8 FDE cie=00000000 pc=000000000000b1b8..000000000000b214 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b1bc │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b074 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b078 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b1cc │ │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ - DW_CFA_advance_loc: 64 to 000000000040b0b8 │ │ │ + DW_CFA_advance_loc: 64 to 000000000000b20c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b0bc │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b210 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000818 0000000000000014 0000081c FDE cie=00000000 pc=000000000040b0c0..000000000040b0c4 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000090c 0000000000000010 00000910 FDE cie=00000000 pc=000000000000b218..000000000000b21c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000830 000000000000002c 00000834 FDE cie=00000000 pc=000000000040b0c4..000000000040b188 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b0c8 │ │ │ +00000920 0000000000000030 00000924 FDE cie=00000000 pc=000000000000b220..000000000000b2fc │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b224 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b0cc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040b0d4 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b238 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040b0dc │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 136 to 000000000040b164 │ │ │ + DW_CFA_advance_loc: 136 to 000000000000b2c0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b168 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b2c4 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 52 to 000000000000b2f8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000860 0000000000000074 00000864 FDE cie=00000000 pc=000000000040b188..000000000040b338 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b18c │ │ │ +00000954 0000000000000094 00000958 FDE cie=00000000 pc=000000000000b300..000000000000b4ac │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b304 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b190 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b194 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040b1a8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b30c │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b318 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b32c │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ - DW_CFA_advance_loc: 176 to 000000000040b258 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b340 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 148 to 000000000000b3d4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b3e0 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b3f0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b3f4 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 120 to 000000000000b46c │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b25c │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 100 to 000000000040b2c0 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b478 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b47c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b2c4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 60 to 000000000040b300 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b304 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 32 to 000000000040b324 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b480 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b490 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b494 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b4a4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4a8 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b328 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000008d8 000000000000003c 000008dc FDE cie=00000000 pc=000000000040b338..000000000040b4bc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b33c │ │ │ +000009ec 0000000000000054 000009f0 FDE cie=00000000 pc=000000000000b4b0..000000000000b650 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4b4 │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b340 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b344 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b4bc │ │ │ DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040b358 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b4d0 │ │ │ DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040b368 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000b50c │ │ │ DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_advance_loc: 176 to 000000000040b418 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000b570 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000000b594 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b41c │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b598 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 72 to 000000000000b5e0 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b5ec │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5f0 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b604 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b608 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 40 to 000000000000b630 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b634 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b644 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b64c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000918 000000000000005c 0000091c FDE cie=00000000 pc=000000000040b4bc..000000000040ba04 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b4c0 │ │ │ - DW_CFA_def_cfa_offset: 1088 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b4c4 │ │ │ +00000a44 0000000000000050 00000a48 FDE cie=00000000 pc=000000000000b650..000000000000bb3c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b654 │ │ │ DW_CFA_def_cfa_offset: 1184 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b658 │ │ │ DW_CFA_offset: r29 (x29) at cfa-1184 │ │ │ DW_CFA_offset: r30 (x30) at cfa-1176 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b4c8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b4cc │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b660 │ │ │ DW_CFA_offset: r21 (x21) at cfa-1152 │ │ │ DW_CFA_offset: r22 (x22) at cfa-1144 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040b4d8 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ - DW_CFA_advance_loc: 32 to 000000000040b4f8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b668 │ │ │ DW_CFA_offset: r19 (x19) at cfa-1168 │ │ │ DW_CFA_offset: r20 (x20) at cfa-1160 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b680 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-1136 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-1128 │ │ │ DW_CFA_offset: r25 (x25) at cfa-1120 │ │ │ DW_CFA_offset: r26 (x26) at cfa-1112 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b694 │ │ │ DW_CFA_offset: r27 (x27) at cfa-1104 │ │ │ DW_CFA_offset: r28 (x28) at cfa-1096 │ │ │ - DW_CFA_advance_loc1: 1008 to 000000000040b8e8 │ │ │ + DW_CFA_advance_loc1: 968 to 000000000000ba5c │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 1088 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b8ec │ │ │ - DW_CFA_def_cfa_offset: 992 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040b8f0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba60 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000978 0000000000000034 0000097c FDE cie=00000000 pc=000000000040ba04..000000000040bb3c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba08 │ │ │ +00000a98 0000000000000040 00000a9c FDE cie=00000000 pc=000000000000bb40..000000000000bc8c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb44 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ba0c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040ba14 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bb54 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040ba28 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bb60 │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 160 to 000000000040bac8 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000bb84 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 124 to 000000000000bc00 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 36 to 000000000000bc24 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bacc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc28 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 44 to 000000000000bc54 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000bc78 │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bc88 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ DW_CFA_nop │ │ │ │ │ │ -000009b0 0000000000000064 000009b4 FDE cie=00000000 pc=000000000040bb3c..000000000040c438 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb40 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb44 │ │ │ - DW_CFA_def_cfa_offset: 5200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb48 │ │ │ - DW_CFA_def_cfa_offset: 5296 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-5296 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-5288 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040bb4c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040bb54 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-5264 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-5256 │ │ │ - DW_CFA_advance_loc: 40 to 000000000040bb7c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-5280 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-5272 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-5248 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-5240 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-5232 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-5224 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-5216 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-5208 │ │ │ - DW_CFA_advance_loc2: 1280 to 000000000040c07c │ │ │ +00000adc 0000000000000064 00000ae0 FDE cie=00000000 pc=000000000000bc90..000000000000c4ec │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bc98 │ │ │ + DW_CFA_def_cfa_offset: 5312 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bca0 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-5312 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-5304 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bca8 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-5248 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-5240 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bcb0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-5296 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-5288 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000bcd8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-5280 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-5272 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-5264 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-5256 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000bd8c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_advance_loc1: 544 to 000000000000bfac │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfb0 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 5200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c080 │ │ │ - DW_CFA_def_cfa_offset: 4096 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c084 │ │ │ - DW_CFA_def_cfa_offset: 4000 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c088 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfb4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc1: 736 to 000000000000c294 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c29c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_advance_loc1: 568 to 000000000000c4d4 │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4d8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-5224 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-5232 │ │ │ │ │ │ -00000a18 0000000000000034 00000a1c FDE cie=00000000 pc=000000000040c438..000000000040c524 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c43c │ │ │ +00000b44 0000000000000034 00000b48 FDE cie=00000000 pc=000000000000c4f0..000000000000c5e4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4f4 │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c440 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c444 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c500 │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 24 to 000000000040c45c │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c50c │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ - DW_CFA_advance_loc: 144 to 000000000040c4ec │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c52c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 140 to 000000000000c5b8 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5bc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c4f0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5c0 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000a50 0000000000000034 00000a54 FDE cie=00000000 pc=000000000040c524..000000000040c65c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c528 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c52c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c530 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 28 to 000000000040c54c │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc: 216 to 000000000040c624 │ │ │ +00000b7c 0000000000000028 00000b80 FDE cie=00000000 pc=000000000000c5e8..000000000000c66c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5ec │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c5fc │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c608 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000c654 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c628 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c658 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000a88 000000000000005c 00000a8c FDE cie=00000000 pc=000000000040c65c..000000000040cdb8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c660 │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c664 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040c678 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ - DW_CFA_advance_loc1: 832 to 000000000040c9b8 │ │ │ +00000ba8 0000000000000098 00000bac FDE cie=00000000 pc=000000000000c670..000000000000cf20 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c674 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c688 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c69c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_advance_loc: 76 to 000000000000c6e8 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 64 to 000000000000c728 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 588 to 000000000000c974 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c9b0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c9d0 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040c9bc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 304 to 000000000040caec │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c9d4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 496 to 000000000000cbc4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 44 to 000000000000cbf0 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cbf4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000cd58 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040caf0 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd5c │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd60 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cd74 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cd84 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 180 to 000000000000ce38 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 60 to 000000000000ce74 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ce98 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ceb4 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 80 to 000000000000cf04 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cf14 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cf18 │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ae8 000000000000007c 00000aec FDE cie=00000000 pc=000000000040cdb8..000000000040d714 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cdbc │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040cdc0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 000000000040cddc │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ - DW_CFA_advance_loc1: 964 to 000000000040d1a0 │ │ │ +00000c44 00000000000000b8 00000c48 FDE cie=00000000 pc=000000000000cf20..000000000000d7ac │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cf24 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cf2c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cf48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cf50 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cf54 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cf5c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_advance_loc1: 744 to 000000000000d244 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc1: 320 to 000000000000d384 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc1: 340 to 000000000000d4d8 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 104 to 000000000000d540 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 64 to 000000000000d580 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d584 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d588 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d58c │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d1a4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 96 to 000000000040d204 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d590 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d208 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d594 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 396 to 000000000040d394 │ │ │ + DW_CFA_advance_loc: 116 to 000000000000d608 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 96 to 000000000000d668 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d66c │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d670 │ │ │ DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d674 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d678 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d67c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d398 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 76 to 000000000040d3e4 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d680 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 48 to 000000000000d6b0 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d6c0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d3e8 │ │ │ - DW_CFA_restore_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6c4 │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000d6f8 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d708 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 52 to 000000000000d73c │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d754 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_advance_loc: 76 to 000000000000d7a0 │ │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7a4 │ │ │ + DW_CFA_restore_extended: r72 (v8) │ │ │ + DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b68 0000000000000014 00000b6c FDE cie=00000000 pc=000000000040d714..000000000040d73c │ │ │ +00000d00 0000000000000010 00000d04 FDE cie=00000000 pc=000000000000d7b0..000000000000d7dc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000d14 0000000000000010 00000d18 FDE cie=00000000 pc=000000000000d7e0..000000000000d7e4 │ │ │ + DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000d28 000000000000008c 00000d2c FDE cie=00000000 pc=000000000000d7e8..000000000000da20 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7ec │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d7f4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d7fc │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_advance_loc: 104 to 000000000000d864 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d870 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d87c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 168 to 000000000000d924 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d928 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d92c │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 84 to 000000000000d980 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d984 │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ + DW_CFA_advance_loc: 40 to 000000000000d9ac │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 52 to 000000000000d9e0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9e4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9e8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9ec │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9f0 │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9f4 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9f8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9fc │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000da04 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da08 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da0c │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000b80 0000000000000034 00000b84 FDE cie=00000000 pc=000000000040d73c..000000000040d8d0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d740 │ │ │ +00000db8 0000000000000034 00000dbc FDE cie=00000000 pc=000000000000da20..000000000000db90 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da24 │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d744 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d748 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000da2c │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040d758 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000da38 │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 24 to 000000000000da50 │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 000000000040d85c │ │ │ + DW_CFA_advance_loc1: 272 to 000000000000db60 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d860 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db64 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000bb8 000000000000003c 00000bbc FDE cie=00000000 pc=000000000040d8d0..000000000040dab4 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8d4 │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8d8 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040d8dc │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040d8e8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_advance_loc: 12 to 000000000040d8f4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 328 to 000000000040da3c │ │ │ +00000df0 0000000000000028 00000df4 FDE cie=00000000 pc=000000000000db90..000000000000dc70 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db94 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000db9c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dba4 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 184 to 000000000000dc5c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040da40 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc60 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000bf8 0000000000000034 00000bfc FDE cie=00000000 pc=000000000040dab4..000000000040dc14 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dab8 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dabc │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dac0 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_advance_loc: 8 to 000000000040dac8 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 16 to 000000000040dad8 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_advance_loc1: 260 to 000000000040dbdc │ │ │ - DW_CFA_remember_state │ │ │ +00000e1c 0000000000000044 00000e20 FDE cie=00000000 pc=000000000000dc70..000000000000dd08 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc74 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dc84 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dc98 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 68 to 000000000000dcdc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dce4 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dbe0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - │ │ │ -00000c30 000000000000002c 00000c34 FDE cie=00000000 pc=000000000040dc14..000000000040dcfc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dc18 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dc1c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dc20 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 160 to 000000000040dcc0 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dce8 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dcf4 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dcc4 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcf8 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000c60 000000000000002c 00000c64 FDE cie=00000000 pc=000000000040dcfc..000000000040dde8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd00 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd04 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040dd08 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 164 to 000000000040ddac │ │ │ +00000e64 0000000000000028 00000e68 FDE cie=00000000 pc=000000000000dd08..000000000000dd98 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd0c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dd20 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 92 to 000000000000dd7c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ddb0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd80 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000c90 0000000000000024 00000c94 FDE cie=00000000 pc=000000000040dde8..000000000040de1c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ddec │ │ │ +00000e90 0000000000000030 00000e94 FDE cie=00000000 pc=000000000000dd98..000000000000de78 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd9c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ddf0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ddf4 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dda4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040de18 │ │ │ + DW_CFA_advance_loc: 164 to 000000000000de48 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00000cb8 000000000000003c 00000cbc FDE cie=00000000 pc=000000000040de1c..000000000040e084 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040de20 │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040de24 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040de28 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040de3c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_advance_loc: 228 to 000000000040df20 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de4c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000de5c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040df24 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de60 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + DW_CFA_nop │ │ │ │ │ │ -00000cf8 0000000000000024 00000cfc FDE cie=00000000 pc=000000000040e084..000000000040e0b8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e088 │ │ │ +00000ec4 0000000000000020 00000ec8 FDE cie=00000000 pc=000000000000de78..000000000000deac │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de7c │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e08c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e090 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000de84 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040e0b4 │ │ │ + DW_CFA_advance_loc: 36 to 000000000000dea8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ -00000d20 000000000000003c 00000d24 FDE cie=00000000 pc=000000000040e0b8..000000000040e33c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e0bc │ │ │ +00000ee8 0000000000000034 00000eec FDE cie=00000000 pc=000000000000deb0..000000000000df58 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000deb4 │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e0c0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040e0c8 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dec0 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 120 to 000000000040e140 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000df24 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e144 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df28 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc1: 436 to 000000000040e2f8 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000df44 │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e2fc │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df48 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000d60 0000000000000024 00000d64 FDE cie=00000000 pc=000000000040e33c..000000000040e374 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e340 │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e344 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e348 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 40 to 000000000040e370 │ │ │ +00000f20 0000000000000048 00000f24 FDE cie=00000000 pc=000000000000df58..000000000000dfec │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df5c │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000df64 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000df74 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000dfb0 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dfc0 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfc4 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfc8 │ │ │ DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dfd8 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfdc │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ │ │ -00000d88 0000000000000024 00000d8c FDE cie=00000000 pc=000000000040e374..000000000040e3a8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e378 │ │ │ +00000f6c 0000000000000030 00000f70 FDE cie=00000000 pc=000000000000dff0..000000000000e070 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dff4 │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e37c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e380 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e004 │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ - DW_CFA_advance_loc: 36 to 000000000040e3a4 │ │ │ + DW_CFA_advance_loc: 68 to 000000000000e048 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - │ │ │ -00000db0 0000000000000044 00000db4 FDE cie=00000000 pc=000000000040e3a8..000000000040e54c │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e3ac │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e3b0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040e3c4 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ - DW_CFA_advance_loc1: 308 to 000000000040e4f8 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e04c │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e05c │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e4fc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e060 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +00000fa0 000000000000005c 00000fa4 FDE cie=00000000 pc=000000000000e070..000000000000e1a8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e074 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e07c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e084 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e08c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e094 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000000e134 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e138 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e13c │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e14c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e150 │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000e170 │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e178 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000df8 000000000000003c 00000dfc FDE cie=00000000 pc=000000000040e54c..000000000040e5b8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e550 │ │ │ +00001000 000000000000004c 00001004 FDE cie=00000000 pc=000000000000e1a8..000000000000e21c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1ac │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e554 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000040e55c │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e1b4 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 64 to 000000000040e59c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e1bc │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000e1f8 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1fc │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e5a0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 12 to 000000000040e5ac │ │ │ - DW_CFA_remember_state │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e200 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e210 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e5b0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e214 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000e38 000000000000006c 00000e3c FDE cie=00000000 pc=000000000040e5b8..000000000040e7cc │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e5bc │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e5c0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 20 to 000000000040e5d4 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ - DW_CFA_advance_loc1: 304 to 000000000040e704 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ +00001050 00000000000000a4 00001054 FDE cie=00000000 pc=000000000000e220..000000000000e3f8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e224 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e22c │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e234 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_advance_loc: 60 to 000000000000e270 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e280 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e29c │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_advance_loc: 160 to 000000000000e33c │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e348 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e358 │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e708 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 40 to 000000000040e730 │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e35c │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e360 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e364 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e370 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e374 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e734 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 56 to 000000000040e76c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e378 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 72 to 000000000000e3c0 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e3d0 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3d4 │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e3e4 │ │ │ DW_CFA_restore: r27 (x27) │ │ │ DW_CFA_restore: r28 (x28) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e770 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3e8 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000ea8 0000000000000044 00000eac FDE cie=00000000 pc=000000000040e7cc..000000000040fba8 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e7d0 │ │ │ +000010f8 00000000000000e4 000010fc FDE cie=00000000 pc=000000000000e3f8..000000000000f4e4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3fc │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040e7d4 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 28 to 000000000040e7f0 │ │ │ + DW_CFA_advance_loc: 52 to 000000000000e430 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e438 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 32 to 000000000000e458 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e45c │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 44 to 000000000000e488 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000e5ec │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5f0 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e5f8 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e604 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 40 to 000000000000e62c │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e630 │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ - DW_CFA_advance_loc1: 556 to 000000000040ea1c │ │ │ + DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ + DW_CFA_advance_loc1: 400 to 000000000000e7c0 │ │ │ DW_CFA_remember_state │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e7cc │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e7d8 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e7f0 │ │ │ DW_CFA_restore: r28 (x28) │ │ │ DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7f4 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 232 to 000000000000e8dc │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8e0 │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e8f0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 572 to 000000000000eb2c │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eb34 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_advance_loc1: 360 to 000000000000ec9c │ │ │ + DW_CFA_remember_state │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eca0 │ │ │ DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eca4 │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eca8 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecac │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc1: 792 to 000000000000efc4 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 000000000040ea20 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efc8 │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efcc │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efd0 │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efd4 │ │ │ DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc2: 1152 to 000000000000f454 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f458 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f45c │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f460 │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f464 │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - │ │ │ -00000ef0 0000000000000024 00000ef4 FDE cie=00000000 pc=000000000040fba8..00000000004106e4 │ │ │ - DW_CFA_advance_loc: 20 to 000000000040fbbc │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_advance_loc2: 2060 to 00000000004103c8 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004103cc │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 132 to 0000000000410450 │ │ │ - DW_CFA_remember_state │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410454 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000f18 0000000000000014 00000f1c FDE cie=00000000 pc=00000000004106e4..0000000000410714 │ │ │ - DW_CFA_nop │ │ │ +000011e0 0000000000000010 000011e4 FDE cie=00000000 pc=000000000000f4e8..000000000000f67c │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ + │ │ │ +000011f4 0000000000000010 000011f8 FDE cie=00000000 pc=000000000000f680..000000000000f6cc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000f30 0000000000000034 00000f34 FDE cie=00000000 pc=0000000000410714..0000000000410860 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410718 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 000000000041071c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410720 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000410728 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 208 to 00000000004107f8 │ │ │ +00001208 0000000000000030 0000120c FDE cie=00000000 pc=000000000000f6d0..000000000000f80c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6d4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f6e0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f6e8 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f6f4 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 192 to 000000000000f7b4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004107fc │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7b8 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000f68 0000000000000034 00000f6c FDE cie=00000000 pc=0000000000410860..00000000004109b8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410864 │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410868 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 000000000041086c │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ - DW_CFA_advance_loc: 8 to 0000000000410874 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ - DW_CFA_advance_loc: 216 to 000000000041094c │ │ │ +0000123c 0000000000000030 00001240 FDE cie=00000000 pc=000000000000f810..000000000000f958 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f814 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f820 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f82c │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f834 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 200 to 000000000000f8fc │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410950 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f900 │ │ │ DW_CFA_restore_state │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00000fa0 0000000000000044 00000fa4 FDE cie=00000000 pc=00000000004109b8..0000000000410b30 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004109bc │ │ │ +00001270 0000000000000070 00001274 FDE cie=00000000 pc=000000000000f958..000000000000fad8 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f95c │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ - DW_CFA_advance_loc: 4 to 00000000004109c0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 00000000004109c8 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f964 │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_advance_loc: 56 to 000000000000f99c │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ - DW_CFA_advance_loc: 76 to 0000000000410a14 │ │ │ + DW_CFA_advance_loc: 128 to 000000000000fa1c │ │ │ DW_CFA_remember_state │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fa2c │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410a18 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa30 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 36 to 0000000000410a3c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fa38 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fa44 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa48 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fa50 │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fa70 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410a40 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 204 to 0000000000410b0c │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa74 │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fa80 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa84 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa88 │ │ │ + DW_CFA_restore_state │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fa90 │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fab0 │ │ │ + DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410b10 │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fab4 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fad0 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ DW_CFA_nop │ │ │ │ │ │ -00000fe8 0000000000000024 00000fec FDE cie=00000000 pc=0000000000410b30..0000000000410d34 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410b34 │ │ │ +000012e4 000000000000001c 000012e8 FDE cie=00000000 pc=000000000000fad8..000000000000fcf4 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fadc │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410b38 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000410c48 │ │ │ + DW_CFA_advance_loc: 248 to 000000000000fbd4 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410c4c │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbd8 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001010 000000000000002c 00001014 FDE cie=00000000 pc=0000000000410d34..0000000000410dc8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410d38 │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410d3c │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410d40 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ - DW_CFA_advance_loc: 112 to 0000000000410db0 │ │ │ +00001304 0000000000000028 00001308 FDE cie=00000000 pc=000000000000fcf8..000000000000fd9c │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fcfc │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fd04 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fd20 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ + DW_CFA_advance_loc: 100 to 000000000000fd84 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410db4 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd88 │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ │ │ │ -00001040 000000000000003c 00001044 FDE cie=00000000 pc=0000000000410dc8..0000000000410eb8 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410dcc │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410dd0 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 0000000000410dd8 │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ - DW_CFA_advance_loc: 124 to 0000000000410e54 │ │ │ +00001330 000000000000003c 00001334 FDE cie=00000000 pc=000000000000fda0..000000000000fe94 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fda4 │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fdb0 │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fdb8 │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_advance_loc: 112 to 000000000000fe28 │ │ │ DW_CFA_remember_state │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410e58 │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe2c │ │ │ DW_CFA_restore_state │ │ │ - DW_CFA_advance_loc: 84 to 0000000000410eac │ │ │ - DW_CFA_remember_state │ │ │ + DW_CFA_advance_loc: 100 to 000000000000fe90 │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ DW_CFA_restore: r20 (x20) │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000410eb0 │ │ │ - DW_CFA_restore_state │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001080 0000000000000014 00001084 FDE cie=00000000 pc=0000000000410eb8..0000000000410ee0 │ │ │ +00001370 0000000000000014 00001374 FDE cie=00000000 pc=000000000000fe98..000000000000fec0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001098 0000000000000014 0000109c FDE cie=00000000 pc=0000000000410ee0..0000000000410eec │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +00001388 0000000000000010 0000138c FDE cie=00000000 pc=000000000000fec0..000000000000fecc │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000010b0 0000000000000014 000010b4 FDE cie=00000000 pc=0000000000410eec..000000000041100c │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +0000139c 0000000000000010 000013a0 FDE cie=00000000 pc=000000000000fed0..0000000000010080 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -000010c8 0000000000000034 000010cc FDE cie=00000000 pc=000000000041100c..0000000000411084 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411010 │ │ │ +000013b0 0000000000000030 000013b4 FDE cie=00000000 pc=0000000000010080..00000000000100fc │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010084 │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ - DW_CFA_advance_loc: 4 to 0000000000411014 │ │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ │ - DW_CFA_advance_loc: 8 to 000000000041101c │ │ │ + DW_CFA_advance_loc: 8 to 000000000001008c │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ - DW_CFA_advance_loc: 28 to 0000000000411038 │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010098 │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ - DW_CFA_advance_loc: 72 to 0000000000411080 │ │ │ + DW_CFA_advance_loc: 20 to 00000000000100ac │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ + DW_CFA_advance_loc: 76 to 00000000000100f8 │ │ │ DW_CFA_restore: r30 (x30) │ │ │ DW_CFA_restore: r29 (x29) │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r23 (x23) │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ DW_CFA_restore: r21 (x21) │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ DW_CFA_restore: r19 (x19) │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ - DW_CFA_nop │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001100 0000000000000014 00001104 FDE cie=00000000 pc=0000000000411084..0000000000411088 │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ - DW_CFA_nop │ │ │ +000013e4 0000000000000010 000013e8 FDE cie=00000000 pc=0000000000010100..0000000000010104 │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ DW_CFA_nop │ │ │ │ │ │ -00001118 ZERO terminator │ │ │ +000013f8 ZERO terminator │ │ ├── strings --all --bytes=8 {} │ │ │ @@ -1,16 +1,14 @@ │ │ │ /lib/ld-linux-aarch64.so.1 │ │ │ libbz2.so.1 │ │ │ _ITM_deregisterTMCloneTable │ │ │ __gmon_start__ │ │ │ -_Jv_RegisterClasses │ │ │ _ITM_registerTMCloneTable │ │ │ libc.so.6 │ │ │ __printf_chk │ │ │ -_IO_putc │ │ │ setlocale │ │ │ __wctomb_chk │ │ │ mbstowcs │ │ │ __stack_chk_fail │ │ │ __ctype_get_mb_cur_max │ │ │ __errno_location │ │ │ __fprintf_chk │ │ │ @@ -20,58 +18,42 @@ │ │ │ __xstat64 │ │ │ __ctype_b_loc │ │ │ __strncat_chk │ │ │ mkstemp64 │ │ │ __fread_chk │ │ │ __ctype_toupper_loc │ │ │ __strcpy_chk │ │ │ +__cxa_finalize │ │ │ __sprintf_chk │ │ │ -_IO_getc │ │ │ __strcat_chk │ │ │ strerror │ │ │ __libc_start_main │ │ │ ld-linux-aarch64.so.1 │ │ │ __stack_chk_guard │ │ │ __bss_start │ │ │ __bss_start__ │ │ │ __bss_end__ │ │ │ GLIBC_2.17 │ │ │ -),@9$(@9($@9# @9' │ │ │ -*B *!

@9d:@9gV@9cR@9bJ@9 │ │ │ -"?@9%_@9D │ │ │ -@9-[@9$;@9 │ │ │ -y(7@903@9'/@9/+@9&'@9.#@9>W@9,S@9;O@9+K@98G@9*C@9 │ │ │ -@91/@9$+@90'@9+#@9/?@9*;@9.7@9)3@9 │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8? │ │ │ -h'8Fh'8?$ │ │ │ -h'8Fh'8?( │ │ │ -h'8Fh'8?, │ │ │ -h'8Fh'8?0 │ │ │ -h'8Fh'8?4 │ │ │ -h'8Fh'8?8 │ │ │ +X7dV@y|' │ │ │ +T`R@ya:@ │ │ │ +?h 8`R@y │ │ │ +@y :X6`:@ │ │ │ +bV@y`R@y │ │ │ +cR@ybV@y │ │ │ +ybv@ytR@yd │ │ │ +hb8#hb8B │ │ │ Error writing to disk--redo entire disk? │ │ │ zipsplit │ │ │ July 5th 2008 │ │ │ zipsplit error │ │ │ zipsplit error: %s (%s) │ │ │ zipsplit.idx │ │ │ aborting │ │ │ -zipsplit warning: %s%s │ │ │ new zip file left as: │ │ │ +zipsplit warning: %s%s │ │ │ was replacing split file │ │ │ en_US.UTF-8 │ │ │ options are separate and precede zip file │ │ │ ZipSplit │ │ │ ZipSplit special compilation options: │ │ │ Use option -h for help. │ │ │ zip file cannot be stdin │ │ │ @@ -79,19 +61,19 @@ │ │ │ can only specify one zip file │ │ │ invalid size given. Use option -h for help. │ │ │ need to specify zip file │ │ │ was computing split │ │ │ Entry is larger than max split size of: %s │ │ │ use -n to set split size │ │ │ was trying a smart split │ │ │ -was making output file names │ │ │ way too many zip files must be made │ │ │ %%0%dld.zip │ │ │ Insert disk #%ld of %ld and hit return: │ │ │ creating: %s │ │ │ +was making output file names │ │ │ %ld zip files w%s be made (%s%% efficiency) │ │ │ ZipSplit %s (%s) │ │ │ Usage: zipsplit [-tipqs] [-n size] [-r room] [-b path] zipfile │ │ │ -t report how many files it will take, but don't make them │ │ │ -i make index (zipsplit.idx) and count its size against first zip file │ │ │ -n make zip files no larger than "size" (default = 36000) │ │ │ -r leave room for "room" bytes on the first disk (default = 0) │ │ │ @@ -155,33 +137,35 @@ │ │ │ Administration Regulations (section 740.13(e)) of 6 June 2002. │ │ │ This is %s %s (%s), by Info-ZIP. │ │ │ Currently maintained by E. Gordon. Please send bug reports to │ │ │ the authors using the web page at www.info-zip.org; see README for details. │ │ │ Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip, │ │ │ as of above date; see http://www.info-zip.org/ for other sites. │ │ │ Copyright (c) 1990-2008 Info-ZIP - Type '%s "-L"' for software license. │ │ │ +append_ulong_to_mem │ │ │ +append_string_to_mem │ │ │ append_int64_to_mem │ │ │ Unicode Path Extra Field version > 1 - skipping │ │ │ write Unicode │ │ │ Unicode does not match path - ignoring Unicode: │ │ │ Unicode does not match path: %s │ │ │ Likely entry name changed but Unicode not updated │ │ │ Use -UN=i to ignore errors or n for no Unicode paths │ │ │ Unicode path error │ │ │ extra field copy │ │ │ reading archive fseek: │ │ │ +Did not find entry for │ │ │ reading local entry: │ │ │ reading entry │ │ │ Local Version Needed (%d) does not match CD (%d): │ │ │ Local Entry Flag does not match CD: │ │ │ Local Entry CRC does not match CD: │ │ │ -Did not find entry for │ │ │ +(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ No .zip file found │ │ │ │ │ │ -(If all you have are splits (.z01, .z02, ...) and no .zip, try -FF) │ │ │ could not open input archive │ │ │ unable to seek in input file │ │ │ bad archive - missing end signature │ │ │ (If downloaded, was binary mode used? If not, the │ │ │ archive may be scrambled and not recoverable) │ │ │ Can't use -F to fix (try -FF) │ │ │ missing end signature--probably not a zip file (did you │ │ │ @@ -233,26 +217,24 @@ │ │ │ could not allocate memory: scanzipf_reg │ │ │ illegal UTF-8 name: │ │ │ unicode_mismatch = %d │ │ │ expected %s entries but found %s │ │ │ central dir not where expected - could not adjust offsets │ │ │ Entry too big: │ │ │ Large entry support disabled with -fz- but needed │ │ │ +Large entry support disabled with -fz- but entry needs │ │ │ Compressed/stored entry unexpectedly large - do not use -fz- │ │ │ Poor compression resulted in unexpectedly large entry - try -fz │ │ │ Zip64 local extra field │ │ │ Zip64 Extra Field │ │ │ UTF-8 Path local extra field │ │ │ UTF-8 Path Extra Field │ │ │ -append_ulong_to_mem │ │ │ -append_string_to_mem │ │ │ -Large entry support disabled with -fz- but entry needs │ │ │ +append_ushort_to_mem │ │ │ UTF-8 Path cen extra field │ │ │ Large entry support disabled using -fz- but needed │ │ │ -append_ushort_to_mem │ │ │ Illegal host system mapping in local header: %d │ │ │ Skipping: │ │ │ Illegal PK version mapping in local header: %d │ │ │ Unrecognized compression method in local header: %d │ │ │ Local Version Needed To Extract does not match CD: │ │ │ Local Entry name does not match CD: │ │ │ out of memory in zipcopy │ │ │ @@ -261,22 +243,24 @@ │ │ │ aborting: │ │ │ seek failed on output file │ │ │ no end of stream entry found: │ │ │ rewinding and scanning for later entries │ │ │ (%s bytes) │ │ │ entry truncated: │ │ │ expected compressed/stored size %s, actual %s │ │ │ -long option '%s' not supported │ │ │ long option '%s' ambiguous │ │ │ +long option '%s' not supported │ │ │ option %s not negatable │ │ │ option %s requires a value │ │ │ option %s does not allow a value │ │ │ option %s requires one character value │ │ │ option %s requires number value │ │ │ short option '%c' not supported │ │ │ +wide_char_to_escape_string │ │ │ +'%s' (%s) │ │ │ ziXXXXXX │ │ │ fcopy: write error │ │ │ replace: can't open %s │ │ │ split path │ │ │ (current directory) │ │ │ Opening disk %d │ │ │ Hit ENTER to write to default path of │ │ │ @@ -303,22 +287,23 @@ │ │ │ could not write split │ │ │ allocating temp filename │ │ │ Not enough room on disk │ │ │ write error on zip file │ │ │ seek failed reading descriptor │ │ │ user ended reading - closing archive │ │ │ skipping split file: │ │ │ -wide_char_to_escape_string │ │ │ wide_to_local_string │ │ │ wide_to_escape_string │ │ │ local_to_display_string │ │ │ +utf8_to_wide_string │ │ │ local_to_wide_string │ │ │ wide_to_utf8_string │ │ │ -utf8_to_wide_string │ │ │ -'%s' (%s) │ │ │ +@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ │ │ │ +`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>? │ │ │ Unable to read empty number in ReadNumString │ │ │ Unable to read number (must start with digit): │ │ │ Number too long to read (8 characters max): │ │ │ .Z:.zip:.zoo:.arc:.lzh:.arj │ │ │ Normal successful completion │ │ │ Unexpected end of zip file │ │ │ Zip file structure invalid │ │ │ @@ -334,28 +319,78 @@ │ │ │ Missing or empty zip file │ │ │ Output file write failure │ │ │ Could not create output file │ │ │ Invalid command arguments │ │ │ File not found or no read permission │ │ │ Not supported │ │ │ Attempt to read unsupported Zip64 archive │ │ │ -Compiled with %s for Unix (%s)%s. │ │ │ -gcc 4.8.5 20150623 (Red Hat 4.8.5-11) │ │ │ + on May 11 2019 │ │ │ Linux ELF │ │ │ - on Nov 24 2016 │ │ │ -zipsplit.debug │ │ │ +gcc 8.2.1 20180905 (Red Hat 8.2.1-3) │ │ │ +Compiled with %s for Unix (%s)%s. │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +GA*FORTIFY │ │ │ +gcc 8.2.1 20180905 │ │ │ +GA+stack_clash │ │ │ +GA*cf_protection │ │ │ +GA*FORTIFY │ │ │ +GA+GLIBCXX_ASSERTIONS │ │ │ +zipsplit-3.0-23.el8.aarch64.debug │ │ │ .shstrtab │ │ │ .note.ABI-tag │ │ │ .note.gnu.build-id │ │ │ .gnu.hash │ │ │ .gnu.version │ │ │ .gnu.version_r │ │ │ .rela.dyn │ │ │ .rela.plt │ │ │ .eh_frame_hdr │ │ │ .eh_frame │ │ │ .init_array │ │ │ .fini_array │ │ │ +.data.rel.ro │ │ │ .dynamic │ │ │ -.got.plt │ │ │ +.gnu.build.attributes │ │ │ .gnu_debuglink │ │ │ .gnu_debugdata │ │ ├── readelf --wide --decompress --hex-dump=.interp {} │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ Hex dump of section '.interp': │ │ │ - 0x00400238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ - 0x00400248 72636836 342e736f 2e3100 rch64.so.1. │ │ │ + 0x00000238 2f6c6962 2f6c642d 6c696e75 782d6161 /lib/ld-linux-aa │ │ │ + 0x00000248 72636836 342e736f 2e3100 rch64.so.1. │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ @@ -1,44 +1,7 @@ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ - 0x00400298 43000000 05000000 08000000 09000000 C............... │ │ │ - 0x004002a8 08096272 8762278d 100882c0 0804c000 ..br.b'......... │ │ │ - 0x004002b8 a0000660 02382081 808c4000 10a04080 ...`.8 ...@...@. │ │ │ - 0x004002c8 83c0c208 82010020 8b102805 d424c022 ....... ..(..$." │ │ │ - 0x004002d8 40009160 0044022d 081a4391 8886c441 @..`.D.-..C....A │ │ │ - 0x004002e8 00000000 00000000 00000000 05000000 ................ │ │ │ - 0x004002f8 00000000 06000000 07000000 08000000 ................ │ │ │ - 0x00400308 09000000 0b000000 0e000000 00000000 ................ │ │ │ - 0x00400318 10000000 12000000 00000000 13000000 ................ │ │ │ - 0x00400328 00000000 14000000 15000000 00000000 ................ │ │ │ - 0x00400338 16000000 18000000 1a000000 00000000 ................ │ │ │ - 0x00400348 1d000000 1f000000 21000000 22000000 ........!..."... │ │ │ - 0x00400358 23000000 25000000 27000000 00000000 #...%...'....... │ │ │ - 0x00400368 29000000 00000000 2c000000 00000000 ).......,....... │ │ │ - 0x00400378 00000000 2d000000 2f000000 00000000 ....-.../....... │ │ │ - 0x00400388 30000000 32000000 33000000 37000000 0...2...3...7... │ │ │ - 0x00400398 00000000 39000000 00000000 00000000 ....9........... │ │ │ - 0x004003a8 00000000 3a000000 3c000000 3e000000 ....:...<...>... │ │ │ - 0x004003b8 00000000 3f000000 00000000 40000000 ....?.......@... │ │ │ - 0x004003c8 41000000 00000000 44000000 45000000 A.......D...E... │ │ │ - 0x004003d8 47000000 00000000 49000000 4a000000 G.......I...J... │ │ │ - 0x004003e8 4b000000 4d000000 4f000000 6d7385c5 K...M...O...ms.. │ │ │ - 0x004003f8 9f22c7a8 7ded110f 17ea76fe cc3f0caf ."..}.....v..?.. │ │ │ - 0x00400408 1dc42c19 062f740f 66556110 2d3240fd ..,../t.fUa.-2@. │ │ │ - 0x00400418 3cad390d 291d8c1c ac700eaf 0123f9a4 <.9.)....p...#.. │ │ │ - 0x00400428 097e921c 2f4e3df6 574625dc 453e0caf .~../N=.WF%.E>.. │ │ │ - 0x00400438 ead3ef0e 97a9bada 9075820d 21626407 .........u..!bd. │ │ │ - 0x00400448 5e96931c 86f0967c 59ef9779 1a9fd6bd ^......|Y..y.... │ │ │ - 0x00400458 09acf98f 162f740f 0be2ebb4 b98df10e ...../t......... │ │ │ - 0x00400468 2174b002 feec8414 117b9c7c beda571b !t.......{.|..W. │ │ │ - 0x00400478 53d5727e fec73c10 67494922 d694931c S.r~..<.gII".... │ │ │ - 0x00400488 4601750f b55631fd c307bde4 408f1dfd F.u..V1.....@... │ │ │ - 0x00400498 51ee11e3 edde931c 76543c94 e3adc61b Q.......vT<..... │ │ │ - 0x004004a8 1d8697a1 20cf09fd 90a9fdf4 5a73e8cf .... .......Zs.. │ │ │ - 0x004004b8 e51e1d61 9cbb931c c70ee03d 3f7e967c ...a.......=?~.| │ │ │ - 0x004004c8 d05f390f 39400caf f66f39a0 4345d5ec ._9.9@...o9.CE.. │ │ │ - 0x004004d8 5519ca72 cb55cb20 c939401f bae3927c U..r.U. .9@....| │ │ │ - 0x004004e8 f623ce20 a18a5d61 ada45025 30b8820d .#. ..]a..P%0... │ │ │ - 0x004004f8 1f76b5da 00af34e8 29aa3f7e e76584ba .v....4.).?~.e.. │ │ │ - 0x00400508 cb96931c 10e4b524 9ffb6e0f 84ba967c .......$..n....| │ │ │ - 0x00400518 d971581c afd53119 .qX...1. │ │ │ + 0x00000298 03000000 48000000 01000000 06000000 ....H........... │ │ │ + 0x000002a8 89402201 000440b8 48000000 4b000000 .@"...@.H...K... │ │ │ + 0x000002b8 4d000000 00af34e8 4245d5ec bbe3927c M.....4.BE.....| │ │ │ + 0x000002c8 beda571b d971581c 76543c94 59ef9779 ..W..qX.vT<.Y..y │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ @@ -1,54 +1,52 @@ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ - 0x00400ca0 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ - 0x00400cb0 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ - 0x00400cc0 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ - 0x00400cd0 73746172 745f5f00 5f4a765f 52656769 start__._Jv_Regi │ │ │ - 0x00400ce0 73746572 436c6173 73657300 5f49544d sterClasses._ITM │ │ │ - 0x00400cf0 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ - 0x00400d00 5461626c 65005f66 696e6900 5f696e69 Table._fini._ini │ │ │ - 0x00400d10 74006c69 62632e73 6f2e3600 66666c75 t.libc.so.6.fflu │ │ │ - 0x00400d20 73680073 74726370 79005f5f 7072696e sh.strcpy.__prin │ │ │ - 0x00400d30 74665f63 686b0065 78697400 5f494f5f tf_chk.exit._IO_ │ │ │ - 0x00400d40 70757463 00736574 6c6f6361 6c650073 putc.setlocale.s │ │ │ - 0x00400d50 74726e63 6d700073 74727263 6872005f trncmp.strrchr._ │ │ │ - 0x00400d60 5f776374 6f6d625f 63686b00 70657272 _wctomb_chk.perr │ │ │ - 0x00400d70 6f720073 69676e61 6c007374 726e6370 or.signal.strncp │ │ │ - 0x00400d80 79006d62 73746f77 6373005f 5f737461 y.mbstowcs.__sta │ │ │ - 0x00400d90 636b5f63 686b5f66 61696c00 756e6c69 ck_chk_fail.unli │ │ │ - 0x00400da0 6e6b0072 65616c6c 6f630061 626f7274 nk.realloc.abort │ │ │ - 0x00400db0 00737464 696e0063 686d6f64 00726577 .stdin.chmod.rew │ │ │ - 0x00400dc0 696e6400 5f5f6374 7970655f 6765745f ind.__ctype_get_ │ │ │ - 0x00400dd0 6d625f63 75725f6d 61780073 7472746f mb_cur_max.strto │ │ │ - 0x00400de0 6c006665 6f660066 67657473 00737472 l.feof.fgets.str │ │ │ - 0x00400df0 6c656e00 756e6765 7463006d 656d7365 len.ungetc.memse │ │ │ - 0x00400e00 74005f5f 6572726e 6f5f6c6f 63617469 t.__errno_locati │ │ │ - 0x00400e10 6f6e005f 5f667072 696e7466 5f63686b on.__fprintf_chk │ │ │ - 0x00400e20 00737464 6f757400 66707574 63006673 .stdout.fputc.fs │ │ │ - 0x00400e30 65656b6f 36340066 70757473 006d656d eeko64.fputs.mem │ │ │ - 0x00400e40 63707900 66636c6f 7365006d 616c6c6f cpy.fclose.mallo │ │ │ - 0x00400e50 63007374 72636174 00667465 6c6c6f36 c.strcat.ftello6 │ │ │ - 0x00400e60 34005f5f 6c787374 61743634 005f5f78 4.__lxstat64.__x │ │ │ - 0x00400e70 73746174 3634005f 5f637479 70655f62 stat64.__ctype_b │ │ │ - 0x00400e80 5f6c6f63 005f5f73 74726e63 61745f63 _loc.__strncat_c │ │ │ - 0x00400e90 686b0073 74726e63 61740066 77726974 hk.strncat.fwrit │ │ │ - 0x00400ea0 65006672 65616400 72656e61 6d65006d e.fread.rename.m │ │ │ - 0x00400eb0 6b737465 6d703634 005f5f66 72656164 kstemp64.__fread │ │ │ - 0x00400ec0 5f63686b 0066646f 70656e00 71736f72 _chk.fdopen.qsor │ │ │ - 0x00400ed0 74005f5f 63747970 655f746f 75707065 t.__ctype_touppe │ │ │ - 0x00400ee0 725f6c6f 63005f5f 73747263 70795f63 r_loc.__strcpy_c │ │ │ - 0x00400ef0 686b005f 5f737072 696e7466 5f63686b hk.__sprintf_chk │ │ │ - 0x00400f00 006d656d 6d6f7665 00666f70 656e3634 .memmove.fopen64 │ │ │ - 0x00400f10 005f494f 5f676574 63005f5f 73747263 ._IO_getc.__strc │ │ │ - 0x00400f20 61745f63 686b0073 7472636d 70007374 at_chk.strcmp.st │ │ │ - 0x00400f30 72657272 6f72005f 5f6c6962 635f7374 rerror.__libc_st │ │ │ - 0x00400f40 6172745f 6d61696e 00666572 726f7200 art_main.ferror. │ │ │ - 0x00400f50 73747063 70790077 63746f6d 62006672 stpcpy.wctomb.fr │ │ │ - 0x00400f60 6565006c 642d6c69 6e75782d 61617263 ee.ld-linux-aarc │ │ │ - 0x00400f70 6836342e 736f2e31 005f5f73 7461636b h64.so.1.__stack │ │ │ - 0x00400f80 5f63686b 5f677561 7264005f 65646174 _chk_guard._edat │ │ │ - 0x00400f90 61005f5f 6273735f 73746172 74005f5f a.__bss_start.__ │ │ │ - 0x00400fa0 6273735f 73746172 745f5f00 5f5f6273 bss_start__.__bs │ │ │ - 0x00400fb0 735f656e 645f5f00 5f5f656e 645f5f00 s_end__.__end__. │ │ │ - 0x00400fc0 5f656e64 00474c49 42435f32 2e313700 _end.GLIBC_2.17. │ │ │ + 0x00000a40 006c6962 627a322e 736f2e31 005f4954 .libbz2.so.1._IT │ │ │ + 0x00000a50 4d5f6465 72656769 73746572 544d436c M_deregisterTMCl │ │ │ + 0x00000a60 6f6e6554 61626c65 005f5f67 6d6f6e5f oneTable.__gmon_ │ │ │ + 0x00000a70 73746172 745f5f00 5f49544d 5f726567 start__._ITM_reg │ │ │ + 0x00000a80 69737465 72544d43 6c6f6e65 5461626c isterTMCloneTabl │ │ │ + 0x00000a90 65006c69 62632e73 6f2e3600 66666c75 e.libc.so.6.fflu │ │ │ + 0x00000aa0 73680073 74726370 79005f5f 7072696e sh.strcpy.__prin │ │ │ + 0x00000ab0 74665f63 686b0065 78697400 7365746c tf_chk.exit.setl │ │ │ + 0x00000ac0 6f63616c 65007374 726e636d 70007374 ocale.strncmp.st │ │ │ + 0x00000ad0 72726368 72005f5f 7763746f 6d625f63 rrchr.__wctomb_c │ │ │ + 0x00000ae0 686b0070 6572726f 72007369 676e616c hk.perror.signal │ │ │ + 0x00000af0 00737472 6e637079 006d6273 746f7763 .strncpy.mbstowc │ │ │ + 0x00000b00 73005f5f 73746163 6b5f6368 6b5f6661 s.__stack_chk_fa │ │ │ + 0x00000b10 696c0075 6e6c696e 6b007265 616c6c6f il.unlink.reallo │ │ │ + 0x00000b20 63006162 6f727400 73746469 6e006368 c.abort.stdin.ch │ │ │ + 0x00000b30 6d6f6400 72657769 6e64005f 5f637479 mod.rewind.__cty │ │ │ + 0x00000b40 70655f67 65745f6d 625f6375 725f6d61 pe_get_mb_cur_ma │ │ │ + 0x00000b50 78007374 72746f6c 0066656f 66006667 x.strtol.feof.fg │ │ │ + 0x00000b60 65747300 7374726c 656e0075 6e676574 ets.strlen.unget │ │ │ + 0x00000b70 63005f5f 6572726e 6f5f6c6f 63617469 c.__errno_locati │ │ │ + 0x00000b80 6f6e005f 5f667072 696e7466 5f63686b on.__fprintf_chk │ │ │ + 0x00000b90 00737464 6f757400 66707574 63006673 .stdout.fputc.fs │ │ │ + 0x00000ba0 65656b6f 36340066 70757473 006d656d eeko64.fputs.mem │ │ │ + 0x00000bb0 63707900 66636c6f 7365006d 616c6c6f cpy.fclose.mallo │ │ │ + 0x00000bc0 63007374 72636174 00667465 6c6c6f36 c.strcat.ftello6 │ │ │ + 0x00000bd0 34005f5f 6c787374 61743634 005f5f78 4.__lxstat64.__x │ │ │ + 0x00000be0 73746174 3634005f 5f637479 70655f62 stat64.__ctype_b │ │ │ + 0x00000bf0 5f6c6f63 005f5f73 74726e63 61745f63 _loc.__strncat_c │ │ │ + 0x00000c00 686b0073 74726e63 61740066 77726974 hk.strncat.fwrit │ │ │ + 0x00000c10 65006672 65616400 72656e61 6d65006d e.fread.rename.m │ │ │ + 0x00000c20 6b737465 6d703634 005f5f66 72656164 kstemp64.__fread │ │ │ + 0x00000c30 5f63686b 0066646f 70656e00 71736f72 _chk.fdopen.qsor │ │ │ + 0x00000c40 74005f5f 63747970 655f746f 75707065 t.__ctype_touppe │ │ │ + 0x00000c50 725f6c6f 63005f5f 73747263 70795f63 r_loc.__strcpy_c │ │ │ + 0x00000c60 686b005f 5f637861 5f66696e 616c697a hk.__cxa_finaliz │ │ │ + 0x00000c70 65005f5f 73707269 6e74665f 63686b00 e.__sprintf_chk. │ │ │ + 0x00000c80 6d656d6d 6f766500 666f7065 6e363400 memmove.fopen64. │ │ │ + 0x00000c90 5f5f7374 72636174 5f63686b 00737472 __strcat_chk.str │ │ │ + 0x00000ca0 636d7000 73747265 72726f72 005f5f6c cmp.strerror.__l │ │ │ + 0x00000cb0 6962635f 73746172 745f6d61 696e0066 ibc_start_main.f │ │ │ + 0x00000cc0 6572726f 72007374 70637079 00776374 error.stpcpy.wct │ │ │ + 0x00000cd0 6f6d6200 66726565 006c642d 6c696e75 omb.free.ld-linu │ │ │ + 0x00000ce0 782d6161 72636836 342e736f 2e31005f x-aarch64.so.1._ │ │ │ + 0x00000cf0 5f737461 636b5f63 686b5f67 75617264 _stack_chk_guard │ │ │ + 0x00000d00 005f6564 61746100 5f5f6273 735f7374 ._edata.__bss_st │ │ │ + 0x00000d10 61727400 5f5f6273 735f7374 6172745f art.__bss_start_ │ │ │ + 0x00000d20 5f005f5f 6273735f 656e645f 5f005f5f _.__bss_end__.__ │ │ │ + 0x00000d30 656e645f 5f005f65 6e640047 4c494243 end__._end.GLIBC │ │ │ + 0x00000d40 5f322e31 3700 _2.17. │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ -0000000000401710 <_init@@Base>: │ │ │ +00000000000027f0 <.init>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ - bl 402f70 │ │ │ + bl 3fc8 │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ @@ -1,398 +1,398 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ -0000000000401730 : │ │ │ +0000000000002810 : │ │ │ stp x16, x30, [sp, #-16]! │ │ │ - adrp x16, 42f000 <_fini@@Base+0x1df78> │ │ │ - ldr x17, [x16, #4088] │ │ │ - add x16, x16, #0xff8 │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2928] │ │ │ + add x16, x16, #0xb70 │ │ │ br x17 │ │ │ nop │ │ │ nop │ │ │ nop │ │ │ │ │ │ -0000000000401750 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16] │ │ │ - add x16, x16, #0x0 │ │ │ +0000000000002830 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2936] │ │ │ + add x16, x16, #0xb78 │ │ │ br x17 │ │ │ │ │ │ -0000000000401760 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #8] │ │ │ - add x16, x16, #0x8 │ │ │ +0000000000002840 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2944] │ │ │ + add x16, x16, #0xb80 │ │ │ br x17 │ │ │ │ │ │ -0000000000401770 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #16] │ │ │ - add x16, x16, #0x10 │ │ │ +0000000000002850 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2952] │ │ │ + add x16, x16, #0xb88 │ │ │ br x17 │ │ │ │ │ │ -0000000000401780 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #24] │ │ │ - add x16, x16, #0x18 │ │ │ +0000000000002860 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2960] │ │ │ + add x16, x16, #0xb90 │ │ │ br x17 │ │ │ │ │ │ -0000000000401790 <__sprintf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #32] │ │ │ - add x16, x16, #0x20 │ │ │ +0000000000002870 <__sprintf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2968] │ │ │ + add x16, x16, #0xb98 │ │ │ br x17 │ │ │ │ │ │ -00000000004017a0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #40] │ │ │ - add x16, x16, #0x28 │ │ │ +0000000000002880 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2976] │ │ │ + add x16, x16, #0xba0 │ │ │ br x17 │ │ │ │ │ │ -00000000004017b0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #48] │ │ │ - add x16, x16, #0x30 │ │ │ +0000000000002890 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2984] │ │ │ + add x16, x16, #0xba8 │ │ │ br x17 │ │ │ │ │ │ -00000000004017c0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #56] │ │ │ - add x16, x16, #0x38 │ │ │ +00000000000028a0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #2992] │ │ │ + add x16, x16, #0xbb0 │ │ │ br x17 │ │ │ │ │ │ -00000000004017d0 <__xstat64@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #64] │ │ │ - add x16, x16, #0x40 │ │ │ +00000000000028b0 <__xstat64@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3000] │ │ │ + add x16, x16, #0xbb8 │ │ │ br x17 │ │ │ │ │ │ -00000000004017e0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #72] │ │ │ - add x16, x16, #0x48 │ │ │ +00000000000028c0 <__cxa_finalize@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3008] │ │ │ + add x16, x16, #0xbc0 │ │ │ br x17 │ │ │ │ │ │ -00000000004017f0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #80] │ │ │ - add x16, x16, #0x50 │ │ │ +00000000000028d0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3016] │ │ │ + add x16, x16, #0xbc8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401800 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #88] │ │ │ - add x16, x16, #0x58 │ │ │ +00000000000028e0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3024] │ │ │ + add x16, x16, #0xbd0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401810 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #96] │ │ │ - add x16, x16, #0x60 │ │ │ +00000000000028f0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3032] │ │ │ + add x16, x16, #0xbd8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401820 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #104] │ │ │ - add x16, x16, #0x68 │ │ │ +0000000000002900 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3040] │ │ │ + add x16, x16, #0xbe0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401830 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #112] │ │ │ - add x16, x16, #0x70 │ │ │ +0000000000002910 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3048] │ │ │ + add x16, x16, #0xbe8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401840 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #120] │ │ │ - add x16, x16, #0x78 │ │ │ +0000000000002920 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3056] │ │ │ + add x16, x16, #0xbf0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401850 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #128] │ │ │ - add x16, x16, #0x80 │ │ │ +0000000000002930 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3064] │ │ │ + add x16, x16, #0xbf8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401860 <__strcpy_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #136] │ │ │ - add x16, x16, #0x88 │ │ │ +0000000000002940 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3072] │ │ │ + add x16, x16, #0xc00 │ │ │ br x17 │ │ │ │ │ │ -0000000000401870 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #144] │ │ │ - add x16, x16, #0x90 │ │ │ +0000000000002950 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3080] │ │ │ + add x16, x16, #0xc08 │ │ │ br x17 │ │ │ │ │ │ -0000000000401880 <__libc_start_main@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #152] │ │ │ - add x16, x16, #0x98 │ │ │ +0000000000002960 <__strcpy_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3088] │ │ │ + add x16, x16, #0xc10 │ │ │ br x17 │ │ │ │ │ │ -0000000000401890 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #160] │ │ │ - add x16, x16, #0xa0 │ │ │ +0000000000002970 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3096] │ │ │ + add x16, x16, #0xc18 │ │ │ br x17 │ │ │ │ │ │ -00000000004018a0 <__printf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #168] │ │ │ - add x16, x16, #0xa8 │ │ │ +0000000000002980 <__libc_start_main@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3104] │ │ │ + add x16, x16, #0xc20 │ │ │ br x17 │ │ │ │ │ │ -00000000004018b0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #176] │ │ │ - add x16, x16, #0xb0 │ │ │ +0000000000002990 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3112] │ │ │ + add x16, x16, #0xc28 │ │ │ br x17 │ │ │ │ │ │ -00000000004018c0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #184] │ │ │ - add x16, x16, #0xb8 │ │ │ +00000000000029a0 <__printf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3120] │ │ │ + add x16, x16, #0xc30 │ │ │ br x17 │ │ │ │ │ │ -00000000004018d0 <_IO_getc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #192] │ │ │ - add x16, x16, #0xc0 │ │ │ +00000000000029b0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3128] │ │ │ + add x16, x16, #0xc38 │ │ │ br x17 │ │ │ │ │ │ -00000000004018e0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #200] │ │ │ - add x16, x16, #0xc8 │ │ │ +00000000000029c0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3136] │ │ │ + add x16, x16, #0xc40 │ │ │ br x17 │ │ │ │ │ │ -00000000004018f0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #208] │ │ │ - add x16, x16, #0xd0 │ │ │ +00000000000029d0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3144] │ │ │ + add x16, x16, #0xc48 │ │ │ br x17 │ │ │ │ │ │ -0000000000401900 <__ctype_toupper_loc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #216] │ │ │ - add x16, x16, #0xd8 │ │ │ +00000000000029e0 <__ctype_toupper_loc@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3152] │ │ │ + add x16, x16, #0xc50 │ │ │ br x17 │ │ │ │ │ │ -0000000000401910 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #224] │ │ │ - add x16, x16, #0xe0 │ │ │ +00000000000029f0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3160] │ │ │ + add x16, x16, #0xc58 │ │ │ br x17 │ │ │ │ │ │ -0000000000401920 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #232] │ │ │ - add x16, x16, #0xe8 │ │ │ +0000000000002a00 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3168] │ │ │ + add x16, x16, #0xc60 │ │ │ br x17 │ │ │ │ │ │ -0000000000401930 <__stack_chk_fail@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #240] │ │ │ - add x16, x16, #0xf0 │ │ │ +0000000000002a10 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3176] │ │ │ + add x16, x16, #0xc68 │ │ │ br x17 │ │ │ │ │ │ -0000000000401940 <__fread_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #248] │ │ │ - add x16, x16, #0xf8 │ │ │ +0000000000002a20 <__stack_chk_fail@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3184] │ │ │ + add x16, x16, #0xc70 │ │ │ br x17 │ │ │ │ │ │ -0000000000401950 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #256] │ │ │ - add x16, x16, #0x100 │ │ │ +0000000000002a30 <__fread_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3192] │ │ │ + add x16, x16, #0xc78 │ │ │ br x17 │ │ │ │ │ │ -0000000000401960 <__gmon_start__@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #264] │ │ │ - add x16, x16, #0x108 │ │ │ +0000000000002a40 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3200] │ │ │ + add x16, x16, #0xc80 │ │ │ br x17 │ │ │ │ │ │ -0000000000401970 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #272] │ │ │ - add x16, x16, #0x110 │ │ │ +0000000000002a50 <__gmon_start__@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3208] │ │ │ + add x16, x16, #0xc88 │ │ │ br x17 │ │ │ │ │ │ -0000000000401980 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #280] │ │ │ - add x16, x16, #0x118 │ │ │ +0000000000002a60 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3216] │ │ │ + add x16, x16, #0xc90 │ │ │ br x17 │ │ │ │ │ │ -0000000000401990 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #288] │ │ │ - add x16, x16, #0x120 │ │ │ +0000000000002a70 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3224] │ │ │ + add x16, x16, #0xc98 │ │ │ br x17 │ │ │ │ │ │ -00000000004019a0 <_IO_putc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #296] │ │ │ - add x16, x16, #0x128 │ │ │ +0000000000002a80 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3232] │ │ │ + add x16, x16, #0xca0 │ │ │ br x17 │ │ │ │ │ │ -00000000004019b0 <__fprintf_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #304] │ │ │ - add x16, x16, #0x130 │ │ │ +0000000000002a90 <__fprintf_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3240] │ │ │ + add x16, x16, #0xca8 │ │ │ br x17 │ │ │ │ │ │ -00000000004019c0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #312] │ │ │ - add x16, x16, #0x138 │ │ │ +0000000000002aa0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3248] │ │ │ + add x16, x16, #0xcb0 │ │ │ br x17 │ │ │ │ │ │ -00000000004019d0 <__ctype_b_loc@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #320] │ │ │ - add x16, x16, #0x140 │ │ │ +0000000000002ab0 <__ctype_b_loc@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3256] │ │ │ + add x16, x16, #0xcb8 │ │ │ br x17 │ │ │ │ │ │ -00000000004019e0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #328] │ │ │ - add x16, x16, #0x148 │ │ │ +0000000000002ac0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3264] │ │ │ + add x16, x16, #0xcc0 │ │ │ br x17 │ │ │ │ │ │ -00000000004019f0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #336] │ │ │ - add x16, x16, #0x150 │ │ │ +0000000000002ad0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3272] │ │ │ + add x16, x16, #0xcc8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a00 <__strncat_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #344] │ │ │ - add x16, x16, #0x158 │ │ │ +0000000000002ae0 <__strncat_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3280] │ │ │ + add x16, x16, #0xcd0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #352] │ │ │ - add x16, x16, #0x160 │ │ │ +0000000000002af0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3288] │ │ │ + add x16, x16, #0xcd8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a20 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #360] │ │ │ - add x16, x16, #0x168 │ │ │ +0000000000002b00 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3296] │ │ │ + add x16, x16, #0xce0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a30 <__lxstat64@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #368] │ │ │ - add x16, x16, #0x170 │ │ │ +0000000000002b10 <__lxstat64@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3304] │ │ │ + add x16, x16, #0xce8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a40 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #376] │ │ │ - add x16, x16, #0x178 │ │ │ +0000000000002b20 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3312] │ │ │ + add x16, x16, #0xcf0 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a50 <__strcat_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #384] │ │ │ - add x16, x16, #0x180 │ │ │ +0000000000002b30 <__strcat_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3320] │ │ │ + add x16, x16, #0xcf8 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a60 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #392] │ │ │ - add x16, x16, #0x188 │ │ │ +0000000000002b40 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3328] │ │ │ + add x16, x16, #0xd00 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a70 <__ctype_get_mb_cur_max@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #400] │ │ │ - add x16, x16, #0x190 │ │ │ +0000000000002b50 <__ctype_get_mb_cur_max@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3336] │ │ │ + add x16, x16, #0xd08 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a80 <__wctomb_chk@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #408] │ │ │ - add x16, x16, #0x198 │ │ │ +0000000000002b60 <__wctomb_chk@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3344] │ │ │ + add x16, x16, #0xd10 │ │ │ br x17 │ │ │ │ │ │ -0000000000401a90 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #416] │ │ │ - add x16, x16, #0x1a0 │ │ │ +0000000000002b70 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3352] │ │ │ + add x16, x16, #0xd18 │ │ │ br x17 │ │ │ │ │ │ -0000000000401aa0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #424] │ │ │ - add x16, x16, #0x1a8 │ │ │ +0000000000002b80 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3360] │ │ │ + add x16, x16, #0xd20 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ab0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #432] │ │ │ - add x16, x16, #0x1b0 │ │ │ +0000000000002b90 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3368] │ │ │ + add x16, x16, #0xd28 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ac0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #440] │ │ │ - add x16, x16, #0x1b8 │ │ │ +0000000000002ba0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3376] │ │ │ + add x16, x16, #0xd30 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ad0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #448] │ │ │ - add x16, x16, #0x1c0 │ │ │ +0000000000002bb0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3384] │ │ │ + add x16, x16, #0xd38 │ │ │ br x17 │ │ │ │ │ │ -0000000000401ae0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #456] │ │ │ - add x16, x16, #0x1c8 │ │ │ +0000000000002bc0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3392] │ │ │ + add x16, x16, #0xd40 │ │ │ br x17 │ │ │ │ │ │ -0000000000401af0 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #464] │ │ │ - add x16, x16, #0x1d0 │ │ │ +0000000000002bd0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3400] │ │ │ + add x16, x16, #0xd48 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b00 <__errno_location@plt>: │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #472] │ │ │ - add x16, x16, #0x1d8 │ │ │ +0000000000002be0 <__errno_location@plt>: │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3408] │ │ │ + add x16, x16, #0xd50 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b10 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #480] │ │ │ - add x16, x16, #0x1e0 │ │ │ +0000000000002bf0 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3416] │ │ │ + add x16, x16, #0xd58 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b20 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #488] │ │ │ - add x16, x16, #0x1e8 │ │ │ +0000000000002c00 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3424] │ │ │ + add x16, x16, #0xd60 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b30 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #496] │ │ │ - add x16, x16, #0x1f0 │ │ │ +0000000000002c10 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3432] │ │ │ + add x16, x16, #0xd68 │ │ │ br x17 │ │ │ │ │ │ -0000000000401b40 : │ │ │ - adrp x16, 430000 │ │ │ - ldr x17, [x16, #504] │ │ │ - add x16, x16, #0x1f8 │ │ │ +0000000000002c20 : │ │ │ + adrp x16, 2f000 │ │ │ + ldr x17, [x16, #3440] │ │ │ + add x16, x16, #0xd70 │ │ │ br x17 │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ @@ -1,15697 +1,13627 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ -0000000000401b50 <.text>: │ │ │ - sub sp, sp, #0x1, lsl #12 │ │ │ - sub sp, sp, #0x410 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ +0000000000002c30 <.text>: │ │ │ + mov x16, #0x1450 // #5200 │ │ │ + sub sp, sp, x16 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - adrp x3, 430000 │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr x2, [x3, #1840] │ │ │ - mov x19, x1 │ │ │ - adrp x1, 411000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x1, x1, #0x240 │ │ │ mov w21, w0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x22, x1 │ │ │ + adrp x1, 10000 │ │ │ + ldr x2, [x0, #3792] │ │ │ + add x1, x1, #0x228 │ │ │ mov w0, #0x0 // #0 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #5192] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 2c10 │ │ │ + cbz x0, 2c84 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3624] │ │ │ + str w1, [x0] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + cmp w21, #0x1 │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - str x2, [x29, #5224] │ │ │ - bl 401b30 │ │ │ - cbz x0, 401ba8 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str w1, [x0, #608] │ │ │ - cmp w21, #0x1 │ │ │ - b.eq 401f60 // b.none │ │ │ - adrp x23, 430000 │ │ │ - ldr x0, [x23, #1824] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x20, 403000 │ │ │ - str x0, [x6, #1224] │ │ │ - add x20, x20, #0x5ac │ │ │ - bl 40fba8 │ │ │ - mov x1, x20 │ │ │ + b.eq 30bc // b.none │ │ │ + adrp x26, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x19, 4000 │ │ │ + add x19, x19, #0x5d8 │ │ │ + ldr x1, [x26, #3696] │ │ │ + ldr x0, [x0, #3480] │ │ │ + ldr x1, [x1] │ │ │ + str x1, [x0] │ │ │ + bl f4e8 │ │ │ + mov x1, x19 │ │ │ mov w0, #0x2 // #2 │ │ │ - bl 401810 │ │ │ - mov x1, x20 │ │ │ + bl 2910 │ │ │ + mov x1, x19 │ │ │ mov w0, #0xf // #15 │ │ │ - bl 401810 │ │ │ - mov x1, x20 │ │ │ + bl 2910 │ │ │ + mov x1, x19 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 401810 │ │ │ - mov x1, x20 │ │ │ + bl 2910 │ │ │ + mov x1, x19 │ │ │ mov w0, #0x7 // #7 │ │ │ - bl 401810 │ │ │ - mov x1, x20 │ │ │ + bl 2910 │ │ │ + mov x1, x19 │ │ │ mov w0, #0x4 // #4 │ │ │ - bl 401810 │ │ │ + bl 2910 │ │ │ + mov x1, x19 │ │ │ mov w0, #0xb // #11 │ │ │ - mov x1, x20 │ │ │ - bl 401810 │ │ │ + bl 2910 │ │ │ cmp w21, #0x1 │ │ │ - str wzr, [x29, #140] │ │ │ - b.le 4028b4 │ │ │ - ldr w7, [x29, #140] │ │ │ - sub w21, w21, #0x2 │ │ │ - add x0, x19, #0x10 │ │ │ - mov x20, #0x0 // #0 │ │ │ - mov x6, #0x8ca0 // #36000 │ │ │ - adrp x24, 411000 │ │ │ - adrp x26, 430000 │ │ │ - add x28, x0, w21, uxtw #3 │ │ │ - add x19, x19, #0x8 │ │ │ - str w7, [x29, #212] │ │ │ - mov w22, w20 │ │ │ - mov x21, x7 │ │ │ - str w7, [x29, #200] │ │ │ - str x6, [x29, #216] │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x24, x24, #0xb0 │ │ │ - add x26, x26, #0x50c │ │ │ - ldr x0, [x19] │ │ │ + b.le 3ce0 │ │ │ + adrp x27, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov w28, #0x1 // #1 │ │ │ + ldr x24, [x27, #3760] │ │ │ + str x24, [sp, #120] │ │ │ + ldr x25, [x25, #3584] │ │ │ + mov x24, x19 │ │ │ + mov w19, w28 │ │ │ + mov w4, #0x0 // #0 │ │ │ + mov x27, #0x8ca0 // #36000 │ │ │ + str wzr, [sp, #104] │ │ │ + str wzr, [sp, #112] │ │ │ + stp wzr, wzr, [sp, #160] │ │ │ + sxtw x0, w19 │ │ │ + lsl x20, x0, #3 │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ ldrb w1, [x0] │ │ │ cmp w1, #0x2d │ │ │ - b.eq 401dd8 // b.none │ │ │ - cmp w21, #0x1 │ │ │ - b.eq 401e58 // b.none │ │ │ - cmp w21, #0x2 │ │ │ - b.eq 401e38 // b.none │ │ │ - cbz w21, 401e10 │ │ │ - mov x1, #0x0 // #0 │ │ │ + b.eq 3200 // b.none │ │ │ + cmp w4, #0x1 │ │ │ + b.eq 30a8 // b.none │ │ │ + cmp w4, #0x2 │ │ │ + b.eq 3020 // b.none │ │ │ + cbz w4, 3f68 │ │ │ mov w2, #0xa // #10 │ │ │ - bl 4019f0 │ │ │ - mov x20, x0 │ │ │ - mov w21, #0x0 // #0 │ │ │ - add x19, x19, #0x8 │ │ │ - cmp x19, x28 │ │ │ - b.ne 401c64 // b.any │ │ │ - adrp x7, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x1, [x7, #2304] │ │ │ - cbz x1, 402e04 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x0, [x3, #288] │ │ │ - ldr x1, [x29, #128] │ │ │ - cbz x0, 402df4 │ │ │ - bl 401ac0 │ │ │ - bl 404688 │ │ │ - mov w26, w0 │ │ │ - cbnz w0, 402de8 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x21, #80] │ │ │ - cbz x0, 402ef4 │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x23, #2296] │ │ │ - ldr x6, [x29, #216] │ │ │ - lsl x0, x0, #3 │ │ │ - sub x25, x6, #0x16 │ │ │ - bl 403250 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 2ad0 │ │ │ mov x24, x0 │ │ │ - cbz x0, 402ee4 │ │ │ - ldr x0, [x23, #2296] │ │ │ - lsl x0, x0, #3 │ │ │ - bl 403250 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 402ee4 │ │ │ - ldr x0, [x23, #2296] │ │ │ - ldr x21, [x21, #80] │ │ │ - cbz x0, 402edc │ │ │ - ldr w7, [x29, #140] │ │ │ + add w2, w19, #0x1 │ │ │ + cmp w2, w21 │ │ │ + b.ge 2df8 // b.tcont │ │ │ + add x20, x22, x20 │ │ │ + ldr x0, [x20, #8] │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2d │ │ │ + b.ne 3058 // b.any │ │ │ + ldrb w1, [x0, #1] │ │ │ + cbz w1, 3f2c │ │ │ + add x0, x0, #0x1 │ │ │ + mov w4, #0x0 // #0 │ │ │ + nop │ │ │ + cmp w1, #0x6e │ │ │ + b.eq 3220 // b.none │ │ │ + b.ls 30c8 // b.plast │ │ │ + cmp w1, #0x72 │ │ │ + b.eq 3214 // b.none │ │ │ + b.ls 3178 // b.plast │ │ │ + cmp w1, #0x74 │ │ │ + b.eq 31f0 // b.none │ │ │ + b.cs 30f0 // b.hs, b.nlast │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #112] │ │ │ + ldrb w1, [x0, #1]! │ │ │ + cbnz w1, 2db8 │ │ │ + add w19, w2, #0x1 │ │ │ + cmp w21, w19 │ │ │ + b.gt 2d48 │ │ │ + mov x19, x24 │ │ │ + str x27, [sp, #128] │ │ │ + adrp x0, 2f000 │ │ │ + str x0, [sp, #168] │ │ │ + ldr x0, [x0, #4048] │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, 3e80 │ │ │ + mov x0, x23 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #3536] │ │ │ + str x0, [x2] │ │ │ + cbz x0, 3e70 │ │ │ + mov x1, x23 │ │ │ + bl 2ba0 │ │ │ + bl 5650 │ │ │ + cbnz w0, 3e60 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3552] │ │ │ + ldr x22, [x0] │ │ │ + cbz x22, 3dc0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3976] │ │ │ + ldr x25, [x0] │ │ │ + lsl x27, x25, #3 │ │ │ + mov x0, x27 │ │ │ + bl 2930 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 3db0 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 30000 │ │ │ + mov x0, x27 │ │ │ + ldr w1, [x1, #1312] │ │ │ + ldr x20, [x2, #3528] │ │ │ + adrp x2, 30000 │ │ │ + add w26, w1, #0x1 │ │ │ + str w1, [sp, #120] │ │ │ + str w26, [x2, #1312] │ │ │ + str x28, [x20, w1, sxtw #3] │ │ │ + bl 2930 │ │ │ + mov x23, x0 │ │ │ + cbz x0, 3db0 │ │ │ + ldr w1, [sp, #120] │ │ │ + str x0, [x20, w26, sxtw #3] │ │ │ + adrp x0, 30000 │ │ │ + add w24, w1, #0x2 │ │ │ + mov x20, #0x0 // #0 │ │ │ + str w24, [x0, #1312] │ │ │ + ldr x0, [sp, #128] │ │ │ + sub x26, x0, #0x16 │ │ │ + cbz x25, 2f24 │ │ │ + ldr w0, [sp, #164] │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov x2, #0x0 // #0 │ │ │ + cbnz w0, 322c │ │ │ + nop │ │ │ + ldrh w0, [x22, #40] │ │ │ + ldrh w3, [x22, #44] │ │ │ + ldrh w4, [x22, #46] │ │ │ + add x0, x0, #0x26 │ │ │ + add x0, x0, x3 │ │ │ + str x22, [x23, x2, lsl #3] │ │ │ + ldr x3, [x22, #24] │ │ │ + add x0, x4, x0, lsl #1 │ │ │ + add x0, x0, x3 │ │ │ + str x0, [x28, x2, lsl #3] │ │ │ + add x20, x20, x0 │ │ │ + cmp x26, x0 │ │ │ + b.cc 3e90 // b.lo, b.ul, b.last │ │ │ + add x2, x2, #0x1 │ │ │ + cmp x25, x2 │ │ │ + ldr x22, [x22, #176] │ │ │ + b.ne 2ee0 // b.any │ │ │ + ldr w0, [sp, #112] │ │ │ + cbz w0, 3988 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x28, x1 │ │ │ - mov x3, x1 │ │ │ - cbnz w7, 401f6c │ │ │ - ldrh w2, [x21, #40] │ │ │ - ldrh w6, [x21, #44] │ │ │ - ldrh w5, [x21, #46] │ │ │ - add x2, x2, #0x26 │ │ │ - ldr x4, [x21, #24] │ │ │ - add x2, x2, x6 │ │ │ - add x2, x5, x2, lsl #1 │ │ │ - add x2, x2, x4 │ │ │ - str x21, [x19, x1] │ │ │ - str x2, [x24, x1] │ │ │ - cmp x2, x25 │ │ │ - add x28, x2, x28 │ │ │ - b.hi 402e54 // b.pmore │ │ │ - add x3, x3, #0x1 │ │ │ - cmp x3, x0 │ │ │ - ldr x21, [x21, #176] │ │ │ - add x1, x1, #0x8 │ │ │ - b.ne 401d48 // b.any │ │ │ - cbz w22, 4028d4 │ │ │ + mov x0, #0x0 // #0 │ │ │ mov x3, #0x0 // #0 │ │ │ - mov x2, x24 │ │ │ - mov x1, x3 │ │ │ - sub x0, x0, #0x1 │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 401fc4 // b.none │ │ │ - cmp x1, xzr │ │ │ - ldr x4, [x2] │ │ │ - csel x5, x20, xzr, eq // eq = none │ │ │ - add x3, x4, x3 │ │ │ - sub x5, x25, x5 │ │ │ - cmp x3, x5 │ │ │ - b.ls 401dd0 // b.plast │ │ │ + b 2f68 │ │ │ + ldr x4, [x28, x1, lsl #3] │ │ │ + cmp x3, #0x0 │ │ │ + csel x2, x19, xzr, eq // eq = none │ │ │ + sub x2, x26, x2 │ │ │ + add x0, x4, x0 │ │ │ + cmp x0, x2 │ │ │ + b.ls 2f60 // b.plast │ │ │ + add x3, x3, #0x1 │ │ │ + mov x0, x4 │ │ │ + str x3, [x28, x1, lsl #3] │ │ │ add x1, x1, #0x1 │ │ │ - mov x3, x4 │ │ │ - str x1, [x2], #8 │ │ │ - b 401da0 │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbz w1, 402e44 │ │ │ + cmp x25, x1 │ │ │ + b.ne 2f3c // b.any │ │ │ + add x0, x3, #0x1 │ │ │ + str x0, [sp, #120] │ │ │ + ldr x0, [sp, #128] │ │ │ + sub x27, x0, #0x17 │ │ │ + add x0, x27, x20 │ │ │ + mov x1, #0xc8 // #200 │ │ │ + udiv x0, x0, x26 │ │ │ + mul x0, x0, x1 │ │ │ + ldr x1, [sp, #120] │ │ │ + udiv x0, x0, x1 │ │ │ + ldr w1, [sp, #160] │ │ │ add x0, x0, #0x1 │ │ │ - sub w1, w1, #0x4c │ │ │ - cmp w1, #0x2a │ │ │ - b.ls 401e00 // b.plast │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x2c0 │ │ │ - bl 4034a0 │ │ │ - ldrb w7, [x24, w1, uxtw] │ │ │ - adr x2, 401e10 │ │ │ - add x7, x2, w7, sxtb #2 │ │ │ - br x7 │ │ │ - adrp x27, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x2, [x27, #2304] │ │ │ - cbnz x2, 402e24 │ │ │ - bl 403ea4 │ │ │ - str x0, [x27, #2304] │ │ │ - cbnz x0, 401c9c │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x2f8 │ │ │ - bl 4034a0 │ │ │ + lsr x0, x0, #1 │ │ │ + cbz w1, 3280 │ │ │ mov x1, #0x0 // #0 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x448 │ │ │ + bl f6d0 │ │ │ + ldr x2, [sp, #120] │ │ │ + mov x4, x0 │ │ │ + adrp x3, 10000 │ │ │ + adrp x1, 10000 │ │ │ + add x3, x3, #0x4f8 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0x4c8 │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + adrp x0, 2f000 │ │ │ + ldr x19, [x0, #3528] │ │ │ + b 2ff8 │ │ │ + sub w0, w0, #0x1 │ │ │ + adrp x1, 30000 │ │ │ + str w0, [x1, #1312] │ │ │ + ldr x0, [x19, w0, sxtw #3] │ │ │ + bl 2b20 │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #1312] │ │ │ + cbnz w0, 2fe4 │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x19, [x0, #4048] │ │ │ + ldr x0, [x19] │ │ │ + bl 2b20 │ │ │ + str xzr, [x19] │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2890 │ │ │ mov w2, #0xa // #10 │ │ │ - bl 4019f0 │ │ │ - str x0, [x29, #216] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 2ad0 │ │ │ + mov x27, x0 │ │ │ cmp x0, #0x63 │ │ │ - b.ls 402e14 // b.plast │ │ │ - mov w21, #0x0 // #0 │ │ │ - b 401c9c │ │ │ - str x0, [x25, #376] │ │ │ - mov w21, #0x0 // #0 │ │ │ - b 401c9c │ │ │ - adrp x24, 430000 │ │ │ - add x24, x24, #0x210 │ │ │ - adrp x22, 411000 │ │ │ - adrp x21, 411000 │ │ │ - adrp x20, 411000 │ │ │ - add x19, x24, #0x1c0 │ │ │ - add x22, x22, #0x280 │ │ │ - add x24, x24, #0x1f8 │ │ │ - add x21, x21, #0x180 │ │ │ - add x20, x20, #0x188 │ │ │ - ldr x1, [x19], #8 │ │ │ - mov x2, x22 │ │ │ + b.ls 3f70 // b.plast │ │ │ + add w2, w19, #0x1 │ │ │ + cmp w21, w2 │ │ │ + b.le 2df8 │ │ │ + add x20, x22, x20 │ │ │ + ldr x0, [x20, #8] │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2d │ │ │ + b.eq 2da4 // b.none │ │ │ + adrp x23, 2f000 │ │ │ + ldr x20, [x23, #4048] │ │ │ + ldr x3, [x20] │ │ │ + cbnz x3, 3098 │ │ │ + sxtw x4, w2 │ │ │ + add w19, w2, #0x1 │ │ │ + add x28, x4, #0x1 │ │ │ + bl 4ed0 │ │ │ + str x0, [x20] │ │ │ + cbz x0, 3f80 │ │ │ + cmp w21, w19 │ │ │ + b.le 3c64 │ │ │ + ldr x0, [x22, x28, lsl #3] │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2d │ │ │ + b.eq 31fc // b.none │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x300 │ │ │ + bl 44a8 │ │ │ + str x0, [x25] │ │ │ + add w2, w19, #0x1 │ │ │ + cmp w21, w2 │ │ │ + b.gt 3044 │ │ │ + b 2df8 │ │ │ + bl 42c8 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2890 │ │ │ + cmp w1, #0x68 │ │ │ + b.eq 30bc // b.none │ │ │ + b.hi 318c // b.pmore │ │ │ + cmp w1, #0x4c │ │ │ + b.eq 31bc // b.none │ │ │ + cmp w1, #0x62 │ │ │ + b.ne 3f1c // b.any │ │ │ + cbnz w4, 3f58 │ │ │ + mov w4, #0x1 // #1 │ │ │ + b 2de4 │ │ │ + cmp w1, #0x76 │ │ │ + b.ne 3f1c // b.any │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x10 │ │ │ + add x19, x0, #0x1c0 │ │ │ + adrp x0, 10000 │ │ │ + adrp x1, 10000 │ │ │ + add x21, x0, #0x178 │ │ │ + add x22, x1, #0x168 │ │ │ + adrp x0, 10000 │ │ │ + add x20, x0, #0x268 │ │ │ + mov x23, #0x0 // #0 │ │ │ + ldr x1, [x19, x23, lsl #3] │ │ │ + mov x4, x22 │ │ │ mov x3, x21 │ │ │ - mov x4, x20 │ │ │ + mov x2, x20 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x1, [x23, #1824] │ │ │ + add x23, x23, #0x1 │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + ldr x1, [x26, #3696] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - cmp x19, x24 │ │ │ - b.ne 401e8c // b.any │ │ │ - bl 410eb8 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x290 │ │ │ - bl 401990 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x2b8 │ │ │ - bl 401990 │ │ │ + ldr x1, [x1] │ │ │ + bl 28d0 │ │ │ + cmp x23, #0x7 │ │ │ + b.ne 3120 // b.any │ │ │ + bl fe98 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x278 │ │ │ + bl 2a80 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x2a0 │ │ │ + bl 2a80 │ │ │ mov w0, #0x0 // #0 │ │ │ - bl 4017b0 │ │ │ - mov w6, #0x1 // #1 │ │ │ - str w6, [x29, #200] │ │ │ - ldrb w1, [x0, #1]! │ │ │ - cbnz w1, 401de4 │ │ │ - b 401c9c │ │ │ - mov w22, #0x1 // #1 │ │ │ - b 401ee4 │ │ │ - cbnz w21, 402e34 │ │ │ - mov w21, #0x3 // #3 │ │ │ - b 401ee4 │ │ │ - str wzr, [x26] │ │ │ - b 401ee4 │ │ │ - mov w6, #0x1 // #1 │ │ │ - str w6, [x29, #212] │ │ │ - b 401ee4 │ │ │ - cbnz w21, 402e34 │ │ │ - mov w21, #0x2 // #2 │ │ │ - b 401ee4 │ │ │ - mov w7, #0x1 // #1 │ │ │ - str w7, [x29, #140] │ │ │ - b 401ee4 │ │ │ - cbnz w21, 402e34 │ │ │ - mov w21, #0x1 // #1 │ │ │ - b 401ee4 │ │ │ - adrp x20, 430000 │ │ │ - add x20, x20, #0x210 │ │ │ + bl 2890 │ │ │ + cmp w1, #0x70 │ │ │ + b.ne 31a0 // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #104] │ │ │ + b 2de4 │ │ │ + cmp w1, #0x69 │ │ │ + b.ne 31b4 // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #164] │ │ │ + b 2de4 │ │ │ + cmp w1, #0x71 │ │ │ + b.ne 3f1c // b.any │ │ │ + ldr x1, [sp, #120] │ │ │ + str wzr, [x1] │ │ │ + b 2de4 │ │ │ + cmp w1, #0x6c │ │ │ + b.ne 3f1c // b.any │ │ │ + adrp x20, 30000 │ │ │ + add x20, x20, #0x10 │ │ │ add x19, x20, #0x10 │ │ │ add x20, x20, #0x1c0 │ │ │ ldr x0, [x19], #8 │ │ │ - bl 401990 │ │ │ - cmp x19, x20 │ │ │ - b.ne 401f4c // b.any │ │ │ - b 401ed4 │ │ │ - bl 403304 │ │ │ - mov w0, #0x0 // #0 │ │ │ - bl 4017b0 │ │ │ - ldrh w4, [x21, #40] │ │ │ - ldrh w7, [x21, #44] │ │ │ - uxth w2, w4 │ │ │ - ldrh w6, [x21, #46] │ │ │ - add x2, x2, #0x26 │ │ │ - ldr x5, [x21, #24] │ │ │ - add x2, x2, x7 │ │ │ - add x2, x6, x2, lsl #1 │ │ │ - add x2, x2, x5 │ │ │ - str x21, [x19, x1] │ │ │ - add w4, w4, #0x7 │ │ │ - str x2, [x24, x1] │ │ │ - cmp x25, x2 │ │ │ - add x20, x20, w4, sxtw │ │ │ - add x28, x2, x28 │ │ │ - b.cc 402e54 // b.lo, b.ul, b.last │ │ │ - add x3, x3, #0x1 │ │ │ - cmp x3, x0 │ │ │ - ldr x21, [x21, #176] │ │ │ - add x1, x1, #0x8 │ │ │ - b.ne 401f6c // b.any │ │ │ - b 401d90 │ │ │ - ldr x6, [x29, #216] │ │ │ - add x1, x1, #0x1 │ │ │ - sub x6, x6, #0x17 │ │ │ - str x1, [x29, #152] │ │ │ - str x6, [x29, #168] │ │ │ - ldr w7, [x29, #200] │ │ │ - cbz w7, 402054 │ │ │ - ldr x6, [x29, #168] │ │ │ - ldr x7, [x29, #152] │ │ │ - add x28, x6, x28 │ │ │ - udiv x25, x28, x25 │ │ │ - mov x0, #0xc8 // #200 │ │ │ - mul x0, x25, x0 │ │ │ - udiv x0, x0, x7 │ │ │ - add x0, x0, #0x1 │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x438 │ │ │ - lsr x0, x0, #1 │ │ │ - bl 410714 │ │ │ - ldr x2, [x29, #152] │ │ │ - adrp x1, 411000 │ │ │ - adrp x3, 411000 │ │ │ - mov x4, x0 │ │ │ - add x1, x1, #0x4e0 │ │ │ - add x3, x3, #0x510 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - bl 4030ac │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x1, #2304] │ │ │ - bl 401a40 │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - mov w0, #0x0 // #0 │ │ │ - str xzr, [x2, #2304] │ │ │ - bl 4017b0 │ │ │ - ldr x6, [x29, #168] │ │ │ - ldr x7, [x29, #152] │ │ │ - add x28, x6, x28 │ │ │ - udiv x25, x28, x25 │ │ │ - mov x0, #0xc8 // #200 │ │ │ - mul x0, x25, x0 │ │ │ - udiv x0, x0, x7 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ + bl 2a80 │ │ │ + cmp x20, x19 │ │ │ + b.eq 3170 // b.none │ │ │ + ldr x0, [x19], #8 │ │ │ + bl 2a80 │ │ │ + cmp x20, x19 │ │ │ + b.ne 31cc // b.any │ │ │ + b 3170 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #160] │ │ │ + b 2de4 │ │ │ + mov w4, #0x0 // #0 │ │ │ + ldrb w1, [x0, #1] │ │ │ + cbz w1, 3f2c │ │ │ add x0, x0, #0x1 │ │ │ - add x2, x3, #0x438 │ │ │ + mov w2, w19 │ │ │ + b 2db8 │ │ │ + cbnz w4, 3f58 │ │ │ + mov w4, #0x3 // #3 │ │ │ + b 2de4 │ │ │ + cbnz w4, 3f58 │ │ │ + mov w4, #0x2 // #2 │ │ │ + b 2de4 │ │ │ + ldrh w3, [x22, #40] │ │ │ + ldrh w4, [x22, #44] │ │ │ + and x0, x3, #0xffff │ │ │ + ldrh w5, [x22, #46] │ │ │ + add x0, x0, #0x26 │ │ │ + add w3, w3, #0x7 │ │ │ + add x0, x0, x4 │ │ │ + str x22, [x23, x2, lsl #3] │ │ │ + ldr x4, [x22, #24] │ │ │ + add x0, x5, x0, lsl #1 │ │ │ + add x19, x19, w3, sxtw │ │ │ + add x0, x0, x4 │ │ │ + str x0, [x28, x2, lsl #3] │ │ │ + add x20, x20, x0 │ │ │ + cmp x0, x26 │ │ │ + b.hi 3e90 // b.pmore │ │ │ + add x2, x2, #0x1 │ │ │ + cmp x25, x2 │ │ │ + ldr x22, [x22, #176] │ │ │ + b.ne 322c // b.any │ │ │ + b 2f24 │ │ │ mov x1, #0x0 // #0 │ │ │ - lsr x0, x0, #1 │ │ │ - bl 410714 │ │ │ - adrp x1, 411000 │ │ │ - ldr x2, [x29, #152] │ │ │ - adrp x3, 411000 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x448 │ │ │ + bl f6d0 │ │ │ + ldr x2, [sp, #120] │ │ │ mov x4, x0 │ │ │ - add x1, x1, #0x4e0 │ │ │ + adrp x3, 10000 │ │ │ + adrp x1, 10000 │ │ │ + add x3, x3, #0x4c0 │ │ │ + add x1, x1, #0x4c8 │ │ │ mov w0, #0x1 // #1 │ │ │ - add x3, x3, #0x518 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x0, [x21, #376] │ │ │ - cbz x0, 402f1c │ │ │ - bl 401770 │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3584] │ │ │ + ldr x19, [x0] │ │ │ + cbz x19, 3cfc │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ add x0, x0, #0xe │ │ │ - bl 403250 │ │ │ - adrp x1, 430000 │ │ │ - add x2, x1, #0x740 │ │ │ - str x0, [x2, #16] │ │ │ + bl 2930 │ │ │ mov x20, x0 │ │ │ - cbz x0, 402d30 │ │ │ - ldr x1, [x21, #376] │ │ │ - cbz x1, 402894 │ │ │ - bl 401800 │ │ │ + cbz x0, 3cb4 │ │ │ + adrp x1, 30000 │ │ │ + add x3, x1, #0x520 │ │ │ + adrp x5, 30000 │ │ │ + ldr w4, [x1, #1312] │ │ │ + adrp x1, 2f000 │ │ │ + str x0, [x3, #16] │ │ │ + ldr x2, [x1, #3528] │ │ │ + mov x1, x19 │ │ │ + add w19, w4, #0x1 │ │ │ + str w19, [x5, #1312] │ │ │ + str x0, [x2, w4, sxtw #3] │ │ │ + bl 2900 │ │ │ ldrb w1, [x20] │ │ │ - cbnz w1, 402830 │ │ │ + cbz w1, 3324 │ │ │ + ldurb w1, [x0, #-1] │ │ │ + cmp w1, #0x2f │ │ │ + b.eq 3324 // b.none │ │ │ + mov w1, #0x2f // #47 │ │ │ + strh w1, [x0] │ │ │ mov x0, x20 │ │ │ - bl 401770 │ │ │ - adrp x2, 430000 │ │ │ + bl 2850 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x520 │ │ │ add x0, x20, x0 │ │ │ - add x1, x2, #0x740 │ │ │ str x0, [x1, #8] │ │ │ - ldr x6, [x29, #152] │ │ │ - lsl x20, x6, #3 │ │ │ - mov x0, x20 │ │ │ - bl 403250 │ │ │ - str x0, [x29, #176] │ │ │ - cbz x0, 402ee4 │ │ │ - ldr x0, [x23, #2296] │ │ │ - lsl x0, x0, #3 │ │ │ - bl 403250 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 402ee4 │ │ │ - ldr x7, [x29, #152] │ │ │ - cbz x7, 402144 │ │ │ - ldr x0, [x29, #176] │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - mov x2, x20 │ │ │ - bl 4018b0 │ │ │ - ldr x5, [x23, #2296] │ │ │ - sub x1, x5, #0x1 │ │ │ - cbz x5, 402190 │ │ │ - lsl x5, x5, #3 │ │ │ - ldr x7, [x29, #176] │ │ │ - add x6, x24, x5 │ │ │ + ldr x26, [sp, #120] │ │ │ + lsl x0, x26, #3 │ │ │ + bl 2930 │ │ │ + str x0, [sp, #136] │ │ │ + mov x24, x0 │ │ │ + cbz x0, 3db0 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + add w22, w19, #0x1 │ │ │ + ldr x0, [x0, #3976] │ │ │ + ldr x21, [x1, #3528] │ │ │ + adrp x1, 30000 │ │ │ + ldr x20, [x0] │ │ │ + str w22, [x1, #1312] │ │ │ + str x24, [x21, w19, sxtw #3] │ │ │ + lsl x0, x20, #3 │ │ │ + bl 2930 │ │ │ + mov x25, x0 │ │ │ + cbz x0, 3db0 │ │ │ + adrp x1, 30000 │ │ │ + add w19, w19, #0x2 │ │ │ mov x0, #0x0 // #0 │ │ │ - add x5, x21, x5 │ │ │ - add x2, x6, x0 │ │ │ - ldur x2, [x2, #-8] │ │ │ - add x4, x5, x0 │ │ │ - lsl x2, x2, #3 │ │ │ - ldr x3, [x7, x2] │ │ │ - sub x0, x0, #0x8 │ │ │ - stur x3, [x4, #-8] │ │ │ - str x1, [x7, x2] │ │ │ - sub x1, x1, #0x1 │ │ │ - cmn x1, #0x1 │ │ │ - b.ne 402164 // b.any │ │ │ - ldr x6, [x29, #152] │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - cmp x6, #0x9 │ │ │ - mov x0, x6 │ │ │ - mov w4, #0x1 // #1 │ │ │ - add x1, x1, #0x1 │ │ │ - b.ls 4021c8 // b.plast │ │ │ - umulh x0, x0, x1 │ │ │ - lsr x0, x0, #3 │ │ │ + mov x2, x24 │ │ │ + str w19, [x1, #1312] │ │ │ + mov x3, x26 │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ + str x25, [x21, w22, sxtw #3] │ │ │ + b 33b4 │ │ │ + str x1, [x2, x0, lsl #3] │ │ │ + add x0, x0, #0x1 │ │ │ + cmp x0, x3 │ │ │ + b.ne 33ac // b.any │ │ │ + ldr x1, [sp, #136] │ │ │ + b 33d8 │ │ │ + ldr x0, [x28, x20, lsl #3] │ │ │ + lsl x0, x0, #3 │ │ │ + ldr x2, [x1, x0] │ │ │ + str x2, [x25, x20, lsl #3] │ │ │ + str x20, [x1, x0] │ │ │ + sub x20, x20, #0x1 │ │ │ + cmn x20, #0x1 │ │ │ + b.ne 33c4 // b.any │ │ │ + mov w19, #0x1 // #1 │ │ │ + mov x1, #0xa // #10 │ │ │ + ldr x0, [sp, #120] │ │ │ + b 33fc │ │ │ + udiv x0, x0, x1 │ │ │ + add w19, w19, #0x1 │ │ │ cmp x0, #0x9 │ │ │ - add w4, w4, #0x1 │ │ │ - b.hi 4021ac // b.pmore │ │ │ - cmp w4, #0x7 │ │ │ - b.gt 402d40 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x20, [x0, #2304] │ │ │ + b.hi 33f4 // b.pmore │ │ │ + cmp w19, #0x7 │ │ │ + b.gt 3f48 │ │ │ + ldr x0, [sp, #168] │ │ │ mov w1, #0x2f // #47 │ │ │ + ldr x0, [x0, #4048] │ │ │ + ldr x20, [x0] │ │ │ mov x0, x20 │ │ │ - str x4, [x29, #128] │ │ │ - bl 401950 │ │ │ - cmp x0, xzr │ │ │ - csinc x20, x20, x0, eq // eq = none │ │ │ - ldrb w2, [x20] │ │ │ - ldr x4, [x29, #128] │ │ │ - uxtb w1, w2 │ │ │ - cbz x1, 40289c │ │ │ - cmp x1, #0x2e │ │ │ - b.eq 40289c // b.none │ │ │ - mov w0, #0x8 // #8 │ │ │ - sub w0, w0, w4 │ │ │ - cmp w0, wzr │ │ │ - b.le 402300 │ │ │ - adrp x6, 430000 │ │ │ - add x3, x6, #0x740 │ │ │ - strb w2, [x3, #32] │ │ │ - ldrb w2, [x20, #1] │ │ │ - add x3, x3, #0x20 │ │ │ - uxtb w1, w2 │ │ │ - cbz x1, 402d5c │ │ │ - cmp x1, #0x2e │ │ │ - b.eq 402d50 // b.none │ │ │ - cmp w0, #0x1 │ │ │ - b.le 402d88 │ │ │ - strb w2, [x3, #1] │ │ │ - ldrb w2, [x20, #2] │ │ │ - uxtb w1, w2 │ │ │ - cbz x1, 402d7c │ │ │ - cmp x1, #0x2e │ │ │ - b.eq 402d70 // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.le 402d68 │ │ │ - strb w2, [x3, #2] │ │ │ - ldrb w3, [x20, #3] │ │ │ - uxtb w1, w3 │ │ │ - cbz x1, 402ddc │ │ │ - cmp x1, #0x2e │ │ │ - b.eq 402dd0 // b.none │ │ │ - cmp w0, #0x3 │ │ │ - b.le 402dc8 │ │ │ - add x2, x6, #0x740 │ │ │ - strb w3, [x2, #35] │ │ │ - ldrb w3, [x20, #4] │ │ │ - add x2, x2, #0x20 │ │ │ - uxtb w1, w3 │ │ │ - cbz x1, 402dbc │ │ │ - cmp x1, #0x2e │ │ │ - b.eq 402db0 // b.none │ │ │ - cmp w0, #0x4 │ │ │ - b.le 402da8 │ │ │ - strb w3, [x2, #4] │ │ │ - ldrb w3, [x20, #5] │ │ │ - uxtb w1, w3 │ │ │ - cbz x1, 402d9c │ │ │ - cmp x1, #0x2e │ │ │ - b.eq 402d90 // b.none │ │ │ - cmp w0, #0x5 │ │ │ - b.le 402cb0 │ │ │ - strb w3, [x2, #5] │ │ │ - ldrb w2, [x20, #6] │ │ │ - uxtb w1, w2 │ │ │ - cbz x1, 402ca4 │ │ │ - cmp x1, #0x2e │ │ │ - b.eq 402888 // b.none │ │ │ - cmp w0, #0x6 │ │ │ - b.le 402c9c │ │ │ - add x0, x6, #0x740 │ │ │ - strb w2, [x0, #38] │ │ │ - ldrb w1, [x20, #7] │ │ │ - cbz x1, 402f10 │ │ │ - cmp x1, #0x2e │ │ │ - mov w26, #0x7 // #7 │ │ │ - b.eq 40288c // b.none │ │ │ - sub x1, x1, #0x30 │ │ │ - cmp x1, #0x9 │ │ │ - b.ls 402858 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - add x25, x0, #0x740 │ │ │ - add x22, x25, #0x20 │ │ │ - adrp x3, 411000 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 2a40 │ │ │ + cbz x0, 342c │ │ │ + add x20, x0, #0x1 │ │ │ + adrp x0, 30000 │ │ │ + add x4, x0, #0x520 │ │ │ + mov w5, #0x8 // #8 │ │ │ + add x4, x4, #0x20 │ │ │ + sub w5, w5, w19 │ │ │ + mov x1, #0x0 // #0 │ │ │ + b 3458 │ │ │ + cmp w5, w1 │ │ │ + b.le 3c78 │ │ │ + strb w3, [x1, x4] │ │ │ + add x1, x1, #0x1 │ │ │ + ldrb w3, [x20, x1] │ │ │ + mov w0, w1 │ │ │ + and x2, x3, #0xff │ │ │ + cmp x2, #0x2e │ │ │ + ccmp x2, #0x0, #0x4, ne // ne = any │ │ │ + b.ne 3448 // b.any │ │ │ + cbnz w1, 3488 │ │ │ + adrp x0, 30000 │ │ │ + add x1, x0, #0x520 │ │ │ + mov w2, #0x5f // #95 │ │ │ + mov w0, #0x1 // #1 │ │ │ + strb w2, [x1, #32] │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x520 │ │ │ + add x1, x1, #0x20 │ │ │ + mov w4, w19 │ │ │ + add x0, x1, w0, sxtw │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - add x3, x3, #0x470 │ │ │ - add x0, x22, w26, sxtw │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x1, #2304] │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x480 │ │ │ - bl 401ae0 │ │ │ - mov x20, x0 │ │ │ - adrp x28, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - cbz x0, 402f04 │ │ │ - ldr x0, [x28, #2304] │ │ │ - mov x26, #0x0 // #0 │ │ │ - bl 401a40 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x488 │ │ │ - add x6, x29, #0xe0 │ │ │ - str x26, [x28, #2304] │ │ │ - str x0, [x29, #144] │ │ │ - str x6, [x29, #200] │ │ │ - str x22, [x29, #160] │ │ │ - ldr x6, [x29, #152] │ │ │ - cmp x26, x6 │ │ │ - b.cs 402cc4 // b.hs, b.nlast │ │ │ - ldr w7, [x29, #140] │ │ │ - str w7, [x29, #208] │ │ │ - adrp x7, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x0, 430000 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w6, [x29, #212] │ │ │ - str xzr, [x7, #216] │ │ │ - str xzr, [x0, #1240] │ │ │ - str xzr, [x1, #200] │ │ │ - cbnz w6, 4024f4 │ │ │ - cbnz x26, 402528 │ │ │ - ldr w6, [x29, #208] │ │ │ - cbz w6, 402528 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x1d0 │ │ │ - ldr x0, [x25, #8] │ │ │ - ldr x5, [x1] │ │ │ - ldr w4, [x1, #8] │ │ │ - ldrb w3, [x1, #12] │ │ │ - adrp x7, 411000 │ │ │ - ldr x2, [x25, #16] │ │ │ - add x1, x7, #0x4b8 │ │ │ - str x5, [x0] │ │ │ - str w4, [x0, #8] │ │ │ - strb w3, [x0, #12] │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 10000 │ │ │ + add x3, x3, #0x430 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr x0, [sp, #168] │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x440 │ │ │ + ldr x19, [x0, #4048] │ │ │ + ldr x0, [x19] │ │ │ + bl 2bc0 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 3f3c │ │ │ + ldr x0, [x19] │ │ │ + add x1, sp, #0xc0 │ │ │ + str x1, [sp, #112] │ │ │ + mov x20, #0x0 // #0 │ │ │ + bl 2b20 │ │ │ + str xzr, [x19] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x0, #3568] │ │ │ + ldr x0, [sp, #120] │ │ │ + cmp x20, x0 │ │ │ + b.cs 3d34 // b.hs, b.nlast │ │ │ + ldr w1, [sp, #164] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x448 │ │ │ + str x0, [sp, #128] │ │ │ + str w1, [sp, #160] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x0, #3992] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3784] │ │ │ + adrp x0, 2f000 │ │ │ + str xzr, [x2] │ │ │ + ldr x0, [x0, #3496] │ │ │ + str xzr, [x1] │ │ │ + str xzr, [x0] │ │ │ + ldr w0, [sp, #104] │ │ │ + cbnz w0, 36c8 │ │ │ + adrp x0, 30000 │ │ │ + add x19, x0, #0x520 │ │ │ + ldr w0, [sp, #160] │ │ │ + cmp x20, #0x0 │ │ │ + ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ + ldr x0, [x19, #8] │ │ │ + b.eq 3600 // b.none │ │ │ + adrp x3, 10000 │ │ │ + add x3, x3, #0x1b8 │ │ │ + ldr x2, [x19, #16] │ │ │ + adrp x1, 10000 │ │ │ + ldr x4, [x3] │ │ │ + str x4, [x0] │ │ │ + ldur x3, [x3, #5] │ │ │ + stur x3, [x0, #5] │ │ │ + add x1, x1, #0x478 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - adrp x2, 411000 │ │ │ - ldr x0, [x25, #16] │ │ │ - add x1, x2, #0x4c8 │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + ldr x0, [x19, #16] │ │ │ mov w2, #0x1 // #1 │ │ │ - str w2, [x25, #4] │ │ │ - bl 401ae0 │ │ │ - mov x22, x0 │ │ │ - cbz x0, 4027c0 │ │ │ - ldr x0, [x23, #2296] │ │ │ - cbz x0, 402478 │ │ │ - adrp x6, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x28, #0x0 // #0 │ │ │ - add x6, x6, #0x438 │ │ │ - adrp x26, 411000 │ │ │ - mov x27, x28 │ │ │ - str x6, [x29, #216] │ │ │ - add x26, x26, #0x4d0 │ │ │ - ldr x0, [x24, x28] │ │ │ - ldr x2, [x29, #216] │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 410714 │ │ │ - ldr x1, [x19, x28] │ │ │ - mov x3, x0 │ │ │ - ldr x4, [x1, #120] │ │ │ - mov x0, x22 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x26 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - ldr x0, [x23, #2296] │ │ │ - add x27, x27, #0x1 │ │ │ - cmp x0, x27 │ │ │ - add x28, x28, #0x8 │ │ │ - b.hi 402434 // b.pmore │ │ │ - mov x0, x22 │ │ │ - bl 401b40 │ │ │ - sxtw x26, w0 │ │ │ - cbz x26, 4026c8 │ │ │ - mov x0, x22 │ │ │ - bl 401820 │ │ │ - ldr w7, [x29, #212] │ │ │ - cbz w7, 4024e0 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x2, #1224] │ │ │ - adrp x0, 411000 │ │ │ - mov x1, #0x1 // #1 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x488 │ │ │ + str w2, [x19, #4] │ │ │ + bl 2bc0 │ │ │ + mov x19, x0 │ │ │ + cbnz x0, 37e4 │ │ │ + ldr w0, [sp, #104] │ │ │ + cbz w0, 36b4 │ │ │ + adrp x0, 2f000 │ │ │ mov x2, #0x29 // #41 │ │ │ - add x0, x0, #0x140 │ │ │ - bl 401aa0 │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x0, #1832] │ │ │ - ldr x0, [x29, #200] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x0, #3480] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x128 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + adrp x2, 2f000 │ │ │ mov w1, #0xa // #10 │ │ │ - bl 401b20 │ │ │ - ldr x6, [x29, #200] │ │ │ - ldrb w0, [x6] │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x2, [x2, #3728] │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + ldrb w0, [sp, #192] │ │ │ and w0, w0, #0xffffffdf │ │ │ - uxtb w0, w0 │ │ │ + and w0, w0, #0xff │ │ │ cmp w0, #0x59 │ │ │ - b.eq 40238c // b.none │ │ │ - adrp x1, 430000 │ │ │ - add x0, x1, #0x740 │ │ │ - ldr x1, [x0, #16] │ │ │ - mov w0, #0xe // #14 │ │ │ - bl 4034a0 │ │ │ - adrp x7, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x29, #144] │ │ │ - ldr x0, [x7, #1224] │ │ │ - ldr x4, [x29, #152] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x3, x26, #0x1 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x0, #1832] │ │ │ - ldr x0, [x29, #200] │ │ │ - mov w1, #0xa // #10 │ │ │ - bl 401b20 │ │ │ - cbz x26, 4023b0 │ │ │ - add x7, x26, #0x1 │ │ │ - add w22, w26, #0x1 │ │ │ - str x7, [x29, #216] │ │ │ - mov x4, x7 │ │ │ - ldr x3, [x29, #160] │ │ │ - ldr x0, [x25, #8] │ │ │ - mov w1, #0x1 // #1 │ │ │ + b.ne 36b4 // b.any │ │ │ + mov x20, #0x0 // #0 │ │ │ + b 3510 │ │ │ + add x24, x20, #0x1 │ │ │ + add w21, w20, #0x1 │ │ │ + adrp x1, 30000 │ │ │ + add x19, x1, #0x520 │ │ │ + add x3, x19, #0x20 │ │ │ + mov x4, x24 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x7, 411000 │ │ │ - ldr x2, [x25, #16] │ │ │ - add x1, x7, #0x4b8 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr x2, [x19, #16] │ │ │ + adrp x0, 10000 │ │ │ + add x1, x0, #0x478 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - adrp x2, 411000 │ │ │ - ldr x0, [x25, #16] │ │ │ - add x1, x2, #0x4c8 │ │ │ - str w22, [x25, #24] │ │ │ - bl 401ae0 │ │ │ - mov x28, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x28, [x0, #304] │ │ │ - cbz x28, 40279c │ │ │ - ldr x6, [x29, #176] │ │ │ - lsl x3, x26, #3 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x3, [x29, #192] │ │ │ - ldr x3, [x6, x3] │ │ │ - str xzr, [x0, #144] │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - str xzr, [x0, #2272] │ │ │ - cmn x3, #0x1 │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b.ne 4025c0 // b.any │ │ │ - b 402664 │ │ │ - ldr x3, [x21, x27] │ │ │ - cmn x3, #0x1 │ │ │ - b.eq 402664 // b.none │ │ │ - lsl x27, x3, #3 │ │ │ - ldr x1, [x19, x27] │ │ │ - mov x0, x20 │ │ │ - ldr x1, [x1, #64] │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + str w21, [x19, #24] │ │ │ + ldr x0, [x19, #16] │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x488 │ │ │ + bl 2bc0 │ │ │ + mov x21, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3872] │ │ │ + str x21, [x0] │ │ │ + cbnz x21, 3700 │ │ │ + ldr w0, [sp, #104] │ │ │ + cbz w0, 36b4 │ │ │ + adrp x0, 2f000 │ │ │ + mov x2, #0x29 // #41 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x0, #3480] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x128 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0xa // #10 │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x2, [x2, #3728] │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + ldrb w0, [sp, #192] │ │ │ + and w0, w0, #0xffffffdf │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, #0x59 │ │ │ + b.eq 3510 // b.none │ │ │ + adrp x0, 30000 │ │ │ + add x1, x0, #0x520 │ │ │ + mov w0, #0xf // #15 │ │ │ + ldr x1, [x1, #16] │ │ │ + bl 44a8 │ │ │ + adrp x0, 2f000 │ │ │ + add x3, x20, #0x1 │ │ │ + ldp x4, x2, [sp, #120] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3480] │ │ │ + ldr x0, [x0] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0xa // #10 │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x2, [x2, #3728] │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + b 353c │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [sp, #136] │ │ │ + ldr x1, [x1, #3896] │ │ │ + ldr x0, [x0, #3832] │ │ │ + ldr x27, [x2, x20, lsl #3] │ │ │ + str xzr, [x1] │ │ │ + lsl x1, x20, #3 │ │ │ + str xzr, [x0] │ │ │ + str x1, [sp, #144] │ │ │ + cmn x27, #0x1 │ │ │ + b.ne 3740 // b.any │ │ │ + b 3874 │ │ │ + ldr x27, [x25, x19] │ │ │ + cmn x27, #0x1 │ │ │ + b.eq 3874 // b.none │ │ │ + ldr x1, [x23, x27, lsl #3] │ │ │ + lsl x19, x27, #3 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4018e0 │ │ │ - cbnz w0, 40280c │ │ │ - str x20, [x22, #296] │ │ │ - ldr x0, [x19, x27] │ │ │ - bl 40a358 │ │ │ + mov x0, x26 │ │ │ + ldr x1, [x1, #64] │ │ │ + bl 29c0 │ │ │ + cbnz w0, 3960 │ │ │ + ldr x0, [x23, x27, lsl #3] │ │ │ + str x26, [x22] │ │ │ + bl 9d10 │ │ │ mov w4, w0 │ │ │ - cbz w0, 4025b4 │ │ │ + cbz w0, 3734 │ │ │ cmp w0, #0xa │ │ │ - b.ne 402cb8 // b.any │ │ │ - ldr w6, [x29, #212] │ │ │ - cbz w6, 402650 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x0, #1224] │ │ │ - adrp x0, 411000 │ │ │ - mov x1, #0x1 // #1 │ │ │ + b.ne 3e60 // b.any │ │ │ + ldr w0, [sp, #104] │ │ │ + cbz w0, 37d0 │ │ │ + str w4, [sp, #144] │ │ │ + adrp x0, 2f000 │ │ │ mov x2, #0x29 // #41 │ │ │ - add x0, x0, #0x140 │ │ │ - str x4, [x29, #128] │ │ │ - bl 401aa0 │ │ │ - adrp x0, 430000 │ │ │ - ldr x4, [x29, #128] │ │ │ - ldr x2, [x0, #1832] │ │ │ - ldr x0, [x29, #200] │ │ │ - mov w1, w4 │ │ │ - bl 401b20 │ │ │ - ldr x6, [x29, #200] │ │ │ - ldrb w0, [x6] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x0, #3480] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x128 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + adrp x2, 2f000 │ │ │ + mov w1, #0xa // #10 │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x2, [x2, #3728] │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + ldrb w0, [sp, #192] │ │ │ and w0, w0, #0xffffffdf │ │ │ - uxtb w0, w0 │ │ │ + and w0, w0, #0xff │ │ │ cmp w0, #0x59 │ │ │ - b.eq 40238c // b.none │ │ │ - adrp x7, 430000 │ │ │ - add x0, x7, #0x740 │ │ │ - ldr x1, [x0, #16] │ │ │ + b.eq 3510 // b.none │ │ │ + adrp x0, 30000 │ │ │ + add x1, x0, #0x520 │ │ │ mov w0, #0xe // #14 │ │ │ - bl 4034a0 │ │ │ - mov x0, x28 │ │ │ - bl 4019e0 │ │ │ - str x0, [x29, #168] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 4027d8 // b.none │ │ │ - ldr x6, [x29, #176] │ │ │ - ldr x3, [x29, #192] │ │ │ - mov w22, #0x0 // #0 │ │ │ - ldr x0, [x6, x3] │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 4026a4 // b.any │ │ │ - b 4026e8 │ │ │ - ldr x0, [x21, x27] │ │ │ - add w22, w22, #0x1 │ │ │ + ldr x1, [x1, #16] │ │ │ + bl 44a8 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x20, 10000 │ │ │ + adrp x1, 12000 │ │ │ + mov x24, #0x0 // #0 │ │ │ + ldr x0, [x0, #3976] │ │ │ + add x20, x20, #0x490 │ │ │ + add x21, x1, #0x448 │ │ │ + mov x27, x0 │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 3850 │ │ │ + nop │ │ │ + ldr x0, [x28, x24, lsl #3] │ │ │ + mov x2, x21 │ │ │ + mov x1, #0x0 // #0 │ │ │ + add x0, x0, #0x1 │ │ │ + bl f6d0 │ │ │ + ldr x4, [x23, x24, lsl #3] │ │ │ + mov x3, x0 │ │ │ + mov x2, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + add x24, x24, #0x1 │ │ │ + ldr x4, [x4, #120] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldr x0, [x27] │ │ │ + cmp x0, x24 │ │ │ + b.hi 3810 // b.pmore │ │ │ + mov x0, x19 │ │ │ + bl 2c20 │ │ │ + sxtw x20, w0 │ │ │ + cbz x20, 389c │ │ │ + mov x0, x19 │ │ │ + bl 2920 │ │ │ + ldr w0, [sp, #104] │ │ │ + cbnz w0, 3784 │ │ │ + b 37d0 │ │ │ + mov x0, x21 │ │ │ + bl 2ac0 │ │ │ + str x0, [sp, #152] │ │ │ cmn x0, #0x1 │ │ │ - b.eq 4026e8 // b.none │ │ │ - lsl x27, x0, #3 │ │ │ - ldr x0, [x19, x27] │ │ │ - bl 407cd0 │ │ │ - cbz w0, 402694 │ │ │ - ldr w7, [x29, #212] │ │ │ - cbz w7, 4024e0 │ │ │ - bl 403288 │ │ │ - cbnz w0, 40238c │ │ │ - b 4024e0 │ │ │ - mov x0, x22 │ │ │ - bl 401820 │ │ │ - cbnz w0, 402490 │ │ │ - mov x6, #0x1 // #1 │ │ │ - mov w22, #0x1 // #1 │ │ │ - str x6, [x29, #216] │ │ │ - mov x4, x6 │ │ │ - b 402538 │ │ │ - ldr x6, [x29, #168] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - sxtw x2, w22 │ │ │ - str x6, [x1, #208] │ │ │ - mov x0, x28 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x2, [x1, #192] │ │ │ - str x2, [x29, #128] │ │ │ - bl 4019e0 │ │ │ + b.ne 38c0 // b.any │ │ │ + ldr w0, [sp, #104] │ │ │ + cbz w0, 37d0 │ │ │ + bl 4238 │ │ │ + cbnz w0, 3510 │ │ │ + b 37d0 │ │ │ + mov x0, x19 │ │ │ + bl 2920 │ │ │ + cbnz w0, 3868 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x520 │ │ │ + mov w21, #0x1 // #1 │ │ │ + mov x24, #0x1 // #1 │ │ │ + ldr x0, [x0, #8] │ │ │ + b 3608 │ │ │ + ldp x0, x1, [sp, #136] │ │ │ + mov w19, #0x0 // #0 │ │ │ + ldr x27, [x0, x1] │ │ │ + cmn x27, #0x1 │ │ │ + b.eq 38f4 // b.none │ │ │ + nop │ │ │ + ldr x0, [x23, x27, lsl #3] │ │ │ + bl 85c0 │ │ │ + cbnz w0, 3888 │ │ │ + ldr x27, [x25, x27, lsl #3] │ │ │ + add w19, w19, #0x1 │ │ │ + cmn x27, #0x1 │ │ │ + b.ne 38d8 // b.any │ │ │ + adrp x2, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + sxtw x27, w19 │ │ │ + ldr x2, [x2, #4064] │ │ │ + ldr x1, [x0, #3912] │ │ │ + mov x0, x21 │ │ │ + str x27, [x2] │ │ │ + ldr x2, [sp, #152] │ │ │ + str x2, [x1] │ │ │ + bl 2ac0 │ │ │ cmn x0, #0x1 │ │ │ - mov x1, x0 │ │ │ - ldr x2, [x29, #128] │ │ │ - b.eq 402738 // b.none │ │ │ - mov x0, x2 │ │ │ - ldr x2, [x29, #168] │ │ │ + b.eq 3888 // b.none │ │ │ + ldr x2, [sp, #152] │ │ │ + mov x4, #0x0 // #0 │ │ │ mov x3, #0x0 // #0 │ │ │ - sub x1, x1, x2 │ │ │ - mov x4, x3 │ │ │ - bl 4092b4 │ │ │ - cbz w0, 4027ec │ │ │ - ldr w7, [x29, #212] │ │ │ - cbz w7, 402788 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x6, #1224] │ │ │ - adrp x0, 411000 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x29 // #41 │ │ │ - add x0, x0, #0x140 │ │ │ - bl 401aa0 │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x0, #1832] │ │ │ - ldr x0, [x29, #200] │ │ │ - mov w1, #0xa // #10 │ │ │ - bl 401b20 │ │ │ - ldr x7, [x29, #200] │ │ │ - ldrb w0, [x7] │ │ │ - and w0, w0, #0xffffffdf │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x59 │ │ │ - b.eq 40238c // b.none │ │ │ - adrp x3, 430000 │ │ │ - add x0, x3, #0x740 │ │ │ - ldr x1, [x0, #16] │ │ │ - mov w0, #0xe // #14 │ │ │ - bl 4034a0 │ │ │ - ldr w6, [x29, #212] │ │ │ - cbz w6, 4027ac │ │ │ - bl 403288 │ │ │ - cbnz w0, 40238c │ │ │ - adrp x7, 430000 │ │ │ - add x0, x7, #0x740 │ │ │ - ldr x1, [x0, #16] │ │ │ - mov w0, #0xf // #15 │ │ │ - bl 4034a0 │ │ │ - ldr w6, [x29, #212] │ │ │ - cbz w6, 4027ac │ │ │ - bl 403288 │ │ │ - cbz w0, 4027ac │ │ │ - mov x26, x22 │ │ │ - b 40238c │ │ │ - ldr w6, [x29, #212] │ │ │ - cbz w6, 402650 │ │ │ - bl 403288 │ │ │ - cbnz w0, 40238c │ │ │ - b 402650 │ │ │ - mov x0, x28 │ │ │ - bl 401b40 │ │ │ - cbnz w0, 402738 │ │ │ - mov x0, x28 │ │ │ - bl 401820 │ │ │ - cbnz w0, 402738 │ │ │ - ldr x26, [x29, #216] │ │ │ - b 402378 │ │ │ - mov x0, x20 │ │ │ - bl 401b40 │ │ │ - adrp x7, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - cmp w0, wzr │ │ │ - mov w2, #0x2 // #2 │ │ │ - mov w0, #0xb // #11 │ │ │ - ldr x1, [x7, #2304] │ │ │ - csel w0, w2, w0, eq // eq = none │ │ │ - bl 4034a0 │ │ │ - mvn x1, x20 │ │ │ - add x2, x20, x0 │ │ │ - ldrb w1, [x2, x1] │ │ │ - cmp w1, #0x2f │ │ │ - b.eq 4020e8 // b.none │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x440 │ │ │ - ldrh w1, [x1] │ │ │ - strh w1, [x0] │ │ │ - b 4020e8 │ │ │ - adrp x7, 430000 │ │ │ - sub w0, w26, #0x1 │ │ │ - add x1, x7, #0x740 │ │ │ - add x1, x1, #0x20 │ │ │ - sxtw x0, w0 │ │ │ - ldrb w2, [x1, x0] │ │ │ - mov w3, #0x5f // #95 │ │ │ - cmp w2, #0x5f │ │ │ - mov w2, #0x2d // #45 │ │ │ - csel w2, w3, w2, ne // ne = any │ │ │ - strb w2, [x1, x0] │ │ │ - b 40230c │ │ │ - mov w26, #0x6 // #6 │ │ │ - mov x1, #0x2e // #46 │ │ │ - b 402300 │ │ │ - str x0, [x2, #8] │ │ │ - b 402100 │ │ │ - adrp x1, 430000 │ │ │ - add x0, x1, #0x740 │ │ │ - mov w1, #0x5f // #95 │ │ │ - strb w1, [x0, #32] │ │ │ - mov w26, #0x1 // #1 │ │ │ - b 40230c │ │ │ - ldr w7, [x29, #140] │ │ │ - mov x20, #0x0 // #0 │ │ │ - mov x6, #0x8ca0 // #36000 │ │ │ - str w7, [x29, #212] │ │ │ - mov w22, w20 │ │ │ - str w7, [x29, #200] │ │ │ - str x6, [x29, #216] │ │ │ - b 401ca8 │ │ │ - lsl x0, x0, #3 │ │ │ - bl 403250 │ │ │ + sub x1, x0, x2 │ │ │ + mov x0, x27 │ │ │ + bl 94a8 │ │ │ + cbnz w0, 3888 │ │ │ + mov x0, x21 │ │ │ + bl 2c20 │ │ │ + cbnz w0, 3888 │ │ │ + mov x0, x21 │ │ │ + bl 2920 │ │ │ + cbnz w0, 3888 │ │ │ + mov x20, x24 │ │ │ + b 34f0 │ │ │ + mov x0, x26 │ │ │ + bl 2c20 │ │ │ + ldr x1, [sp, #168] │ │ │ + cmp w0, #0x0 │ │ │ + mov w2, #0xb // #11 │ │ │ + mov w0, #0x2 // #2 │ │ │ + csel w0, w2, w0, ne // ne = any │ │ │ + ldr x1, [x1, #4048] │ │ │ + ldr x1, [x1] │ │ │ + bl 44a8 │ │ │ + mov x0, x27 │ │ │ + str w1, [sp, #112] │ │ │ + bl 2930 │ │ │ + mov x21, x0 │ │ │ + cbz x0, 3db0 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x2, 30000 │ │ │ + ldr x3, [x1, #3528] │ │ │ + ldr w1, [sp, #112] │ │ │ + add w1, w1, #0x3 │ │ │ + str w1, [x2, #1312] │ │ │ + mov x1, x3 │ │ │ + mov x2, x27 │ │ │ + str x0, [x1, w24, sxtw #3] │ │ │ + mov x1, x28 │ │ │ + bl 2830 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, #0x0 // #0 │ │ │ + mov x3, #0x0 // #0 │ │ │ + b 3a04 │ │ │ + ldr x4, [x28, x1, lsl #3] │ │ │ + cmp x3, #0x0 │ │ │ + csel x2, x19, xzr, eq // eq = none │ │ │ + sub x2, x26, x2 │ │ │ + add x0, x4, x0 │ │ │ + cmp x0, x2 │ │ │ + b.ls 39fc // b.plast │ │ │ + add x3, x3, #0x1 │ │ │ + mov x0, x4 │ │ │ + str x3, [x28, x1, lsl #3] │ │ │ + add x1, x1, #0x1 │ │ │ + cmp x25, x1 │ │ │ + b.ne 39d8 // b.any │ │ │ + add x24, x3, #0x1 │ │ │ + mov x0, x27 │ │ │ + str x1, [sp, #176] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #112] │ │ │ + cbz x0, 3e50 │ │ │ + mov x0, x27 │ │ │ + bl 2930 │ │ │ mov x22, x0 │ │ │ - cbz x0, 402ee4 │ │ │ - ldr x2, [x23, #2296] │ │ │ - mov x1, x24 │ │ │ - lsl x2, x2, #3 │ │ │ - bl 401750 │ │ │ + ldr x6, [sp, #112] │ │ │ + cbz x0, 3e48 │ │ │ + mov x1, x21 │ │ │ + mov x0, x6 │ │ │ + mov x2, x27 │ │ │ + bl 2830 │ │ │ mov x1, #0x0 // #0 │ │ │ - ldr x3, [x23, #2296] │ │ │ - mov x2, x24 │ │ │ - mov x0, x1 │ │ │ - sub x3, x3, #0x1 │ │ │ - cmn x3, #0x1 │ │ │ - b.eq 40293c // b.none │ │ │ - cmp x0, xzr │ │ │ - ldr x4, [x2] │ │ │ - csel x5, x20, xzr, eq // eq = none │ │ │ - add x1, x4, x1 │ │ │ - sub x5, x25, x5 │ │ │ - cmp x1, x5 │ │ │ - b.ls 402934 // b.plast │ │ │ - add x0, x0, #0x1 │ │ │ - mov x1, x4 │ │ │ - str x0, [x2], #8 │ │ │ - b 402904 │ │ │ - ldr x11, [x23, #2296] │ │ │ - add x0, x0, #0x1 │ │ │ - lsl x21, x11, #3 │ │ │ - str x0, [x29, #152] │ │ │ - mov x0, x21 │ │ │ - str x11, [x29, #112] │ │ │ - bl 401830 │ │ │ - mov x12, x0 │ │ │ - cbz x0, 402c8c │ │ │ - mov x0, x21 │ │ │ - str x12, [x29, #104] │ │ │ - bl 401830 │ │ │ - mov x14, x0 │ │ │ - ldr x11, [x29, #112] │ │ │ - ldr x12, [x29, #104] │ │ │ - cbz x0, 402c84 │ │ │ - mov x0, x12 │ │ │ - mov x1, x22 │ │ │ - mov x2, x21 │ │ │ - str x11, [x29, #112] │ │ │ - str x14, [x29, #120] │ │ │ - bl 401750 │ │ │ - mov x12, x0 │ │ │ + mov x6, x0 │ │ │ mov x0, #0x0 // #0 │ │ │ - mov x1, x0 │ │ │ - ldr x11, [x29, #112] │ │ │ - ldr x14, [x29, #120] │ │ │ - b 4029c0 │ │ │ - ldr x2, [x12, x0] │ │ │ - add x3, x12, x0 │ │ │ - str x3, [x14, x0] │ │ │ + ldr x4, [sp, #176] │ │ │ + b 3a70 │ │ │ + ldr x2, [x6, x0, lsl #3] │ │ │ + add x3, x6, x0, lsl #3 │ │ │ + str x3, [x22, x0, lsl #3] │ │ │ + add x0, x0, #0x1 │ │ │ add x1, x1, x2 │ │ │ - add x0, x0, #0x8 │ │ │ - cmp x21, x0 │ │ │ - b.ne 4029ac // b.any │ │ │ - ldr x7, [x29, #216] │ │ │ - adrp x3, 403000 │ │ │ - sub x7, x7, #0x17 │ │ │ - add x1, x7, x1 │ │ │ - udiv x21, x1, x25 │ │ │ - sub x5, x21, #0x1 │ │ │ - mov x0, x14 │ │ │ - mov x1, x11 │ │ │ + cmp x0, x4 │ │ │ + b.ne 3a5c // b.any │ │ │ + ldr x0, [sp, #128] │ │ │ + sub x2, x26, x19 │ │ │ + ldr x4, [sp, #176] │ │ │ + sub x27, x0, #0x17 │ │ │ + add x25, x27, x1 │ │ │ + sub x19, x0, #0x15 │ │ │ + sub x8, x4, #0x1 │ │ │ + mov x0, x22 │ │ │ + adrp x3, 4000 │ │ │ + mov x1, x4 │ │ │ + udiv x25, x25, x26 │ │ │ + add x3, x3, #0x98 │ │ │ + str x2, [sp, #112] │ │ │ mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x88 │ │ │ - str x5, [x29, #128] │ │ │ - str x11, [x29, #112] │ │ │ - str x12, [x29, #104] │ │ │ - str x14, [x29, #120] │ │ │ - str x7, [x29, #168] │ │ │ - bl 4017f0 │ │ │ - ldr x6, [x29, #216] │ │ │ - sub x20, x25, x20 │ │ │ - lsl x21, x21, #3 │ │ │ - dup v0.2d, x25 │ │ │ - add x0, x29, #0xb0 │ │ │ - ldr x14, [x29, #120] │ │ │ - ldr x12, [x29, #104] │ │ │ - ldr x11, [x29, #112] │ │ │ - ldr x5, [x29, #128] │ │ │ - str x20, [x29, #160] │ │ │ - str x21, [x29, #192] │ │ │ - st1 {v0.2d}, [x0] │ │ │ - sub x20, x6, #0x15 │ │ │ - ldr x0, [x29, #192] │ │ │ - str x5, [x29, #128] │ │ │ - str x11, [x29, #112] │ │ │ - str x12, [x29, #104] │ │ │ - str x14, [x29, #120] │ │ │ - bl 401830 │ │ │ - ldr x5, [x29, #128] │ │ │ - mov x4, x0 │ │ │ - add x21, x5, #0x1 │ │ │ - ldr x11, [x29, #112] │ │ │ - ldr x12, [x29, #104] │ │ │ - ldr x14, [x29, #120] │ │ │ - cbz x0, 402c78 │ │ │ - ldr x7, [x29, #160] │ │ │ - cmp x21, #0x1 │ │ │ - str x7, [x0] │ │ │ - b.ls 402b2c // b.plast │ │ │ - add x0, x0, #0x8 │ │ │ - ubfx x0, x0, #3, #1 │ │ │ - cmp x0, x5 │ │ │ - csel x2, x0, x5, ls // ls = plast │ │ │ - cmp x5, #0x6 │ │ │ - mov x0, x5 │ │ │ - b.hi 402c28 // b.pmore │ │ │ - str x25, [x4, #8] │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 402c3c // b.none │ │ │ - str x25, [x4, #16] │ │ │ - cmp x0, #0x2 │ │ │ - b.eq 402c5c // b.none │ │ │ - str x25, [x4, #24] │ │ │ - cmp x0, #0x3 │ │ │ - b.eq 402c54 // b.none │ │ │ - str x25, [x4, #32] │ │ │ - cmp x0, #0x4 │ │ │ - b.eq 402c4c // b.none │ │ │ - str x25, [x4, #40] │ │ │ - cmp x0, #0x5 │ │ │ - b.eq 402c44 // b.none │ │ │ - str x25, [x4, #48] │ │ │ - mov x3, #0x7 // #7 │ │ │ - cmp x5, x0 │ │ │ - b.eq 402b2c // b.none │ │ │ - sub x5, x5, x0 │ │ │ - lsr x7, x5, #1 │ │ │ - lsl x8, x7, #1 │ │ │ - cbz x8, 402b28 │ │ │ + str x6, [sp, #144] │ │ │ + str x8, [sp, #184] │ │ │ + bl 28f0 │ │ │ + ldr x6, [sp, #144] │ │ │ + sub x25, x25, #0x1 │ │ │ + ldr x8, [sp, #184] │ │ │ + str x27, [sp, #152] │ │ │ + mov x27, x22 │ │ │ + mov x22, x25 │ │ │ + ldr x25, [sp, #176] │ │ │ + stp x28, x23, [sp, #120] │ │ │ + mov x23, x21 │ │ │ + mov x28, x8 │ │ │ + mov x21, x26 │ │ │ + stp x24, x20, [sp, #136] │ │ │ + mov x24, x6 │ │ │ + mov x20, x19 │ │ │ + add x19, x22, #0x1 │ │ │ + lsl x0, x19, #3 │ │ │ + bl 2930 │ │ │ + mov x5, x0 │ │ │ + cbz x0, 3e20 │ │ │ + ldr x1, [sp, #112] │ │ │ + str x1, [x0] │ │ │ + cmp x19, #0x1 │ │ │ + b.ls 3c44 // b.plast │ │ │ + cmp x22, #0x1 │ │ │ + b.eq 3c58 // b.none │ │ │ + lsr x1, x22, #1 │ │ │ + dup v0.2d, x21 │ │ │ + add x1, x0, x1, lsl #4 │ │ │ + nop │ │ │ + add x0, x0, #0x10 │ │ │ + stur q0, [x0, #-8] │ │ │ + cmp x0, x1 │ │ │ + b.ne 3b30 // b.any │ │ │ + and x0, x22, #0xfffffffffffffffe │ │ │ + cmp x22, x0 │ │ │ add x0, x0, #0x1 │ │ │ - add x2, x4, x0, lsl #3 │ │ │ + b.eq 3b54 // b.none │ │ │ + str x21, [x5, x0, lsl #3] │ │ │ + cbz x25, 3bc8 │ │ │ + mov x26, #0x0 // #0 │ │ │ + nop │ │ │ + ldr x7, [x27, x26, lsl #3] │ │ │ + mov x2, x20 │ │ │ + mov x3, #0x0 // #0 │ │ │ mov x0, #0x0 // #0 │ │ │ - add x1, x29, #0xb0 │ │ │ - add x0, x0, #0x1 │ │ │ - ld1 {v0.2d}, [x1] │ │ │ - st1 {v0.2d}, [x2], #16 │ │ │ - cmp x7, x0 │ │ │ - b.hi 402b04 // b.pmore │ │ │ - cmp x8, x5 │ │ │ - add x3, x3, x8 │ │ │ - b.eq 402b2c // b.none │ │ │ - str x25, [x4, x3, lsl #3] │ │ │ - cbz x11, 402be0 │ │ │ - mov x27, #0x0 // #0 │ │ │ - cbnz x21, 402b74 │ │ │ - mov x0, x4 │ │ │ - str x11, [x29, #112] │ │ │ - str x12, [x29, #104] │ │ │ - str x14, [x29, #120] │ │ │ - bl 401a40 │ │ │ - ldr x1, [x29, #192] │ │ │ - ldr x11, [x29, #112] │ │ │ - add x1, x1, #0x8 │ │ │ - cmp x11, x27 │ │ │ - str x1, [x29, #192] │ │ │ - ldr x12, [x29, #104] │ │ │ - ldr x14, [x29, #120] │ │ │ - b.ls 402bf8 // b.plast │ │ │ - mov x5, x21 │ │ │ - b 402a3c │ │ │ - ldr x10, [x14, x27, lsl #3] │ │ │ - mov x8, #0x0 // #0 │ │ │ - ldr x5, [x10] │ │ │ - mov x7, x20 │ │ │ - mov x2, x8 │ │ │ - ldr x3, [x4, x2, lsl #3] │ │ │ - cmp x3, x5 │ │ │ - b.cc 402ba4 // b.lo, b.ul, b.last │ │ │ - cmp x3, x7 │ │ │ - b.cs 402ba4 // b.hs, b.nlast │ │ │ - mov x7, x3 │ │ │ - mov x8, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - cmp x2, x21 │ │ │ - b.ne 402b88 // b.any │ │ │ - cmp x7, x20 │ │ │ - b.eq 402b38 // b.none │ │ │ - lsl x2, x8, #3 │ │ │ - ldr x3, [x4, x2] │ │ │ - sub x10, x10, x12 │ │ │ - sub x5, x3, x5 │ │ │ - sbfx x10, x10, #3, #32 │ │ │ - add x27, x27, #0x1 │ │ │ - str x5, [x4, x2] │ │ │ - str x8, [x22, x10, lsl #3] │ │ │ - cmp x27, x11 │ │ │ - b.ne 402b74 // b.any │ │ │ + ldr x6, [x7] │ │ │ + b 3b7c │ │ │ mov x0, x4 │ │ │ - str x12, [x29, #104] │ │ │ - str x14, [x29, #120] │ │ │ - bl 401a40 │ │ │ - ldr x12, [x29, #104] │ │ │ - ldr x14, [x29, #120] │ │ │ - mov x0, x14 │ │ │ - str x12, [x29, #104] │ │ │ - bl 401a40 │ │ │ - ldr x12, [x29, #104] │ │ │ - mov x0, x12 │ │ │ - bl 401a40 │ │ │ - ldr x6, [x29, #152] │ │ │ - cmp x6, x21 │ │ │ - b.hi 402c64 // b.pmore │ │ │ + ldr x1, [x5, x0, lsl #3] │ │ │ + add x4, x0, #0x1 │ │ │ + cmp x6, x1 │ │ │ + ccmp x1, x2, #0x2, ls // ls = plast │ │ │ + csel x2, x1, x2, cc // cc = lo, ul, last │ │ │ + csel x3, x0, x3, cc // cc = lo, ul, last │ │ │ + cmp x0, x22 │ │ │ + b.ne 3b78 // b.any │ │ │ + cmp x2, x20 │ │ │ + b.eq 3c2c // b.none │ │ │ + sub x7, x7, x24 │ │ │ + cmp x26, x28 │ │ │ + ldr x0, [x5, x3, lsl #3] │ │ │ + sbfx x7, x7, #3, #32 │ │ │ + add x26, x26, #0x1 │ │ │ + sub x6, x0, x6 │ │ │ + str x6, [x5, x3, lsl #3] │ │ │ + str x3, [x23, x7, lsl #3] │ │ │ + b.ne 3b60 // b.any │ │ │ + mov x6, x24 │ │ │ + mov x26, x21 │ │ │ + mov x22, x27 │ │ │ + mov x21, x23 │ │ │ + mov x0, x5 │ │ │ + str x6, [sp, #112] │ │ │ + ldp x28, x23, [sp, #120] │ │ │ + str x19, [sp, #120] │ │ │ + ldp x24, x20, [sp, #136] │ │ │ + ldr x27, [sp, #152] │ │ │ + bl 2b20 │ │ │ + ldr x6, [sp, #112] │ │ │ mov x0, x22 │ │ │ - bl 4030f4 │ │ │ - b 401fd8 │ │ │ - mov x0, #0x0 // #0 │ │ │ - mov x3, #0x1 // #1 │ │ │ - cbz x2, 402ae8 │ │ │ - mov x0, x2 │ │ │ - b 402a9c │ │ │ - mov x3, #0x2 // #2 │ │ │ - b 402ae0 │ │ │ - mov x3, #0x6 // #6 │ │ │ - b 402ae0 │ │ │ - mov x3, #0x5 // #5 │ │ │ - b 402ae0 │ │ │ - mov x3, #0x4 // #4 │ │ │ - b 402ae0 │ │ │ - mov x3, #0x3 // #3 │ │ │ - b 402ae0 │ │ │ - mov x0, x24 │ │ │ - bl 4030f4 │ │ │ - mov x24, x22 │ │ │ - str x21, [x29, #152] │ │ │ - b 401fd8 │ │ │ - mov x0, x14 │ │ │ - bl 401a40 │ │ │ - ldr x12, [x29, #104] │ │ │ - mov x0, x12 │ │ │ - bl 401a40 │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x400 │ │ │ - bl 4034a0 │ │ │ - mov w26, #0x6 // #6 │ │ │ - b 402300 │ │ │ - mov w26, #0x6 // #6 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 402300 │ │ │ - mov w26, #0x5 // #5 │ │ │ - b 402300 │ │ │ - adrp x7, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x1, [x7, #2304] │ │ │ - bl 4034a0 │ │ │ - mov x0, x20 │ │ │ - bl 401820 │ │ │ - ldr w6, [x29, #212] │ │ │ - cbz w6, 402cf0 │ │ │ - adrp x7, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x0, 411000 │ │ │ - ldr x3, [x7, #1224] │ │ │ - add x0, x0, #0x4d8 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x6 // #6 │ │ │ - bl 401aa0 │ │ │ - bl 4030ac │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x29, #5224] │ │ │ - ldr x1, [x0, #1840] │ │ │ + str x6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr x6, [sp, #112] │ │ │ + mov x0, x6 │ │ │ + bl 2b20 │ │ │ + ldr x0, [sp, #120] │ │ │ + cmp x24, x0 │ │ │ + b.hi 3cd0 // b.pmore │ │ │ + mov x0, x21 │ │ │ + str x24, [sp, #120] │ │ │ + bl 40c0 │ │ │ + b 2f80 │ │ │ + mov x0, x5 │ │ │ + bl 2b20 │ │ │ + cmp x26, x25 │ │ │ + b.cs 3dfc // b.hs, b.nlast │ │ │ + mov x22, x19 │ │ │ + b 3af4 │ │ │ + cbz x25, 3bc8 │ │ │ + cbnz x19, 3b58 │ │ │ + bl 2b20 │ │ │ + mov x22, x19 │ │ │ + b 3af4 │ │ │ + mov x0, x22 │ │ │ + str x21, [x5, x0, lsl #3] │ │ │ + b 3b54 │ │ │ + mov x19, x24 │ │ │ + str x27, [sp, #128] │ │ │ + str x23, [sp, #168] │ │ │ + mov x23, x0 │ │ │ + b 2e14 │ │ │ + sub x2, x2, #0x30 │ │ │ + cmp x2, #0x9 │ │ │ + b.hi 3488 // b.pmore │ │ │ + sub w1, w0, #0x1 │ │ │ + adrp x2, 30000 │ │ │ + add x2, x2, #0x520 │ │ │ + mov w4, #0x5f // #95 │ │ │ + add x2, x2, #0x20 │ │ │ + sxtw x1, w1 │ │ │ + mov w3, #0x2d // #45 │ │ │ + ldrb w5, [x2, x1] │ │ │ + cmp w5, w4 │ │ │ + csel w3, w3, w4, eq // eq = none │ │ │ + strb w3, [x2, x1] │ │ │ + b 3488 │ │ │ + adrp x0, 30000 │ │ │ + add x2, x0, #0x520 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x4a0 │ │ │ + str xzr, [x2, #16] │ │ │ + bl 44a8 │ │ │ + mov x0, x28 │ │ │ + mov x28, x21 │ │ │ + bl 40c0 │ │ │ + b 2f80 │ │ │ + mov x0, #0x8ca0 // #36000 │ │ │ + mov x19, #0x0 // #0 │ │ │ + str wzr, [sp, #104] │ │ │ + str wzr, [sp, #112] │ │ │ + str x0, [sp, #128] │ │ │ + stp wzr, wzr, [sp, #160] │ │ │ + b 2e00 │ │ │ + mov x0, #0xd // #13 │ │ │ + bl 2930 │ │ │ + cbz x0, 3cb4 │ │ │ + adrp x1, 30000 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x4, 30000 │ │ │ + ldr w3, [x1, #1312] │ │ │ + add x1, x1, #0x520 │ │ │ + ldr x2, [x2, #3528] │ │ │ + add w19, w3, #0x1 │ │ │ + str w19, [x4, #1312] │ │ │ + stp x0, x0, [x1, #8] │ │ │ + str x0, [x2, w3, sxtw #3] │ │ │ + b 333c │ │ │ + mov x0, x26 │ │ │ + bl 2920 │ │ │ + ldr w0, [sp, #104] │ │ │ + cbnz w0, 3dd4 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x19, [x0, #3528] │ │ │ + b 3d64 │ │ │ + sub w0, w0, #0x1 │ │ │ + adrp x1, 30000 │ │ │ + str w0, [x1, #1312] │ │ │ + ldr x0, [x19, w0, sxtw #3] │ │ │ + bl 2b20 │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #1312] │ │ │ + cbnz w0, 3d50 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3792] │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 402f24 // b.any │ │ │ + ldr x2, [sp, #5192] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 3df8 │ │ │ + mov x16, #0x1450 // #5200 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x410 │ │ │ - add sp, sp, #0x1, lsl #12 │ │ │ + add sp, sp, x16 │ │ │ ret │ │ │ - adrp x1, 411000 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x420 │ │ │ - bl 4034a0 │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x448 │ │ │ - bl 4034a0 │ │ │ - mov w26, #0x1 // #1 │ │ │ - mov x1, #0x2e // #46 │ │ │ - b 402300 │ │ │ - mov w26, #0x1 // #1 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 402300 │ │ │ - mov w26, #0x2 // #2 │ │ │ - b 402300 │ │ │ - mov w26, #0x2 // #2 │ │ │ - mov x1, #0x2e // #46 │ │ │ - b 402300 │ │ │ - mov w26, #0x2 // #2 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 402300 │ │ │ - mov w26, #0x1 // #1 │ │ │ - b 402300 │ │ │ - mov w26, #0x5 // #5 │ │ │ - mov x1, #0x2e // #46 │ │ │ - b 402300 │ │ │ - mov w26, #0x5 // #5 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 402300 │ │ │ - mov w26, #0x4 // #4 │ │ │ - b 402300 │ │ │ - mov w26, #0x4 // #4 │ │ │ - mov x1, #0x2e // #46 │ │ │ - b 402300 │ │ │ - mov w26, #0x4 // #4 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 402300 │ │ │ - mov w26, #0x3 // #3 │ │ │ - b 402300 │ │ │ - mov w26, #0x3 // #3 │ │ │ - mov x1, #0x2e // #46 │ │ │ - b 402300 │ │ │ - mov w26, #0x3 // #3 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 402300 │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x1, [x2, #2304] │ │ │ - bl 4034a0 │ │ │ - adrp x1, 411000 │ │ │ + add x1, x1, #0x378 │ │ │ + bl 44a8 │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x1, [x0, #4048] │ │ │ + mov w0, #0xd // #13 │ │ │ + ldr x1, [x1] │ │ │ + bl 44a8 │ │ │ + adrp x0, 2f000 │ │ │ + mov x2, #0x6 // #6 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x0, #3480] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x498 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + b 3d44 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + mov x26, x21 │ │ │ + mov x6, x24 │ │ │ + mov x21, x23 │ │ │ + mov x22, x27 │ │ │ + ldp x28, x23, [sp, #120] │ │ │ + str x19, [sp, #120] │ │ │ + ldp x24, x20, [sp, #136] │ │ │ + ldr x27, [sp, #152] │ │ │ + b 3bf8 │ │ │ + mov x0, x27 │ │ │ + str x24, [sp, #104] │ │ │ + bl 2b20 │ │ │ + ldr x6, [sp, #104] │ │ │ + mov x0, x6 │ │ │ + bl 2b20 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x388 │ │ │ - bl 4034a0 │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x368 │ │ │ - bl 4034a0 │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x338 │ │ │ - bl 4034a0 │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x318 │ │ │ - bl 4034a0 │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x250 │ │ │ - bl 4034a0 │ │ │ - adrp x1, 411000 │ │ │ + add x1, x1, #0x3e8 │ │ │ + bl 44a8 │ │ │ + mov x0, x6 │ │ │ + bl 2b20 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x3e8 │ │ │ + bl 44a8 │ │ │ + ldr x1, [sp, #168] │ │ │ + ldr x1, [x1, #4048] │ │ │ + ldr x1, [x1] │ │ │ + bl 44a8 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x370 │ │ │ + bl 44a8 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x10 // #16 │ │ │ - add x1, x1, #0x2d8 │ │ │ - bl 4034a0 │ │ │ - adrp x2, 411000 │ │ │ + add x1, x1, #0x350 │ │ │ + bl 44a8 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x3a8 │ │ │ - mov x0, x25 │ │ │ - bl 410714 │ │ │ - adrp x3, 411000 │ │ │ + add x21, sp, #0xc0 │ │ │ + mov x0, x26 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0x390 │ │ │ + bl f6d0 │ │ │ + mov x2, #0x1388 // #5000 │ │ │ mov x4, x0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x1388 // #5000 │ │ │ - add x3, x3, #0x3b0 │ │ │ - add x0, x29, #0xe0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x20, 411000 │ │ │ - adrp x19, 411000 │ │ │ - add x20, x20, #0x1f0 │ │ │ - add x19, x19, #0x1c8 │ │ │ - ldr x0, [x1, #1224] │ │ │ - mov x2, x20 │ │ │ + adrp x3, 10000 │ │ │ + mov x0, x21 │ │ │ + add x3, x3, #0x398 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + adrp x20, 10000 │ │ │ + adrp x0, 2f000 │ │ │ + add x20, x20, #0x1b0 │ │ │ + adrp x19, 10000 │ │ │ + add x19, x19, #0x1f0 │ │ │ + ldr x23, [x0, #3480] │ │ │ + mov x3, x21 │ │ │ + mov x4, x20 │ │ │ + mov x2, x19 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x3, x29, #0xe0 │ │ │ - mov x4, x19 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x2, #1224] │ │ │ - adrp x3, 411000 │ │ │ + ldr x0, [x23] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldr x0, [x23] │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, x20 │ │ │ - add x3, x3, #0x3e0 │ │ │ - mov x4, x19 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - ldr x1, [x21, #120] │ │ │ + adrp x3, 10000 │ │ │ + mov x4, x20 │ │ │ + mov x2, x19 │ │ │ + add x3, x3, #0x3c8 │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldr x1, [x22, #120] │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 4034a0 │ │ │ - mov x28, x0 │ │ │ - b 401d90 │ │ │ - adrp x1, 411000 │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x390 │ │ │ - bl 4034a0 │ │ │ - adrp x3, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x1, [x3, #2304] │ │ │ - mov w0, #0xd // #13 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x28, #2304] │ │ │ + bl 44a8 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x2a8 │ │ │ + bl 44a8 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x2c0 │ │ │ + bl 44a8 │ │ │ + ldr x1, [x19] │ │ │ mov w0, #0xd // #13 │ │ │ - bl 4034a0 │ │ │ - mov w26, #0x7 // #7 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 402300 │ │ │ - mov x0, #0xd // #13 │ │ │ - b 4020bc │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ + bl 44a8 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x408 │ │ │ + bl 44a8 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x238 │ │ │ + bl 44a8 │ │ │ + mov w2, w19 │ │ │ + b 3058 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x10 // #16 │ │ │ + add x1, x1, #0x320 │ │ │ + bl 44a8 │ │ │ + adrp x1, 10000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x2e0 │ │ │ + bl 44a8 │ │ │ mov x29, #0x0 // #0 │ │ │ mov x30, #0x0 // #0 │ │ │ - mov x29, sp │ │ │ mov x5, x0 │ │ │ ldr x1, [sp] │ │ │ add x2, sp, #0x8 │ │ │ mov x6, sp │ │ │ - ldr x0, 402f58 │ │ │ - ldr x3, 402f60 │ │ │ - ldr x4, 402f68 │ │ │ - bl 401880 <__libc_start_main@plt> │ │ │ - bl 401970 │ │ │ - .inst 0x00401b50 ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x0041100c ; undefined │ │ │ - udf #0 │ │ │ - .inst 0x00411084 ; undefined │ │ │ - udf #0 │ │ │ - adrp x0, 42f000 <_fini@@Base+0x1df78> │ │ │ - ldr x0, [x0, #4064] │ │ │ - cbz x0, 402f80 │ │ │ - b 401960 <__gmon_start__@plt> │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3880] │ │ │ + adrp x3, 2f000 │ │ │ + ldr x3, [x3, #3816] │ │ │ + adrp x4, 2f000 │ │ │ + ldr x4, [x4, #3456] │ │ │ + bl 2980 <__libc_start_main@plt> │ │ │ + bl 2a60 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3776] │ │ │ + cbz x0, 3fd8 │ │ │ + b 2a50 <__gmon_start__@plt> │ │ │ ret │ │ │ udf #0 │ │ │ - adrp x1, 430000 │ │ │ - adrp x0, 430000 │ │ │ - add x1, x1, #0x720 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - add x0, x0, #0x720 │ │ │ - add x1, x1, #0x7 │ │ │ - mov x29, sp │ │ │ - sub x1, x1, x0 │ │ │ - cmp x1, #0xe │ │ │ - b.hi 402fb8 // b.pmore │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - ret │ │ │ - ldr x1, 402fc8 │ │ │ - cbz x1, 402fb0 │ │ │ - blr x1 │ │ │ - b 402fb0 │ │ │ - ... │ │ │ - adrp x0, 430000 │ │ │ - adrp x1, 430000 │ │ │ - add x0, x0, #0x720 │ │ │ - add x1, x1, #0x720 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x508 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x508 │ │ │ + cmp x1, x0 │ │ │ + b.eq 4008 // b.none │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3520] │ │ │ + cbz x1, 4008 │ │ │ + br x1 │ │ │ + ret │ │ │ + nop │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x508 │ │ │ + adrp x1, 30000 │ │ │ + add x1, x1, #0x508 │ │ │ sub x1, x1, x0 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ asr x1, x1, #3 │ │ │ - mov x29, sp │ │ │ add x1, x1, x1, lsr #63 │ │ │ asr x1, x1, #1 │ │ │ - cbnz x1, 403004 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ + cbz x1, 4044 │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #4032] │ │ │ + cbz x2, 4044 │ │ │ + br x2 │ │ │ ret │ │ │ - ldr x2, 403018 │ │ │ - cbz x2, 402ffc │ │ │ - blr x2 │ │ │ - b 402ffc │ │ │ - nop │ │ │ - ... │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldrb w0, [x19, #1848] │ │ │ - cbnz w0, 403044 │ │ │ - bl 402f88 │ │ │ + adrp x19, 30000 │ │ │ + ldrb w0, [x19, #1296] │ │ │ + cbnz w0, 4084 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3560] │ │ │ + cbz x0, 4078 │ │ │ + adrp x0, 2f000 │ │ │ + add x0, x0, #0x8e0 │ │ │ + bl 28c0 <__cxa_finalize@plt> │ │ │ + bl 3fe0 │ │ │ mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #1848] │ │ │ + strb w0, [x19, #1296] │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - mov x29, sp │ │ │ - adrp x0, 42f000 <_fini@@Base+0x1df78> │ │ │ - ldr x1, [x0, #3552] │ │ │ - add x0, x0, #0xde0 │ │ │ - cbz x1, 403074 │ │ │ - ldr x1, 403080 │ │ │ - cbz x1, 403074 │ │ │ - blr x1 │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - b 402fd0 │ │ │ - nop │ │ │ - ... │ │ │ - ldr x0, [x0] │ │ │ - ldr x1, [x1] │ │ │ + b 4010 │ │ │ + udf #0 │ │ │ ldr x2, [x0] │ │ │ - ldr x1, [x1] │ │ │ - mov w0, #0x1 // #1 │ │ │ + mov w3, #0x1 // #1 │ │ │ + ldr x0, [x1] │ │ │ + ldr x2, [x2] │ │ │ + ldr x1, [x0] │ │ │ cmp x2, x1 │ │ │ - b.cc 4030a8 // b.lo, b.ul, b.last │ │ │ csetm w0, hi // hi = pmore │ │ │ + csel w0, w0, w3, cs // cs = hs, nlast │ │ │ ret │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - add x19, x19, #0x740 │ │ │ - ldr w0, [x19] │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cbz w0, 4030e8 │ │ │ - sub w1, w0, #0x1 │ │ │ - add x0, x20, #0x290 │ │ │ - ldr x0, [x0, w1, sxtw #3] │ │ │ - str w1, [x19] │ │ │ - bl 401a40 │ │ │ - ldr w0, [x19] │ │ │ - cbnz w0, 4030cc │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ str x19, [sp, #16] │ │ │ mov x19, x0 │ │ │ - bl 401a40 │ │ │ - adrp x6, 430000 │ │ │ - add x0, x6, #0x740 │ │ │ - ldr w1, [x0] │ │ │ - sub w5, w1, #0x1 │ │ │ - cbz w1, 403198 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x4, x0, #0x290 │ │ │ - ldr x2, [x4, w5, sxtw #3] │ │ │ - cmp x2, x19 │ │ │ - b.eq 403248 // b.none │ │ │ - sub w3, w1, #0x2 │ │ │ - cbz w5, 403198 │ │ │ - ldr x2, [x4, w3, sxtw #3] │ │ │ - cmp x2, x19 │ │ │ - b.eq 403240 // b.none │ │ │ - sub w2, w1, #0x3 │ │ │ - cbz w3, 403198 │ │ │ - ldr x7, [x4, w2, sxtw #3] │ │ │ - cmp x7, x19 │ │ │ - b.eq 4031a4 // b.none │ │ │ - sub w3, w1, #0x4 │ │ │ - cbz w2, 403198 │ │ │ - ldr x7, [x4, w3, sxtw #3] │ │ │ - cmp x7, x19 │ │ │ - b.eq 4031b0 // b.none │ │ │ - sub w2, w1, #0x5 │ │ │ - cbz w3, 403198 │ │ │ - ldr x4, [x4, w2, sxtw #3] │ │ │ - cmp x4, x19 │ │ │ - b.eq 4031a4 // b.none │ │ │ - sub w3, w1, #0x6 │ │ │ - cbz w2, 403198 │ │ │ - add x4, x0, #0x290 │ │ │ - ldr x4, [x4, w3, sxtw #3] │ │ │ - cmp x4, x19 │ │ │ - b.eq 4031b0 // b.none │ │ │ - ldr x19, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ - mov w4, w2 │ │ │ - mov w2, w3 │ │ │ - mov w3, w4 │ │ │ - tbnz w3, #31, 403198 │ │ │ - cmp w1, w2 │ │ │ - b.le 40322c │ │ │ - add x0, x0, #0x290 │ │ │ - ldr x4, [x0, w2, sxtw #3] │ │ │ - add w8, w2, #0x1 │ │ │ - str x4, [x0, w3, sxtw #3] │ │ │ - cmp w8, w1 │ │ │ - b.ge 40322c // b.tcont │ │ │ - ldr x3, [x0, w8, sxtw #3] │ │ │ - add w7, w2, #0x2 │ │ │ - str x3, [x0, w2, sxtw #3] │ │ │ - cmp w1, w7 │ │ │ - b.le 40322c │ │ │ - ldr x3, [x0, w7, sxtw #3] │ │ │ - add w4, w2, #0x3 │ │ │ - str x3, [x0, w8, sxtw #3] │ │ │ - cmp w1, w4 │ │ │ - b.le 40322c │ │ │ - ldr x8, [x0, w4, sxtw #3] │ │ │ - add w3, w2, #0x4 │ │ │ - str x8, [x0, w7, sxtw #3] │ │ │ - cmp w1, w3 │ │ │ - b.le 40322c │ │ │ - ldr x7, [x0, w3, sxtw #3] │ │ │ - add w2, w2, #0x5 │ │ │ - str x7, [x0, w4, sxtw #3] │ │ │ - cmp w1, w2 │ │ │ - b.le 40322c │ │ │ - ldr x1, [x0, w2, sxtw #3] │ │ │ - str x1, [x0, w3, sxtw #3] │ │ │ - add x6, x6, #0x740 │ │ │ - str w5, [x6] │ │ │ + bl 2b20 │ │ │ + adrp x6, 30000 │ │ │ + ldr w0, [x6, #1312] │ │ │ + cbz w0, 4160 │ │ │ + adrp x2, 2f000 │ │ │ + sub w5, w0, #0x1 │ │ │ + ldr x3, [x2, #3528] │ │ │ + ldr x1, [x3, w5, sxtw #3] │ │ │ + cmp x19, x1 │ │ │ + b.eq 4208 // b.none │ │ │ + sub w1, w0, #0x2 │ │ │ + cbz w5, 4160 │ │ │ + ldr x4, [x3, w1, sxtw #3] │ │ │ + cmp x19, x4 │ │ │ + b.eq 4214 // b.none │ │ │ + sub w4, w0, #0x3 │ │ │ + cbz w1, 4160 │ │ │ + ldr x7, [x3, w4, sxtw #3] │ │ │ + cmp x19, x7 │ │ │ + b.eq 4170 // b.none │ │ │ + sub w1, w0, #0x4 │ │ │ + cbz w4, 4160 │ │ │ + ldr x7, [x3, w1, sxtw #3] │ │ │ + cmp x19, x7 │ │ │ + b.eq 4220 // b.none │ │ │ + sub w7, w0, #0x5 │ │ │ + cbz w1, 4160 │ │ │ + ldr x3, [x3, w7, sxtw #3] │ │ │ + cmp x19, x3 │ │ │ + b.eq 416c // b.none │ │ │ + sub w4, w0, #0x6 │ │ │ + cbz w7, 4160 │ │ │ + ldr x1, [x2, #3528] │ │ │ + ldr x1, [x1, w4, sxtw #3] │ │ │ + cmp x19, x1 │ │ │ + b.eq 4230 // b.none │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - mov w2, w5 │ │ │ - b 4031b0 │ │ │ - tbz w5, #31, 40322c │ │ │ - b 403198 │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ - mov x29, sp │ │ │ - bl 401830 │ │ │ - cbz x0, 403280 │ │ │ - adrp x2, 430000 │ │ │ - add x2, x2, #0x740 │ │ │ - ldr w1, [x2] │ │ │ + mov w4, w7 │ │ │ + tbnz w4, #31, 4160 │ │ │ + cmp w0, w1 │ │ │ + b.le 4200 │ │ │ + ldr x2, [x2, #3528] │ │ │ + sxtw x7, w1 │ │ │ add w3, w1, #0x1 │ │ │ - str w3, [x2] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x2, x2, #0x290 │ │ │ - str x0, [x2, w1, sxtw #3] │ │ │ - ldp x29, x30, [sp], #16 │ │ │ - ret │ │ │ + cmp w0, w3 │ │ │ + ldr x8, [x2, x7, lsl #3] │ │ │ + str x8, [x2, w4, sxtw #3] │ │ │ + b.le 4200 │ │ │ + sxtw x3, w3 │ │ │ + add w4, w1, #0x2 │ │ │ + cmp w0, w4 │ │ │ + ldr x8, [x2, x3, lsl #3] │ │ │ + str x8, [x2, x7, lsl #3] │ │ │ + b.le 4200 │ │ │ + sxtw x4, w4 │ │ │ + add w7, w1, #0x3 │ │ │ + cmp w0, w7 │ │ │ + ldr x8, [x2, x4, lsl #3] │ │ │ + str x8, [x2, x3, lsl #3] │ │ │ + b.le 4200 │ │ │ + sxtw x7, w7 │ │ │ + add w3, w1, #0x4 │ │ │ + cmp w0, w3 │ │ │ + ldr x8, [x2, x7, lsl #3] │ │ │ + str x8, [x2, x4, lsl #3] │ │ │ + b.le 4200 │ │ │ + sxtw x3, w3 │ │ │ + add w1, w1, #0x5 │ │ │ + cmp w0, w1 │ │ │ + ldr x0, [x2, x3, lsl #3] │ │ │ + str x0, [x2, x7, lsl #3] │ │ │ + b.le 4200 │ │ │ + ldr x0, [x2, w1, sxtw #3] │ │ │ + str x0, [x2, x3, lsl #3] │ │ │ + str w5, [x6, #1312] │ │ │ + b 4160 │ │ │ + tbnz w5, #31, 4160 │ │ │ + str w5, [x6, #1312] │ │ │ + b 4160 │ │ │ + mov w4, w1 │ │ │ + mov w1, w5 │ │ │ + b 4170 │ │ │ + mov w3, w1 │ │ │ + mov w1, w4 │ │ │ + mov w4, w3 │ │ │ + b 4170 │ │ │ + mov w1, w7 │ │ │ + b 4170 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, #0x29 // #41 │ │ │ mov x29, sp │ │ │ - str x19, [sp, #16] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x19, 430000 │ │ │ - ldr x4, [x19, #1840] │ │ │ - ldr x3, [x0, #1224] │ │ │ - adrp x0, 411000 │ │ │ + ldr x3, [x3, #3480] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x29 // #41 │ │ │ - add x0, x0, #0x140 │ │ │ - str x4, [x29, #56] │ │ │ - bl 401aa0 │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x0, #1832] │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x128 │ │ │ + ldr x3, [x3] │ │ │ + str x19, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x4, [x19] │ │ │ + str x4, [sp, #56] │ │ │ + mov x4, #0x0 // #0 │ │ │ + bl 2b80 │ │ │ + adrp x2, 2f000 │ │ │ mov w1, #0xa // #10 │ │ │ - add x0, x29, #0x28 │ │ │ - bl 401b20 │ │ │ - ldrb w0, [x29, #40] │ │ │ - ldr x2, [x29, #56] │ │ │ + add x0, sp, #0x28 │ │ │ + ldr x2, [x2, #3728] │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + ldrb w0, [sp, #40] │ │ │ + ldr x2, [sp, #56] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 42c0 │ │ │ and w0, w0, #0xffffffdf │ │ │ - uxtb w0, w0 │ │ │ - ldr x1, [x19, #1840] │ │ │ + and w0, w0, #0xff │ │ │ cmp w0, #0x59 │ │ │ cset w0, eq // eq = none │ │ │ - cmp x2, x1 │ │ │ - b.ne 403300 // b.any │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ + adrp x1, 30000 │ │ │ + adrp x2, 10000 │ │ │ mov x29, sp │ │ │ - adrp x0, 430000 │ │ │ - add x0, x0, #0x210 │ │ │ - ldr x1, [x0] │ │ │ - adrp x2, 411000 │ │ │ - add x2, x2, #0x170 │ │ │ + ldr x1, [x1, #16] │ │ │ mov w0, #0x1 // #1 │ │ │ + add x2, x2, #0x158 │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + mov x19, #0x0 // #0 │ │ │ + adrp x22, 10000 │ │ │ str x23, [sp, #48] │ │ │ - adrp x20, 430000 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1824] │ │ │ - adrp x19, 411000 │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + adrp x1, 2f000 │ │ │ + adrp x21, 10000 │ │ │ + add x22, x22, #0x168 │ │ │ + add x21, x21, #0x178 │ │ │ + ldr x1, [x1, #3696] │ │ │ + add x20, x20, #0x8f0 │ │ │ mov w0, #0xa // #10 │ │ │ - add x19, x19, #0xe0 │ │ │ - adrp x22, 411000 │ │ │ - adrp x21, 411000 │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - add x23, x19, #0x60 │ │ │ - add x22, x22, #0x180 │ │ │ - add x21, x21, #0x188 │ │ │ - ldr x1, [x19], #8 │ │ │ - mov x2, x22 │ │ │ - mov x3, x21 │ │ │ + mov x23, x1 │ │ │ + ldr x1, [x1] │ │ │ + bl 28d0 │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ + mov x3, x22 │ │ │ + mov x2, x21 │ │ │ mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - ldr x1, [x20, #1824] │ │ │ + add x19, x19, #0x1 │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + ldr x1, [x23] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - cmp x19, x23 │ │ │ - b.ne 403360 // b.any │ │ │ + bl 28d0 │ │ │ + cmp x19, #0xc │ │ │ + b.ne 4328 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldr x23, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #3760] │ │ │ + ldr w2, [x2] │ │ │ + cbnz w2, 4384 │ │ │ + ret │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - adrp x2, 430000 │ │ │ - ldr w2, [x2, #1292] │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ mov w19, w1 │ │ │ - cbnz w2, 4033cc │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x20, #1224] │ │ │ - bl 401780 │ │ │ - cbnz w19, 4033f8 │ │ │ - mov w1, #0x1 // #1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str w1, [x0, #96] │ │ │ - ldr x0, [x20, #1224] │ │ │ + str x21, [sp, #32] │ │ │ + ldr x21, [x20, #3480] │ │ │ + ldr x1, [x21] │ │ │ + bl 2860 │ │ │ + cbnz w19, 43d4 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x20, [x20, #3480] │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr x21, [sp, #32] │ │ │ + str w1, [x0] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - b 401ab0 │ │ │ - ldr x1, [x20, #1224] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b 2b90 │ │ │ + ldr x1, [x21] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4017e0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str wzr, [x0, #96] │ │ │ - ldr x0, [x20, #1224] │ │ │ + bl 28e0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x20, #3480] │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr x21, [sp, #32] │ │ │ + str wzr, [x0] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - b 401ab0 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b 2b90 │ │ │ + nop │ │ │ + adrp x2, 2f000 │ │ │ + ldr x2, [x2, #3760] │ │ │ + ldr w2, [x2] │ │ │ + cbz w2, 448c │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - adrp x2, 430000 │ │ │ - ldr w2, [x2, #1292] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x3, x0 │ │ │ - mov x4, x1 │ │ │ - cbz w2, 403474 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x20, #96] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cbnz w0, 403480 │ │ │ - ldr x0, [x19, #1224] │ │ │ - adrp x2, 411000 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + mov x22, x1 │ │ │ + ldr x0, [x19, #3616] │ │ │ + ldr w1, [x0] │ │ │ + str x23, [sp, #48] │ │ │ + ldr x23, [x20, #3480] │ │ │ + ldr x0, [x23] │ │ │ + cbnz w1, 4490 │ │ │ + mov x4, x22 │ │ │ + mov x3, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x198 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - str wzr, [x20, #96] │ │ │ - ldr x0, [x19, #1224] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - b 401ab0 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0x180 │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldr x19, [x19, #3616] │ │ │ + ldr x20, [x20, #3480] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str wzr, [x19] │ │ │ + ldr x0, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + b 2b90 │ │ │ ret │ │ │ - ldr x1, [x19, #1224] │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - str x3, [x29, #40] │ │ │ - str x4, [x29, #32] │ │ │ - bl 4017e0 │ │ │ - ldr x4, [x29, #32] │ │ │ - ldr x3, [x29, #40] │ │ │ - b 40344c │ │ │ + bl 28e0 │ │ │ + ldr x0, [x23] │ │ │ + b 4450 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ sxtw x19, w0 │ │ │ - adrp x20, 430000 │ │ │ - str x21, [sp, #32] │ │ │ - add x2, x19, x19, lsl #1 │ │ │ - mov w21, w0 │ │ │ - add x0, x20, #0x528 │ │ │ - add x0, x0, x2, lsl #3 │ │ │ + ldr x2, [x20, #3600] │ │ │ + add x0, x19, x19, lsl #1 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x19 │ │ │ + add x0, x2, x0, lsl #3 │ │ │ ldr w0, [x0, #16] │ │ │ - mov x4, x1 │ │ │ - tbnz w0, #4, 403564 │ │ │ - add x20, x20, #0x528 │ │ │ + tbnz w0, #4, 459c │ │ │ + ldr x20, [x20, #3600] │ │ │ + adrp x0, 2f000 │ │ │ add x19, x19, x19, lsl #1 │ │ │ + mov x4, x1 │ │ │ + ldr x0, [x0, #3480] │ │ │ add x19, x20, x19, lsl #3 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x19, #8] │ │ │ - ldr x0, [x0, #1224] │ │ │ - adrp x2, 411000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x1b0 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - adrp x19, 430000 │ │ │ - add x0, x19, #0x740 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0x198 │ │ │ + adrp x20, 30000 │ │ │ + ldr x0, [x0] │ │ │ + ldr x3, [x19, #8] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + add x0, x20, #0x520 │ │ │ ldr w1, [x0, #4] │ │ │ - cbnz w1, 40357c │ │ │ - add x19, x19, #0x740 │ │ │ + cbnz w1, 45b4 │ │ │ + add x19, x20, #0x520 │ │ │ ldr w4, [x19, #24] │ │ │ - add x20, x19, #0x20 │ │ │ - cbz w4, 403548 │ │ │ + cbz w4, 4554 │ │ │ + add x22, x19, #0x20 │ │ │ ldr x0, [x19, #8] │ │ │ - mov w1, #0x1 // #1 │ │ │ + mov x3, x22 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - mov x3, x20 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ ldr x0, [x19, #16] │ │ │ - bl 40b068 │ │ │ + bl b1b0 │ │ │ ldr w4, [x19, #24] │ │ │ sub w4, w4, #0x1 │ │ │ str w4, [x19, #24] │ │ │ - cbnz w4, 40351c │ │ │ - bl 4030ac │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x0, #2304] │ │ │ - cbz x0, 40355c │ │ │ - bl 401a40 │ │ │ + cbnz w4, 4528 │ │ │ + ldr w0, [x20, #1312] │ │ │ + cbz w0, 4580 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3528] │ │ │ + nop │ │ │ + sub w0, w0, #0x1 │ │ │ + str w0, [x20, #1312] │ │ │ + ldr x0, [x19, w0, sxtw #3] │ │ │ + bl 2b20 │ │ │ + ldr w0, [x20, #1312] │ │ │ + cbnz w0, 4568 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4048] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, 4594 │ │ │ + bl 2b20 │ │ │ mov w0, w21 │ │ │ - bl 4017b0 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x1a0 │ │ │ - str x4, [x29, #56] │ │ │ - bl 4017c0 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 4034d4 │ │ │ - adrp x2, 411000 │ │ │ - add x2, x2, #0x1d0 │ │ │ - ldr x1, [x0, #8] │ │ │ - ldr x4, [x2] │ │ │ - ldr w3, [x2, #8] │ │ │ - ldrb w2, [x2, #12] │ │ │ - ldr x0, [x0, #16] │ │ │ - str x4, [x1] │ │ │ - str w3, [x1, #8] │ │ │ - strb w2, [x1, #12] │ │ │ - bl 40b068 │ │ │ - b 40350c │ │ │ + bl 2890 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x188 │ │ │ + str x1, [sp, #56] │ │ │ + bl 28a0 │ │ │ + ldr x1, [sp, #56] │ │ │ + b 44d8 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x1b8 │ │ │ + ldp x2, x0, [x0, #8] │ │ │ + ldr x3, [x1] │ │ │ + str x3, [x2] │ │ │ + ldur x1, [x1, #5] │ │ │ + stur x1, [x2, #5] │ │ │ + bl b1b0 │ │ │ + b 4518 │ │ │ stp x29, x30, [sp, #-16]! │ │ │ - mov x29, sp │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #1224] │ │ │ + adrp x1, 2f000 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - adrp x1, 411000 │ │ │ + mov x29, sp │ │ │ + ldr x1, [x1, #3480] │ │ │ + ldr x1, [x1] │ │ │ + bl 28d0 │ │ │ + adrp x1, 10000 │ │ │ mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0x1e0 │ │ │ - bl 4034a0 │ │ │ + add x1, x1, #0x1c8 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ str x21, [sp, #32] │ │ │ mov x21, x0 │ │ │ - stp x19, x20, [sp, #16] │ │ │ mov x0, x1 │ │ │ + stp x19, x20, [sp, #16] │ │ │ mov x19, x1 │ │ │ mov x1, x21 │ │ │ - bl 40b338 │ │ │ - mov w20, w0 │ │ │ - cbnz w0, 403628 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x0, #264] │ │ │ - cbz w1, 403614 │ │ │ + bl b4b0 │ │ │ + cbnz w0, 4670 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3736] │ │ │ + ldr w1, [x0] │ │ │ + cbnz w1, 4654 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, x19 │ │ │ - bl 40b0c0 │ │ │ + bl b218 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #1224] │ │ │ - adrp x2, 411000 │ │ │ - adrp x3, 411000 │ │ │ + mov w20, w0 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x19, 2f000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x1f0 │ │ │ - add x3, x3, #0x208 │ │ │ + ldr x0, [x0, #3480] │ │ │ mov x4, x21 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x19, #312] │ │ │ - bl 401a40 │ │ │ - adrp x1, 411000 │ │ │ + adrp x3, 10000 │ │ │ + adrp x2, 10000 │ │ │ + add x3, x3, #0x1d8 │ │ │ + add x2, x2, #0x1f0 │ │ │ + ldr x0, [x0] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldr x19, [x19, #4000] │ │ │ + ldr x0, [x19] │ │ │ + bl 2b20 │ │ │ + str xzr, [x19] │ │ │ + adrp x1, 10000 │ │ │ mov w0, w20 │ │ │ - add x1, x1, #0x220 │ │ │ - str xzr, [x19, #312] │ │ │ - bl 4034a0 │ │ │ + add x1, x1, #0x208 │ │ │ + bl 44a8 │ │ │ + adrp x5, 2f000 │ │ │ mov x3, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #1224] │ │ │ - adrp x2, 411000 │ │ │ mov x4, x1 │ │ │ + adrp x2, 10000 │ │ │ + ldr x0, [x5, #3480] │ │ │ add x2, x2, #0x1f0 │ │ │ mov w1, #0x1 // #1 │ │ │ - b 4019b0 <__fprintf_chk@plt> │ │ │ + ldr x0, [x0] │ │ │ + b 2a90 <__fprintf_chk@plt> │ │ │ udf #0 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr w19, [x1] │ │ │ - adrp x20, 430000 │ │ │ - ldr x2, [x20, #1840] │ │ │ - uxtb w1, w19 │ │ │ - str x2, [x29, #40] │ │ │ - cmp w1, #0x50 │ │ │ - mov x3, x0 │ │ │ - b.eq 403744 // b.none │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, #0x4b │ │ │ - b.eq 40373c // b.none │ │ │ - add x0, x29, #0x20 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x4 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b.eq 403700 // b.none │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x1, [x20, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40374c // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ - ldrb w1, [x29, #32] │ │ │ - cmp w1, w19, uxtb │ │ │ - b.ne 4036e4 // b.any │ │ │ - ldrb w2, [x29, #33] │ │ │ - ubfx x1, x19, #8, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 4036e4 // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - ubfx x1, x19, #16, #8 │ │ │ - cmp w1, w2 │ │ │ - b.ne 4036e4 // b.any │ │ │ - ldrb w0, [x29, #35] │ │ │ - cmp w0, w19, lsr #24 │ │ │ - cset w0, eq // eq = none │ │ │ - b 4036e4 │ │ │ - bfi w19, w1, #8, #8 │ │ │ - b 4036c8 │ │ │ - bfxil w19, w1, #0, #8 │ │ │ - b 4036bc │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - ldr x2, [x0] │ │ │ - ldr x3, [x1] │ │ │ - ldr x0, [x2, #144] │ │ │ - ldr x1, [x3, #144] │ │ │ - ldr x4, [x2, #112] │ │ │ - cmp x0, xzr │ │ │ - ldr x2, [x3, #112] │ │ │ - csel x0, x0, x4, ne // ne = any │ │ │ - cmp x1, xzr │ │ │ - csel x1, x1, x2, ne // ne = any │ │ │ - b 4106e4 │ │ │ + ldr x3, [x0] │ │ │ + ldr x2, [x1] │ │ │ + ldr x0, [x3, #144] │ │ │ + ldr x1, [x3, #112] │ │ │ + cmp x0, #0x0 │ │ │ + ldr x3, [x2, #112] │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ + ldr x1, [x2, #144] │ │ │ + cmp x1, #0x0 │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ + b f680 │ │ │ + nop │ │ │ ldr x0, [x0] │ │ │ ldr x1, [x1] │ │ │ ldr x0, [x0, #112] │ │ │ ldr x1, [x1, #112] │ │ │ - b 4106e4 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + b f680 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - bl 4018d0 <_IO_getc@plt> │ │ │ - adrp x20, 430000 │ │ │ + adrp x20, 30000 │ │ │ + add x20, x20, #0x558 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2a00 │ │ │ + mov w21, #0x50 // #80 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - add x20, x20, #0x780 │ │ │ - b.ne 4037d0 // b.any │ │ │ - b 403814 │ │ │ + b.ne 4778 // b.any │ │ │ + b 47bc │ │ │ mov x0, x19 │ │ │ - bl 4018d0 <_IO_getc@plt> │ │ │ + bl 2a00 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 403814 // b.none │ │ │ - cmp w2, #0x50 │ │ │ - b.ne 4037bc // b.any │ │ │ + b.eq 47bc // b.none │ │ │ + cmp w1, #0x50 │ │ │ + b.ne 4764 // b.any │ │ │ mov x0, x19 │ │ │ - strb w2, [x20] │ │ │ - bl 4018d0 <_IO_getc@plt> │ │ │ - cmn w0, #0x1 │ │ │ + strb w21, [x20] │ │ │ + bl 2a00 │ │ │ mov w1, w0 │ │ │ - b.eq 403814 // b.none │ │ │ + cmn w0, #0x1 │ │ │ + b.eq 47bc // b.none │ │ │ cmp w0, #0x4b │ │ │ - b.eq 40382c // b.none │ │ │ + b.eq 47d8 // b.none │ │ │ mov x1, x19 │ │ │ - bl 401a60 │ │ │ + bl 2b40 │ │ │ mov x0, x19 │ │ │ - bl 4018d0 <_IO_getc@plt> │ │ │ + bl 2a00 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.ne 4037d0 // b.any │ │ │ + b.ne 4778 // b.any │ │ │ mov x0, x19 │ │ │ - bl 401b40 │ │ │ + bl 2c20 │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x19 │ │ │ strb w1, [x20, #1] │ │ │ - bl 4018d0 <_IO_getc@plt> │ │ │ + bl 2a00 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 403814 // b.none │ │ │ + b.eq 47bc // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 403890 // b.none │ │ │ - cmp w0, #0xf │ │ │ - b.gt 4037d0 │ │ │ + b.eq 4840 // b.none │ │ │ mov x0, x19 │ │ │ - strb w2, [x20, #2] │ │ │ - bl 4018d0 <_IO_getc@plt> │ │ │ + cmp w1, #0xf │ │ │ + b.gt 4778 │ │ │ + strb w1, [x20, #2] │ │ │ + bl 2a00 │ │ │ + mov w1, w0 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 403814 // b.none │ │ │ + b.eq 47bc // b.none │ │ │ cmp w0, #0x50 │ │ │ - b.eq 403890 // b.none │ │ │ + b.eq 4840 // b.none │ │ │ cmp w0, #0xf │ │ │ - b.gt 4037d0 │ │ │ - strb w0, [x20, #3] │ │ │ + b.gt 4778 │ │ │ mov w0, #0x1 // #1 │ │ │ + strb w1, [x20, #3] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w0, #0x50 // #80 │ │ │ mov x1, x19 │ │ │ - bl 401a60 │ │ │ - mov w2, #0x50 // #80 │ │ │ - b 4037d0 │ │ │ + bl 2b40 │ │ │ + b 4780 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - ldr x4, [x1] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x1 │ │ │ - mov x19, x0 │ │ │ - cbz x4, 40395c │ │ │ + mov x19, x2 │ │ │ + cbz x0, 48e0 │ │ │ ldr x1, [x3] │ │ │ - ldr x5, [x2] │ │ │ - sub x0, x1, #0x9 │ │ │ - cmp x5, x0 │ │ │ - b.hi 403930 // b.pmore │ │ │ - and x1, x19, #0xffffffff │ │ │ - lsr x6, x1, #16 │ │ │ - lsr x3, x19, #32 │ │ │ - lsr x19, x19, #48 │ │ │ - strb w1, [x4, x5] │ │ │ - add x0, x4, x5 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - lsr x4, x19, #8 │ │ │ - lsr x7, x6, #8 │ │ │ - ubfx x5, x3, #8, #8 │ │ │ - strb w1, [x0, #1] │ │ │ - strb w6, [x0, #2] │ │ │ - strb w7, [x0, #3] │ │ │ - strb w3, [x0, #4] │ │ │ - strb w5, [x0, #5] │ │ │ - strb w19, [x0, #6] │ │ │ - strb w4, [x0, #7] │ │ │ - ldr x0, [x2] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x5 │ │ │ + cmp x2, x4 │ │ │ + b.hi 48a8 // b.pmore │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + add x1, x1, #0x400 │ │ │ + str x1, [x3] │ │ │ + bl 29d0 │ │ │ + str x0, [x20] │ │ │ + cbz x0, 48f4 │ │ │ + ldr x2, [x19] │ │ │ + str w21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x4 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + str x0, [x3] │ │ │ + bl 2930 │ │ │ + str x0, [x20] │ │ │ + cbnz x0, 48bc │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x7b0 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ + cbz x0, 49b8 │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmp w1, #0x400 │ │ │ + mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x2 │ │ │ + mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w19, w1 │ │ │ + mov x20, x3 │ │ │ + ldr x0, [x22] │ │ │ + str x23, [sp, #48] │ │ │ + mov w1, #0x400 // #1024 │ │ │ + csel w2, w19, w1, cs // cs = hs, nlast │ │ │ + cbz x0, 49d8 │ │ │ + ldr x3, [x4] │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + sub x5, x3, #0x1 │ │ │ + add x6, x1, x23 │ │ │ + cmp x6, x5 │ │ │ + b.hi 49bc // b.pmore │ │ │ + cbz w19, 499c │ │ │ + ldrb w2, [x21] │ │ │ + cmp w19, #0x1 │ │ │ + strb w2, [x0, x1] │ │ │ + mov x4, #0x1 // #1 │ │ │ + b.eq 4998 // b.none │ │ │ + ldr x5, [x22] │ │ │ + ldr x1, [x20] │ │ │ + add x5, x5, x4 │ │ │ + ldrb w6, [x21, x4] │ │ │ + add x4, x4, #0x1 │ │ │ + cmp w19, w4 │ │ │ + strb w6, [x5, x1] │ │ │ + b.hi 4978 // b.pmore │ │ │ + ldr x1, [x20] │ │ │ + add x1, x23, x1 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + str x1, [x20] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ + ret │ │ │ + ret │ │ │ + add x1, x3, w2, uxtw │ │ │ + str x1, [x4] │ │ │ + bl 29d0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 49f8 │ │ │ + ldr x1, [x20] │ │ │ + b 4960 │ │ │ + mov w0, w2 │ │ │ + str x0, [x4] │ │ │ + bl 2930 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 49f8 │ │ │ + mov w23, w19 │ │ │ + ldr x1, [x20] │ │ │ + b 4960 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x7c8 │ │ │ + bl 44a8 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + ldr x0, [x1] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x20, x1 │ │ │ + mov x19, x2 │ │ │ + cbz x0, 4a98 │ │ │ + ldr x1, [x3] │ │ │ + ldr x2, [x2] │ │ │ + sub x4, x1, #0x9 │ │ │ + cmp x2, x4 │ │ │ + b.hi 4a60 // b.pmore │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ add x0, x0, #0x8 │ │ │ - str x0, [x2] │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ add x1, x1, #0x400 │ │ │ str x1, [x3] │ │ │ - mov x0, x4 │ │ │ - str x2, [x29, #40] │ │ │ - bl 4018f0 │ │ │ + bl 29d0 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbz x0, 403978 │ │ │ - ldr x5, [x2] │ │ │ - mov x4, x0 │ │ │ - b 4038d4 │ │ │ + cbz x0, 4aac │ │ │ + ldr x2, [x19] │ │ │ + str x21, [x0, x2] │ │ │ + ldr x0, [x19] │ │ │ + ldr x21, [sp, #32] │ │ │ + add x0, x0, #0x8 │ │ │ + str x0, [x19] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ mov x0, #0x400 // #1024 │ │ │ str x0, [x3] │ │ │ - str x2, [x29, #40] │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ str x0, [x20] │ │ │ - ldr x2, [x29, #40] │ │ │ - cbnz x0, 403950 │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7d0 │ │ │ - str x2, [x29, #40] │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #40] │ │ │ - ldr x4, [x20] │ │ │ - ldr x5, [x2] │ │ │ - b 4038d4 │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + cbnz x0, 4a74 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x7e0 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x1, 2f000 │ │ │ + adrp x4, 30000 │ │ │ mov x29, sp │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x780 │ │ │ - adrp x2, 430000 │ │ │ - ldr w1, [x1] │ │ │ - ldr x4, [x2, #1840] │ │ │ - uxtb w3, w1 │ │ │ - str x4, [x29, #24] │ │ │ - cmp w3, #0x50 │ │ │ - ldr w0, [x0] │ │ │ - b.eq 403a40 // b.none │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.eq 403a50 // b.none │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, #0x50 │ │ │ - b.eq 403a60 // b.none │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.eq 403a70 // b.none │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, w1, uxtb │ │ │ - b.ne 403a78 // b.any │ │ │ - ubfx x4, x1, #8, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 403a78 // b.any │ │ │ - ubfx x4, x1, #16, #8 │ │ │ - ubfx x3, x0, #16, #8 │ │ │ - cmp w4, w3 │ │ │ - b.ne 403a78 // b.any │ │ │ - lsr w0, w0, #24 │ │ │ - cmp w0, w1, lsr #24 │ │ │ + ldr x3, [x1, #3792] │ │ │ + ldr w2, [x0] │ │ │ + ldr w0, [x4, #1368] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #40] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str w0, [sp, #24] │ │ │ + str w2, [sp, #32] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, w2, uxtb │ │ │ + b.ne 4b48 // b.any │ │ │ + ldrb w2, [sp, #25] │ │ │ + ldrb w0, [sp, #33] │ │ │ + cmp w2, w0 │ │ │ + b.ne 4b48 // b.any │ │ │ + ldrb w2, [sp, #26] │ │ │ + ldrb w0, [sp, #34] │ │ │ + cmp w2, w0 │ │ │ + b.ne 4b48 // b.any │ │ │ + ldrb w0, [sp, #35] │ │ │ + ldrb w2, [sp, #27] │ │ │ + cmp w2, w0 │ │ │ cset w0, eq // eq = none │ │ │ - ldr x3, [x29, #24] │ │ │ - ldr x1, [x2, #1840] │ │ │ - cmp x3, x1 │ │ │ - b.ne 403a80 // b.any │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x1, [x1, #3792] │ │ │ + ldr x2, [sp, #40] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 4b50 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - bfxil w1, w3, #0, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 4039d8 // b.any │ │ │ - bfi w1, w3, #8, #8 │ │ │ - uxtb w3, w0 │ │ │ - cmp w3, #0x50 │ │ │ - b.ne 4039e4 // b.any │ │ │ - bfxil w0, w3, #0, #8 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 4039f0 // b.any │ │ │ - bfi w0, w3, #8, #8 │ │ │ - b 4039f0 │ │ │ mov w0, #0x0 // #0 │ │ │ - b 403a28 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - mov x6, x0 │ │ │ - ldr x1, [x6, #88] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str wzr, [x0, #396] │ │ │ - ldrh w5, [x6, #42] │ │ │ - cbz x1, 403b70 │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x1, x5 │ │ │ - cmp x1, x5 │ │ │ - b.cc 403ac8 // b.lo, b.ul, b.last │ │ │ - b 403b70 │ │ │ - uxth w2, w2 │ │ │ + b 4b2c │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + adrp x6, 2f000 │ │ │ + mov x5, x0 │ │ │ + ldr x0, [x6, #3984] │ │ │ + ldr x1, [x5, #88] │ │ │ + str wzr, [x0] │ │ │ + ldrh w3, [x5, #42] │ │ │ + cbz x1, 4c04 │ │ │ + and x3, x3, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x1, x3 │ │ │ + cmp x1, x3 │ │ │ + b.cc 4ba0 // b.lo, b.ul, b.last │ │ │ + b 4c04 │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x5 │ │ │ - b.cs 403b70 // b.hs, b.nlast │ │ │ - ldrb w2, [x1, #1] │ │ │ - ldrb w3, [x1] │ │ │ - ldrb w4, [x1, #3] │ │ │ - orr w3, w3, w2, lsl #8 │ │ │ - sxth w3, w3 │ │ │ - ldrb w2, [x1, #2] │ │ │ - cmp w3, #0x1 │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - b.ne 403ab4 // b.any │ │ │ - ldr x2, [x6, #32] │ │ │ + cmp x3, x1 │ │ │ + b.ls 4c04 // b.plast │ │ │ + ldrb w4, [x1, #1] │ │ │ + ldrb w7, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w0, [x1, #2] │ │ │ + orr w4, w7, w4, lsl #8 │ │ │ + sxth w4, w4 │ │ │ + orr w2, w0, w2, lsl #8 │ │ │ + cmp w4, #0x1 │ │ │ + b.ne 4b8c // b.any │ │ │ + ldr x6, [x6, #3984] │ │ │ mov w3, #0x1 // #1 │ │ │ - str w3, [x0, #396] │ │ │ + ldr x2, [x5, #32] │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + str w3, [x6] │ │ │ cmp x2, x0 │ │ │ - b.eq 403b78 // b.none │ │ │ - add x1, x1, #0x4 │ │ │ - ldr x0, [x6, #24] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x0, x2 │ │ │ + b.eq 4c0c // b.none │ │ │ + add x3, x1, #0x4 │ │ │ + ldr x2, [x5, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ mov w0, #0x1 // #1 │ │ │ - b.ne 403b6c // b.any │ │ │ - ldrb w9, [x1, #7] │ │ │ - ldrb w4, [x1, #6] │ │ │ - ldrb w8, [x1, #5] │ │ │ - ldrb w3, [x1, #4] │ │ │ - ldrb w7, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w1, [x1] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x3, x4, x3 │ │ │ - orr x1, x2, x1 │ │ │ - orr x1, x1, x3, lsl #32 │ │ │ - str x1, [x6, #24] │ │ │ + cmp x2, x1 │ │ │ + b.ne 4c00 // b.any │ │ │ + ldr x1, [x3] │ │ │ + str x1, [x5, #24] │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - ldrb w9, [x1, #11] │ │ │ - ldrb w4, [x1, #10] │ │ │ - ldrb w8, [x1, #9] │ │ │ - ldrb w3, [x1, #8] │ │ │ - ldrb w7, [x1, #7] │ │ │ - ldrb w2, [x1, #6] │ │ │ - ldrb w5, [x1, #5] │ │ │ - ldrb w0, [x1, #4] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x3, x4, x3 │ │ │ - orr x0, x2, x0 │ │ │ - orr x0, x0, x3, lsl #32 │ │ │ - str x0, [x6, #32] │ │ │ - add x1, x1, #0xc │ │ │ - b 403b08 │ │ │ + ldur x0, [x1, #4] │ │ │ + add x3, x1, #0xc │ │ │ + str x0, [x5, #32] │ │ │ + b 4be4 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldrh w2, [x0, #42] │ │ │ ldr x19, [x0, #88] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x25, [sp, #64] │ │ │ - mov x20, x0 │ │ │ - ldrh w5, [x0, #42] │ │ │ - cbz x19, 403c68 │ │ │ - uxth w5, w5 │ │ │ - sub x5, x5, #0x4 │ │ │ - add x5, x19, x5 │ │ │ - cmp x19, x5 │ │ │ - b.cs 403c68 // b.hs, b.nlast │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w2, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w6, #0x7075 // #28789 │ │ │ - cmp w6, w0, sxth │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - b.ne 403c54 // b.any │ │ │ - b 403c84 │ │ │ + cbz x19, 4d58 │ │ │ + and x2, x2, #0xffff │ │ │ + sub x2, x2, #0x4 │ │ │ + add x2, x19, x2 │ │ │ + cmp x19, x2 │ │ │ + b.cs 4d58 // b.hs, b.nlast │ │ │ ldrb w4, [x19, #1] │ │ │ - ldrb w2, [x19] │ │ │ - ldrb w3, [x19, #3] │ │ │ - ldrb w1, [x19, #2] │ │ │ - orr w2, w2, w4, lsl #8 │ │ │ - cmp w6, w2, sxth │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - b.eq 403c84 // b.none │ │ │ - uxth w1, w1 │ │ │ + mov w3, #0x7075 // #28789 │ │ │ + b 4c70 │ │ │ + and x1, x1, #0xffff │ │ │ add x1, x1, #0x4 │ │ │ add x19, x19, x1 │ │ │ - cmp x19, x5 │ │ │ - b.cc 403c34 // b.lo, b.ul, b.last │ │ │ - str xzr, [x20, #136] │ │ │ + cmp x2, x19 │ │ │ + b.ls 4d58 // b.plast │ │ │ + ldrb w4, [x19, #1] │ │ │ + ldrb w6, [x19] │ │ │ + ldrb w1, [x19, #3] │ │ │ + ldrb w5, [x19, #2] │ │ │ + orr w4, w6, w4, lsl #8 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.ne 4c58 // b.any │ │ │ + str xzr, [x0, #136] │ │ │ + ldrb w1, [x19, #4] │ │ │ + cmp w1, #0x1 │ │ │ + b.hi 4d40 // b.pmore │ │ │ + ldr x1, [x0, #112] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x20, x0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x0, x1 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x1, [sp, #88] │ │ │ + bl 2850 │ │ │ + add x24, x0, #0x1 │ │ │ + ldrb w26, [x19, #2] │ │ │ + mov x23, x0 │ │ │ + ldrb w21, [x19, #3] │ │ │ + mov x0, x24 │ │ │ + ldur w25, [x19, #5] │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #88] │ │ │ + cbz x0, 4e00 │ │ │ + mov x2, x24 │ │ │ + bl 2830 │ │ │ + mov x2, x23 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl fed0 │ │ │ + mov x23, x0 │ │ │ + mov x0, x22 │ │ │ + bl 2b20 │ │ │ + cmp x25, x23 │ │ │ + b.eq 4d68 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4080] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 4ddc // b.none │ │ │ + cbz w0, 4e10 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str xzr, [x20, #136] │ │ │ - ldrb w0, [x19, #4] │ │ │ - ldrb w24, [x19, #2] │ │ │ - cmp w0, #0x1 │ │ │ - ldrb w25, [x19, #3] │ │ │ - b.ls 403cc0 // b.plast │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x0, #0x7e8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ + ldr x1, [x0, #128] │ │ │ + adrp x0, 11000 │ │ │ ldp x29, x30, [sp], #96 │ │ │ - b 40366c │ │ │ - ldrb w2, [x19, #7] │ │ │ - ldrb w3, [x19, #6] │ │ │ - ldrb w22, [x19, #8] │ │ │ - ldrb w0, [x19, #5] │ │ │ - ldr x1, [x20, #112] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - ubfiz x22, x22, #16, #16 │ │ │ - uxth w2, w0 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #88] │ │ │ - orr x22, x22, x2 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #88] │ │ │ - cbz x0, 403e7c │ │ │ - mov x0, x21 │ │ │ - bl 401800 │ │ │ - sub x2, x0, x21 │ │ │ - mov x1, x21 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 410eec │ │ │ - mov x23, x0 │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - cmp x22, x23 │ │ │ - b.eq 403e18 // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1264] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 403e94 // b.none │ │ │ - cbnz w0, 403c6c │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x19, x19, #0x4d0 │ │ │ - ldr x4, [x20, #128] │ │ │ - adrp x3, 412000 <_fini@@Base+0xf78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x860 │ │ │ - mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x2, 412000 <_fini@@Base+0xf78> │ │ │ - add x2, x2, #0x888 │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x1, x1, #0x8d0 │ │ │ - ldp x10, x11, [x2, #48] │ │ │ - ldp x16, x17, [x2] │ │ │ - ldp x14, x15, [x2, #16] │ │ │ - ldp x12, x13, [x2, #32] │ │ │ - ldr x22, [x2, #64] │ │ │ - add x0, x19, x0 │ │ │ - ldp x8, x9, [x1] │ │ │ - ldp x6, x7, [x1, #16] │ │ │ - ldp x4, x5, [x1, #32] │ │ │ - ldp x2, x3, [x1, #48] │ │ │ - ldr x21, [x1, #64] │ │ │ - ldrh w20, [x1, #72] │ │ │ - stp x10, x11, [x0, #48] │ │ │ - stp x16, x17, [x0] │ │ │ - stp x14, x15, [x0, #16] │ │ │ - stp x12, x13, [x0, #32] │ │ │ - str x22, [x0, #64] │ │ │ - add x10, x0, #0x47 │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x19 │ │ │ - str x21, [x10, #64] │ │ │ - strh w20, [x10, #72] │ │ │ - add x1, x1, #0x1c8 │ │ │ - stp x8, x9, [x10] │ │ │ - stp x6, x7, [x10, #16] │ │ │ - stp x4, x5, [x10, #32] │ │ │ - stp x2, x3, [x10, #48] │ │ │ - bl 40366c │ │ │ + add x0, x0, #0x7f8 │ │ │ + b 46c0 │ │ │ + str xzr, [x0, #136] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldr x25, [sp, #64] │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ ldp x29, x30, [sp], #96 │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0x920 │ │ │ - b 4034a0 │ │ │ - orr w22, w24, w25, lsl #8 │ │ │ - sub w22, w22, #0x5 │ │ │ - uxth w22, w22 │ │ │ - cbnz w22, 403e4c │ │ │ + ret │ │ │ + orr w21, w26, w21, lsl #8 │ │ │ + sub w21, w21, #0x5 │ │ │ + ands w21, w21, #0xffff │ │ │ + b.ne 4db0 // b.any │ │ │ ldrh w0, [x20, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 403c6c │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 4d28 │ │ │ ldr x1, [x20, #80] │ │ │ - bl 401ac0 │ │ │ - str x21, [x20, #136] │ │ │ - b 403c6c │ │ │ - add w0, w22, #0x1 │ │ │ + bl 2ba0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x22, [x20, #136] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + add w0, w21, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 403c6c │ │ │ - uxth w22, w22 │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 4d28 │ │ │ + and x21, x21, #0xffff │ │ │ add x1, x19, #0x9 │ │ │ - mov x2, x22 │ │ │ - bl 401af0 │ │ │ - strb wzr, [x21, x22] │ │ │ - str x21, [x20, #136] │ │ │ - b 403c6c │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x1, x1, #0x818 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x20, #112] │ │ │ - b 403d08 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ + mov x2, x21 │ │ │ + bl 2bd0 │ │ │ + strb wzr, [x22, x21] │ │ │ + b 4d94 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + adrp x0, 11000 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + add x0, x0, #0x838 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ ldr x1, [x20, #128] │ │ │ - add x0, x0, #0x828 │ │ │ - b 403ca8 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + b 46c0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x828 │ │ │ + bl 44a8 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x3, 11000 │ │ │ + ldr x4, [x20, #128] │ │ │ + add x3, x3, #0x870 │ │ │ + ldr x19, [x19, #3576] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0x898 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x2, x2, #0x8e0 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 10000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0x1b0 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl 46c0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0x930 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x21, x0 │ │ │ - bl 401770 │ │ │ + str x0, [sp, #40] │ │ │ + bl 2850 │ │ │ mov x20, x0 │ │ │ add x0, x0, #0x5 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 403f08 │ │ │ - mov x1, x21 │ │ │ + cbz x0, 4f34 │ │ │ + ldr x1, [sp, #40] │ │ │ add x2, x20, #0x1 │ │ │ - bl 401750 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #628] │ │ │ - cbnz w0, 403f08 │ │ │ + bl 2830 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3488] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 4f34 │ │ │ mov w1, #0x2f // #47 │ │ │ mov x0, x19 │ │ │ - bl 401950 │ │ │ - cmp x0, xzr │ │ │ - csinc x0, x19, x0, eq // eq = none │ │ │ + bl 2a40 │ │ │ + cmp x0, #0x0 │ │ │ mov w1, #0x2e // #46 │ │ │ - bl 401950 │ │ │ - cbz x0, 403f1c │ │ │ + csinc x0, x19, x0, eq // eq = none │ │ │ + bl 2a40 │ │ │ + cbz x0, 4f44 │ │ │ mov x0, x19 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x938 │ │ │ - ldr w1, [x0] │ │ │ - ldrb w2, [x0, #4] │ │ │ - str w1, [x19, x20] │ │ │ - add x0, x19, x20 │ │ │ - strb w2, [x0, #4] │ │ │ - b 403f08 │ │ │ - uxth w0, w0 │ │ │ - cbz x1, 403f98 │ │ │ - mov w6, w2 │ │ │ - sub x6, x6, #0x4 │ │ │ - add x6, x1, x6 │ │ │ - cmp x1, x6 │ │ │ - b.cc 403f70 // b.lo, b.ul, b.last │ │ │ - b 403f98 │ │ │ - uxth w2, w2 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x948 │ │ │ + add x1, x19, x20 │ │ │ + ldr w2, [x0] │ │ │ + ldur w0, [x0, #1] │ │ │ + str w2, [x19, x20] │ │ │ + stur w0, [x1, #1] │ │ │ + b 4f34 │ │ │ + nop │ │ │ + and w0, w0, #0xffff │ │ │ + cbz x1, 4fc4 │ │ │ + mov w4, w2 │ │ │ + sub x4, x4, #0x4 │ │ │ + add x4, x1, x4 │ │ │ + cmp x1, x4 │ │ │ + b.cc 4f9c // b.lo, b.ul, b.last │ │ │ + b 4fc4 │ │ │ + and x2, x2, #0xffff │ │ │ add x2, x2, #0x4 │ │ │ add x1, x1, x2 │ │ │ - cmp x1, x6 │ │ │ - b.cs 403f98 // b.hs, b.nlast │ │ │ - ldrb w5, [x1, #1] │ │ │ - ldrb w4, [x1] │ │ │ - ldrb w3, [x1, #3] │ │ │ - ldrb w2, [x1, #2] │ │ │ - orr w4, w4, w5, lsl #8 │ │ │ - cmp w4, w0 │ │ │ - orr w2, w2, w3, lsl #8 │ │ │ - b.ne 403f5c // b.any │ │ │ + cmp x1, x4 │ │ │ + b.cs 4fc4 // b.hs, b.nlast │ │ │ + ldrb w3, [x1, #1] │ │ │ + ldrb w6, [x1] │ │ │ + ldrb w2, [x1, #3] │ │ │ + ldrb w5, [x1, #2] │ │ │ + orr w3, w6, w3, lsl #8 │ │ │ + cmp w0, w3 │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + b.ne 4f88 // b.any │ │ │ mov x0, x1 │ │ │ ret │ │ │ mov x0, #0x0 // #0 │ │ │ ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + mov w21, w3 │ │ │ + mov x22, x4 │ │ │ stp x25, x26, [sp, #64] │ │ │ + mov x25, x2 │ │ │ + cbz x0, 514c │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ + mov x0, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ mov w28, w1 │ │ │ - mov x21, x2 │ │ │ - mov w24, w3 │ │ │ - mov x26, x4 │ │ │ - cbz x0, 404124 │ │ │ - mov x0, #0xffff // #65535 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 404194 │ │ │ - add x28, x20, w28, uxtw │ │ │ - cmp x20, x28 │ │ │ - b.cs 404184 // b.hs, b.nlast │ │ │ - mov w25, w24 │ │ │ - sub x19, x25, #0x4 │ │ │ - add x19, x21, x19 │ │ │ - mov w27, #0x0 // #0 │ │ │ - ldrb w10, [x20, #1] │ │ │ - ldrb w0, [x20] │ │ │ - ldrb w22, [x20, #3] │ │ │ - ldrb w2, [x20, #2] │ │ │ - orr w10, w0, w10, lsl #8 │ │ │ - sxth w10, w10 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - cbz x21, 404084 │ │ │ - cmp x21, x19 │ │ │ - b.cs 404084 // b.hs, b.nlast │ │ │ - ldrb w3, [x21, #1] │ │ │ - ldrb w0, [x21] │ │ │ - ldrb w6, [x21, #3] │ │ │ - ldrb w2, [x21, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - cmp w10, w0, sxth │ │ │ - orr w6, w2, w6, lsl #8 │ │ │ - b.eq 4040a4 // b.none │ │ │ - mov x5, x21 │ │ │ - b 404070 │ │ │ - ldrb w9, [x5, #1] │ │ │ - ldrb w7, [x5] │ │ │ - ldrb w8, [x5, #3] │ │ │ - ldrb w6, [x5, #2] │ │ │ - orr w7, w7, w9, lsl #8 │ │ │ - cmp w10, w7, sxth │ │ │ - orr w6, w6, w8, lsl #8 │ │ │ - b.eq 4040a4 // b.none │ │ │ - uxth w6, w6 │ │ │ - add x6, x6, #0x4 │ │ │ - add x5, x5, x6 │ │ │ - cmp x5, x19 │ │ │ - b.cc 404050 // b.lo, b.ul, b.last │ │ │ - add x0, x23, w27, uxth │ │ │ - add w2, w22, #0x4 │ │ │ - add w27, w27, #0x4 │ │ │ - mov x1, x20 │ │ │ - sxtw x2, w2 │ │ │ - add w27, w22, w27, uxth │ │ │ - bl 401750 │ │ │ - uxth w27, w27 │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x20, x20, x22 │ │ │ - cmp x20, x28 │ │ │ - b.cc 404000 // b.lo, b.ul, b.last │ │ │ - uxth w0, w27 │ │ │ - add w24, w27, w24 │ │ │ - mov x1, x21 │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 51c8 │ │ │ + add x28, x24, w28, uxtw │ │ │ + mov w23, w21 │ │ │ + cmp x24, x28 │ │ │ + b.cs 5198 // b.hs, b.nlast │ │ │ + sub x27, x23, #0x4 │ │ │ + mov w26, #0x0 // #0 │ │ │ + add x27, x25, x27 │ │ │ + ldrb w3, [x24, #1] │ │ │ + ldrb w1, [x24] │ │ │ + ldrb w19, [x24, #3] │ │ │ + ldrb w0, [x24, #2] │ │ │ + orr w3, w1, w3, lsl #8 │ │ │ + orr w19, w0, w19, lsl #8 │ │ │ + sxth w3, w3 │ │ │ + cbz x25, 50b4 │ │ │ + cmp x25, x27 │ │ │ + b.cs 50b4 // b.hs, b.nlast │ │ │ + ldrb w2, [x25, #1] │ │ │ + ldrb w4, [x25] │ │ │ + ldrb w0, [x25, #3] │ │ │ + ldrb w1, [x25, #2] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w2, sxth │ │ │ + b.eq 50d4 // b.none │ │ │ mov x2, x25 │ │ │ - add x0, x23, x0 │ │ │ - uxth w24, w24 │ │ │ - bl 401750 │ │ │ - uxth w20, w24 │ │ │ - mov x0, x20 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 4041a8 │ │ │ - mov x1, x23 │ │ │ - mov x2, x20 │ │ │ - mov x0, x19 │ │ │ - bl 401750 │ │ │ + b 50a0 │ │ │ + ldrb w4, [x2, #1] │ │ │ + ldrb w5, [x2] │ │ │ + ldrb w0, [x2, #3] │ │ │ + ldrb w1, [x2, #2] │ │ │ + orr w4, w5, w4, lsl #8 │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + cmp w3, w4, sxth │ │ │ + b.eq 50d4 // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x2, x2, x0 │ │ │ + cmp x27, x2 │ │ │ + b.hi 5080 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + add w26, w26, #0x4 │ │ │ + add w2, w19, #0x4 │ │ │ + mov x1, x24 │ │ │ + add w26, w19, w26, uxth │ │ │ + and w26, w26, #0xffff │ │ │ + sxtw x2, w2 │ │ │ + bl 2830 │ │ │ + and x19, x19, #0xffff │ │ │ + add x19, x19, #0x4 │ │ │ + add x24, x24, x19 │ │ │ + cmp x28, x24 │ │ │ + b.hi 5030 // b.pmore │ │ │ + add x0, x20, w26, uxth │ │ │ + mov x2, x23 │ │ │ + mov x1, x25 │ │ │ + add w21, w26, w21 │ │ │ + bl 2830 │ │ │ + and w21, w21, #0xffff │ │ │ + and x23, x21, #0xffff │ │ │ mov x0, x23 │ │ │ - bl 401a40 │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 51c8 │ │ │ + mov x2, x23 │ │ │ + mov x1, x20 │ │ │ + bl 2830 │ │ │ + mov x0, x20 │ │ │ + bl 2b20 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov x0, x19 │ │ │ - str w24, [x26] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str w21, [x22] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - cbz x2, 404178 │ │ │ - cbz w3, 404178 │ │ │ + cmp x2, #0x0 │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ + b.eq 51a0 // b.none │ │ │ mov w20, w3 │ │ │ mov x0, x20 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 4041bc │ │ │ - mov x1, x21 │ │ │ + cbz x0, 51c0 │ │ │ mov x2, x20 │ │ │ + mov x1, x25 │ │ │ + and w21, w21, #0xffff │ │ │ + bl 2830 │ │ │ + str w21, [x22] │ │ │ mov x0, x19 │ │ │ - and w24, w24, #0xffff │ │ │ - bl 401750 │ │ │ - str w24, [x26] │ │ │ - mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov w26, #0x0 // #0 │ │ │ + b 50ec │ │ │ + str wzr, [x4] │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - str wzr, [x26] │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 404108 │ │ │ - mov x0, #0x0 // #0 │ │ │ - mov w25, w24 │ │ │ - mov w27, w0 │ │ │ - b 4040bc │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x940 │ │ │ - bl 4034a0 │ │ │ - b 403fe4 │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x940 │ │ │ - bl 4034a0 │ │ │ - b 4040e8 │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x940 │ │ │ - bl 4034a0 │ │ │ - b 404140 │ │ │ + add x1, x1, #0x950 │ │ │ + bl 44a8 │ │ │ stp x29, x30, [sp, #-64]! │ │ │ - mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ - ldr x3, [x21, #1840] │ │ │ - mov x1, #0x0 // #0 │ │ │ mov w2, #0x2 // #2 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x3, [x29, #56] │ │ │ - mov x20, x0 │ │ │ - bl 4018e0 │ │ │ - mov w22, w0 │ │ │ - cbnz w0, 404278 │ │ │ - mov x0, x20 │ │ │ - bl 4019e0 │ │ │ + adrp x20, 2f000 │ │ │ mov x19, x0 │ │ │ - tbnz x19, #63, 404278 │ │ │ - mov x0, x20 │ │ │ - mov x1, x19 │ │ │ - mov w2, w22 │ │ │ - bl 4018e0 │ │ │ - cbnz w0, 404278 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x1 │ │ │ - mov x3, x20 │ │ │ - add x0, x29, #0x30 │ │ │ - bl 401a10 │ │ │ - mov x0, x20 │ │ │ - bl 401980 │ │ │ - cmp w0, wzr │ │ │ - csinv x19, x19, xzr, ne // ne = any │ │ │ - mov x0, x20 │ │ │ - bl 401910 │ │ │ - ldr x2, [x29, #56] │ │ │ - ldr x1, [x21, #1840] │ │ │ + ldr x3, [x20, #3792] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #56] │ │ │ + mov x4, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 29c0 │ │ │ + cbnz w0, 5284 │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 404280 // b.any │ │ │ + bl 2ac0 │ │ │ + mov x21, x0 │ │ │ + tbnz x0, #63, 5284 │ │ │ + mov x1, x0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + bl 29c0 │ │ │ + cbnz w0, 5284 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x3, x19 │ │ │ + mov x1, x2 │ │ │ + add x0, sp, #0x30 │ │ │ + bl 2af0 │ │ │ + mov x0, x19 │ │ │ + bl 2a70 │ │ │ + cbz w0, 5284 │ │ │ + mov x0, x19 │ │ │ + bl 29f0 │ │ │ + ldr x20, [x20, #3792] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #56] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 528c │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov x19, #0xffffffffffffffff // #-1 │ │ │ - b 40424c │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ + mov x21, #0xffffffffffffffff // #-1 │ │ │ + b 5254 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ stp x29, x30, [sp, #-144]! │ │ │ + mov w2, #0x0 // #0 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x21, 430000 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x21, [x20, #3568] │ │ │ stp x23, x24, [sp, #48] │ │ │ - ldr x3, [x21, #1840] │ │ │ - mov x22, x1 │ │ │ - mov x24, x0 │ │ │ - ldr x1, [x1, #64] │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w2, #0x0 // #0 │ │ │ + mov x24, x1 │ │ │ + ldr x3, [x22, #3792] │ │ │ stp x25, x26, [sp, #64] │ │ │ - str x27, [sp, #80] │ │ │ - str x3, [x29, #136] │ │ │ - bl 4018e0 │ │ │ - mov w20, w0 │ │ │ - cbz w0, 40432c │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - str xzr, [x19, #296] │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + mov x26, x0 │ │ │ + ldr x0, [x21] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #136] │ │ │ + mov x4, #0x0 // #0 │ │ │ + ldr x1, [x1, #64] │ │ │ + bl 29c0 │ │ │ + cbnz w0, 54f0 │ │ │ + ldr x3, [x21] │ │ │ + add x19, sp, #0x68 │ │ │ + mov w23, w0 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x0, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2af0 │ │ │ + mov x25, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 5390 // b.any │ │ │ + ldrb w0, [sp, #104] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5390 // b.any │ │ │ + ldrb w0, [sp, #105] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5390 // b.any │ │ │ + ldrb w0, [sp, #106] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne 5390 // b.any │ │ │ + ldrb w0, [sp, #107] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne 5390 // b.any │ │ │ + ldr x3, [x21] │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, #0x1a // #26 │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x1 │ │ │ + b.eq 53e4 // b.none │ │ │ + ldr x0, [x21] │ │ │ + bl 2c20 │ │ │ + mov w19, w0 │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 401920 │ │ │ + bl 2a10 │ │ │ mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x958 │ │ │ - bl 40366c │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x21, #1840] │ │ │ - mov w0, w20 │ │ │ - cmp x2, x1 │ │ │ - b.ne 404684 // b.any │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x998 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x21] │ │ │ + bl 2920 │ │ │ + cbz w19, 54e8 │ │ │ + mov w23, #0xb // #11 │ │ │ + b 53b4 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w23, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x980 │ │ │ + bl 46c0 │ │ │ + ldr x1, [x22, #3792] │ │ │ + mov w0, w23 │ │ │ + ldr x2, [sp, #136] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 5644 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldr x27, [sp, #80] │ │ │ ldp x29, x30, [sp], #144 │ │ │ ret │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w23, #0x0 // #0 │ │ │ - bfxil w23, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w23, w0, #8, #8 │ │ │ - ldr x3, [x19, #296] │ │ │ - mov w0, #0x3 // #3 │ │ │ - bfi w23, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bfi w23, w4, #24, #8 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x4 │ │ │ - mov x25, x0 │ │ │ - b.eq 404394 // b.none │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - ldr x1, [x22, #112] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xa20 │ │ │ - str xzr, [x19, #296] │ │ │ - bl 40366c │ │ │ - b 4042fc │ │ │ - ldrb w0, [x29, #96] │ │ │ - cmp w0, w23, uxtb │ │ │ - b.ne 404370 // b.any │ │ │ - ldrb w1, [x29, #97] │ │ │ - ubfx x0, x23, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 404370 // b.any │ │ │ - ldrb w1, [x29, #98] │ │ │ - ubfx x0, x23, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 404370 // b.any │ │ │ - ldrb w0, [x29, #99] │ │ │ - cmp w0, w23, lsr #24 │ │ │ - b.ne 404370 // b.any │ │ │ - ldr x3, [x19, #296] │ │ │ - add x0, x29, #0x60 │ │ │ - mov x1, #0x1a // #26 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 404424 // b.none │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401b40 │ │ │ - mov w20, w0 │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x970 │ │ │ - bl 40366c │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401820 │ │ │ - cbnz w20, 40455c │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 4042fc │ │ │ mov x0, #0xb8 // #184 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40457c │ │ │ - ldrb w8, [x29, #109] │ │ │ - ldrb w7, [x29, #107] │ │ │ - ldrb w1, [x29, #118] │ │ │ - ldrb w13, [x29, #105] │ │ │ - ldrb w6, [x29, #104] │ │ │ - ldrb w12, [x29, #103] │ │ │ - ldrb w5, [x29, #102] │ │ │ - ldrb w4, [x29, #108] │ │ │ - ldrb w0, [x29, #106] │ │ │ - ldrb w25, [x29, #119] │ │ │ - orr w0, w0, w7, lsl #8 │ │ │ - orr w25, w1, w25, lsl #8 │ │ │ - ldrb w11, [x29, #97] │ │ │ - ldrb w3, [x29, #96] │ │ │ - ldrb w10, [x29, #99] │ │ │ - ldrb w2, [x29, #98] │ │ │ - ldrb w9, [x29, #101] │ │ │ - ldrb w1, [x29, #100] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w27, [x29, #121] │ │ │ - ldrb w7, [x29, #120] │ │ │ - uxth w8, w0 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w2, w2, w10, lsl #8 │ │ │ - orr w1, w1, w9, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x8 │ │ │ - orr w27, w7, w27, lsl #8 │ │ │ - add w0, w25, #0x1 │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, 5620 │ │ │ + ldrb w1, [sp, #126] │ │ │ + ldrb w4, [sp, #104] │ │ │ + ldrb w21, [sp, #127] │ │ │ + ldrb w3, [sp, #105] │ │ │ + ldrb w5, [sp, #106] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + ldrb w2, [sp, #109] │ │ │ + orr w3, w4, w3, lsl #8 │ │ │ + ldrb w1, [sp, #107] │ │ │ + ldrb w4, [sp, #108] │ │ │ + add w0, w21, #0x1 │ │ │ + ldrb w7, [sp, #128] │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + ldur w6, [sp, #110] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldur w5, [sp, #114] │ │ │ + ldur w4, [sp, #126] │ │ │ sxtw x0, w0 │ │ │ - strh w3, [x23, #2] │ │ │ - strh w2, [x23, #58] │ │ │ - strh w1, [x23, #6] │ │ │ - str x5, [x23, #8] │ │ │ - str x4, [x23, #16] │ │ │ - strh w25, [x23, #40] │ │ │ - strh w27, [x23, #42] │ │ │ - str xzr, [x23, #88] │ │ │ - str xzr, [x23, #80] │ │ │ - str xzr, [x23, #120] │ │ │ - str xzr, [x23, #128] │ │ │ - str xzr, [x23, #136] │ │ │ - str xzr, [x23, #144] │ │ │ - str xzr, [x23, #152] │ │ │ - bl 401830 │ │ │ - str x0, [x23, #112] │ │ │ - mov x26, x0 │ │ │ - cbz x0, 404574 │ │ │ - cbnz w27, 404564 │ │ │ - ldr x3, [x19, #296] │ │ │ + ldrb w25, [sp, #129] │ │ │ + str x27, [sp, #80] │ │ │ + strh w3, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + orr w25, w7, w25, lsl #8 │ │ │ + stp x6, x5, [x19, #8] │ │ │ + str w4, [x19, #40] │ │ │ + strh w1, [x19, #58] │ │ │ + stp xzr, xzr, [x19, #80] │ │ │ + stp xzr, xzr, [x19, #120] │ │ │ + stp xzr, xzr, [x19, #136] │ │ │ + str xzr, [x19, #152] │ │ │ + bl 2930 │ │ │ + str x0, [x19, #112] │ │ │ + mov x27, x0 │ │ │ + cbz x0, 55bc │ │ │ + cbz w25, 5490 │ │ │ + and x0, x25, #0xffff │ │ │ + bl 2930 │ │ │ + str x0, [x19, #88] │ │ │ + cbz x0, 55bc │ │ │ + ldr x25, [x20, #3568] │ │ │ + and x1, x21, #0xffff │ │ │ + mov x0, x27 │ │ │ mov x2, #0x1 // #1 │ │ │ - mov x0, x26 │ │ │ - uxth w1, w25 │ │ │ - bl 401a10 │ │ │ + ldr x3, [x25] │ │ │ + bl 2af0 │ │ │ cmp x0, #0x1 │ │ │ + b.ne 54d4 // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 5520 │ │ │ mov x2, x0 │ │ │ - b.ne 404550 // b.any │ │ │ - ldrh w1, [x23, #42] │ │ │ - cbz w1, 4045a0 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x23, #88] │ │ │ - ldr x3, [x3, #296] │ │ │ - uxth w1, w1 │ │ │ - bl 401a10 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x25] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2af0 │ │ │ cmp x0, #0x1 │ │ │ - b.eq 4045a0 // b.none │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401b40 │ │ │ - cbz w0, 40441c │ │ │ - mov w20, #0xb // #11 │ │ │ - b 4042fc │ │ │ - uxth w0, w27 │ │ │ - bl 401830 │ │ │ - str x0, [x23, #88] │ │ │ - cbnz x0, 40450c │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 4042fc │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x988 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, w25 │ │ │ - bl 401820 │ │ │ - b 4042fc │ │ │ - ldr x0, [x23, #112] │ │ │ - ldrh w1, [x22, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1264] │ │ │ + b.eq 5520 // b.none │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 2c20 │ │ │ + ldr x27, [sp, #80] │ │ │ + cbnz w0, 5388 │ │ │ + mov w23, #0x2 // #2 │ │ │ + b 53b4 │ │ │ + ldr x0, [x21] │ │ │ + mov w23, #0xb // #11 │ │ │ + bl 2920 │ │ │ + str xzr, [x21] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x968 │ │ │ + bl 46c0 │ │ │ + b 53b4 │ │ │ + ldrh w1, [x24, #40] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x19, #112] │ │ │ + ldr x0, [x0, #4080] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x3 │ │ │ - b.eq 4045c4 // b.none │ │ │ - mov x0, x23 │ │ │ - bl 403bd0 │ │ │ - ldrh w0, [x23, #40] │ │ │ + b.eq 5548 // b.none │ │ │ + mov x0, x19 │ │ │ + bl 4c20 │ │ │ + ldrh w0, [x19, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x23, #80] │ │ │ - cbz x0, 404574 │ │ │ - ldr x1, [x23, #112] │ │ │ - bl 401ac0 │ │ │ - mov x0, x23 │ │ │ - bl 403a84 │ │ │ - ldrh w5, [x22, #2] │ │ │ - ldrh w4, [x23, #2] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str w0, [x1, #396] │ │ │ + bl 2930 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, 55bc │ │ │ + ldr x1, [x19, #112] │ │ │ + bl 2ba0 │ │ │ + mov x0, x19 │ │ │ + bl 4b58 │ │ │ + adrp x1, 2f000 │ │ │ + ldrh w5, [x24, #2] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldr x1, [x1, #3984] │ │ │ cmp w4, w5 │ │ │ - b.eq 40462c // b.none │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x19, x19, #0x4d0 │ │ │ - adrp x3, 412000 <_fini@@Base+0xf78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x998 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x1, [x22, #112] │ │ │ - mov x0, x19 │ │ │ - bl 40366c │ │ │ - ldrh w1, [x23, #58] │ │ │ - ldrh w0, [x22, #4] │ │ │ + str w0, [x1] │ │ │ + b.ne 55f0 // b.any │ │ │ + ldrh w1, [x19, #58] │ │ │ + ldrh w0, [x24, #4] │ │ │ cmp w1, w0 │ │ │ - b.eq 40464c // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - ldr x1, [x22, #112] │ │ │ - add x0, x0, #0x9d0 │ │ │ - bl 40366c │ │ │ - ldr x1, [x23, #16] │ │ │ - ldr x0, [x22, #16] │ │ │ + b.ne 55dc // b.any │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x24, #16] │ │ │ cmp x1, x0 │ │ │ - b.eq 40466c // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - ldr x1, [x22, #112] │ │ │ + b.ne 55c8 // b.any │ │ │ + ldur q0, [x24, #24] │ │ │ + ldr x27, [sp, #80] │ │ │ + str x19, [x26] │ │ │ + stur q0, [x19, #24] │ │ │ + b 53b4 │ │ │ + mov w23, #0x4 // #4 │ │ │ + ldr x27, [sp, #80] │ │ │ + b 53b4 │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xa20 │ │ │ + bl 46c0 │ │ │ + b 55a8 │ │ │ + ldr x1, [x24, #112] │ │ │ + adrp x0, 11000 │ │ │ add x0, x0, #0x9f8 │ │ │ - bl 40366c │ │ │ - ldr x1, [x22, #32] │ │ │ - ldr x0, [x22, #24] │ │ │ - str x1, [x23, #32] │ │ │ - str x0, [x23, #24] │ │ │ - str x23, [x24] │ │ │ - b 4042fc │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-336]! │ │ │ + bl 46c0 │ │ │ + b 5598 │ │ │ + adrp x20, 2f000 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x3, 11000 │ │ │ + ldr x20, [x20, #3576] │ │ │ + add x3, x3, #0x9c0 │ │ │ + mov x0, x20 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr x1, [x24, #112] │ │ │ + mov x0, x20 │ │ │ + bl 46c0 │ │ │ + b 5588 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x9b0 │ │ │ + bl 46c0 │ │ │ + mov w23, w25 │ │ │ + ldr x0, [x21] │ │ │ + bl 2920 │ │ │ + b 53b4 │ │ │ + str x27, [sp, #80] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-368]! │ │ │ + adrp x0, 2f000 │ │ │ mov x29, sp │ │ │ + ldr x1, [x0, #4048] │ │ │ + adrp x0, 2f000 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + ldr x2, [x19, #3792] │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x21, 430000 │ │ │ - ldr x1, [x21, #1840] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x0, #3464] │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - stp x19, x20, [sp, #16] │ │ │ + adrp x23, 2f000 │ │ │ stp x25, x26, [sp, #64] │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x22, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x1, [x29, #328] │ │ │ - ldr x0, [x23, #2304] │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ + adrp x25, 2f000 │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #360] │ │ │ + mov x3, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - str xzr, [x24, #1216] │ │ │ - str xzr, [x25, #80] │ │ │ - str xzr, [x22, #2296] │ │ │ - strh wzr, [x1, #2280] │ │ │ - str wzr, [x19, #72] │ │ │ - cbz x0, 4046fc │ │ │ - ldrb w1, [x0] │ │ │ - cbz w1, 4046fc │ │ │ - cmp w1, #0x2d │ │ │ - b.ne 404774 // b.any │ │ │ - ldrb w1, [x0, #1] │ │ │ - cbnz w1, 404774 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #416] │ │ │ - cbnz w0, 404744 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w19, [x1, #636] │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 404748 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #288] │ │ │ - ldr x1, [x1, #272] │ │ │ - bl 4019c0 │ │ │ - cbz w0, 404748 │ │ │ - cmp w19, #0x1 │ │ │ - b.eq 404c08 // b.none │ │ │ - ldr x1, [x23, #2304] │ │ │ - mov w0, #0x12 // #18 │ │ │ - bl 4034a0 │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldr x2, [x29, #328] │ │ │ - ldr x1, [x21, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 4050e8 // b.any │ │ │ + ldr x3, [x23, #3552] │ │ │ + str xzr, [x0] │ │ │ + ldr x2, [x21, #3976] │ │ │ + ldr x20, [x20, #3848] │ │ │ + str xzr, [x3] │ │ │ + ldr x0, [x25, #3840] │ │ │ + str xzr, [x2] │ │ │ + ldr x24, [x1] │ │ │ + str wzr, [x20] │ │ │ + strh wzr, [x0] │ │ │ + cbz x24, 56e8 │ │ │ + ldrb w0, [x24] │ │ │ + cbz w0, 56e8 │ │ │ + adrp x1, 11000 │ │ │ + mov x0, x24 │ │ │ + add x1, x1, #0xa48 │ │ │ + bl 2aa0 │ │ │ + cbnz w0, 5788 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3960] │ │ │ + ldr w27, [x0] │ │ │ + cbz w27, 5730 │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr x19, [x19, #3792] │ │ │ + mov w0, w27 │ │ │ + ldr x2, [sp, #360] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 71d8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #336 │ │ │ + ldp x29, x30, [sp], #368 │ │ │ ret │ │ │ - adrp x3, 411000 │ │ │ - add x20, x3, #0x480 │ │ │ - mov x1, x20 │ │ │ - bl 401ae0 │ │ │ - cbz x0, 4046fc │ │ │ - mov w2, #0x1 // #1 │ │ │ - str w2, [x19, #72] │ │ │ - bl 401820 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x2, #288] │ │ │ - mov x1, x20 │ │ │ - bl 401ae0 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x0, [x19, #296] │ │ │ - cbz x0, 404988 │ │ │ - mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w20, [x0] │ │ │ + cmp w20, #0x2 │ │ │ + b.eq 56fc // b.none │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3904] │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2aa0 │ │ │ + mov w27, w0 │ │ │ + cbz w0, 56fc │ │ │ + str d8, [sp, #96] │ │ │ + cmp w20, #0x1 │ │ │ + b.eq 7664 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #4048] │ │ │ + mov w0, #0x12 // #18 │ │ │ + ldr x1, [x1] │ │ │ + bl 44a8 │ │ │ + adrp x0, 10000 │ │ │ + add x22, x0, #0x440 │ │ │ + mov x1, x22 │ │ │ + mov x0, x24 │ │ │ + str d8, [sp, #96] │ │ │ + bl 2bc0 │ │ │ + cbz x0, 7010 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x20] │ │ │ + adrp x20, 2f000 │ │ │ + bl 2920 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, x22 │ │ │ + ldr x24, [x0, #3536] │ │ │ + ldr x0, [x24] │ │ │ + bl 2bc0 │ │ │ + ldr x22, [x20, #3568] │ │ │ + str x0, [x22] │ │ │ + cbz x0, 6100 │ │ │ mov w2, #0x2 // #2 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 40489c │ │ │ - mov x1, #0x0 // #0 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w2, w1 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 4018e0 │ │ │ - cbnz w0, 4049ac │ │ │ - adrp x27, 430000 │ │ │ - ldr x28, [x19, #296] │ │ │ - add x27, x27, #0x780 │ │ │ - mov x0, x28 │ │ │ - bl 401980 │ │ │ - cbnz w0, 404920 │ │ │ - mov x0, x28 │ │ │ - bl 403790 │ │ │ - cbz w0, 404920 │ │ │ - ldrb w0, [x27] │ │ │ - adrp x20, 430000 │ │ │ + mov x1, #0xfffffffffffe0000 // #-131072 │ │ │ + bl 29c0 │ │ │ + cbnz w0, 5fb4 │ │ │ + ldr x0, [x22] │ │ │ + bl 2ac0 │ │ │ + cmn x0, #0x1 │ │ │ + b.eq 5fb4 // b.none │ │ │ + ldr x0, [x20, #3568] │ │ │ + adrp x1, 30000 │ │ │ + add x22, x1, #0x558 │ │ │ + ldr x24, [x0] │ │ │ + mov x0, x24 │ │ │ + bl 2a70 │ │ │ + cbnz w0, 6004 │ │ │ + mov x0, x24 │ │ │ + bl 4730 │ │ │ + cbz w0, 6004 │ │ │ + ldrb w0, [x22] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 4047e4 // b.any │ │ │ - ldrb w0, [x27, #1] │ │ │ + b.ne 5804 // b.any │ │ │ + ldrb w0, [x22, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 4047e4 // b.any │ │ │ - ldrb w0, [x27, #2] │ │ │ + b.ne 5804 // b.any │ │ │ + ldrb w0, [x22, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 4047e4 // b.any │ │ │ - ldrb w0, [x27, #3] │ │ │ + b.ne 5804 // b.any │ │ │ + ldrb w0, [x22, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 4047e4 // b.any │ │ │ - ldr x0, [x19, #296] │ │ │ - add x27, x20, #0x780 │ │ │ - bl 4019e0 │ │ │ + b.ne 5804 // b.any │ │ │ + ldr x0, [x20, #3568] │ │ │ + adrp x1, 30000 │ │ │ + add x24, x1, #0x558 │ │ │ mov x26, x0 │ │ │ - ldr x28, [x19, #296] │ │ │ + mov x27, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl 2ac0 │ │ │ + mov x22, x0 │ │ │ + nop │ │ │ + ldr x28, [x26] │ │ │ mov x0, x28 │ │ │ - bl 401980 │ │ │ - cbnz w0, 4048b0 │ │ │ + bl 2a70 │ │ │ + cbnz w0, 58cc │ │ │ mov x0, x28 │ │ │ - bl 403790 │ │ │ - cbz w0, 4048b0 │ │ │ - ldrb w0, [x27] │ │ │ + bl 4730 │ │ │ + cbz w0, 58cc │ │ │ + ldrb w0, [x24] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 404844 // b.any │ │ │ - ldrb w0, [x27, #1] │ │ │ + b.ne 5874 // b.any │ │ │ + ldrb w0, [x24, #1] │ │ │ cmp w0, #0x4b │ │ │ - b.ne 404844 // b.any │ │ │ - ldrb w0, [x27, #2] │ │ │ + b.ne 5874 // b.any │ │ │ + ldrb w0, [x24, #2] │ │ │ cmp w0, #0x5 │ │ │ - b.ne 404844 // b.any │ │ │ - ldrb w0, [x27, #3] │ │ │ + b.ne 5874 // b.any │ │ │ + ldrb w0, [x24, #3] │ │ │ cmp w0, #0x6 │ │ │ - b.ne 404844 // b.any │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 4019e0 │ │ │ - mov x26, x0 │ │ │ - b 404840 │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 4019e0 │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 4047d8 // b.any │ │ │ - b 4047c0 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov x1, x26 │ │ │ + b.ne 5874 // b.any │ │ │ + ldr x0, [x27] │ │ │ + bl 2ac0 │ │ │ + mov x22, x0 │ │ │ + b 5870 │ │ │ + ldr x26, [x20, #3568] │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4018e0 │ │ │ + mov x1, x22 │ │ │ + ldr x0, [x26] │ │ │ + bl 29c0 │ │ │ mov w27, w0 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cbz w0, 404a70 │ │ │ - ldr x0, [x28, #296] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x5, #288] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xac0 │ │ │ - str xzr, [x28, #296] │ │ │ - bl 40366c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 404980 // b.none │ │ │ - ldr x19, [x22, #2296] │ │ │ - mov w0, w20 │ │ │ - cbz x19, 404748 │ │ │ - lsl x23, x19, #3 │ │ │ - cmp x19, x23, lsr #3 │ │ │ - b.eq 4049dc // b.none │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 404748 │ │ │ - ldr x0, [x19, #296] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x23, #636] │ │ │ - str xzr, [x19, #296] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 404bb4 // b.none │ │ │ - adrp x19, 411000 │ │ │ - add x19, x19, #0x1c8 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xb90 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xbc8 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xc00 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #636] │ │ │ - b 4048f8 │ │ │ - mov w0, w20 │ │ │ - b 404748 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x3, #288] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xaa0 │ │ │ - bl 40366c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - mov w20, #0x12 // #18 │ │ │ - b 4048f8 │ │ │ - ldr x0, [x27, #296] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x4, #288] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xac0 │ │ │ - str xzr, [x27, #296] │ │ │ - bl 40366c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - b 4048f8 │ │ │ - mov x0, x23 │ │ │ - bl 401830 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - str x0, [x1, #2256] │ │ │ - cbz x0, 404918 │ │ │ - ldr x1, [x25, #80] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 404a08 │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 4049fc │ │ │ - adrp x3, 403000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x77c │ │ │ - bl 4017f0 │ │ │ - ldr x0, [x22, #2296] │ │ │ - cmp x19, x0 │ │ │ - b.ne 404918 // b.any │ │ │ - mov x0, x23 │ │ │ - bl 401830 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - str x0, [x1, #2264] │ │ │ - cbz x0, 404918 │ │ │ - ldr x1, [x25, #80] │ │ │ - mov x2, x0 │ │ │ - cbz x1, 404a54 │ │ │ - str x1, [x2], #8 │ │ │ - ldr x1, [x1, #176] │ │ │ - cbnz x1, 404a48 │ │ │ - adrp x3, 403000 │ │ │ - mov x1, x19 │ │ │ - mov x2, #0x8 // #8 │ │ │ - add x3, x3, #0x750 │ │ │ - bl 4017f0 │ │ │ - mov w0, w20 │ │ │ - b 404748 │ │ │ - ldr x3, [x28, #296] │ │ │ - mov x1, #0x1 // #1 │ │ │ + cbnz w0, 60dc │ │ │ + ldr x3, [x26] │ │ │ + add x0, sp, #0x130 │ │ │ mov x2, #0x12 // #18 │ │ │ - add x0, x29, #0x110 │ │ │ - bl 401a10 │ │ │ - ldrb w1, [x29, #273] │ │ │ - ldrb w0, [x29, #272] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - orr w0, w0, w1, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - ldrb w3, [x29, #289] │ │ │ - ldrb w1, [x29, #288] │ │ │ - add x2, x0, #0x1 │ │ │ - ldrb w5, [x29, #274] │ │ │ - str x2, [x6, #256] │ │ │ - ldrb w6, [x29, #275] │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x14, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - ldrb w4, [x29, #286] │ │ │ - str x0, [x12, #248] │ │ │ - strh w1, [x14, #2280] │ │ │ - ldrb w12, [x29, #284] │ │ │ - ldrb w14, [x29, #285] │ │ │ - str w5, [x29, #188] │ │ │ - str w6, [x29, #184] │ │ │ - ldrb w5, [x29, #287] │ │ │ - ldrb w6, [x29, #278] │ │ │ - str w12, [x29, #208] │ │ │ - str w14, [x29, #216] │ │ │ - str w4, [x29, #200] │ │ │ - str w5, [x29, #176] │ │ │ - str w6, [x29, #192] │ │ │ - ldrb w12, [x29, #279] │ │ │ - ldrb w14, [x29, #280] │ │ │ - ldrb w4, [x29, #281] │ │ │ - ldrb w5, [x29, #282] │ │ │ - ldrb w6, [x29, #283] │ │ │ - str w12, [x29, #168] │ │ │ - str w14, [x29, #144] │ │ │ - str w4, [x29, #160] │ │ │ - str w5, [x29, #136] │ │ │ - str w6, [x29, #132] │ │ │ - cbnz w1, 404c20 │ │ │ - ldr w14, [x29, #192] │ │ │ - ldr w12, [x29, #168] │ │ │ - orr w28, w14, w12, lsl #8 │ │ │ - uxth w28, w28 │ │ │ - str x28, [x29, #192] │ │ │ - cbz x28, 404cd4 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x28, [x0, #256] │ │ │ - cmp x28, #0x1 │ │ │ - b.eq 404cf4 // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x1, #288] │ │ │ - bl 401770 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #628] │ │ │ - cbnz w1, 404c8c │ │ │ - cmp w0, #0x3 │ │ │ - ldr x27, [x23, #2304] │ │ │ - b.le 404b84 │ │ │ - sxtw x0, w0 │ │ │ - sub x0, x0, #0x4 │ │ │ - ldrb w1, [x27, x0] │ │ │ - add x27, x27, x0 │ │ │ - cmp w1, #0x2e │ │ │ - b.eq 4050ec // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xc68 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401820 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str xzr, [x19, #296] │ │ │ - ldr w0, [x0, #636] │ │ │ - b 4048f8 │ │ │ - adrp x19, 411000 │ │ │ - add x19, x19, #0x1c8 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xae0 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xb08 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xb40 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xb70 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #636] │ │ │ - b 4048f8 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xa38 │ │ │ - add x1, x1, #0xa58 │ │ │ - bl 40366c │ │ │ - b 404738 │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x0, [x6, #64] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 404cc4 │ │ │ - ldr x3, [x28, #296] │ │ │ - uxth w1, w1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - str x6, [x29, #120] │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x1 │ │ │ - ldr x6, [x29, #120] │ │ │ - b.eq 404cb0 // b.none │ │ │ - ldr x0, [x6, #64] │ │ │ - bl 401a40 │ │ │ - ldr x6, [x29, #120] │ │ │ - ldr x0, [x28, #296] │ │ │ - str xzr, [x6, #64] │ │ │ - bl 401b40 │ │ │ - cbnz w0, 4050d8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 4048f8 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xc38 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - mov w20, #0x3 // #3 │ │ │ - b 4048f8 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldrh w0, [x0, #2280] │ │ │ - ldr x1, [x6, #64] │ │ │ - strb w27, [x1, x0] │ │ │ - b 404b20 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 4048f8 │ │ │ - ldr x0, [x19, #296] │ │ │ - ldr w20, [x29, #192] │ │ │ - bl 401820 │ │ │ - ldr x28, [x29, #192] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x28, [x19, #296] │ │ │ - ldr w0, [x0, #636] │ │ │ - b 4048f8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #136] │ │ │ - cbz w0, 404d24 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #400] │ │ │ - cbnz w0, 404d24 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x2, #288] │ │ │ - ldr x1, [x1, #272] │ │ │ - bl 4019c0 │ │ │ - cbz w0, 405128 │ │ │ - ldr w5, [x29, #200] │ │ │ - ldr w4, [x29, #176] │ │ │ - ldr w6, [x29, #216] │ │ │ - ldr w12, [x29, #208] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - orr w2, w5, w4, lsl #8 │ │ │ - orr w1, w12, w6, lsl #8 │ │ │ - ldr w0, [x27, #636] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - cmp w0, #0x1 │ │ │ - str x1, [x29, #200] │ │ │ - b.eq 404e80 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #628] │ │ │ - cbz w0, 404e04 │ │ │ - ldr w4, [x29, #132] │ │ │ - ldr w5, [x29, #136] │ │ │ - ldr w6, [x29, #160] │ │ │ - ldr w12, [x29, #144] │ │ │ - orr w0, w5, w4, lsl #8 │ │ │ - orr w1, w12, w6, lsl #8 │ │ │ - uxth w1, w1 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - orr x0, x0, x1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.eq 405244 // b.none │ │ │ - ldr x14, [x29, #200] │ │ │ - cmp x14, x1 │ │ │ - b.eq 405244 // b.none │ │ │ - sub x1, x26, x0 │ │ │ - ldr x0, [x19, #296] │ │ │ - sub x1, x1, #0x50 │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 4018e0 │ │ │ - cbz w0, 405178 │ │ │ - ldr x0, [x28, #296] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #636] │ │ │ - str xzr, [x28, #296] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 405158 // b.none │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x958 │ │ │ - bl 40366c │ │ │ - ldr w0, [x19, #636] │ │ │ - b 4048f8 │ │ │ - sub x26, x26, #0x18 │ │ │ - str x26, [x29, #216] │ │ │ - str xzr, [x29, #208] │ │ │ - ldr x0, [x19, #296] │ │ │ - ldr x1, [x29, #216] │ │ │ - mov w2, #0x0 // #0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 4018e0 │ │ │ - cbz w0, 404ea4 │ │ │ - ldr x0, [x26, #296] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #636] │ │ │ - str xzr, [x26, #296] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 404ddc // b.any │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xea8 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xd30 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - ldr w0, [x19, #636] │ │ │ - b 4048f8 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x14, #288] │ │ │ - ldr x1, [x1, #272] │ │ │ - bl 4019c0 │ │ │ - cbz w0, 4067c4 │ │ │ - cmp x28, #0x1 │ │ │ - b.ne 404d5c // b.any │ │ │ - b 404d68 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w28, #0x0 // #0 │ │ │ - bfxil w28, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w28, w0, #8, #8 │ │ │ - ldr x3, [x26, #296] │ │ │ - mov w0, #0x6 // #6 │ │ │ - bfi w28, w0, #16, #8 │ │ │ - mov w5, #0x7 // #7 │ │ │ - add x0, x29, #0xe0 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - bfi w28, w5, #24, #8 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x4 │ │ │ - b.eq 4053a8 // b.none │ │ │ - ldr w12, [x29, #184] │ │ │ - ldr w14, [x29, #188] │ │ │ - orr w0, w14, w12, lsl #8 │ │ │ - uxth w0, w0 │ │ │ - str x0, [x29, #216] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x12, [x29, #208] │ │ │ - ldr x6, [x29, #200] │ │ │ - ldr x0, [x1, #248] │ │ │ - ldr x14, [x29, #216] │ │ │ - add x6, x12, x6 │ │ │ - adrp x1, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - str x6, [x29, #144] │ │ │ - str x6, [x1, #2288] │ │ │ - str xzr, [x24, #1216] │ │ │ - cmp x0, x14 │ │ │ - b.eq 404f34 // b.none │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401820 │ │ │ - str xzr, [x19, #296] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x6, [x29, #216] │ │ │ - ldr x0, [x1, #256] │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x6, [x12, #248] │ │ │ - cmp x6, x0 │ │ │ - b.cs 405050 // b.hs, b.nlast │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x1, x1, #0x4d0 │ │ │ - str x1, [x29, #200] │ │ │ - str wzr, [x29, #184] │ │ │ - ldr w6, [x29, #184] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x12, [x29, #200] │ │ │ - mov w5, #0x1 // #1 │ │ │ - add x2, x2, #0x160 │ │ │ - ldr x1, [x29, #216] │ │ │ - str w5, [x29, #188] │ │ │ - str w6, [x29, #176] │ │ │ - str x2, [x29, #168] │ │ │ - str x12, [x29, #216] │ │ │ - sub x0, x0, #0x1 │ │ │ - cmp x0, x1 │ │ │ - b.eq 40689c // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x3, #288] │ │ │ - bl 40ba04 │ │ │ - mov x28, x0 │ │ │ - ldr x0, [x19, #296] │ │ │ - cbz x0, 40532c │ │ │ - ldr w6, [x29, #176] │ │ │ - cbnz w6, 404fbc │ │ │ - ldr w12, [x29, #188] │ │ │ - cbnz w12, 40543c │ │ │ - bl 403790 │ │ │ - cbz w0, 405008 │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 4019e0 │ │ │ - ldrb w1, [x20, #1920] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x2, x20, #0x780 │ │ │ - str x0, [x3, #240] │ │ │ - cmp w1, #0x50 │ │ │ - ldrb w3, [x2, #1] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w2, [x2, #3] │ │ │ - b.ne 405c7c // b.any │ │ │ - cmp w3, #0x4b │ │ │ - b.ne 405c7c // b.any │ │ │ - cmp w1, #0x5 │ │ │ - b.ne 405b90 // b.any │ │ │ - cmp w2, #0x6 │ │ │ - b.ne 405c7c // b.any │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401820 │ │ │ - mov x0, x28 │ │ │ - str xzr, [x19, #296] │ │ │ - bl 401a40 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x388 │ │ │ - bl 40399c │ │ │ - cbz w0, 405050 │ │ │ - str wzr, [x29, #188] │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x14, #248] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x2, #256] │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x14, #248] │ │ │ - cmp x0, x1 │ │ │ - b.hi 404f88 // b.pmore │ │ │ - ldr x0, [x22, #2296] │ │ │ - ldr x14, [x29, #192] │ │ │ - cmp x0, x14 │ │ │ - b.eq 4068d4 // b.none │ │ │ - adrp x19, 411000 │ │ │ - add x19, x19, #0x3a8 │ │ │ - mov x0, x14 │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - bl 410714 │ │ │ - mov x4, x0 │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x0, #2296] │ │ │ - mov x2, x19 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #120] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 410714 │ │ │ - add x19, x19, #0x4d0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x4, [x29, #120] │ │ │ - mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x390 │ │ │ - mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - mov w20, #0xb // #11 │ │ │ - b 4048f8 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - bl 401900 <__ctype_toupper_loc@plt> │ │ │ + str x0, [sp, #120] │ │ │ + bl 2af0 │ │ │ + ldrb w28, [sp, #321] │ │ │ + adrp x2, 2f000 │ │ │ + ldrb w1, [sp, #304] │ │ │ + ldrb w0, [sp, #305] │ │ │ + ldr x2, [x2, #3544] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + adrp x1, 2f000 │ │ │ + and x0, x0, #0xffff │ │ │ + ldrb w24, [sp, #307] │ │ │ + add x5, x0, #0x1 │ │ │ + str x0, [x2] │ │ │ + ldr x4, [x25, #3840] │ │ │ + ldr x3, [x1, #3672] │ │ │ + ldrb w0, [sp, #311] │ │ │ + ldrb w25, [sp, #310] │ │ │ + ldrb w1, [sp, #320] │ │ │ + ldrb w2, [sp, #306] │ │ │ + orr w25, w25, w0, lsl #8 │ │ │ + ldr w0, [sp, #312] │ │ │ + orr w28, w1, w28, lsl #8 │ │ │ + str x5, [x3] │ │ │ + strh w28, [x4] │ │ │ + orr w24, w2, w24, lsl #8 │ │ │ + str w0, [sp, #128] │ │ │ + and x0, x25, #0xffff │ │ │ + str x0, [sp, #136] │ │ │ + and x24, x24, #0xffff │ │ │ + ldr w5, [sp, #316] │ │ │ + cbnz w28, 5e90 │ │ │ + cbz w25, 5f0c │ │ │ + adrp x0, 2f000 │ │ │ + mov w25, w5 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x26, [x0] │ │ │ + cmp x26, #0x1 │ │ │ + b.eq 6124 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x0, [x0] │ │ │ + bl 2850 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3488] │ │ │ + ldr w1, [x1] │ │ │ + cbnz w1, 64d8 │ │ │ + adrp x1, 2f000 │ │ │ + cmp w0, #0x3 │ │ │ + ldr x2, [x1, #4048] │ │ │ + sxtw x1, w0 │ │ │ + sub x1, x1, #0x4 │ │ │ + ldr x0, [x2] │ │ │ + add x28, x0, x1 │ │ │ + b.le 5ef4 │ │ │ + ldrb w0, [x0, x1] │ │ │ + cmp w0, #0x2e │ │ │ + b.ne 5ef4 // b.any │ │ │ + bl 29e0 <__ctype_toupper_loc@plt> │ │ │ + ldrb w1, [x28, #1] │ │ │ ldr x0, [x0] │ │ │ - ldrb w1, [x27, #1] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x5a │ │ │ - b.ne 404b84 // b.any │ │ │ - ldrb w1, [x27, #2] │ │ │ + b.ne 5ef4 // b.any │ │ │ + ldrb w1, [x28, #2] │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x49 │ │ │ - b.ne 404b84 // b.any │ │ │ - ldrb w1, [x27, #3] │ │ │ + b.ne 5ef4 // b.any │ │ │ + ldrb w1, [x28, #3] │ │ │ ldr w0, [x0, x1, lsl #2] │ │ │ cmp w0, #0x50 │ │ │ - b.ne 404b84 // b.any │ │ │ - b 404d00 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401820 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xc98 │ │ │ - add x1, x1, #0x1c8 │ │ │ - str xzr, [x19, #296] │ │ │ - bl 40366c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #636] │ │ │ - b 4048f8 │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + b.ne 5ef4 // b.any │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr d8, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3808] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 613c │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3904] │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 2aa0 │ │ │ + cbz w0, 6b90 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x0, [x28, #4016] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xcf8 │ │ │ - b 404e60 │ │ │ - ldr x28, [x28, #296] │ │ │ - str x28, [x29, #208] │ │ │ - add x28, x20, #0x780 │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 401980 │ │ │ - cbnz w0, 4052d4 │ │ │ - ldr x0, [x29, #208] │ │ │ - bl 403790 │ │ │ - cbz w0, 4052d4 │ │ │ - ldrb w0, [x28] │ │ │ - cmp w0, #0x50 │ │ │ - b.ne 405184 // b.any │ │ │ - ldrb w0, [x28, #1] │ │ │ - cmp w0, #0x4b │ │ │ - b.ne 405184 // b.any │ │ │ - ldrb w0, [x28, #2] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 405184 // b.any │ │ │ - ldrb w0, [x28, #3] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 405184 // b.any │ │ │ - ldr x0, [x19, #296] │ │ │ - sub x26, x26, #0x18 │ │ │ - str x26, [x29, #216] │ │ │ - bl 4019e0 │ │ │ - ldr x6, [x29, #200] │ │ │ - sub x0, x0, x6 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1292] │ │ │ - cbz w0, 404e10 │ │ │ - ldr x6, [x29, #208] │ │ │ - cbz x6, 4052a4 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x2, x1 │ │ │ - mov x0, x6 │ │ │ - bl 410714 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x3, 412000 <_fini@@Base+0xf78> │ │ │ - mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x26, #0x4d0 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0xe40 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x26, #0x4d0 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40341c │ │ │ - b 404e10 │ │ │ - sub x26, x26, #0x18 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov x1, x26 │ │ │ - mov w2, #0x0 // #0 │ │ │ - str x26, [x29, #216] │ │ │ - bl 4018e0 │ │ │ - mov w28, w0 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x26, #296] │ │ │ - cbz w28, 405308 │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #636] │ │ │ - str xzr, [x26, #296] │ │ │ cmp w0, #0x1 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b.ne 404ddc // b.any │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + b.eq 6178 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3488] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401920 │ │ │ + cbnz w0, 6180 │ │ │ + sub x22, x22, #0x18 │ │ │ + str xzr, [sp, #144] │ │ │ + fmov x0, d8 │ │ │ + mov x1, x22 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 29c0 │ │ │ + cbnz w0, 665c │ │ │ + ldr x22, [x20, #3568] │ │ │ + add x0, sp, #0x108 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x3, [x22] │ │ │ + bl 2af0 │ │ │ + mov x26, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 5cd0 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 5cd0 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 5cd0 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 5cd0 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 5cd0 // b.any │ │ │ + ldr x0, [x22] │ │ │ + bl 2ac0 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x3, [x22] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x10 // #16 │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 69dc // b.any │ │ │ mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd40 │ │ │ - b 404e60 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xe80 │ │ │ - ldp x4, x5, [x0] │ │ │ - ldp x2, x3, [x0, #16] │ │ │ - ldr x1, [x0, #32] │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x0, x26, #0x4d0 │ │ │ - stp x4, x5, [x0] │ │ │ - stp x2, x3, [x0, #16] │ │ │ - str x1, [x0, #32] │ │ │ - str xzr, [x29, #208] │ │ │ - b 405230 │ │ │ - adrp x19, 411000 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x19, x19, #0x1c8 │ │ │ - add x0, x0, #0x3b8 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd30 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x1, x1, #0xd68 │ │ │ - bl 403690 │ │ │ - cbnz w0, 40545c │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1292] │ │ │ - cbnz w0, 4052a4 │ │ │ - str xzr, [x29, #208] │ │ │ - b 404e10 │ │ │ - adrp x4, 411000 │ │ │ - add x4, x4, #0x480 │ │ │ - str x4, [x29, #160] │ │ │ - mov x1, x4 │ │ │ - mov x0, x28 │ │ │ - bl 401ae0 │ │ │ - str x0, [x19, #296] │ │ │ - cbnz x0, 404fac │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x5, #248] │ │ │ - add x1, x5, #0xf8 │ │ │ - str x1, [x29, #104] │ │ │ - bl 40bb3c │ │ │ - cmp w0, #0x9 │ │ │ - mov w26, w0 │ │ │ - ldr x1, [x29, #104] │ │ │ - b.eq 406868 // b.none │ │ │ - cmp w0, #0x3 │ │ │ - b.eq 406830 // b.none │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x12, #256] │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x14, #248] │ │ │ + mov x2, x26 │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [sp, #160] │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 67c8 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr w22, [sp, #304] │ │ │ + ldr x25, [x20, #3568] │ │ │ + ldr x2, [x0, #3672] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3544] │ │ │ + ldr w0, [sp, #316] │ │ │ + str x0, [x2] │ │ │ sub x0, x0, #0x1 │ │ │ - cmp x0, x1 │ │ │ - b.eq 4067f0 // b.none │ │ │ - ldr x0, [x23, #2304] │ │ │ - bl 40ba04 │ │ │ + str x0, [x1] │ │ │ + cmp x22, x0 │ │ │ + add x0, sp, #0x200 │ │ │ + ldur x27, [x0, #-204] │ │ │ + ldr x0, [x25] │ │ │ + b.eq 5c0c // b.none │ │ │ + bl 2920 │ │ │ + mov x24, x25 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x2, 10000 │ │ │ + mov x1, x22 │ │ │ + str xzr, [x25] │ │ │ + ldr x0, [x0, #3536] │ │ │ + add x25, x2, #0x440 │ │ │ + mov x26, x0 │ │ │ + ldr x0, [x0] │ │ │ + bl bb40 │ │ │ + fmov d8, x0 │ │ │ + b 5bec │ │ │ + mov x0, x22 │ │ │ + bl bc90 │ │ │ + cbnz w0, 6db4 │ │ │ + fmov x0, d8 │ │ │ + bl 2b20 │ │ │ + ldr x0, [x26] │ │ │ + mov x1, x22 │ │ │ + bl bb40 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x25 │ │ │ + bl 2bc0 │ │ │ + str x0, [x24] │ │ │ + cbz x0, 5bc8 │ │ │ + fmov x0, d8 │ │ │ + bl 2b20 │ │ │ + ldr x0, [x24] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x1, [sp, #144] │ │ │ + add x27, x1, x27 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x3, [x1, #3544] │ │ │ + mov x1, x27 │ │ │ + str x22, [x3] │ │ │ + bl 29c0 │ │ │ + cbnz w0, 7068 │ │ │ + ldr x3, [x20, #3568] │ │ │ + mov x2, #0x4 // #4 │ │ │ + ldr x0, [sp, #160] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x3] │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 6bc8 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 6bc8 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 6bc8 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6bc8 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6bc8 // b.any │ │ │ + ldr x22, [x20, #3568] │ │ │ + mov x2, #0x34 // #52 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x3, [x22] │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x33 │ │ │ + b.ls 724c // b.plast │ │ │ + ldrb w1, [sp, #314] │ │ │ + add x2, sp, #0x200 │ │ │ + ldrb w0, [sp, #315] │ │ │ + ldr w24, [sp, #320] │ │ │ + ldur x25, [x2, #-164] │ │ │ + orr w0, w1, w0, lsl #8 │ │ │ + ldr x1, [sp, #144] │ │ │ + cmp w0, #0x2e │ │ │ + add x25, x1, x25 │ │ │ + ldur x1, [x2, #-180] │ │ │ + str x1, [sp, #136] │ │ │ + b.hi 7148 // b.pmore │ │ │ + ldr x0, [sp, #144] │ │ │ + adrp x1, 2f000 │ │ │ + add x3, x25, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3952] │ │ │ + str x3, [sp, #200] │ │ │ + ldr x2, [x0, #3544] │ │ │ + adrp x0, 2f000 │ │ │ + str x3, [x1] │ │ │ + ldr x0, [x0, #3464] │ │ │ + ldr x2, [x2] │ │ │ + str xzr, [x0] │ │ │ + cmp x2, x24 │ │ │ + b.eq 5d18 // b.none │ │ │ + ldr x22, [x20, #3568] │ │ │ + ldr x0, [x22] │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x1, [x1, #3544] │ │ │ + ldr x0, [x0] │ │ │ + str x24, [x1] │ │ │ + cmp x24, x0 │ │ │ + b.cs 6d28 // b.hs, b.nlast │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x168 │ │ │ + str x1, [sp, #176] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, x0 │ │ │ + mov w25, #0x1 // #1 │ │ │ + ldr x1, [x1, #3920] │ │ │ + str x1, [sp, #168] │ │ │ + mov x1, x24 │ │ │ + str x28, [sp, #128] │ │ │ + str wzr, [sp, #188] │ │ │ + str wzr, [sp, #224] │ │ │ + adrp x0, 2f000 │ │ │ + sub x2, x2, #0x1 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x22, [x0] │ │ │ + mov x0, x22 │ │ │ + b.eq 6634 // b.none │ │ │ + bl bb40 │ │ │ mov x28, x0 │ │ │ - ldr x1, [x29, #160] │ │ │ - b 40533c │ │ │ - ldrb w0, [x29, #224] │ │ │ - cmp w0, w28, uxtb │ │ │ - b.ne 404ee4 // b.any │ │ │ - ldrb w1, [x29, #225] │ │ │ - ubfx x0, x28, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 404ee4 // b.any │ │ │ - ldrb w1, [x29, #226] │ │ │ - ubfx x0, x28, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 404ee4 // b.any │ │ │ - ldrb w0, [x29, #227] │ │ │ - cmp w0, w28, lsr #24 │ │ │ - b.ne 404ee4 // b.any │ │ │ - ldr x0, [x26, #296] │ │ │ - bl 4019e0 │ │ │ - ldr x3, [x26, #296] │ │ │ - str x0, [x29, #200] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ + ldr x22, [x20, #3568] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 6a14 │ │ │ + ldr w1, [sp, #188] │ │ │ + eor w1, w1, #0x1 │ │ │ + tst w1, w25 │ │ │ + b.ne 6838 // b.any │ │ │ + ldr x1, [x20, #3568] │ │ │ + adrp x25, 12000 │ │ │ + str x1, [sp, #152] │ │ │ + str x28, [sp, #192] │ │ │ + bl 4730 │ │ │ + cbz w0, 6d84 │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + bl 2ac0 │ │ │ + mov x24, x0 │ │ │ + ldp x1, x0, [sp, #168] │ │ │ + str x24, [x1] │ │ │ + bl 4ac0 │ │ │ + cbnz w0, 6d84 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe18 │ │ │ + bl 4ac0 │ │ │ + cbnz w0, 6d84 │ │ │ + add x0, x25, #0x170 │ │ │ + bl 4ac0 │ │ │ + cbz w0, 6514 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4008] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 5e20 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w22, [x0] │ │ │ + cmp w22, #0x1 │ │ │ + b.eq 6c40 // b.none │ │ │ + ldr x24, [x20, #3568] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a10 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x2a // #42 │ │ │ + ldr x3, [x24] │ │ │ + bl 2af0 │ │ │ + mov x26, x0 │ │ │ cmp x0, #0x1 │ │ │ - ldr x0, [x26, #296] │ │ │ - b.eq 40553c // b.none │ │ │ - bl 401820 │ │ │ - str xzr, [x26, #296] │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + b.eq 66a4 // b.none │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401920 │ │ │ + bl 2a10 │ │ │ mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd70 │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x6 │ │ │ - bl 4018e0 │ │ │ - cbnz w0, 405674 │ │ │ - add x14, x25, #0x50 │ │ │ - ldr x0, [x19, #296] │ │ │ - str x14, [x29, #152] │ │ │ - b 404fbc │ │ │ - ldr x0, [x26, #296] │ │ │ - bl 4019e0 │ │ │ - ldr x3, [x26, #296] │ │ │ - str x0, [x29, #176] │ │ │ - mov x1, #0x10 // #16 │ │ │ - add x0, x29, #0x110 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x280 │ │ │ + bl 46c0 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 6868 // b.none │ │ │ + mov x25, x0 │ │ │ + ldr x0, [x24] │ │ │ + bl 2c20 │ │ │ + cbz w0, 685c │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr w0, [x25] │ │ │ + b 5f28 │ │ │ + add w0, w28, #0x1 │ │ │ + str w5, [sp, #144] │ │ │ + str x4, [sp, #152] │ │ │ + sxtw x0, w0 │ │ │ + bl 2930 │ │ │ + adrp x7, 2f000 │ │ │ + ldr w5, [sp, #144] │ │ │ + ldr x4, [sp, #152] │ │ │ + ldr x7, [x7, #3936] │ │ │ + str x0, [x7] │ │ │ + cbz x0, 60c8 │ │ │ + ldr x3, [x26] │ │ │ + and x1, x28, #0xffff │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a10 │ │ │ + str w5, [sp, #144] │ │ │ + stp x4, x7, [sp, #152] │ │ │ + bl 2af0 │ │ │ + ldr w5, [sp, #144] │ │ │ cmp x0, #0x1 │ │ │ - ldr x0, [x26, #296] │ │ │ - b.ne 40540c // b.any │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x1, x1, #0xd88 │ │ │ - bl 403690 │ │ │ - cbz w0, 4057c4 │ │ │ - ldrb w9, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w8, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - ldrb w7, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w6, [x29, #277] │ │ │ - ldrb w1, [x29, #276] │ │ │ - ldrb w11, [x29, #287] │ │ │ - ldrb w0, [x29, #286] │ │ │ - ldrb w10, [x29, #285] │ │ │ - ldrb w5, [x29, #284] │ │ │ - orr w4, w4, w9, lsl #8 │ │ │ - orr w3, w3, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w6, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr w0, w0, w11, lsl #8 │ │ │ - orr w5, w5, w10, lsl #8 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x3, x4, x3 │ │ │ - orr x0, x0, x5 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - orr x1, x1, x3, lsl #32 │ │ │ - str x0, [x2, #256] │ │ │ - cmp x0, #0x1 │ │ │ - str x1, [x29, #208] │ │ │ - b.eq 4057a0 // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x3, #288] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xdb8 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd30 │ │ │ - b 4050c0 │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x1, x1, #0xd88 │ │ │ - bl 403690 │ │ │ - cbz w0, 405704 │ │ │ - ldrb w14, [x29, #287] │ │ │ - ldrb w1, [x29, #286] │ │ │ - ldrb w13, [x29, #285] │ │ │ - ldrb w6, [x29, #284] │ │ │ - ldrb w11, [x29, #283] │ │ │ - ldrb w4, [x29, #282] │ │ │ - ldrb w10, [x29, #281] │ │ │ - ldrb w3, [x29, #280] │ │ │ - ldrb w9, [x29, #279] │ │ │ - ldrb w2, [x29, #278] │ │ │ - ldrb w8, [x29, #277] │ │ │ - ldrb w0, [x29, #276] │ │ │ - orr w1, w1, w14, lsl #8 │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - orr w0, w0, w8, lsl #8 │ │ │ - uxth w6, w6 │ │ │ - ldrb w28, [x29, #275] │ │ │ - ldrb w7, [x29, #274] │ │ │ - ldrb w12, [x29, #273] │ │ │ - ldrb w5, [x29, #272] │ │ │ - orr w4, w4, w11, lsl #8 │ │ │ - orr w3, w3, w10, lsl #8 │ │ │ - orr w2, w2, w9, lsl #8 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - orr x1, x1, x6 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w6, w0 │ │ │ - uxth w3, w3 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - orr x2, x2, x6 │ │ │ - orr w28, w7, w28, lsl #8 │ │ │ - orr w5, w5, w12, lsl #8 │ │ │ - orr x3, x4, x3 │ │ │ - ldr x6, [x29, #208] │ │ │ - ubfiz x28, x28, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x2, x2, x3, lsl #32 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - sub x0, x1, #0x1 │ │ │ - orr x28, x28, x5 │ │ │ - str x1, [x14, #256] │ │ │ - add x2, x6, x2 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x0, [x1, #248] │ │ │ - cmp x28, x0 │ │ │ - str x2, [x29, #216] │ │ │ - b.eq 4056b0 // b.none │ │ │ - ldr x0, [x26, #296] │ │ │ - adrp x12, 411000 │ │ │ - add x12, x12, #0x480 │ │ │ - str x12, [x29, #192] │ │ │ - bl 401820 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x14, #288] │ │ │ - mov x1, x28 │ │ │ - str xzr, [x26, #296] │ │ │ - bl 40ba04 │ │ │ - mov x26, x0 │ │ │ - ldr x1, [x29, #192] │ │ │ - mov x0, x26 │ │ │ - bl 401ae0 │ │ │ - str x0, [x19, #296] │ │ │ - cbnz x0, 4056a8 │ │ │ - mov x0, x28 │ │ │ - bl 40bb3c │ │ │ - cbnz w0, 40569c │ │ │ - mov x0, x26 │ │ │ - bl 401a40 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x1, #288] │ │ │ - mov x1, x28 │ │ │ - bl 40ba04 │ │ │ - mov x26, x0 │ │ │ - b 405634 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xac0 │ │ │ - mov x1, x28 │ │ │ - str xzr, [x19, #296] │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - ldr w0, [x27, #636] │ │ │ - mov w20, #0x9 // #9 │ │ │ - b 4048f8 │ │ │ - mov x0, x26 │ │ │ - bl 401a40 │ │ │ - ldr x0, [x19, #296] │ │ │ - ldr x1, [x29, #216] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ + ldp x4, x7, [sp, #152] │ │ │ + b.ne 62d8 // b.any │ │ │ + ldrh w0, [x4] │ │ │ + ldr x1, [x7] │ │ │ + strb wzr, [x1, x0] │ │ │ + b 5974 │ │ │ + mov w27, #0x10 // #16 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xc80 │ │ │ + bl 46c0 │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 606c // b.none │ │ │ + ldr x0, [x21, #3976] │ │ │ + ldr x20, [x0] │ │ │ + cbz x20, 606c │ │ │ + and x22, x20, #0x1fffffffffffffff │ │ │ + cmp x20, x22 │ │ │ + b.ne 5fa8 // b.any │ │ │ + lsl x24, x20, #3 │ │ │ + mov x0, x24 │ │ │ + bl 2930 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3712] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 5fa8 │ │ │ + ldr x1, [x23, #3552] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x1] │ │ │ + cbz x2, 5f84 │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 5f78 │ │ │ + mov x1, x20 │ │ │ + adrp x3, 4000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0x718 │ │ │ + bl 28f0 │ │ │ + ldr x21, [x21, #3976] │ │ │ + ldr x20, [x21] │ │ │ + cmp x22, x20 │ │ │ + b.eq 6074 // b.none │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 56fc │ │ │ + ldr x22, [x20, #3568] │ │ │ mov w2, #0x0 // #0 │ │ │ - str x28, [x3, #248] │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 4018e0 │ │ │ - cbz w0, 405730 │ │ │ - ldr x0, [x28, #296] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - str xzr, [x28, #296] │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x0, [x22] │ │ │ + bl 29c0 │ │ │ + cbz w0, 57f4 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xad8 │ │ │ + ldr x1, [x1, #3536] │ │ │ + ldr x1, [x1] │ │ │ + bl 46c0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ ldr w0, [x0] │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x958 │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - ldr x0, [x26, #296] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x12, #288] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd90 │ │ │ - str xzr, [x26, #296] │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xde8 │ │ │ - str x0, [x29, #192] │ │ │ - ldr x1, [x29, #192] │ │ │ - ldr x0, [x28, #296] │ │ │ - bl 403690 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 4058dc │ │ │ - ldr x4, [x29, #200] │ │ │ - ldr x0, [x28, #296] │ │ │ - sub x1, x4, #0x54 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 405848 │ │ │ - ldr x0, [x28, #296] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #636] │ │ │ - str xzr, [x28, #296] │ │ │ + b 5f28 │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x0, #4016] │ │ │ + ldr w0, [x20] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 404ddc // b.any │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + b.eq 6284 // b.none │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0x1b0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xba8 │ │ │ + bl 46c0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xbe0 │ │ │ + bl 46c0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xc18 │ │ │ + bl 46c0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 5f28 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 56fc │ │ │ + mov x0, x24 │ │ │ + bl 2930 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3768] │ │ │ + str x0, [x1] │ │ │ + cbz x0, 5fa8 │ │ │ + ldr x23, [x23, #3552] │ │ │ + mov x3, x0 │ │ │ + ldr x2, [x23] │ │ │ + cbz x2, 60ac │ │ │ + nop │ │ │ + str x2, [x3], #8 │ │ │ + ldr x2, [x2, #176] │ │ │ + cbnz x2, 60a0 │ │ │ + mov x1, x20 │ │ │ + adrp x3, 4000 │ │ │ + mov x2, #0x8 // #8 │ │ │ + add x3, x3, #0x6e8 │ │ │ + bl 28f0 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 56fc │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x0, #4016] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xee0 │ │ │ - b 404e60 │ │ │ - ldr x0, [x26, #296] │ │ │ - mov w2, w28 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 4057dc │ │ │ - ldr x0, [x26, #296] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - str xzr, [x26, #296] │ │ │ - b 4056e0 │ │ │ - ldr x0, [x26, #296] │ │ │ - mov w20, #0xb // #11 │ │ │ - bl 401820 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #288] │ │ │ - b 405718 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x28, x0, #0xde8 │ │ │ - ldr x0, [x26, #296] │ │ │ - mov x1, x28 │ │ │ - bl 403690 │ │ │ - mov w2, w0 │ │ │ - cbnz w0, 405318 │ │ │ - ldr x4, [x29, #176] │ │ │ - ldr x0, [x26, #296] │ │ │ - sub x1, x4, #0x54 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 405968 │ │ │ - ldr x0, [x26, #296] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #636] │ │ │ - str xzr, [x26, #296] │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 404ddc // b.any │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + b 5f28 │ │ │ + ldr x0, [x26] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 2920 │ │ │ + str xzr, [x26] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xad8 │ │ │ + ldr x1, [x1, #3536] │ │ │ + b 5fec │ │ │ + ldr x1, [x24] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xab8 │ │ │ + mov w27, #0x12 // #18 │ │ │ + bl 46c0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ ldr w0, [x0] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xdf0 │ │ │ - b 404e60 │ │ │ - ldr x0, [x28, #296] │ │ │ - bl 403790 │ │ │ - cbz w0, 405860 │ │ │ - ldr x0, [x29, #192] │ │ │ - bl 40399c │ │ │ - cbnz w0, 40589c │ │ │ - ldr x0, [x19, #296] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #636] │ │ │ - str xzr, [x19, #296] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 405934 // b.none │ │ │ - adrp x12, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x12, #288] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xfa0 │ │ │ - bl 40366c │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #636] │ │ │ - b 4048f8 │ │ │ - ldr x0, [x28, #296] │ │ │ - adrp x28, 411000 │ │ │ - bl 4019e0 │ │ │ - ldr x5, [x29, #216] │ │ │ - add x28, x28, #0x1c8 │ │ │ - sub x2, x0, x5 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - mov x1, x28 │ │ │ - add x0, x0, #0xf18 │ │ │ - sub x2, x2, #0x4 │ │ │ - str x2, [x29, #208] │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xf50 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - ldr x3, [x19, #296] │ │ │ - add x0, x29, #0x110 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x34 // #52 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x33 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b.hi 4059dc // b.pmore │ │ │ - ldr w0, [x27, #636] │ │ │ + b 5f28 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x20, #3568] │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr d8, [x1] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 5a1c │ │ │ + adrp x28, 2f000 │ │ │ + ldr x2, [x28, #4016] │ │ │ + ldr w0, [x2] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4059b0 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x8 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - ldr w0, [x27, #636] │ │ │ - str xzr, [x19, #296] │ │ │ - b 4048f8 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x6, #288] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xf70 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xd30 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - mov w20, #0x3 // #3 │ │ │ - ldr w0, [x23, #636] │ │ │ - b 4048f8 │ │ │ - ldr x0, [x26, #296] │ │ │ - bl 403790 │ │ │ - cbz w0, 405980 │ │ │ - mov x0, x28 │ │ │ - bl 40399c │ │ │ - cbnz w0, 405994 │ │ │ - adrp x19, 411000 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x19, x19, #0x1c8 │ │ │ - add x0, x0, #0xe18 │ │ │ - b 4052e4 │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 4019e0 │ │ │ - ldr x5, [x29, #208] │ │ │ - sub x0, x0, x5 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x0, [x29, #208] │ │ │ - b 4051ec │ │ │ - adrp x20, 411000 │ │ │ - add x20, x20, #0x1c8 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - mov x1, x20 │ │ │ - add x0, x0, #0xfd8 │ │ │ - bl 40366c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd30 │ │ │ - mov x1, x20 │ │ │ - bl 40366c │ │ │ - b 40591c │ │ │ - ldrb w0, [x29, #321] │ │ │ - ldrb w14, [x29, #323] │ │ │ - fmov s0, w0 │ │ │ - ldrb w0, [x29, #288] │ │ │ - fmov s1, w14 │ │ │ - ldrb w10, [x29, #322] │ │ │ - strh w0, [x29, #216] │ │ │ - ldrb w28, [x29, #319] │ │ │ - ldrb w12, [x29, #291] │ │ │ - fmov w0, s1 │ │ │ - ldrb w9, [x29, #320] │ │ │ - ldrb w8, [x29, #318] │ │ │ - ldrb w18, [x29, #317] │ │ │ - ldrb w7, [x29, #316] │ │ │ - ldrb w2, [x29, #290] │ │ │ - ldrb w14, [x29, #301] │ │ │ - orr w10, w10, w0, lsl #8 │ │ │ - ldrb w17, [x29, #307] │ │ │ - fmov w0, s0 │ │ │ - ldrb w6, [x29, #306] │ │ │ - ldrb w16, [x29, #305] │ │ │ - ldrb w5, [x29, #304] │ │ │ - ldrb w15, [x29, #303] │ │ │ - ldrb w4, [x29, #302] │ │ │ - ldrb w3, [x29, #300] │ │ │ - orr w9, w9, w0, lsl #8 │ │ │ - orr w8, w8, w28, lsl #8 │ │ │ - orr w2, w2, w12, lsl #8 │ │ │ - ldrb w11, [x29, #289] │ │ │ - ldrh w12, [x29, #216] │ │ │ - orr w7, w7, w18, lsl #8 │ │ │ - orr w3, w3, w14, lsl #8 │ │ │ - orr w6, w6, w17, lsl #8 │ │ │ - orr w5, w5, w16, lsl #8 │ │ │ - orr w4, w4, w15, lsl #8 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - uxth w9, w9 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w7, w7 │ │ │ - ldrb w13, [x29, #283] │ │ │ - ldrb w1, [x29, #282] │ │ │ - orr w0, w12, w11, lsl #8 │ │ │ - ubfiz x28, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w3, w3 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - ldr x14, [x29, #208] │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x28, x28, x5 │ │ │ - orr x3, x4, x3 │ │ │ - orr x7, x7, x9, lsl #32 │ │ │ - orr w1, w1, w13, lsl #8 │ │ │ - orr x0, x2, x0 │ │ │ - orr x3, x3, x28, lsl #32 │ │ │ - add x7, x14, x7 │ │ │ - cmp w1, #0x2e │ │ │ - str x0, [x29, #216] │ │ │ - str x3, [x29, #192] │ │ │ - str x7, [x29, #200] │ │ │ - b.ls 404ef8 // b.plast │ │ │ - mov w4, #0xcccd // #52429 │ │ │ - movk w4, #0xcccc, lsl #16 │ │ │ - umull x4, w1, w4 │ │ │ - lsr x4, x4, #35 │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - mov w5, #0xfffffff6 // #-10 │ │ │ - mul w5, w4, w5 │ │ │ - add x6, x6, #0x4d0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add w5, w1, w5 │ │ │ - add x3, x3, #0x30 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x6 │ │ │ - str x6, [x29, #120] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x2, 411000 │ │ │ - ldr x6, [x29, #120] │ │ │ - add x28, x2, #0x1c8 │ │ │ - mov x0, x6 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x58 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x90 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ + b.ne 5a60 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + str x2, [sp, #144] │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x1, [x1, #3904] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ + bl 2aa0 │ │ │ + ldr x2, [sp, #144] │ │ │ + cbz w0, 6d4c │ │ │ + cmp x26, #0x1 │ │ │ + b.ne 5a60 // b.any │ │ │ + ldr w27, [sp, #128] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x25, x0 │ │ │ + ccmp x27, x0, #0x4, ne // ne = any │ │ │ + b.eq 630c // b.none │ │ │ + fmov x0, d8 │ │ │ + sub x27, x22, x27 │ │ │ + sub x1, x27, #0x50 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 29c0 │ │ │ + cbnz w0, 6b3c │ │ │ + ldr x0, [x20, #3568] │ │ │ + adrp x1, 30000 │ │ │ + add x26, x1, #0x558 │ │ │ + ldr x27, [x0] │ │ │ + mov x0, x27 │ │ │ + bl 2a70 │ │ │ + cbnz w0, 6800 │ │ │ + mov x0, x27 │ │ │ + bl 4730 │ │ │ + cbz w0, 6800 │ │ │ + ldrb w0, [x26] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 61bc // b.any │ │ │ + ldrb w0, [x26, #1] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 61bc // b.any │ │ │ + ldrb w0, [x26, #2] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4068f4 // b.none │ │ │ + b.ne 61bc // b.any │ │ │ + ldrb w0, [x26, #3] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 4068e0 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x108 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - ldr x0, [x26, #296] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str xzr, [x26, #296] │ │ │ - ldr w0, [x0, #636] │ │ │ - b 4048f8 │ │ │ - cmp w1, #0x6 │ │ │ - b.eq 405000 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 405c7c // b.any │ │ │ - cmp w2, #0x2 │ │ │ - b.ne 405c7c // b.any │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #640] │ │ │ - cbz w1, 405c0c │ │ │ - ldr w26, [x27, #636] │ │ │ - cmp w26, #0x1 │ │ │ - b.ne 405c0c // b.any │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x6, [x1, #1224] │ │ │ - ldr x3, [x4, #248] │ │ │ - adrp x2, 411000 │ │ │ - mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x3a8 │ │ │ + b.ne 61bc // b.any │ │ │ + ldr x0, [x20, #3568] │ │ │ + sub x26, x22, #0x18 │ │ │ + ldr x0, [x0] │ │ │ + bl 2ac0 │ │ │ + sub x0, x0, x25 │ │ │ sub x0, x0, #0x4 │ │ │ - str x3, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - bl 410714 │ │ │ - ldr x6, [x29, #120] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x3, [x29, #112] │ │ │ - mov x4, x0 │ │ │ - mov w1, w26 │ │ │ - mov x0, x6 │ │ │ - add x2, x2, #0x230 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - ldr x3, [x19, #296] │ │ │ - mov x1, #0x2a // #42 │ │ │ - mov x2, #0x1 // #1 │ │ │ - add x0, x29, #0x110 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x1 │ │ │ - mov x1, x0 │ │ │ - add x2, x19, #0x128 │ │ │ - b.eq 405ebc // b.none │ │ │ - str x2, [x29, #120] │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + str x0, [sp, #144] │ │ │ + adrp x0, 2f000 │ │ │ + mov x22, x26 │ │ │ + ldr x0, [x0, #3760] │ │ │ ldr w0, [x0] │ │ │ - add x26, x27, #0x27c │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x268 │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ - ldr x2, [x29, #120] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 405e8c // b.none │ │ │ - ldr x0, [x2] │ │ │ - bl 401b40 │ │ │ - cbnz w0, 405d90 │ │ │ - ldr w0, [x26] │ │ │ - mov w20, #0x2 // #2 │ │ │ - b 4048f8 │ │ │ - ldr w1, [x27, #636] │ │ │ - add x26, x27, #0x27c │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 405d9c // b.none │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x4, [x3, #248] │ │ │ - adrp x2, 411000 │ │ │ + cbz w0, 6278 │ │ │ + ldr x0, [sp, #144] │ │ │ + cbz x0, 64a8 │ │ │ + adrp x26, 2f000 │ │ │ + mov x2, #0x0 // #0 │ │ │ mov x1, #0x0 // #0 │ │ │ - add x2, x2, #0x3a8 │ │ │ - sub x0, x0, #0x4 │ │ │ - str x4, [x29, #120] │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 410714 │ │ │ - ldr x4, [x29, #120] │ │ │ - add x20, x20, #0x4d0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x5, x0 │ │ │ + bl f6d0 │ │ │ + mov x4, x0 │ │ │ + adrp x3, 11000 │ │ │ + ldr x0, [x26, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x1c8 │ │ │ + add x3, x3, #0xe48 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x0, x20 │ │ │ - adrp x23, 411000 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - add x23, x23, #0x1c8 │ │ │ - mov x0, x20 │ │ │ - mov x1, x23 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x1f0 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x210 │ │ │ - mov x1, x23 │ │ │ - bl 40366c │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - ldr w0, [x26] │ │ │ - str xzr, [x19, #296] │ │ │ - b 4048f8 │ │ │ - ldr w5, [x29, #188] │ │ │ - str x2, [x29, #120] │ │ │ - add w0, w5, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x3, [x29, #112] │ │ │ - bl 401830 │ │ │ - str x0, [x26, #112] │ │ │ - mov x1, x0 │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x3, [x29, #112] │ │ │ - cbz x0, 40675c │ │ │ - cbnz w3, 40673c │ │ │ - cbnz w2, 406768 │ │ │ - mov x0, x1 │ │ │ - ldr x3, [x19, #296] │ │ │ - ldrh w1, [x29, #188] │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr x0, [x26, #3576] │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + bl 4408 │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr d8, [x0] │ │ │ + b 5a78 │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0x1b0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xaf8 │ │ │ + bl 46c0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xb20 │ │ │ + bl 46c0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xb58 │ │ │ + bl 46c0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xb88 │ │ │ + bl 46c0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr w0, [x20] │ │ │ + b 5f28 │ │ │ + ldr x0, [x7] │ │ │ + str x7, [sp, #120] │ │ │ + bl 2b20 │ │ │ + ldr x0, [x26] │ │ │ + ldr x7, [sp, #120] │ │ │ + str xzr, [x7] │ │ │ + bl 2c20 │ │ │ + cbz w0, 6500 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + fmov x0, d8 │ │ │ + sub x26, x22, #0x18 │ │ │ + mov x22, x26 │ │ │ + mov x1, x26 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 29c0 │ │ │ + cbnz w0, 6ae0 │ │ │ + ldr x3, [x20, #3568] │ │ │ + str x3, [sp, #128] │ │ │ + add x0, sp, #0x108 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x3, [x3] │ │ │ + bl 2af0 │ │ │ + mov x27, x0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 6498 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 6498 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 6498 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 6498 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x7 │ │ │ + b.ne 6498 // b.any │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x0, [x3] │ │ │ + bl 2ac0 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x3, [sp, #128] │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a10 │ │ │ + ldr x0, [sp, #120] │ │ │ + mov x1, #0x10 // #16 │ │ │ + ldr x3, [x3] │ │ │ + bl 2af0 │ │ │ cmp x0, #0x1 │ │ │ - mov x2, x0 │ │ │ - b.eq 406160 // b.none │ │ │ - ldr w0, [x27, #636] │ │ │ - add x26, x27, #0x27c │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40610c // b.none │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401b40 │ │ │ - cbz w0, 405c70 │ │ │ - ldr w0, [x26] │ │ │ - mov w20, #0xb // #11 │ │ │ - b 4048f8 │ │ │ - ldr x6, [x29, #168] │ │ │ - add x5, x20, #0x780 │ │ │ - ldp x2, x3, [x6] │ │ │ - ldr q0, [x6, #16] │ │ │ - ldr w4, [x6, #32] │ │ │ - ldr x6, [x29, #200] │ │ │ - add x7, x5, #0x4 │ │ │ - stp x2, x3, [x6] │ │ │ - str q0, [x6, #16] │ │ │ - str w4, [x6, #32] │ │ │ - adrp x6, 413000 <_fini@@Base+0x1f78> │ │ │ - add x26, x6, #0x188 │ │ │ - ldrb w4, [x5], #1 │ │ │ + b.ne 6fec // b.any │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x2, x27 │ │ │ + ldr x3, [x1] │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #160] │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x5 │ │ │ + b.ne 67c8 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 67c8 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr w4, [sp, #316] │ │ │ + add x1, sp, #0x200 │ │ │ + ldr x0, [x0, #3672] │ │ │ + cmp x4, #0x1 │ │ │ + ldur x27, [x1, #-204] │ │ │ + str x4, [x0] │ │ │ + b.ne 70a4 // b.any │ │ │ + ldr x3, [x20, #3568] │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, x27 │ │ │ + str x3, [sp, #128] │ │ │ + str x4, [sp, #152] │ │ │ + ldr x0, [x3] │ │ │ + bl 29c0 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x4, [sp, #152] │ │ │ + cbnz w0, 7290 │ │ │ + ldr x3, [x3] │ │ │ + mov x1, x4 │ │ │ + ldr x0, [sp, #160] │ │ │ + mov x2, #0x4 // #4 │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne 7018 // b.any │ │ │ + ldrb w0, [sp, #264] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne 7018 // b.any │ │ │ + ldrb w0, [sp, #265] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne 7018 // b.any │ │ │ + ldrb w0, [sp, #266] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 7018 // b.any │ │ │ + ldrb w0, [sp, #267] │ │ │ + cmp w0, #0x6 │ │ │ + b.ne 7018 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3760] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 6938 │ │ │ + adrp x26, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe88 │ │ │ + str xzr, [sp, #144] │ │ │ + ldr x1, [x26, #3576] │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x1] │ │ │ + ldp x2, x3, [x0, #16] │ │ │ + stp x2, x3, [x1, #16] │ │ │ + ldr x0, [x0, #32] │ │ │ + str x0, [x1, #32] │ │ │ + b 6268 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xc50 │ │ │ + bl 46c0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w1, [x0] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 6894 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x178 │ │ │ + adrp x22, 12000 │ │ │ + ldr x0, [x0, #3576] │ │ │ + add x22, x22, #0x1a0 │ │ │ + ldp x2, x3, [x1] │ │ │ + mov x27, x0 │ │ │ + stp x2, x3, [x0] │ │ │ + mov x26, #0x0 // #0 │ │ │ + ldp x2, x3, [x1, #16] │ │ │ + stp x2, x3, [x0, #16] │ │ │ + ldr w1, [x1, #32] │ │ │ + ldr x28, [sp, #160] │ │ │ + adrp x2, 30000 │ │ │ + add x24, x2, #0x558 │ │ │ + str w1, [x0, #32] │ │ │ + ldrb w4, [x24, x26] │ │ │ + mov x3, x22 │ │ │ mov x2, #0x28 // #40 │ │ │ - mov x3, x26 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0xe0 │ │ │ - str x5, [x29, #112] │ │ │ - str x7, [x29, #120] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - add x1, x29, #0xe0 │ │ │ + mov x0, x28 │ │ │ + add x26, x26, #0x1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 401a50 <__strcat_chk@plt> │ │ │ - ldr x5, [x29, #112] │ │ │ - ldr x7, [x29, #120] │ │ │ - cmp x5, x7 │ │ │ - b.ne 405dcc // b.any │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x1, #240] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x4, [x2, #248] │ │ │ - adrp x2, 411000 │ │ │ - add x2, x2, #0x3a8 │ │ │ + mov x1, x28 │ │ │ + mov x0, x27 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + cmp x26, #0x4 │ │ │ + b.ne 656c // b.any │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x2, 10000 │ │ │ + add x2, x2, #0x390 │ │ │ + ldr x3, [x1, #3544] │ │ │ mov x1, #0x0 // #0 │ │ │ + ldr x0, [x0, #3920] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #208] │ │ │ + ldr x0, [x0] │ │ │ sub x0, x0, #0x4 │ │ │ - str x4, [x29, #120] │ │ │ - bl 410714 │ │ │ - ldr x4, [x29, #120] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ + bl f6d0 │ │ │ + ldr x4, [sp, #208] │ │ │ mov x5, x0 │ │ │ - add x3, x3, #0x190 │ │ │ - add x0, x29, #0xe0 │ │ │ + ldr x22, [sp, #160] │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x1a8 │ │ │ mov x2, #0x28 // #40 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - add x1, x29, #0xe0 │ │ │ + mov x0, x22 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - bl 401a50 <__strcat_chk@plt> │ │ │ - adrp x2, 411000 │ │ │ - add x26, x2, #0x1c8 │ │ │ - ldr x0, [x29, #216] │ │ │ - mov x1, x26 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x1a8 │ │ │ - mov x1, x26 │ │ │ - bl 40366c │ │ │ - b 405eb4 │ │ │ - adrp x2, 411000 │ │ │ - add x26, x2, #0x1c8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x288 │ │ │ - mov x1, x26 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x2b8 │ │ │ - mov x1, x26 │ │ │ - bl 40366c │ │ │ - ldr x0, [x19, #296] │ │ │ - b 404fbc │ │ │ + mov x1, x22 │ │ │ + mov x0, x27 │ │ │ + adrp x22, 10000 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + add x22, x22, #0x1b0 │ │ │ + mov x0, x27 │ │ │ + mov x1, x22 │ │ │ + bl 46c0 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0x1c0 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr x0, [x0] │ │ │ + b 5db8 │ │ │ + bl 2850 │ │ │ + add x24, x0, #0x1 │ │ │ + mov x0, x24 │ │ │ + bl 2930 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 7454 │ │ │ + mov x2, x24 │ │ │ + mov x1, x22 │ │ │ + bl 2830 │ │ │ + b 5d8c │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 6b7c // b.none │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x968 │ │ │ + bl 46c0 │ │ │ + ldr w0, [x28] │ │ │ + b 5f28 │ │ │ mov x0, #0xb8 // #184 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - mov x26, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 406140 │ │ │ - ldrb w5, [x29, #283] │ │ │ - ldrb w6, [x29, #281] │ │ │ - ldrb w0, [x29, #285] │ │ │ - ldrb w14, [x29, #287] │ │ │ - fmov s5, w5 │ │ │ - ldrb w12, [x29, #282] │ │ │ - fmov s4, w6 │ │ │ - ldrb w11, [x29, #280] │ │ │ - fmov s2, w0 │ │ │ - fmov w0, s5 │ │ │ - ldrb w2, [x29, #291] │ │ │ - fmov s3, w14 │ │ │ - ldrb w10, [x29, #286] │ │ │ - orr w12, w12, w0, lsl #8 │ │ │ - fmov w0, s4 │ │ │ - ldrb w9, [x29, #284] │ │ │ - orr w11, w11, w0, lsl #8 │ │ │ - fmov w0, s3 │ │ │ - ldrb w14, [x29, #289] │ │ │ - ldrb w3, [x29, #272] │ │ │ - fmov s1, w2 │ │ │ - ldrb w8, [x29, #290] │ │ │ - ldrb w7, [x29, #288] │ │ │ - orr w10, w10, w0, lsl #8 │ │ │ - fmov w0, s2 │ │ │ - ldrb w15, [x29, #295] │ │ │ - ldrb w13, [x29, #293] │ │ │ - ldrb w6, [x29, #294] │ │ │ - ldrb w5, [x29, #292] │ │ │ - orr w9, w9, w0, lsl #8 │ │ │ - fmov w0, s1 │ │ │ - ldrb w18, [x29, #275] │ │ │ - ldrb w17, [x29, #277] │ │ │ - ldrb w16, [x29, #279] │ │ │ - ldrb w30, [x29, #273] │ │ │ - fmov s0, w3 │ │ │ - ldrb w4, [x29, #274] │ │ │ - ldrb w3, [x29, #276] │ │ │ - ldrb w2, [x29, #278] │ │ │ - orr w8, w8, w0, lsl #8 │ │ │ - orr w7, w7, w14, lsl #8 │ │ │ - orr w6, w6, w15, lsl #8 │ │ │ - orr w5, w5, w13, lsl #8 │ │ │ - ldrb w15, [x29, #297] │ │ │ - ldrb w13, [x29, #296] │ │ │ - ubfiz x12, x12, #16, #16 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - ubfiz x8, x8, #16, #16 │ │ │ - uxth w11, w11 │ │ │ - uxth w9, w9 │ │ │ - uxth w7, w7 │ │ │ - fmov w14, s0 │ │ │ - orr w0, w14, w30, lsl #8 │ │ │ - orr w4, w4, w18, lsl #8 │ │ │ - orr w3, w3, w17, lsl #8 │ │ │ - orr w2, w2, w16, lsl #8 │ │ │ - orr x11, x12, x11 │ │ │ - orr x9, x10, x9 │ │ │ - orr x7, x8, x7 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - orr x5, x6, x5 │ │ │ - orr w13, w13, w15, lsl #8 │ │ │ - strh w0, [x26] │ │ │ - strh w4, [x26, #2] │ │ │ - strh w3, [x26, #4] │ │ │ - strh w2, [x26, #6] │ │ │ - str x11, [x26, #8] │ │ │ - str x9, [x26, #16] │ │ │ - str x7, [x26, #24] │ │ │ - str x5, [x26, #32] │ │ │ - str w13, [x29, #188] │ │ │ - ldrh w2, [x29, #188] │ │ │ - ldrb w18, [x29, #309] │ │ │ - ldrb w9, [x29, #308] │ │ │ - ldrb w17, [x29, #307] │ │ │ - ldrb w8, [x29, #306] │ │ │ - ldrb w16, [x29, #313] │ │ │ - ldrb w7, [x29, #312] │ │ │ - ldrb w15, [x29, #311] │ │ │ - ldrb w6, [x29, #310] │ │ │ - ldrb w13, [x29, #303] │ │ │ - ldrb w5, [x29, #302] │ │ │ - ldrb w4, [x29, #304] │ │ │ - strh w2, [x26, #40] │ │ │ - ldrb w12, [x29, #299] │ │ │ - ldrb w3, [x29, #298] │ │ │ - ldrb w11, [x29, #301] │ │ │ - ldrb w2, [x29, #300] │ │ │ - ldrb w10, [x29, #305] │ │ │ - orr w9, w9, w18, lsl #8 │ │ │ - orr w8, w8, w17, lsl #8 │ │ │ - orr w7, w7, w16, lsl #8 │ │ │ - orr w6, w6, w15, lsl #8 │ │ │ - tst w0, #0xff00 │ │ │ - orr w5, w5, w13, lsl #8 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - uxth w8, w8 │ │ │ - ubfiz x7, x7, #16, #16 │ │ │ - uxth w6, w6 │ │ │ - orr w0, w4, w10, lsl #8 │ │ │ - orr w3, w3, w12, lsl #8 │ │ │ - cset w4, eq // eq = none │ │ │ - orr w2, w2, w11, lsl #8 │ │ │ - uxth w5, w5 │ │ │ - orr x8, x9, x8 │ │ │ - orr x6, x7, x6 │ │ │ - str w4, [x26, #172] │ │ │ - strh w3, [x26, #44] │ │ │ - strh w2, [x26, #46] │ │ │ - str x5, [x26, #48] │ │ │ - strh w0, [x26, #56] │ │ │ - str x8, [x26, #72] │ │ │ - str x6, [x26, #64] │ │ │ - str xzr, [x26, #104] │ │ │ - str xzr, [x26, #96] │ │ │ - str xzr, [x26, #88] │ │ │ - str xzr, [x26, #112] │ │ │ - str xzr, [x26, #80] │ │ │ - str xzr, [x26, #120] │ │ │ - str xzr, [x26, #128] │ │ │ - str xzr, [x26, #152] │ │ │ - ldr w4, [x29, #188] │ │ │ - str xzr, [x26, #144] │ │ │ - str xzr, [x26, #136] │ │ │ - cbnz w4, 405d20 │ │ │ - ldr x4, [x22, #2296] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x0, [x29, #216] │ │ │ + bl 2930 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 7478 │ │ │ + add x0, sp, #0x200 │ │ │ + add x1, sp, #0x200 │ │ │ + ldrb w2, [sp, #334] │ │ │ + ldrb w27, [sp, #329] │ │ │ + ldur w0, [x0, #-170] │ │ │ + ldur w3, [x1, #-174] │ │ │ + ldur q0, [x1, #-200] │ │ │ + dup v1.2d, x0 │ │ │ + ldrb w0, [sp, #335] │ │ │ + ldrb w1, [sp, #305] │ │ │ + uxtl v3.2d, v0.2s │ │ │ + ldrb w24, [sp, #330] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + cmp w1, #0x0 │ │ │ + ldrb w2, [sp, #337] │ │ │ + mov v1.d[1], x3 │ │ │ + ldrb w1, [sp, #336] │ │ │ + and x0, x0, #0xffff │ │ │ + uxtl2 v2.2d, v0.4s │ │ │ + ldrb w3, [sp, #328] │ │ │ + movi v0.4s, #0x0 │ │ │ + ldrb w22, [sp, #332] │ │ │ + orr w2, w1, w2, lsl #8 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [x28, #172] │ │ │ + orr w27, w3, w27, lsl #8 │ │ │ + ldr x1, [sp, #304] │ │ │ + str x1, [x28] │ │ │ + add x1, sp, #0x200 │ │ │ + ldrb w3, [sp, #331] │ │ │ + str x0, [x28, #48] │ │ │ + ldrb w0, [sp, #333] │ │ │ + ldur w1, [x1, #-182] │ │ │ + orr w24, w24, w3, lsl #8 │ │ │ + strh w27, [x28, #40] │ │ │ + str w1, [x28, #44] │ │ │ + orr w22, w22, w0, lsl #8 │ │ │ + strh w2, [x28, #56] │ │ │ + stur q3, [x28, #8] │ │ │ + stur q2, [x28, #24] │ │ │ + str q1, [x28, #64] │ │ │ + str q0, [x28, #80] │ │ │ + str q0, [x28, #96] │ │ │ + str q0, [x28, #112] │ │ │ + str q0, [x28, #128] │ │ │ + str q0, [x28, #144] │ │ │ + cbnz w27, 6948 │ │ │ + ldr x0, [x21, #3976] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x308 │ │ │ + ldr x22, [x22, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x2f0 │ │ │ + ldr x4, [x0] │ │ │ + mov w1, w26 │ │ │ + mov x0, x22 │ │ │ add x4, x4, #0x1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x1, [x29, #216] │ │ │ - add x0, x0, #0x2f8 │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x310 │ │ │ + bl 46c0 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 406128 // b.none │ │ │ - mov w20, #0x3 // #3 │ │ │ - b 4048f8 │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + b.eq 6cac // b.none │ │ │ + mov w27, #0x3 // #3 │ │ │ + b 5f28 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd98 │ │ │ + ldr x1, [x1, #3536] │ │ │ + ldr x1, [x1] │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ ldr w0, [x0] │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x318 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x2b8 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - b 405eb4 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ + b 5f28 │ │ │ + adrp x20, 10000 │ │ │ + add x20, x20, #0x1b0 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0x3c8 │ │ │ + bl 46c0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd48 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x1, [sp, #200] │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 29c0 │ │ │ + cbnz w0, 74cc │ │ │ + ldr x0, [x20, #3568] │ │ │ + ldr x1, [x23, #3552] │ │ │ + str x1, [sp, #216] │ │ │ + ldr x0, [x0] │ │ │ + b 5da8 │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x25] │ │ │ + b 5f28 │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0x1b0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x2a0 │ │ │ + bl 46c0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ add x0, x0, #0x2d0 │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - mov w20, #0x4 // #4 │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - ldrh w1, [x26, #44] │ │ │ - cbnz w1, 406720 │ │ │ - ldrh w1, [x26, #46] │ │ │ - cbz w1, 40618c │ │ │ - ldr x0, [x26, #104] │ │ │ - ldr x3, [x19, #296] │ │ │ - uxth w1, w1 │ │ │ + bl 46c0 │ │ │ + b 6628 │ │ │ + mov x25, x0 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x2, 10000 │ │ │ + ldr x3, [x0, #3544] │ │ │ + add x2, x2, #0x390 │ │ │ + sub x0, x24, #0x4 │ │ │ + adrp x22, 2f000 │ │ │ + ldr x26, [sp, #192] │ │ │ + adrp x20, 10000 │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #120] │ │ │ + add x20, x20, #0x1b0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl f6d0 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 12000 │ │ │ + ldr x22, [x22, #3576] │ │ │ + add x3, x3, #0x1e0 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x1, x20 │ │ │ + mov x0, x22 │ │ │ + bl 46c0 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x208 │ │ │ + bl 46c0 │ │ │ + mov x1, x20 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x228 │ │ │ + bl 46c0 │ │ │ + ldr x20, [sp, #152] │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + ldr w0, [x25] │ │ │ + b 5f28 │ │ │ + ldr x0, [x20, #3568] │ │ │ + str xzr, [sp, #144] │ │ │ + ldr d8, [x0] │ │ │ + b 5a78 │ │ │ + add w0, w27, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 2930 │ │ │ + str x0, [x28, #112] │ │ │ + mov x26, x0 │ │ │ + cbz x0, 69c8 │ │ │ + cbnz w24, 69b8 │ │ │ + cbnz w22, 6fd8 │ │ │ + ldr x22, [x20, #3568] │ │ │ + and x1, x27, #0xffff │ │ │ + mov x0, x26 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a10 │ │ │ + ldr x3, [x22] │ │ │ + bl 2af0 │ │ │ cmp x0, #0x1 │ │ │ - b.ne 405d74 // b.any │ │ │ - ldr x0, [x26, #112] │ │ │ - ldrh w1, [x26, #40] │ │ │ - adrp x6, 430000 │ │ │ - strb wzr, [x0, x1] │ │ │ - ldr w0, [x6, #1264] │ │ │ + b.eq 6dc4 // b.none │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x24, [x0, #4016] │ │ │ + ldr w0, [x24] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 6c90 // b.none │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 2c20 │ │ │ + cbz w0, 7004 │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr w0, [x24] │ │ │ + b 5f28 │ │ │ + and x0, x24, #0xffff │ │ │ + bl 2930 │ │ │ + str x0, [x28, #96] │ │ │ + cbnz x0, 6964 │ │ │ + ldr x28, [sp, #128] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0xb // #11 │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0xd80 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + adrp x0, 10000 │ │ │ + add x26, x0, #0x440 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x24, [x0, #3544] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x27, [x0, #3672] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4048] │ │ │ + str x0, [sp, #152] │ │ │ + mov x1, x26 │ │ │ + mov x0, x28 │ │ │ + bl 2bc0 │ │ │ + str x0, [x22] │ │ │ + cbnz x0, 5d98 │ │ │ + ldr x0, [x24] │ │ │ + bl bc90 │ │ │ + cmp w0, #0x9 │ │ │ + b.eq 7124 // b.none │ │ │ cmp w0, #0x3 │ │ │ - b.eq 4064fc // b.none │ │ │ - ldrh w0, [x26, #4] │ │ │ - tbz w0, #11, 40649c │ │ │ - ldr x1, [x26, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x26, #136] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 406490 │ │ │ - str x0, [x29, #120] │ │ │ - bl 401ac0 │ │ │ - ldr x2, [x29, #120] │ │ │ + ldr x1, [x24] │ │ │ + b.eq 6cc4 // b.none │ │ │ + ldr x0, [x27] │ │ │ + sub x0, x0, #0x1 │ │ │ + cmp x0, x1 │ │ │ + b.eq 6aa0 // b.none │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + bl bb40 │ │ │ + mov x28, x0 │ │ │ + mov x1, x26 │ │ │ + mov x0, x28 │ │ │ + bl 2bc0 │ │ │ + str x0, [x22] │ │ │ + cbz x0, 6a4c │ │ │ + b 5d98 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #208] │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ + add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - bl 40e33c │ │ │ + str x2, [sp, #192] │ │ │ + bl 2930 │ │ │ + mov x28, x0 │ │ │ + ldr x2, [sp, #192] │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 7564 │ │ │ + bl 2830 │ │ │ + b 6a38 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 6688 // b.any │ │ │ + bl 2a10 │ │ │ mov x1, x0 │ │ │ - cbz x0, 406470 │ │ │ - ldr x0, [x26, #112] │ │ │ - str x1, [x29, #104] │ │ │ - str x1, [x29, #112] │ │ │ - bl 401a40 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - ldr x3, [x29, #112] │ │ │ - str x1, [x26, #112] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, x5 │ │ │ - mov w2, w4 │ │ │ - str wzr, [x6, #396] │ │ │ - str x3, [x29, #112] │ │ │ - str x6, [x29, #120] │ │ │ - bl 403f3c │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x6, [x29, #120] │ │ │ - cbz x0, 406468 │ │ │ - mov w2, #0x1 // #1 │ │ │ - ldr x1, [x26, #32] │ │ │ - str w2, [x6, #396] │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ - cmp x1, x2 │ │ │ - add x2, x0, #0x4 │ │ │ - b.ne 4062b0 // b.any │ │ │ - ldrb w9, [x0, #11] │ │ │ - ldrb w5, [x0, #10] │ │ │ - ldrb w8, [x0, #9] │ │ │ - ldrb w4, [x0, #8] │ │ │ - ldrb w7, [x0, #7] │ │ │ - ldrb w2, [x0, #6] │ │ │ - ldrb w6, [x0, #5] │ │ │ - ldrb w1, [x0, #4] │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w1, w1, w6, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - uxth w1, w1 │ │ │ - orr x1, x2, x1 │ │ │ - orr x4, x5, x4 │ │ │ - orr x1, x1, x4, lsl #32 │ │ │ - str x1, [x26, #32] │ │ │ - add x2, x0, #0xc │ │ │ - ldr x0, [x26, #24] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ne 406310 // b.any │ │ │ - ldrb w9, [x2, #7] │ │ │ - ldrb w5, [x2, #6] │ │ │ - ldrb w8, [x2, #5] │ │ │ - ldrb w4, [x2, #4] │ │ │ - ldrb w7, [x2, #3] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w6, [x2, #1] │ │ │ - ldrb w0, [x2], #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w1, w1, w7, lsl #8 │ │ │ - orr w0, w0, w6, lsl #8 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x4, x5, x4 │ │ │ - orr x0, x1, x0 │ │ │ - orr x0, x0, x4, lsl #32 │ │ │ - str x0, [x26, #24] │ │ │ - ldr x0, [x26, #64] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ne 406370 // b.any │ │ │ - ldrb w9, [x2, #7] │ │ │ - ldrb w5, [x2, #6] │ │ │ - ldrb w8, [x2, #5] │ │ │ - ldrb w4, [x2, #4] │ │ │ - ldrb w7, [x2, #3] │ │ │ - ldrb w1, [x2, #2] │ │ │ - ldrb w6, [x2, #1] │ │ │ - ldrb w0, [x2], #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w1, w1, w7, lsl #8 │ │ │ - orr w0, w0, w6, lsl #8 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - uxth w4, w4 │ │ │ - ubfiz x1, x1, #16, #16 │ │ │ - uxth w0, w0 │ │ │ - orr x4, x5, x4 │ │ │ - orr x0, x1, x0 │ │ │ - orr x0, x0, x4, lsl #32 │ │ │ - str x0, [x26, #64] │ │ │ - ldr x0, [x26, #48] │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ne 4063a8 // b.any │ │ │ - ldrb w5, [x2, #3] │ │ │ - ldrb w0, [x2, #2] │ │ │ - ldrb w4, [x2, #1] │ │ │ - ldrb w1, [x2] │ │ │ - orr w0, w0, w5, lsl #8 │ │ │ - orr w1, w1, w4, lsl #8 │ │ │ - ubfiz x0, x0, #16, #16 │ │ │ - uxth w1, w1 │ │ │ - orr x0, x0, x1 │ │ │ - str x0, [x26, #48] │ │ │ - ldr w1, [x27, #636] │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0xd58 │ │ │ + bl 46c0 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xd48 │ │ │ + bl 46c0 │ │ │ + ldr w0, [x28] │ │ │ + b 5f28 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ cmp w1, #0x1 │ │ │ - b.eq 406454 // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #628] │ │ │ - cbz w1, 4063d0 │ │ │ - ldr x1, [x26, #64] │ │ │ - ldr x6, [x29, #208] │ │ │ - add x1, x1, x6 │ │ │ - str x1, [x26, #64] │ │ │ - cbnz x0, 4063f8 │ │ │ - ldr w12, [x29, #184] │ │ │ - ldr x0, [x26, #64] │ │ │ - cbz w12, 4063ec │ │ │ - ldr x1, [x24, #1216] │ │ │ - cmp x0, x1 │ │ │ - b.cs 4063f8 // b.hs, b.nlast │ │ │ - mov w14, #0x1 // #1 │ │ │ - str x0, [x24, #1216] │ │ │ - str w14, [x29, #184] │ │ │ - ldr x1, [x22, #2296] │ │ │ - str x3, [x26, #80] │ │ │ - str x3, [x26, #120] │ │ │ - mov x0, x3 │ │ │ + b.ne 6688 // b.any │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0xd10 │ │ │ + b 6b1c │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0xeb0 │ │ │ + b 6b1c │ │ │ + fmov x0, d8 │ │ │ + mov w27, #0x10 // #16 │ │ │ + bl 2920 │ │ │ + ldr x20, [x20, #3568] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xcb0 │ │ │ + str xzr, [x20] │ │ │ + bl 46c0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x22, [x20, #3568] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #128] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x22] │ │ │ + bl 29c0 │ │ │ + cbnz w0, 72ac │ │ │ + ldr x0, [x22] │ │ │ + bl 4730 │ │ │ + cbz w0, 70e0 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe18 │ │ │ + bl 4ac0 │ │ │ + cbz w0, 70e0 │ │ │ + ldr x0, [x22] │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0x1b0 │ │ │ + bl 2ac0 │ │ │ + sub x27, x0, x27 │ │ │ + sub x0, x27, #0x4 │ │ │ + mov x1, x22 │ │ │ + str x0, [sp, #144] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xf20 │ │ │ + bl 46c0 │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0xf58 │ │ │ + bl 46c0 │ │ │ + b 5c80 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x4, 2f000 │ │ │ + sub x0, x24, #0x4 │ │ │ + adrp x2, 10000 │ │ │ + ldr x1, [x1, #3544] │ │ │ + add x2, x2, #0x390 │ │ │ + ldr x4, [x4, #3480] │ │ │ + ldr x3, [x1] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str x3, [sp, #208] │ │ │ + ldr x24, [x4] │ │ │ + bl f6d0 │ │ │ + ldr x3, [sp, #208] │ │ │ + mov x4, x0 │ │ │ + mov w1, w22 │ │ │ + mov x0, x24 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x248 │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + b 5e20 │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 12000 │ │ │ + add x0, x2, #0x330 │ │ │ + bl 46c0 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x2d0 │ │ │ + bl 46c0 │ │ │ + b 6628 │ │ │ + adrp x22, 2f000 │ │ │ + mov x4, x1 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x150 │ │ │ + ldr x22, [x22, #3576] │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [sp, #188] │ │ │ + mov x0, x22 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x22 │ │ │ + add x1, x1, #0x1b0 │ │ │ + bl 46c0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [x0, #3544] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x1, [x3] │ │ │ + ldr x2, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str wzr, [x26, #160] │ │ │ - str wzr, [x26, #164] │ │ │ - str x3, [x29, #112] │ │ │ - str x1, [x22, #2296] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x26, #128] │ │ │ - ldr x3, [x29, #112] │ │ │ - cbz x0, 406490 │ │ │ - mov x1, x3 │ │ │ - bl 401ac0 │ │ │ - ldr x6, [x29, #152] │ │ │ - mov x12, x26 │ │ │ - str x26, [x6] │ │ │ - str xzr, [x12, #176]! │ │ │ - str x12, [x29, #152] │ │ │ - b 405eb4 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x14, #256] │ │ │ - cmp x1, #0x1 │ │ │ - b.ne 4063b4 // b.any │ │ │ - b 4063c0 │ │ │ - ldr x0, [x26, #48] │ │ │ - b 4063a8 │ │ │ - ldr x1, [x26, #136] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x358 │ │ │ - bl 40366c │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 406214 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x330 │ │ │ - b 406148 │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - mov x1, x5 │ │ │ - mov w2, w4 │ │ │ - mov w0, #0x7075 // #28789 │ │ │ - str x4, [x29, #120] │ │ │ - str x5, [x29, #112] │ │ │ - bl 403f3c │ │ │ - str xzr, [x26, #136] │ │ │ + str x1, [x3] │ │ │ + cmp x2, x1 │ │ │ + b.hi 5d68 // b.pmore │ │ │ + ldr x28, [sp, #128] │ │ │ + ldr x22, [x21, #3976] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x22] │ │ │ + cmp x0, x1 │ │ │ + b.ne 756c // b.any │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x0 // #0 │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + fmov x0, d8 │ │ │ + str x2, [sp, #120] │ │ │ + mov w27, #0x10 // #16 │ │ │ + bl 2920 │ │ │ + ldr x20, [x20, #3568] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xce8 │ │ │ + str xzr, [x20] │ │ │ + bl 46c0 │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 5f28 │ │ │ + ldr x22, [x20, #3568] │ │ │ + ldr x28, [sp, #192] │ │ │ + ldr x0, [x22] │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + mov x0, x28 │ │ │ + bl 2b20 │ │ │ + add x0, x25, #0x170 │ │ │ + bl 4ac0 │ │ │ + cbz w0, 6d24 │ │ │ + mov w25, #0x0 // #0 │ │ │ + b 6cfc │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x9 // #9 │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldrh w1, [x28, #44] │ │ │ + cbz w1, 6de8 │ │ │ mov x2, x0 │ │ │ - ldr x4, [x29, #120] │ │ │ - ldr x5, [x29, #112] │ │ │ - cbz x0, 4066b4 │ │ │ - ldrb w3, [x0, #4] │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x28, #96] │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 6988 // b.any │ │ │ + ldrh w1, [x28, #46] │ │ │ + cbz w1, 6e10 │ │ │ + ldr x3, [x20, #3568] │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x0, [x28, #104] │ │ │ + mov x2, #0x1 // #1 │ │ │ + ldr x3, [x3] │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne 6988 // b.any │ │ │ + ldrh w1, [x28, #40] │ │ │ + adrp x24, 2f000 │ │ │ + ldr x2, [x28, #112] │ │ │ + ldr x0, [x24, #4080] │ │ │ + strb wzr, [x2, x1] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq 7434 // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbz w0, #11, 7300 │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #208] │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + str x0, [x28, #136] │ │ │ + mov x22, x0 │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 767c │ │ │ + bl 2ba0 │ │ │ + mov x0, x22 │ │ │ + bl dc70 │ │ │ + mov x22, x0 │ │ │ + cbz x0, 7504 │ │ │ + ldr x0, [x28, #112] │ │ │ + bl 2b20 │ │ │ + str x22, [x28, #112] │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + adrp x6, 2f000 │ │ │ + ldr x2, [x6, #3984] │ │ │ + str wzr, [x2] │ │ │ + cbz x0, 6f0c │ │ │ + and x3, x1, #0xffff │ │ │ + sub x3, x3, #0x4 │ │ │ + add x3, x0, x3 │ │ │ + cmp x3, x0 │ │ │ + b.ls 6f0c // b.plast │ │ │ + ldrb w5, [x0] │ │ │ + ldrb w2, [x0, #1] │ │ │ ldrb w1, [x0, #3] │ │ │ - ldrb w0, [x0, #2] │ │ │ - cmp w3, #0x1 │ │ │ - orr w0, w0, w1, lsl #8 │ │ │ - str w0, [x29, #188] │ │ │ - b.ls 40650c // b.plast │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - ldr x1, [x26, #128] │ │ │ - add x0, x0, #0x7e8 │ │ │ - bl 40366c │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 406214 │ │ │ - ldrb w4, [x2, #6] │ │ │ - ldrb w5, [x2, #8] │ │ │ - ldrb w3, [x2, #7] │ │ │ - ldrb w0, [x2, #5] │ │ │ - ldr x1, [x26, #112] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - orr w0, w0, w4, lsl #8 │ │ │ - ubfiz x3, x3, #16, #16 │ │ │ - uxth w4, w0 │ │ │ - orr x4, x3, x4 │ │ │ - mov x0, x1 │ │ │ - add x2, x2, #0x9 │ │ │ - str x1, [x29, #104] │ │ │ - str x4, [x29, #160] │ │ │ - str x2, [x29, #136] │ │ │ - bl 401770 │ │ │ + orr w2, w5, w2, lsl #8 │ │ │ + ldrb w5, [x0, #2] │ │ │ + sxth w2, w2 │ │ │ + cmp w2, #0x1 │ │ │ + orr w1, w5, w1, lsl #8 │ │ │ + b.ne 6ef8 // b.any │ │ │ + b 71e0 │ │ │ + ldrb w4, [x0] │ │ │ + ldrb w2, [x0, #1] │ │ │ + ldrb w1, [x0, #3] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldrb w4, [x0, #2] │ │ │ + sxth w2, w2 │ │ │ + cmp w2, #0x1 │ │ │ + orr w1, w4, w1, lsl #8 │ │ │ + b.eq 71e0 // b.none │ │ │ + and x1, x1, #0xffff │ │ │ + add x1, x1, #0x4 │ │ │ + add x0, x0, x1 │ │ │ + cmp x3, x0 │ │ │ + b.hi 6ed4 // b.pmore │ │ │ + ldr x1, [x28, #48] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 72e8 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3488] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, 6f44 │ │ │ + ldr x0, [x28, #64] │ │ │ + ldr x2, [sp, #144] │ │ │ + add x0, x0, x2 │ │ │ + str x0, [x28, #64] │ │ │ + cbnz x1, 6f7c │ │ │ + ldr w0, [sp, #224] │ │ │ + ldr x1, [x28, #64] │ │ │ + cbz w0, 6f68 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3464] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 6f7c // b.plast │ │ │ + adrp x0, 2f000 │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [sp, #224] │ │ │ + ldr x0, [x0, #3464] │ │ │ + str x1, [x0] │ │ │ + ldr x3, [x21, #3976] │ │ │ + str xzr, [x28, #160] │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [x28, #80] │ │ │ + ldr x2, [x3] │ │ │ + str x1, [x28, #120] │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #208] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x3] │ │ │ + bl 2850 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x3, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbnz x0, 40657c │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x1, x1, #0x818 │ │ │ - mov w0, #0x4 // #4 │ │ │ - str x3, [x29, #112] │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x26, #112] │ │ │ - ldr x3, [x29, #112] │ │ │ - mov x0, x3 │ │ │ - str x3, [x29, #112] │ │ │ - bl 401800 │ │ │ - ldr x3, [x29, #112] │ │ │ - sub x2, x0, x3 │ │ │ - mov x1, x3 │ │ │ - mov x0, #0x0 // #0 │ │ │ - bl 410eec │ │ │ - ldr x3, [x29, #112] │ │ │ + bl 2930 │ │ │ + str x0, [x28, #128] │ │ │ + ldr x1, [sp, #208] │ │ │ + cbz x0, 767c │ │ │ + bl 2ba0 │ │ │ + ldr x0, [sp, #216] │ │ │ + str x28, [x0] │ │ │ + mov x0, x28 │ │ │ + str xzr, [x0, #176]! │ │ │ + str x0, [sp, #216] │ │ │ + b 6628 │ │ │ + and x0, x22, #0xffff │ │ │ + bl 2930 │ │ │ + str x0, [x28, #104] │ │ │ + cbnz x0, 6968 │ │ │ + b 69c8 │ │ │ + ldr x20, [sp, #128] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + b 69ec │ │ │ + mov w27, #0x2 // #2 │ │ │ + ldr w0, [x24] │ │ │ + b 5f28 │ │ │ + ldr d8, [sp, #96] │ │ │ + b 56e8 │ │ │ + ldr x22, [x20, #3568] │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #144] │ │ │ + sub x1, x0, #0x54 │ │ │ + ldr x0, [x22] │ │ │ + bl 29c0 │ │ │ + cbnz w0, 75fc │ │ │ + ldr x0, [x22] │ │ │ + bl 4730 │ │ │ + cbz w0, 75e4 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xe18 │ │ │ + bl 4ac0 │ │ │ + cbz w0, 75e4 │ │ │ + ldr x0, [x22] │ │ │ + bl 2ac0 │ │ │ + sub x0, x0, x27 │ │ │ + sub x0, x0, #0x4 │ │ │ + str x0, [sp, #144] │ │ │ + b 6220 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a10 │ │ │ mov x1, x0 │ │ │ - mov x0, x3 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a40 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x14, [x29, #160] │ │ │ - cmp x14, x1 │ │ │ - b.eq 4066dc // b.none │ │ │ - adrp x0, 430000 │ │ │ - ldr w2, [x0, #1264] │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x370 │ │ │ - mov w0, #0x1 // #1 │ │ │ - bl 4018a0 <__printf_chk@plt> │ │ │ - adrp x1, 430000 │ │ │ - ldr w0, [x1, #1264] │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x968 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + adrp x0, 2f000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x1, [x0, #3536] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xdc0 │ │ │ + ldr x1, [x1] │ │ │ + bl 46c0 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xd48 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x20, [x20, #3568] │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + ldr x28, [x28, #4016] │ │ │ + ldr w0, [x28] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 4066bc // b.none │ │ │ - cbnz w0, 4064fc │ │ │ - ldr x4, [x26, #128] │ │ │ - adrp x3, 412000 <_fini@@Base+0xf78> │ │ │ - ldr x0, [x29, #216] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3536] │ │ │ + b.eq 7440 // b.none │ │ │ + ldr x1, [x1] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xfa8 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 46c0 │ │ │ + ldr w0, [x28] │ │ │ + b 5f28 │ │ │ + mov x1, x28 │ │ │ + mov w27, w0 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x138 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + mov w4, #0xa // #10 │ │ │ + mov w5, #0xfffffff6 // #-10 │ │ │ + adrp x27, 2f000 │ │ │ + adrp x3, 12000 │ │ │ + udiv w4, w0, w4 │ │ │ + add x3, x3, #0x38 │ │ │ + ldr x27, [x27, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x860 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - bl 401770 │ │ │ - adrp x2, 412000 <_fini@@Base+0xf78> │ │ │ - add x2, x2, #0x888 │ │ │ - ldr x6, [x29, #200] │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - add x1, x1, #0x8d0 │ │ │ - ldp x10, x11, [x2, #48] │ │ │ - ldr q0, [x2] │ │ │ - ldp x16, x17, [x2, #16] │ │ │ - ldp x12, x13, [x2, #32] │ │ │ - ldr x30, [x2, #64] │ │ │ - add x0, x6, x0 │ │ │ - ldp x4, x5, [x1, #32] │ │ │ - ldp x2, x3, [x1, #48] │ │ │ - ldp x8, x9, [x1] │ │ │ - ldp x6, x7, [x1, #16] │ │ │ - ldr x18, [x1, #64] │ │ │ - ldrh w15, [x1, #72] │ │ │ - stp x10, x11, [x0, #48] │ │ │ - str q0, [x0] │ │ │ - stp x16, x17, [x0, #16] │ │ │ - stp x12, x13, [x0, #32] │ │ │ - str x30, [x0, #64] │ │ │ - add x10, x0, #0x47 │ │ │ - adrp x1, 411000 │ │ │ - ldr x0, [x29, #216] │ │ │ - stp x4, x5, [x10, #32] │ │ │ - stp x2, x3, [x10, #48] │ │ │ - add x1, x1, #0x1c8 │ │ │ - stp x8, x9, [x10] │ │ │ - stp x6, x7, [x10, #16] │ │ │ - str x18, [x10, #64] │ │ │ - strh w15, [x10, #72] │ │ │ - bl 40366c │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x1, x1, #0x920 │ │ │ - bl 4034a0 │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 406214 │ │ │ - ldr x3, [x26, #112] │ │ │ - b 406214 │ │ │ - ldr x1, [x26, #128] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x828 │ │ │ - bl 40366c │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - b 406214 │ │ │ - ldr w12, [x29, #188] │ │ │ - sub w1, w12, #0x5 │ │ │ - uxth w1, w1 │ │ │ - cbnz w1, 406784 │ │ │ - ldrh w0, [x26, #40] │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - cbz x0, 4064fc │ │ │ - ldr x1, [x26, #80] │ │ │ - str x0, [x29, #120] │ │ │ - bl 401ac0 │ │ │ - ldr x6, [x29, #120] │ │ │ - ldr x3, [x26, #112] │ │ │ - ldr x5, [x26, #96] │ │ │ - ldrh w4, [x26, #44] │ │ │ - str x6, [x26, #136] │ │ │ - b 406214 │ │ │ - ldr x0, [x26, #96] │ │ │ - ldr x3, [x19, #296] │ │ │ - uxth w1, w1 │ │ │ - bl 401a10 │ │ │ + adrp x26, 10000 │ │ │ + madd w5, w4, w5, w0 │ │ │ + add x26, x26, #0x1b0 │ │ │ + mov x0, x27 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x27 │ │ │ + mov x1, x26 │ │ │ + bl 46c0 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x60 │ │ │ + bl 46c0 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x98 │ │ │ + bl 46c0 │ │ │ + ldr x2, [x28, #4016] │ │ │ + ldr w0, [x2] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 7550 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.ne 7520 // b.any │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xf0 │ │ │ + bl 46c0 │ │ │ + b 5cd0 │ │ │ + str d8, [sp, #96] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + ldr x6, [x6, #3984] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x2, [x28, #32] │ │ │ + str w1, [x6] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.eq 7638 // b.none │ │ │ + add x0, x0, #0x4 │ │ │ + ldr x2, [x28, #24] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 7218 // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x28, #24] │ │ │ + ldr x2, [x28, #64] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + cmp x2, x1 │ │ │ + b.ne 7230 // b.any │ │ │ + ldr x1, [x0], #8 │ │ │ + str x1, [x28, #64] │ │ │ + ldr x1, [x28, #48] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + cmp x1, x2 │ │ │ + b.ne 6f10 // b.any │ │ │ + ldr w1, [x0] │ │ │ + str x1, [x28, #48] │ │ │ + b 6f10 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 74a0 // b.none │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x10 │ │ │ + bl 46c0 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x0, [x3] │ │ │ + str x3, [sp, #120] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 2920 │ │ │ + ldr x3, [sp, #120] │ │ │ + str xzr, [x3] │ │ │ + b 707c │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 6688 // b.any │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0xee8 │ │ │ + b 6b1c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x0, [x0] │ │ │ cmp x0, #0x1 │ │ │ - b.ne 405d74 // b.any │ │ │ - b 406168 │ │ │ - uxth w0, w3 │ │ │ - str x1, [x29, #104] │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ - str x0, [x26, #96] │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbnz x0, 405d50 │ │ │ - ldr w0, [x27, #636] │ │ │ - mov w20, #0x4 // #4 │ │ │ - b 4048f8 │ │ │ - uxth w0, w2 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - str x0, [x26, #104] │ │ │ - ldr x1, [x29, #104] │ │ │ - cbnz x0, 405d54 │ │ │ - b 40675c │ │ │ - add w0, w1, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401830 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 4064fc │ │ │ - uxth w3, w1 │ │ │ - ldr x1, [x29, #136] │ │ │ - mov x2, x3 │ │ │ - str x3, [x29, #112] │ │ │ - str x0, [x29, #120] │ │ │ - bl 401af0 │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x6, [x29, #120] │ │ │ - strb wzr, [x6, x3] │ │ │ - b 40670c │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w20, #0x10 // #16 │ │ │ - bl 401820 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xcd0 │ │ │ - add x1, x1, #0x1c8 │ │ │ - str xzr, [x19, #296] │ │ │ - bl 40366c │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #288] │ │ │ + b.ne 6f24 // b.any │ │ │ + b 6f34 │ │ │ + ldr x0, [x28, #96] │ │ │ + ldrh w1, [x28, #44] │ │ │ + mov x26, x0 │ │ │ + cbz x0, 7380 │ │ │ + and x5, x1, #0xffff │ │ │ + sub x5, x5, #0x4 │ │ │ + add x5, x0, x5 │ │ │ + cmp x5, x0 │ │ │ + b.ls 7380 // b.plast │ │ │ + ldrb w7, [x0, #1] │ │ │ + mov w6, #0x7075 // #28789 │ │ │ + ldrb w9, [x0] │ │ │ + ldrb w2, [x0, #3] │ │ │ + ldrb w8, [x0, #2] │ │ │ + orr w7, w9, w7, lsl #8 │ │ │ + orr w2, w8, w2, lsl #8 │ │ │ + cmp w6, w7, sxth │ │ │ + b.ne 736c // b.any │ │ │ + b 7388 │ │ │ + ldrb w3, [x26, #1] │ │ │ + ldrb w7, [x26] │ │ │ + ldrb w2, [x26, #3] │ │ │ + ldrb w4, [x26, #2] │ │ │ + orr w3, w7, w3, lsl #8 │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + cmp w6, w3, sxth │ │ │ + b.eq 7388 // b.none │ │ │ + and x2, x2, #0xffff │ │ │ + add x2, x2, #0x4 │ │ │ + add x26, x26, x2 │ │ │ + cmp x5, x26 │ │ │ + b.hi 734c // b.pmore │ │ │ + str xzr, [x28, #136] │ │ │ + b 6e88 │ │ │ + str xzr, [x28, #136] │ │ │ + ldrb w0, [x26, #4] │ │ │ + cmp w0, #0x1 │ │ │ + b.hi 7648 // b.pmore │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #248] │ │ │ + ldrb w0, [x26, #2] │ │ │ + str w0, [sp, #208] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - add x2, x0, #0x1 │ │ │ + bl 2850 │ │ │ + mov x27, x0 │ │ │ + add x2, x27, #0x1 │ │ │ + ldrb w0, [x26, #3] │ │ │ + str w0, [sp, #228] │ │ │ + ldur w0, [x26, #5] │ │ │ + str x0, [sp, #232] │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 406884 │ │ │ - bl 401750 │ │ │ - ldr x1, [x29, #160] │ │ │ - b 40533c │ │ │ - ldr x4, [x1] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x0, [x29, #216] │ │ │ + str x2, [sp, #240] │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + ldp x2, x1, [sp, #240] │ │ │ + cbz x0, 7760 │ │ │ + bl 2830 │ │ │ + mov x2, x27 │ │ │ + mov x1, x22 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl fed0 │ │ │ + mov x27, x0 │ │ │ + mov x0, x22 │ │ │ + bl 2b20 │ │ │ + ldr x0, [sp, #232] │ │ │ + cmp x0, x27 │ │ │ + b.eq 778c // b.none │ │ │ + ldr x24, [x24, #4080] │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x1 // #1 │ │ │ + add x1, x1, #0x388 │ │ │ + ldr w2, [x24] │ │ │ + bl 29a0 <__printf_chk@plt> │ │ │ + ldr w0, [x24] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq 7770 // b.none │ │ │ + cbz w0, 76a4 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6e88 │ │ │ + adrp x0, 11000 │ │ │ + mov w27, #0x3 // #3 │ │ │ + add x0, x0, #0xf78 │ │ │ + ldr x1, [x1] │ │ │ + b 6b1c │ │ │ + ldr x28, [sp, #128] │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd80 │ │ │ + bl 46c0 │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x2e8 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + adrp x22, 10000 │ │ │ + add x22, x22, #0x1b0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xfe0 │ │ │ + bl 46c0 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd48 │ │ │ + bl 46c0 │ │ │ + b 7270 │ │ │ + ldr x20, [x20, #3568] │ │ │ + mov x22, x28 │ │ │ + ldr x28, [sp, #128] │ │ │ + mov w27, #0xb // #11 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + str xzr, [x20] │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x22 │ │ │ + add x0, x0, #0xad8 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + ldr x1, [x28, #136] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x370 │ │ │ + bl 46c0 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6e88 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x110 │ │ │ + str x2, [sp, #120] │ │ │ + bl 46c0 │ │ │ + mov w27, #0x3 // #3 │ │ │ + ldr x0, [x22] │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr w0, [x2] │ │ │ + b 5f28 │ │ │ + mov x1, x26 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xc0 │ │ │ + bl 46c0 │ │ │ + b 5cd0 │ │ │ + ldr x28, [sp, #128] │ │ │ + b 745c │ │ │ + ldr x0, [sp, #136] │ │ │ + adrp x20, 10000 │ │ │ + add x20, x20, #0x390 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x2, x20 │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl f6d0 │ │ │ + mov x4, x0 │ │ │ + ldr x0, [x22] │ │ │ + mov x2, x20 │ │ │ + mov x1, #0x0 // #0 │ │ │ + adrp x20, 2f000 │ │ │ + str x4, [sp, #120] │ │ │ + bl f6d0 │ │ │ + mov x5, x0 │ │ │ + ldr x4, [sp, #120] │ │ │ + adrp x3, 12000 │ │ │ + ldr x20, [x20, #3576] │ │ │ + add x3, x3, #0x3a0 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ mov w1, #0x1 // #1 │ │ │ + mov x0, x20 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + adrp x20, 10000 │ │ │ + add x20, x20, #0x1b0 │ │ │ + adrp x0, 11000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0xe20 │ │ │ + b 6814 │ │ │ + ldr x0, [x22] │ │ │ + mov w27, #0x3 // #3 │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + ldr x28, [x28, #4016] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + ldr w1, [x28] │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 6688 // b.any │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0xdf0 │ │ │ + b 6b1c │ │ │ + ldur x1, [x0, #4] │ │ │ + add x0, x0, #0xc │ │ │ + str x1, [x28, #32] │ │ │ + b 7200 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x7f8 │ │ │ + bl 46c0 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6e88 │ │ │ + adrp x1, 11000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0xa50 │ │ │ + add x0, x0, #0xa98 │ │ │ + bl 46c0 │ │ │ + b 5774 │ │ │ + ldr x28, [sp, #128] │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x348 │ │ │ + bl 46c0 │ │ │ + ldr x0, [x28, #4016] │ │ │ + mov w27, #0x4 // #4 │ │ │ + ldr w0, [x0] │ │ │ + b 5f28 │ │ │ + adrp x19, 2f000 │ │ │ + adrp x3, 11000 │ │ │ + ldr x4, [x28, #128] │ │ │ + add x3, x3, #0x870 │ │ │ + ldr x19, [x19, #3576] │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x148 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x0, [x29, #216] │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - mov w6, #0x1 // #1 │ │ │ - str w6, [x29, #176] │ │ │ - b 405030 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x130 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - mov w20, w26 │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd70 │ │ │ - bl 40366c │ │ │ - mov w20, #0x4 // #4 │ │ │ - ldr w0, [x27, #636] │ │ │ - b 4048f8 │ │ │ - adrp x14, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x14, #288] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + adrp x3, 11000 │ │ │ + add x3, x3, #0x898 │ │ │ + add x5, x19, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x2, x2, #0x8e0 │ │ │ + add x4, x5, #0x47 │ │ │ + ldp x8, x9, [x3, #16] │ │ │ + stp x8, x9, [x5, #16] │ │ │ + mov x0, x19 │ │ │ + ldp x8, x9, [x3, #32] │ │ │ + stp x8, x9, [x5, #32] │ │ │ + adrp x1, 10000 │ │ │ + ldp x6, x7, [x3] │ │ │ + stp x6, x7, [x5] │ │ │ + ldrh w6, [x2, #72] │ │ │ + ldp x8, x9, [x3, #48] │ │ │ + stp x8, x9, [x5, #48] │ │ │ + add x1, x1, #0x1b0 │ │ │ + ldr x3, [x3, #64] │ │ │ + str x3, [x5, #64] │ │ │ + ldp x8, x9, [x2] │ │ │ + stp x8, x9, [x4] │ │ │ + ldp x8, x9, [x2, #16] │ │ │ + stp x8, x9, [x4, #16] │ │ │ + ldp x8, x9, [x2, #32] │ │ │ + stp x8, x9, [x4, #32] │ │ │ + ldp x8, x9, [x2, #48] │ │ │ + stp x8, x9, [x4, #48] │ │ │ + ldr x2, [x2, #64] │ │ │ + stur x2, [x5, #135] │ │ │ + sturh w6, [x5, #143] │ │ │ + bl 46c0 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + add x1, x1, #0x930 │ │ │ + bl 44a8 │ │ │ + adrp x1, 11000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x828 │ │ │ + bl 44a8 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x838 │ │ │ + bl 46c0 │ │ │ + ldrh w1, [x28, #44] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6e88 │ │ │ + ldr w1, [sp, #208] │ │ │ + ldr w0, [sp, #228] │ │ │ + orr w22, w1, w0, lsl #8 │ │ │ + sub w22, w22, #0x5 │ │ │ + ands w22, w22, #0xffff │ │ │ + b.ne 77d0 // b.any │ │ │ + ldrh w0, [x28, #40] │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x28, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - cbz x0, 406884 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x2, #288] │ │ │ - bl 401ac0 │ │ │ - b 404fa4 │ │ │ - ldr w0, [x27, #636] │ │ │ - mov w20, #0x0 // #0 │ │ │ - b 4048f8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xe8 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - b 404ef8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xb8 │ │ │ - mov x1, x28 │ │ │ - bl 40366c │ │ │ - b 404ef8 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + bl 2930 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 7434 │ │ │ + ldr x1, [x28, #80] │ │ │ + bl 2ba0 │ │ │ + ldrh w1, [x28, #44] │ │ │ + str x24, [x28, #136] │ │ │ + ldr x0, [x28, #96] │ │ │ + b 6e88 │ │ │ + add w0, w22, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 2930 │ │ │ + mov x24, x0 │ │ │ + cbz x0, 7434 │ │ │ + and x22, x22, #0xffff │ │ │ + add x1, x26, #0x9 │ │ │ + mov x2, x22 │ │ │ + bl 2bd0 │ │ │ + strb wzr, [x24, x22] │ │ │ + b 77c0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ - ldr x2, [x0, #80] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + mov w24, w1 │ │ │ + ldr x2, [x23, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x19, x0 │ │ │ + ldr x0, [x0, #80] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + adrp x20, 2f000 │ │ │ + adrp x1, 11000 │ │ │ + add x1, x1, #0xa48 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ + adrp x22, 2f000 │ │ │ stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x20, x0 │ │ │ - ldrb w0, [x2] │ │ │ - mov w24, w1 │ │ │ - subs w0, w0, #0x2d │ │ │ - ldrh w21, [x20, #40] │ │ │ - b.ne 406944 // b.any │ │ │ - ldrb w0, [x2, #1] │ │ │ - cmp w0, wzr │ │ │ - cset w2, eq // eq = none │ │ │ - ldr x1, [x20, #24] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - mov x0, #0xffffffff // #4294967295 │ │ │ - cbnz w24, 406a7c │ │ │ - str w24, [x22, #396] │ │ │ - cmp x1, x0 │ │ │ - b.ls 406e84 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - cbnz w0, 406994 │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x3f8 │ │ │ - bl 40366c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x408 │ │ │ - bl 4034a0 │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x22, #396] │ │ │ - cmp w0, #0x2c │ │ │ - b.hi 4069b0 // b.pmore │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + bl 2aa0 │ │ │ + ldr x1, [x20, #4056] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + ldr x2, [x19, #24] │ │ │ + ldrh w25, [x19, #40] │ │ │ + cmp x2, x3 │ │ │ + ldr w1, [x1] │ │ │ + ldr x2, [x22, #3984] │ │ │ + cbnz w24, 796c │ │ │ + str wzr, [x2] │ │ │ + b.ls 79b8 // b.plast │ │ │ + cbz w1, 840c │ │ │ + ldr x0, [x22, #3984] │ │ │ + mov w2, #0x1 // #1 │ │ │ + ldrh w1, [x19, #2] │ │ │ + str w2, [x0] │ │ │ + cmp w1, #0x2c │ │ │ + b.hi 78a4 // b.pmore │ │ │ mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 407750 │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 407750 │ │ │ - uxth w26, w1 │ │ │ + strh w0, [x19, #2] │ │ │ + ldrh w28, [x19, #42] │ │ │ + cbz w28, 7a10 │ │ │ + ldr x27, [x19, #88] │ │ │ + cbz x27, 7a10 │ │ │ + and x26, x28, #0xffff │ │ │ sub x4, x26, #0x4 │ │ │ - add x4, x25, x4 │ │ │ - cmp x25, x4 │ │ │ - b.cs 406a38 // b.hs, b.nlast │ │ │ - ldrb w2, [x25, #1] │ │ │ - ldrb w0, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - orr w0, w0, w2, lsl #8 │ │ │ + add x4, x27, x4 │ │ │ + cmp x27, x4 │ │ │ + b.cs 792c // b.hs, b.nlast │ │ │ + ldrb w0, [x27, #1] │ │ │ + mov x20, x27 │ │ │ + ldrb w2, [x27] │ │ │ + ldrb w21, [x27, #3] │ │ │ + ldrb w1, [x27, #2] │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w2, [x25, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 406a24 // b.any │ │ │ - b 4078f8 │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ + b.ne 7918 // b.any │ │ │ + b 8264 │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ sxth w0, w0 │ │ │ - ldrb w3, [x19, #2] │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ cmp w0, #0x1 │ │ │ - orr w23, w3, w23, lsl #8 │ │ │ - b.eq 4078f8 // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x4, x19 │ │ │ - b.hi 406a00 // b.pmore │ │ │ - add w0, w1, #0x14 │ │ │ + b.eq 8264 // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x20, x4 │ │ │ + b.cc 78f4 // b.lo, b.ul, b.last │ │ │ + add w0, w28, #0x14 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407af0 │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 845c │ │ │ + mov x1, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ + bl 2840 │ │ │ + mov x0, x27 │ │ │ + bl 2b20 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ add w1, w0, #0x14 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #42] │ │ │ - b 40776c │ │ │ - ldr w19, [x22, #396] │ │ │ - cmp x1, x0 │ │ │ - str wzr, [x22, #396] │ │ │ - adrp x23, 430000 │ │ │ - b.ls 406eac // b.plast │ │ │ - mov w1, #0x1 // #1 │ │ │ - ldr w0, [x23, #1280] │ │ │ - str w1, [x22, #396] │ │ │ - cbnz w0, 406ed8 │ │ │ - ldr x1, [x20, #128] │ │ │ - adrp x25, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x25, #0x3f8 │ │ │ - bl 40366c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + strh w1, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 7a2c │ │ │ + ldr w4, [x2] │ │ │ + str wzr, [x2] │ │ │ + b.ls 79dc // b.plast │ │ │ + ldr x0, [x22, #3984] │ │ │ + mov w2, #0x1 // #1 │ │ │ + str w2, [x0] │ │ │ + cbz w1, 83cc │ │ │ + cbnz w4, 7b64 │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x408 │ │ │ + bl 46c0 │ │ │ + ldr x20, [x20, #4056] │ │ │ + ldr w0, [x20] │ │ │ + cbnz w0, 83bc │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0x558 │ │ │ - bl 4034a0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x0, #396] │ │ │ - cbz w19, 406f10 │ │ │ - cbz w1, 406ae8 │ │ │ - ldrh w0, [x20, #2] │ │ │ - mov w3, #0x1 // #1 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str w3, [x2, #392] │ │ │ - cmp w0, #0x2c │ │ │ - b.ls 4076ec // b.plast │ │ │ - cbz w19, 406b00 │ │ │ + add x1, x1, #0x488 │ │ │ + bl 44a8 │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 7880 // b.pmore │ │ │ cmp w1, #0x1 │ │ │ - b.eq 407748 // b.none │ │ │ + b.eq 7884 // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.eq 7a48 // b.none │ │ │ + b 7884 │ │ │ + ldr x2, [x19, #32] │ │ │ + cmp x2, x3 │ │ │ + b.hi 7978 // b.pmore │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 83a8 // b.none │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w1, #0x0, #0x4, eq // eq = none │ │ │ + b.ne 83a8 // b.any │ │ │ + cbz w4, 7a48 │ │ │ + ldrh w28, [x19, #42] │ │ │ mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #2] │ │ │ - orr w1, w1, w19 │ │ │ - cbnz w1, 4069b0 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 407814 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #372] │ │ │ - cbnz w1, 406f1c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #608] │ │ │ - cbnz w1, 406f1c │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbz w1, #11, 406f3c │ │ │ - bl 401770 │ │ │ - uxth w21, w0 │ │ │ - mov w23, #0x1 // #1 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407ac0 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w1, #0x3 // #3 │ │ │ - strb w0, [x19] │ │ │ - strb w1, [x19, #2] │ │ │ - mov w0, #0x4b // #75 │ │ │ - mov w1, #0x4 // #4 │ │ │ - strb w0, [x19, #1] │ │ │ - strb w1, [x19, #3] │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldr w5, [x22, #396] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #5] │ │ │ - strb w1, [x19, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #7] │ │ │ - strb w1, [x19, #6] │ │ │ - ldrh w1, [x20, #6] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w2, [x19, #9] │ │ │ - strb w1, [x19, #8] │ │ │ - ldr x1, [x20, #8] │ │ │ - lsr x2, x1, #16 │ │ │ - ubfx x4, x1, #8, #8 │ │ │ - ubfx x3, x2, #8, #8 │ │ │ - strb w1, [x19, #10] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w2, [x19, #12] │ │ │ - ldr x2, [x20, #16] │ │ │ - lsr x1, x2, #16 │ │ │ - ubfx x4, x2, #8, #8 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - strb w2, [x19, #14] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - cbz w5, 407418 │ │ │ - add x0, x19, #0x12 │ │ │ - mvni v0.2s, #0x0 │ │ │ - st1 {v0.8b}, [x0] │ │ │ - lsr w1, w21, #8 │ │ │ - strb w21, [x19, #26] │ │ │ - strb w1, [x19, #27] │ │ │ - ldrh w1, [x20, #42] │ │ │ - lsr w2, w1, #8 │ │ │ - strb w1, [x19, #28] │ │ │ - strb w2, [x19, #29] │ │ │ - cbz w23, 40729c │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 4078ac │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 4076b4 // b.pmore │ │ │ - cbz w21, 406e1c │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 4078b8 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4078b8 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 406c68 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 406e1c // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 406e1c // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w1, w21 │ │ │ - b.cs 406e1c // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, #30] │ │ │ - cmp w21, w0 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #30] │ │ │ - ldrh w21, [x20, #42] │ │ │ - cbnz w21, 40745c │ │ │ + strh w0, [x19, #2] │ │ │ + cbnz w28, 78ac │ │ │ + mov x0, #0x14 // #20 │ │ │ + bl 2930 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 842c │ │ │ + mov w0, #0x14 // #20 │ │ │ + strh w0, [x19, #42] │ │ │ + mov w0, #0x1 // #1 │ │ │ + movk w0, #0x10, lsl #16 │ │ │ + str w0, [x20] │ │ │ + ldr x0, [x19, #32] │ │ │ + stur x0, [x20, #4] │ │ │ + ldr x0, [x19, #24] │ │ │ + stur x0, [x20, #12] │ │ │ + ldr x21, [x19, #136] │ │ │ + ldrh w20, [x19, #4] │ │ │ + cbz x21, 7e88 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3656] │ │ │ + ldr x0, [x0, #3624] │ │ │ + ldr w26, [x1] │ │ │ + ldr w0, [x0] │ │ │ + orr w26, w26, w0 │ │ │ + cbnz w26, 7b84 │ │ │ + mov x0, x21 │ │ │ + bl 2850 │ │ │ + and w27, w0, #0xffff │ │ │ + tbnz w20, #11, 7b98 │ │ │ + ldrh w4, [x19, #42] │ │ │ + add w28, w27, #0x9 │ │ │ + and w28, w28, #0xffff │ │ │ + sub w0, w4, #0x4 │ │ │ + and w8, w0, #0xffff │ │ │ + cbz w4, 7fc4 │ │ │ + ldr x6, [x19, #88] │ │ │ + cbz x6, 7fc4 │ │ │ + and x2, x4, #0xffff │ │ │ + sub x5, x2, #0x4 │ │ │ + add x5, x6, x5 │ │ │ + cmp x6, x5 │ │ │ + b.cs 7b18 // b.hs, b.nlast │ │ │ + ldrb w1, [x6, #1] │ │ │ + mov w7, #0x7075 // #28789 │ │ │ + ldrb w0, [x6] │ │ │ + mov x20, x6 │ │ │ + ldrb w21, [x6, #3] │ │ │ + ldrb w3, [x6, #2] │ │ │ + orr w1, w0, w1, lsl #8 │ │ │ + orr w21, w3, w21, lsl #8 │ │ │ + cmp w7, w1, sxth │ │ │ + b.ne 7b04 // b.any │ │ │ + b 82fc │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w21, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w21, w1, w21, lsl #8 │ │ │ + cmp w7, w0, sxth │ │ │ + b.eq 82fc // b.none │ │ │ + and x21, x21, #0xffff │ │ │ + add x21, x21, #0x4 │ │ │ + add x20, x20, x21 │ │ │ + cmp x5, x20 │ │ │ + b.hi 7ae4 // b.pmore │ │ │ + add w0, w28, w4 │ │ │ + stp x6, x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + ldp x6, x2, [sp, #96] │ │ │ + cbz x0, 844c │ │ │ + mov x1, x6 │ │ │ + str x6, [sp, #96] │ │ │ + bl 2840 │ │ │ + ldr x6, [sp, #96] │ │ │ + mov x0, x6 │ │ │ + bl 2b20 │ │ │ + str x20, [x19, #88] │ │ │ + ldrh w0, [x19, #42] │ │ │ + add w28, w28, w0 │ │ │ + strh w28, [x19, #42] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 7fdc │ │ │ + adrp x0, 2f000 │ │ │ + ldrh w2, [x19, #2] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3680] │ │ │ + cmp w2, #0x2c │ │ │ + str w1, [x0] │ │ │ + b.ls 789c // b.plast │ │ │ + b 78a4 │ │ │ + ldrh w0, [x19, #58] │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + orr w0, w0, #0x800 │ │ │ + strh w0, [x19, #58] │ │ │ + mov x0, x21 │ │ │ + bl 2850 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w26, #0x1 // #1 │ │ │ + add x27, sp, #0x90 │ │ │ + add x21, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x403, lsl #16 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldrh w28, [x19, #2] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 81e0 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 7ea4 // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 7ed8 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 7f5c // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 7f10 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 7f34 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x21 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 4850 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldr x22, [x22, #3984] │ │ │ + ldr w0, [x22] │ │ │ + cbz w0, 7d94 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + bl 4850 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 7dc4 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 7fa4 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 7df8 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 7f84 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + cbz w26, 7e20 │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 4908 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbnz w1, 7e40 │ │ │ cmp w24, #0x1 │ │ │ - b.ne 407258 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #136] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 407854 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x0, #304] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.ne 7e60 // b.any │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3800] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 8200 // b.none │ │ │ + adrp x3, 2f000 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - bl 401aa0 │ │ │ - cmp x0, x22 │ │ │ - b.eq 407274 // b.none │ │ │ - mov x0, x19 │ │ │ - bl 401a40 │ │ │ + ldr x3, [x3, #3872] │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + b.ne 7e78 // b.any │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 2b20 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3792] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 8408 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - ldr x1, [x20, #32] │ │ │ - cmp x1, x0 │ │ │ - b.hi 406968 // b.pmore │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 406994 // b.none │ │ │ - cbz w0, 406b04 │ │ │ - cbnz w2, 406994 │ │ │ - b 406b04 │ │ │ - ldr x1, [x20, #32] │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldr x0, [x19, #32] │ │ │ + mov x3, x27 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 7cac │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7e10 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #42] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 7cd4 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 7ce4 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x570 │ │ │ + bl 44a8 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 4908 │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 7d18 │ │ │ + ldr x0, [x19, #88] │ │ │ + mov x2, x20 │ │ │ + mov x4, x27 │ │ │ + mov x3, x21 │ │ │ + bl 4908 │ │ │ + cmp w24, #0x1 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + b.eq 7d24 // b.none │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x1 // #1 │ │ │ + bl c670 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - b.hi 406a90 // b.pmore │ │ │ - ldr w0, [x23, #1280] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 406ed0 // b.none │ │ │ - mov w1, #0x0 // #0 │ │ │ - cbz w0, 406ae8 │ │ │ - cbz w2, 406ae8 │ │ │ - mov w0, #0x1 // #1 │ │ │ - str w0, [x22, #396] │ │ │ - adrp x25, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - cbnz w19, 406ad0 │ │ │ - ldr x1, [x20, #128] │ │ │ - add x0, x25, #0x3f8 │ │ │ - bl 40366c │ │ │ - ldr w0, [x23, #1280] │ │ │ - cbnz w0, 407a64 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x440 │ │ │ - mov w0, #0x6 // #6 │ │ │ - bl 4034a0 │ │ │ - ldr w1, [x22, #396] │ │ │ - b 406acc │ │ │ - cmp w1, #0x1 │ │ │ - b.ne 406acc // b.any │ │ │ - b 406ee4 │ │ │ - ldrh w1, [x20, #4] │ │ │ - ldrh w2, [x20, #58] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - orr w2, w2, #0x800 │ │ │ - strh w2, [x20, #58] │ │ │ - strh w1, [x20, #4] │ │ │ - tbnz w1, #11, 406b2c │ │ │ - bl 401770 │ │ │ - uxth w26, w0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - add w27, w26, #0x9 │ │ │ - uxth w27, w27 │ │ │ - cbz w0, 4076f8 │ │ │ - ldr x25, [x20, #88] │ │ │ - cbz x25, 4076f8 │ │ │ - uxth w28, w0 │ │ │ - sub x6, x28, #0x4 │ │ │ - add x6, x25, x6 │ │ │ - cmp x25, x6 │ │ │ - b.cs 406fd0 // b.hs, b.nlast │ │ │ - ldrb w3, [x25, #1] │ │ │ - ldrb w1, [x25] │ │ │ - ldrb w23, [x25, #3] │ │ │ - ldrb w2, [x25, #2] │ │ │ - orr w1, w1, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w1, sxth │ │ │ - mov x19, x25 │ │ │ - orr w23, w2, w23, lsl #8 │ │ │ - b.ne 406fbc // b.any │ │ │ - b 40797c │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w23, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w23, w4, w23, lsl #8 │ │ │ - b.eq 40797c // b.none │ │ │ - uxth w23, w23 │ │ │ - add x23, x23, #0x4 │ │ │ - add x19, x19, x23 │ │ │ - cmp x19, x6 │ │ │ - b.cc 406f9c // b.lo, b.ul, b.last │ │ │ - add w0, w27, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407ad4 │ │ │ - mov x2, x28 │ │ │ - mov x1, x25 │ │ │ - mov x0, x19 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #42] │ │ │ - str x19, [x20, #88] │ │ │ - add w27, w27, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w27, [x20, #42] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w26, w26, #0x5 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #104] │ │ │ + b.eq 7d58 // b.none │ │ │ + ldr x0, [sp, #128] │ │ │ + bl 2b20 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 7d64 │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w26, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 7ba8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7e10 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #58] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7c00 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbz x0, 7e10 │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 7c28 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 7c38 │ │ │ + b 7e10 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7e10 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 7c38 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7e10 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 7c10 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7e10 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 7ce4 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7e10 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 7de0 │ │ │ + and x0, x28, #0xffff │ │ │ + bl 2930 │ │ │ + str x0, [x19, #88] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 843c │ │ │ + strh w28, [x19, #42] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w27, w27, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 410eec │ │ │ - uxth w26, w26 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w26, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w26, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x23, [x20, #136] │ │ │ - add x25, x19, #0x9 │ │ │ - cbz x23, 406b38 │ │ │ - mov x0, x23 │ │ │ - bl 401770 │ │ │ - cmp w0, wzr │ │ │ + bl fed0 │ │ │ + strh w27, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x21, [x19, #136] │ │ │ + cbz x21, 7ba8 │ │ │ + mov x0, x21 │ │ │ + bl 2850 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 407250 │ │ │ - cmp w0, #0xf │ │ │ - b.ls 407a10 // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ - cmp x23, x1 │ │ │ - add x1, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x25, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 407a10 │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 4070f4 │ │ │ - mov x5, x25 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 4070d8 // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 407250 // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x25, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 407250 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x25, x2] │ │ │ + b.le 7ba8 │ │ │ + add x1, x21, #0x10 │ │ │ + add x2, x20, #0x9 │ │ │ + cmp x2, x1 │ │ │ + add x1, x20, #0x19 │ │ │ + ccmp x21, x1, #0x2, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, cs // cs = hs, nlast │ │ │ + b.ls 83ec // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x21, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x3, x1 │ │ │ + b.ne 8060 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 7ba8 // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x21, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 407250 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 7ba8 │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x21, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407250 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407250 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407250 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407250 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407250 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407250 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ - add w2, w1, #0x9 │ │ │ - strb w4, [x25, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ cmp w0, w2 │ │ │ - b.le 407250 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407250 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0x9 │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7ba8 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7ba8 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x25, x3] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 7ba8 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ cmp w0, w2 │ │ │ - b.le 407250 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x23, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x25, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 407250 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x23, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x21, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x25, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 407250 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x23, x2] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x21, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x25, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 407250 │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x23, x1] │ │ │ - strb w0, [x25, x1] │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 406b38 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x0, x19 │ │ │ - mov x2, x22 │ │ │ - mov w3, w1 │ │ │ - bl 40c65c │ │ │ - cmp x0, x22 │ │ │ - b.ne 406e5c // b.any │ │ │ - mov x0, x19 │ │ │ - bl 401a40 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 4078ac │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x1e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x25, #0x400 // #1024 │ │ │ - b.hi 40767c // b.pmore │ │ │ - cbz w21, 406e1c │ │ │ - add x0, x19, #0x2e │ │ │ - cmp x23, x0 │ │ │ - add x1, x19, #0x1e │ │ │ - add x0, x23, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 4078d8 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4078d8 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x1], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 4072fc // b.pmore │ │ │ - cmp w21, w0 │ │ │ - b.eq 406e1c // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x1 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x2 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.ls 406e1c // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x23, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w2, [x3, #30] │ │ │ - cmp w21, w1 │ │ │ - b.hi 406d80 // b.pmore │ │ │ - b 406e1c │ │ │ - ldr x1, [x20, #24] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w3, [x19, #19] │ │ │ - strb w0, [x19, #20] │ │ │ - strb w2, [x19, #21] │ │ │ - strb w1, [x19, #18] │ │ │ - ldr x1, [x20, #32] │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - strb w1, [x19, #22] │ │ │ - strb w3, [x19, #23] │ │ │ - strb w0, [x19, #24] │ │ │ - strb w2, [x19, #25] │ │ │ - b 406bec │ │ │ - ldr x20, [x20, #88] │ │ │ - cbz x20, 406e24 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 407a34 │ │ │ - sub x2, x25, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 407720 // b.pmore │ │ │ - add x1, x19, x22 │ │ │ - add x0, x1, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 7ba8 │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x21, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 7ba8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 7e10 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 7ec0 │ │ │ + adrp x19, 2f000 │ │ │ + mov x1, #0x1 // #1 │ │ │ + ldr x19, [x19, #3744] │ │ │ + ldr x3, [x19] │ │ │ + bl 2b80 │ │ │ + ldr x1, [sp, #136] │ │ │ cmp x1, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w2, w0 │ │ │ - cbz w0, 407834 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 407834 // b.plast │ │ │ - lsr w2, w21, #4 │ │ │ - lsl w0, w2, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x1 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w2 │ │ │ - b.cc 4074c4 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 407674 // b.none │ │ │ - mov w2, w0 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x1 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 407674 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x2 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 407674 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 407674 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 407674 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w2 │ │ │ - b.ls 407674 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 407674 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 407674 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 407674 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w3, [x20, x2] │ │ │ - add x4, x19, x2 │ │ │ - add w2, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w2, w21 │ │ │ - b.cs 407674 // b.hs, b.nlast │ │ │ - mov w2, w2 │ │ │ - ldrb w4, [x20, x2] │ │ │ - add w3, w0, #0xa │ │ │ - add x2, x19, x2 │ │ │ - strb w4, [x2, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 407674 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w2, w0, #0xb │ │ │ - strb w4, [x1, x3] │ │ │ - cmp w21, w2 │ │ │ - b.ls 407674 // b.plast │ │ │ - mov w1, w2 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 407674 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add x3, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w2, [x3, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 407674 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w2, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w2, [x1, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 407674 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, x22] │ │ │ - mov x22, x23 │ │ │ - b 406e24 │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 4018f0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 4072bc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - b 4072bc │ │ │ - cmp w21, #0x400 │ │ │ - csel w25, w25, w21, cc // cc = lo, ul, last │ │ │ - mov w25, w25 │ │ │ - add x25, x25, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x25 │ │ │ - bl 4018f0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 406c28 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - b 406c28 │ │ │ - mov w0, #0x2d // #45 │ │ │ - strh w0, [x20, #2] │ │ │ - b 406ae8 │ │ │ - uxth w0, w27 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 40700c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x4f0 │ │ │ - bl 4034a0 │ │ │ - b 40700c │ │ │ - mov x0, x19 │ │ │ - add x1, x25, w1, uxth │ │ │ - bl 4018f0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407484 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - b 407484 │ │ │ - orr w1, w19, #0x1 │ │ │ - b 406b00 │ │ │ - mov x0, #0x14 // #20 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #88] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407a7c │ │ │ - mov w0, #0x14 // #20 │ │ │ - strh w0, [x20, #42] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x10 // #16 │ │ │ - strb w0, [x19, #2] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #4] │ │ │ - strb w7, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - strb w1, [x19, #10] │ │ │ - ldr x1, [x20, #24] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w7, [x19, #13] │ │ │ - strb w3, [x19, #14] │ │ │ - strb w6, [x19, #15] │ │ │ - strb w2, [x19, #16] │ │ │ - strb w5, [x19, #17] │ │ │ - strb w1, [x19, #18] │ │ │ - strb w4, [x19, #19] │ │ │ - ldr x0, [x20, #136] │ │ │ - cbnz x0, 406b0c │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w23, w0 │ │ │ - b 406b38 │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w2, [x20, x0] │ │ │ - strb w2, [x1, x0] │ │ │ - add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 407838 // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 406e24 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x20, #160] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - bl 401aa0 │ │ │ - cmp x0, x22 │ │ │ - b.ne 406e5c // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #224] │ │ │ - ldr x1, [x1, #216] │ │ │ + b.ne 7e78 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3704] │ │ │ + ldr x1, [x1, #3992] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x1] │ │ │ cmp x0, x1 │ │ │ - b.eq 407274 // b.none │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x20, #160] │ │ │ - ldr x2, [x21, #168] │ │ │ - bl 40c524 │ │ │ - ldr x0, [x21, #168] │ │ │ - str xzr, [x20, #160] │ │ │ - bl 401a40 │ │ │ - b 407274 │ │ │ - mov x25, #0x400 // #1024 │ │ │ - mov x22, #0x1e // #30 │ │ │ - b 406e1c │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 4078bc // b.pmore │ │ │ - b 406e1c │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #30] │ │ │ - cmp w21, w0 │ │ │ - b.hi 4078dc // b.pmore │ │ │ - b 406e1c │ │ │ - cmp w23, #0x10 │ │ │ - b.eq 40776c // b.none │ │ │ - add w27, w1, #0x10 │ │ │ - sub w27, w27, w23 │ │ │ - uxth w27, w27 │ │ │ - uxth w0, w27 │ │ │ - bl 401830 │ │ │ + b.eq 7d58 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + ldr x1, [x19] │ │ │ + ldr x20, [x20, #3864] │ │ │ + ldr x2, [x20] │ │ │ + bl c5e8 │ │ │ + str xzr, [x19] │ │ │ + ldr x0, [x20] │ │ │ + bl 2b20 │ │ │ + b 7d58 │ │ │ + cmp w21, #0x10 │ │ │ + b.eq 7a2c // b.none │ │ │ + add w26, w28, #0x10 │ │ │ + sub w26, w26, w21 │ │ │ + and w0, w26, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 2930 │ │ │ mov x26, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 407a90 │ │ │ - sub x25, x19, x1 │ │ │ - and x28, x25, #0xffff │ │ │ - mov x2, x28 │ │ │ - mov x0, x26 │ │ │ - bl 401750 │ │ │ - ldrh w0, [x20, #42] │ │ │ - uxth w1, w23 │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x26, x28 │ │ │ - add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 401750 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w27, [x20, #42] │ │ │ - bl 401a40 │ │ │ - add x19, x25, x23 │ │ │ - str x26, [x20, #88] │ │ │ - b 40776c │ │ │ - sub w1, w27, #0x4 │ │ │ - cmp w23, w1 │ │ │ - b.eq 407010 // b.none │ │ │ - sub w28, w0, #0x4 │ │ │ - add w28, w27, w28 │ │ │ - sub w28, w28, w23 │ │ │ - uxth w28, w28 │ │ │ - uxth w0, w28 │ │ │ - bl 401830 │ │ │ - mov x27, x0 │ │ │ - mov x1, x25 │ │ │ - cbz x0, 407aa8 │ │ │ - sub x25, x19, x1 │ │ │ - and x3, x25, #0xffff │ │ │ + cbz x0, 845c │ │ │ + sub x2, x20, x27 │ │ │ + mov x1, x27 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #120] │ │ │ + sub w28, w28, w21 │ │ │ + bl 2830 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr w4, [sp, #120] │ │ │ + add x1, x1, #0x4 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w21, w28, w4 │ │ │ + mov x0, x3 │ │ │ + and x21, x21, #0xffff │ │ │ + mov x2, x21 │ │ │ + bl 2830 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + add x20, x3, x21 │ │ │ mov x0, x27 │ │ │ - str x3, [x29, #104] │ │ │ - bl 401750 │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldr x3, [x29, #104] │ │ │ - sub w25, w0, w25 │ │ │ - uxth w25, w25 │ │ │ - uxth w1, w23 │ │ │ - sub w23, w25, w23 │ │ │ - uxth w23, w23 │ │ │ - add x25, x27, x3 │ │ │ + bl 2b20 │ │ │ + str x26, [x19, #88] │ │ │ + b 7a2c │ │ │ + sub w0, w28, #0x4 │ │ │ + cmp w21, w0 │ │ │ + b.eq 7fdc // b.none │ │ │ + sub w28, w28, w21 │ │ │ + str x6, [sp, #104] │ │ │ + add w0, w8, w28 │ │ │ + str w4, [sp, #124] │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 2930 │ │ │ + mov x28, x0 │ │ │ + cbz x0, 844c │ │ │ + ldr x6, [sp, #104] │ │ │ + sub x2, x20, x6 │ │ │ + mov x1, x6 │ │ │ + and x3, x2, #0xffff │ │ │ + and w5, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + stp x3, x6, [sp, #104] │ │ │ + str w5, [sp, #120] │ │ │ + bl 2830 │ │ │ + ldp w5, w4, [sp, #120] │ │ │ + and x1, x21, #0xffff │ │ │ + ldr x3, [sp, #104] │ │ │ + sub w0, w4, w21 │ │ │ + sub w0, w0, w5 │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x23 │ │ │ - mov x0, x25 │ │ │ - bl 401750 │ │ │ - ldr x0, [x20, #88] │ │ │ - strh w28, [x20, #42] │ │ │ - bl 401a40 │ │ │ - add x19, x25, x23 │ │ │ - str x27, [x20, #88] │ │ │ - b 407010 │ │ │ + add x3, x28, x3 │ │ │ + and x21, x0, #0xffff │ │ │ + add x1, x20, x1 │ │ │ + mov x2, x21 │ │ │ + mov x0, x3 │ │ │ + bl 2830 │ │ │ + mov x3, x0 │ │ │ + ldr x6, [sp, #112] │ │ │ + add x20, x3, x21 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #42] │ │ │ + mov x0, x6 │ │ │ + bl 2b20 │ │ │ + str x28, [x19, #88] │ │ │ + b 7fdc │ │ │ + ldr x0, [x22, #3984] │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x0] │ │ │ + cbz w4, 798c │ │ │ + b 7b64 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0x4c8 │ │ │ + bl 44a8 │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x408 │ │ │ + bl 46c0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x6 // #6 │ │ │ + add x1, x1, #0x450 │ │ │ + bl 44a8 │ │ │ mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x2, x19, x0 │ │ │ + ldrb w1, [x21, x0] │ │ │ + strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ cmp w3, w0 │ │ │ - b.gt 407a14 │ │ │ - mov w23, #0x0 // #0 │ │ │ - b 406b38 │ │ │ - uxth w0, w1 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407a4c │ │ │ - add x23, x22, w21, uxth │ │ │ - b 407484 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 407484 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x480 │ │ │ + b.gt 83f0 │ │ │ + b 7ba8 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + ldr x1, [x19, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x408 │ │ │ + bl 46c0 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x6 // #6 │ │ │ - bl 4034a0 │ │ │ - ldr w1, [x22, #396] │ │ │ - b 406acc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x4c0 │ │ │ - bl 4034a0 │ │ │ - b 407764 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x4d8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x20, #88] │ │ │ - b 407920 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x510 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x20, #88] │ │ │ - b 4079ac │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - b 406b48 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x510 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 406fec │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x4d8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w2, [x20, #42] │ │ │ - b 406a54 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + add x1, x1, #0x418 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x508 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x538 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x558 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x520 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x1, #0x400 // #1024 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ mov x20, x0 │ │ │ - mov x0, #0x400 // #1024 │ │ │ - str x21, [sp, #32] │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 407cbc │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x7 // #7 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x8 // #8 │ │ │ - strb w0, [x19, #3] │ │ │ - ldr x1, [x20, #16] │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - lsr x0, x1, #16 │ │ │ - ubfx x3, x1, #8, #8 │ │ │ - ubfx x2, x0, #8, #8 │ │ │ - ldr w4, [x4, #396] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #5] │ │ │ - strb w0, [x19, #6] │ │ │ - strb w2, [x19, #7] │ │ │ - cbz w4, 407c40 │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x21, #0x18 // #24 │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #8] │ │ │ - strb w7, [x19, #9] │ │ │ - strb w3, [x19, #10] │ │ │ - strb w6, [x19, #11] │ │ │ - strb w2, [x19, #12] │ │ │ - strb w5, [x19, #13] │ │ │ - strb w4, [x19, #15] │ │ │ - strb w1, [x19, #14] │ │ │ - ldr x1, [x20, #32] │ │ │ - and x0, x1, #0xffffffff │ │ │ - lsr x3, x0, #16 │ │ │ - lsr x2, x1, #32 │ │ │ - lsr x1, x1, #48 │ │ │ - ubfx x7, x0, #8, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x1, #8 │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #18] │ │ │ - strb w2, [x19, #20] │ │ │ - strb w1, [x19, #22] │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ - mov w3, #0x3 // #3 │ │ │ - strb w7, [x19, #17] │ │ │ - strb w6, [x19, #19] │ │ │ - strb w5, [x19, #21] │ │ │ - strb w4, [x19, #23] │ │ │ - bl 40c65c │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.eq 407ca4 // b.none │ │ │ - bl 401a40 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ - ret │ │ │ + ldr x2, [x19, #3792] │ │ │ + mov x0, x1 │ │ │ + stp xzr, x1, [sp, #72] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #88] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 2930 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str x23, [sp, #48] │ │ │ + str x0, [sp, #64] │ │ │ + cbz x0, 85ac │ │ │ + adrp x1, 2f000 │ │ │ + ldr w2, [x20, #16] │ │ │ + mov w3, #0x4b50 // #19280 │ │ │ + mov x4, #0x8 // #8 │ │ │ + ldr x1, [x1, #3984] │ │ │ + movk w3, #0x807, lsl #16 │ │ │ + stp w3, w2, [x0] │ │ │ + add x23, sp, #0x50 │ │ │ + str x4, [sp, #72] │ │ │ + add x22, sp, #0x48 │ │ │ + ldr w1, [x1] │ │ │ + add x21, sp, #0x40 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ ldr x0, [x20, #24] │ │ │ - mov x21, #0x10 // #16 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #9] │ │ │ - strb w1, [x19, #10] │ │ │ - strb w2, [x19, #11] │ │ │ - strb w0, [x19, #8] │ │ │ + cbnz w1, 8560 │ │ │ + mov x1, x21 │ │ │ + bl 4850 │ │ │ ldr x0, [x20, #32] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #12] │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - mov x0, x19 │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl 4850 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x21 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 40c65c │ │ │ - cmp x0, x21 │ │ │ - mov x0, x19 │ │ │ - b.ne 407c28 // b.any │ │ │ - bl 401a40 │ │ │ + bl c670 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.ne 859c // b.any │ │ │ + bl 2b20 │ │ │ mov w0, #0x0 // #0 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 85a8 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + mov x1, x21 │ │ │ + bl 4a08 │ │ │ + ldr x0, [x20, #32] │ │ │ + mov x3, x23 │ │ │ + mov x2, x22 │ │ │ + mov x1, x21 │ │ │ + bl 4a08 │ │ │ + ldp x0, x2, [sp, #64] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x3 // #3 │ │ │ + bl c670 │ │ │ + ldr x1, [sp, #72] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #64] │ │ │ + b.eq 8530 // b.none │ │ │ + bl 2b20 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 8538 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + adrp x1, 11000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - b 407b30 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + add x1, x1, #0x7b0 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x1, [x21, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ + mov x19, x0 │ │ │ + ldrh w20, [x0, #4] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #152] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldrh w25, [x0, #40] │ │ │ ldr x0, [x0, #136] │ │ │ - stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x27, x28, [sp, #80] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x0, 409090 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #372] │ │ │ - cbz w1, 407ecc │ │ │ - ldrh w1, [x20, #4] │ │ │ - orr w1, w1, #0x800 │ │ │ - uxth w1, w1 │ │ │ - strh w1, [x20, #4] │ │ │ - tbz w1, #11, 407ed4 │ │ │ - bl 401770 │ │ │ - uxth w21, w0 │ │ │ - mov w25, #0x1 // #1 │ │ │ - ldr x1, [x20, #24] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + str xzr, [sp, #144] │ │ │ + cbz x0, 8c2c │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3656] │ │ │ + ldr w24, [x1] │ │ │ + cbnz w24, 8700 │ │ │ + bl 2850 │ │ │ + and w23, w0, #0xffff │ │ │ + tbnz w20, #11, 92fc │ │ │ + ldrh w27, [x19, #44] │ │ │ + add w26, w23, #0x9 │ │ │ + and w26, w26, #0xffff │ │ │ + sub w0, w27, #0x4 │ │ │ + and w6, w0, #0xffff │ │ │ + cbz w27, 8e9c │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 8e9c │ │ │ + and x2, x27, #0xffff │ │ │ + sub x4, x2, #0x4 │ │ │ + add x4, x28, x4 │ │ │ + cmp x28, x4 │ │ │ + b.cs 86bc // b.hs, b.nlast │ │ │ + ldrb w0, [x28, #1] │ │ │ + mov w5, #0x7075 // #28789 │ │ │ + ldrb w3, [x28] │ │ │ + mov x20, x28 │ │ │ + ldrb w22, [x28, #3] │ │ │ + ldrb w1, [x28, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.ne 86a8 // b.any │ │ │ + b 9374 │ │ │ + ldrb w0, [x20, #1] │ │ │ + ldrb w3, [x20] │ │ │ + ldrb w22, [x20, #3] │ │ │ + ldrb w1, [x20, #2] │ │ │ + orr w0, w3, w0, lsl #8 │ │ │ + orr w22, w1, w22, lsl #8 │ │ │ + cmp w5, w0, sxth │ │ │ + b.eq 9374 // b.none │ │ │ + and x22, x22, #0xffff │ │ │ + add x22, x22, #0x4 │ │ │ + add x20, x20, x22 │ │ │ + cmp x20, x4 │ │ │ + b.cc 8688 // b.lo, b.ul, b.last │ │ │ + add w0, w26, w27 │ │ │ + str x2, [sp, #96] │ │ │ + sxtw x0, w0 │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + ldr x2, [sp, #96] │ │ │ + cbz x0, 9498 │ │ │ + mov x1, x28 │ │ │ + bl 2840 │ │ │ + mov x0, x28 │ │ │ + bl 2b20 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w26, w26, w0 │ │ │ + strh w26, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 8eb4 │ │ │ + orr w20, w20, #0x800 │ │ │ + strh w20, [x19, #4] │ │ │ + bl 2850 │ │ │ + and w25, w0, #0xffff │ │ │ + mov w24, #0x1 // #1 │ │ │ + adrp x22, 2f000 │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x2, [x22, #4056] │ │ │ cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.hi 408204 // b.pmore │ │ │ - cmp x2, x0 │ │ │ - b.hi 40820c // b.pmore │ │ │ - cmp x24, x0 │ │ │ - b.ls 408f40 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr x6, [x20, #48] │ │ │ - ldr w0, [x0, #1280] │ │ │ + ldr x1, [x19, #32] │ │ │ + ldr w2, [x2] │ │ │ + ldr x4, [x19, #48] │ │ │ + ldr x23, [x19, #64] │ │ │ + b.hi 8af8 // b.pmore │ │ │ + cmp x23, x0 │ │ │ + ccmp x1, x0, #0x2, ls // ls = plast │ │ │ + b.ls 92d8 // b.plast │ │ │ + cmp x1, x0 │ │ │ + b.ls 90b8 // b.plast │ │ │ + cmp x23, x0 │ │ │ + b.hi 8e54 // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 932c // b.plast │ │ │ + cbz w2, 9330 │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x10 // #16 │ │ │ + cbnz x28, 8b38 │ │ │ + nop │ │ │ + and x0, x26, #0xffff │ │ │ + bl 2930 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 9324 │ │ │ + strh w26, [x19, #44] │ │ │ + mov w0, #0x1 // #1 │ │ │ + sub w3, w26, #0x4 │ │ │ + strh w0, [x20] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + strb w3, [x20, #2] │ │ │ + strb wzr, [x20, #3] │ │ │ + ldr x1, [x19, #32] │ │ │ + cmp x1, x0 │ │ │ + b.hi 8cb8 // b.pmore │ │ │ + ldr x0, [x22, #4056] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 408210 // b.none │ │ │ - mov w5, #0x8 // #8 │ │ │ - mov w2, #0x10 // #16 │ │ │ - mov w8, #0x18 // #24 │ │ │ - mov w7, #0x14 // #20 │ │ │ - mov w23, #0xc // #12 │ │ │ - mov w0, #0x0 // #0 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 8cb8 // b.none │ │ │ + mov x4, #0x14 // #20 │ │ │ + mov x2, #0xc // #12 │ │ │ + mov x0, #0x4 // #4 │ │ │ + ldr x1, [x19, #24] │ │ │ mov x3, #0xffffffff // #4294967295 │ │ │ cmp x1, x3 │ │ │ - b.ls 407da0 // b.plast │ │ │ - mov w5, w2 │ │ │ - mov w4, w23 │ │ │ - mov w2, w8 │ │ │ - mov w23, w7 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - b.hi 408278 // b.pmore │ │ │ + b.ls 87ec // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + mov x2, x4 │ │ │ + ldr x1, [x19, #64] │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ + cmp x1, x3 │ │ │ + b.ls 8804 // b.plast │ │ │ + str x1, [x20, x0] │ │ │ + mov x0, x2 │ │ │ + ldr x2, [x19, #48] │ │ │ mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w2, w5 │ │ │ - mov w23, w4 │ │ │ - b.hi 408288 // b.pmore │ │ │ - cbnz w0, 4092ac │ │ │ - ldr x22, [x20, #96] │ │ │ - cbz x22, 408f1c │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w26, w0 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x22, x6 │ │ │ - cmp x22, x6 │ │ │ - b.cs 407e48 // b.hs, b.nlast │ │ │ - ldrb w2, [x22, #1] │ │ │ - ldrb w1, [x22] │ │ │ - ldrb w3, [x22, #3] │ │ │ - orr w1, w1, w2, lsl #8 │ │ │ - sxth w1, w1 │ │ │ - ldrb w2, [x22, #2] │ │ │ - cmp w1, #0x1 │ │ │ - mov x19, x22 │ │ │ - orr w3, w2, w3, lsl #8 │ │ │ - b.ne 407e34 // b.any │ │ │ - b 408230 │ │ │ - ldrb w3, [x19, #1] │ │ │ - ldrb w4, [x19] │ │ │ - ldrb w5, [x19, #3] │ │ │ - orr w4, w4, w3, lsl #8 │ │ │ - sxth w4, w4 │ │ │ - ldrb w3, [x19, #2] │ │ │ - cmp w4, #0x1 │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - b.eq 408230 // b.none │ │ │ - uxth w3, w3 │ │ │ - add x3, x3, #0x4 │ │ │ - add x19, x19, x3 │ │ │ - cmp x19, x6 │ │ │ - b.cc 407e10 // b.lo, b.ul, b.last │ │ │ - add w0, w23, w0 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 408258 │ │ │ - mov x1, x22 │ │ │ + ldr w3, [x19, #48] │ │ │ + cmp x2, x1 │ │ │ + b.ls 881c // b.plast │ │ │ + str w3, [x20, x0] │ │ │ + add x27, sp, #0x90 │ │ │ + add x26, sp, #0x88 │ │ │ + add x20, sp, #0x80 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + movk x0, #0x201, lsl #16 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w1, w23, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w1, [x20, #44] │ │ │ - mov w0, #0x1 // #1 │ │ │ - sub w23, w23, #0x4 │ │ │ - strb w0, [x19] │ │ │ - strb wzr, [x19, #1] │ │ │ - strb w23, [x19, #2] │ │ │ - strb wzr, [x19, #3] │ │ │ - ldr x0, [x20, #32] │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldrh w28, [x19] │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 9304 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 91a8 // b.pmore │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 91dc │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 9148 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 9184 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 90e8 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbz x0, 9124 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x28 │ │ │ + b.cc 9270 // b.lo, b.ul, b.last │ │ │ + strh w3, [x0, x28] │ │ │ + mov x2, x26 │ │ │ + mov x3, x27 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #8] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 4850 │ │ │ + ldr x0, [x19, #16] │ │ │ + mov x1, x20 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + bl 4850 │ │ │ + ldr x0, [x19, #24] │ │ │ mov x1, #0xffffffff // #4294967295 │ │ │ cmp x0, x1 │ │ │ - b.hi 4082f8 // b.pmore │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1280] │ │ │ + b.ls 8ccc // b.plast │ │ │ + mov x0, x1 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldr x0, [x19, #32] │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + cmp x0, x1 │ │ │ + b.hi 8c48 // b.pmore │ │ │ + ldr x22, [x22, #4056] │ │ │ + ldr w1, [x22] │ │ │ cmp w1, #0x1 │ │ │ - b.eq 4082f8 // b.none │ │ │ - mov x7, #0x14 // #20 │ │ │ - mov x2, #0xc // #12 │ │ │ - mov x0, #0x4 // #4 │ │ │ - b 408344 │ │ │ - ldrh w1, [x20, #4] │ │ │ - tbnz w1, #11, 407d1c │ │ │ - bl 401770 │ │ │ - uxth w24, w0 │ │ │ - ldrh w1, [x20, #44] │ │ │ - add w25, w24, #0x9 │ │ │ - uxth w25, w25 │ │ │ - cbz w1, 409028 │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 409028 │ │ │ - uxth w26, w1 │ │ │ - sub x6, x26, #0x4 │ │ │ - add x6, x23, x6 │ │ │ - cmp x23, x6 │ │ │ - b.cs 407f68 // b.hs, b.nlast │ │ │ - ldrb w3, [x23, #1] │ │ │ - ldrb w0, [x23] │ │ │ - ldrb w22, [x23, #3] │ │ │ - ldrb w2, [x23, #2] │ │ │ - orr w0, w0, w3, lsl #8 │ │ │ - mov w7, #0x7075 // #28789 │ │ │ - cmp w7, w0, sxth │ │ │ - mov x19, x23 │ │ │ - orr w22, w2, w22, lsl #8 │ │ │ - b.ne 407f54 // b.any │ │ │ - b 4090bc │ │ │ - ldrb w5, [x19, #1] │ │ │ - ldrb w3, [x19] │ │ │ - ldrb w22, [x19, #3] │ │ │ - ldrb w4, [x19, #2] │ │ │ - orr w3, w3, w5, lsl #8 │ │ │ - cmp w7, w3, sxth │ │ │ - orr w22, w4, w22, lsl #8 │ │ │ - b.eq 4090bc // b.none │ │ │ - uxth w22, w22 │ │ │ - add x22, x22, #0x4 │ │ │ - add x19, x19, x22 │ │ │ - cmp x19, x6 │ │ │ - b.cc 407f34 // b.lo, b.ul, b.last │ │ │ - add w0, w25, w1 │ │ │ + b.eq 8c48 // b.none │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 8c5c │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 9250 // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 8c90 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 9200 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbz x0, 9234 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 92b8 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x0, #0xffff // #65535 │ │ │ + ldr x1, [x19, #48] │ │ │ + ldrh w28, [x19, #48] │ │ │ + cmp x1, x0 │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + b.ls 8ce0 // b.plast │ │ │ + cbz x0, 942c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 8e7c // b.pmore │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbz x0, 8d10 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 9298 // b.lo, b.ul, b.last │ │ │ + strh w28, [x0, x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + ldr x4, [sp, #136] │ │ │ + ldr x0, [x19, #72] │ │ │ + add x4, x4, #0x2 │ │ │ + str x4, [sp, #136] │ │ │ + bl 4850 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.hi 8a64 // b.pmore │ │ │ + mov x0, x23 │ │ │ + mov x3, x27 │ │ │ + mov x2, x26 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + cbz w24, 8d2c │ │ │ + ldr x0, [x19, #136] │ │ │ + mov w1, w25 │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4908 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbnz w1, 8d4c │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbnz w1, 8d68 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl c670 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 8d9c // b.any │ │ │ + bl 2b20 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x21, [x21, #3792] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x21] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 9484 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ + ret │ │ │ + cmp x1, x0 │ │ │ + mov w26, #0x14 // #20 │ │ │ + b.ls 8e44 // b.plast │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x23, x0 │ │ │ + b.ls 8da8 // b.plast │ │ │ + add w3, w26, #0x8 │ │ │ + and w26, w3, #0xffff │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.ls 8b2c // b.plast │ │ │ + add w3, w26, #0x4 │ │ │ + and w26, w3, #0xffff │ │ │ + cbz w2, 9330 │ │ │ + ldr x28, [x19, #96] │ │ │ + cbz x28, 8778 │ │ │ + ldrh w6, [x19, #44] │ │ │ + and x27, x6, #0xffff │ │ │ + sub x5, x27, #0x4 │ │ │ + add x5, x28, x5 │ │ │ + cmp x5, x28 │ │ │ + b.ls 8bb4 // b.plast │ │ │ + ldrb w1, [x28, #1] │ │ │ + mov x20, x28 │ │ │ + ldrb w7, [x28] │ │ │ + ldrb w0, [x28, #3] │ │ │ + ldrb w2, [x28, #2] │ │ │ + orr w1, w7, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w2, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.ne 8ba0 // b.any │ │ │ + b 8bf4 │ │ │ + ldrb w1, [x20, #1] │ │ │ + ldrb w2, [x20] │ │ │ + ldrb w0, [x20, #3] │ │ │ + ldrb w7, [x20, #2] │ │ │ + orr w1, w2, w1, lsl #8 │ │ │ + sxth w1, w1 │ │ │ + orr w0, w7, w0, lsl #8 │ │ │ + cmp w1, #0x1 │ │ │ + b.eq 8bf4 // b.none │ │ │ + and x0, x0, #0xffff │ │ │ + add x0, x0, #0x4 │ │ │ + add x20, x20, x0 │ │ │ + cmp x5, x20 │ │ │ + b.hi 8b7c // b.pmore │ │ │ + add w0, w26, w6 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 409290 │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 9324 │ │ │ + mov x1, x28 │ │ │ + mov x2, x27 │ │ │ + bl 2840 │ │ │ + mov x0, x28 │ │ │ + bl 2b20 │ │ │ + str x20, [x19, #96] │ │ │ + ldrh w0, [x19, #44] │ │ │ + add w1, w0, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x20, w0, uxth │ │ │ + b 8790 │ │ │ + add w0, w0, #0x4 │ │ │ + cmp x27, w0, sxtw │ │ │ + b.ne 8dc0 // b.any │ │ │ + cmp w6, w26 │ │ │ + b.eq 8790 // b.none │ │ │ + and x0, x26, #0xffff │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + cbz x0, 9324 │ │ │ + mov x0, x28 │ │ │ + bl 2b20 │ │ │ + strh w26, [x19, #44] │ │ │ + str x20, [x19, #96] │ │ │ + b 8790 │ │ │ + ldrh w0, [x19, #58] │ │ │ + and w20, w20, #0xfffff7ff │ │ │ + mov w24, #0x0 // #0 │ │ │ + strh w20, [x19, #4] │ │ │ + and w0, w0, #0xfffff7ff │ │ │ + strh w0, [x19, #58] │ │ │ + b 8714 │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 8968 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w25, [x0, x2] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #44] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 8990 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 89a0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x570 │ │ │ + bl 44a8 │ │ │ + mov x4, #0x1c // #28 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x0, #0xc // #12 │ │ │ + stur x1, [x20, #4] │ │ │ + b 87d0 │ │ │ + mov x3, x27 │ │ │ mov x2, x26 │ │ │ - mov x1, x23 │ │ │ - mov x0, x19 │ │ │ - bl 401760 │ │ │ - ldr x0, [x20, #96] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #44] │ │ │ - str x19, [x20, #96] │ │ │ - add w25, w25, w0 │ │ │ - add x19, x19, w0, uxth │ │ │ - strh w25, [x20, #44] │ │ │ - ldr x1, [x20, #112] │ │ │ - add w24, w24, #0x5 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #104] │ │ │ + mov x1, x20 │ │ │ + bl 4850 │ │ │ + b 8930 │ │ │ + cbz x0, 9410 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 8e5c // b.pmore │ │ │ + strh w28, [x0, x22] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w28, [x19, #56] │ │ │ + cbnz x0, 8a20 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8a30 │ │ │ + b 8ca8 │ │ │ + ldrh w1, [x19, #40] │ │ │ + mov x4, x27 │ │ │ + ldr x0, [x19, #112] │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4908 │ │ │ + ldrh w1, [x19, #44] │ │ │ + cbz w1, 8a98 │ │ │ + ldr x0, [x19, #96] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4908 │ │ │ + ldrh w1, [x19, #46] │ │ │ + cbz w1, 8aa0 │ │ │ + ldr x0, [x19, #104] │ │ │ + mov x4, x27 │ │ │ + mov x3, x26 │ │ │ + mov x2, x20 │ │ │ + bl 4908 │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov w3, #0x2 // #2 │ │ │ + bl c670 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.eq 8ac0 // b.none │ │ │ + bl 2b20 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 8ac8 │ │ │ + add w0, w26, #0x4 │ │ │ + mov x1, #0xffff // #65535 │ │ │ + and w0, w0, #0xffff │ │ │ + cmp x4, x1 │ │ │ + csel w26, w0, w26, hi // hi = pmore │ │ │ + b 8b2c │ │ │ + sub w1, w6, w0, uxth │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + add w0, w26, w1 │ │ │ + str w1, [sp, #104] │ │ │ + sxtw x0, w0 │ │ │ + str w6, [sp, #116] │ │ │ + bl 2930 │ │ │ + mov x27, x0 │ │ │ + cbz x0, 9324 │ │ │ + sub x5, x20, x28 │ │ │ + mov x1, x28 │ │ │ + mov x2, x5 │ │ │ + str x5, [sp, #120] │ │ │ + bl 2830 │ │ │ + ldr x5, [sp, #120] │ │ │ + ldrh w1, [sp, #96] │ │ │ + ldrsw x2, [sp, #104] │ │ │ + add x0, x27, x5 │ │ │ + add x1, x20, w1, uxth │ │ │ + sub x2, x2, x5 │ │ │ + bl 2830 │ │ │ + ldr w0, [sp, #96] │ │ │ + ldr w6, [sp, #116] │ │ │ + sub w20, w6, w0 │ │ │ + mov x0, x28 │ │ │ + and w20, w20, #0xffff │ │ │ + add w1, w20, w26 │ │ │ + strh w1, [x19, #44] │ │ │ + add x20, x27, w20, uxth │ │ │ + bl 2b20 │ │ │ + str x27, [x19, #96] │ │ │ + b 8790 │ │ │ + cmp w2, #0x1 │ │ │ + mov w0, #0xc // #12 │ │ │ + csel w26, w0, w26, ne // ne = any │ │ │ + b 8b04 │ │ │ + mov w26, #0x14 // #20 │ │ │ + b 8b18 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8cf4 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8a00 │ │ │ + and x0, x26, #0xffff │ │ │ + bl 2930 │ │ │ + str x0, [x19, #96] │ │ │ + mov x20, x0 │ │ │ + cbz x0, 9488 │ │ │ + strh w26, [x19, #44] │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #96] │ │ │ + add w23, w23, #0x5 │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ mov x2, x0 │ │ │ + ldr x1, [sp, #96] │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 410eec │ │ │ - uxth w24, w24 │ │ │ - lsr x1, x0, #16 │ │ │ - lsr w4, w24, #8 │ │ │ - mov w5, #0x75 // #117 │ │ │ - strb w5, [x19] │ │ │ - strb w4, [x19, #3] │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - mov w5, #0x70 // #112 │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w5, [x19, #1] │ │ │ - strb w24, [x19, #2] │ │ │ - strb w4, [x19, #4] │ │ │ - strb w0, [x19, #5] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w1, [x19, #7] │ │ │ - strb w2, [x19, #8] │ │ │ - ldr x22, [x20, #136] │ │ │ - add x23, x19, #0x9 │ │ │ - cbz x22, 4081e8 │ │ │ + bl fed0 │ │ │ + strh w23, [x20, #2] │ │ │ + mov w2, #0x7075 // #28789 │ │ │ + mov w1, #0x1 // #1 │ │ │ + strh w2, [x20] │ │ │ + strb w1, [x20, #4] │ │ │ + stur w0, [x20, #5] │ │ │ + ldr x22, [x19, #136] │ │ │ + cbz x22, 8714 │ │ │ mov x0, x22 │ │ │ - bl 401770 │ │ │ - cmp w0, wzr │ │ │ + bl 2850 │ │ │ + cmp w0, #0x0 │ │ │ mov w3, w0 │ │ │ - b.le 4081e8 │ │ │ - cmp w0, #0xf │ │ │ - b.ls 40919c // b.plast │ │ │ - add x1, x19, #0x19 │ │ │ + b.le 8714 │ │ │ + add x1, x20, #0x19 │ │ │ + add x2, x20, #0x9 │ │ │ cmp x22, x1 │ │ │ add x1, x22, #0x10 │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x23, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 40919c │ │ │ - lsr w2, w0, #4 │ │ │ - lsl w1, w2, #4 │ │ │ - cbz w1, 40808c │ │ │ - mov x5, x23 │ │ │ - mov x4, x22 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w2, w3 │ │ │ - b.hi 408070 // b.pmore │ │ │ - cmp w1, w0 │ │ │ - b.eq 4081e8 // b.none │ │ │ - sxtw x3, w1 │ │ │ - ldrb w4, [x22, x3] │ │ │ - add w2, w1, #0x1 │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 4081e8 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x2 │ │ │ - strb w4, [x23, x2] │ │ │ + ccmp x1, x2, #0x0, cc // cc = lo, ul, last │ │ │ + sub w1, w0, #0x1 │ │ │ + ccmp w1, #0xe, #0x0, ls // ls = plast │ │ │ + b.ls 9450 // b.plast │ │ │ + and x3, x0, #0xfffffff0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + nop │ │ │ + ldr q0, [x22, x1] │ │ │ + str q0, [x2, x1] │ │ │ + add x1, x1, #0x10 │ │ │ + cmp x1, x3 │ │ │ + b.ne 8f38 // b.any │ │ │ + and w1, w0, #0xfffffff0 │ │ │ + cmp w0, w1 │ │ │ + b.eq 8714 // b.none │ │ │ + add x2, x20, w1, sxtw │ │ │ + ldrb w4, [x22, w1, sxtw] │ │ │ + add w3, w1, #0x1 │ │ │ cmp w0, w3 │ │ │ - b.le 4081e8 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x2, #9] │ │ │ + b.le 8714 │ │ │ + add x4, x20, w3, sxtw │ │ │ + ldrb w3, [x22, w3, sxtw] │ │ │ + add w2, w1, #0x2 │ │ │ + cmp w0, w2 │ │ │ + strb w3, [x4, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x3 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4081e8 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x4 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4081e8 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x4 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x5 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4081e8 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x6 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4081e8 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x6 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x7 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4081e8 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0x8 │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4081e8 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0x8 │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0x9 │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4081e8 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xa │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4081e8 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xa │ │ │ + cmp w0, w2 │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xb │ │ │ - strb w4, [x23, x3] │ │ │ cmp w0, w2 │ │ │ - b.le 4081e8 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w4, [x22, x2] │ │ │ - add w3, w1, #0xc │ │ │ - strb w4, [x23, x2] │ │ │ - cmp w0, w3 │ │ │ - b.le 4081e8 │ │ │ - sxtw x3, w3 │ │ │ - ldrb w4, [x22, x3] │ │ │ + strb w4, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ + add w2, w1, #0xc │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 8714 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w4, [x22, w2, sxtw] │ │ │ add w2, w1, #0xd │ │ │ - strb w4, [x23, x3] │ │ │ - cmp w0, w2 │ │ │ - b.le 4081e8 │ │ │ - sxtw x2, w2 │ │ │ - ldrb w3, [x22, x2] │ │ │ + cmp w2, w0 │ │ │ + strb w4, [x3, #9] │ │ │ + b.ge 8714 // b.tcont │ │ │ + add x3, x20, w2, sxtw │ │ │ + ldrb w2, [x22, w2, sxtw] │ │ │ add w1, w1, #0xe │ │ │ - strb w3, [x23, x2] │ │ │ cmp w0, w1 │ │ │ - b.le 4081e8 │ │ │ - sxtw x1, w1 │ │ │ - ldrb w0, [x22, x1] │ │ │ - strb w0, [x23, x1] │ │ │ - mov w25, #0x0 // #0 │ │ │ - ldr x1, [x20, #24] │ │ │ + strb w2, [x3, #9] │ │ │ + b.le 8714 │ │ │ + add x20, x20, w1, sxtw │ │ │ + ldrb w0, [x22, w1, sxtw] │ │ │ + strb w0, [x20, #9] │ │ │ + b 8714 │ │ │ + cmp w2, #0x1 │ │ │ + b.eq 9358 // b.none │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x1, x0 │ │ │ - ldr x24, [x20, #64] │ │ │ - ldr x2, [x20, #32] │ │ │ - b.ls 407d40 // b.plast │ │ │ - cmp x2, x0 │ │ │ - b.ls 407d50 // b.plast │ │ │ - ldr x6, [x20, #48] │ │ │ - mov w5, #0x10 // #16 │ │ │ - mov w2, #0x18 // #24 │ │ │ - mov w8, #0x20 // #32 │ │ │ - mov w7, #0x1c // #28 │ │ │ - mov w23, #0x14 // #20 │ │ │ - mov w0, #0x1 // #1 │ │ │ - mov w4, #0xc // #12 │ │ │ - b 407d80 │ │ │ - add w3, w3, #0x4 │ │ │ - cmp x26, w3, sxtw │ │ │ - b.eq 4082cc // b.none │ │ │ - uxth w26, w3 │ │ │ - sub w0, w0, w26 │ │ │ - add w0, w0, w23 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x27, x0 │ │ │ - cbnz x0, 408f64 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x6, x1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - b.ls 407dc0 // b.plast │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - mov w23, w2 │ │ │ - cbnz w0, 407dc4 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x5b0 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x6 // #6 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - cmp w23, w0 │ │ │ - b.eq 407e84 // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 408258 │ │ │ - mov x0, x22 │ │ │ - bl 401a40 │ │ │ - str x19, [x20, #96] │ │ │ - strh w23, [x20, #44] │ │ │ - b 407e84 │ │ │ - and x1, x0, #0xffffffff │ │ │ - lsr x2, x0, #32 │ │ │ - lsr x3, x1, #16 │ │ │ - lsr x0, x0, #48 │ │ │ - ubfx x7, x1, #8, #8 │ │ │ - ubfx x5, x2, #8, #8 │ │ │ - lsr x4, x0, #8 │ │ │ - lsr x6, x3, #8 │ │ │ - strb w7, [x19, #5] │ │ │ - strb w2, [x19, #8] │ │ │ - strb w0, [x19, #10] │ │ │ - strb w1, [x19, #4] │ │ │ - strb w3, [x19, #6] │ │ │ - strb w6, [x19, #7] │ │ │ - strb w5, [x19, #9] │ │ │ - strb w4, [x19, #11] │ │ │ - mov x7, #0x1c // #28 │ │ │ - mov x2, #0x14 // #20 │ │ │ - mov x0, #0xc // #12 │ │ │ - ldr x1, [x20, #24] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 4083a0 // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x10, x6, #8 │ │ │ - ubfx x9, x5, #8, #8 │ │ │ - lsr x8, x4, #8 │ │ │ - mov x0, x2 │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w10, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w9, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - strb w8, [x1, #7] │ │ │ - mov x2, x7 │ │ │ - ldr x1, [x20, #64] │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ - cmp x1, x3 │ │ │ - b.ls 4083f8 // b.plast │ │ │ - and x3, x1, x3 │ │ │ - lsr x6, x3, #16 │ │ │ - lsr x5, x1, #32 │ │ │ - lsr x4, x1, #48 │ │ │ - strb w3, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - ubfx x3, x3, #8, #8 │ │ │ - lsr x0, x4, #8 │ │ │ - lsr x8, x6, #8 │ │ │ - ubfx x7, x5, #8, #8 │ │ │ - strb w0, [x1, #7] │ │ │ - strb w3, [x1, #1] │ │ │ - strb w6, [x1, #2] │ │ │ - strb w8, [x1, #3] │ │ │ - strb w5, [x1, #4] │ │ │ - strb w7, [x1, #5] │ │ │ - strb w4, [x1, #6] │ │ │ - mov x0, x2 │ │ │ - ldr x1, [x20, #48] │ │ │ - mov x2, #0xffff // #65535 │ │ │ - cmp x1, x2 │ │ │ - b.ls 408428 // b.plast │ │ │ - lsr x3, x1, #16 │ │ │ - strb w1, [x19, x0] │ │ │ - add x2, x19, x0 │ │ │ - ubfx x1, x1, #8, #8 │ │ │ - ubfx x0, x3, #8, #8 │ │ │ - strb w1, [x2, #1] │ │ │ - strb w3, [x2, #2] │ │ │ - strb w0, [x2, #3] │ │ │ - mov x0, #0x400 // #1024 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40927c │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x19] │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x19, #1] │ │ │ - mov w0, #0x1 // #1 │ │ │ - strb w0, [x19, #2] │ │ │ - mov w0, #0x2 // #2 │ │ │ - strb w0, [x19, #3] │ │ │ - ldrh w0, [x20] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #5] │ │ │ - strb w0, [x19, #4] │ │ │ - ldrh w0, [x20, #2] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #7] │ │ │ - strb w0, [x19, #6] │ │ │ - ldrh w0, [x20, #4] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #9] │ │ │ - strb w0, [x19, #8] │ │ │ - ldrh w0, [x20, #6] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #11] │ │ │ - strb w0, [x19, #10] │ │ │ - ldr x0, [x20, #8] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w3, [x19, #13] │ │ │ - strb w1, [x19, #14] │ │ │ - strb w2, [x19, #15] │ │ │ - strb w0, [x19, #12] │ │ │ - ldr x0, [x20, #16] │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w1, [x19, #18] │ │ │ - strb w0, [x19, #16] │ │ │ - strb w3, [x19, #17] │ │ │ - strb w2, [x19, #19] │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.ls 408efc // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w0, [x19, #21] │ │ │ - strb w0, [x19, #22] │ │ │ - strb w0, [x19, #23] │ │ │ - ldr x0, [x20, #32] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x0, x1 │ │ │ - b.hi 408828 // b.pmore │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1280] │ │ │ - cmp w1, #0x1 │ │ │ - b.eq 408828 // b.none │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w3, [x19, #25] │ │ │ - strb w1, [x19, #26] │ │ │ - strb w2, [x19, #27] │ │ │ - lsr w0, w21, #8 │ │ │ - strb w21, [x19, #28] │ │ │ - strb w0, [x19, #29] │ │ │ - ldrh w0, [x20, #44] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #31] │ │ │ - strb w0, [x19, #30] │ │ │ - ldrh w0, [x20, #46] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #33] │ │ │ - strb w0, [x19, #32] │ │ │ - ldr x0, [x20, #48] │ │ │ - mov x1, #0xffff // #65535 │ │ │ - cmp x0, x1 │ │ │ - b.ls 408eec // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w0, [x19, #35] │ │ │ - ldrh w0, [x20, #56] │ │ │ - lsr w1, w0, #8 │ │ │ - strb w1, [x19, #37] │ │ │ - strb w0, [x19, #36] │ │ │ - ldr x0, [x20, #72] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - cmp x24, x1 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #38] │ │ │ - strb w3, [x19, #39] │ │ │ - strb w1, [x19, #40] │ │ │ - strb w2, [x19, #41] │ │ │ - b.ls 408840 // b.plast │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #42] │ │ │ - strb w0, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w0, [x19, #45] │ │ │ - cbz w25, 408860 │ │ │ - ldr x23, [x20, #136] │ │ │ - cbz x23, 4090b0 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 408ff0 // b.pmore │ │ │ - cbz w21, 4087d4 │ │ │ - add x0, x19, #0x3e │ │ │ - cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 409050 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 409050 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 408630 // b.pmore │ │ │ - cmp w21, w2 │ │ │ - b.eq 4087d4 // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w2, w21 │ │ │ - b.cc 408a64 // b.lo, b.ul, b.last │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbnz w21, 408a7c │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbnz w21, 408c90 │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 40c65c │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.eq 408ec8 // b.none │ │ │ - bl 401a40 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - strb w0, [x19, #24] │ │ │ - strb w0, [x19, #25] │ │ │ - strb w0, [x19, #26] │ │ │ - strb w0, [x19, #27] │ │ │ - b 408538 │ │ │ - lsr x0, x24, #16 │ │ │ - ubfx x2, x24, #8, #8 │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w24, [x19, #42] │ │ │ - strb w2, [x19, #43] │ │ │ - strb w0, [x19, #44] │ │ │ - strb w1, [x19, #45] │ │ │ - cbnz w25, 4085d4 │ │ │ - ldr x23, [x20, #112] │ │ │ - ldrh w21, [x20, #40] │ │ │ - cbz x23, 4090b0 │ │ │ - uxth w22, w21 │ │ │ - add x22, x22, #0x2e │ │ │ - cmp x22, #0x3ff │ │ │ - mov x24, #0x400 // #1024 │ │ │ - b.hi 408fb8 // b.pmore │ │ │ - cbz w21, 4087d4 │ │ │ - add x0, x19, #0x3e │ │ │ cmp x23, x0 │ │ │ - add x1, x23, #0x10 │ │ │ - add x0, x19, #0x2e │ │ │ - cset w2, cs // cs = hs, nlast │ │ │ - cmp x0, x1 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - orr w1, w2, w1 │ │ │ - cbz w1, 409070 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 409070 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w2, w1, #4 │ │ │ - mov x4, x23 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x0], #16 │ │ │ - cmp w1, w3 │ │ │ - b.hi 4088c0 // b.pmore │ │ │ - cmp w2, w21 │ │ │ - b.eq 4087d4 // b.none │ │ │ - mov w0, w2 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x1 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w0, w21 │ │ │ - b.cs 4087d4 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x2 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x3 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x4 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x5 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x6 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x7 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x8 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0x9 │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xa │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xb │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xc │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x3, x19, x0 │ │ │ - add w0, w2, #0xd │ │ │ - strb w1, [x3, #46] │ │ │ - cmp w21, w0 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w2, w2, #0xe │ │ │ - add x0, x19, x0 │ │ │ - strb w1, [x0, #46] │ │ │ - cmp w21, w2 │ │ │ - b.ls 4087d4 // b.plast │ │ │ - mov w2, w2 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x2, x19, x2 │ │ │ - strb w0, [x2, #46] │ │ │ - ldrh w21, [x20, #44] │ │ │ - cbz w21, 4087dc │ │ │ - ldr x23, [x20, #96] │ │ │ - cbz x23, 4087dc │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w0, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 409200 │ │ │ - sub x1, x24, #0x1 │ │ │ - add x25, x22, w21, uxth │ │ │ - cmp x25, x1 │ │ │ - b.hi 409148 // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ + b.hi 9448 // b.pmore │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 947c // b.pmore │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0x4 // #4 │ │ │ + cbz x28, 881c │ │ │ + b 8b38 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #6] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 88c4 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 88d4 │ │ │ + b 8ca8 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x28, [sp, #136] │ │ │ + ldr w3, [sp, #96] │ │ │ + strh w3, [x0, x28] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #4] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 889c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 88ac │ │ │ + b 8ca8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x2, [sp, #136] │ │ │ + strh w28, [x0, x2] │ │ │ + ldp x0, x28, [sp, #128] │ │ │ + ldrh w3, [x19, #2] │ │ │ + add x28, x28, #0x2 │ │ │ + str x28, [sp, #136] │ │ │ + cbnz x0, 8874 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str w3, [sp, #96] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w3, [sp, #96] │ │ │ + cbnz x0, 8884 │ │ │ + b 8ca8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x22, [sp, #136] │ │ │ + strh w28, [x0, x22] │ │ │ + ldp x0, x22, [sp, #128] │ │ │ + ldrh w28, [x19, #46] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cbnz x0, 89b8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 89c8 │ │ │ + b 8ca8 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 8c78 │ │ │ + add x2, x1, #0x400 │ │ │ + str w3, [sp, #96] │ │ │ + mov x1, x2 │ │ │ + str x2, [sp, #144] │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr w3, [sp, #96] │ │ │ + ldr x28, [sp, #136] │ │ │ + b 88d4 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 8a30 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x22, [sp, #136] │ │ │ + b 89c8 │ │ │ + mov x0, #0xffff // #65535 │ │ │ + cmp x4, x0 │ │ │ + b.hi 934c // b.pmore │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 881c // b.any │ │ │ + ldr x28, [x19, #96] │ │ │ + mov w26, #0xc // #12 │ │ │ + cbnz x28, 8b38 │ │ │ + b 8778 │ │ │ + mov w25, w23 │ │ │ + b 8710 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 8ca8 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 91c4 │ │ │ + mov w0, #0x4 // #4 │ │ │ + b 8ac8 │ │ │ + cbnz w2, 92ec │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x5a8 │ │ │ + bl 46c0 │ │ │ + mov w0, #0x6 // #6 │ │ │ + b 8ac8 │ │ │ + cmp w2, #0x1 │ │ │ + b.ne 90c0 // b.any │ │ │ + b 8768 │ │ │ cmp x23, x0 │ │ │ - add x0, x23, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 4091e0 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4091e0 // b.plast │ │ │ - lsr w0, w21, #4 │ │ │ - lsl w3, w0, #4 │ │ │ - mov x5, x2 │ │ │ - mov x4, x23 │ │ │ - mov w1, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x4], #16 │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v0.16b}, [x5], #16 │ │ │ - cmp w1, w0 │ │ │ - b.cc 408ae4 // b.lo, b.ul, b.last │ │ │ - cmp w21, w3 │ │ │ - b.eq 408c84 // b.none │ │ │ - mov w0, w3 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x1 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 408c84 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x2 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 408c84 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x3 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 408c84 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0x4 │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 408c84 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0x5 │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x6 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x7 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x8 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add x4, x19, x0 │ │ │ - add w0, w3, #0x9 │ │ │ - strb w1, [x4, x22] │ │ │ - cmp w0, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xa │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xb │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w21, w0 │ │ │ - b.ls 408c84 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w4, [x23, x0] │ │ │ - add w1, w3, #0xc │ │ │ - add x0, x19, x0 │ │ │ - strb w4, [x0, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w4, [x23, x1] │ │ │ - add w0, w3, #0xd │ │ │ - strb w4, [x2, x1] │ │ │ - cmp w0, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x23, x0] │ │ │ - add w3, w3, #0xe │ │ │ - strb w1, [x2, x0] │ │ │ - cmp w3, w21 │ │ │ - b.cs 408c84 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - mov x22, x25 │ │ │ - ldrh w21, [x20, #46] │ │ │ - cbz w21, 4087e4 │ │ │ - ldr x20, [x20, #104] │ │ │ - cbz x20, 4087e4 │ │ │ - cmp w21, #0x400 │ │ │ - mov w0, #0x400 // #1024 │ │ │ - csel w1, w21, w0, cs // cs = hs, nlast │ │ │ - cbz x19, 409234 │ │ │ - sub x2, x24, #0x1 │ │ │ - add x23, x22, w21, uxth │ │ │ - cmp x23, x2 │ │ │ - b.hi 409174 // b.pmore │ │ │ - add x2, x19, x22 │ │ │ - add x0, x2, #0x10 │ │ │ - cmp x20, x0 │ │ │ - add x0, x20, #0x10 │ │ │ - cset w1, cs // cs = hs, nlast │ │ │ - cmp x2, x0 │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ - orr w0, w1, w0 │ │ │ - cbz w0, 4091c0 │ │ │ - cmp w21, #0xf │ │ │ - b.ls 4091c0 // b.plast │ │ │ - lsr w1, w21, #4 │ │ │ - lsl w0, w1, #4 │ │ │ - mov x5, x20 │ │ │ - mov x4, x2 │ │ │ - mov w3, #0x0 // #0 │ │ │ - ld1 {v0.16b}, [x5], #16 │ │ │ - add w3, w3, #0x1 │ │ │ - st1 {v0.16b}, [x4], #16 │ │ │ - cmp w3, w1 │ │ │ - b.cc 408cf8 // b.lo, b.ul, b.last │ │ │ - cmp w21, w0 │ │ │ - b.eq 408ea4 // b.none │ │ │ - mov w1, w0 │ │ │ - ldrb w4, [x20, x1] │ │ │ - add w3, w0, #0x1 │ │ │ - add x1, x19, x1 │ │ │ - strb w4, [x1, x22] │ │ │ - cmp w3, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w3, w3 │ │ │ - ldrb w4, [x20, x3] │ │ │ - add w1, w0, #0x2 │ │ │ - strb w4, [x2, x3] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x3 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 408ea4 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x4 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x5 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x6 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 408ea4 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x7 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x8 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0x9 │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w21, w1 │ │ │ - b.ls 408ea4 // b.plast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xa │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xb │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xc │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add x4, x19, x1 │ │ │ - add w1, w0, #0xd │ │ │ - strb w3, [x4, x22] │ │ │ - cmp w1, w21 │ │ │ - b.cs 408ea4 // b.hs, b.nlast │ │ │ - mov w1, w1 │ │ │ - ldrb w3, [x20, x1] │ │ │ - add w0, w0, #0xe │ │ │ - add x1, x19, x1 │ │ │ - strb w3, [x1, x22] │ │ │ - cmp w21, w0 │ │ │ - b.ls 408ea4 // b.plast │ │ │ - mov w0, w0 │ │ │ - ldrb w1, [x20, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - mov x22, x23 │ │ │ - mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ - mov w3, #0x2 // #2 │ │ │ - bl 40c65c │ │ │ - cmp x0, x22 │ │ │ - mov x0, x19 │ │ │ - b.ne 408804 // b.any │ │ │ - bl 401a40 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ - ret │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - strb w0, [x19, #34] │ │ │ - strb w1, [x19, #35] │ │ │ - b 408580 │ │ │ - lsr x1, x0, #16 │ │ │ - ubfx x3, x0, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w0, [x19, #20] │ │ │ - strb w3, [x19, #21] │ │ │ - strb w1, [x19, #22] │ │ │ - strb w2, [x19, #23] │ │ │ - b 4084fc │ │ │ - cmp w23, #0x4 │ │ │ - b.eq 408428 // b.none │ │ │ - uxth w0, w23 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 408258 │ │ │ - strh w23, [x20, #44] │ │ │ - b 407e84 │ │ │ - ldr x6, [x20, #48] │ │ │ mov x0, #0xffff // #65535 │ │ │ - cmp x6, x0 │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ - b.hi 407d5c // b.pmore │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 408428 // b.any │ │ │ - b 408210 │ │ │ - sub x28, x19, x22 │ │ │ - mov x1, x22 │ │ │ - mov x2, x28 │ │ │ - bl 401750 │ │ │ - ldrh w2, [x20, #44] │ │ │ - add x1, x19, w26, uxth │ │ │ - sub w2, w2, w26 │ │ │ - sxtw x2, w2 │ │ │ - sub x2, x2, x28 │ │ │ - add x0, x27, x28 │ │ │ - bl 401750 │ │ │ - ldrh w19, [x20, #44] │ │ │ - ldr x0, [x20, #96] │ │ │ - sub w19, w19, w26 │ │ │ - uxth w19, w19 │ │ │ - add w1, w19, w23 │ │ │ - strh w1, [x20, #44] │ │ │ - bl 401a40 │ │ │ - add x19, x27, w19, uxth │ │ │ - str x27, [x20, #96] │ │ │ - b 407e84 │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 4018f0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 408880 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - b 408880 │ │ │ - cmp w21, #0x400 │ │ │ - csel w24, w24, w21, cc // cc = lo, ul, last │ │ │ - mov w24, w24 │ │ │ - add x24, x24, #0x400 │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 4018f0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 4085f0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - b 4085f0 │ │ │ - uxth w0, w25 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #96] │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 407fa4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x590 │ │ │ - bl 4034a0 │ │ │ - b 407fa4 │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 409054 // b.pmore │ │ │ - b 4087d4 │ │ │ - mov x2, #0x0 // #0 │ │ │ - ldrb w0, [x23, x2] │ │ │ - add x1, x19, x2 │ │ │ - add x2, x2, #0x1 │ │ │ - strb w0, [x1, #46] │ │ │ - cmp w21, w2 │ │ │ - b.hi 409074 // b.pmore │ │ │ - b 4087d4 │ │ │ - ldrh w2, [x20, #4] │ │ │ - ldrh w1, [x20, #58] │ │ │ - and w2, w2, #0xfffff7ff │ │ │ - and w1, w1, #0xfffff7ff │ │ │ - strh w2, [x20, #4] │ │ │ - strh w1, [x20, #58] │ │ │ - mov w25, w0 │ │ │ - b 407d28 │ │ │ - mov x24, #0x400 // #1024 │ │ │ - mov x22, #0x2e // #46 │ │ │ - b 4087d4 │ │ │ - sub w0, w25, #0x4 │ │ │ + b.ls 9470 // b.plast │ │ │ + mov w26, #0x14 // #20 │ │ │ + cmp x4, x0 │ │ │ + b.hi 8b24 // b.pmore │ │ │ + b 8b30 │ │ │ + sub w0, w26, #0x4 │ │ │ cmp w22, w0 │ │ │ - b.eq 407fa8 // b.none │ │ │ - sub w26, w1, #0x4 │ │ │ - add w26, w25, w26 │ │ │ + b.eq 8eb4 // b.none │ │ │ sub w26, w26, w22 │ │ │ - uxth w26, w26 │ │ │ - uxth w0, w26 │ │ │ - bl 401830 │ │ │ - mov x25, x0 │ │ │ - mov x1, x23 │ │ │ - cbz x0, 409264 │ │ │ - sub x23, x19, x1 │ │ │ - and x27, x23, #0xffff │ │ │ - mov x2, x27 │ │ │ - mov x0, x25 │ │ │ - bl 401750 │ │ │ - ldrh w0, [x20, #44] │ │ │ - uxth w1, w22 │ │ │ - sub w23, w0, w23 │ │ │ - uxth w23, w23 │ │ │ - sub w22, w23, w22 │ │ │ - uxth w22, w22 │ │ │ - add x23, x25, x27 │ │ │ + add w0, w6, w26 │ │ │ + and w0, w0, #0xffff │ │ │ + str w0, [sp, #96] │ │ │ + ldrh w0, [sp, #96] │ │ │ + bl 2930 │ │ │ + mov x26, x0 │ │ │ + cbz x0, 9498 │ │ │ + sub x2, x20, x28 │ │ │ + mov x1, x28 │ │ │ + and x3, x2, #0xffff │ │ │ + and w4, w2, #0xffff │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #104] │ │ │ + str w4, [sp, #116] │ │ │ + sub w27, w27, w22 │ │ │ + bl 2830 │ │ │ + ldr x3, [sp, #104] │ │ │ + and x1, x22, #0xffff │ │ │ + ldr w4, [sp, #116] │ │ │ add x1, x1, #0x4 │ │ │ - add x1, x19, x1 │ │ │ - mov x2, x22 │ │ │ - mov x0, x23 │ │ │ - bl 401750 │ │ │ - ldr x0, [x20, #96] │ │ │ - strh w26, [x20, #44] │ │ │ - bl 401a40 │ │ │ - add x19, x23, x22 │ │ │ - str x25, [x20, #96] │ │ │ - b 407fa8 │ │ │ - add x24, x24, w0, uxth │ │ │ - mov x1, x24 │ │ │ - mov x0, x19 │ │ │ - bl 4018f0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 408aa4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - b 408aa4 │ │ │ - mov x0, x19 │ │ │ - add x1, x24, w1, uxth │ │ │ - bl 4018f0 │ │ │ - mov x19, x0 │ │ │ - cbnz x0, 408cb8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - b 408cb8 │ │ │ + add x3, x26, x3 │ │ │ + add x1, x20, x1 │ │ │ + sub w27, w27, w4 │ │ │ + mov x0, x3 │ │ │ + and x27, x27, #0xffff │ │ │ + mov x2, x27 │ │ │ + bl 2830 │ │ │ + mov x3, x0 │ │ │ + ldrh w0, [sp, #96] │ │ │ + strh w0, [x19, #44] │ │ │ + add x20, x3, x27 │ │ │ + mov x0, x28 │ │ │ + bl 2b20 │ │ │ + str x26, [x19, #96] │ │ │ + b 8eb4 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8cf4 │ │ │ + b 8ca8 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 8a00 │ │ │ + b 8ca8 │ │ │ + mov w26, #0xc // #12 │ │ │ + b 8b18 │ │ │ mov x0, #0x0 // #0 │ │ │ + nop │ │ │ ldrb w1, [x22, x0] │ │ │ - add x2, x19, x0 │ │ │ - add x0, x0, #0x1 │ │ │ - strb w1, [x2, #9] │ │ │ - cmp w3, w0 │ │ │ - b.gt 4091a0 │ │ │ - mov w25, #0x0 // #0 │ │ │ - b 4081ec │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldrb w1, [x20, x0] │ │ │ strb w1, [x2, x0] │ │ │ add x0, x0, #0x1 │ │ │ - cmp w21, w0 │ │ │ - b.hi 4091c4 // b.pmore │ │ │ - mov x22, x23 │ │ │ - b 408ea8 │ │ │ - mov x3, #0x0 // #0 │ │ │ - ldrb w0, [x23, x3] │ │ │ - strb w0, [x2, x3] │ │ │ - add x3, x3, #0x1 │ │ │ - cmp w21, w3 │ │ │ - b.hi 4091e4 // b.pmore │ │ │ - mov x22, x25 │ │ │ - b 408c88 │ │ │ - mov w24, w0 │ │ │ - mov x0, x24 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40921c │ │ │ - add x25, x22, w21, uxth │ │ │ - b 408aa4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - add x25, x22, w21, uxth │ │ │ - b 408aa4 │ │ │ - uxth w0, w1 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40924c │ │ │ - add x23, x22, w21, uxth │ │ │ - b 408cb8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - add x23, x22, w21, uxth │ │ │ - b 408cb8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x510 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x20, #96] │ │ │ - b 4090ec │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - b 408438 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x510 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x20, #96] │ │ │ - ldrh w2, [x20, #44] │ │ │ - b 407f84 │ │ │ - mov w2, w23 │ │ │ - b 408288 │ │ │ + cmp w3, w0 │ │ │ + b.gt 9458 │ │ │ + b 8714 │ │ │ + cmp x4, x0 │ │ │ + b.ls 92ec // b.plast │ │ │ + b 8768 │ │ │ + mov w26, #0x8 // #8 │ │ │ + b 8b2c │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x588 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x558 │ │ │ + bl 44a8 │ │ │ stp x29, x30, [sp, #-160]! │ │ │ + adrp x5, 2f000 │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov x22, x1 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x6, [x1, #144] │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ - stp x19, x20, [sp, #16] │ │ │ + adrp x22, 2f000 │ │ │ + add x21, sp, #0x90 │ │ │ stp x23, x24, [sp, #48] │ │ │ - cmp x22, x1 │ │ │ - adrp x24, 430000 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ + adrp x23, 2f000 │ │ │ + mov x24, x1 │ │ │ stp x25, x26, [sp, #64] │ │ │ - ldr x7, [x24, #1840] │ │ │ - mov x25, x0 │ │ │ - ldr x5, [x20, #216] │ │ │ - cset w0, hi // hi = pmore │ │ │ + adrp x26, 2f000 │ │ │ + mov x1, #0xffff // #65535 │ │ │ stp x27, x28, [sp, #80] │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str w0, [x29, #108] │ │ │ - mov x0, #0xffff // #65535 │ │ │ - str x7, [x29, #152] │ │ │ - str xzr, [x29, #112] │ │ │ - str xzr, [x29, #128] │ │ │ - str x5, [x28, #184] │ │ │ - str x6, [x21, #176] │ │ │ - cmp x25, x0 │ │ │ - mov x19, x3 │ │ │ - mov x23, x4 │ │ │ - b.hi 409340 // b.pmore │ │ │ - ldr w0, [x29, #108] │ │ │ - cbnz w0, 409340 │ │ │ - cmp x2, x1 │ │ │ - b.ls 409a18 // b.plast │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x1, #0x0 // #0 │ │ │ - cbz x0, 40a310 │ │ │ - mov w2, #0x50 // #80 │ │ │ - strb w2, [x0, x1] │ │ │ - add x0, x0, x1 │ │ │ - mov w2, #0x4b // #75 │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w2, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x26, x2, #0x4 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x0, 409f78 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x2, x26 │ │ │ - sub x3, x1, #0x9 │ │ │ - cmp x26, x3 │ │ │ - b.hi 409a88 // b.pmore │ │ │ - adr x1, 40a350 │ │ │ - add x0, x0, x2 │ │ │ - ld1 {v0.8b}, [x1] │ │ │ - st1 {v0.8b}, [x0] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x8 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 40a024 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 409b60 // b.pmore │ │ │ - mov w0, #0x1e // #30 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - mov w0, #0x3 // #3 │ │ │ - strb w0, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x26, x3, #0x2 │ │ │ - str x26, [x29, #128] │ │ │ - cbz x2, 409f3c │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x26 │ │ │ - sub x0, x1, #0x3 │ │ │ - cmp x26, x0 │ │ │ - b.hi 409ac8 // b.pmore │ │ │ - mov w0, #0x2d // #45 │ │ │ - strb w0, [x2, x3] │ │ │ - add x2, x2, x3 │ │ │ - strb wzr, [x2, #1] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x27, x3, #0x2 │ │ │ - str x27, [x29, #128] │ │ │ - ldr x26, [x20, #216] │ │ │ - cbz x2, 409ec4 │ │ │ - ldr x1, [x29, #144] │ │ │ - mov x3, x27 │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x27, x0 │ │ │ - b.hi 409b18 // b.pmore │ │ │ - lsr x0, x26, #16 │ │ │ - strb w26, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x26, x26, #8, #8 │ │ │ - strb w26, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x3, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x3, x3, #0x4 │ │ │ - adrp x26, 430000 │ │ │ - str x3, [x29, #128] │ │ │ - ldr x27, [x26, #1240] │ │ │ - cbz x2, 409fb0 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x3, x0 │ │ │ - b.hi 409af0 // b.pmore │ │ │ - lsr x0, x27, #16 │ │ │ - strb w27, [x2, x3] │ │ │ - ubfx x1, x0, #8, #8 │ │ │ - add x2, x2, x3 │ │ │ - ubfx x27, x27, #8, #8 │ │ │ - strb w27, [x2, #1] │ │ │ - strb w0, [x2, #2] │ │ │ - strb w1, [x2, #3] │ │ │ - ldr x1, [x29, #128] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x27, #200] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 4038a4 │ │ │ - mov x0, x25 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 4038a4 │ │ │ - mov x0, x22 │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 4038a4 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #208] │ │ │ - add x1, x29, #0x70 │ │ │ - add x2, x29, #0x80 │ │ │ - add x3, x29, #0x90 │ │ │ - bl 4038a4 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 409e90 │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 409b40 // b.pmore │ │ │ - mov w1, #0x50 // #80 │ │ │ - strb w1, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #1] │ │ │ - mov w1, #0x6 // #6 │ │ │ - strb w1, [x0, #2] │ │ │ - mov w1, #0x7 // #7 │ │ │ - strb w1, [x0, #3] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, #0x4 │ │ │ - str x2, [x29, #128] │ │ │ - ldr x28, [x28, #184] │ │ │ - cbz x0, 409f00 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x3, x1, #0x5 │ │ │ - cmp x2, x3 │ │ │ - b.hi 409aa8 // b.pmore │ │ │ - lsr x1, x28, #16 │ │ │ - strb w28, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x28, x28, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w2, [x0, #3] │ │ │ - strb w28, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x0, [x21, #176] │ │ │ - add x4, x1, #0x4 │ │ │ - add x2, x29, #0x80 │ │ │ - add x1, x29, #0x70 │ │ │ - add x3, x29, #0x90 │ │ │ - str x4, [x29, #128] │ │ │ - bl 4038a4 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x20, #216] │ │ │ - add x21, x21, #0x1 │ │ │ - cbz x0, 409ff0 │ │ │ - ldr x1, [x29, #144] │ │ │ - ldr x2, [x29, #128] │ │ │ - sub x3, x1, #0x5 │ │ │ + adrp x27, 2f000 │ │ │ + mov x28, x0 │ │ │ + ldr x6, [x22, #3992] │ │ │ + cmp x28, x1 │ │ │ + ldr x5, [x5, #3896] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, x3 │ │ │ + ldr x0, [x27, #3608] │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ + add x20, sp, #0x88 │ │ │ + ldr x1, [x26, #3752] │ │ │ + str xzr, [sp, #144] │ │ │ + ldr x7, [x23, #3792] │ │ │ + add x19, sp, #0x80 │ │ │ + ldr x5, [x5] │ │ │ + ldr x8, [x7] │ │ │ + str x8, [sp, #152] │ │ │ + mov x8, #0x0 // #0 │ │ │ + ldr x6, [x6] │ │ │ + str d8, [sp, #96] │ │ │ + str x6, [x0] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + str x5, [x1] │ │ │ + ccmp x24, x0, #0x2, ls // ls = plast │ │ │ + fmov d8, x4 │ │ │ + ccmp x2, x0, #0x2, ls // ls = plast │ │ │ + b.ls 9a78 // b.plast │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x606, lsl #16 │ │ │ + bl 4850 │ │ │ + mov x0, #0x2c // #44 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl 4a08 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 9b04 │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ cmp x2, x3 │ │ │ - b.hi 409a68 // b.pmore │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x2] │ │ │ - add x0, x0, x2 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x2, x1, #8, #8 │ │ │ - strb w21, [x0, #1] │ │ │ - strb w1, [x0, #2] │ │ │ - strb w2, [x0, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x2, [x29, #112] │ │ │ - add x21, x21, #0x4 │ │ │ - str x21, [x29, #128] │ │ │ - cbz x2, 409a30 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x0, x1, #0x5 │ │ │ - cmp x21, x0 │ │ │ - b.hi 409c20 // b.pmore │ │ │ - mov w0, #0x50 // #80 │ │ │ - strb w0, [x2, x21] │ │ │ - add x2, x2, x21 │ │ │ - mov w0, #0x4b // #75 │ │ │ - strb w0, [x2, #1] │ │ │ - mov w0, #0x5 // #5 │ │ │ - strb w0, [x2, #2] │ │ │ - mov w0, #0x6 // #6 │ │ │ - strb w0, [x2, #3] │ │ │ - ldr x21, [x29, #128] │ │ │ - ldr x20, [x20, #216] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x21, x21, #0x4 │ │ │ - cmp x20, x0 │ │ │ - str x21, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 4097d0 // b.pmore │ │ │ - uxth w28, w20 │ │ │ - cbz x0, 40a094 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 409d1c // b.pmore │ │ │ - strb w20, [x0, x21] │ │ │ - lsr w1, w28, #8 │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #1240] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.ne 40980c // b.any │ │ │ - mov w21, #0x0 // #0 │ │ │ - str xzr, [x26, #1240] │ │ │ - mov w26, w21 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40a200 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409d3c // b.lo, b.ul, b.last │ │ │ - strb w26, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w21, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #200] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 409860 // b.plast │ │ │ - cbz x0, 40a234 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409d5c // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x21, [x0, #192] │ │ │ - add x20, x20, #0x2 │ │ │ + b.hi 99e8 // b.pmore │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbz x0, 9a1c │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x3, x2 │ │ │ + b.cc 9a4c // b.lo, b.ul, b.last │ │ │ + ldr x4, [x22, #3992] │ │ │ + mov w1, #0x2d // #45 │ │ │ + strh w1, [x0, x2] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x5, [sp, #136] │ │ │ + str x4, [sp, #120] │ │ │ + ldr x0, [x4] │ │ │ + add x5, x5, #0x2 │ │ │ + str x5, [sp, #136] │ │ │ + bl 4850 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr x0, [x0] │ │ │ + bl 4850 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr x0, [x0] │ │ │ + bl 4a08 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x28 │ │ │ + bl 4a08 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + mov x0, x24 │ │ │ + bl 4a08 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x0, #3912] │ │ │ + ldr x0, [x0] │ │ │ + bl 4a08 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x706, lsl #16 │ │ │ + bl 4850 │ │ │ + ldr x27, [x27, #3608] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x27] │ │ │ + bl 4850 │ │ │ + ldr x26, [x26, #3752] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x26] │ │ │ + bl 4a08 │ │ │ + ldr x4, [sp, #120] │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + ldr x0, [x4] │ │ │ + add x0, x0, #0x1 │ │ │ + bl 4850 │ │ │ + mov x0, #0x4b50 // #19280 │ │ │ + mov x1, x19 │ │ │ + movk x0, #0x605, lsl #16 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + bl 4850 │ │ │ + ldr x22, [x22, #3992] │ │ │ mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ls 4098ac // b.plast │ │ │ - cbz x0, 40a1cc │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409d7c // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbnz w0, 4098e8 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40a198 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409d9c // b.lo, b.ul, b.last │ │ │ - lsr x1, x22, #16 │ │ │ - strb w22, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x22, x22, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w22, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 409924 │ │ │ - cbz x0, 40a0c8 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x21, x2 │ │ │ - b.hi 409e3c // b.pmore │ │ │ + ldr x1, [x22] │ │ │ + ldrh w22, [x22] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 98dc // b.plast │ │ │ + cbz x0, 9ccc │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 9b24 // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x21] │ │ │ - add x21, x0, x21 │ │ │ - strb w1, [x21, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x0, [x26, #1240] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cmn x0, #0x1 │ │ │ - b.eq 4096b8 // b.none │ │ │ + strh w1, [x0, x2] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #3784] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x26, [x1] │ │ │ + cmn x26, #0x1 │ │ │ + b.eq 9918 // b.none │ │ │ mov x1, #0xfffe // #65534 │ │ │ - cmp x0, x1 │ │ │ - b.ls 409cd0 // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40a268 │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x26, x1 │ │ │ + b.ls 9afc // b.plast │ │ │ + cbz x0, 9cb0 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409e1c // b.lo, b.ul, b.last │ │ │ + cmp x22, x2 │ │ │ + b.hi 9bc4 // b.pmore │ │ │ mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr x21, [x27, #200] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - add x20, x20, #0x2 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 409708 // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 40a0fc │ │ │ - ldr x1, [x29, #144] │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #3496] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.hi 9974 // b.pmore │ │ │ + cbz x0, 9c40 │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409dfc // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x21, [x0, #192] │ │ │ - add x20, x20, #0x2 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x21, x0 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b.hi 409750 // b.pmore │ │ │ - uxth w26, w21 │ │ │ - cbz x0, 40a130 │ │ │ - ldr x1, [x29, #144] │ │ │ + cmp x2, x22 │ │ │ + b.cc 9ba4 // b.lo, b.ul, b.last │ │ │ + adrp x1, 2f000 │ │ │ + strh w26, [x0, x22] │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x1, [x1, #4064] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.hi 99bc // b.pmore │ │ │ + cbz x0, 9c5c │ │ │ + ldr x1, [sp, #144] │ │ │ sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409ddc // b.lo, b.ul, b.last │ │ │ - strb w21, [x0, x20] │ │ │ - lsr w1, w26, #8 │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - ldr x20, [x29, #128] │ │ │ - ldr w0, [x29, #108] │ │ │ - add x20, x20, #0x2 │ │ │ - str x20, [x29, #128] │ │ │ - cbz w0, 409788 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40a164 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409dbc // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - adrp x0, 430000 │ │ │ - ldr w0, [x0, #1280] │ │ │ + cmp x2, x22 │ │ │ + b.cc 9be4 // b.lo, b.ul, b.last │ │ │ + strh w26, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + mov x0, #0xffffffff // #4294967295 │ │ │ + cmp x24, x0 │ │ │ + b.hi 9804 // b.pmore │ │ │ + mov x0, x24 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + mov x1, x19 │ │ │ + bl 4850 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x21 │ │ │ + mov x2, x20 │ │ │ + ldr x0, [x0, #4056] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 409948 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x21, [x0, #208] │ │ │ + b.eq 9848 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ + ldr x0, [x0, #3912] │ │ │ + ldr x0, [x0] │ │ │ + cmp x0, x1 │ │ │ + b.ls 9acc // b.plast │ │ │ mov x0, #0xffffffff // #4294967295 │ │ │ - cmp x21, x0 │ │ │ - b.ls 409c88 // b.plast │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40a060 │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409c68 // b.lo, b.ul, b.last │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - strb w1, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - strb w1, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w1, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - uxth w21, w19 │ │ │ - cbz x0, 409e5c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x3 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409c48 // b.lo, b.ul, b.last │ │ │ - strb w19, [x0, x20] │ │ │ - lsr w1, w21, #8 │ │ │ - add x0, x0, x20 │ │ │ - strb w1, [x0, #1] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x22, x2, #0x2 │ │ │ - str x22, [x29, #128] │ │ │ - cbnz x19, 409b88 │ │ │ + mov x1, x19 │ │ │ + bl 4850 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbz x0, 9adc │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 9aac // b.pmore │ │ │ + strh w25, [x0, x2] │ │ │ + ldr x2, [sp, #136] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x25, 9a8c │ │ │ + ldr x0, [sp, #128] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, x22 │ │ │ mov w3, #0x3 // #3 │ │ │ - bl 40c65c │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.eq 409c14 // b.none │ │ │ - bl 401a40 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x24, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40a34c // b.any │ │ │ + bl c670 │ │ │ + ldr x1, [sp, #136] │ │ │ + cmp x1, x0 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 9a6c // b.any │ │ │ + bl 2b20 │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x23, [x23, #3792] │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, 9d0c │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ + ldr d8, [sp, #96] │ │ │ ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #392] │ │ │ - cbnz w0, 409340 │ │ │ - mov x21, #0x0 // #0 │ │ │ - adrp x26, 430000 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ + cbz x0, 9cec │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + sub x3, x1, #0x3 │ │ │ + cmp x2, x3 │ │ │ + b.hi 9b84 // b.pmore │ │ │ + adrp x1, 2f000 │ │ │ + strh w22, [x0, x2] │ │ │ + ldr x1, [x1, #3784] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x26, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + cmn x26, #0x1 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ne 9738 // b.any │ │ │ + mov w27, #0x0 // #0 │ │ │ + mov x26, #0x0 // #0 │ │ │ + str xzr, [x1] │ │ │ + cbz x0, 9c78 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x22, x2 │ │ │ + b.hi 9b44 // b.pmore │ │ │ + add x1, x0, x22 │ │ │ + strb w26, [x0, x22] │ │ │ + lsr w0, w27, #8 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + strb w0, [x1, #1] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3496] │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x3, [x1] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + ldr x0, [sp, #128] │ │ │ + b.ls 978c // b.plast │ │ │ + cbz x0, 9c94 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 9b64 // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + adrp x1, 2f000 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + ldr x22, [sp, #136] │ │ │ + ldr x1, [x1, #4064] │ │ │ + add x22, x22, #0x2 │ │ │ + str x22, [sp, #136] │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x3, [x1] │ │ │ + ldrh w26, [x1] │ │ │ + cmp x3, x2 │ │ │ + b.ls 97d0 // b.plast │ │ │ + cbz x0, 9c24 │ │ │ + ldr x1, [sp, #144] │ │ │ + sub x2, x1, #0x3 │ │ │ + cmp x2, x22 │ │ │ + b.cc 9c04 // b.lo, b.ul, b.last │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ + strh w1, [x0, x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + add x0, x0, #0x2 │ │ │ + str x0, [sp, #136] │ │ │ + b 97f4 │ │ │ + add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ + mov x1, x2 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + mov w1, #0x31e // #798 │ │ │ + strh w1, [x0, x2] │ │ │ + ldp x0, x2, [sp, #128] │ │ │ + add x2, x2, #0x2 │ │ │ + str x2, [sp, #136] │ │ │ + cbnz x0, 95a4 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - cbnz x0, 409634 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + str x2, [sp, #120] │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x2, [sp, #120] │ │ │ + cbnz x0, 95b4 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 409634 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a008 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 4095f0 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409f94 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 4093a4 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409f20 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40958c │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409f5c │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 409418 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409fd4 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 4094a0 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409ee4 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 409454 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409ea8 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 409540 │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a044 │ │ │ - ldr x3, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 4093dc │ │ │ - cbz x23, 4099c4 │ │ │ - cmp w19, #0x400 │ │ │ - mov w1, #0x400 // #1024 │ │ │ - mov w20, w19 │ │ │ - csel w5, w19, w1, cs // cs = hs, nlast │ │ │ - cbz x0, 40a2d0 │ │ │ - ldr x1, [x29, #144] │ │ │ - and x21, x19, #0xffffffff │ │ │ - add x4, x21, x22 │ │ │ - sub x3, x1, #0x1 │ │ │ - cmp x4, x3 │ │ │ - mov x2, x22 │ │ │ - b.hi 409cfc // b.pmore │ │ │ - cbz w19, 409bf0 │ │ │ - mov x1, #0x0 // #0 │ │ │ - b 409bd0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - ldrb w3, [x23, x1] │ │ │ - add x0, x0, x1 │ │ │ - add x1, x1, #0x1 │ │ │ - strb w3, [x0, x2] │ │ │ - cmp w20, w1 │ │ │ - b.hi 409bc8 // b.pmore │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - add x2, x2, x21 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov w3, #0x3 // #3 │ │ │ - str x2, [x29, #128] │ │ │ - bl 40c65c │ │ │ - ldr x1, [x29, #128] │ │ │ - cmp x0, x1 │ │ │ - ldr x0, [x29, #112] │ │ │ - b.ne 4099e4 // b.any │ │ │ - bl 401a40 │ │ │ - mov w0, #0x0 // #0 │ │ │ - b 4099ec │ │ │ - add x3, x1, #0x400 │ │ │ - mov x0, x2 │ │ │ - mov x1, x3 │ │ │ - str x3, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409a4c │ │ │ - ldr x21, [x29, #128] │ │ │ - mov x2, x0 │ │ │ - b 409634 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 409e74 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4099a0 │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a078 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409960 │ │ │ - ldr x0, [x29, #112] │ │ │ - cbz x0, 40a29c │ │ │ - ldr x1, [x29, #144] │ │ │ - sub x2, x1, #0x5 │ │ │ - cmp x2, x20 │ │ │ - b.cc 409cdc // b.lo, b.ul, b.last │ │ │ - lsr x1, x21, #16 │ │ │ - strb w21, [x0, x20] │ │ │ - add x20, x0, x20 │ │ │ - ubfx x21, x21, #8, #8 │ │ │ - ubfx x0, x1, #8, #8 │ │ │ - strb w21, [x20, #1] │ │ │ - strb w1, [x20, #2] │ │ │ - strb w0, [x20, #3] │ │ │ - ldr x20, [x29, #128] │ │ │ - add x20, x20, #0x4 │ │ │ - str x20, [x29, #128] │ │ │ - b 409984 │ │ │ - uxtb w26, w0 │ │ │ - ubfx x21, x0, #8, #8 │ │ │ - b 4096c4 │ │ │ + add x1, x1, #0x570 │ │ │ + bl 44a8 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a2b4 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409ca0 │ │ │ - add x5, x1, w5, uxtw │ │ │ - mov x1, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a2f4 │ │ │ - ldr x2, [x29, #128] │ │ │ - b 409bbc │ │ │ - add x2, x1, #0x400 │ │ │ - mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a0ac │ │ │ - ldr x21, [x29, #128] │ │ │ - b 409690 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 95b4 │ │ │ + bl 2b20 │ │ │ + mov w0, #0xa // #10 │ │ │ + b 98a8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3680] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, 9548 │ │ │ + b 96c4 │ │ │ + fmov x0, d8 │ │ │ + mov x2, x19 │ │ │ + mov x4, x21 │ │ │ + mov x3, x20 │ │ │ + mov w1, w25 │ │ │ + bl 4908 │ │ │ + ldr x2, [sp, #136] │ │ │ + b 9880 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a218 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4096dc │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 986c │ │ │ + mov x1, x19 │ │ │ + bl 4850 │ │ │ + ldr x0, [sp, #128] │ │ │ + cbnz x0, 985c │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 986c │ │ │ + and w27, w26, #0xffff │ │ │ + b 9924 │ │ │ + mov x1, #0x400 // #1024 │ │ │ + mov x0, x1 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 9a04 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a24c │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40971c │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 970c │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a1e4 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409764 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9938 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a1b0 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4097a0 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9988 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a17c │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409900 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 98f0 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a148 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4098c4 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 97a0 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a114 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409878 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 9758 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a280 │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409830 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 97e4 │ │ │ add x2, x1, #0x400 │ │ │ + str x2, [sp, #144] │ │ │ mov x1, x2 │ │ │ - str x2, [x29, #144] │ │ │ - bl 4018f0 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a0e0 │ │ │ - ldr x21, [x29, #128] │ │ │ - b 4097e4 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 4099a0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4099a0 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409b58 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 409540 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x27 │ │ │ - cbnz x0, 409454 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 409454 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x2, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - ldr x2, [x29, #96] │ │ │ - cbnz x0, 40958c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 40958c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 409418 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 409418 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x26 │ │ │ - cbnz x0, 4093a4 │ │ │ - adrp x1, 412000 <_fini@@Base+0xf78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x7d0 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 4093a4 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x3, [x29, #96] │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - ldr x3, [x29, #96] │ │ │ - cbnz x0, 4094a0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 4094a0 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409a80 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x2, [x29, #128] │ │ │ - b 4095f0 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - mov x2, x0 │ │ │ - mov x3, x26 │ │ │ - cbnz x0, 4093dc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x3, [x29, #128] │ │ │ - b 4093dc │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409960 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409960 │ │ │ + bl 29d0 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x22, [sp, #136] │ │ │ + b 99d0 │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409690 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 409690 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 99d0 │ │ │ + b 9a3c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 4097e4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x21, [x29, #128] │ │ │ - b 4097e4 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 97a0 │ │ │ + b 9a3c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409878 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409878 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 97e4 │ │ │ + b 9a3c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 4098c4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4098c4 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9938 │ │ │ + b 9a3c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409900 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409900 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9988 │ │ │ + b 9a3c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 4097a0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4097a0 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbnz x0, 9758 │ │ │ + b 9a3c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409764 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409764 │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 970c │ │ │ mov x1, #0x400 // #1024 │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 4096dc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 4096dc │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 40971c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 40971c │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409830 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x5e8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409830 │ │ │ - mov x1, #0x400 // #1024 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbnz x0, 409ca0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x20, [x29, #128] │ │ │ - b 409ca0 │ │ │ - mov w5, w5 │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #144] │ │ │ - bl 401830 │ │ │ - str x0, [x29, #112] │ │ │ - cbz x0, 40a32c │ │ │ - and x21, x19, #0xffffffff │ │ │ - mov x2, x22 │ │ │ - b 409bbc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 409bbc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x528 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x29, #112] │ │ │ - ldr x1, [x29, #128] │ │ │ - b 40935c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x540 │ │ │ - bl 4034a0 │ │ │ - and x21, x19, #0xffffffff │ │ │ - ldr x2, [x29, #128] │ │ │ - ldr x0, [x29, #112] │ │ │ - b 409bbc │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - udf #44 │ │ │ - udf #0 │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + str x1, [sp, #144] │ │ │ + bl 2930 │ │ │ + str x0, [sp, #128] │ │ │ + cbz x0, 9a3c │ │ │ + ldr x2, [sp, #136] │ │ │ + b 98f0 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - stp x27, x28, [sp, #80] │ │ │ - adrp x27, 430000 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x27, #1840] │ │ │ - ldr w1, [x28, #636] │ │ │ stp x25, x26, [sp, #64] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x28, x0 │ │ │ + ldr x1, [x25, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #168] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + ldr w0, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - str x2, [x29, #152] │ │ │ - cmp w1, #0x2 │ │ │ - mov x25, x0 │ │ │ - b.eq 40a4cc // b.none │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x20, [x0, #48] │ │ │ - ldr x3, [x25, #64] │ │ │ - ldr x0, [x19, #248] │ │ │ - str x3, [x29, #104] │ │ │ - cmp x20, x0 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b.eq 40a3c4 // b.none │ │ │ - ldr x0, [x21, #296] │ │ │ - cbz x0, 40a3c4 │ │ │ - bl 401820 │ │ │ - str xzr, [x21, #296] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x22, #288] │ │ │ - mov x1, x20 │ │ │ - str x20, [x19, #248] │ │ │ - bl 40ba04 │ │ │ - ldr x2, [x21, #296] │ │ │ - mov x19, x0 │ │ │ - mov x0, x2 │ │ │ - cbz x2, 40a53c │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4018e0 │ │ │ - cbnz w0, 40a49c │ │ │ - ldr w0, [x28, #636] │ │ │ - add x19, x29, #0x70 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40a4d4 // b.none │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w20, #0x0 // #0 │ │ │ - bfxil w20, w0, #0, #8 │ │ │ - mov w0, #0x4b // #75 │ │ │ - bfi w20, w0, #8, #8 │ │ │ - add x19, x29, #0x70 │ │ │ - mov w0, #0x3 // #3 │ │ │ - ldr x3, [x21, #296] │ │ │ - bfi w20, w0, #16, #8 │ │ │ - mov w4, #0x4 // #4 │ │ │ + b.eq 9e3c // b.none │ │ │ + adrp x20, 2f000 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x20, #3544] │ │ │ + ldr x19, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + ldr d9, [x28, #64] │ │ │ + cmp x0, x19 │ │ │ + b.eq 9d98 // b.none │ │ │ + ldr x22, [x21, #3568] │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, 9d98 │ │ │ + bl 2920 │ │ │ + str xzr, [x22] │ │ │ + adrp x22, 2f000 │ │ │ + mov x1, x19 │ │ │ + ldr x20, [x20, #3544] │ │ │ + ldr x0, [x22, #3536] │ │ │ + str x19, [x20] │ │ │ + ldr x0, [x0] │ │ │ + bl bb40 │ │ │ + fmov d8, x0 │ │ │ + ldr x20, [x21, #3568] │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, a15c │ │ │ + fmov x1, d9 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 29c0 │ │ │ + cbnz w0, a4a0 │ │ │ + ldr x1, [x26, #4016] │ │ │ + add x19, sp, #0x88 │ │ │ + ldr x0, [x21, #3568] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + ldr x3, [x0] │ │ │ + b.eq 9e38 // b.none │ │ │ mov x0, x19 │ │ │ - mov x1, #0x1 // #1 │ │ │ mov x2, #0x4 // #4 │ │ │ - bfi w20, w4, #24, #8 │ │ │ - bl 401a10 │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2af0 │ │ │ cmp x0, #0x4 │ │ │ - b.eq 40a718 // b.none │ │ │ - ldr x0, [x21, #296] │ │ │ - mov w19, #0x3 // #3 │ │ │ - bl 401820 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0xa20 │ │ │ - str xzr, [x21, #296] │ │ │ - bl 40366c │ │ │ - ldr x2, [x29, #152] │ │ │ - ldr x1, [x27, #1840] │ │ │ - mov w0, w19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40ab80 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - ldr x0, [x21, #296] │ │ │ - mov w19, #0xb // #11 │ │ │ - bl 401820 │ │ │ - str xzr, [x21, #296] │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ - ldr w0, [x0] │ │ │ - bl 401920 │ │ │ - mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x958 │ │ │ - bl 40366c │ │ │ - b 40a46c │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x19, x29, #0x70 │ │ │ - ldr x3, [x21, #296] │ │ │ + b.ne a1f0 // b.any │ │ │ + ldrb w0, [sp, #136] │ │ │ + cmp w0, #0x50 │ │ │ + b.ne a1f0 // b.any │ │ │ + ldrb w0, [sp, #137] │ │ │ + cmp w0, #0x4b │ │ │ + b.ne a1f0 // b.any │ │ │ + ldrb w0, [sp, #138] │ │ │ + cmp w0, #0x3 │ │ │ + b.ne a1f0 // b.any │ │ │ + ldrb w0, [sp, #139] │ │ │ + cmp w0, #0x4 │ │ │ + b.ne a1f0 // b.any │ │ │ + ldp d8, d9, [sp, #96] │ │ │ mov x0, x19 │ │ │ + ldr x20, [x21, #3568] │ │ │ + mov x2, #0x1 // #1 │ │ │ mov x1, #0x1a // #26 │ │ │ + ldr x3, [x20] │ │ │ + bl 2af0 │ │ │ + mov x23, x0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne a0e4 // b.any │ │ │ + mov x0, #0xb8 // #184 │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, a6c4 │ │ │ + ldrb w4, [sp, #136] │ │ │ + ldrb w0, [sp, #137] │ │ │ + ldrb w5, [sp, #138] │ │ │ + ldr x1, [x26, #4016] │ │ │ + orr w0, w4, w0, lsl #8 │ │ │ + ldrb w3, [sp, #139] │ │ │ + ldrb w4, [sp, #140] │ │ │ + ldrb w2, [sp, #141] │ │ │ + orr w3, w5, w3, lsl #8 │ │ │ + ldrb w20, [sp, #159] │ │ │ + ldrb w8, [sp, #158] │ │ │ + orr w2, w4, w2, lsl #8 │ │ │ + ldrb w22, [sp, #161] │ │ │ + ldrb w7, [sp, #160] │ │ │ + ldur w6, [sp, #142] │ │ │ + orr w20, w8, w20, lsl #8 │ │ │ + ldur w5, [sp, #146] │ │ │ + ldur w4, [sp, #158] │ │ │ + orr w22, w7, w22, lsl #8 │ │ │ + ldr w1, [x1] │ │ │ + strh w0, [x19, #2] │ │ │ + strh w2, [x19, #6] │ │ │ + cmp w1, #0x2 │ │ │ + stp x6, x5, [x19, #8] │ │ │ + str w4, [x19, #40] │ │ │ + strh w3, [x19, #58] │ │ │ + b.eq a408 // b.none │ │ │ + movi v0.4s, #0x0 │ │ │ + add w0, w20, #0x1 │ │ │ + str xzr, [x19, #136] │ │ │ + sxtw x0, w0 │ │ │ + str q0, [x19, #80] │ │ │ + stur q0, [x19, #120] │ │ │ + bl 2930 │ │ │ + mov x23, x0 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, a248 │ │ │ + cbnz w22, a234 │ │ │ + ldr x22, [x21, #3568] │ │ │ + and x1, x20, #0xffff │ │ │ + mov x0, x23 │ │ │ mov x2, #0x1 // #1 │ │ │ - bl 401a10 │ │ │ + ldr x3, [x22] │ │ │ + bl 2af0 │ │ │ cmp x0, #0x1 │ │ │ - mov x22, x0 │ │ │ - b.eq 40a5c8 // b.none │ │ │ - ldr x0, [x21, #296] │ │ │ - bl 401b40 │ │ │ + b.ne a1d8 // b.any │ │ │ + ldrh w1, [x19, #42] │ │ │ + cbz w1, 9f4c │ │ │ + mov x2, x0 │ │ │ + and x1, x1, #0xffff │ │ │ + ldr x3, [x22] │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2af0 │ │ │ + cmp x0, #0x1 │ │ │ + b.ne a1d8 // b.any │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr x1, [x19, #112] │ │ │ + strb wzr, [x1, x0] │ │ │ + ldrh w0, [x19, #40] │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + str x0, [x19, #80] │ │ │ + cbz x0, a248 │ │ │ + ldr x1, [x19, #112] │ │ │ + adrp x20, 2f000 │ │ │ + bl 2ba0 │ │ │ + mov x0, x19 │ │ │ + bl 4b58 │ │ │ + ldr x2, [x20, #3984] │ │ │ + strh wzr, [x19] │ │ │ + ldr x1, [x26, #4016] │ │ │ + str w0, [x2] │ │ │ + ldr w0, [x1] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq 9fe4 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldrh w1, [x28] │ │ │ + strh w1, [x19] │ │ │ + ldr x0, [x0, #4080] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x3 │ │ │ + b.eq a250 // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbz w0, #11, a700 │ │ │ + ldr x0, [x19, #112] │ │ │ + str x0, [x19, #136] │ │ │ + bl dc70 │ │ │ + cbz x0, a9ec │ │ │ + str x0, [x19, #112] │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne a250 // b.any │ │ │ + adrp x22, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + ldur q0, [x19, #24] │ │ │ + mov w23, #0x2 // #2 │ │ │ + ldr x1, [x22, #3992] │ │ │ + ldr x0, [x21, #3896] │ │ │ + stur q0, [x28, #24] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldr x1, [x1] │ │ │ + str x1, [x28, #48] │ │ │ + ldr x1, [x19, #24] │ │ │ + ldr x0, [x0] │ │ │ + strh w2, [x28, #4] │ │ │ + str x0, [x28, #64] │ │ │ + ldrh w0, [x28, #58] │ │ │ + tbz w0, #3, a03c │ │ │ + ldr x20, [x20, #3984] │ │ │ + add x2, x1, #0x18 │ │ │ + add x0, x1, #0x10 │ │ │ + ldr w1, [x20] │ │ │ + cmp w1, #0x0 │ │ │ + csel x1, x0, x2, eq // eq = none │ │ │ + adrp x20, 2f000 │ │ │ + ldrh w2, [x19, #42] │ │ │ + ldrh w0, [x19, #40] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x3, [x20, #3832] │ │ │ + add x0, x0, x2 │ │ │ + ldr x2, [x3] │ │ │ + add x2, x2, #0x1e │ │ │ + add x0, x0, x2 │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x3] │ │ │ + b.ne a340 // b.any │ │ │ + ldr x1, [x19, #112] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + str x0, [x28, #128] │ │ │ + mov x24, x0 │ │ │ + cbz x0, a248 │ │ │ + ldr x1, [sp, #112] │ │ │ + adrp x23, 2f000 │ │ │ + bl 2ba0 │ │ │ + ldr x23, [x23, #3576] │ │ │ + mov x4, x24 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x710 │ │ │ + mov x2, #0x13f1 // #5105 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x23 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x23 │ │ │ + mov w1, #0x0 // #0 │ │ │ + bl 4370 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne a340 // b.any │ │ │ + ldr x0, [x19, #16] │ │ │ + str x0, [x28, #16] │ │ │ + b a348 │ │ │ + ldr x0, [x20] │ │ │ + bl 2c20 │ │ │ mov w19, w0 │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ - bl 401920 │ │ │ + bl 2a10 │ │ │ mov x1, x0 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x970 │ │ │ - bl 40366c │ │ │ - ldr w0, [x28, #636] │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x998 │ │ │ + bl 46c0 │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40a530 // b.none │ │ │ - ldr x0, [x21, #296] │ │ │ - bl 401820 │ │ │ - cbnz w19, 40a710 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 40a46c │ │ │ - adrp x23, 411000 │ │ │ - adrp x24, 430000 │ │ │ - add x23, x23, #0x480 │ │ │ - add x24, x24, #0x50c │ │ │ - add x26, x28, #0x27c │ │ │ - b 40a56c │ │ │ - mov x0, x19 │ │ │ - bl 401a40 │ │ │ - ldr x0, [x22, #288] │ │ │ - mov x1, x20 │ │ │ - bl 40ba04 │ │ │ - mov x19, x0 │ │ │ + b.ne a224 // b.any │ │ │ + cbnz w19, a1e8 │ │ │ + mov w6, #0x2 // #2 │ │ │ + nop │ │ │ + ldr x25, [x25, #3792] │ │ │ + mov w0, w6 │ │ │ + ldr x2, [sp, #168] │ │ │ + ldr x1, [x25] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, aac0 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + adrp x24, 2f000 │ │ │ + adrp x23, 10000 │ │ │ + ldr x27, [x26, #4016] │ │ │ + add x23, x23, #0x440 │ │ │ + ldr x24, [x24, #3760] │ │ │ + b a1c0 │ │ │ + ldr w0, [x24] │ │ │ + cbz w0, aa18 │ │ │ mov x0, x19 │ │ │ - mov x1, x23 │ │ │ - bl 401ae0 │ │ │ - str x0, [x21, #296] │ │ │ - cbnz x0, 40a3e8 │ │ │ - ldr w2, [x24] │ │ │ - cbz w2, 40a5b8 │ │ │ - mov x0, x20 │ │ │ - bl 40bb3c │ │ │ + bl bc90 │ │ │ + mov w6, w0 │ │ │ cmp w0, #0x9 │ │ │ - b.eq 40a5b0 // b.none │ │ │ - ldr w2, [x26] │ │ │ - sub w2, w2, #0x1 │ │ │ - cmp w2, #0x1 │ │ │ - b.hi 40a554 // b.pmore │ │ │ - cmp w0, #0x3 │ │ │ - b.ne 40a554 // b.any │ │ │ - mov w19, w0 │ │ │ - b 40a46c │ │ │ - mov w0, #0x12 // #18 │ │ │ + b.eq a48c // b.none │ │ │ + ldr w0, [x27] │ │ │ + sub w0, w0, #0x1 │ │ │ + cmp w0, #0x1 │ │ │ + ccmp w6, #0x3, #0x0, ls // ls = plast │ │ │ + b.eq a494 // b.none │ │ │ + fmov x0, d8 │ │ │ + bl 2b20 │ │ │ + ldr x0, [x22, #3536] │ │ │ mov x1, x19 │ │ │ - bl 4034a0 │ │ │ - b 40a588 │ │ │ - mov x0, #0xb8 // #184 │ │ │ - bl 401830 │ │ │ - mov x20, x0 │ │ │ - cbz x0, 40aafc │ │ │ - ldrb w9, [x19, #7] │ │ │ - ldrb w8, [x19, #13] │ │ │ - ldrb w7, [x19, #11] │ │ │ - ldrb w13, [x19, #9] │ │ │ - ldrb w6, [x19, #8] │ │ │ - ldrb w5, [x19, #6] │ │ │ - ldrb w4, [x19, #12] │ │ │ - ldrb w2, [x19, #10] │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w2, w2, w7, lsl #8 │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - ldrb w12, [x19, #1] │ │ │ - ldrb w0, [x19] │ │ │ - ldrb w11, [x19, #3] │ │ │ - ldrb w3, [x19, #2] │ │ │ - ldrb w10, [x19, #5] │ │ │ - ldrb w1, [x19, #4] │ │ │ - orr w6, w6, w13, lsl #8 │ │ │ - ldrb w23, [x19, #23] │ │ │ - ldrb w8, [x19, #22] │ │ │ - ldrb w24, [x19, #25] │ │ │ - ldrb w7, [x19, #24] │ │ │ - uxth w9, w2 │ │ │ - ubfiz x6, x6, #16, #16 │ │ │ - uxth w5, w5 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - ldr w2, [x28, #636] │ │ │ - orr w0, w0, w12, lsl #8 │ │ │ - orr w3, w3, w11, lsl #8 │ │ │ - orr w1, w1, w10, lsl #8 │ │ │ - orr x5, x6, x5 │ │ │ - orr x4, x4, x9 │ │ │ - orr w23, w8, w23, lsl #8 │ │ │ - orr w24, w7, w24, lsl #8 │ │ │ - strh w0, [x20, #2] │ │ │ - strh w3, [x20, #58] │ │ │ - strh w1, [x20, #6] │ │ │ - str x5, [x20, #8] │ │ │ - str x4, [x20, #16] │ │ │ - strh w23, [x20, #40] │ │ │ - strh w24, [x20, #42] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40a770 // b.none │ │ │ - add w0, w23, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - str xzr, [x20, #88] │ │ │ - str xzr, [x20, #80] │ │ │ - str xzr, [x20, #120] │ │ │ - str xzr, [x20, #128] │ │ │ - str xzr, [x20, #136] │ │ │ - bl 401830 │ │ │ - str x0, [x20, #112] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40a768 │ │ │ - cbz w24, 40a6c4 │ │ │ - uxth w0, w24 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #88] │ │ │ - cbz x0, 40a768 │ │ │ - ldr x3, [x21, #296] │ │ │ - mov x2, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl bb40 │ │ │ + fmov d8, x0 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x23 │ │ │ + bl 2bc0 │ │ │ + str x0, [x20] │ │ │ + cbz x0, a174 │ │ │ + b 9dc4 │ │ │ + ldr x21, [x21, #3568] │ │ │ + ldr x0, [x21] │ │ │ + bl 2c20 │ │ │ + cbz w0, a120 │ │ │ + mov w6, #0xb // #11 │ │ │ + b a128 │ │ │ + ldr x21, [x21, #3568] │ │ │ + mov w6, #0x3 // #3 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 2920 │ │ │ + str xzr, [x21] │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0x980 │ │ │ + bl 46c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b a128 │ │ │ + ldr x0, [x20] │ │ │ + bl 2920 │ │ │ + cbnz w19, a1e8 │ │ │ + b a120 │ │ │ + and x0, x22, #0xffff │ │ │ + bl 2930 │ │ │ + str x0, [x19, #88] │ │ │ + cbnz x0, 9f08 │ │ │ + nop │ │ │ + mov w6, #0x4 // #4 │ │ │ + b a128 │ │ │ + ldrh w1, [x19, #2] │ │ │ + ldrh w0, [x28, #2] │ │ │ + cmp w1, w0 │ │ │ + b.ne a4fc // b.any │ │ │ + ldrh w0, [x28, #4] │ │ │ + ldrh w1, [x19, #58] │ │ │ + cmp w1, w0 │ │ │ + b.ne a4e0 // b.any │ │ │ + tbnz w0, #3, a294 │ │ │ + ldr x1, [x19, #16] │ │ │ + ldr x0, [x28, #16] │ │ │ + cmp x1, x0 │ │ │ + b.eq a294 // b.none │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xa20 │ │ │ + bl 46c0 │ │ │ + ldr x21, [x26, #4016] │ │ │ + ldr w23, [x21] │ │ │ + cmp w23, #0x3 │ │ │ + b.eq a510 // b.none │ │ │ + ldr x0, [x19, #112] │ │ │ + ldr x22, [x28, #112] │ │ │ + mov x1, x22 │ │ │ + bl 2aa0 │ │ │ + cbnz w0, a728 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + cmp w23, #0x2 │ │ │ + ldr x2, [x22, #3992] │ │ │ + ldr x0, [x21, #3896] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x28, #48] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x28, #64] │ │ │ + b.eq a01c // b.none │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #0, a01c │ │ │ + adrp x20, 2f000 │ │ │ + ldrh w3, [x19, #40] │ │ │ + ldrh w2, [x19, #42] │ │ │ + and w0, w0, #0xfffffff7 │ │ │ + ldr x5, [x20, #3832] │ │ │ + and w0, w0, #0xffff │ │ │ + add x2, x2, x3 │ │ │ + ldrh w3, [x19, #58] │ │ │ + strh w0, [x28, #4] │ │ │ + ldr x4, [x5] │ │ │ + strh w0, [x19, #4] │ │ │ + and w3, w3, #0xfffffff7 │ │ │ + add x0, x4, #0x1e │ │ │ + and w3, w3, #0xffff │ │ │ + add x0, x2, x0 │ │ │ + strh w3, [x19, #58] │ │ │ + add x0, x0, x1 │ │ │ + str x0, [x5] │ │ │ + strh w3, [x28, #58] │ │ │ + ldr x0, [x28, #16] │ │ │ + str x0, [x19, #16] │ │ │ + mov w1, #0x0 // #0 │ │ │ mov x0, x19 │ │ │ - uxth w1, w23 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x1 │ │ │ - mov x2, x0 │ │ │ - b.ne 40a704 // b.any │ │ │ - ldrh w1, [x20, #42] │ │ │ - cbz w1, 40a864 │ │ │ - ldr x0, [x20, #88] │ │ │ - ldr x3, [x21, #296] │ │ │ - uxth w1, w1 │ │ │ - bl 401a10 │ │ │ - cmp x0, #0x1 │ │ │ - b.eq 40a864 // b.none │ │ │ - ldr x0, [x21, #296] │ │ │ - bl 401b40 │ │ │ - cbz w0, 40a534 │ │ │ - mov w19, #0xb // #11 │ │ │ - b 40a46c │ │ │ - ldrb w0, [x29, #112] │ │ │ - cmp w0, w20, uxtb │ │ │ - b.ne 40a44c // b.any │ │ │ - ldrb w1, [x29, #113] │ │ │ - ubfx x0, x20, #8, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40a44c // b.any │ │ │ - ldrb w1, [x29, #114] │ │ │ - ubfx x0, x20, #16, #8 │ │ │ - cmp w0, w1 │ │ │ - b.ne 40a44c // b.any │ │ │ - ldrb w0, [x29, #115] │ │ │ - cmp w0, w20, lsr #24 │ │ │ - b.eq 40a4d4 // b.none │ │ │ - b 40a44c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x710 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 40a46c │ │ │ - ldrb w6, [x19, #19] │ │ │ - ldrb w9, [x19, #17] │ │ │ - ldrb w5, [x19, #16] │ │ │ - ldrb w8, [x19, #15] │ │ │ - ldrb w4, [x19, #14] │ │ │ - ldrb w7, [x19, #21] │ │ │ - ldrb w3, [x19, #20] │ │ │ - ldrb w2, [x19, #18] │ │ │ - orr w4, w4, w8, lsl #8 │ │ │ - orr w2, w2, w6, lsl #8 │ │ │ - orr w5, w5, w9, lsl #8 │ │ │ - orr w3, w3, w7, lsl #8 │ │ │ - uxth w6, w4 │ │ │ - ubfiz x5, x5, #16, #16 │ │ │ - ubfiz x3, x3, #16, #16 │ │ │ - uxth w2, w2 │ │ │ + bl 7800 │ │ │ + cbnz w0, a720 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne a370 // b.any │ │ │ + ldrh w0, [x19, #58] │ │ │ + tbnz w0, #3, a800 │ │ │ + ldr x0, [x19, #24] │ │ │ + bl cf20 │ │ │ + mov w6, w0 │ │ │ + cmp w6, #0x9 │ │ │ + b.eq aaf0 // b.none │ │ │ + cmp w6, #0x2 │ │ │ + b.eq a754 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3648] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, a56c │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x738 │ │ │ + str w6, [sp, #112] │ │ │ + bl 46c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov w0, #0x3 // #3 │ │ │ + cmp w6, #0x0 │ │ │ + csel w6, w6, w0, ne // ne = any │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq a7b0 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, a79c │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a770 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, a3f4 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a128 │ │ │ + ldur w3, [sp, #150] │ │ │ lsr w4, w0, #8 │ │ │ - orr x5, x5, x6 │ │ │ - orr x2, x3, x2 │ │ │ + ldur w1, [sp, #154] │ │ │ sub w0, w0, w4 │ │ │ - str x5, [x20, #24] │ │ │ - str x2, [x20, #32] │ │ │ + stp x3, x1, [x19, #24] │ │ │ + and w0, w0, #0xffff │ │ │ cmp w4, #0x28 │ │ │ - uxth w5, w0 │ │ │ - b.hi 40a830 // b.pmore │ │ │ - cmp w5, #0x64 │ │ │ - b.hi 40a848 // b.pmore │ │ │ - cmp w1, #0xc8 │ │ │ - b.ls 40a684 // b.plast │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x19, x19, #0x4d0 │ │ │ + b.hi a6b4 // b.pmore │ │ │ + cmp w0, #0x64 │ │ │ + b.hi a70c // b.pmore │ │ │ + cmp w2, #0xc8 │ │ │ + b.ls 9edc // b.plast │ │ │ + adrp x3, 12000 │ │ │ + mov w4, w2 │ │ │ + add x3, x3, #0x658 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3576] │ │ │ + mov w6, #0x3 // #3 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x678 │ │ │ - mov w4, w1 │ │ │ - mov w1, w22 │ │ │ + mov w1, w23 │ │ │ mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 411000 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ mov x0, x19 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x638 │ │ │ - bl 40366c │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 40a46c │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x19, x19, #0x4d0 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x600 │ │ │ - b 40a7fc │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x19, x19, #0x4d0 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x648 │ │ │ - mov w4, w5 │ │ │ - b 40a7fc │ │ │ - ldr x0, [x20, #112] │ │ │ - ldrh w1, [x20, #40] │ │ │ - strb wzr, [x0, x1] │ │ │ - ldrh w0, [x20, #40] │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #80] │ │ │ - cbz x0, 40a768 │ │ │ - ldr x1, [x20, #112] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - bl 401ac0 │ │ │ - mov x0, x20 │ │ │ - bl 403a84 │ │ │ - ldr w1, [x28, #636] │ │ │ - str w0, [x23, #396] │ │ │ - strh wzr, [x20] │ │ │ - cmp w1, #0x2 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b.eq 40ab2c // b.none │ │ │ - adrp x1, 430000 │ │ │ - ldrh w0, [x25] │ │ │ - ldr w1, [x1, #1264] │ │ │ - strh w0, [x20] │ │ │ - cmp w1, #0x3 │ │ │ - b.eq 40a8f4 // b.none │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbz w0, #11, 40ab68 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x20, #136] │ │ │ - bl 40e33c │ │ │ - cbz x0, 40afc8 │ │ │ - str x0, [x20, #112] │ │ │ - ldr w0, [x19, #636] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40ab2c // b.none │ │ │ - ldrh w1, [x20, #2] │ │ │ - ldrh w0, [x25, #2] │ │ │ - cmp w1, w0 │ │ │ - b.eq 40a914 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x1, [x25, #112] │ │ │ - add x0, x0, #0x6b0 │ │ │ - bl 40366c │ │ │ - ldrh w1, [x25, #4] │ │ │ - ldrh w0, [x20, #58] │ │ │ - cmp w0, w1 │ │ │ - b.eq 40a938 // b.none │ │ │ - ldr x1, [x25, #112] │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0x9d0 │ │ │ - bl 40366c │ │ │ - ldrh w0, [x25, #4] │ │ │ - tbnz w0, #3, 40a95c │ │ │ - ldr x1, [x20, #16] │ │ │ - ldr x0, [x25, #16] │ │ │ - cmp x1, x0 │ │ │ - b.eq 40a95c // b.none │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - ldr x1, [x25, #112] │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + bl 46c0 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x618 │ │ │ + bl 46c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a128 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b a128 │ │ │ + mov w6, #0x3 // #3 │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b a128 │ │ │ + ldr x21, [x21, #3568] │ │ │ + mov w6, #0xb // #11 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x21] │ │ │ + bl 2920 │ │ │ + str xzr, [x21] │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ + ldr w0, [x0] │ │ │ + bl 2a10 │ │ │ + mov x1, x0 │ │ │ + adrp x2, 11000 │ │ │ + add x0, x2, #0x968 │ │ │ + bl 46c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldp d8, d9, [sp, #96] │ │ │ + b a128 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 11000 │ │ │ add x0, x0, #0x9f8 │ │ │ - bl 40366c │ │ │ - ldr w21, [x28, #636] │ │ │ - cmp w21, #0x3 │ │ │ - b.eq 40ab78 // b.none │ │ │ - ldr x19, [x25, #112] │ │ │ - ldr x0, [x20, #112] │ │ │ - mov x1, x19 │ │ │ - bl 4019c0 │ │ │ - mov w2, w21 │ │ │ - cbz w0, 40a998 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x6e8 │ │ │ - mov x1, x19 │ │ │ - bl 40366c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w2, [x0, #636] │ │ │ - ldr x1, [x25, #32] │ │ │ - ldr x0, [x25, #24] │ │ │ - cmp w2, #0x3 │ │ │ - str x1, [x20, #32] │ │ │ - str x0, [x20, #24] │ │ │ - b.eq 40ab84 // b.none │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x22, #216] │ │ │ - ldr x0, [x21, #144] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40ab60 // b.none │ │ │ - ldrh w1, [x25, #4] │ │ │ - tbnz w1, #0, 40ab60 │ │ │ - ldrh w0, [x20, #58] │ │ │ - and w1, w1, #0xfffffff7 │ │ │ - uxth w1, w1 │ │ │ - and w0, w0, #0xfffffff7 │ │ │ - uxth w0, w0 │ │ │ - strh w1, [x25, #4] │ │ │ - strh w1, [x20, #4] │ │ │ - strh w0, [x20, #58] │ │ │ - strh w0, [x25, #58] │ │ │ - mov x1, #0x0 // #0 │ │ │ - tbz w0, #3, 40aa18 │ │ │ - ldr w0, [x23, #396] │ │ │ - mov x1, #0x10 // #16 │ │ │ - cmp w0, wzr │ │ │ - mov x0, #0x18 // #24 │ │ │ - csel x1, x1, x0, eq // eq = none │ │ │ - adrp x23, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x23, #2272] │ │ │ - ldr x3, [x25, #24] │ │ │ - ldrh w5, [x20, #40] │ │ │ - add x0, x3, x0 │ │ │ - add x0, x0, #0x1e │ │ │ - ldrh w4, [x20, #42] │ │ │ - add x0, x0, x5 │ │ │ - add x0, x0, x4 │ │ │ - add x1, x0, x1 │ │ │ - str x1, [x23, #2272] │ │ │ - cmp w2, #0x2 │ │ │ - b.eq 40ad28 // b.none │ │ │ - ldr x0, [x25, #16] │ │ │ - str x0, [x20, #16] │ │ │ - mov x0, x20 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 406908 │ │ │ - mov w19, #0xa // #10 │ │ │ - cbnz w0, 40a46c │ │ │ - ldr w0, [x28, #636] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 40aa7c // b.any │ │ │ - ldrh w0, [x20, #58] │ │ │ - tbnz w0, #3, 40af04 │ │ │ - ldr x0, [x20, #24] │ │ │ - bl 40cdb8 │ │ │ - mov w19, w0 │ │ │ - cmp w19, #0x9 │ │ │ - b.eq 40aecc // b.none │ │ │ - cmp w19, #0x2 │ │ │ - b.eq 40aeb8 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x24, [x0, #600] │ │ │ - cbz x24, 40abc8 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x758 │ │ │ - bl 40366c │ │ │ - cmp w19, wzr │ │ │ - mov w0, #0x3 // #3 │ │ │ - csel w19, w19, w0, ne // ne = any │ │ │ - ldr w0, [x28, #636] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40aff8 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40aadc │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40ae9c │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40aaf0 │ │ │ - bl 401a40 │ │ │ - mov x0, x20 │ │ │ - bl 401a40 │ │ │ - b 40a46c │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x988 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - ldr w0, [x28, #636] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40a768 // b.none │ │ │ - ldr x0, [x21, #296] │ │ │ - mov w19, #0x4 // #4 │ │ │ - bl 401820 │ │ │ - b 40a46c │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x20, #24] │ │ │ - ldrh w4, [x20, #58] │ │ │ - ldr x3, [x20, #32] │ │ │ - ldr x1, [x22, #216] │ │ │ - ldr x0, [x21, #144] │ │ │ - str x2, [x25, #24] │ │ │ - strh w4, [x25, #4] │ │ │ - str x3, [x25, #32] │ │ │ - str x1, [x25, #48] │ │ │ - str x0, [x25, #64] │ │ │ - mov w2, #0x2 // #2 │ │ │ - ldrh w0, [x25, #58] │ │ │ - b 40a9fc │ │ │ - mov x0, x20 │ │ │ - bl 403bd0 │ │ │ - ldr w0, [x19, #636] │ │ │ - b 40a8ec │ │ │ - mov w2, w21 │ │ │ - b 40a998 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 401770 │ │ │ - uxth w1, w0 │ │ │ - ldr x0, [x20, #112] │ │ │ - strh w1, [x25, #40] │ │ │ - strh w1, [x20, #40] │ │ │ - bl 401a40 │ │ │ - ldr x0, [x25, #112] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #112] │ │ │ - cbz x0, 40a754 │ │ │ - ldr x1, [x25, #112] │ │ │ - bl 401ac0 │ │ │ - ldr w2, [x28, #636] │ │ │ - b 40a9b0 │ │ │ - ldr w0, [x28, #636] │ │ │ + bl 46c0 │ │ │ + ldrh w0, [x28, #4] │ │ │ + tbnz w0, #3, a294 │ │ │ + b a274 │ │ │ + ldr x1, [x28, #112] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x690 │ │ │ + bl 46c0 │ │ │ + b a260 │ │ │ + ldur q0, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + ldr x0, [x28, #112] │ │ │ + bl 2850 │ │ │ + and w1, w0, #0xffff │ │ │ + ldr x0, [x19, #112] │ │ │ + strh w1, [x28, #40] │ │ │ + strh w1, [x19, #40] │ │ │ + bl 2b20 │ │ │ + ldr x1, [x28, #112] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + str x0, [x19, #112] │ │ │ + ldr x1, [sp, #112] │ │ │ + cbz x0, aa24 │ │ │ + bl 2ba0 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldr x1, [x28, #24] │ │ │ + ldr w23, [x0] │ │ │ + b a2c4 │ │ │ + ldr x0, [x26, #4016] │ │ │ + ldrh w1, [x28, #4] │ │ │ + ldr w0, [x0] │ │ │ + and w1, w1, #0x8 │ │ │ cmp w0, #0x2 │ │ │ - ldrh w0, [x25, #4] │ │ │ - b.eq 40acf0 // b.none │ │ │ - tbz w0, #3, 40abe4 │ │ │ - mov x0, x20 │ │ │ - bl 407b0c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #136] │ │ │ + b.eq a810 // b.none │ │ │ + cbnz w1, a850 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.eq 40ad98 // b.none │ │ │ - ldr w0, [x28, #636] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40add0 // b.none │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40b058 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40b03c │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40ac1c │ │ │ - bl 401a40 │ │ │ - mov x0, x20 │ │ │ - bl 401a40 │ │ │ - ldr w0, [x28, #636] │ │ │ + b.eq a874 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, a9bc │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, a990 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, a5c0 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40a46c // b.any │ │ │ - adrp x22, 411000 │ │ │ - add x22, x22, #0x3a8 │ │ │ - ldr x0, [x25, #24] │ │ │ + b.ne a128 // b.any │ │ │ + ldr x0, [x28, #24] │ │ │ + adrp x20, 2f000 │ │ │ + adrp x21, 10000 │ │ │ + add x21, x21, #0x390 │ │ │ mov x1, #0x0 // #0 │ │ │ - mov x2, x22 │ │ │ - bl 410714 │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x21, x21, #0x4d0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ + mov x2, x21 │ │ │ + str w6, [sp, #112] │ │ │ + bl f6d0 │ │ │ + ldr x20, [x20, #3576] │ │ │ mov x4, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x7b8 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x7d8 │ │ │ - mov x0, x21 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ mov w1, #0x1 // #1 │ │ │ - bl 4033a4 │ │ │ - cmp w19, #0xb │ │ │ - b.ne 40a46c // b.any │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x7e8 │ │ │ - bl 40366c │ │ │ - ldr x0, [x20, #24] │ │ │ - mov x2, x22 │ │ │ + mov x0, x20 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 4370 │ │ │ + ldr w6, [sp, #112] │ │ │ + cmp w6, #0xb │ │ │ + b.ne a128 // b.any │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x7c8 │ │ │ + str w6, [sp, #120] │ │ │ + bl 46c0 │ │ │ + ldr x0, [x19, #24] │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - bl 410714 │ │ │ + bl f6d0 │ │ │ mov x4, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #104] │ │ │ - mov x2, x22 │ │ │ + adrp x0, 2f000 │ │ │ + mov x2, x21 │ │ │ mov x1, #0x0 // #0 │ │ │ - str x4, [x29, #96] │ │ │ - bl 410714 │ │ │ - ldr x4, [x29, #96] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ + str x4, [sp, #112] │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr x0, [x0] │ │ │ + bl f6d0 │ │ │ mov x5, x0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x0, x21 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x7e0 │ │ │ mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x800 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x21 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - b 40a46c │ │ │ - tbz w0, #3, 40abe4 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #592] │ │ │ - cbz w1, 40af14 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x1, #584] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x1, #576] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x1, #568] │ │ │ - str x3, [x20, #16] │ │ │ - str x2, [x20, #24] │ │ │ - str x1, [x20, #32] │ │ │ - b 40abd8 │ │ │ - ldr x1, [x20, #112] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x25, #128] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 40a768 │ │ │ - bl 401ac0 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x19, x19, #0x4d0 │ │ │ - ldr x4, [x25, #128] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x13f1 // #5105 │ │ │ - add x3, x3, #0x730 │ │ │ - mov x0, x19 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x19 │ │ │ - mov w1, #0x0 // #0 │ │ │ - bl 4033a4 │ │ │ - ldr w0, [x28, #636] │ │ │ + mov x0, x20 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0x1b0 │ │ │ + bl 46c0 │ │ │ + ldr w6, [sp, #120] │ │ │ + b a128 │ │ │ + adrp x3, 12000 │ │ │ + adrp x19, 2f000 │ │ │ + add x3, x3, #0x5e0 │ │ │ + b a448 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 11000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x9b0 │ │ │ + bl 46c0 │ │ │ + ldr x26, [x26, #4016] │ │ │ + ldr w0, [x26] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40aa4c // b.any │ │ │ - ldr x0, [x20, #16] │ │ │ - str x0, [x25, #16] │ │ │ - b 40aa54 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #224] │ │ │ - ldr x1, [x22, #216] │ │ │ + b.eq a248 // b.none │ │ │ + ldr x0, [x20] │ │ │ + mov w6, #0x4 // #4 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2920 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a128 │ │ │ + mov x0, x19 │ │ │ + bl 4c20 │ │ │ + b 9fd4 │ │ │ + adrp x3, 12000 │ │ │ + adrp x19, 2f000 │ │ │ + mov w4, w0 │ │ │ + add x3, x3, #0x628 │ │ │ + b a448 │ │ │ + mov w6, #0xa // #10 │ │ │ + b a128 │ │ │ + mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x6c8 │ │ │ + bl 46c0 │ │ │ + ldur q0, [x28, #24] │ │ │ + ldr w23, [x21] │ │ │ + ldr x1, [x28, #24] │ │ │ + stur q0, [x19, #24] │ │ │ + cmp w23, #0x3 │ │ │ + b.ne a2c4 // b.any │ │ │ + b a518 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x738 │ │ │ + str w6, [sp, #112] │ │ │ + bl 46c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a3c0 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, a3e0 │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a3e0 │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a3d8 │ │ │ + adrp x22, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x22, [x22, #3472] │ │ │ + str w6, [sp, #112] │ │ │ + ldr x0, [x0, #3872] │ │ │ + ldr x3, [x3, #3648] │ │ │ + ldr x0, [x0] │ │ │ + ldr x1, [x22] │ │ │ + str xzr, [x3] │ │ │ + bl 29c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + cbnz w0, ab50 │ │ │ + ldr x21, [x21, #3896] │ │ │ + ldr x20, [x20, #3832] │ │ │ + ldr x0, [x22] │ │ │ + str x0, [x21] │ │ │ + str x0, [x20] │ │ │ + b a3d0 │ │ │ + mov x0, #0xfffffffffffffffe // #-2 │ │ │ + bl cf20 │ │ │ + mov w6, w0 │ │ │ + b a37c │ │ │ + cbz w1, a9d0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, aa48 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x2, #3664] │ │ │ + ldr x1, [x1, #3928] │ │ │ + ldr x0, [x0, #3504] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x19, #32] │ │ │ + ldr x2, [x2] │ │ │ + stp x2, x1, [x19, #16] │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 8470 │ │ │ + adrp x0, 2f000 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.ne a8c0 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x22, #3992] │ │ │ + ldr x0, [x0, #3704] │ │ │ + ldr x1, [x22] │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.eq 40abf4 // b.none │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x21, #160] │ │ │ - ldr x2, [x22, #168] │ │ │ - bl 40c524 │ │ │ - ldr x0, [x22, #168] │ │ │ - str xzr, [x21, #160] │ │ │ - bl 401a40 │ │ │ - b 40abf4 │ │ │ - ldrh w1, [x20, #58] │ │ │ - ldrh w0, [x20, #42] │ │ │ - ldrh w9, [x20, #2] │ │ │ - ldrh w8, [x20, #6] │ │ │ - ldr x7, [x20, #8] │ │ │ - ldr x6, [x20, #16] │ │ │ - strh w1, [x25, #58] │ │ │ - ldrh w5, [x20, #58] │ │ │ - ldr x4, [x20, #32] │ │ │ - ldr x3, [x20, #24] │ │ │ - ldrh w2, [x20, #40] │ │ │ - strh w0, [x25, #42] │ │ │ - ldr x1, [x20, #88] │ │ │ - ldrh w0, [x20, #42] │ │ │ - strh w9, [x25, #2] │ │ │ - strh w8, [x25, #6] │ │ │ - str x7, [x25, #8] │ │ │ - str x6, [x25, #16] │ │ │ - strh w5, [x25, #4] │ │ │ - str x4, [x25, #32] │ │ │ - str x3, [x25, #24] │ │ │ - strh w2, [x25, #40] │ │ │ - str x1, [x25, #88] │ │ │ - strh w0, [x25, #44] │ │ │ - str xzr, [x25, #96] │ │ │ - cbz w0, 40ae54 │ │ │ + b.eq a8c0 // b.none │ │ │ + adrp x20, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str w6, [sp, #112] │ │ │ + ldr x20, [x20, #3864] │ │ │ + ldr x21, [x21, #3744] │ │ │ + ldr x2, [x20] │ │ │ + ldr x1, [x21] │ │ │ + bl c5e8 │ │ │ + str xzr, [x21] │ │ │ + ldr x0, [x20] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x1, [x26, #4016] │ │ │ + ldrh w0, [x19, #42] │ │ │ + ldr w1, [x1] │ │ │ + cmp w1, #0x2 │ │ │ + b.ne a5a0 // b.any │ │ │ + ldur q1, [x19, #8] │ │ │ + strh w0, [x28, #42] │ │ │ + ldur q0, [x19, #24] │ │ │ + strh w0, [x28, #44] │ │ │ + ldrh w2, [x19, #58] │ │ │ + ldrh w20, [x19, #40] │ │ │ + ldrh w4, [x19, #2] │ │ │ + ldrh w3, [x19, #6] │ │ │ + ldr x1, [x19, #88] │ │ │ + strh w4, [x28, #2] │ │ │ + strh w2, [x28, #4] │ │ │ + strh w3, [x28, #6] │ │ │ + strh w20, [x28, #40] │ │ │ + strh w2, [x28, #58] │ │ │ + stp x1, xzr, [x28, #88] │ │ │ + str x1, [sp, #120] │ │ │ + stur q1, [x28, #8] │ │ │ + stur q0, [x28, #24] │ │ │ + cbz w0, a944 │ │ │ add w0, w0, #0x1 │ │ │ + str w6, [sp, #112] │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - str x0, [x25, #96] │ │ │ - cbz x0, 40a768 │ │ │ - ldr x1, [x20, #88] │ │ │ - bl 401ac0 │ │ │ - ldr x1, [x20, #112] │ │ │ - ldrh w0, [x20, #40] │ │ │ - ldr x3, [x20, #80] │ │ │ - ldr x2, [x20, #136] │ │ │ - add x0, x0, #0x1 │ │ │ - str x1, [x25, #112] │ │ │ - strh wzr, [x25, #46] │ │ │ - strh wzr, [x25, #56] │ │ │ - str xzr, [x25, #72] │ │ │ - str x3, [x25, #80] │ │ │ - str x2, [x25, #136] │ │ │ - str x1, [x29, #96] │ │ │ - bl 401830 │ │ │ - str x0, [x25, #120] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 40a768 │ │ │ - bl 401ac0 │ │ │ - b 40ac24 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40aae4 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a40 │ │ │ - b 40aae4 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x758 │ │ │ - bl 40366c │ │ │ - b 40aac0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbnz w0, 40afbc │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40afa0 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40aee8 │ │ │ - bl 401a40 │ │ │ - mov x0, x20 │ │ │ - bl 401a40 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x9 // #9 │ │ │ - add x1, x1, #0x740 │ │ │ - bl 4034a0 │ │ │ - b 40aa98 │ │ │ - mov x0, #0xfffffffffffffffe // #-2 │ │ │ - bl 40cdb8 │ │ │ - mov w19, w0 │ │ │ - b 40aa88 │ │ │ - ldr x1, [x25, #128] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ + bl 2930 │ │ │ + str x0, [x28, #96] │ │ │ + cbz x0, a248 │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #112] │ │ │ + ldr x3, [x19, #80] │ │ │ + add w0, w20, #0x1 │ │ │ + ldr x1, [x19, #112] │ │ │ + strh wzr, [x28, #46] │ │ │ + ldr x2, [x19, #136] │ │ │ + strh wzr, [x28, #56] │ │ │ + stp xzr, x3, [x28, #72] │ │ │ + sxtw x0, w0 │ │ │ + str x1, [x28, #112] │ │ │ + str x2, [x28, #136] │ │ │ + str x1, [sp, #112] │ │ │ + str w6, [sp, #120] │ │ │ + bl 2930 │ │ │ + str x0, [x28, #120] │ │ │ + cbz x0, a248 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + ldr w6, [sp, #120] │ │ │ + b a5d0 │ │ │ + ldr x0, [x19, #112] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldrh w0, [x19, #40] │ │ │ + ldr w6, [sp, #112] │ │ │ + cbz w0, a5ac │ │ │ + ldr x0, [x19, #80] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a5ac │ │ │ + ldr x0, [x19, #88] │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a5a4 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3800] │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq a874 // b.none │ │ │ + ldrh w0, [x19, #42] │ │ │ + b a8d4 │ │ │ + ldr x1, [x19, #136] │ │ │ + str x1, [sp, #112] │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + str x0, [x19, #112] │ │ │ + cbz x0, a248 │ │ │ + ldr x1, [sp, #112] │ │ │ + bl 2ba0 │ │ │ + b 9fd4 │ │ │ + fmov x1, d8 │ │ │ + mov w0, #0x12 // #18 │ │ │ + bl 44a8 │ │ │ + mov w6, #0x4 // #4 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0x6f0 │ │ │ + str w6, [sp, #112] │ │ │ + bl 46c0 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a128 │ │ │ + ldr x1, [x28, #128] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x768 │ │ │ + bl 46c0 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ add x0, x0, #0x788 │ │ │ - bl 40366c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0x7a8 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #304] │ │ │ - ldr x1, [x1, #152] │ │ │ - mov w2, w24 │ │ │ - bl 4018e0 │ │ │ - ldrh w0, [x20, #42] │ │ │ - cbz w0, 40af60 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbnz w0, 40af84 │ │ │ - ldr x0, [x20, #136] │ │ │ - cbz x0, 40af74 │ │ │ - bl 401a40 │ │ │ - mov x0, x20 │ │ │ - bl 401a40 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 40a46c │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40af68 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a40 │ │ │ - b 40af68 │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40aedc │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a40 │ │ │ - b 40aedc │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a40 │ │ │ - b 40aed4 │ │ │ - ldr x1, [x20, #136] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #96] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x20, #112] │ │ │ - ldr x1, [x29, #96] │ │ │ - cbz x0, 40a768 │ │ │ - bl 401ac0 │ │ │ - ldr w0, [x19, #636] │ │ │ - b 40a8ec │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #304] │ │ │ - ldr x1, [x22, #152] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ + bl 46c0 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ mov w2, #0x0 // #0 │ │ │ - str xzr, [x3, #600] │ │ │ - bl 4018e0 │ │ │ - cbz w0, 40b02c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + ldr x1, [x1, #3472] │ │ │ + ldr x0, [x0, #3872] │ │ │ + ldr x1, [x1] │ │ │ + ldr x0, [x0] │ │ │ + bl 29c0 │ │ │ + ldrh w0, [x19, #42] │ │ │ + cbnz w0, aae4 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, aac8 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, aaa8 │ │ │ + bl 2b20 │ │ │ + mov w6, #0x3 // #3 │ │ │ + mov x0, x19 │ │ │ + str w6, [sp, #112] │ │ │ + bl 2b20 │ │ │ + ldr w6, [sp, #112] │ │ │ + b a128 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 2b20 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, aa9c │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 2b20 │ │ │ + b aa9c │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2b20 │ │ │ + b aa94 │ │ │ + ldrh w0, [x19, #42] │ │ │ + stp d8, d9, [sp, #96] │ │ │ + cbnz w0, ab44 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbnz w0, ab28 │ │ │ + ldr x0, [x19, #136] │ │ │ + cbz x0, ab10 │ │ │ + bl 2b20 │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0x720 │ │ │ + bl 44a8 │ │ │ + ldr x0, [x19, #112] │ │ │ + bl 2b20 │ │ │ + ldrh w0, [x19, #40] │ │ │ + cbz w0, ab04 │ │ │ + ldr x0, [x19, #80] │ │ │ + bl 2b20 │ │ │ + b ab04 │ │ │ + ldr x0, [x19, #88] │ │ │ + bl 2b20 │ │ │ + b aafc │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0xe // #14 │ │ │ - add x1, x1, #0x768 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x22, #152] │ │ │ - str x0, [x21, #144] │ │ │ - str x0, [x23, #2272] │ │ │ - b 40aacc │ │ │ - ldr x0, [x20, #112] │ │ │ - bl 401a40 │ │ │ - ldrh w0, [x20, #40] │ │ │ - cbz w0, 40ac10 │ │ │ - ldr x0, [x20, #80] │ │ │ - bl 401a40 │ │ │ - b 40ac10 │ │ │ - ldr x0, [x20, #88] │ │ │ - bl 401a40 │ │ │ - b 40ac08 │ │ │ + add x1, x1, #0x748 │ │ │ + stp d8, d9, [sp, #96] │ │ │ + bl 44a8 │ │ │ + udf #0 │ │ │ + mov x5, x0 │ │ │ + mov x8, #0x0 // #0 │ │ │ + mov w10, #0x7f // #127 │ │ │ + cbz x0, aca8 │ │ │ + ldrb w6, [x5] │ │ │ + mov w0, w8 │ │ │ + cmp w6, #0x7f │ │ │ + b.ls acb0 // b.plast │ │ │ + cmp w6, #0xbf │ │ │ + b.ls aca8 // b.plast │ │ │ + cmp w6, #0xdf │ │ │ + b.ls acbc // b.plast │ │ │ + cmp w6, #0xef │ │ │ + b.ls ace8 // b.plast │ │ │ + cmp w6, #0xf7 │ │ │ + b.hi ad18 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + mov w4, #0x4 // #4 │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w7, w9, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + ldrb w7, [x5, #3] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + cmp w4, #0x4 │ │ │ + b.eq ac20 // b.none │ │ │ + ldrb w7, [x5, #4] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + cmp w4, #0x6 │ │ │ + b.ne ad68 // b.any │ │ │ + ldrb w7, [x5, #5] │ │ │ + sub w7, w7, #0x80 │ │ │ + and w7, w7, #0xff │ │ │ + cmp w7, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + asr w7, w10, w4 │ │ │ + and w6, w7, w6 │ │ │ + and x3, x3, #0x3f │ │ │ + and x7, x9, #0x3f │ │ │ + sbfiz x6, x6, #6, #32 │ │ │ + cmp w4, #0x3 │ │ │ + orr x3, x3, x6 │ │ │ + add x9, x5, #0x1 │ │ │ + orr x3, x7, x3, lsl #6 │ │ │ + b.eq ac7c // b.none │ │ │ + ldrb w6, [x5, #3] │ │ │ + cmp w4, #0x4 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.eq ac7c // b.none │ │ │ + ldrb w6, [x5, #4] │ │ │ + cmp w4, #0x6 │ │ │ + and x6, x6, #0x3f │ │ │ + orr x3, x6, x3, lsl #6 │ │ │ + b.ne ad60 // b.any │ │ │ + ldrb w5, [x5, #5] │ │ │ + and x5, x5, #0x3f │ │ │ + orr x3, x5, x3, lsl #6 │ │ │ + sub w5, w4, #0x2 │ │ │ + add x5, x5, #0x1 │ │ │ + add x5, x9, x5 │ │ │ + cmp x1, #0x0 │ │ │ + ccmp w2, w8, #0x4, ne // ne = any │ │ │ + b.le ac98 │ │ │ + str x3, [x1, x8, lsl #3] │ │ │ + cbz x3, acac │ │ │ + add x8, x8, #0x1 │ │ │ + cbnz x5, ab78 │ │ │ nop │ │ │ - b 401b10 │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + ret │ │ │ + and x3, x6, #0xff │ │ │ + add x5, x5, #0x1 │ │ │ + b ac88 │ │ │ + ldrb w4, [x5, #1] │ │ │ + sub w3, w4, #0x80 │ │ │ + and w3, w3, #0xff │ │ │ + cmp w3, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + and x4, x4, #0x3f │ │ │ + ubfiz x3, x6, #6, #5 │ │ │ + orr x3, x4, x3 │ │ │ + add x9, x5, #0x1 │ │ │ + mov w4, #0x2 // #2 │ │ │ + b ac7c │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + ldrb w9, [x5, #2] │ │ │ + sub w4, w9, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + mov w4, #0x3 // #3 │ │ │ + b ac20 │ │ │ + cmp w6, #0xfb │ │ │ + b.ls ad44 // b.plast │ │ │ + cmp w6, #0xfd │ │ │ + b.hi aca8 // b.pmore │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + mov w4, #0x6 // #6 │ │ │ + b abc0 │ │ │ + ldrb w3, [x5, #1] │ │ │ + sub w4, w3, #0x80 │ │ │ + and w4, w4, #0xff │ │ │ + cmp w4, #0x3f │ │ │ + b.hi aca8 // b.pmore │ │ │ + mov w4, #0x5 // #5 │ │ │ + b abc0 │ │ │ + mov w4, #0x5 // #5 │ │ │ + b ac7c │ │ │ + mov w4, #0x5 // #5 │ │ │ + b ac20 │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ mov x29, sp │ │ │ - str x19, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x3, [x19, #1840] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ + mov x19, x1 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + mov x24, x0 │ │ │ + ldr x0, [x20, #3792] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + mov x26, #0x7fffffff // #2147483647 │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #104] │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x5, [x24], #8 │ │ │ + cmp x5, x26 │ │ │ + b.hi ae98 // b.pmore │ │ │ + cmp x19, #0x0 │ │ │ + mov w25, w2 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + cset w27, ne // ne = any │ │ │ + add x28, sp, #0x60 │ │ │ + mov w23, #0x0 // #0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w21, #0x1 // #1 │ │ │ + subs w2, w25, w23 │ │ │ + cset w6, gt │ │ │ + cmp x5, #0x7e │ │ │ + and w6, w27, w6 │ │ │ + b.ls aea0 // b.plast │ │ │ + mov x8, x5 │ │ │ + mov w7, #0x3f // #63 │ │ │ + mov w1, #0x80 // #128 │ │ │ + mov w4, #0x0 // #0 │ │ │ + b adfc │ │ │ + mov w4, w0 │ │ │ + asr w7, w7, #1 │ │ │ + asr w1, w1, #1 │ │ │ + mvn w3, w7 │ │ │ + lsr x8, x8, #6 │ │ │ + orr w1, w1, #0x80 │ │ │ + add w0, w4, #0x1 │ │ │ + sxtw x3, w3 │ │ │ + tst x3, x8 │ │ │ + b.ne adf8 // b.any │ │ │ + add w0, w0, w0, lsl #1 │ │ │ + add w3, w4, w4, lsl #1 │ │ │ + add w22, w4, #0x2 │ │ │ + add x4, x28, #0x1 │ │ │ + lsl w0, w0, #1 │ │ │ + lsl w3, w3, #1 │ │ │ + lsr x0, x5, x0 │ │ │ + orr w0, w1, w0 │ │ │ + strb w0, [sp, #96] │ │ │ + nop │ │ │ + lsr x0, x5, x3 │ │ │ + and w0, w0, #0x3f │ │ │ + orr w0, w0, #0xffffff80 │ │ │ + strb w0, [x4], #1 │ │ │ + sub w3, w3, #0x6 │ │ │ + cmn w3, #0x6 │ │ │ + b.ne ae48 // b.any │ │ │ + cbz w6, ae80 │ │ │ + cmp w22, w2 │ │ │ + mov x1, x28 │ │ │ + csel w2, w22, w2, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 2bd0 │ │ │ + ldr x5, [x24], #8 │ │ │ + add w23, w23, w22 │ │ │ + cmp x5, x26 │ │ │ + b.ls add0 // b.plast │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ + b aee0 │ │ │ + and w5, w5, #0xff │ │ │ + strb w5, [sp, #96] │ │ │ + cbnz w6, aeb8 │ │ │ + cbz w5, aed8 │ │ │ + mov w22, #0x1 // #1 │ │ │ + b ae80 │ │ │ + cmp w2, #0x0 │ │ │ + mov x1, x28 │ │ │ + csel w2, w2, w21, le │ │ │ + add x0, x19, w23, sxtw │ │ │ + sxtw x2, w2 │ │ │ + bl 2bd0 │ │ │ + ldrb w5, [sp, #96] │ │ │ + cbnz w5, aeb0 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + mov w0, w23 │ │ │ + ldr x20, [x20, #3792] │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, af0c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ + mov x29, sp │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x24, 2f000 │ │ │ + ldr x1, [x24, #3792] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #72] │ │ │ + cbz x0, b064 │ │ │ + strb w0, [sp, #72] │ │ │ + lsr x1, x0, #8 │ │ │ + cbz x1, b064 │ │ │ + strb w1, [sp, #73] │ │ │ + lsr x1, x0, #16 │ │ │ + cbz x1, b064 │ │ │ + strb w1, [sp, #74] │ │ │ + lsr x1, x0, #24 │ │ │ + cbz x1, b044 │ │ │ + strb w1, [sp, #75] │ │ │ + lsr x1, x0, #32 │ │ │ + cbz x1, b044 │ │ │ + strb w1, [sp, #76] │ │ │ + lsr x1, x0, #40 │ │ │ + cbz x1, b044 │ │ │ + strb w1, [sp, #77] │ │ │ + lsr x1, x0, #48 │ │ │ + cbz x1, b044 │ │ │ + strb w1, [sp, #78] │ │ │ + lsr x1, x0, #56 │ │ │ + cbz x1, b044 │ │ │ + mov x0, #0x10 // #16 │ │ │ + strb w1, [sp, #79] │ │ │ + bl 2930 │ │ │ + mov x21, x0 │ │ │ + cbz x0, b054 │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 12000 │ │ │ + mov w20, #0x2 // #2 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0x958 │ │ │ + mov x0, x21 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + add x19, sp, #0x48 │ │ │ + adrp x23, 12000 │ │ │ + add x19, x19, w20, sxtw │ │ │ + add x23, x23, #0x960 │ │ │ + add x22, sp, #0x40 │ │ │ + ldrb w4, [x19], #-1 │ │ │ + mov x3, x23 │ │ │ + mov x2, #0x7 // #7 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x0, x22 │ │ │ + sub w20, w20, #0x1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x2, #0x10 // #16 │ │ │ + mov x1, x22 │ │ │ + mov x0, x21 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + cmn w20, #0x1 │ │ │ + b.ne afe4 // b.any │ │ │ + ldr x24, [x24, #3792] │ │ │ + mov x0, x21 │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x24] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, b098 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x29, x30, [sp], #96 │ │ │ + ret │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 2930 │ │ │ + mov x21, x0 │ │ │ + cbnz x0, afb0 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x930 │ │ │ + bl 44a8 │ │ │ + mov x0, #0x10 // #16 │ │ │ + bl 2930 │ │ │ + mov x21, x0 │ │ │ + cbz x0, b054 │ │ │ + mov w0, #0x23 // #35 │ │ │ + strh w0, [x21] │ │ │ + adrp x1, 12000 │ │ │ + mov x2, #0x10 // #16 │ │ │ + add x1, x1, #0x950 │ │ │ + mov x0, x21 │ │ │ + mov w20, #0x1 // #1 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + b afd0 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ + sxtw x1, w1 │ │ │ + adrp x4, 2f000 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + ldr x5, [x19, #3792] │ │ │ + ldr x3, [x4, #3632] │ │ │ + ldr x7, [x5] │ │ │ + str x7, [sp, #104] │ │ │ + mov x7, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + add x0, x1, x1, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x6, x3, x0 │ │ │ + ldr x5, [x6, #32] │ │ │ + cbz x5, b118 │ │ │ + ldrb w7, [x5] │ │ │ + cbz w7, b118 │ │ │ + cbnz w2, b1a0 │ │ │ + ldr x4, [x3, x0] │ │ │ + add x20, sp, #0x30 │ │ │ + mov x0, x20 │ │ │ + adrp x3, 12000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x968 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + b b144 │ │ │ + add x20, sp, #0x30 │ │ │ + adrp x3, 12000 │ │ │ + ldr x4, [x4, #3632] │ │ │ + add x1, x1, x1, lsl #2 │ │ │ + mov x0, x20 │ │ │ + add x3, x3, #0x978 │ │ │ + cbnz w2, b188 │ │ │ + ldr x4, [x4, x1, lsl #3] │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + mov w1, #0x1 // #1 │ │ │ + mov x4, x20 │ │ │ + mov x3, x21 │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x560 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr x19, [x19, #3792] │ │ │ + mov w0, #0x0 // #0 │ │ │ + ldr x2, [sp, #104] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, b1a8 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #112 │ │ │ + ret │ │ │ + add x4, x4, x1, lsl #3 │ │ │ + mov x2, #0x32 // #50 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x4, [x4, #8] │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + b b144 │ │ │ + ldr x4, [x6, #8] │ │ │ + b b0f8 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + b 2bf0 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x1, x0 │ │ │ - add x2, x29, #0x20 │ │ │ mov w0, #0x0 // #0 │ │ │ - str x3, [x29, #168] │ │ │ - bl 4017d0 <__xstat64@plt> │ │ │ - cmp w0, wzr │ │ │ - ldr x2, [x29, #168] │ │ │ - ldr w0, [x29, #48] │ │ │ - ldr x1, [x19, #1840] │ │ │ - csel w0, w0, wzr, eq // eq = none │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b0bc // b.any │ │ │ + mov x29, sp │ │ │ + str x19, [sp, #16] │ │ │ + adrp x19, 2f000 │ │ │ + add x2, sp, #0x28 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x3, [x19] │ │ │ + str x3, [sp, #168] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl 28b0 <__xstat64@plt> │ │ │ + cmp w0, #0x0 │ │ │ + ldr w2, [sp, #56] │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x0, x1 │ │ │ + csel w0, w2, wzr, eq // eq = none │ │ │ + cbnz x1, b210 │ │ │ ldr x19, [sp, #16] │ │ │ ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - b 401840 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + b 2940 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-48]! │ │ │ + adrp x0, 2f000 │ │ │ mov x29, sp │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - stp x19, x20, [sp, #16] │ │ │ - ldr x20, [x0, #376] │ │ │ + ldr x0, [x0, #3584] │ │ │ str x21, [sp, #32] │ │ │ - cbz x20, 40b168 │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - mov x21, x0 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x21, [x0] │ │ │ + cbz x21, b2c4 │ │ │ + mov x0, x21 │ │ │ + bl 2850 │ │ │ + mov x20, x0 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40b180 │ │ │ - mov x1, x20 │ │ │ - add x2, x21, #0x1 │ │ │ - bl 401750 │ │ │ + cbz x0, b2e4 │ │ │ + mov x1, x21 │ │ │ + add x2, x20, #0x1 │ │ │ + bl 2830 │ │ │ ldrb w0, [x19] │ │ │ - cbz w0, 40b120 │ │ │ - add x0, x19, x21 │ │ │ - ldurb w0, [x0, #-1] │ │ │ + cbz w0, b280 │ │ │ + add x1, x19, x20 │ │ │ + ldurb w0, [x1, #-1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 40b130 // b.none │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x440 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x19, x21] │ │ │ + b.eq b298 // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x19, x20] │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x950 │ │ │ - ldr x2, [x1] │ │ │ - ldrb w3, [x1, #8] │ │ │ - str x2, [x19, x0] │ │ │ + bl 2850 │ │ │ + mov x20, x0 │ │ │ add x1, x19, x0 │ │ │ - strb w3, [x1, #8] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x980 │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x19, x20] │ │ │ + ldrb w0, [x0, #8] │ │ │ + strb w0, [x1, #8] │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, #0xc // #12 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40b180 │ │ │ - strb w20, [x0] │ │ │ - b 40b130 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40b158 │ │ │ + cbz x0, b2e4 │ │ │ + mov x1, x0 │ │ │ + mov x20, #0x0 // #0 │ │ │ + strb wzr, [x0] │ │ │ + b b298 │ │ │ + mov x19, #0x0 // #0 │ │ │ + mov x0, x19 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x23, x24, [sp, #48] │ │ │ - mov x23, x0 │ │ │ - mov x0, #0x4000 // #16384 │ │ │ stp x21, x22, [sp, #32] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x25, x26, [sp, #64] │ │ │ + mov x22, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x24, x1 │ │ │ - mov x22, x2 │ │ │ - bl 401830 │ │ │ + mov x23, x2 │ │ │ + bl 2930 │ │ │ + cbz x0, b480 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + cmn x23, #0x1 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40b2a8 │ │ │ - cmn x22, #0x1 │ │ │ cset w26, eq // eq = none │ │ │ - cbz x22, 40b238 │ │ │ - cmn x22, #0x1 │ │ │ - mov x19, #0x0 // #0 │ │ │ - mov x25, #0x4000 // #16384 │ │ │ - b.ne 40b1f4 // b.any │ │ │ - b 40b274 │ │ │ - bl 401aa0 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 40b2c4 // b.any │ │ │ - cmp x22, x19 │ │ │ - b.ls 40b328 // b.plast │ │ │ - sub x3, x22, x19 │ │ │ - cmp x3, #0x4, lsl #12 │ │ │ - csel x3, x3, x25, ls // ls = plast │ │ │ + cbz x23, b3d4 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov x25, #0x3fff // #16383 │ │ │ + mov x20, #0x0 // #0 │ │ │ + b.ne b394 // b.any │ │ │ + b b410 │ │ │ + mov x2, x1 │ │ │ + mov x3, x5 │ │ │ mov x1, #0x4000 // #16384 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + bl 2a30 <__fread_chk@plt> │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbz x19, b3c4 │ │ │ + mov x3, x24 │ │ │ + mov x2, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 401940 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 2b80 │ │ │ + cmp x0, x19 │ │ │ + b.ne b43c // b.any │ │ │ + cmp w26, #0x0 │ │ │ + ccmp x23, x20, #0x2, eq // eq = none │ │ │ + b.ls b3d0 // b.plast │ │ │ + sub x5, x23, x20 │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 40b1dc │ │ │ - mov x0, x23 │ │ │ - bl 401b40 │ │ │ - cbnz w0, 40b304 │ │ │ + mov x4, x22 │ │ │ + cmp x5, x25 │ │ │ + b.ls b350 // b.plast │ │ │ + bl 2af0 │ │ │ + mov x19, x0 │ │ │ + add x20, x20, x19 │ │ │ + cbnz x19, b36c │ │ │ + mov x0, x22 │ │ │ + bl 2c20 │ │ │ + cbnz w0, b494 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ mov x0, x21 │ │ │ - bl 401a40 │ │ │ + bl 2b20 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - bl 401aa0 │ │ │ - cmp x0, x20 │ │ │ - add x19, x19, x0 │ │ │ - b.ne 40b2c4 // b.any │ │ │ - cmn x19, #0x1 │ │ │ - b.eq 40b330 // b.none │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x3, x1 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, x23 │ │ │ + mov x2, x0 │ │ │ + mov x3, x24 │ │ │ + mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - bl 401940 <__fread_chk@plt> │ │ │ - mov x20, x0 │ │ │ + bl 2b80 │ │ │ + cmp x19, x0 │ │ │ + b.ne b43c // b.any │ │ │ + mov x3, x22 │ │ │ + mov x2, #0x4000 // #16384 │ │ │ mov x1, #0x1 // #1 │ │ │ mov x0, x21 │ │ │ - mov x2, x20 │ │ │ - mov x3, x24 │ │ │ - cbnz x20, 40b25c │ │ │ - b 40b22c │ │ │ - mov w0, #0x4 // #4 │ │ │ + bl 2af0 │ │ │ + mov x19, x0 │ │ │ + cbnz x0, b3f4 │ │ │ + mov x0, x22 │ │ │ + bl 2c20 │ │ │ + cbz w0, b3d0 │ │ │ + b b494 │ │ │ + mov x0, x21 │ │ │ + bl 2b20 │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, #0x14 // #20 │ │ │ + mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + ldr x3, [x3, #3480] │ │ │ + add x0, x0, #0x990 │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + mov w0, #0xa // #10 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x0, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x14 // #20 │ │ │ - add x0, x0, #0x960 │ │ │ - bl 401aa0 │ │ │ - mov w0, #0xa // #10 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + mov w0, #0x4 // #4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ mov x0, x21 │ │ │ - bl 401a40 │ │ │ + bl 2b20 │ │ │ mov w0, #0xb // #11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ - ret │ │ │ - cbnz w26, 40b1f4 │ │ │ - b 40b238 │ │ │ - cbnz w26, 40b274 │ │ │ - b 40b238 │ │ │ + b b3e4 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-208]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ + adrp x19, 2f000 │ │ │ mov x20, x0 │ │ │ - ldr x3, [x19, #1840] │ │ │ + ldr x3, [x19, #3792] │ │ │ + add x2, sp, #0x48 │ │ │ stp x21, x22, [sp, #32] │ │ │ - mov w0, #0x0 // #0 │ │ │ mov x22, x1 │ │ │ - add x2, x29, #0x40 │ │ │ - mov x1, x20 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x3, [x29, #200] │ │ │ - bl 401a30 <__lxstat64@plt> │ │ │ - cbnz w0, 40b438 │ │ │ - ldr w0, [x29, #84] │ │ │ + ldr x4, [x3] │ │ │ + str x4, [sp, #200] │ │ │ + mov x4, #0x0 // #0 │ │ │ + mov x1, x0 │ │ │ + mov w0, #0x0 // #0 │ │ │ + bl 2b10 <__lxstat64@plt> │ │ │ + cbnz w0, b5b4 │ │ │ + ldr w0, [sp, #92] │ │ │ cmp w0, #0x1 │ │ │ - b.ls 40b41c // b.plast │ │ │ - adrp x1, 411000 │ │ │ + b.ls b598 // b.plast │ │ │ + adrp x1, 10000 │ │ │ mov x0, x22 │ │ │ - add x1, x1, #0x480 │ │ │ - bl 401ae0 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40b474 │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x20 │ │ │ - add x1, x1, #0x4c8 │ │ │ - bl 401ae0 │ │ │ + add x1, x1, #0x440 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2bc0 │ │ │ mov x23, x0 │ │ │ - cbz x0, 40b464 │ │ │ + cbz x0, b608 │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x20 │ │ │ + add x1, x1, #0x488 │ │ │ + bl 2bc0 │ │ │ + mov x24, x0 │ │ │ + cbz x0, b634 │ │ │ mov x1, x0 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - mov x0, x21 │ │ │ - bl 40b188 │ │ │ - mov w24, w0 │ │ │ - mov x0, x21 │ │ │ - bl 401820 │ │ │ mov x0, x23 │ │ │ - bl 401820 │ │ │ + bl b300 │ │ │ mov w21, w0 │ │ │ - cbnz w0, 40b498 │ │ │ - cbz w24, 40b4ac │ │ │ - mov x0, x20 │ │ │ - bl 401b10 │ │ │ - cmp w24, #0xa │ │ │ - mov w21, #0xe // #14 │ │ │ - csel w21, w24, w21, ne // ne = any │ │ │ - ldr x2, [x29, #200] │ │ │ - ldr x1, [x19, #1840] │ │ │ + mov x0, x23 │ │ │ + bl 2920 │ │ │ + mov x0, x24 │ │ │ + bl 2920 │ │ │ + cbnz w0, b5f0 │ │ │ + cbz w21, b5e0 │ │ │ + mov x0, x20 │ │ │ + bl 2bf0 │ │ │ + cmp w21, #0xa │ │ │ + b.eq b5fc // b.none │ │ │ + ldp x23, x24, [sp, #48] │ │ │ mov w0, w21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40b4b8 // b.any │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x2, [sp, #200] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, b648 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #208 │ │ │ ret │ │ │ - ldr w0, [x29, #80] │ │ │ + ldr w0, [sp, #88] │ │ │ and w0, w0, #0xf000 │ │ │ cmp w0, #0xa, lsl #12 │ │ │ - b.eq 40b380 // b.none │ │ │ + b.eq b4fc // b.none │ │ │ mov x0, x20 │ │ │ - bl 401b10 │ │ │ - cbnz w0, 40b45c │ │ │ - mov x0, x22 │ │ │ + bl 2bf0 │ │ │ + cbnz w0, b5d8 │ │ │ mov x1, x20 │ │ │ - bl 401a90 │ │ │ + mov x0, x22 │ │ │ + bl 2b70 │ │ │ mov w21, w0 │ │ │ - cbz w0, 40b3f4 │ │ │ - bl 401b00 <__errno_location@plt> │ │ │ + cbz w0, b570 │ │ │ + bl 2be0 <__errno_location@plt> │ │ │ ldr w0, [x0] │ │ │ cmp w0, #0x12 │ │ │ - b.eq 40b380 // b.none │ │ │ + b.eq b4fc // b.none │ │ │ mov w21, #0xf // #15 │ │ │ - b 40b3f4 │ │ │ - mov x0, x21 │ │ │ - bl 401820 │ │ │ - mov w21, #0xf // #15 │ │ │ - b 40b3f4 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #1224] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x978 │ │ │ - mov x3, x22 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - mov w21, #0xa // #10 │ │ │ - b 40b3f4 │ │ │ + b b570 │ │ │ + mov x0, x22 │ │ │ + bl 2bf0 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b b570 │ │ │ mov x0, x20 │ │ │ - bl 401b10 │ │ │ + bl 2bf0 │ │ │ + cbnz w21, b564 │ │ │ mov w21, #0xe // #14 │ │ │ - cbz w24, 40b3f4 │ │ │ - b 40b3e8 │ │ │ - mov x0, x22 │ │ │ - bl 401b10 │ │ │ - b 40b3f4 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x440 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b b570 │ │ │ + adrp x0, 2f000 │ │ │ + mov x3, x22 │ │ │ + adrp x2, 12000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3480] │ │ │ + add x2, x2, #0x9a8 │ │ │ + mov w21, #0xa // #10 │ │ │ + ldr x0, [x0] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b b570 │ │ │ + mov x0, x23 │ │ │ + mov w21, #0xf // #15 │ │ │ + bl 2920 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + b b570 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + sub sp, sp, #0x4a0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ stp x21, x22, [sp, #32] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - stp x23, x24, [sp, #48] │ │ │ - adrp x2, 430000 │ │ │ - ldr x23, [x22, #272] │ │ │ - ldr x1, [x2, #1840] │ │ │ - add w24, w0, #0x1 │ │ │ - mov x0, x23 │ │ │ + adrp x22, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x1, [x29, #1176] │ │ │ + add w19, w0, #0x1 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x22, #3904] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + ldr x0, [x0, #3792] │ │ │ stp x25, x26, [sp, #64] │ │ │ + ldr x23, [x1] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #1176] │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 401770 │ │ │ + mov x0, x23 │ │ │ + bl 2850 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ + cbz x0, bb28 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40b9e8 │ │ │ - mov x0, x20 │ │ │ + add x2, x21, #0x1 │ │ │ mov x1, x23 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x20 │ │ │ - mov w19, w0 │ │ │ - tbnz w0, #31, 40b57c │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ - cmp w1, #0x2f │ │ │ - b.eq 40b954 // b.none │ │ │ + mov w24, w21 │ │ │ + bl 2830 │ │ │ + tbnz w21, #31, b720 │ │ │ + sxtw x0, w21 │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x5c │ │ │ - b.eq 40b954 // b.none │ │ │ - cmp w1, #0x3a │ │ │ - b.eq 40b954 // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - b 40b570 │ │ │ - ldrb w2, [x20, x4] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40b954 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40b954 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x4, #0x1 │ │ │ - b.eq 40b954 // b.none │ │ │ - mov x4, x2 │ │ │ - sub w19, w19, #0x1 │ │ │ - cmn w19, #0x1 │ │ │ - b.ne 40b54c // b.any │ │ │ + ccmp w1, w2, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.eq b718 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + sxtw x0, w0 │ │ │ + b b6f8 │ │ │ + mov x0, x2 │ │ │ + mov w24, w0 │ │ │ + tbnz w0, #31, b720 │ │ │ + ldrb w1, [x20, x0] │ │ │ + sub x2, x0, #0x1 │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne b6f4 // b.any │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ mov x0, x23 │ │ │ - bl 401770 │ │ │ + bl 2850 │ │ │ + mov x25, x0 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40b9d0 │ │ │ - mov x0, x23 │ │ │ - bl 401770 │ │ │ - mov x25, x0 │ │ │ + cbz x0, bb28 │ │ │ mov x0, x20 │ │ │ - bl 401770 │ │ │ + bl 2850 │ │ │ cmp x25, x0 │ │ │ - mov x1, x0 │ │ │ - b.ne 40b974 // b.any │ │ │ + b.ne bad0 // b.any │ │ │ strb wzr, [x21] │ │ │ - tbnz w19, #31, 40b984 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #96] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cbnz w0, 40b9ac │ │ │ - ldr x0, [x23, #1224] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w3, w24 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0x9c0 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, #0x1 // #1 │ │ │ + tbnz w24, #31, bae0 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x26, 2f000 │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr x23, [x26, #3480] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbnz w1, bb14 │ │ │ + mov w3, w19 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0x9f0 │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + adrp x28, 12000 │ │ │ + ldr x24, [x26, #3480] │ │ │ mov x2, #0x26 // #38 │ │ │ - add x0, x0, #0x9d8 │ │ │ - bl 401aa0 │ │ │ - ldr x0, [x23, #1224] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xa00 │ │ │ - mov x3, x20 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - ldr x3, [x23, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xa08 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xa08 │ │ │ + mov x23, x24 │ │ │ + ldr x3, [x24] │ │ │ + add x19, sp, #0x70 │ │ │ + add x28, x28, #0x9d8 │ │ │ + adrp x27, 12000 │ │ │ + bl 2b80 │ │ │ + ldr x0, [x24] │ │ │ + mov x3, x20 │ │ │ + mov w1, #0x1 // #1 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0xa30 │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldr x3, [x24] │ │ │ + adrp x0, 12000 │ │ │ mov x2, #0x3c // #60 │ │ │ - bl 401aa0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x28, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x998 │ │ │ - adrp x26, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x25, 413000 <_fini@@Base+0x1f78> │ │ │ - add x19, x29, #0x70 │ │ │ - adrp x24, 430000 │ │ │ - add x28, x28, #0x9a8 │ │ │ - str x0, [x29, #104] │ │ │ - add x26, x26, #0xa70 │ │ │ - ldr x3, [x23, #1224] │ │ │ + add x0, x0, #0xa38 │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 2b80 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xaa0 │ │ │ + str x0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x25, #0xa48 │ │ │ - bl 401aa0 │ │ │ - ldr x0, [x23, #1224] │ │ │ - bl 401ab0 │ │ │ - ldr x2, [x24, #1832] │ │ │ - mov x0, x19 │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x27, #0xa78 │ │ │ + bl 2b80 │ │ │ + ldr x0, [x23] │ │ │ + bl 2b90 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x400 // #1024 │ │ │ - bl 401b20 │ │ │ - ldrb w2, [x19] │ │ │ - cbz w2, 40b8a8 │ │ │ - cmp w2, #0xa │ │ │ - mov x4, #0x0 // #0 │ │ │ - b.ne 40b6a4 // b.any │ │ │ - b 40b898 │ │ │ - cmp w0, #0xa │ │ │ - add x4, x4, #0x1 │ │ │ - b.eq 40b89c // b.none │ │ │ - add x0, x19, x4 │ │ │ - ldrb w0, [x0, #1] │ │ │ - add w1, w4, #0x1 │ │ │ - cbnz w0, 40b698 │ │ │ - cmp w2, #0x2e │ │ │ - b.eq 40b930 // b.none │ │ │ + ldr x2, [x0, #3728] │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 40b714 │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b80c // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 40b80c // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.ne 40b708 // b.any │ │ │ - b 40b80c │ │ │ - ldrb w5, [x19, w4, sxtw] │ │ │ - cmp w5, #0x5c │ │ │ - b.eq 40b80c // b.none │ │ │ - cmp w5, #0x2f │ │ │ - b.eq 40b80c // b.none │ │ │ - cmp w5, #0x3a │ │ │ - b.eq 40b80c // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 40b6ec // b.any │ │ │ - ldr x0, [x22, #272] │ │ │ - bl 401a40 │ │ │ - ldp x4, x5, [x28] │ │ │ - ldr w1, [x28, #16] │ │ │ - stp x4, x5, [x19] │ │ │ - str w1, [x19, #16] │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbz w3, ba14 │ │ │ + add x0, x19, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne b84c // b.any │ │ │ + b ba00 │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq ba08 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, b840 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq bab4 // b.none │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + add x0, x19, x0 │ │ │ + b b88c │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq ba6c // b.none │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2f │ │ │ + ccmp w1, w4, #0x4, ne // ne = any │ │ │ + ccmp w1, w3, #0x4, ne // ne = any │ │ │ + b.ne b87c // b.any │ │ │ + ldr x0, [x22, #3904] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + bl 2b20 │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + mov w1, w0 │ │ │ + add x0, x19, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq bac4 // b.none │ │ │ + sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ + cmn w1, #0x1 │ │ │ + b.ne b8c8 // b.any │ │ │ + strb wzr, [sp, #112] │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + mov x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 401770 │ │ │ + bl 2850 │ │ │ + mov x25, x0 │ │ │ + add x0, x24, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x22, #272] │ │ │ - cbz x0, 40b9bc │ │ │ + bl 2930 │ │ │ + ldr x1, [x22, #3904] │ │ │ + str x0, [sp, #96] │ │ │ + str x0, [x1] │ │ │ + cbz x0, bb28 │ │ │ + mov x2, x24 │ │ │ + mov x1, x19 │ │ │ + bl 2830 │ │ │ + ldr x3, [sp, #96] │ │ │ + add x2, x25, #0x1 │ │ │ mov x1, x21 │ │ │ - bl 401ac0 │ │ │ - ldr x0, [x23, #1224] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, x26 │ │ │ + add x0, x3, x24 │ │ │ + bl 2830 │ │ │ + ldr x0, [x26, #3480] │ │ │ mov x3, x19 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ mov x0, x21 │ │ │ - bl 401a40 │ │ │ + bl 2b20 │ │ │ mov x0, x20 │ │ │ - bl 401a40 │ │ │ - ldr x21, [x22, #272] │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ + bl 2b20 │ │ │ + ldr x0, [x22, #3904] │ │ │ + ldr x24, [x0] │ │ │ + mov x0, x24 │ │ │ + bl 2850 │ │ │ + mov x21, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x20, x0 │ │ │ - mov x27, x21 │ │ │ - cbz x0, 40b940 │ │ │ - mov x0, x20 │ │ │ - mov x1, x27 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x20 │ │ │ - tbnz w0, #31, 40b7dc │ │ │ - sxtw x4, w0 │ │ │ - ldrb w1, [x20, x4] │ │ │ + cbz x0, bb28 │ │ │ + add x25, x21, #0x1 │ │ │ + mov x1, x24 │ │ │ + mov x2, x25 │ │ │ + bl 2830 │ │ │ + tbnz w21, #31, b9d8 │ │ │ + sxtw x0, w21 │ │ │ + ldrb w1, [x20, x0] │ │ │ cmp w1, #0x2f │ │ │ - b.eq 40b8f0 // b.none │ │ │ - sub x4, x4, #0x1 │ │ │ - sub x5, x4, w0, uxtw │ │ │ - b 40b7d4 │ │ │ - ldrb w2, [x20, x4] │ │ │ - sub x3, x4, #0x1 │ │ │ + b.eq ba60 // b.none │ │ │ + sub w0, w21, #0x1 │ │ │ + add x3, x20, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + tbnz w0, #31, b9d8 │ │ │ + nop │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 40b8f0 // b.none │ │ │ - mov x4, x3 │ │ │ - cmp x4, x5 │ │ │ - b.ne 40b7c0 // b.any │ │ │ - mov x0, x27 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + b.eq ba60 // b.none │ │ │ + mov x0, x1 │ │ │ + tbz w0, #31, b9c0 │ │ │ + mov x0, x25 │ │ │ + bl 2930 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40b910 │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - add x1, x27, x0 │ │ │ - mov x0, x21 │ │ │ - bl 401ac0 │ │ │ - b 40b654 │ │ │ - ldr x0, [x22, #272] │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - bl 401a40 │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - mov w4, w0 │ │ │ - tbnz w0, #31, 40b854 │ │ │ - ldrb w0, [x19, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.ne 40b848 // b.any │ │ │ - b 40b924 │ │ │ - ldrb w0, [x19, w4, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40b924 // b.none │ │ │ - sub w4, w4, #0x1 │ │ │ - cmn w4, #0x1 │ │ │ - b.ne 40b83c // b.any │ │ │ - strb wzr, [x19] │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - mov x27, x0 │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ - add x0, x27, x0 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x22, #272] │ │ │ - cbz x0, 40b960 │ │ │ - mov x1, x19 │ │ │ - bl 401ac0 │ │ │ - ldr x0, [x22, #272] │ │ │ - mov x1, x21 │ │ │ - bl 401890 │ │ │ - b 40b74c │ │ │ - mov w1, #0x0 // #0 │ │ │ - strb wzr, [x19, w1, sxtw] │ │ │ - ldrb w2, [x19] │ │ │ - cbnz w2, 40b6b4 │ │ │ + cbz x0, bb28 │ │ │ mov x0, x20 │ │ │ - bl 401a40 │ │ │ + bl 2850 │ │ │ + add x1, x24, x0 │ │ │ mov x0, x21 │ │ │ - bl 401a40 │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x29, #1176] │ │ │ - ldr x1, [x0, #1840] │ │ │ + bl 2ba0 │ │ │ + b b7f0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + nop │ │ │ + strb wzr, [x19, w2, sxtw] │ │ │ + ldrb w3, [sp, #112] │ │ │ + cbnz w3, b858 │ │ │ + mov x0, x20 │ │ │ + bl 2b20 │ │ │ + mov x0, x21 │ │ │ + bl 2b20 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3792] │ │ │ mov w0, #0x1 // #1 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40ba00 // b.any │ │ │ + ldr x2, [sp, #1176] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, bb38 │ │ │ + ldp x29, x30, [sp] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x440 │ │ │ + add sp, sp, #0x4a0 │ │ │ ret │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - mov x0, x27 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbnz x0, 40b7f4 │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x27, [x22, #272] │ │ │ - b 40b7f4 │ │ │ - add w4, w4, #0x1 │ │ │ - strb wzr, [x19, w4, sxtw] │ │ │ - b 40b858 │ │ │ - ldrb w0, [x19, #1] │ │ │ - cbnz w0, 40b6bc │ │ │ - strb w0, [x19] │ │ │ - b 40b6bc │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x27, [x22, #272] │ │ │ - b 40b790 │ │ │ - add x4, x20, x4 │ │ │ - strb wzr, [x4, #1] │ │ │ - b 40b57c │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x22, #272] │ │ │ - b 40b880 │ │ │ + add x0, x20, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + b b9d8 │ │ │ + ldr x24, [x22, #3904] │ │ │ + ldr x0, [x24] │ │ │ + bl 2b20 │ │ │ + ldp x2, x3, [x28] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w1, [x28, #16] │ │ │ + str w1, [x19, #16] │ │ │ mov x0, x21 │ │ │ - add x1, x23, x1 │ │ │ - bl 401ac0 │ │ │ - tbz w19, #31, 40b5bc │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x9a8 │ │ │ + bl 2850 │ │ │ + mov x25, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + bl 2930 │ │ │ + str x0, [x24] │ │ │ + cbz x0, bb28 │ │ │ + add x2, x25, #0x1 │ │ │ + mov x1, x21 │ │ │ + bl 2830 │ │ │ + b b93c │ │ │ + ldrb w0, [sp, #113] │ │ │ + cbnz w0, b860 │ │ │ + strb wzr, [sp, #112] │ │ │ + b b860 │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x19, w1, sxtw] │ │ │ + b b8e8 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x21 │ │ │ + bl 2ba0 │ │ │ + tbz w24, #31, b754 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x9d8 │ │ │ + adrp x26, 2f000 │ │ │ ldp x2, x3, [x0] │ │ │ - ldr w0, [x0, #16] │ │ │ stp x2, x3, [x20] │ │ │ + ldr w0, [x0, #16] │ │ │ str w0, [x20, #16] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #96] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cbz w0, 40b5cc │ │ │ - ldr x1, [x23, #1224] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x23, [x26, #3480] │ │ │ + ldr x0, [x0, #3616] │ │ │ + ldr w1, [x0] │ │ │ + ldr x0, [x23] │ │ │ + cbz w1, b770 │ │ │ + mov x1, x0 │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4017e0 │ │ │ - b 40b5cc │ │ │ - ldr x1, [x29, #104] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x22, #272] │ │ │ - b 40b744 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - ldr x23, [x22, #272] │ │ │ - b 40b594 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - ldr x23, [x22, #272] │ │ │ - b 40b50c │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ + bl 28e0 │ │ │ + ldr x0, [x23] │ │ │ + b b770 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x9c8 │ │ │ + bl 44a8 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + adrp x2, 2f000 │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x20, 430000 │ │ │ - ldr x3, [x20, #1840] │ │ │ - ldr x2, [x2, #256] │ │ │ - add x4, x1, #0x1 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x2, [x2, #3672] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ - mov x21, x0 │ │ │ - b.eq 40bae8 // b.none │ │ │ + mov x22, x0 │ │ │ + ldr x3, [x19, #3792] │ │ │ + ldr x1, [x2] │ │ │ + ldr x2, [x3] │ │ │ + str x2, [sp, #72] │ │ │ + mov x2, #0x0 // #0 │ │ │ + cmp x1, x4 │ │ │ + b.eq bc28 // b.none │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov x0, #0x869f // #34463 │ │ │ movk x0, #0x1, lsl #16 │ │ │ cmp x4, x0 │ │ │ - b.hi 40bacc // b.pmore │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ + b.hi bc68 // b.pmore │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0xae8 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0xab8 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ - sub w22, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401770 │ │ │ - add w0, w22, w0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ + mov x0, x21 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x22 │ │ │ + bl 2850 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 2850 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40bb10 │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + cbz x0, bc58 │ │ │ + add x2, x24, #0x1 │ │ │ + mov x1, x22 │ │ │ + bl 2830 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401ac0 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x40 │ │ │ - strb wzr, [x19, w22, sxtw] │ │ │ - bl 401890 │ │ │ - mov x0, x19 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40bb38 // b.any │ │ │ + mov x0, x20 │ │ │ + bl 2990 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + mov x0, x20 │ │ │ + ldr x19, [x19, #3792] │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, bc50 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + bl 2850 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + cbz x0, bc78 │ │ │ + mov x2, x21 │ │ │ + mov x1, x22 │ │ │ + bl 2830 │ │ │ + b bc00 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x9c8 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xa98 │ │ │ - str x4, [x29, #56] │ │ │ - bl 4034a0 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 40ba48 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40bb24 │ │ │ - mov x0, x19 │ │ │ - mov x1, x21 │ │ │ - bl 401ac0 │ │ │ - mov x0, x19 │ │ │ - b 40baac │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + add x1, x1, #0xac8 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - b 40ba8c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xa88 │ │ │ - bl 4034a0 │ │ │ - b 40bafc │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - sub sp, sp, #0x1, lsl #12 │ │ │ - sub sp, sp, #0x450 │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0xab8 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + bl 44a8 │ │ │ + nop │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + sub sp, sp, x16 │ │ │ + mov x1, x0 │ │ │ + stp x29, x30, [sp] │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #136] │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x0, 430000 │ │ │ - ldr x2, [x0, #1840] │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #288] │ │ │ - str x2, [x29, #5288] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x25, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ + ldr x19, [x25, #3536] │ │ │ + str x0, [sp, #136] │ │ │ + adrp x0, 2f000 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + ldr x2, [x0, #3792] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - bl 40ba04 │ │ │ - ldr x24, [x21, #288] │ │ │ + ldr x0, [x19] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #5304] │ │ │ + mov x3, #0x0 // #0 │ │ │ + bl bb40 │ │ │ + mov x21, x0 │ │ │ + ldr x23, [x19] │ │ │ + mov x0, x23 │ │ │ + bl 2850 │ │ │ mov x22, x0 │ │ │ - mov x0, x24 │ │ │ - bl 401770 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ + cbz x0, c4d4 │ │ │ + add x24, x22, #0x1 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40c3fc │ │ │ - mov x0, x19 │ │ │ - mov x1, x24 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x19 │ │ │ - subs w20, w0, #0x1 │ │ │ - b.mi 40bc10 // b.first │ │ │ - sxtw x3, w20 │ │ │ - ldrb w0, [x19, x3] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40bc18 // b.none │ │ │ + mov x1, x23 │ │ │ + mov x2, x24 │ │ │ + bl 2830 │ │ │ + subs w20, w22, #0x1 │ │ │ + b.mi c294 // b.first │ │ │ + ldrb w0, [x19, w20, sxtw] │ │ │ + mov w2, #0x2f // #47 │ │ │ + mov w3, #0x3a // #58 │ │ │ + sxtw x1, w20 │ │ │ cmp w0, #0x5c │ │ │ - b.eq 40bc18 // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 40bc18 // b.none │ │ │ - sub x3, x3, #0x1 │ │ │ - b 40bc04 │ │ │ - ldrb w2, [x19, x3] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40bc18 // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40bc18 // b.none │ │ │ - cmp w2, #0x3a │ │ │ - sub x2, x3, #0x1 │ │ │ - b.eq 40bc18 // b.none │ │ │ - mov x3, x2 │ │ │ + ccmp w0, w2, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.eq bd6c // b.none │ │ │ + sub x1, x1, #0x1 │ │ │ + mov w4, #0x5c // #92 │ │ │ + b bd48 │ │ │ + mov x1, x2 │ │ │ sub w20, w20, #0x1 │ │ │ cmn w20, #0x1 │ │ │ - b.ne 40bbe0 // b.any │ │ │ - strb wzr, [x19] │ │ │ - b 40bc20 │ │ │ - add x3, x19, x3 │ │ │ - strb wzr, [x3, #1] │ │ │ - mov x0, x24 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40c3e4 │ │ │ + b.eq c294 // b.none │ │ │ + ldrb w0, [x19, x1] │ │ │ + sub x2, x1, #0x1 │ │ │ + cmp w0, #0x2f │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne bd44 // b.any │ │ │ + add x1, x19, x1 │ │ │ + strb wzr, [x1, #1] │ │ │ mov x0, x24 │ │ │ - bl 401770 │ │ │ - mov x26, x0 │ │ │ + bl 2930 │ │ │ + mov x24, x0 │ │ │ + cbz x0, c4d4 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - cmp x26, x0 │ │ │ - mov x25, x0 │ │ │ - b.eq 40c234 // b.none │ │ │ - mov x0, x23 │ │ │ - add x1, x24, x25 │ │ │ - bl 401ac0 │ │ │ - mov x0, x22 │ │ │ - bl 401770 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2850 │ │ │ + mov x26, x0 │ │ │ + cmp x22, x0 │ │ │ + b.ne c284 // b.any │ │ │ + strb wzr, [x24] │ │ │ + mov x0, x21 │ │ │ + bl 2850 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x29, #128] │ │ │ - cbz x0, 40c3cc │ │ │ - mov x0, x24 │ │ │ - bl 401770 │ │ │ - cmp x25, x0 │ │ │ - b.eq 40c23c // b.none │ │ │ - ldr x0, [x29, #128] │ │ │ - add x1, x22, x25 │ │ │ - bl 401ac0 │ │ │ - tbnz w20, #31, 40c248 │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x12 // #18 │ │ │ - add x0, x0, #0xac0 │ │ │ - bl 401aa0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x0, [x20, #1224] │ │ │ - add x2, x3, #0xa00 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - bl 401900 <__ctype_toupper_loc@plt> │ │ │ + bl 2930 │ │ │ mov x27, x0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xb88 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x25, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x0, x0, #0xb68 │ │ │ - mov w24, #0x0 // #0 │ │ │ - adrp x26, 430000 │ │ │ - add x25, x25, #0x27c │ │ │ - str x0, [x29, #112] │ │ │ - cbnz w24, 40bf50 │ │ │ - ldr w0, [x25] │ │ │ - ldr x3, [x20, #1224] │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40c2f0 // b.none │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40c1c4 // b.none │ │ │ - adrp x4, 413000 <_fini@@Base+0x1f78> │ │ │ + cbz x0, c4d8 │ │ │ + cmp x22, x26 │ │ │ + b.ne c25c // b.any │ │ │ + strb wzr, [x0] │ │ │ + tbnz w20, #31, c268 │ │ │ + adrp x22, 2f000 │ │ │ + mov x2, #0x12 // #18 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + ldr x28, [x22, #3480] │ │ │ + add x0, x0, #0xaf0 │ │ │ + str wzr, [sp, #104] │ │ │ + adrp x26, 2f000 │ │ │ + mov x23, x28 │ │ │ + add x20, sp, #0xa8 │ │ │ + ldr x3, [x28] │ │ │ + bl 2b80 │ │ │ + ldr x0, [x28] │ │ │ + adrp x1, 12000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0xa30 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + bl 29e0 <__ctype_toupper_loc@plt> │ │ │ + mov x28, x0 │ │ │ + ldr x0, [x26, #4016] │ │ │ + str x0, [sp, #120] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xbb8 │ │ │ + str x0, [sp, #128] │ │ │ + ldr w0, [sp, #104] │ │ │ + ldr x3, [x23] │ │ │ + cbnz w0, bffc │ │ │ + ldr x0, [sp, #120] │ │ │ mov x2, #0x35 // #53 │ │ │ - add x0, x4, #0xad8 │ │ │ - bl 401aa0 │ │ │ - adrp x4, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x3, [x20, #1224] │ │ │ mov x1, #0x1 // #1 │ │ │ + ldr w0, [x0] │ │ │ + cmp w0, #0x1 │ │ │ + b.eq c35c // b.none │ │ │ + cmp w0, #0x2 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xb08 │ │ │ + b.eq c29c // b.none │ │ │ + bl 2b80 │ │ │ + ldr x3, [x23] │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xb40 │ │ │ mov x2, #0x22 // #34 │ │ │ - add x0, x4, #0xb10 │ │ │ - bl 401aa0 │ │ │ - ldr x0, [x29, #120] │ │ │ - ldr x3, [x20, #1224] │ │ │ mov x1, #0x1 // #1 │ │ │ + bl 2b80 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2c // #44 │ │ │ - bl 401aa0 │ │ │ - ldr x0, [x20, #1224] │ │ │ - add x28, x29, #0x90 │ │ │ - bl 401ab0 │ │ │ - ldr x2, [x26, #1832] │ │ │ - mov x0, x28 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov x1, #0x1 // #1 │ │ │ + bl 2b80 │ │ │ + ldr x0, [x22, #3480] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b90 │ │ │ + adrp x0, 2f000 │ │ │ mov w1, #0x13aa // #5034 │ │ │ - bl 401b20 │ │ │ - ldrb w0, [x28] │ │ │ - cbz w0, 40bdb0 │ │ │ - cmp w0, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x3, x28 │ │ │ - b.ne 40bda0 // b.any │ │ │ - b 40c088 │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 40c08c // b.none │ │ │ - add x2, x3, x1 │ │ │ - ldrb w2, [x2, #1] │ │ │ - add w4, w1, #0x1 │ │ │ - cbnz w2, 40bd94 │ │ │ - ldr x1, [x27] │ │ │ - ubfiz x2, x0, #2, #8 │ │ │ - ldr w1, [x1, x2] │ │ │ + ldr x2, [x0, #3728] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, bee8 │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne bedc // b.any │ │ │ + b c24c │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq c250 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, bed0 │ │ │ + ldr x0, [x28] │ │ │ + mov w1, w3 │ │ │ + ldr w1, [x0, x1, lsl #2] │ │ │ cmp w1, #0x51 │ │ │ - b.eq 40c3c4 // b.none │ │ │ - ldr w2, [x25] │ │ │ - sub w3, w2, #0x1 │ │ │ - cmp w3, #0x1 │ │ │ - b.ls 40c190 // b.plast │ │ │ + b.eq c4a8 // b.none │ │ │ + ldr x0, [x26, #4016] │ │ │ + cmp w1, #0x53 │ │ │ + ldr w0, [x0] │ │ │ + sub w2, w0, #0x1 │ │ │ + ccmp w2, #0x1, #0x2, eq // eq = none │ │ │ + b.ls c4b0 // b.plast │ │ │ cmp w1, #0x43 │ │ │ - b.eq 40c264 // b.none │ │ │ - cmp w2, #0x2 │ │ │ - mov w4, w0 │ │ │ - b.eq 40bf9c // b.none │ │ │ - cbz w4, 40bff4 │ │ │ - cmp w4, #0x2e │ │ │ - b.eq 40c1b4 // b.none │ │ │ - add x28, x29, #0x90 │ │ │ - mov x0, x28 │ │ │ - bl 401770 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 40be54 │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40c09c // b.none │ │ │ - cmp w0, #0x5c │ │ │ - b.eq 40c09c // b.none │ │ │ - cmp w0, #0x3a │ │ │ - b.eq 40c09c // b.none │ │ │ - mov x0, x28 │ │ │ - b 40be48 │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ - cmp w2, #0x5c │ │ │ - b.eq 40c09c // b.none │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40c09c // b.none │ │ │ - cmp w2, #0x3a │ │ │ - b.eq 40c09c // b.none │ │ │ - sub w1, w1, #0x1 │ │ │ - cmn w1, #0x1 │ │ │ - b.ne 40be2c // b.any │ │ │ - ldr x0, [x21, #288] │ │ │ - bl 401a40 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x9a8 │ │ │ - ldp x2, x3, [x0] │ │ │ - ldr w1, [x0, #16] │ │ │ - mov x0, x23 │ │ │ - stp x2, x3, [x29, #144] │ │ │ - str w1, [x29, #160] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x21, #288] │ │ │ - cbz x0, 40c41c │ │ │ - mov x1, x23 │ │ │ - bl 401ac0 │ │ │ - mov x0, x22 │ │ │ - bl 401a40 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #288] │ │ │ - bl 40ba04 │ │ │ - mov x22, x0 │ │ │ - mov x0, x19 │ │ │ - bl 401a40 │ │ │ - ldr x28, [x21, #288] │ │ │ - mov x0, x28 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - mov x1, x28 │ │ │ - cbz x0, 40c360 │ │ │ + b.eq c3e0 // b.none │ │ │ + cmp w0, #0x2 │ │ │ + b.eq c058 // b.none │ │ │ + cbnz w3, c0b8 │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0x440 │ │ │ + bl 2bc0 │ │ │ + cbz x0, c300 │ │ │ + bl 2920 │ │ │ + ldr x22, [x22, #3480] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 12000 │ │ │ + add x2, x2, #0xcd0 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x22] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + mov x0, x24 │ │ │ + bl 2b20 │ │ │ mov x0, x19 │ │ │ - bl 401800 │ │ │ - sub x0, x0, x19 │ │ │ - tbnz w0, #31, 40bf1c │ │ │ - sxtw x1, w0 │ │ │ - ldrb w2, [x19, x1] │ │ │ - cmp w2, #0x2f │ │ │ - b.eq 40c130 // b.none │ │ │ - sub x1, x1, #0x1 │ │ │ - sub x3, x1, w0, uxtw │ │ │ - b 40bf14 │ │ │ - ldrb w0, [x19, x1] │ │ │ - sub x2, x1, #0x1 │ │ │ - cmp w0, #0x2f │ │ │ - b.eq 40c130 // b.none │ │ │ - mov x1, x2 │ │ │ - cmp x1, x3 │ │ │ - b.ne 40bf00 // b.any │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x480 │ │ │ - bl 401ae0 │ │ │ - cbz x0, 40c14c │ │ │ - bl 401820 │ │ │ - ldr x0, [x20, #1224] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ + bl 2b20 │ │ │ + mov x0, x27 │ │ │ + bl 2b20 │ │ │ + mov w0, #0x0 // #0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3792] │ │ │ + ldr x2, [sp, #5304] │ │ │ + ldr x1, [x1] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, c4e8 │ │ │ + mov x16, #0x14c0 // #5312 │ │ │ + ldp x29, x30, [sp] │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + add sp, sp, x16 │ │ │ + ret │ │ │ + add x0, x19, x0 │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x1, 10000 │ │ │ + mov x0, x21 │ │ │ + add x1, x1, #0x440 │ │ │ + bl 2bc0 │ │ │ + cbz x0, c300 │ │ │ + bl 2920 │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov x3, x21 │ │ │ + adrp x2, 12000 │ │ │ mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xc90 │ │ │ - mov x3, x22 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - mov w24, #0x1 // #1 │ │ │ - adrp x4, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x3, [x20, #1224] │ │ │ - add x0, x4, #0xad8 │ │ │ - mov x1, #0x1 // #1 │ │ │ + add x2, x2, #0xcc0 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ mov x2, #0x35 // #53 │ │ │ - bl 401aa0 │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x1, #0xb10 │ │ │ - mov x2, #0x22 // #34 │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 401aa0 │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xb08 │ │ │ + bl 2b80 │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov w0, #0x1 // #1 │ │ │ + mov x2, #0x22 // #34 │ │ │ mov x1, #0x1 // #1 │ │ │ + str w0, [sp, #104] │ │ │ + adrp x0, 12000 │ │ │ + ldr x3, [x4] │ │ │ + add x0, x0, #0xb40 │ │ │ + str x4, [sp, #112] │ │ │ + bl 2b80 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x0, 12000 │ │ │ mov x2, #0x28 // #40 │ │ │ - add x0, x0, #0xb38 │ │ │ - bl 401aa0 │ │ │ - b 40bd5c │ │ │ + mov x1, #0x1 // #1 │ │ │ + add x0, x0, #0xb68 │ │ │ + ldr x3, [x4] │ │ │ + bl 2b80 │ │ │ + b be90 │ │ │ cmp w1, #0x45 │ │ │ - b.eq 40c414 // b.none │ │ │ + b.eq bf78 // b.none │ │ │ cmp w1, #0x5a │ │ │ - b.ne 40bde8 // b.any │ │ │ - ldr x4, [x29, #136] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x1, x4, #0x1 │ │ │ - mov x0, x22 │ │ │ - str x1, [x2, #256] │ │ │ - bl 401a40 │ │ │ - ldr x1, [x29, #136] │ │ │ - ldr x0, [x21, #288] │ │ │ - bl 40ba04 │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x2, #0x13aa // #5034 │ │ │ + b.ne bf24 // b.any │ │ │ + mov x0, x21 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x21, [sp, #136] │ │ │ + ldr x1, [x1, #3672] │ │ │ + add x2, x21, #0x1 │ │ │ + str x2, [x1] │ │ │ + bl 2b20 │ │ │ + ldr x0, [x25, #3536] │ │ │ + mov x1, x21 │ │ │ + ldr x0, [x0] │ │ │ + bl bb40 │ │ │ + mov x1, x0 │ │ │ mov x3, #0x140e // #5134 │ │ │ - strb wzr, [x29, #144] │ │ │ - bl 401a00 <__strncat_chk@plt> │ │ │ - ldrb w4, [x29, #144] │ │ │ - cbnz w4, 40bdec │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x480 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401ae0 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz x0, 40c378 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401820 │ │ │ - ldr x0, [x20, #1224] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x2, #0xca0 │ │ │ - mov x3, x22 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - mov x0, x23 │ │ │ - bl 401a40 │ │ │ - mov x0, x19 │ │ │ - bl 401a40 │ │ │ - ldr x0, [x29, #128] │ │ │ - bl 401a40 │ │ │ - ldr x4, [x29, #104] │ │ │ - mov w0, w4 │ │ │ - adrp x3, 430000 │ │ │ - ldr x2, [x29, #5288] │ │ │ - ldr x1, [x3, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40c434 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - add sp, sp, #0x450 │ │ │ - add sp, sp, #0x1, lsl #12 │ │ │ - ret │ │ │ - mov w4, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w4, sxtw] │ │ │ - ldrb w0, [x0] │ │ │ - b 40bdb0 │ │ │ - ldr x0, [x21, #288] │ │ │ - add w1, w1, #0x1 │ │ │ - add x28, x29, #0x90 │ │ │ - strb wzr, [x28, w1, sxtw] │ │ │ - bl 401a40 │ │ │ - mov x0, x28 │ │ │ - bl 401770 │ │ │ - mov w1, w0 │ │ │ - tbnz w0, #31, 40c0ec │ │ │ - ldrb w0, [x28, w0, sxtw] │ │ │ + mov x21, x0 │ │ │ + mov x2, #0x13aa // #5034 │ │ │ + mov x0, x20 │ │ │ + strb wzr, [sp, #168] │ │ │ + bl 2ae0 <__strncat_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, bf28 │ │ │ + cmp w3, #0x2e │ │ │ + b.eq c34c // b.none │ │ │ + mov x0, x20 │ │ │ + bl 2850 │ │ │ + mov w4, #0x5c // #92 │ │ │ + mov w2, w0 │ │ │ + add x1, x20, x0 │ │ │ + mov w3, #0x3a // #58 │ │ │ + b c0ec │ │ │ + sub w2, w2, #0x1 │ │ │ + sub x1, x1, #0x1 │ │ │ + cmn w2, #0x1 │ │ │ + b.eq c380 // b.none │ │ │ + ldrb w0, [x1] │ │ │ cmp w0, #0x2f │ │ │ - b.eq 40c180 // b.none │ │ │ - mov x0, x28 │ │ │ - b 40c0e0 │ │ │ - ldrb w2, [x0, w1, sxtw] │ │ │ + ccmp w0, w4, #0x4, ne // ne = any │ │ │ + ccmp w0, w3, #0x4, ne // ne = any │ │ │ + b.ne c0dc // b.any │ │ │ + ldr x0, [x25, #3536] │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x0, [x0] │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + bl 2b20 │ │ │ + mov x0, x20 │ │ │ + bl 2850 │ │ │ + mov w1, w0 │ │ │ + add x0, x20, x0 │ │ │ + nop │ │ │ + ldrb w2, [x0] │ │ │ cmp w2, #0x2f │ │ │ - b.eq 40c180 // b.none │ │ │ + b.eq c340 // b.none │ │ │ sub w1, w1, #0x1 │ │ │ + sub x0, x0, #0x1 │ │ │ cmn w1, #0x1 │ │ │ - b.ne 40c0d4 // b.any │ │ │ - strb wzr, [x29, #144] │ │ │ - add x0, x29, #0x90 │ │ │ - bl 401770 │ │ │ - mov x28, x0 │ │ │ - mov x0, x23 │ │ │ - bl 401770 │ │ │ - add x0, x28, x0 │ │ │ + b.ne c128 // b.any │ │ │ + strb wzr, [sp, #168] │ │ │ + mov x0, x20 │ │ │ + bl 2850 │ │ │ + str x0, [sp, #112] │ │ │ + mov x0, x24 │ │ │ + bl 2850 │ │ │ + str x0, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x0, x1, x0 │ │ │ add x0, x0, #0x28 │ │ │ - bl 401830 │ │ │ - str x0, [x21, #288] │ │ │ - cbz x0, 40c3ac │ │ │ - add x1, x29, #0x90 │ │ │ - bl 401ac0 │ │ │ - ldr x0, [x21, #288] │ │ │ - mov x1, x23 │ │ │ - bl 401890 │ │ │ - b 40be94 │ │ │ - add x1, x19, x1 │ │ │ - strb wzr, [x1, #1] │ │ │ - adrp x1, 411000 │ │ │ - mov x0, x22 │ │ │ - add x1, x1, #0x480 │ │ │ - bl 401ae0 │ │ │ - cbnz x0, 40bf30 │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0xc70 │ │ │ - bl 401aa0 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x0, [x20, #1224] │ │ │ - add x2, x3, #0xa00 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x3, x22 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - b 40bd00 │ │ │ - add x0, x29, #0x90 │ │ │ - add w1, w1, #0x1 │ │ │ - strb wzr, [x0, w1, sxtw] │ │ │ - b 40c0f0 │ │ │ - cmp w1, #0x53 │ │ │ - b.ne 40bdd4 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #248] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x1, x1, #0x1 │ │ │ - str x1, [x0, #600] │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40c050 │ │ │ - ldrb w0, [x29, #145] │ │ │ - cbnz w0, 40bdf4 │ │ │ - strb w0, [x29, #144] │ │ │ - b 40bdf4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x1, #0xad8 │ │ │ - mov x2, #0x35 // #53 │ │ │ - mov x1, #0x1 // #1 │ │ │ - bl 401aa0 │ │ │ - ldr x3, [x20, #1224] │ │ │ - ldr x0, [x29, #112] │ │ │ - mov x1, #0x1 // #1 │ │ │ + bl 2930 │ │ │ + ldr x1, [x25, #3536] │ │ │ + str x0, [sp, #152] │ │ │ + str x0, [x1] │ │ │ + cbz x0, c4d8 │ │ │ + ldr x2, [sp, #112] │ │ │ + mov x1, x20 │ │ │ + bl 2830 │ │ │ + ldp x0, x3, [sp, #144] │ │ │ + ldr x1, [sp, #112] │ │ │ + add x2, x0, #0x1 │ │ │ + add x0, x3, x1 │ │ │ + mov x1, x24 │ │ │ + bl 2830 │ │ │ + mov x0, x21 │ │ │ + bl 2b20 │ │ │ + ldr x2, [x25, #3536] │ │ │ + str x2, [sp, #112] │ │ │ + ldr x1, [sp, #136] │ │ │ + ldr x0, [x2] │ │ │ + bl bb40 │ │ │ + mov x21, x0 │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + ldr x2, [sp, #112] │ │ │ + ldr x1, [x2] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ + mov x3, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x3, [sp, #112] │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, c4d8 │ │ │ + ldr x3, [sp, #112] │ │ │ + ldr x1, [sp, #144] │ │ │ + add x2, x3, #0x1 │ │ │ + bl 2830 │ │ │ + ldr x3, [sp, #112] │ │ │ + tbnz w3, #31, bfbc │ │ │ + sxtw x0, w3 │ │ │ + ldrb w1, [x19, x0] │ │ │ + cmp w1, #0x2f │ │ │ + b.eq bfb4 // b.none │ │ │ + sub w0, w3, #0x1 │ │ │ + add x3, x19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + nop │ │ │ + tbnz w0, #31, bfbc │ │ │ + sub x1, x0, #0x1 │ │ │ + ldrb w2, [x3, x1] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq bfb4 // b.none │ │ │ + mov x0, x1 │ │ │ + b c230 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + b bee8 │ │ │ + add x1, x21, x26 │ │ │ + bl 2ba0 │ │ │ + tbz w20, #31, bdc8 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x9d8 │ │ │ + ldp x2, x3, [x0] │ │ │ + stp x2, x3, [x19] │ │ │ + ldr w0, [x0, #16] │ │ │ + str w0, [x19, #16] │ │ │ + b bdc8 │ │ │ + add x1, x23, x0 │ │ │ + mov x0, x24 │ │ │ + bl 2ba0 │ │ │ + b bda0 │ │ │ + strb wzr, [x19] │ │ │ + b bd74 │ │ │ + bl 2b80 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x1d // #29 │ │ │ - bl 401aa0 │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x2, #0xb10 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xb98 │ │ │ + bl 2b80 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x22 // #34 │ │ │ - bl 401aa0 │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xb40 │ │ │ + bl 2b80 │ │ │ + ldr x3, [x23] │ │ │ mov x2, #0x2f // #47 │ │ │ - add x0, x0, #0xbb8 │ │ │ - bl 401aa0 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x3, [x20, #1224] │ │ │ - add x0, x0, #0xbe8 │ │ │ mov x1, #0x1 // #1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xbe8 │ │ │ + bl 2b80 │ │ │ + adrp x0, 12000 │ │ │ mov x2, #0x32 // #50 │ │ │ - b 40bd44 │ │ │ - strb wzr, [x23] │ │ │ - b 40bc64 │ │ │ - ldr x4, [x29, #128] │ │ │ - strb wzr, [x4] │ │ │ - tbz w20, #31, 40bc9c │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - add x2, x2, #0x9a8 │ │ │ - ldp x0, x1, [x2] │ │ │ - ldr w2, [x2, #16] │ │ │ - stp x0, x1, [x19] │ │ │ - str w2, [x19, #16] │ │ │ - b 40bc9c │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ + add x0, x0, #0xc18 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x43 // #67 │ │ │ - add x0, x0, #0xc20 │ │ │ - bl 401aa0 │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ + ldr x3, [x23] │ │ │ + b be78 │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov x2, #0x18 // #24 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x3 // #3 │ │ │ - add x0, x0, #0xc68 │ │ │ - bl 401aa0 │ │ │ - ldr x0, [x20, #1224] │ │ │ - add x24, x29, #0x90 │ │ │ - bl 401ab0 │ │ │ - ldr x2, [x26, #1832] │ │ │ - mov x0, x24 │ │ │ - mov w1, #0x13aa // #5034 │ │ │ - bl 401b20 │ │ │ - ldrb w4, [x24] │ │ │ - cbz w4, 40c344 │ │ │ - cmp w4, #0xa │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov x5, x24 │ │ │ - b.ne 40c2d8 // b.any │ │ │ - b 40c330 │ │ │ - cmp w2, #0xa │ │ │ - add x1, x1, #0x1 │ │ │ - b.eq 40c334 // b.none │ │ │ - add x3, x5, x1 │ │ │ - ldrb w2, [x3, #1] │ │ │ - add w3, w1, #0x1 │ │ │ - cbnz w2, 40c2cc │ │ │ - mov w24, #0x0 // #0 │ │ │ - b 40bdec │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x2, #0xad8 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xca0 │ │ │ + str x4, [sp, #112] │ │ │ + ldr x3, [x4] │ │ │ + bl 2b80 │ │ │ + ldr x4, [sp, #112] │ │ │ + adrp x1, 12000 │ │ │ + mov x3, x21 │ │ │ + add x2, x1, #0xa30 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x4] │ │ │ + bl 2a90 <__fprintf_chk@plt> │ │ │ + b be2c │ │ │ + add w1, w1, #0x1 │ │ │ + strb wzr, [x20, w1, sxtw] │ │ │ + b c148 │ │ │ + ldrb w0, [sp, #169] │ │ │ + cbnz w0, c0c0 │ │ │ + strb wzr, [sp, #168] │ │ │ + b c0c0 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xb08 │ │ │ + bl 2b80 │ │ │ + adrp x0, 12000 │ │ │ + mov x2, #0x1d // #29 │ │ │ + add x0, x0, #0xb98 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x35 // #53 │ │ │ - bl 401aa0 │ │ │ - ldr x3, [x20, #1224] │ │ │ - ldr x0, [x29, #112] │ │ │ + ldr x3, [x23] │ │ │ + b be60 │ │ │ + ldr x3, [x25, #3536] │ │ │ + str x3, [sp, #144] │ │ │ + ldr x0, [x3] │ │ │ + bl 2b20 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0x9d8 │ │ │ + mov x0, x24 │ │ │ + ldp x4, x5, [x1] │ │ │ + stp x4, x5, [x20] │ │ │ + ldr w1, [x1, #16] │ │ │ + str w1, [x20, #16] │ │ │ + bl 2850 │ │ │ + mov x2, x0 │ │ │ + add x0, x0, #0x28 │ │ │ + str x2, [sp, #112] │ │ │ + bl 2930 │ │ │ + ldr x3, [sp, #144] │ │ │ + ldr x2, [sp, #112] │ │ │ + str x0, [x3] │ │ │ + cbz x0, c4d8 │ │ │ + add x2, x2, #0x1 │ │ │ + mov x1, x24 │ │ │ + bl 2830 │ │ │ + b c1a4 │ │ │ + ldr x4, [x22, #3480] │ │ │ + mov x2, #0x43 // #67 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x1d // #29 │ │ │ - bl 401aa0 │ │ │ - adrp x4, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x3, [x20, #1224] │ │ │ - add x0, x4, #0xb10 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xc50 │ │ │ + str x4, [sp, #104] │ │ │ + ldr x3, [x4] │ │ │ + bl 2b80 │ │ │ + ldr x4, [sp, #104] │ │ │ + mov x2, #0x3 // #3 │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x22 // #34 │ │ │ - b 40bd44 │ │ │ - mov w3, #0x0 // #0 │ │ │ - add x0, x29, #0x90 │ │ │ - strb wzr, [x0, w3, sxtw] │ │ │ - ldrb w4, [x0] │ │ │ - cbnz w4, 40c2e8 │ │ │ - add x0, x29, #0x90 │ │ │ - mov x1, x22 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xc98 │ │ │ + ldr x3, [x4] │ │ │ + bl 2b80 │ │ │ + ldr x4, [sp, #104] │ │ │ + ldr x0, [x4] │ │ │ + bl 2b90 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x13aa // #5034 │ │ │ + ldr x2, [x0, #3728] │ │ │ + mov x0, x20 │ │ │ + ldr x2, [x2] │ │ │ + bl 2c00 │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbz w3, c48c │ │ │ + add x0, x20, #0x1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + cmp w3, #0xa │ │ │ + b.ne c468 // b.any │ │ │ + b c47c │ │ │ + add x0, x0, #0x1 │ │ │ + cmp w1, #0xa │ │ │ + b.eq c480 // b.none │ │ │ + ldrb w1, [x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz w1, c45c │ │ │ + str wzr, [sp, #104] │ │ │ + b c0b8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + strb wzr, [x20, w2, sxtw] │ │ │ + ldrb w3, [sp, #168] │ │ │ + cbnz w3, c474 │ │ │ mov x2, #0x140e // #5134 │ │ │ - bl 401860 <__strcpy_chk@plt> │ │ │ - mov w24, #0x0 // #0 │ │ │ - ldrb w4, [x29, #144] │ │ │ - b 40bde8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x998 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x21, #288] │ │ │ - b 40bed4 │ │ │ - ldr x3, [x20, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, #0x18 // #24 │ │ │ - add x0, x0, #0xc70 │ │ │ - bl 401aa0 │ │ │ - adrp x4, 413000 <_fini@@Base+0x1f78> │ │ │ - ldr x0, [x20, #1224] │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x2, x4, #0xa00 │ │ │ - mov x3, x22 │ │ │ - bl 4019b0 <__fprintf_chk@plt> │ │ │ - b 40bd00 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x21, #288] │ │ │ - b 40c118 │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 2960 <__strcpy_chk@plt> │ │ │ + ldrb w3, [sp, #168] │ │ │ + str wzr, [sp, #104] │ │ │ + b bf24 │ │ │ mov w0, #0x9 // #9 │ │ │ - b 40c050 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - ldr x24, [x21, #288] │ │ │ - b 40bc7c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - ldr x24, [x21, #288] │ │ │ - b 40bc38 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - ldr x24, [x21, #288] │ │ │ - b 40bba0 │ │ │ - mov w0, w2 │ │ │ - b 40c050 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + b bf78 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w0, #0x3 // #3 │ │ │ + ldr x2, [x2, #3544] │ │ │ + ldr x1, [x1, #3648] │ │ │ + ldr x2, [x2] │ │ │ + add x2, x2, #0x1 │ │ │ + str x2, [x1] │ │ │ + b bf78 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x21, #288] │ │ │ - b 40be8c │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ + add x1, x1, #0x9c8 │ │ │ + bl 44a8 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ stp x29, x30, [sp, #-80]! │ │ │ + add x4, x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ - ldr x3, [x20, #1840] │ │ │ - mov x2, #0x869f // #34463 │ │ │ - add x4, x1, #0x1 │ │ │ - movk x2, #0x1, lsl #16 │ │ │ + adrp x19, 2f000 │ │ │ + ldr x19, [x19, #3792] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x3, [x29, #72] │ │ │ - cmp x4, x2 │ │ │ mov x22, x0 │ │ │ - b.hi 40c4f0 // b.pmore │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ + mov x0, #0x869f // #34463 │ │ │ + movk x0, #0x1, lsl #16 │ │ │ + cmp x4, x0 │ │ │ + ldr x0, [x19] │ │ │ + str x0, [sp, #72] │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + b.hi c5c0 // b.pmore │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0xae8 │ │ │ mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0xab8 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ + mov w1, #0x1 // #1 │ │ │ + add x21, sp, #0x40 │ │ │ + mov x0, x21 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ mov x0, x22 │ │ │ - bl 401770 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401770 │ │ │ - add w0, w21, w0 │ │ │ + bl 2850 │ │ │ + mov x24, x0 │ │ │ + mov x0, x21 │ │ │ + sub w23, w24, #0x3 │ │ │ + bl 2850 │ │ │ + add w0, w23, w0 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40c50c │ │ │ + bl 2930 │ │ │ + mov x20, x0 │ │ │ + cbz x0, c5d4 │ │ │ + add x2, x24, #0x1 │ │ │ mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 401ac0 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x0, x19 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 401890 │ │ │ - ldr x2, [x29, #72] │ │ │ - ldr x1, [x20, #1840] │ │ │ - mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40c520 // b.any │ │ │ + bl 2830 │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ + mov x1, x21 │ │ │ + mov x0, x20 │ │ │ + bl 2990 │ │ │ + mov x0, x20 │ │ │ + ldr x2, [sp, #72] │ │ │ + ldr x1, [x19] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, c5d0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xa98 │ │ │ - str x4, [x29, #56] │ │ │ - bl 4034a0 │ │ │ - ldr x4, [x29, #56] │ │ │ - b 40c46c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - b 40c4b0 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + add x1, x1, #0xac8 │ │ │ + bl 44a8 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0x9c8 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + adrp x3, 2f000 │ │ │ mov x29, sp │ │ │ + ldr x3, [x3, #3904] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + mov x1, x0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ - ldr x5, [x20, #1840] │ │ │ - mov x3, #0x869f // #34463 │ │ │ - add x4, x0, #0x1 │ │ │ - movk x3, #0x1, lsl #16 │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x5, [x29, #88] │ │ │ - cmp x4, x3 │ │ │ - mov x24, x1 │ │ │ - mov x23, x2 │ │ │ - ldr x22, [x0, #272] │ │ │ - b.hi 40c628 // b.pmore │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x6 // #6 │ │ │ - add x3, x3, #0xab8 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x22 │ │ │ - bl 401770 │ │ │ - sub w21, w0, #0x3 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401770 │ │ │ - add w0, w21, w0 │ │ │ - add w0, w0, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ + mov x20, x2 │ │ │ + ldr x0, [x3] │ │ │ + bl c4f0 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40c644 │ │ │ - mov x1, x22 │ │ │ - mov x0, x19 │ │ │ - bl 401ac0 │ │ │ - mov x0, x19 │ │ │ - add x1, x29, #0x50 │ │ │ - strb wzr, [x19, w21, sxtw] │ │ │ - bl 401890 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #100] │ │ │ - cbz w0, 40c5e4 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xcb0 │ │ │ - mov x1, x19 │ │ │ - bl 40341c │ │ │ - mov x0, x24 │ │ │ - bl 401820 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3824] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, c658 │ │ │ + mov x0, x21 │ │ │ + bl 2920 │ │ │ mov x1, x19 │ │ │ - mov x0, x23 │ │ │ - bl 4035d4 │ │ │ + mov x0, x20 │ │ │ + bl 4608 │ │ │ mov x0, x19 │ │ │ - bl 40339c │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x20, #1840] │ │ │ + bl 4368 │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40c658 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x6 // #6 │ │ │ - add x1, x1, #0xa98 │ │ │ - str x4, [x29, #72] │ │ │ - bl 4034a0 │ │ │ - ldr x4, [x29, #72] │ │ │ - b 40c568 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0x998 │ │ │ - bl 4034a0 │ │ │ - b 40c5ac │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x19 │ │ │ + add x0, x0, #0xce0 │ │ │ + bl 4408 │ │ │ + b c628 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ + adrp x4, 2f000 │ │ │ + cmp w3, #0x1 │ │ │ mov x29, sp │ │ │ + ldr x4, [x4, #3720] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + mov x27, x0 │ │ │ + mul x0, x1, x2 │ │ │ + stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w23, w3 │ │ │ + str x0, [sp, #136] │ │ │ + str x1, [sp, #152] │ │ │ + str x2, [sp, #168] │ │ │ + ldr x19, [x4] │ │ │ + b.eq cb04 // b.none │ │ │ + cbz x19, c9d4 │ │ │ + adrp x24, 2f000 │ │ │ + ldr x0, [x24, #3896] │ │ │ + ldr x0, [x0] │ │ │ + sub x19, x19, x0 │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, x19 │ │ │ + b.ls c9d4 // b.plast │ │ │ + sub w0, w23, #0x1 │ │ │ + cmp w0, #0x2 │ │ │ + b.ls cd74 // b.plast │ │ │ + cbnz x19, cb6c │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ - stp x27, x28, [sp, #80] │ │ │ - cmp w3, #0x1 │ │ │ - str x0, [x29, #152] │ │ │ - mov w4, w3 │ │ │ - mov x24, x1 │ │ │ - mov x25, x2 │ │ │ - mul x21, x1, x2 │ │ │ - b.eq 40ca30 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #128] │ │ │ - cbz x0, 40c9bc │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x19, [x1, #144] │ │ │ - sub x19, x0, x19 │ │ │ - cmp x21, x19 │ │ │ - b.ls 40c9bc // b.plast │ │ │ - and w0, w4, #0xfffffffd │ │ │ - cmp w0, #0x1 │ │ │ - b.ne 40ca20 // b.any │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, #0x0 // #0 │ │ │ - b.ne 40c9c8 // b.any │ │ │ - adrp x0, 430000 │ │ │ - ldr x1, [x0, #1240] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 40cb84 // b.none │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x1, #200] │ │ │ - ldr x2, [x0, #192] │ │ │ - add x3, x3, #0x1 │ │ │ - add x2, x2, #0x1 │ │ │ - str x3, [x1, #200] │ │ │ - str x2, [x0, #192] │ │ │ - mov x22, x21 │ │ │ - cbnz x19, 40c9d0 │ │ │ - cbz x22, 40c940 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x26, #136] │ │ │ - cbz w1, 40caf0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x0, #112] │ │ │ - ldr x3, [x27, #144] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + ldr x21, [x26, #3800] │ │ │ + ldr x28, [x25, #3872] │ │ │ + ldr w1, [x21] │ │ │ + ldr x20, [sp, #136] │ │ │ + ldr x22, [x28] │ │ │ + cbz w1, cbe0 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ cmp w1, #0x1 │ │ │ - add x2, x3, x2 │ │ │ - str x2, [x0, #112] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b.eq 40cd24 // b.none │ │ │ - cmp w1, #0x2 │ │ │ - b.eq 40ccd8 // b.none │ │ │ - cmp w1, #0x1 │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b.eq 40ca6c // b.none │ │ │ - ldr x0, [x28, #216] │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x23, #304] │ │ │ - ldr x2, [x20, #312] │ │ │ - str x4, [x29, #104] │ │ │ - bl 40c524 │ │ │ - ldr x0, [x20, #312] │ │ │ - str xzr, [x23, #304] │ │ │ - bl 401a40 │ │ │ - ldr x0, [x28, #216] │ │ │ - ldr w1, [x26, #136] │ │ │ - add x0, x0, #0x1 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str xzr, [x20, #312] │ │ │ - str xzr, [x2, #200] │ │ │ - str xzr, [x27, #144] │ │ │ - str x0, [x28, #216] │ │ │ - cmp w1, #0x2 │ │ │ - ldr x4, [x29, #104] │ │ │ - b.eq 40cb48 // b.none │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xcf8 │ │ │ - str x0, [x29, #120] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xd10 │ │ │ - str x0, [x29, #128] │ │ │ - adrp x0, 411000 │ │ │ - sub w4, w4, #0x1 │ │ │ - add x0, x0, #0x440 │ │ │ - str w4, [x29, #148] │ │ │ - str x0, [x29, #136] │ │ │ + ldr x0, [x0, #3688] │ │ │ + ldr x3, [x24, #3896] │ │ │ + ldr x2, [x0] │ │ │ + ldr x3, [x3] │ │ │ + str d8, [sp, #96] │ │ │ + add x2, x2, x3 │ │ │ + str x2, [x0] │ │ │ + b.eq cbf4 // b.none │ │ │ cmp w1, #0x2 │ │ │ - b.eq 40cc30 // b.none │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #376] │ │ │ - cbz x1, 40cba4 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ + b.eq cc10 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str x0, [sp, #160] │ │ │ + ldr x1, [x0, #3992] │ │ │ + ldr x0, [x21, #4000] │ │ │ + ldr x1, [x1] │ │ │ + ldr d8, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr x0, [x0] │ │ │ + bl c4f0 │ │ │ + mov x28, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3824] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, cd60 │ │ │ + mov x0, x22 │ │ │ + bl 2920 │ │ │ + fmov x0, d8 │ │ │ + mov x1, x28 │ │ │ + bl 4608 │ │ │ + mov x0, x28 │ │ │ + bl 4368 │ │ │ + ldr x22, [x21, #4000] │ │ │ + ldr x1, [x25, #3872] │ │ │ + ldr x0, [x22] │ │ │ + str xzr, [x1] │ │ │ + bl 2b20 │ │ │ + str xzr, [x22] │ │ │ + ldr x1, [sp, #160] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x22, [x26, #3800] │ │ │ + ldr x2, [x1, #3992] │ │ │ + ldr x0, [x0, #3496] │ │ │ + ldr x1, [x24, #3896] │ │ │ + str xzr, [x0] │ │ │ + ldr x0, [x2] │ │ │ + str xzr, [x1] │ │ │ + add x0, x0, #0x1 │ │ │ + str x0, [x2] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq cd20 // b.none │ │ │ + ldr x2, [sp, #160] │ │ │ + adrp x28, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + sub w23, w23, #0x1 │ │ │ + ldr x2, [x2, #3992] │ │ │ + str x2, [sp, #128] │ │ │ + ldr x1, [x1, #4048] │ │ │ + str x1, [sp, #144] │ │ │ + ldr x2, [x28, #3584] │ │ │ + str x2, [sp, #112] │ │ │ + b c844 │ │ │ + cmp x0, x20 │ │ │ + b.cs c93c // b.hs, b.nlast │ │ │ + ldr x22, [x26, #3800] │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne cee4 // b.any │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xd60 │ │ │ + bl 46c0 │ │ │ + ldr w0, [x22] │ │ │ + cmp w0, #0x2 │ │ │ + b.eq cc70 // b.none │ │ │ + ldr x0, [sp, #112] │ │ │ + ldr x28, [x0] │ │ │ + cbz x28, cc90 │ │ │ + mov x0, x28 │ │ │ + bl 2850 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ - str x0, [x20, #312] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 40cd60 │ │ │ - bl 401ac0 │ │ │ - ldr x1, [x20, #312] │ │ │ - ldrb w0, [x1] │ │ │ - cbz w0, 40cb30 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - ldurb w3, [x2, #-1] │ │ │ - cmp w3, #0x2f │ │ │ - b.eq 40c84c // b.none │ │ │ - ldr x3, [x29, #136] │ │ │ - ldrh w0, [x3] │ │ │ - strh w0, [x2] │ │ │ - ldr x1, [x20, #312] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #112] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x2, x3, #0x950 │ │ │ - ldr x3, [x2] │ │ │ - ldrb w2, [x2, #8] │ │ │ - str x3, [x1, x0] │ │ │ - add x1, x1, x0 │ │ │ - ldr x0, [x20, #312] │ │ │ + bl 2930 │ │ │ + ldr x2, [x21, #4000] │ │ │ + mov x22, x0 │ │ │ + str x0, [x2] │ │ │ + cbz x0, ced4 │ │ │ + mov x1, x28 │ │ │ + bl 2900 │ │ │ + ldrb w1, [x22] │ │ │ + cbz w1, cc68 │ │ │ + mov x1, x0 │ │ │ + ldurb w0, [x0, #-1] │ │ │ + cmp w0, #0x2f │ │ │ + b.eq c8ac // b.none │ │ │ + mov w0, #0x2f // #47 │ │ │ + strh w0, [x1] │ │ │ + mov x0, x22 │ │ │ + bl 2850 │ │ │ + add x1, x22, x0 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x980 │ │ │ + ldr x22, [x21, #4000] │ │ │ + ldr x2, [x0] │ │ │ + str x2, [x1] │ │ │ + ldrb w2, [x0, #8] │ │ │ + ldr x0, [x22] │ │ │ strb w2, [x1, #8] │ │ │ - bl 401850 │ │ │ + bl 2950 │ │ │ cmn w0, #0x1 │ │ │ - mov w2, w0 │ │ │ - b.eq 40cc4c // b.none │ │ │ - mov w0, w2 │ │ │ - adrp x2, 411000 │ │ │ - add x1, x2, #0x4c8 │ │ │ - bl 4018c0 │ │ │ - str x0, [x23, #304] │ │ │ + b.eq ceb4 // b.none │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x488 │ │ │ + bl 29b0 │ │ │ + ldr x1, [x25, #3872] │ │ │ + str x0, [x1] │ │ │ + cbz x0, ceb4 │ │ │ mov x3, x0 │ │ │ - cbz x0, 40cd40 │ │ │ - ldr x1, [x29, #152] │ │ │ - mov x2, x22 │ │ │ - add x0, x1, x19 │ │ │ + mov x2, x20 │ │ │ mov x1, #0x1 // #1 │ │ │ - bl 401aa0 │ │ │ - ldr x1, [x27, #144] │ │ │ - ldr w2, [x29, #148] │ │ │ - add x1, x0, x1 │ │ │ - cmp w2, #0x2 │ │ │ - str x1, [x27, #144] │ │ │ + add x0, x27, x19 │ │ │ + bl 2b80 │ │ │ add x19, x19, x0 │ │ │ - b.ls 40c8d8 // b.plast │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x1, #104] │ │ │ - add x2, x0, x2 │ │ │ - str x2, [x1, #104] │ │ │ - cmp x22, x0 │ │ │ - b.ls 40c8fc // b.plast │ │ │ - ldr w0, [x26, #136] │ │ │ - cmp w0, #0x2 │ │ │ - b.eq 40cb14 // b.none │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0xd30 │ │ │ - bl 4034a0 │ │ │ - ldr w3, [x29, #148] │ │ │ - cmp w3, #0x2 │ │ │ - b.hi 40c940 // b.pmore │ │ │ - ldr w0, [x26, #136] │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40cc64 // b.none │ │ │ - ldr x0, [x28, #216] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x23, #304] │ │ │ - ldr x2, [x20, #312] │ │ │ - str x1, [x22, #160] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x2, [x5, #168] │ │ │ - str xzr, [x1, #152] │ │ │ - str x0, [x3, #224] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #536] │ │ │ - cbz w0, 40c99c │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x20, #560] │ │ │ - cmp x0, xzr │ │ │ - b.le 40c98c │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x22, #552] │ │ │ - cmn x1, #0x1 │ │ │ - b.eq 40ccb0 // b.none │ │ │ - cmp x21, #0x3e8 │ │ │ - b.ls 40c98c // b.plast │ │ │ - add x1, x1, #0x1 │ │ │ - mul x24, x1, x24 │ │ │ - mul x25, x24, x25 │ │ │ - cmp x25, x0 │ │ │ - csel x1, x1, xzr, lt // lt = tstop │ │ │ - str x1, [x22, #552] │ │ │ - cbz x0, 40c99c │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x2, #552] │ │ │ - cbz x0, 40caa8 │ │ │ + ldr x2, [x24, #3896] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x1, [x2] │ │ │ + add x1, x1, x0 │ │ │ + str x1, [x2] │ │ │ + b.ls c814 // b.plast │ │ │ + adrp x1, 2f000 │ │ │ + cmp x0, x20 │ │ │ + ldr x1, [x1, #3592] │ │ │ + ldr x2, [x1] │ │ │ + add x2, x2, x0 │ │ │ + str x2, [x1] │ │ │ + b.cc c81c // b.lo, b.ul, b.last │ │ │ + cmp w23, #0x2 │ │ │ + b.hi cd54 // b.pmore │ │ │ + ldr x0, [sp, #160] │ │ │ + adrp x20, 2f000 │ │ │ + ldr x26, [x26, #3800] │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr w1, [x26] │ │ │ + cmp w1, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + b.eq cd84 // b.none │ │ │ + adrp x22, 2f000 │ │ │ + adrp x28, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldr x21, [x21, #4000] │ │ │ + ldr x0, [x0, #3472] │ │ │ + ldr x25, [x25, #3872] │ │ │ + str xzr, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x28, [x28, #3864] │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr x20, [x20, #3744] │ │ │ + ldr x22, [x22, #3704] │ │ │ + ldr w0, [x0] │ │ │ + ldr x1, [x21] │ │ │ + str x1, [x28] │ │ │ + ldr x1, [x25] │ │ │ + str x2, [x22] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str x1, [x20] │ │ │ + cbnz w0, ca60 │ │ │ mov x0, x19 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cmp w4, #0x2 │ │ │ - mov x19, x21 │ │ │ - b.eq 40c6cc // b.none │ │ │ - mov x22, x21 │ │ │ - cbz x19, 40c704 │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x23, #304] │ │ │ - ldr x0, [x29, #152] │ │ │ - mov x1, x24 │ │ │ - mov x2, x19 │ │ │ - str x4, [x29, #104] │ │ │ - bl 401aa0 │ │ │ - mov x19, x0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #144] │ │ │ - ldr x4, [x29, #104] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #144] │ │ │ - sub x22, x21, x19 │ │ │ - cbnz w4, 40c704 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #104] │ │ │ - add x1, x19, x1 │ │ │ - str x1, [x0, #104] │ │ │ - b 40c704 │ │ │ - cmp w4, #0x2 │ │ │ - b.ne 40c9c8 // b.any │ │ │ - mov x19, #0x0 // #0 │ │ │ - b 40c6cc │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #216] │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x23, #304] │ │ │ - ldr x1, [x1, #144] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x22, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x0, [x3, #224] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str xzr, [x5, #104] │ │ │ - str x2, [x22, #160] │ │ │ - str x1, [x0, #152] │ │ │ - b 40c694 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x28, #216] │ │ │ - ldr x2, [x3, #224] │ │ │ - cmp x2, x0 │ │ │ - b.ne 40c750 // b.any │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x20, #312] │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x2, x2, #0x1 │ │ │ - str x0, [x5, #168] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str xzr, [x0, #200] │ │ │ - str xzr, [x27, #144] │ │ │ - str x2, [x28, #216] │ │ │ - b 40c79c │ │ │ - adrp x21, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x21, #1224] │ │ │ + cmp w23, #0x2 │ │ │ + ldr x19, [sp, #136] │ │ │ + b.ne ca44 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3784] │ │ │ + ldr x1, [x0] │ │ │ + cmn x1, #0x1 │ │ │ + b.ne ca1c // b.any │ │ │ + adrp x2, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x2, [x2, #3992] │ │ │ + ldr x24, [x24, #3896] │ │ │ + ldr x1, [x1, #3912] │ │ │ + ldr x2, [x2] │ │ │ + str x2, [x0] │ │ │ + ldr x0, [x24] │ │ │ + str x0, [x1] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x1, #3496] │ │ │ + ldr x0, [x0, #4064] │ │ │ + ldr x3, [x1] │ │ │ + ldr x2, [x0] │ │ │ + add x3, x3, #0x1 │ │ │ + str x3, [x1] │ │ │ + add x1, x2, #0x1 │ │ │ + str x1, [x0] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbnz x19, cb68 │ │ │ + cbnz x20, cbc0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, c9b8 │ │ │ + adrp x20, 2f000 │ │ │ + ldr x20, [x20, #3512] │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, #0x0 │ │ │ + b.le cab8 │ │ │ + adrp x21, 2f000 │ │ │ + ldr x22, [x21, #4088] │ │ │ + ldr x1, [x22] │ │ │ + cmn x1, #0x1 │ │ │ + b.eq ce38 // b.none │ │ │ + ldr x2, [sp, #136] │ │ │ + cmp x2, #0x3e8 │ │ │ + b.ls cac8 // b.plast │ │ │ + ldr x2, [sp, #152] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x3, [sp, #168] │ │ │ + mul x2, x2, x1 │ │ │ + mul x2, x2, x3 │ │ │ + cmp x0, x2 │ │ │ + b.le cacc │ │ │ + ldr x21, [x21, #4088] │ │ │ + str x1, [x21] │ │ │ + cbz x0, c9b8 │ │ │ + adrp x21, 2f000 │ │ │ + ldr x0, [x21, #4088] │ │ │ + ldr x1, [x0] │ │ │ + cbnz x1, c9b8 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x28, [x28, #3480] │ │ │ mov x20, #0x1 // #1 │ │ │ + ldr x21, [x21, #4088] │ │ │ mov w0, #0x2e // #46 │ │ │ - str x20, [x2, #552] │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - ldr x0, [x21, #1224] │ │ │ - bl 401ab0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str w20, [x0, #96] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - mov x0, x19 │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x19, x20, [sp, #16] │ │ │ + ldr x1, [x28] │ │ │ + str x20, [x21] │ │ │ + bl 28d0 │ │ │ + ldr x0, [x28] │ │ │ + bl 2b90 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3616] │ │ │ + str w20, [x0] │ │ │ + b c9b8 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x22, 2f000 │ │ │ + adrp x20, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr x3, [x3, #3872] │ │ │ + ldr x4, [x24, #3896] │ │ │ + ldr x22, [x22, #3704] │ │ │ + ldr x20, [x20, #3744] │ │ │ + ldr x2, [x2, #3472] │ │ │ + ldr x1, [x1, #3592] │ │ │ + ldr x0, [x0] │ │ │ + str x0, [x22] │ │ │ + ldr x3, [x3] │ │ │ + str xzr, [x1] │ │ │ + ldr x0, [x4] │ │ │ + str x3, [x20] │ │ │ + str x0, [x2] │ │ │ + cbnz x19, c6c4 │ │ │ + ldr x19, [sp, #136] │ │ │ + ldr x20, [sp, #136] │ │ │ + cbz x19, ca4c │ │ │ + adrp x24, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + mov x2, x19 │ │ │ + ldr x1, [sp, #152] │ │ │ + mov x0, x27 │ │ │ + ldr x3, [x3, #3872] │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + mov x19, x0 │ │ │ + ldr x24, [x24, #3896] │ │ │ + ldr x0, [sp, #136] │ │ │ + sub x20, x0, x19 │ │ │ + ldr x0, [x24] │ │ │ + add x0, x0, x19 │ │ │ + str x0, [x24] │ │ │ + cbnz w23, ca4c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3592] │ │ │ + ldr x1, [x0] │ │ │ + add x1, x1, x19 │ │ │ + str x1, [x0] │ │ │ + cbz x20, ca50 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x26, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + ldr x21, [x26, #3800] │ │ │ + ldr x28, [x25, #3872] │ │ │ + ldr w1, [x21] │ │ │ + ldr x22, [x28] │ │ │ + cbnz w1, c708 │ │ │ + mov x0, x22 │ │ │ + bl 2c20 │ │ │ + cbnz w0, cf04 │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #160 │ │ │ - ret │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #304] │ │ │ - bl 401b40 │ │ │ - cbz w0, 40c940 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0xe // #14 │ │ │ - add x1, x1, #0xd48 │ │ │ - bl 4034a0 │ │ │ - b 40c940 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 411000 │ │ │ - add x1, x1, #0x1c8 │ │ │ - add x0, x0, #0xd30 │ │ │ - bl 40366c │ │ │ - ldr w1, [x26, #136] │ │ │ - b 40c7c8 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ - ldr x1, [x29, #112] │ │ │ - add x2, x1, x0 │ │ │ - b 40c82c │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #120] │ │ │ - cbz w0, 40c79c │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x2, #1224] │ │ │ - mov w0, #0x7 // #7 │ │ │ - str x2, [x29, #112] │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #112] │ │ │ - ldr x0, [x2, #1224] │ │ │ - bl 401ab0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x0, #136] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40c79c │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x1, #216] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x2, [x2, #144] │ │ │ - str x1, [x0, #1240] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x2, [x0, #208] │ │ │ - b 40c6dc │ │ │ - adrp x0, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x1, [x0, #2304] │ │ │ + b ca50 │ │ │ + mov x0, x22 │ │ │ + bl 2c20 │ │ │ + cbnz w0, cef4 │ │ │ + ldr w0, [x21] │ │ │ + cmp w0, #0x2 │ │ │ + b.ne cc24 // b.any │ │ │ + ldr x22, [x28] │ │ │ + mov x0, x22 │ │ │ + bl 2c20 │ │ │ + cbnz w0, ce74 │ │ │ + ldr x0, [x26, #3800] │ │ │ + ldr w0, [x0] │ │ │ + adrp x1, 2f000 │ │ │ + adrp x21, 2f000 │ │ │ + str x1, [sp, #160] │ │ │ + cmp w0, #0x1 │ │ │ + ldr x3, [x1, #3992] │ │ │ + ldr x2, [x21, #4000] │ │ │ + ldr x1, [x3] │ │ │ + ldr d8, [x2] │ │ │ + b.ne cc5c // b.any │ │ │ + adrp x22, 2f000 │ │ │ + ldr x22, [x22, #3704] │ │ │ + ldr x2, [x22] │ │ │ + cmp x2, x1 │ │ │ + b.eq ce0c // b.none │ │ │ + ldr x0, [x25, #3872] │ │ │ + ldr x22, [x0] │ │ │ + b c758 │ │ │ + mov x1, x0 │ │ │ + b c898 │ │ │ + ldr x0, [sp, #128] │ │ │ + ldr x0, [x0] │ │ │ + bl b650 │ │ │ + cbnz w0, c84c │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x9 // #9 │ │ │ + add x1, x1, #0xd28 │ │ │ + bl 44a8 │ │ │ + ldr x0, [sp, #144] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ mov x0, x1 │ │ │ - str x1, [x29, #112] │ │ │ - bl 401770 │ │ │ + bl 2850 │ │ │ add x0, x0, #0xc │ │ │ - bl 401830 │ │ │ - str x0, [x20, #312] │ │ │ - ldr x1, [x29, #112] │ │ │ - cbz x0, 40cd9c │ │ │ - bl 401ac0 │ │ │ - ldr x5, [x20, #312] │ │ │ - mov x0, x5 │ │ │ - str x5, [x29, #104] │ │ │ - bl 401770 │ │ │ - cmp w0, wzr │ │ │ - mov w1, w0 │ │ │ - ldr x5, [x29, #104] │ │ │ - sxtw x0, w0 │ │ │ - b.le 40cc28 │ │ │ - sub x3, x0, #0x1 │ │ │ - ldrb w2, [x5, x3] │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + ldr x2, [x21, #4000] │ │ │ + str x0, [x2] │ │ │ + cbz x0, ced4 │ │ │ + ldr x1, [sp, #120] │ │ │ + bl 2900 │ │ │ + sub x0, x0, x22 │ │ │ + cmp w0, #0x0 │ │ │ + sxtw x1, w0 │ │ │ + b.le cd0c │ │ │ + add x2, x22, x1 │ │ │ + ldurb w2, [x2, #-1] │ │ │ cmp w2, #0x2f │ │ │ - b.ne 40cc18 // b.any │ │ │ - b 40cc28 │ │ │ - ldrb w4, [x5, x2] │ │ │ - cmp w4, #0x2f │ │ │ - b.eq 40cd54 // b.none │ │ │ - mov x3, x2 │ │ │ - subs w1, w1, #0x1 │ │ │ - sub x2, x3, #0x1 │ │ │ - b.ne 40cc08 // b.any │ │ │ - mov x0, #0x0 // #0 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 40c838 │ │ │ - ldr x0, [x28, #216] │ │ │ - bl 40b4bc │ │ │ - cbnz w0, 40c7d0 │ │ │ - ldr x1, [x29, #120] │ │ │ - mov w0, #0x9 // #9 │ │ │ - bl 4034a0 │ │ │ - b 40c7d0 │ │ │ - ldr x1, [x20, #312] │ │ │ - mov w0, #0xa // #10 │ │ │ - str x2, [x29, #112] │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #112] │ │ │ - b 40c87c │ │ │ - ldr x1, [x22, #160] │ │ │ - cbz x1, 40c918 │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x3, #224] │ │ │ - ldr x2, [x28, #216] │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cmp x0, x2 │ │ │ - b.eq 40c924 // b.none │ │ │ - ldr x2, [x5, #168] │ │ │ - str x3, [x29, #112] │ │ │ - str x5, [x29, #104] │ │ │ - bl 40c524 │ │ │ - ldr x5, [x29, #104] │ │ │ - ldr x0, [x5, #168] │ │ │ - bl 401a40 │ │ │ - ldr x0, [x28, #216] │ │ │ - ldr x3, [x29, #112] │ │ │ - ldr x5, [x29, #104] │ │ │ - b 40c924 │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x23, #1224] │ │ │ + b.eq cd0c // b.none │ │ │ + sub w0, w0, #0x1 │ │ │ + sxtw x1, w0 │ │ │ + b cd04 │ │ │ + sub x0, x1, #0x1 │ │ │ + ldrb w2, [x22, x0] │ │ │ + cmp w2, #0x2f │ │ │ + b.eq cd0c // b.none │ │ │ + mov x1, x0 │ │ │ + cmp w1, #0x0 │ │ │ + b.gt ccf0 │ │ │ + strb wzr, [x22, x1] │ │ │ + mov x0, x22 │ │ │ + bl 2850 │ │ │ + add x1, x22, x0 │ │ │ + b c8ac │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3944] │ │ │ + ldr w1, [x1] │ │ │ + cbz w1, c7e8 │ │ │ + adrp x28, 2f000 │ │ │ + mov w0, #0x7 // #7 │ │ │ + ldr x28, [x28, #3480] │ │ │ + ldr x1, [x28] │ │ │ + bl 28d0 │ │ │ + ldr x0, [x28] │ │ │ + bl 2b90 │ │ │ + ldr w0, [x22] │ │ │ + b c7e8 │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr d8, [sp, #96] │ │ │ + b ca50 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x28 │ │ │ + add x0, x0, #0xce0 │ │ │ + bl 4408 │ │ │ + b c77c │ │ │ + cmp w23, #0x2 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b.eq c9e0 // b.none │ │ │ + b c6e4 │ │ │ + ldr x0, [x20, #3744] │ │ │ + adrp x22, 2f000 │ │ │ + adrp x28, 2f000 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, c96c │ │ │ + ldr x0, [x22, #3704] │ │ │ + ldr x1, [x0] │ │ │ + cmp x1, x2 │ │ │ + b.eq c96c // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x28, #3864] │ │ │ + ldr x0, [x0, #3904] │ │ │ + ldr x26, [x2] │ │ │ + ldr x0, [x0] │ │ │ + bl c4f0 │ │ │ + mov x24, x0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3824] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, cec0 │ │ │ + mov x0, x23 │ │ │ + bl 2920 │ │ │ + mov x1, x24 │ │ │ + mov x0, x26 │ │ │ + bl 4608 │ │ │ + mov x0, x24 │ │ │ + bl 4368 │ │ │ + ldr x0, [x28, #3864] │ │ │ + ldr x0, [x0] │ │ │ + bl 2b20 │ │ │ + ldr x0, [sp, #160] │ │ │ + ldr x0, [x0, #3992] │ │ │ + ldr x2, [x0] │ │ │ + b c96c │ │ │ + adrp x28, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x4, [x24, #3896] │ │ │ + add x2, x2, #0x1 │ │ │ + ldr x28, [x28, #3864] │ │ │ + str x2, [x3] │ │ │ + ldr x1, [x1, #3496] │ │ │ + str xzr, [x4] │ │ │ + str d8, [x28] │ │ │ + str xzr, [x1] │ │ │ + b c7e8 │ │ │ + adrp x28, 2f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - ldr x0, [x23, #1224] │ │ │ - bl 401ab0 │ │ │ - mov x1, #0x1 // #1 │ │ │ - str x1, [x22, #552] │ │ │ - ldr x0, [x20, #560] │ │ │ - b 40c96c │ │ │ - ldr x0, [x23, #304] │ │ │ - str x4, [x29, #104] │ │ │ - bl 401b40 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbz w0, 40ccfc │ │ │ - ldr x0, [x27, #144] │ │ │ + ldr x23, [x28, #3480] │ │ │ + ldr x1, [x23] │ │ │ + bl 28d0 │ │ │ + ldr x0, [x23] │ │ │ + bl 2b90 │ │ │ + mov x0, #0x1 // #1 │ │ │ + str x0, [x22] │ │ │ + ldr x0, [sp, #136] │ │ │ + cmp x0, #0x3e8 │ │ │ + b.hi ce98 // b.pmore │ │ │ + ldr x0, [x20] │ │ │ + cbz x0, c9b8 │ │ │ + b cabc │ │ │ + ldr x0, [x24, #3896] │ │ │ mov x1, #0xffff // #65535 │ │ │ + ldr x0, [x0] │ │ │ cmp x0, x1 │ │ │ - b.ls 40cd04 // b.plast │ │ │ - ldr w1, [x26, #136] │ │ │ - b 40c740 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0xcd8 │ │ │ + b.hi cc1c // b.pmore │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 4034a0 │ │ │ - ldr w1, [x26, #136] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40c740 │ │ │ - ldr x0, [x23, #304] │ │ │ - str x4, [x29, #104] │ │ │ - bl 401b40 │ │ │ - ldr x4, [x29, #104] │ │ │ - cbnz w0, 40cd7c │ │ │ - ldr w1, [x26, #136] │ │ │ - b 40c738 │ │ │ - ldr x1, [x20, #312] │ │ │ + add x1, x1, #0xd08 │ │ │ + bl 44a8 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [x20] │ │ │ + cmp x0, x1, lsl #1 │ │ │ + b.gt cf18 │ │ │ + str xzr, [x22] │ │ │ + cbz x0, c9b8 │ │ │ + b cad0 │ │ │ + ldr x1, [x22] │ │ │ mov w0, #0xa // #10 │ │ │ - bl 4034a0 │ │ │ - ldr x3, [x23, #304] │ │ │ - b 40c898 │ │ │ - mov x0, x3 │ │ │ - strb wzr, [x5, x0] │ │ │ - b 40c838 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x20, #312] │ │ │ - ldr x1, [x2, #376] │ │ │ - b 40c7fc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0xcc0 │ │ │ + bl 44a8 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x24 │ │ │ + add x0, x0, #0xce0 │ │ │ + bl 4408 │ │ │ + b cdd4 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xd40 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0xe // #14 │ │ │ - str x4, [x29, #104] │ │ │ - bl 4034a0 │ │ │ - ldr w1, [x26, #136] │ │ │ - ldr x4, [x29, #104] │ │ │ - b 40c738 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - adrp x2, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x20, #312] │ │ │ - ldr x1, [x2, #2304] │ │ │ - b 40cbcc │ │ │ - stp x29, x30, [sp, #-208]! │ │ │ + add x1, x1, #0xd60 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0xcf0 │ │ │ + bl 44a8 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0xe // #14 │ │ │ + add x1, x1, #0xd78 │ │ │ + str d8, [sp, #96] │ │ │ + bl 44a8 │ │ │ + mov x1, #0x2 // #2 │ │ │ + b cab0 │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ mov x29, sp │ │ │ - str x0, [x29, #184] │ │ │ - mov x0, #0x4000 // #16384 │ │ │ - stp x25, x26, [sp, #64] │ │ │ stp x19, x20, [sp, #16] │ │ │ + mov x20, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + bl 2930 │ │ │ + cbz x0, d6b0 │ │ │ + mov x19, x0 │ │ │ + adrp x0, 2f000 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x0, [x0, #3856] │ │ │ stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + ldr w0, [x0] │ │ │ stp x27, x28, [sp, #80] │ │ │ - bl 401830 │ │ │ - mov x25, x0 │ │ │ - cbz x0, 40d378 │ │ │ - adrp x26, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x26, #408] │ │ │ - cbnz w0, 40d2ac │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x1, #636] │ │ │ + cbnz w0, d444 │ │ │ + mov w0, #0x1 // #1 │ │ │ + stp wzr, w0, [sp, #120] │ │ │ + adrp x0, 2f000 │ │ │ + str xzr, [sp, #160] │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40d2d4 // b.none │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w0, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w5, eq // eq = none │ │ │ - str w5, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - str xzr, [x29, #144] │ │ │ - ldr x5, [x29, #184] │ │ │ - mov w22, #0x0 // #0 │ │ │ - cmn x5, #0x1 │ │ │ - cset w1, ne // ne = any │ │ │ - orr w1, w0, w1 │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x480 │ │ │ - str x0, [x29, #160] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xda8 │ │ │ - str x0, [x29, #136] │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x20, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x0, x0, #0x218 │ │ │ - str w22, [x20, #592] │ │ │ - str w1, [x29, #172] │ │ │ - mov w21, w22 │ │ │ - mov w23, w22 │ │ │ - str xzr, [x29, #192] │ │ │ - str x0, [x29, #176] │ │ │ - ldr w5, [x29, #200] │ │ │ - cbnz w5, 40d12c │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 40d1e0 // b.hs, b.nlast │ │ │ - mov x5, x0 │ │ │ - ldr x0, [x29, #192] │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - sub x27, x5, x0 │ │ │ - ldr x0, [x19, #296] │ │ │ - cmp x27, #0x4, lsl #12 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - csel x27, x27, x1, ls // ls = plast │ │ │ - bl 4019e0 │ │ │ - ldr x4, [x19, #296] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 401940 <__fread_chk@plt> │ │ │ + cset w0, eq // eq = none │ │ │ + cmn x20, #0x2 │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cmn x20, #0x1 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #116] │ │ │ + cbnz w0, d708 │ │ │ + adrp x23, 2f000 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0xdd8 │ │ │ + str x1, [sp, #168] │ │ │ + ldr x0, [x23, #3968] │ │ │ + adrp x1, 2f000 │ │ │ + mov w25, #0x0 // #0 │ │ │ + mov w26, #0x0 // #0 │ │ │ + ldr x22, [x1, #3568] │ │ │ + mov w28, #0x0 // #0 │ │ │ + mov x21, #0x0 // #0 │ │ │ + str wzr, [x0] │ │ │ + ldr w0, [sp, #116] │ │ │ + cbnz w0, d0f8 │ │ │ + cmp x21, x20 │ │ │ + b.cs d560 // b.hs, b.nlast │ │ │ + sub x27, x20, x21 │ │ │ + mov x0, #0x3fff // #16383 │ │ │ + cmp x27, x0 │ │ │ + mov x0, #0x4000 // #16384 │ │ │ + csel x27, x27, x0, ls // ls = plast │ │ │ + ldr x0, [x22] │ │ │ + bl 2ac0 │ │ │ mov x24, x0 │ │ │ - cbz x0, 40d160 │ │ │ - ldr w5, [x29, #204] │ │ │ - cbz w5, 40cf84 │ │ │ - ldrb w2, [x25] │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str xzr, [x3, #584] │ │ │ - str xzr, [x1, #576] │ │ │ - str xzr, [x0, #568] │ │ │ + ldr x4, [x22] │ │ │ + mov x3, x27 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, #0x4000 // #16384 │ │ │ + mov x0, x19 │ │ │ + bl 2a30 <__fread_chk@plt> │ │ │ + mov x27, x0 │ │ │ + cbz x0, d540 │ │ │ + ldr w0, [sp, #120] │ │ │ + cbz w0, d140 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x3, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldrb w2, [x19] │ │ │ + ldr x1, [x1, #3664] │ │ │ cmp w2, #0x50 │ │ │ - b.eq 40d208 // b.none │ │ │ - mov w1, w22 │ │ │ - mov x3, #0x0 // #0 │ │ │ - b 40cf20 │ │ │ - add x3, x3, #0x1 │ │ │ - cmp x3, x24 │ │ │ - mov w23, w21 │ │ │ - mov w21, w1 │ │ │ - b.eq 40cf84 // b.none │ │ │ - mov w1, w22 │ │ │ - cmp w23, #0x50 │ │ │ - ldrb w22, [x25, x3] │ │ │ - b.ne 40cf08 // b.any │ │ │ - cmp w21, #0x4b │ │ │ - b.ne 40cf08 // b.any │ │ │ - cmp w1, #0x7 │ │ │ - b.ne 40cf08 // b.any │ │ │ - cmp w22, #0x8 │ │ │ - b.ne 40cf08 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x0, #144] │ │ │ - sub x24, x3, #0x3 │ │ │ - ldr x0, [x19, #296] │ │ │ - add x1, x24, x1 │ │ │ + ldr x3, [x3, #3928] │ │ │ + ldr x0, [x0, #3504] │ │ │ + str xzr, [x1] │ │ │ + str xzr, [x3] │ │ │ + str xzr, [x0] │ │ │ + b.ne d388 // b.any │ │ │ + ldrb w4, [x19, #1] │ │ │ + cmp w4, #0x4b │ │ │ + b.ne d3a8 // b.any │ │ │ + ldrb w4, [x19, #2] │ │ │ + cmp w4, #0x7 │ │ │ + b.ne d3a8 // b.any │ │ │ + ldrb w4, [x19, #3] │ │ │ + cmp w4, #0x8 │ │ │ + b.ne d3a8 // b.any │ │ │ + adrp x2, 2f000 │ │ │ + ldr x4, [x23, #3968] │ │ │ + ldr x2, [x2, #3984] │ │ │ + str wzr, [x4] │ │ │ + ldr w2, [x2] │ │ │ + cbz w2, d468 │ │ │ + cmp x27, #0x17 │ │ │ + b.ls d408 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + str x8, [x1] │ │ │ + ldr x1, [x19, #8] │ │ │ + str x1, [x3] │ │ │ + ldr x2, [sp, #160] │ │ │ + ldr x3, [x19, #16] │ │ │ + str x3, [x0] │ │ │ + sub x2, x24, x2 │ │ │ + cmp x2, x1 │ │ │ + ldr x0, [x22] │ │ │ + b.eq d754 // b.none │ │ │ + add x1, x24, #0x4 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 40cf74 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0xd60 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov w21, #0x7 // #7 │ │ │ - bl 4019e0 │ │ │ - mov w23, #0x4b // #75 │ │ │ - ldr w0, [x20, #592] │ │ │ - cbz w0, 40d244 │ │ │ - ldr w0, [x26, #408] │ │ │ - cbz w0, 40cfec │ │ │ - ldr x5, [x29, #176] │ │ │ - ldr w0, [x5] │ │ │ - cbnz w0, 40cfec │ │ │ - adrp x28, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x28, #560] │ │ │ - cmp x0, xzr │ │ │ - b.le 40cfd4 │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1292] │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - cbnz w1, 40d270 │ │ │ - ldr x1, [x27, #552] │ │ │ - add x24, x1, x24 │ │ │ - cmp x24, x0 │ │ │ - csel x24, x24, xzr, lt // lt = tstop │ │ │ - str x24, [x27, #552] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w1, [x1, #640] │ │ │ - cbnz w1, 40d1a4 │ │ │ - adrp x1, 430000 │ │ │ - ldr w1, [x1, #1292] │ │ │ - cbnz w1, 40d1a4 │ │ │ - ldr w0, [x20, #592] │ │ │ - cbnz w0, 40d1e0 │ │ │ - ldr w5, [x29, #204] │ │ │ - cbnz w5, 40ce70 │ │ │ - ldr w5, [x29, #172] │ │ │ - cbz w5, 40ce70 │ │ │ - ldr x5, [x29, #192] │ │ │ - ldr x0, [x29, #184] │ │ │ - cmp x5, x0 │ │ │ - b.cs 40ce70 // b.hs, b.nlast │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401980 │ │ │ - cbz w0, 40ce70 │ │ │ - adrp x27, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x27, #248] │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x2, #256] │ │ │ + bl 29c0 │ │ │ + cbnz w0, d790 │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, #0x4 // #4 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl c670 │ │ │ + cmp x0, #0x4 │ │ │ + b.ne d6c4 // b.any │ │ │ + ldr w0, [sp, #116] │ │ │ + add x21, x21, #0x4 │ │ │ + cbz w0, cfd0 │ │ │ + mov x27, #0x4000 // #16384 │ │ │ + b cfec │ │ │ + sub x27, x3, #0x2 │ │ │ + adrp x0, 2f000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x24, [x0, #3568] │ │ │ + ldr x1, [x1, #3896] │ │ │ + ldr x0, [x24] │ │ │ + ldr x1, [x1] │ │ │ + add x1, x27, x1 │ │ │ + bl 29c0 │ │ │ + cbnz w0, d790 │ │ │ + ldr x0, [x24] │ │ │ + mov w25, #0x8 // #8 │ │ │ + mov w26, #0x7 // #7 │ │ │ + mov w28, #0x4b // #75 │ │ │ + bl 2ac0 │ │ │ + ldr x0, [x23, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, d408 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, d560 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, d1e0 │ │ │ + adrp x24, 2f000 │ │ │ + adrp x2, 2f000 │ │ │ + ldr x24, [x24, #3512] │ │ │ + ldr x2, [x2, #3760] │ │ │ + ldr x3, [x24] │ │ │ + ldr w0, [x2] │ │ │ + cmp x3, #0x0 │ │ │ + b.le d1b8 │ │ │ + adrp x4, 2f000 │ │ │ + ldr x8, [x4, #4088] │ │ │ + ldr x1, [x8] │ │ │ + cbz w0, d1a4 │ │ │ + cmn x1, #0x1 │ │ │ + b.eq d5c4 // b.none │ │ │ + add x1, x1, x27 │ │ │ + ldr x4, [x4, #4088] │ │ │ + cmp x1, x3 │ │ │ + b.ge d43c // b.tcont │ │ │ + str x1, [x4] │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #4008] │ │ │ + ldr w1, [x1] │ │ │ + orr w0, w0, w1 │ │ │ + cbz w0, d1e0 │ │ │ + cbz x3, d1e0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4088] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, d594 │ │ │ + ldr x0, [x23, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, d560 │ │ │ + ldr w0, [sp, #124] │ │ │ + cmp w0, #0x0 │ │ │ + ccmn x20, #0x1, #0x4, ne // ne = any │ │ │ + ccmp x20, x21, #0x0, ne // ne = any │ │ │ + b.ls cfc8 // b.plast │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 2a70 │ │ │ + cbz w0, cfc8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x2, [x0, #3544] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x1, [x2] │ │ │ + ldr x0, [x0] │ │ │ add x1, x1, #0x1 │ │ │ - str x1, [x27, #248] │ │ │ + str x1, [x2] │ │ │ cmp x1, x0 │ │ │ - b.cs 40d1e0 // b.hs, b.nlast │ │ │ + b.cs d560 // b.hs, b.nlast │ │ │ sub x0, x0, #0x1 │ │ │ + str d8, [sp, #96] │ │ │ cmp x1, x0 │ │ │ - b.eq 40d410 // b.none │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x5, #288] │ │ │ - str x5, [x29, #152] │ │ │ - bl 40ba04 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr d8, [x0] │ │ │ + fmov x0, d8 │ │ │ + b.eq d608 // b.none │ │ │ + bl bb40 │ │ │ mov x24, x0 │ │ │ - ldr x0, [x19, #296] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x28, x1, #0x27c │ │ │ - bl 401820 │ │ │ - ldr x1, [x29, #160] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 2920 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 10000 │ │ │ + add x0, x0, #0x440 │ │ │ + str x0, [sp, #128] │ │ │ + ldr x1, [x1, #3648] │ │ │ + str x1, [sp, #152] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 401ae0 │ │ │ - str x0, [x19, #296] │ │ │ - cbnz x0, 40d100 │ │ │ - ldr w0, [x28] │ │ │ + bl 2bc0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3568] │ │ │ + str x0, [x1] │ │ │ + cbnz x0, d354 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x1 │ │ │ - b.ne 40d09c // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x2, #600] │ │ │ - cbnz x0, 40d464 │ │ │ - ldr x0, [x27, #248] │ │ │ - bl 40bb3c │ │ │ + b.ne d2c8 // b.any │ │ │ + ldr x0, [sp, #152] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, d6f8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x27, [x0, #3544] │ │ │ + ldr x0, [x27] │ │ │ + bl bc90 │ │ │ + mov w4, w0 │ │ │ cmp w0, #0x9 │ │ │ - mov w2, w0 │ │ │ - b.eq 40d3a0 // b.none │ │ │ + b.eq d634 // b.none │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40d3e8 // b.none │ │ │ - ldr w0, [x28] │ │ │ + b.eq d680 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40d304 // b.none │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x5, #256] │ │ │ - ldr x1, [x27, #248] │ │ │ + b.eq d514 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3544] │ │ │ + ldr x1, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3672] │ │ │ + ldr x0, [x0] │ │ │ sub x0, x0, #0x1 │ │ │ cmp x0, x1 │ │ │ - b.eq 40d33c // b.none │ │ │ - adrp x5, 433000 <__stack_chk_guard@@GLIBC_2.17+0x28d0> │ │ │ - ldr x0, [x5, #2304] │ │ │ - bl 40ba04 │ │ │ + b.eq d4d8 // b.none │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4048] │ │ │ + ldr x0, [x0] │ │ │ + bl bb40 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #160] │ │ │ + ldr x1, [sp, #128] │ │ │ mov x0, x24 │ │ │ - bl 401ae0 │ │ │ - str x0, [x19, #296] │ │ │ - cbz x0, 40d084 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x1, #636] │ │ │ + bl 2bc0 │ │ │ + adrp x1, 2f000 │ │ │ + ldr x1, [x1, #3568] │ │ │ + str x0, [x1] │ │ │ + cbz x0, d2a8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4016] │ │ │ + ldr w0, [x0] │ │ │ cmp w0, #0x2 │ │ │ - b.ne 40d11c // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #600] │ │ │ - cbnz x0, 40d464 │ │ │ + b.ne d378 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3648] │ │ │ + ldr x0, [x0] │ │ │ + cbnz x0, d6f8 │ │ │ mov x0, x24 │ │ │ - bl 401a40 │ │ │ - ldr w5, [x29, #200] │ │ │ - cbz w5, 40ce78 │ │ │ - adrp x19, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x19, #296] │ │ │ - mov x27, #0x4000 // #16384 │ │ │ - bl 4019e0 │ │ │ - ldr x4, [x19, #296] │ │ │ - mov x28, x0 │ │ │ - mov x1, #0x4000 // #16384 │ │ │ - mov x0, x25 │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x3, x27 │ │ │ - bl 401940 <__fread_chk@plt> │ │ │ + bl 2b20 │ │ │ + ldr d8, [sp, #96] │ │ │ + b cfc8 │ │ │ + cmp w26, #0x4b │ │ │ + mov w0, #0x50 // #80 │ │ │ + ccmp w28, w0, #0x0, eq // eq = none │ │ │ + cset w0, eq // eq = none │ │ │ + cmp w2, #0x8 │ │ │ + ccmp w25, #0x7, #0x0, eq // eq = none │ │ │ + csel w0, w0, wzr, eq // eq = none │ │ │ + cbnz w0, d7a4 │ │ │ + mov w28, w26 │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w26, w25 │ │ │ + mov w4, #0x4b // #75 │ │ │ + mov w25, w2 │ │ │ + b d3f0 │ │ │ + cmp w28, #0x50 │ │ │ + ldrb w2, [x19, x0] │ │ │ + ccmp w26, w4, #0x0, eq // eq = none │ │ │ + mov w28, w26 │ │ │ + cset w1, eq // eq = none │ │ │ + cmp w25, #0x7 │ │ │ + ccmp w2, #0x8, #0x0, eq // eq = none │ │ │ + mov w26, w25 │ │ │ + csel w1, w1, wzr, eq // eq = none │ │ │ + mov w25, w2 │ │ │ + cbnz w1, d100 │ │ │ + mov x3, x0 │ │ │ + add x0, x3, #0x1 │ │ │ + cmp x0, x27 │ │ │ + b.ne d3c0 // b.any │ │ │ + ldr x0, [x23, #3968] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, d14c │ │ │ + mov w3, #0x0 // #0 │ │ │ + mov x2, x27 │ │ │ + mov x1, #0x1 // #1 │ │ │ + mov x0, x19 │ │ │ + bl c670 │ │ │ + cmp x0, x27 │ │ │ + b.ne d6c4 // b.any │ │ │ + adrp x0, 2f000 │ │ │ + add x21, x21, x27 │ │ │ + ldr x0, [x0, #3856] │ │ │ + ldr w0, [x0] │ │ │ + cbz w0, d1e0 │ │ │ + b d15c │ │ │ + str xzr, [x4] │ │ │ + b d1b8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #4024] │ │ │ + ldr w0, [x0] │ │ │ + cbnz w0, cf60 │ │ │ + adrp x0, 2f000 │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ + ldr x0, [x0, #4088] │ │ │ + str x1, [x0] │ │ │ + b cf60 │ │ │ + cmp x27, #0xf │ │ │ + b.ls d408 // b.plast │ │ │ + ldr w8, [x19, #4] │ │ │ + ldr x2, [sp, #160] │ │ │ + str x8, [x1] │ │ │ + ldr w9, [x19, #12] │ │ │ + ldr w8, [x19, #8] │ │ │ + sub x2, x24, x2 │ │ │ + str x9, [x0] │ │ │ + str x8, [x3] │ │ │ + cmp x8, x2 │ │ │ + ldr x0, [x22] │ │ │ + b.ne d0c0 // b.any │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 2ac0 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x10 │ │ │ + mov w2, #0x0 // #0 │ │ │ + bl 29c0 │ │ │ + cbnz w0, d790 │ │ │ + adrp x0, 2f000 │ │ │ + mov x27, #0x10 // #16 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 2ac0 │ │ │ + str x0, [sp, #160] │ │ │ + b d140 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3536] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #144] │ │ │ + mov x0, x1 │ │ │ + bl 2850 │ │ │ + add x2, x0, #0x1 │ │ │ + mov x0, x2 │ │ │ + str x2, [sp, #136] │ │ │ + bl 2930 │ │ │ mov x24, x0 │ │ │ - cbnz x0, 40ced0 │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x1, #636] │ │ │ + ldp x2, x1, [sp, #136] │ │ │ + cbz x0, d73c │ │ │ + bl 2830 │ │ │ + b d28c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3648] │ │ │ + ldr x0, [x0] │ │ │ + cbz x0, d300 │ │ │ + ldr x0, [sp, #168] │ │ │ + mov x1, x24 │ │ │ + bl 46c0 │ │ │ + ldr x1, [x27] │ │ │ + add x1, x1, #0x1 │ │ │ + str x1, [x27] │ │ │ + b d30c │ │ │ + adrp x0, 2f000 │ │ │ + ldr x25, [x0, #4016] │ │ │ + ldr w0, [x25] │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40d398 // b.none │ │ │ - ldr x0, [x19, #296] │ │ │ - bl 401b40 │ │ │ - cbz w0, 40d1e0 │ │ │ - mov x0, x25 │ │ │ - bl 401a40 │ │ │ + b.eq d730 // b.none │ │ │ + ldr x0, [x22] │ │ │ + bl 2c20 │ │ │ + cbnz w0, d730 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0x0 // #0 │ │ │ + str w4, [sp, #116] │ │ │ + bl 2b20 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0xb // #11 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - cbz x0, 40cfec │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #552] │ │ │ - cbnz x0, 40cfec │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x24, #1224] │ │ │ + adrp x24, 2f000 │ │ │ mov w0, #0x2e // #46 │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - ldr x0, [x24, #1224] │ │ │ - bl 401ab0 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x0, #96] │ │ │ - ldr w0, [x20, #592] │ │ │ - cbz w0, 40cff4 │ │ │ - mov x0, x25 │ │ │ - bl 401a40 │ │ │ - mov w0, #0x0 // #0 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - ldrb w2, [x25, #1] │ │ │ - cmp w2, #0x4b │ │ │ - b.ne 40cefc // b.any │ │ │ - ldrb w2, [x25, #2] │ │ │ - cmp w2, #0x7 │ │ │ - b.ne 40cefc // b.any │ │ │ - ldrb w2, [x25, #3] │ │ │ - cmp w2, #0x8 │ │ │ - b.ne 40cefc // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w2, [x2, #396] │ │ │ - str wzr, [x20, #592] │ │ │ - cbz w2, 40d5d4 │ │ │ - cmp x24, #0x17 │ │ │ - b.hi 40d4a8 // b.pmore │ │ │ - mov x0, x25 │ │ │ - mov x1, #0x1 // #1 │ │ │ - mov x2, x24 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 40c65c │ │ │ - cmp x24, x0 │ │ │ - b.ne 40d47c // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, x24 │ │ │ - str x5, [x29, #192] │ │ │ - b 40cf8c │ │ │ - ldr x1, [x27, #552] │ │ │ - cmn x1, #0x1 │ │ │ - b.ne 40cfc4 // b.any │ │ │ - adrp x2, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x2, #1224] │ │ │ + ldr x24, [x24, #3480] │ │ │ + ldr x1, [x24] │ │ │ + bl 28d0 │ │ │ + ldr x0, [x24] │ │ │ + bl 2b90 │ │ │ + adrp x0, 2f000 │ │ │ + mov w1, #0x1 // #1 │ │ │ + ldr x0, [x0, #3616] │ │ │ + str w1, [x0] │ │ │ + b d1e0 │ │ │ + adrp x3, 2f000 │ │ │ mov w0, #0x20 // #32 │ │ │ - str x2, [x29, #120] │ │ │ - bl 4019a0 <_IO_putc@plt> │ │ │ - ldr x2, [x29, #120] │ │ │ - ldr x0, [x2, #1224] │ │ │ - bl 401ab0 │ │ │ - ldr x1, [x27, #552] │ │ │ - ldr x0, [x28, #560] │ │ │ - add x1, x1, #0x1 │ │ │ - b 40cfc4 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x0, #536] │ │ │ - cbnz w0, 40cdf4 │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - str x1, [x0, #552] │ │ │ - adrp x1, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr w0, [x1, #636] │ │ │ - cmp w0, #0x2 │ │ │ - b.ne 40ce04 // b.any │ │ │ - ldr x5, [x29, #184] │ │ │ - cmn x5, #0x2 │ │ │ - b.ne 40ce04 // b.any │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x0, #296] │ │ │ - mov w5, #0x1 // #1 │ │ │ - str w5, [x29, #200] │ │ │ - bl 4019e0 │ │ │ - str x0, [x29, #144] │ │ │ - ldr w0, [x29, #200] │ │ │ - str w0, [x29, #204] │ │ │ - b 40ce20 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x0, [x4, #600] │ │ │ - cbz x0, 40d0c4 │ │ │ - ldr x0, [x29, #136] │ │ │ - mov x1, x24 │ │ │ - bl 40366c │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x27, #248] │ │ │ - ldr x0, [x5, #256] │ │ │ + str x8, [sp, #144] │ │ │ + ldr x3, [x3, #3480] │ │ │ + stp x3, x2, [sp, #128] │ │ │ + ldr x1, [x3] │ │ │ + bl 28d0 │ │ │ + ldr x3, [sp, #128] │ │ │ + ldr x0, [x3] │ │ │ + bl 2b90 │ │ │ + ldp x2, x8, [sp, #136] │ │ │ + adrp x4, 2f000 │ │ │ + ldr x3, [x24] │ │ │ + ldr x1, [x8] │ │ │ + ldr w0, [x2] │ │ │ add x1, x1, #0x1 │ │ │ - sub x0, x0, #0x1 │ │ │ - str x1, [x27, #248] │ │ │ - cmp x0, x1 │ │ │ - b.ne 40d0dc // b.any │ │ │ - ldr x4, [x29, #152] │ │ │ - ldr x1, [x4, #288] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 401770 │ │ │ + b d1a4 │ │ │ + bl 2850 │ │ │ add x2, x0, #0x1 │ │ │ mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ + str x2, [sp, #128] │ │ │ + bl 2930 │ │ │ mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 40d450 │ │ │ - bl 401750 │ │ │ - b 40d070 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, #0x4 // #4 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ - ret │ │ │ - cbz x27, 40d170 │ │ │ - b 40d17c │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ + fmov x1, d8 │ │ │ + ldr x2, [sp, #128] │ │ │ + cbz x0, d73c │ │ │ + bl 2830 │ │ │ + b d264 │ │ │ mov x1, x24 │ │ │ - add x0, x0, #0x130 │ │ │ - str x2, [x29, #120] │ │ │ - bl 40366c │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x138 │ │ │ + str w4, [sp, #116] │ │ │ + bl 46c0 │ │ │ mov x0, x24 │ │ │ - bl 401a40 │ │ │ - mov x0, x25 │ │ │ - bl 401a40 │ │ │ - ldr x2, [x29, #120] │ │ │ + bl 2b20 │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + ldr w4, [sp, #116] │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov w0, w4 │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x25, x26, [sp, #64] │ │ │ ldp x27, x28, [sp, #80] │ │ │ - mov w0, w2 │ │ │ - ldp x29, x30, [sp], #208 │ │ │ + ldr d8, [sp, #96] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ ret │ │ │ - adrp x19, 411000 │ │ │ - add x19, x19, #0x1c8 │ │ │ - mov x0, x19 │ │ │ + adrp x20, 10000 │ │ │ + add x20, x20, #0x1b0 │ │ │ + mov x0, x20 │ │ │ mov w1, #0x1 // #1 │ │ │ - str x2, [x29, #120] │ │ │ - bl 4033a4 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, x19 │ │ │ - add x0, x0, #0xd80 │ │ │ - b 40d3b0 │ │ │ - adrp x4, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x1, [x4, #288] │ │ │ - str x4, [x29, #152] │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #128] │ │ │ - bl 401770 │ │ │ - add x2, x0, #0x1 │ │ │ - mov x0, x2 │ │ │ - str x2, [x29, #120] │ │ │ - bl 401830 │ │ │ - mov x24, x0 │ │ │ - ldr x1, [x29, #128] │ │ │ - ldr x2, [x29, #120] │ │ │ - cbz x0, 40d450 │ │ │ - bl 401750 │ │ │ - b 40d060 │ │ │ - adrp x0, 412000 <_fini@@Base+0xf78> │ │ │ - add x0, x0, #0xd70 │ │ │ - bl 40366c │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 40d1ec │ │ │ + str w4, [sp, #116] │ │ │ + bl 4370 │ │ │ + adrp x0, 12000 │ │ │ + mov x1, x20 │ │ │ + add x0, x0, #0xdb0 │ │ │ + bl 46c0 │ │ │ mov x0, x24 │ │ │ - bl 401a40 │ │ │ - mov x0, x25 │ │ │ - bl 401a40 │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40d1ec │ │ │ - mov x0, x25 │ │ │ - bl 401a40 │ │ │ - adrp x0, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - ldr x3, [x0, #1224] │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x960 │ │ │ - mov x1, #0x1 // #1 │ │ │ + b d64c │ │ │ + mov w4, #0x4 // #4 │ │ │ + mov w0, w4 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #176 │ │ │ + ret │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + adrp x3, 2f000 │ │ │ + mov w4, #0xa // #10 │ │ │ + adrp x0, 12000 │ │ │ mov x2, #0x14 // #20 │ │ │ - bl 401aa0 │ │ │ - mov w0, #0xa // #10 │ │ │ - b 40d1ec │ │ │ - ldrb w2, [x25, #15] │ │ │ - ldrb w5, [x25, #23] │ │ │ - fmov s4, w2 │ │ │ - ldrb w2, [x25, #4] │ │ │ - ldrb w13, [x25, #22] │ │ │ - ldrb w4, [x25, #14] │ │ │ - strh w2, [x29, #96] │ │ │ - ldrb w8, [x25, #13] │ │ │ - ldrb w16, [x25, #12] │ │ │ - ldrb w7, [x25, #11] │ │ │ - ldrb w15, [x25, #10] │ │ │ - ldrb w6, [x25, #9] │ │ │ - ldrb w14, [x25, #8] │ │ │ - ldrb w30, [x25, #21] │ │ │ - ldrb w12, [x25, #20] │ │ │ - ldrb w27, [x25, #19] │ │ │ - ldrb w11, [x25, #18] │ │ │ - ldrb w24, [x25, #17] │ │ │ - ldrb w10, [x25, #16] │ │ │ - orr w13, w13, w5, lsl #8 │ │ │ - ldrb w18, [x25, #7] │ │ │ - ldrh w5, [x29, #96] │ │ │ - ldrb w9, [x25, #6] │ │ │ - ldrb w17, [x25, #5] │ │ │ - fmov w2, s4 │ │ │ - orr w2, w4, w2, lsl #8 │ │ │ - orr w16, w16, w8, lsl #8 │ │ │ - orr w15, w15, w7, lsl #8 │ │ │ - orr w14, w14, w6, lsl #8 │ │ │ - orr w12, w12, w30, lsl #8 │ │ │ - orr w11, w11, w27, lsl #8 │ │ │ - orr w10, w10, w24, lsl #8 │ │ │ - orr w4, w5, w17, lsl #8 │ │ │ - str w2, [x29, #152] │ │ │ - orr w9, w9, w18, lsl #8 │ │ │ - ubfiz x2, x2, #16, #16 │ │ │ - uxth w16, w16 │ │ │ - ubfiz x15, x15, #16, #16 │ │ │ - uxth w14, w14 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x11, x11, #16, #16 │ │ │ - uxth w10, w10 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w4, w4 │ │ │ - ubfiz x9, x9, #16, #16 │ │ │ - orr x2, x2, x16 │ │ │ - orr x14, x15, x14 │ │ │ - orr x12, x13, x12 │ │ │ - orr x10, x11, x10 │ │ │ - orr x2, x14, x2, lsl #32 │ │ │ - orr x9, x9, x4 │ │ │ - orr x10, x10, x12, lsl #32 │ │ │ - sub x4, x28, x5 │ │ │ - str x10, [x0, #568] │ │ │ - str x9, [x3, #584] │ │ │ - str x2, [x1, #576] │ │ │ - cmp x2, x4 │ │ │ - ldr x0, [x19, #296] │ │ │ - b.eq 40d688 // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - mov w2, #0x0 // #0 │ │ │ - bl 4018e0 │ │ │ - cbnz w0, 40d674 │ │ │ - mov x0, x25 │ │ │ + ldr x3, [x3, #3480] │ │ │ mov x1, #0x1 // #1 │ │ │ - mov x2, #0x4 // #4 │ │ │ - mov w3, #0x0 // #0 │ │ │ - bl 40c65c │ │ │ - cmp x0, #0x4 │ │ │ - b.ne 40d47c // b.any │ │ │ - ldr x5, [x29, #192] │ │ │ - add x5, x5, #0x4 │ │ │ - str x5, [x29, #192] │ │ │ - b 40ce70 │ │ │ - cmp x24, #0xf │ │ │ - b.ls 40d244 // b.plast │ │ │ - ldrb w24, [x25, #7] │ │ │ - ldrb w13, [x25, #6] │ │ │ - ldrb w18, [x25, #5] │ │ │ - ldrb w12, [x25, #4] │ │ │ - ldrb w17, [x25, #11] │ │ │ - ldrb w4, [x25, #10] │ │ │ - ldrb w16, [x25, #9] │ │ │ - ldrb w11, [x25, #8] │ │ │ - ldrb w15, [x25, #15] │ │ │ - ldrb w10, [x25, #14] │ │ │ - ldrb w14, [x25, #13] │ │ │ - ldrb w9, [x25, #12] │ │ │ - orr w13, w13, w24, lsl #8 │ │ │ - orr w12, w12, w18, lsl #8 │ │ │ - orr w4, w4, w17, lsl #8 │ │ │ - orr w11, w11, w16, lsl #8 │ │ │ - orr w10, w10, w15, lsl #8 │ │ │ - orr w9, w9, w14, lsl #8 │ │ │ - ldr x5, [x29, #144] │ │ │ - uxth w9, w9 │ │ │ - ubfiz x13, x13, #16, #16 │ │ │ - uxth w12, w12 │ │ │ - ubfiz x4, x4, #16, #16 │ │ │ - uxth w11, w11 │ │ │ - ubfiz x10, x10, #16, #16 │ │ │ - orr x4, x4, x11 │ │ │ - orr x10, x10, x9 │ │ │ - orr x12, x13, x12 │ │ │ - sub x9, x28, x5 │ │ │ - str x10, [x0, #568] │ │ │ - str x12, [x3, #584] │ │ │ - str x4, [x1, #576] │ │ │ - cmp x4, x9 │ │ │ - ldr x0, [x19, #296] │ │ │ - b.eq 40d6cc // b.none │ │ │ - add x1, x28, #0x4 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 40d5a8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0xd60 │ │ │ - bl 4034a0 │ │ │ - b 40d5a8 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #592] │ │ │ - bl 4019e0 │ │ │ - ldr x0, [x19, #296] │ │ │ - add x1, x28, #0x18 │ │ │ + add x0, x0, #0x990 │ │ │ + str w4, [sp, #116] │ │ │ + ldr x3, [x3] │ │ │ + bl 2b80 │ │ │ + b d570 │ │ │ + mov w4, #0x3 // #3 │ │ │ + mov x0, x24 │ │ │ + str w4, [sp, #116] │ │ │ + b d64c │ │ │ + adrp x1, 2f000 │ │ │ + str w0, [sp, #116] │ │ │ + mov w0, #0x1 // #1 │ │ │ + str w0, [sp, #120] │ │ │ + ldr x0, [x1, #3568] │ │ │ + str wzr, [sp, #124] │ │ │ + ldr x0, [x0] │ │ │ + bl 2ac0 │ │ │ + str x0, [sp, #160] │ │ │ + b cf98 │ │ │ + mov x0, x19 │ │ │ + mov w4, #0xb // #11 │ │ │ + b d568 │ │ │ + mov w4, #0x4 // #4 │ │ │ + adrp x0, 11000 │ │ │ + add x0, x0, #0xd80 │ │ │ + str w4, [sp, #116] │ │ │ + bl 46c0 │ │ │ + b d658 │ │ │ + mov w1, #0x1 // #1 │ │ │ + str w1, [x4] │ │ │ + bl 2ac0 │ │ │ + ldr x0, [x22] │ │ │ + add x1, x24, #0x18 │ │ │ mov w2, #0x0 // #0 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 40d6b8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0xb // #11 │ │ │ - add x1, x1, #0xd60 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov x24, #0x18 // #24 │ │ │ - bl 4019e0 │ │ │ - str x0, [x29, #144] │ │ │ - b 40cf84 │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x20, #592] │ │ │ - str x2, [x29, #120] │ │ │ - bl 4019e0 │ │ │ - ldr x0, [x19, #296] │ │ │ - ldr x2, [x29, #120] │ │ │ - add x1, x28, #0x10 │ │ │ - bl 4018e0 │ │ │ - cbz w0, 40d700 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + bl 29c0 │ │ │ + cbnz w0, d790 │ │ │ + adrp x0, 2f000 │ │ │ + mov x27, #0x18 // #24 │ │ │ + ldr x0, [x0, #3568] │ │ │ + ldr x0, [x0] │ │ │ + bl 2ac0 │ │ │ + str x0, [sp, #160] │ │ │ + b d140 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0xb // #11 │ │ │ - add x1, x1, #0xd60 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19, #296] │ │ │ - mov x24, #0x10 // #16 │ │ │ - bl 4019e0 │ │ │ - str x0, [x29, #144] │ │ │ - b 40cf84 │ │ │ - cbz x0, 40d730 │ │ │ + add x1, x1, #0xd90 │ │ │ + str d8, [sp, #96] │ │ │ + bl 44a8 │ │ │ + mov x27, #0xfffffffffffffffd // #-3 │ │ │ + b d104 │ │ │ + nop │ │ │ + cbz x0, d7d4 │ │ │ ldrb w1, [x0] │ │ │ - cbz w1, 40d72c │ │ │ - tbnz w1, #7, 40d734 │ │ │ + cbz w1, d7cc │ │ │ + nop │ │ │ + tbnz w1, #7, d7d4 │ │ │ ldrb w1, [x0, #1]! │ │ │ - cbnz w1, 40d720 │ │ │ + cbnz w1, d7c0 │ │ │ mov w0, #0x1 // #1 │ │ │ ret │ │ │ mov w0, #0x0 // #0 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + nop │ │ │ + b af18 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 430000 │ │ │ - ldr x1, [x23, #1840] │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x1, [x29, #88] │ │ │ - str xzr, [x29, #72] │ │ │ - add x20, x29, #0x48 │ │ │ - cbz x0, 40d878 │ │ │ - strb w0, [x29, #72] │ │ │ - lsr x1, x0, #8 │ │ │ - cbz x1, 40d880 │ │ │ - strb w1, [x20, #1] │ │ │ - lsr x1, x0, #16 │ │ │ - cbz x1, 40d888 │ │ │ - strb w1, [x20, #2] │ │ │ - lsr x1, x0, #24 │ │ │ - cbz x1, 40d890 │ │ │ - strb w1, [x20, #3] │ │ │ - lsr x1, x0, #32 │ │ │ - cbz x1, 40d898 │ │ │ - strb w1, [x20, #4] │ │ │ - lsr x1, x0, #40 │ │ │ - cbz x1, 40d8a0 │ │ │ - strb w1, [x20, #5] │ │ │ - lsr x1, x0, #48 │ │ │ - cbz x1, 40d8a8 │ │ │ - strb w1, [x20, #6] │ │ │ - lsr x0, x0, #56 │ │ │ - cbz x0, 40d8b0 │ │ │ - strb w0, [x20, #7] │ │ │ - mov w19, #0x8 // #8 │ │ │ - mov x0, #0x10 // #16 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40d8b8 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xde0 │ │ │ - ldrh w0, [x0] │ │ │ - cmp w19, #0x2 │ │ │ - strh w0, [x21] │ │ │ - b.gt 40d860 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xde8 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x1 // #1 │ │ │ - sturh w0, [x21, #1] │ │ │ - adrp x22, 413000 <_fini@@Base+0x1f78> │ │ │ - add x22, x22, #0xdf8 │ │ │ - ldrb w4, [x20, w19, sxtw] │ │ │ - mov x2, #0x7 // #7 │ │ │ - mov x3, x22 │ │ │ - mov w1, #0x1 // #1 │ │ │ - add x0, x29, #0x40 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - mov x2, #0x10 // #16 │ │ │ - bl 401a50 <__strcat_chk@plt> │ │ │ - subs w19, w19, #0x1 │ │ │ - b.pl 40d808 // b.nfrst │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #1840] │ │ │ - mov x0, x21 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40d8cc // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ - ret │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0xdf0 │ │ │ - ldrh w0, [x0] │ │ │ - mov w19, #0x2 // #2 │ │ │ - sturh w0, [x21, #1] │ │ │ - b 40d800 │ │ │ - mov w19, w0 │ │ │ - b 40d7c4 │ │ │ - mov w19, #0x1 // #1 │ │ │ - b 40d7c4 │ │ │ - mov w19, #0x2 // #2 │ │ │ - b 40d7c4 │ │ │ - mov w19, #0x3 // #3 │ │ │ - b 40d7c4 │ │ │ - mov w19, #0x4 // #4 │ │ │ - b 40d7c4 │ │ │ - mov w19, #0x5 // #5 │ │ │ - b 40d7c4 │ │ │ - mov w19, #0x6 // #6 │ │ │ - b 40d7c4 │ │ │ - mov w19, #0x7 // #7 │ │ │ - b 40d7c4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xdc0 │ │ │ - bl 4034a0 │ │ │ - b 40d7d4 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ - mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - adrp x25, 430000 │ │ │ - ldr x1, [x25, #1840] │ │ │ + adrp x22, 2f000 │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - str x1, [x29, #104] │ │ │ - bl 401a70 <__ctype_get_mb_cur_max@plt> │ │ │ - ldr x20, [x19] │ │ │ - mov w3, w0 │ │ │ - cbz x20, 40d91c │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40d910 │ │ │ - cmp w0, #0x7 │ │ │ - mov w0, #0x8 // #8 │ │ │ - csel w3, w3, w0, gt │ │ │ - mul w3, w20, w3 │ │ │ - add w0, w3, #0x1 │ │ │ + ldr x0, [x22, #3792] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #120] │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl 2b50 <__ctype_get_mb_cur_max@plt> │ │ │ + ldr x1, [x19] │ │ │ + cbz x1, d9ac │ │ │ + sub x4, x19, #0x8 │ │ │ + mov x1, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w1, #0x1 │ │ │ + mov w3, w1 │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x2, [x4, x1, lsl #3] │ │ │ + cbnz x2, d828 │ │ │ + cmp w0, #0x8 │ │ │ + mov w1, #0x8 // #8 │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ + mul w0, w0, w3 │ │ │ + add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x21, x0 │ │ │ - cbz x0, 40da9c │ │ │ - mov x0, #0x0 // #0 │ │ │ + cbz x0, d9d0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + stp x25, x26, [sp, #64] │ │ │ + adrp x24, 2f000 │ │ │ + adrp x25, 2f000 │ │ │ + str x27, [sp, #80] │ │ │ + add x23, sp, #0x68 │ │ │ strb wzr, [x21] │ │ │ - bl 401a20 │ │ │ - cbz w20, 40d9e8 │ │ │ - sub w20, w20, #0x1 │ │ │ + mov w26, #0x5f // #95 │ │ │ + bl 2b00 │ │ │ add x0, x19, #0x8 │ │ │ - adrp x23, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x24, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - adrp x26, 413000 <_fini@@Base+0x1f78> │ │ │ - add x20, x0, w20, uxtw #3 │ │ │ - add x23, x23, #0x170 │ │ │ - add x24, x24, #0x58 │ │ │ - add x26, x26, #0xe18 │ │ │ - b 40d9a8 │ │ │ + add x20, x0, w20, sxtw #3 │ │ │ + ldr x24, [x24, #4040] │ │ │ + ldr x25, [x25, #3640] │ │ │ + b d8dc │ │ │ cmp w0, #0x1 │ │ │ - b.ne 40da40 // b.any │ │ │ - ldrsb w0, [x29, #80] │ │ │ - tbnz w0, #31, 40da40 │ │ │ + b.ne d8b0 // b.any │ │ │ + ldrsb w0, [sp, #104] │ │ │ + tbz w0, #31, d998 │ │ │ + ldr x0, [x19] │ │ │ + bl af18 │ │ │ + mov x1, x0 │ │ │ + mov x27, x0 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - mov x2, #0x1 // #1 │ │ │ - bl 401ad0 │ │ │ + bl 2990 │ │ │ + mov x0, x27 │ │ │ + bl 2b20 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.eq 40d9e8 // b.none │ │ │ + cmp x20, x19 │ │ │ + b.eq d920 // b.none │ │ │ ldr w1, [x19] │ │ │ mov x2, #0x9 // #9 │ │ │ - add x0, x29, #0x50 │ │ │ - bl 401a80 <__wctomb_chk@plt> │ │ │ - ldr w3, [x23] │ │ │ - mov w2, w0 │ │ │ - cbnz w3, 40d97c │ │ │ - cmp w0, wzr │ │ │ - b.le 40da64 │ │ │ + mov x0, x23 │ │ │ + bl 2b60 <__wctomb_chk@plt> │ │ │ + ldr w1, [x24] │ │ │ + cbnz w1, d8a0 │ │ │ + cmp w0, #0x0 │ │ │ + b.gt d984 │ │ │ + ldr w0, [x25] │ │ │ + cbz w0, d8b0 │ │ │ mov x0, x21 │ │ │ - add x1, x29, #0x50 │ │ │ - sxtw x2, w2 │ │ │ - bl 401ad0 │ │ │ + bl 2850 │ │ │ + strh w26, [x21, x0] │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x20 │ │ │ - b.ne 40d9a8 // b.any │ │ │ + cmp x20, x19 │ │ │ + b.ne d8dc // b.any │ │ │ + nop │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldr x27, [sp, #80] │ │ │ mov x0, x21 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + bl 2850 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40da80 │ │ │ + cbz x0, d9fc │ │ │ + mov x2, x20 │ │ │ mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401ac0 │ │ │ + bl 2830 │ │ │ mov x0, x21 │ │ │ - bl 401a40 │ │ │ - ldr x2, [x29, #104] │ │ │ - ldr x1, [x25, #1840] │ │ │ + bl 2b20 │ │ │ + ldr x22, [x22, #3792] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40dab0 // b.any │ │ │ + ldr x2, [sp, #120] │ │ │ + ldr x1, [x22] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, d9ec │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #128 │ │ │ ret │ │ │ - ldr x0, [x19] │ │ │ - bl 40d73c │ │ │ - mov x22, x0 │ │ │ - mov x1, x22 │ │ │ + sxtw x2, w0 │ │ │ + mov x1, x23 │ │ │ mov x0, x21 │ │ │ - bl 401890 │ │ │ - mov x0, x22 │ │ │ - bl 401a40 │ │ │ - b 40d99c │ │ │ - ldr w0, [x24] │ │ │ - cbz w0, 40da40 │ │ │ + bl 2bb0 │ │ │ + b d8d0 │ │ │ + mov x2, #0x1 // #1 │ │ │ + mov x1, x23 │ │ │ + mov x0, x21 │ │ │ + bl 2bb0 │ │ │ + b d8d0 │ │ │ + mov x0, #0x1 // #1 │ │ │ + bl 2930 │ │ │ + mov x21, x0 │ │ │ + cbz x0, d9d0 │ │ │ + strb wzr, [x21] │ │ │ + mov w1, #0x61 // #97 │ │ │ + mov x0, #0x0 // #0 │ │ │ + bl 2b00 │ │ │ + b d92c │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xdf0 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 44a8 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ mov x0, x21 │ │ │ - bl 401770 │ │ │ - ldrh w1, [x26] │ │ │ - strh w1, [x21, x0] │ │ │ - b 40d99c │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe00 │ │ │ - bl 4034a0 │ │ │ - b 40da00 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe00 │ │ │ - bl 4034a0 │ │ │ - b 40d940 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + str x27, [sp, #80] │ │ │ + bl 2b20 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xdf0 │ │ │ + bl 44a8 │ │ │ stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - str x23, [sp, #48] │ │ │ - adrp x23, 430000 │ │ │ + stp x23, x24, [sp, #48] │ │ │ + adrp x23, 2f000 │ │ │ + ldr x1, [x23, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x19, x0 │ │ │ - ldr x0, [x23, #1840] │ │ │ - ldr x20, [x19] │ │ │ + ldr x0, [x0] │ │ │ + ldr x2, [x1] │ │ │ + str x2, [sp, #88] │ │ │ + mov x2, #0x0 // #0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - str x0, [x29, #88] │ │ │ - cbz x20, 40dbf4 │ │ │ - add x1, x19, #0x8 │ │ │ - mov w20, #0x0 // #0 │ │ │ - ldr x2, [x1], #8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40dae8 │ │ │ - lsl w0, w20, #3 │ │ │ + cbz x0, db64 │ │ │ + sub x3, x19, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ + nop │ │ │ + sub w20, w0, #0x1 │ │ │ + mov w2, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x1, [x3, x0, lsl #3] │ │ │ + cbnz x1, da60 │ │ │ + lsl w0, w2, #3 │ │ │ add w0, w0, #0x1 │ │ │ sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40dbfc │ │ │ - strb wzr, [x21] │ │ │ - cbz w20, 40db8c │ │ │ - sub w20, w20, #0x1 │ │ │ - add x0, x19, #0x8 │ │ │ - add x22, x0, w20, uxtw #3 │ │ │ - b 40db50 │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + cbz x0, db7c │ │ │ + add x21, x19, #0x8 │ │ │ + add x24, sp, #0x48 │ │ │ + add x21, x21, w20, sxtw #3 │ │ │ + strb wzr, [x22] │ │ │ + b dacc │ │ │ mov x0, x20 │ │ │ - bl 40d73c │ │ │ + bl af18 │ │ │ + mov x1, x0 │ │ │ mov x20, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x21 │ │ │ - bl 401890 │ │ │ + mov x0, x22 │ │ │ + bl 2990 │ │ │ mov x0, x20 │ │ │ - bl 401a40 │ │ │ add x19, x19, #0x8 │ │ │ - cmp x19, x22 │ │ │ - b.eq 40db8c // b.none │ │ │ + bl 2b20 │ │ │ + cmp x21, x19 │ │ │ + b.eq db08 // b.none │ │ │ ldr x20, [x19] │ │ │ cmp x20, #0x7f │ │ │ - b.hi 40db24 // b.pmore │ │ │ - bl 4019d0 <__ctype_b_loc@plt> │ │ │ + b.hi daa0 // b.pmore │ │ │ + bl 2ab0 <__ctype_b_loc@plt> │ │ │ ldr x0, [x0] │ │ │ ldrh w0, [x0, x20, lsl #1] │ │ │ - tbz w0, #14, 40db24 │ │ │ - mov x0, x21 │ │ │ - add x1, x29, #0x40 │ │ │ - strb w20, [x29, #64] │ │ │ - strb wzr, [x29, #65] │ │ │ + tbz w0, #14, daa0 │ │ │ + mov x1, x24 │ │ │ + mov x0, x22 │ │ │ add x19, x19, #0x8 │ │ │ - bl 401890 │ │ │ - cmp x19, x22 │ │ │ - b.ne 40db50 // b.any │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + strb w20, [sp, #72] │ │ │ + strb wzr, [sp, #73] │ │ │ + bl 2990 │ │ │ + cmp x21, x19 │ │ │ + b.ne dacc // b.any │ │ │ + mov x0, x22 │ │ │ + bl 2850 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40dbe0 │ │ │ - mov x1, x21 │ │ │ - mov x0, x19 │ │ │ - bl 401ac0 │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x23, #1840] │ │ │ + cbz x0, db7c │ │ │ + mov x2, x20 │ │ │ + mov x1, x22 │ │ │ + bl 2830 │ │ │ + mov x0, x22 │ │ │ + bl 2b20 │ │ │ + ldr x23, [x23, #3792] │ │ │ mov x0, x19 │ │ │ - cmp x2, x1 │ │ │ - b.ne 40dc10 // b.any │ │ │ + ldr x2, [sp, #88] │ │ │ + ldr x1, [x23] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, db8c │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldr x23, [sp, #48] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe20 │ │ │ - bl 4034a0 │ │ │ - b 40dba4 │ │ │ mov x0, #0x1 // #1 │ │ │ - b 40db00 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe20 │ │ │ - bl 4034a0 │ │ │ - b 40db0c │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + cbz x0, db7c │ │ │ + strb wzr, [x22] │ │ │ + b db08 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe08 │ │ │ + bl 44a8 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x20, x0 │ │ │ - bl 401770 │ │ │ + mov x19, x0 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2850 │ │ │ lsl x0, x0, #1 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ + cbz x0, dc60 │ │ │ + mov x20, x0 │ │ │ + ldrb w0, [x19] │ │ │ + mov x2, x20 │ │ │ + mov w4, #0x5e // #94 │ │ │ + mov x1, x20 │ │ │ + cbz w0, dc18 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.hi dc08 // b.pmore │ │ │ + nop │ │ │ + add w3, w0, #0x40 │ │ │ + ldrb w0, [x19] │ │ │ + strb w4, [x2] │ │ │ + add x1, x2, #0x2 │ │ │ + strb w3, [x2, #1] │ │ │ + cbz w0, dc18 │ │ │ + mov x2, x1 │ │ │ + add x19, x19, #0x1 │ │ │ + cmp w0, #0x1f │ │ │ + b.ls dbe0 // b.plast │ │ │ + mov x1, x2 │ │ │ + strb w0, [x1], #1 │ │ │ + ldrb w0, [x19] │ │ │ + cbnz w0, dbf8 │ │ │ + strb wzr, [x1] │ │ │ + mov x0, x20 │ │ │ + bl 2850 │ │ │ + add x21, x0, #0x1 │ │ │ + mov x0, x21 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40dce8 │ │ │ - add x4, x20, #0x1 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x3, x19 │ │ │ - mov w6, #0x5e // #94 │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbz w2, 40dc84 │ │ │ - b.hi 40dcc4 // b.pmore │ │ │ - strb w6, [x5], #2 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - add x4, x4, #0x1 │ │ │ - add w2, w2, #0x40 │ │ │ - strb w2, [x3, #1] │ │ │ - mov x3, x5 │ │ │ - ldurb w2, [x4, #-1] │ │ │ - mov x5, x3 │ │ │ - cmp w2, #0x1f │ │ │ - cbnz w2, 40dc58 │ │ │ - strb w2, [x3] │ │ │ + cbz x0, dc60 │ │ │ + mov x2, x21 │ │ │ + mov x1, x20 │ │ │ + bl 2830 │ │ │ + mov x0, x20 │ │ │ + bl 2b20 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe20 │ │ │ + bl 44a8 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl ab68 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq dce8 // b.none │ │ │ + stp x19, x20, [sp, #16] │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, dcf8 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x1, x0 │ │ │ + mov x0, x21 │ │ │ + bl ab68 │ │ │ + mov x0, x19 │ │ │ + bl d7e8 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40dcd4 │ │ │ - mov x1, x19 │ │ │ - mov x0, x20 │ │ │ - bl 401ac0 │ │ │ mov x0, x19 │ │ │ - bl 401a40 │ │ │ + bl 2b20 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - strb w2, [x3] │ │ │ - add x4, x4, #0x1 │ │ │ - add x3, x3, #0x1 │ │ │ - b 40dc74 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + ldr x21, [sp, #32] │ │ │ + mov x0, #0x0 // #0 │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + b d7e8 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ add x1, x1, #0xe38 │ │ │ - bl 4034a0 │ │ │ - b 40dca0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + bl 44a8 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x29, sp │ │ │ + stp x19, x20, [sp, #16] │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ + bl ab68 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq dd80 // b.none │ │ │ + mov w20, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, dd88 │ │ │ + add w2, w20, #0x1 │ │ │ + mov x0, x21 │ │ │ + mov x1, x19 │ │ │ + bl ab68 │ │ │ + mov x0, x19 │ │ │ + bl da20 │ │ │ + mov x20, x0 │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x19, #0x0 // #0 │ │ │ + b dd58 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ add x1, x1, #0xe38 │ │ │ - bl 4034a0 │ │ │ - b 40dc3c │ │ │ + bl 44a8 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ mov x20, x0 │ │ │ - bl 401a70 <__ctype_get_mb_cur_max@plt> │ │ │ - mov x2, x0 │ │ │ + bl 2b50 <__ctype_get_mb_cur_max@plt> │ │ │ mov x1, x20 │ │ │ + mov x2, x0 │ │ │ mov x0, #0x0 // #0 │ │ │ - bl 4017a0 │ │ │ + bl 2880 │ │ │ cmn w0, #0x1 │ │ │ - b.eq 40ddb0 // b.none │ │ │ + b.eq de4c // b.none │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #2, #32 │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x19, x0 │ │ │ - cbz x0, 40ddc0 │ │ │ + cbz x0, de68 │ │ │ mov x0, x20 │ │ │ - bl 401770 │ │ │ - add x2, x0, #0x1 │ │ │ + bl 2850 │ │ │ mov x1, x20 │ │ │ + add x2, x0, #0x1 │ │ │ mov x0, x19 │ │ │ - bl 4017a0 │ │ │ + bl 2880 │ │ │ mov x1, x0 │ │ │ add w0, w0, #0x1 │ │ │ sbfiz x0, x0, #3, #32 │ │ │ str wzr, [x19, w1, sxtw #2] │ │ │ - bl 401830 │ │ │ + bl 2930 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40ddd4 │ │ │ + cbz x0, de68 │ │ │ ldr w0, [x19] │ │ │ str x0, [x20] │ │ │ - cbz x0, 40ddb8 │ │ │ - add x1, x20, #0x8 │ │ │ - add x3, x19, #0x4 │ │ │ - ldr w2, [x3], #4 │ │ │ - mov x4, x1 │ │ │ - str x2, [x1], #8 │ │ │ - cbnz x2, 40dd84 │ │ │ + cbz x0, de60 │ │ │ + add x0, x20, #0x8 │ │ │ + add x2, x19, #0x4 │ │ │ + ldr w1, [x2], #4 │ │ │ + mov x3, x0 │ │ │ + str x1, [x0], #8 │ │ │ + cbnz x1, de20 │ │ │ + str xzr, [x3] │ │ │ mov x0, x19 │ │ │ - str xzr, [x4] │ │ │ - bl 401a40 │ │ │ + bl 2b20 │ │ │ mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40dda4 │ │ │ - mov x4, x20 │ │ │ - b 40dd94 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe50 │ │ │ - bl 4034a0 │ │ │ - b 40dd3c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #32 │ │ │ + ret │ │ │ + mov x3, x20 │ │ │ + b de30 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ add x1, x1, #0xe50 │ │ │ - bl 4034a0 │ │ │ - b 40dd70 │ │ │ + bl 44a8 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40dcfc │ │ │ + bl dd98 │ │ │ mov x20, x0 │ │ │ - bl 40dab4 │ │ │ + bl da20 │ │ │ mov x19, x0 │ │ │ mov x0, x20 │ │ │ - bl 401a40 │ │ │ + bl 2b20 │ │ │ mov x0, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x1, [x19, #1840] │ │ │ - stp x21, x22, [sp, #32] │ │ │ - stp x23, x24, [sp, #48] │ │ │ - stp x25, x26, [sp, #64] │ │ │ - str x1, [x29, #88] │ │ │ + str x21, [sp, #32] │ │ │ + bl dd98 │ │ │ mov x20, x0 │ │ │ - cbz x0, 40def8 │ │ │ - ldr x6, [x0] │ │ │ - mov x9, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x9 │ │ │ - add x24, x0, #0x8 │ │ │ - b.hi 40def8 // b.pmore │ │ │ - mov x8, x24 │ │ │ - mov w7, #0x0 // #0 │ │ │ - cmp x6, #0x7e │ │ │ - b.ls 40df24 // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 40de84 │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 40de80 // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - orr w4, w4, w5 │ │ │ - add w3, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 40decc // b.any │ │ │ - ldr x6, [x8], #8 │ │ │ - add w7, w7, w3 │ │ │ - cmp x6, x9 │ │ │ - b.ls 40de64 // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ - ldr x2, [x29, #88] │ │ │ - ldr x1, [x19, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40e080 // b.any │ │ │ + cbz x0, df28 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ + bl ad70 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq df28 // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 2930 │ │ │ + mov x21, x0 │ │ │ + cbz x0, df48 │ │ │ + mov x1, x0 │ │ │ + mov w2, w19 │ │ │ + mov x0, x20 │ │ │ + bl ad70 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq df28 // b.none │ │ │ + mov x0, x20 │ │ │ + bl 2b20 │ │ │ + mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w6, w6 │ │ │ - strb w6, [x29, #80] │ │ │ - cbz w6, 40df48 │ │ │ - ldr x6, [x8], #8 │ │ │ - mov w3, #0x1 // #1 │ │ │ - cmp x6, x9 │ │ │ - add w7, w7, w3 │ │ │ - b.ls 40de64 // b.plast │ │ │ - b 40def8 │ │ │ - add w25, w7, #0x1 │ │ │ - sxtw x0, w25 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40e06c │ │ │ - ldr x6, [x20] │ │ │ - mov x26, #0x7fffffff // #2147483647 │ │ │ - cmp x6, x26 │ │ │ - b.hi 40def8 // b.pmore │ │ │ - cmp x21, xzr │ │ │ - cset w22, ne // ne = any │ │ │ - cmp x6, #0x7e │ │ │ - mov w20, #0x0 // #0 │ │ │ - b.ls 40e024 // b.plast │ │ │ - mov x2, x6 │ │ │ - mov w1, #0x3f // #63 │ │ │ - mov w4, #0x80 // #128 │ │ │ - mov w3, #0x0 // #0 │ │ │ - b 40df98 │ │ │ - mov w3, w5 │ │ │ - asr w1, w1, #1 │ │ │ - mvn w5, w1 │ │ │ - sxtw x5, w5 │ │ │ - lsr x2, x2, #6 │ │ │ - asr w4, w4, #1 │ │ │ - tst x5, x2 │ │ │ - orr w4, w4, #0x80 │ │ │ - add w5, w3, #0x1 │ │ │ - b.ne 40df94 // b.any │ │ │ - add w5, w5, w5, lsl #1 │ │ │ - lsl w5, w5, #1 │ │ │ - lsr x5, x6, x5 │ │ │ - orr w4, w4, w5 │ │ │ - add w1, w3, w3, lsl #1 │ │ │ - add w23, w3, #0x2 │ │ │ - strb w4, [x29, #80] │ │ │ - add x2, x29, #0x51 │ │ │ - lsl w1, w1, #1 │ │ │ - lsr x4, x6, x1 │ │ │ - and w4, w4, #0x3f │ │ │ - orr w4, w4, #0xffffff80 │ │ │ - sub w1, w1, #0x6 │ │ │ - strb w4, [x2], #1 │ │ │ - cmn w1, #0x6 │ │ │ - b.ne 40dfe0 // b.any │ │ │ - cmp w25, w20 │ │ │ - b.gt 40e034 │ │ │ - cmp w23, #0x1 │ │ │ - b.eq 40e05c // b.none │ │ │ - ldr x6, [x24], #8 │ │ │ - add w20, w20, w23 │ │ │ - cmp x6, x26 │ │ │ - b.hi 40def8 // b.pmore │ │ │ - cmp x6, #0x7e │ │ │ - b.hi 40df80 // b.pmore │ │ │ - strb w6, [x29, #80] │ │ │ - cmp w25, w20 │ │ │ - mov w23, #0x1 // #1 │ │ │ - b.le 40e004 │ │ │ - cbz w22, 40e004 │ │ │ - sub w0, w25, w20 │ │ │ - cmp w23, w0 │ │ │ - csel w2, w23, w0, le │ │ │ - add x1, x29, #0x50 │ │ │ - add x0, x21, w20, sxtw │ │ │ - sxtw x2, w2 │ │ │ - bl 401af0 │ │ │ - cmp w23, #0x1 │ │ │ - b.ne 40e00c // b.any │ │ │ - ldrb w0, [x29, #80] │ │ │ - cbnz w0, 40e00c │ │ │ + mov x0, x20 │ │ │ + mov x21, #0x0 // #0 │ │ │ + bl 2b20 │ │ │ mov x0, x21 │ │ │ - b 40defc │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ add x1, x1, #0xe68 │ │ │ - bl 4034a0 │ │ │ - b 40df5c │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ + bl 44a8 │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ + str x21, [sp, #32] │ │ │ + cbz x0, dfc8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40dcfc │ │ │ mov x20, x0 │ │ │ - bl 40de1c │ │ │ - mov x19, x0 │ │ │ + bl ad70 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq dfc4 // b.none │ │ │ + add w19, w0, #0x1 │ │ │ + sxtw x0, w19 │ │ │ + bl 2930 │ │ │ + mov x21, x0 │ │ │ + cbz x0, dfdc │ │ │ + mov w2, w19 │ │ │ mov x0, x20 │ │ │ - bl 401a40 │ │ │ - mov x0, x19 │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #32 │ │ │ - ret │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x19, x0 │ │ │ - cbz x0, 40e134 │ │ │ - mov x5, x0 │ │ │ - mov w20, #0x0 // #0 │ │ │ - mov w6, #0x7f // #127 │ │ │ - ldrb w2, [x5] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 40e144 // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 40e130 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 40e168 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 40e1e0 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 40e1e8 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 40e1f0 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 40e130 // b.pmore │ │ │ - ldrb w1, [x5, #1] │ │ │ - mov w0, #0x6 // #6 │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.ls 40e180 // b.plast │ │ │ - mov x0, #0x0 // #0 │ │ │ + mov x1, x21 │ │ │ + bl ad70 │ │ │ + cmn w0, #0x1 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + b.eq dfc8 // b.none │ │ │ + mov x0, x21 │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x5, x5, #0x1 │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 40e130 // b.none │ │ │ - cbz x2, 40e1f8 │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x5, 40e0dc │ │ │ - mov x0, x5 │ │ │ - b 40e134 │ │ │ - mov w0, #0x2 // #2 │ │ │ - ldrb w1, [x5, #1] │ │ │ - sub w1, w1, #0x80 │ │ │ - uxtb w1, w1 │ │ │ - cmp w1, #0x3f │ │ │ - b.hi 40e130 // b.pmore │ │ │ - add x3, x5, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 40e1a0 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 40e130 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w0 │ │ │ - b.lt 40e18c // b.tstop │ │ │ - asr w1, w6, w0 │ │ │ - sub w0, w0, #0x2 │ │ │ - and w2, w1, w2 │ │ │ - add x1, x5, #0x1 │ │ │ - add x5, x0, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x5, x1, x5 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x5, x1 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 40e1c8 // b.any │ │ │ - b 40e14c │ │ │ - mov w0, #0x3 // #3 │ │ │ - b 40e16c │ │ │ - mov w0, #0x4 // #4 │ │ │ - b 40e16c │ │ │ - mov w0, #0x5 // #5 │ │ │ - b 40e16c │ │ │ - add w0, w20, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40e328 │ │ │ - mov x7, #0x0 // #0 │ │ │ - mov w8, #0x7f // #127 │ │ │ - ldrb w2, [x19] │ │ │ - cmp w2, #0x7f │ │ │ - b.ls 40e2fc // b.plast │ │ │ - cmp w2, #0xbf │ │ │ - b.ls 40e2e8 // b.plast │ │ │ - cmp w2, #0xdf │ │ │ - b.ls 40e308 // b.plast │ │ │ - cmp w2, #0xef │ │ │ - b.ls 40e310 // b.plast │ │ │ - cmp w2, #0xf7 │ │ │ - b.ls 40e318 // b.plast │ │ │ - cmp w2, #0xfb │ │ │ - b.ls 40e320 // b.plast │ │ │ - cmp w2, #0xfd │ │ │ - b.hi 40e2e8 // b.pmore │ │ │ - mov w6, #0x6 // #6 │ │ │ - ldrb w0, [x19, #1] │ │ │ - sub w0, w0, #0x80 │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x3f │ │ │ - b.hi 40e2e8 // b.pmore │ │ │ - add x3, x19, #0x2 │ │ │ - mov w1, #0x1 // #1 │ │ │ - b 40e288 │ │ │ - ldrb w4, [x3], #1 │ │ │ - sub w4, w4, #0x80 │ │ │ - uxtb w4, w4 │ │ │ - cmp w4, #0x3f │ │ │ - b.hi 40e2e8 // b.pmore │ │ │ - add w1, w1, #0x1 │ │ │ - cmp w1, w6 │ │ │ - b.lt 40e274 // b.tstop │ │ │ - asr w0, w8, w6 │ │ │ - sub w6, w6, #0x2 │ │ │ - add x1, x19, #0x1 │ │ │ - and w2, w0, w2 │ │ │ - add x19, x6, #0x1 │ │ │ - sxtw x2, w2 │ │ │ - add x19, x1, x19 │ │ │ - ldrb w3, [x1], #1 │ │ │ - and x3, x3, #0x3f │ │ │ - cmp x1, x19 │ │ │ - orr x2, x3, x2, lsl #6 │ │ │ - b.ne 40e2b0 // b.any │ │ │ - cmn x2, #0x1 │ │ │ - b.eq 40e2e8 // b.none │ │ │ - cmp w20, w7 │ │ │ - b.lt 40e2dc // b.tstop │ │ │ - cbz x21, 40e2dc │ │ │ - str x2, [x21, x7, lsl #3] │ │ │ - cbz x2, 40e2e8 │ │ │ - add x7, x7, #0x1 │ │ │ - cbnz x19, 40e214 │ │ │ - mov x0, x21 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + mov x21, #0x0 // #0 │ │ │ + mov x0, x21 │ │ │ ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - uxtb w2, w2 │ │ │ - add x19, x19, #0x1 │ │ │ - b 40e2c4 │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 40e254 │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 40e254 │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 40e254 │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 40e254 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe80 │ │ │ - bl 4034a0 │ │ │ - b 40e20c │ │ │ + add x1, x1, #0xe68 │ │ │ + bl 44a8 │ │ │ + nop │ │ │ stp x29, x30, [sp, #-32]! │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov x1, #0x0 // #0 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - bl 40e0b8 │ │ │ - mov x19, x0 │ │ │ - bl 40d8d0 │ │ │ mov x20, x0 │ │ │ - cbz x19, 40e364 │ │ │ - mov x0, x19 │ │ │ - bl 401a40 │ │ │ + bl ab68 │ │ │ + cmn w0, #0x1 │ │ │ + b.eq e04c // b.none │ │ │ + mov w19, w0 │ │ │ + add w0, w0, #0x2 │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ + bl 2930 │ │ │ + mov x11, x0 │ │ │ + cbz x0, e060 │ │ │ + add w2, w19, #0x1 │ │ │ mov x0, x20 │ │ │ + mov x1, x11 │ │ │ + bl ab68 │ │ │ + mov x0, x11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - stp x19, x20, [sp, #16] │ │ │ - bl 40e0b8 │ │ │ - mov x20, x0 │ │ │ - bl 40dab4 │ │ │ - mov x19, x0 │ │ │ - mov x0, x20 │ │ │ - bl 401a40 │ │ │ - mov x0, x19 │ │ │ + mov x11, #0x0 // #0 │ │ │ + mov x0, x11 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe38 │ │ │ + bl 44a8 │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ mov x29, sp │ │ │ - stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ stp x21, x22, [sp, #32] │ │ │ + cbz x0, e170 │ │ │ + stp x19, x20, [sp, #16] │ │ │ + ldr x20, [x0] │ │ │ stp x23, x24, [sp, #48] │ │ │ - stp x27, x28, [sp, #80] │ │ │ + mov w23, w1 │ │ │ + str x25, [sp, #64] │ │ │ mov x25, x0 │ │ │ - mov w26, w1 │ │ │ - cbz x0, 40e4e0 │ │ │ - ldr x20, [x0] │ │ │ - cbz x20, 40e53c │ │ │ - cmp w1, wzr │ │ │ - cset w0, eq // eq = none │ │ │ - tbnz w26, #31, 40e53c │ │ │ - add x2, x25, #0x8 │ │ │ - mov w3, #0x0 // #0 │ │ │ - cbnz w0, 40e3f8 │ │ │ - b 40e508 │ │ │ - add x2, x2, #0x8 │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cbnz x4, 40e3f4 │ │ │ - add w3, w3, #0x1 │ │ │ - sbfiz x0, x3, #3, #32 │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - cbz x0, 40e524 │ │ │ - cbz x20, 40e544 │ │ │ - cmp w26, wzr │ │ │ - cset w28, eq // eq = none │ │ │ - mov x21, #0x0 // #0 │ │ │ - tbnz w26, #31, 40e4d8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x19, x25, #0x8 │ │ │ - mov x24, x25 │ │ │ - mov w22, w21 │ │ │ - add x27, x1, #0xe98 │ │ │ - b 40e46c │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 401ac0 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbz x20, 40e4d8 │ │ │ - cmp w26, w22 │ │ │ + cbz x20, e150 │ │ │ + cmp w1, #0x0 │ │ │ + cset w24, eq // eq = none │ │ │ + tbnz w1, #31, e150 │ │ │ + mov x0, #0x10 // #16 │ │ │ + mov w2, #0x0 // #0 │ │ │ + sub x3, x25, #0x8 │ │ │ + b e0cc │ │ │ + cmp w24, #0x0 │ │ │ + add x1, x0, #0x8 │ │ │ + ccmp w23, w2, #0x0, eq // eq = none │ │ │ + b.le e0d8 │ │ │ + mov x0, x1 │ │ │ + ldr x1, [x3, x0] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, e0b8 │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + cbz x0, e160 │ │ │ + mov w21, #0x0 // #0 │ │ │ + mov x19, #0x0 // #0 │ │ │ + b e0fc │ │ │ + cmp w24, #0x0 │ │ │ + ccmp w23, w21, #0x0, eq // eq = none │ │ │ + b.le e130 │ │ │ + mov x0, x20 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + str x0, [x22, x19] │ │ │ + cbz x0, e178 │ │ │ add x19, x19, #0x8 │ │ │ - b.le 40e51c │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x23, x21] │ │ │ - add x21, x23, x21 │ │ │ - cbnz x0, 40e444 │ │ │ - cbz x23, 40e4ac │ │ │ - mov x20, x23 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbz x0, 40e4a4 │ │ │ - bl 401a40 │ │ │ - ldr x0, [x20], #8 │ │ │ - cbnz x0, 40e498 │ │ │ - mov x0, x23 │ │ │ - bl 401a40 │ │ │ - mov w0, #0x4 // #4 │ │ │ - mov x1, x27 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x21] │ │ │ - ldr x1, [x24] │ │ │ - add w22, w22, #0x1 │ │ │ - bl 401ac0 │ │ │ - ldr x20, [x19] │ │ │ - sub x21, x19, x25 │ │ │ - mov x24, x19 │ │ │ - cbnz x20, 40e460 │ │ │ - str xzr, [x23, x21] │ │ │ - mov x0, x23 │ │ │ + mov x1, x20 │ │ │ + bl 2ba0 │ │ │ + add w21, w21, #0x1 │ │ │ + add x0, x22, x19 │ │ │ + ldr x20, [x25, x19] │ │ │ + cbnz x20, e0f0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #96 │ │ │ + ldr x25, [sp, #64] │ │ │ + str xzr, [x0] │ │ │ + mov x0, x22 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #80 │ │ │ ret │ │ │ - add x2, x2, #0x8 │ │ │ - b.gt 40e508 │ │ │ - b 40e404 │ │ │ - ldr x4, [x2] │ │ │ - add w3, w3, #0x1 │ │ │ - cmp w26, w3 │ │ │ - cbnz x4, 40e4fc │ │ │ - b 40e404 │ │ │ - cbnz w28, 40e46c │ │ │ - b 40e4d8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xe98 │ │ │ - bl 4034a0 │ │ │ - ldr x20, [x25] │ │ │ - b 40e418 │ │ │ mov x0, #0x8 // #8 │ │ │ - b 40e40c │ │ │ - mov x21, x20 │ │ │ - b 40e4d8 │ │ │ + bl 2930 │ │ │ + mov x22, x0 │ │ │ + cbnz x0, e130 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe80 │ │ │ + bl 44a8 │ │ │ + mov x22, #0x0 // #0 │ │ │ + b e140 │ │ │ + mov x19, x22 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbz x0, e190 │ │ │ + bl 2b20 │ │ │ + ldr x0, [x19], #8 │ │ │ + cbnz x0, e184 │ │ │ + mov x0, x22 │ │ │ + bl 2b20 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe80 │ │ │ + bl 44a8 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ - mov x21, x0 │ │ │ - cbz x0, 40e5a0 │ │ │ + cbz x0, e200 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x22, x0 │ │ │ ldr x0, [x0] │ │ │ - cbz x0, 40e5b0 │ │ │ - add x20, x21, #0x8 │ │ │ - mov w19, #0x0 // #0 │ │ │ - bl 401a40 │ │ │ - ldr x0, [x20], #8 │ │ │ - add w19, w19, #0x1 │ │ │ - cbnz x0, 40e574 │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - mov w0, w19 │ │ │ - ldr x21, [sp, #32] │ │ │ + cbz x0, e214 │ │ │ + sub x21, x22, #0x8 │ │ │ + mov x19, #0x1 // #1 │ │ │ + mov w20, w19 │ │ │ + add x19, x19, #0x1 │ │ │ + bl 2b20 │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ + cbnz x0, e1d0 │ │ │ + mov x0, x22 │ │ │ + bl 2b20 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - mov w19, w0 │ │ │ - b 40e584 │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ + mov w20, #0x0 // #0 │ │ │ + b e1e4 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ mov x29, sp │ │ │ - stp x21, x22, [sp, #32] │ │ │ + stp x19, x20, [sp, #16] │ │ │ + cbz x0, e3c0 │ │ │ stp x23, x24, [sp, #48] │ │ │ + mov w20, #0x0 // #0 │ │ │ + ldr x23, [x0] │ │ │ + cbz x23, e260 │ │ │ + ldr x4, [x23] │ │ │ + cbz x4, e260 │ │ │ + sub x6, x23, #0x8 │ │ │ + mov x4, #0x1 // #1 │ │ │ + mov w20, w4 │ │ │ + add x4, x4, #0x1 │ │ │ + ldr x5, [x6, x4, lsl #3] │ │ │ + cbnz x5, e250 │ │ │ + cbz x1, e364 │ │ │ + add w20, w20, #0x2 │ │ │ + mov x24, x1 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov w22, w3 │ │ │ + mov x21, x0 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ stp x25, x26, [sp, #64] │ │ │ - stp x19, x20, [sp, #16] │ │ │ + mov w26, w2 │ │ │ + bl 2930 │ │ │ + mov x25, x0 │ │ │ + cbz x0, e3e4 │ │ │ + cbz x23, e378 │ │ │ + ldr x0, [x23] │ │ │ stp x27, x28, [sp, #80] │ │ │ - mov x21, x0 │ │ │ - mov x25, x1 │ │ │ - mov w24, w3 │ │ │ - cbz x0, 40e754 │ │ │ - ldr x22, [x0] │ │ │ - cbz x22, 40e734 │ │ │ - ldr x4, [x22] │ │ │ - cbz x4, 40e608 │ │ │ - add x5, x22, #0x8 │ │ │ - mov w4, #0x0 // #0 │ │ │ - ldr x6, [x5], #8 │ │ │ - add w4, w4, #0x1 │ │ │ - cbnz x6, 40e5fc │ │ │ - cbz x25, 40e714 │ │ │ - add w0, w4, #0x2 │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ - str x2, [x29, #96] │ │ │ - bl 401830 │ │ │ - mov x23, x0 │ │ │ - ldr x2, [x29, #96] │ │ │ - cbz x0, 40e770 │ │ │ - cbz x22, 40e73c │ │ │ - ldr x5, [x22] │ │ │ - cbz x5, 40e79c │ │ │ - cmp w2, wzr │ │ │ - b.le 40e7b4 │ │ │ - mov x4, #0x8 // #8 │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ + b.le e3d4 │ │ │ mov w19, #0x0 // #0 │ │ │ - b 40e654 │ │ │ - add x6, x4, #0x8 │ │ │ - b.eq 40e66c // b.none │ │ │ - mov x4, x6 │ │ │ - add x6, x23, x4 │ │ │ - stur x5, [x6, #-8] │ │ │ - ldr x5, [x22, x4] │ │ │ + mov x20, #0x0 // #0 │ │ │ + str x0, [x25, x20] │ │ │ + add x20, x20, #0x8 │ │ │ add w19, w19, #0x1 │ │ │ - cmp w19, w2 │ │ │ - cbnz x5, 40e648 │ │ │ - mov x27, #0x8 // #8 │ │ │ - sbfiz x28, x19, #3, #32 │ │ │ - add x27, x27, w19, sxtw #3 │ │ │ - str x4, [x29, #104] │ │ │ - add w20, w19, #0x1 │ │ │ - mov x0, x25 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ + add x27, x23, x20 │ │ │ + cmp w26, w19 │ │ │ + ldr x0, [x23, x20] │ │ │ + cset w4, gt │ │ │ + cmp x0, #0x0 │ │ │ + csel w4, w4, wzr, ne // ne = any │ │ │ + cbnz w4, e2b0 │ │ │ + mov x0, x24 │ │ │ + bl 2850 │ │ │ + add x28, x0, #0x1 │ │ │ + mov x0, x28 │ │ │ + bl 2930 │ │ │ mov x26, x0 │ │ │ - cbz x0, 40e788 │ │ │ - mov x0, x26 │ │ │ - mov x1, x25 │ │ │ - bl 401ac0 │ │ │ - str x26, [x23, x28] │ │ │ - cbz x22, 40e6dc │ │ │ - ldr x0, [x29, #104] │ │ │ - ldr x2, [x22, x0] │ │ │ - cbz x2, 40e6dc │ │ │ - add x0, x23, w20, sxtw #3 │ │ │ - add x19, x22, w19, sxtw #3 │ │ │ - mov x1, #0x0 // #0 │ │ │ - str x2, [x0, x1] │ │ │ - add x1, x1, #0x8 │ │ │ - ldr x2, [x19, x1] │ │ │ - add w20, w20, #0x1 │ │ │ - cbnz x2, 40e6c4 │ │ │ - sbfiz x27, x20, #3, #32 │ │ │ - str xzr, [x23, x27] │ │ │ - cbnz w24, 40e708 │ │ │ - str x23, [x21] │ │ │ + cbz x0, e3e8 │ │ │ + mov x2, x28 │ │ │ + mov x1, x24 │ │ │ + bl 2830 │ │ │ + str x26, [x25, x20] │ │ │ + add w20, w19, #0x1 │ │ │ + ldr x0, [x27] │ │ │ + cbz x0, e334 │ │ │ + add w1, w19, #0x2 │ │ │ + sub x3, x25, #0x8 │ │ │ + sub x2, x23, #0x10 │ │ │ + sxtw x1, w1 │ │ │ + mov w20, w1 │ │ │ + str x0, [x3, x1, lsl #3] │ │ │ + add x1, x1, #0x1 │ │ │ + ldr x0, [x2, x1, lsl #3] │ │ │ + cbnz x0, e320 │ │ │ + sbfiz x0, x20, #3, #32 │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + str xzr, [x25, x0] │ │ │ + cbnz w22, e3b4 │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x25, [x21] │ │ │ mov w0, w20 │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov x0, x22 │ │ │ - bl 401a40 │ │ │ - b 40e6e4 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - mov w0, w4 │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - mov w4, w22 │ │ │ - b 40e608 │ │ │ - str x22, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x22 │ │ │ + mov x0, x24 │ │ │ + bl 2850 │ │ │ + add x20, x0, #0x1 │ │ │ + mov x0, x20 │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, e3e4 │ │ │ + mov x2, x20 │ │ │ + mov x1, x24 │ │ │ + bl 2830 │ │ │ + str x19, [x25] │ │ │ + mov x0, #0x8 // #8 │ │ │ mov w20, #0x1 // #1 │ │ │ - mov w19, w22 │ │ │ - b 40e680 │ │ │ + str xzr, [x25, x0] │ │ │ + cbz w22, e344 │ │ │ + mov x0, x23 │ │ │ + bl 2b20 │ │ │ + b e344 │ │ │ + mov w20, #0x0 // #0 │ │ │ + mov w0, w20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - ldp x23, x24, [sp, #48] │ │ │ - ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ - ldp x29, x30, [sp], #112 │ │ │ + ldp x29, x30, [sp], #96 │ │ │ ret │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xea0 │ │ │ - bl 4034a0 │ │ │ - ldr x2, [x29, #96] │ │ │ - b 40e628 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + mov x27, x23 │ │ │ + mov x20, #0x0 // #0 │ │ │ + mov w19, #0x0 // #0 │ │ │ + b e2d8 │ │ │ + stp x27, x28, [sp, #80] │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xea0 │ │ │ - bl 4034a0 │ │ │ - b 40e698 │ │ │ - str x5, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - mov x28, x5 │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 40e680 │ │ │ - str xzr, [x29, #104] │ │ │ - mov x27, #0x8 // #8 │ │ │ - ldr x28, [x29, #104] │ │ │ - mov w20, #0x1 // #1 │ │ │ - ldr w19, [x29, #104] │ │ │ - b 40e680 │ │ │ + add x1, x1, #0xe88 │ │ │ + bl 44a8 │ │ │ stp x29, x30, [sp, #-288]! │ │ │ + mov x8, x0 │ │ │ mov x29, sp │ │ │ - adrp x9, 430000 │ │ │ - ldr x8, [x9, #1840] │ │ │ + stp x7, x0, [sp, #104] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3792] │ │ │ stp x19, x20, [sp, #16] │ │ │ + stp x1, x4, [sp, #120] │ │ │ + ldr x1, [x0] │ │ │ + str x1, [sp, #280] │ │ │ + mov x1, #0x0 // #0 │ │ │ + str xzr, [x4] │ │ │ + stp x2, x3, [sp, #136] │ │ │ + stp x6, x5, [sp, #152] │ │ │ + cbz x8, e8e0 │ │ │ stp x21, x22, [sp, #32] │ │ │ + ldr x22, [x8] │ │ │ + str x22, [sp, #216] │ │ │ + cbz x22, e8dc │ │ │ + ldr x0, [x22] │ │ │ + cbz x0, eb2c │ │ │ + sub x1, x22, #0x8 │ │ │ + mov x0, #0x1 // #1 │ │ │ stp x23, x24, [sp, #48] │ │ │ stp x25, x26, [sp, #64] │ │ │ + nop │ │ │ + mov w26, w0 │ │ │ + add x0, x0, #0x1 │ │ │ + ldr x24, [x1, x0, lsl #3] │ │ │ + cbnz x24, e460 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + ccmp w26, #0x1, #0x0, eq // eq = none │ │ │ + b.le e5ec │ │ │ + ldr x0, [sp, #160] │ │ │ stp x27, x28, [sp, #80] │ │ │ - str x0, [x29, #200] │ │ │ - str x8, [x29, #280] │ │ │ - str xzr, [x4] │ │ │ - str x1, [x29, #176] │ │ │ - str x2, [x29, #152] │ │ │ - str x3, [x29, #144] │ │ │ - str x5, [x29, #168] │ │ │ - str x6, [x29, #136] │ │ │ - str x7, [x29, #192] │ │ │ - mov x19, x4 │ │ │ - cbz x0, 40ecac │ │ │ - ldr x9, [x0] │ │ │ - str x9, [x29, #208] │ │ │ - cbz x9, 40ecac │ │ │ - ldr x0, [x9] │ │ │ - cbz x0, 40e9e4 │ │ │ - add x0, x9, #0x8 │ │ │ - mov w25, #0x0 // #0 │ │ │ - ldr x1, [x0], #8 │ │ │ - add w25, w25, #0x1 │ │ │ - cbnz x1, 40e838 │ │ │ - cmp w25, #0x1 │ │ │ - b.le 40e9d8 │ │ │ - ldr x0, [x29, #168] │ │ │ - ldr x1, [x29, #152] │ │ │ str wzr, [x0] │ │ │ - ldr w23, [x1] │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x3, [x29, #144] │ │ │ - cmn w23, #0x1 │ │ │ - ldr w28, [x2] │ │ │ - ldr w0, [x3] │ │ │ - b.eq 40e880 // b.none │ │ │ - ldr w4, [x29, #288] │ │ │ - orr w1, w4, w23 │ │ │ - cbnz w1, 40ed2c │ │ │ - ldr x1, [x29, #192] │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ - str w7, [x1] │ │ │ + ldr x0, [sp, #136] │ │ │ + ldr w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + cmn w28, #0x1 │ │ │ + ldr w1, [x0] │ │ │ + b.eq e4b0 // b.none │ │ │ + ldr w0, [sp, #288] │ │ │ + orr w0, w0, w28 │ │ │ + cbnz w0, e630 │ │ │ + ldr x2, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w20, w0 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - mov w28, w7 │ │ │ - mov x26, #0x0 // #0 │ │ │ - cmn w0, #0x7 │ │ │ - b.eq 40f3ac // b.none │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x830 │ │ │ - str x1, [x29, #128] │ │ │ - adrp x20, 430000 │ │ │ - mov x22, x9 │ │ │ - ldr x9, [x29, #128] │ │ │ - add x0, x20, #0x4a0 │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x790 │ │ │ - add x9, x9, #0x100 │ │ │ - ldr w0, [x0] │ │ │ - str x1, [x29, #184] │ │ │ - str x9, [x29, #112] │ │ │ - cbz w0, 40e94c │ │ │ - add w0, w27, #0x4 │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 40ea60 // b.plast │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 40ea60 // b.none │ │ │ - cmn w27, #0x1 │ │ │ - b.ne 40eb60 // b.any │ │ │ - add w23, w23, #0x2 │ │ │ - mov w27, #0x0 // #0 │ │ │ - cmp w23, w25 │ │ │ - b.gt 40e9a8 │ │ │ - sxtw x10, w23 │ │ │ - lsl x0, x10, #3 │ │ │ - ldr x11, [x22, x0] │ │ │ - add x24, x22, x0 │ │ │ - cbz x11, 40ea20 │ │ │ - tbnz w28, #31, 40e924 │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 40eeb8 │ │ │ - ldrb w1, [x11] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 40eafc // b.none │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w0, [x0] │ │ │ - cbz w0, 40ee74 │ │ │ - cmp w28, wzr │ │ │ - csel w28, w28, w23, ge // ge = tcont │ │ │ - add w23, w23, #0x1 │ │ │ - cbnz w0, 40e8d8 │ │ │ - cmn w27, #0x5 │ │ │ - b.eq 40e998 // b.none │ │ │ - cmn w27, #0x6 │ │ │ - b.eq 40e998 // b.none │ │ │ - add w0, w27, #0x4 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x2] │ │ │ + cmn w1, #0x7 │ │ │ + b.eq f2d8 // b.none │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xe98 │ │ │ + add x1, sp, #0xd8 │ │ │ + stp x0, x1, [sp, #184] │ │ │ + mov w0, w27 │ │ │ + mov w27, w26 │ │ │ + mov x26, x22 │ │ │ + mov w22, w0 │ │ │ + str x24, [sp, #200] │ │ │ + adrp x0, 30000 │ │ │ + adrp x1, 2f000 │ │ │ + mov w21, w27 │ │ │ + ldr w0, [x0, #664] │ │ │ + ldr x1, [x1, #3632] │ │ │ + str x1, [sp, #168] │ │ │ + cbz w0, e5dc │ │ │ + cmn w22, #0x4 │ │ │ + ccmn w22, #0x6, #0x4, cc // cc = lo, ul, last │ │ │ + b.ne e66c // b.any │ │ │ + tbnz w20, #31, e538 │ │ │ + sxtw x1, w20 │ │ │ + lsl x0, x1, #3 │ │ │ + ldr x27, [x26, x1, lsl #3] │ │ │ + add x3, x26, x0 │ │ │ + cbnz x27, e82c │ │ │ + nop │ │ │ + cmn w22, #0x6 │ │ │ + b.eq e5e4 // b.none │ │ │ + add w0, w22, #0x4 │ │ │ cmp w0, #0x1 │ │ │ - b.hi 40e8ec // b.pmore │ │ │ - cmn w27, #0x3 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - add w21, w23, #0x1 │ │ │ - sbfiz x24, x21, #3, #32 │ │ │ - ldr x0, [x22, x24] │ │ │ - cbz x0, 40ecbc │ │ │ + b.hi e66c // b.pmore │ │ │ + cmn w22, #0x3 │ │ │ + add w1, w28, #0x1 │ │ │ + b.ne e8f0 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + sxtw x0, w28 │ │ │ + add x19, x26, x0, lsl #3 │ │ │ + ldr x0, [x26, x0, lsl #3] │ │ │ + cmp x0, #0x0 │ │ │ + ccmp w20, #0x0, #0x1, eq // eq = none │ │ │ + b.ge e998 // b.tcont │ │ │ + cbz x0, e58c │ │ │ ldrb w1, [x0] │ │ │ cmp w1, #0x40 │ │ │ - b.eq 40ec78 // b.none │ │ │ + b.eq e7f4 // b.none │ │ │ cmp w1, #0x2d │ │ │ - b.ne 40ec80 // b.any │ │ │ - sub w23, w21, #0x1 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w25 │ │ │ - mov w27, #0x0 // #0 │ │ │ - b.le 40e904 │ │ │ - ldr x9, [x29, #200] │ │ │ - mov x0, x26 │ │ │ - str x22, [x9] │ │ │ - ldr x9, [x29, #176] │ │ │ - str w25, [x9] │ │ │ - ldr x9, [x29, #136] │ │ │ - str w28, [x9] │ │ │ - ldr x9, [x29, #152] │ │ │ - str w23, [x9] │ │ │ - ldr x9, [x29, #144] │ │ │ - str w27, [x9] │ │ │ - b 40e9f0 │ │ │ - ldr w1, [x29, #288] │ │ │ - cbnz w1, 40e84c │ │ │ - mov w0, #0x1 // #1 │ │ │ - ldr x9, [x29, #176] │ │ │ - str w0, [x9] │ │ │ - mov x0, #0x0 // #0 │ │ │ - adrp x3, 430000 │ │ │ - ldr x2, [x29, #280] │ │ │ - ldr x1, [x3, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 40fb54 // b.any │ │ │ - ldp x19, x20, [sp, #16] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ + b.ne e7fc // b.any │ │ │ + mov w22, #0x0 // #0 │ │ │ + cmp w28, w21 │ │ │ + b.gt eb34 │ │ │ + sxtw x25, w28 │ │ │ + add x1, x26, x25, lsl #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + cbz x19, e75c │ │ │ + tbnz w20, #31, e5b4 │ │ │ + ldr x0, [x26, w20, sxtw #3] │ │ │ + cbz x0, f32c │ │ │ + ldrb w0, [x19] │ │ │ + cmp w0, #0x2d │ │ │ + b.eq e680 // b.none │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #664] │ │ │ + cbz w0, ece4 │ │ │ + cmp w20, #0x0 │ │ │ + csel w20, w20, w28, ge // ge = tcont │ │ │ + add w28, w28, #0x1 │ │ │ + cbnz w0, e510 │ │ │ + cmn w22, #0x5 │ │ │ + b.ne e538 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b e58c │ │ │ ldp x23, x24, [sp, #48] │ │ │ + mov w0, #0x1 // #1 │ │ │ ldp x25, x26, [sp, #64] │ │ │ - ldp x27, x28, [sp, #80] │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x1, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w0, [x1] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x20, [x0, #3792] │ │ │ + ldr x0, [sp, #96] │ │ │ + ldr x2, [sp, #280] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, f454 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #288 │ │ │ ret │ │ │ - tbnz w28, #31, 40ee4c │ │ │ - ldr x1, [x22, w28, sxtw #3] │ │ │ - cbz x1, 40ee6c │ │ │ - cmn w27, #0x5 │ │ │ - cinc w28, w28, eq // eq = none │ │ │ - cmp w28, w25 │ │ │ - b.gt 40f1d4 │ │ │ - sxtw x10, w28 │ │ │ - lsl x24, x10, #3 │ │ │ - ldr x11, [x22, x24] │ │ │ - mov w0, w28 │ │ │ - add x24, x22, x24 │ │ │ - cbz x11, 40fa88 │ │ │ - mov w28, w23 │ │ │ - mov w23, w0 │ │ │ - b 40e918 │ │ │ - tbnz w28, #31, 40e954 │ │ │ - sxtw x1, w28 │ │ │ - lsl x10, x1, #3 │ │ │ - ldr x11, [x22, x10] │ │ │ - cbz x11, 40e954 │ │ │ - and w0, w27, #0xfffffffd │ │ │ - cmn w0, #0x3 │ │ │ - cset w14, eq // eq = none │ │ │ - cmp w28, w23 │ │ │ - b.ge 40eb54 // b.tcont │ │ │ - add w0, w14, w23 │ │ │ - mvn w2, w28 │ │ │ - add x1, x1, #0x1 │ │ │ - add w2, w2, w0 │ │ │ - add x4, x1, x2 │ │ │ - lsl x4, x4, #3 │ │ │ - sbfiz x13, x0, #3, #32 │ │ │ - mov w5, w28 │ │ │ - cmp w28, w0 │ │ │ - add x9, x22, x10 │ │ │ - mov x2, x10 │ │ │ - b.lt 40eac4 // b.tstop │ │ │ - b 40eae0 │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x2, x1 │ │ │ - add x1, x2, #0x8 │ │ │ - ldr x3, [x22, x1] │ │ │ - cmp x1, x4 │ │ │ - str x3, [x22, x2] │ │ │ - b.ne 40eabc // b.any │ │ │ - ldr x9, [x29, #208] │ │ │ - add x9, x9, x13 │ │ │ - add w5, w5, #0x1 │ │ │ - str x11, [x9] │ │ │ - cmp w5, w23 │ │ │ - ldr x22, [x29, #208] │ │ │ - b.eq 40eb54 // b.none │ │ │ - ldr x11, [x22, x10] │ │ │ - b 40eaa8 │ │ │ - ldrb w0, [x11, #1] │ │ │ - cbnz w0, 40eb6c │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - add x0, x20, #0x4a0 │ │ │ + ldr x0, [sp, #104] │ │ │ + ldr x2, [sp, #152] │ │ │ ldr w0, [x0] │ │ │ - cbnz w0, 40e93c │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40f8c0 │ │ │ - mov x1, x11 │ │ │ - bl 401ac0 │ │ │ - mov w27, #0xfffffffb // #-5 │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40e9a8 │ │ │ - add w14, w14, #0x1 │ │ │ - add w28, w28, w14 │ │ │ - b 40e954 │ │ │ - cmn w27, #0x2 │ │ │ - b.ne 40e8fc // b.any │ │ │ - b 40e998 │ │ │ + ldr w20, [x2] │ │ │ + cmn w0, #0x1 │ │ │ + b.eq f320 // b.none │ │ │ + adrp x2, 2f000 │ │ │ + sxtw x0, w0 │ │ │ + mov w27, w1 │ │ │ + ldr x2, [x2, #3632] │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + add x0, x2, x0, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b e4c8 │ │ │ + cmn w22, #0x1 │ │ │ + b.ne e798 // b.any │ │ │ + add w28, w28, #0x2 │ │ │ + mov w22, #0x0 // #0 │ │ │ + b e590 │ │ │ + ldrb w0, [x19, #1] │ │ │ + cbz w0, e708 │ │ │ cmp w0, #0x2d │ │ │ - b.ne 40ebe8 // b.any │ │ │ - ldrb w0, [x11, #2] │ │ │ - cbnz w0, 40f1e8 │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w1, [x0, #4] │ │ │ - cbz w1, 40ed14 │ │ │ - cmp w28, wzr │ │ │ - b.le 40ef08 │ │ │ - sub w23, w28, #0x1 │ │ │ + b.ne e900 // b.any │ │ │ + ldrb w0, [x19, #2] │ │ │ + cbnz w0, f02c │ │ │ + adrp x0, 30000 │ │ │ + add x0, x0, #0x298 │ │ │ + ldr w0, [x0, #4] │ │ │ + cbz w0, e708 │ │ │ + cmp w20, #0x0 │ │ │ + mov x22, x26 │ │ │ + csel w28, w28, w20, le │ │ │ + mov w26, w21 │ │ │ mov w27, #0xfffffff9 // #-7 │ │ │ - add w23, w23, #0x1 │ │ │ - cmp w23, w25 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b.gt 40e9a8 │ │ │ - ldr x20, [x22, w23, sxtw #3] │ │ │ - cbz x20, 40e9a8 │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ + cmp w26, w28 │ │ │ + b.lt e9e0 // b.tstop │ │ │ + ldr x19, [x22, w28, sxtw #3] │ │ │ + cbz x19, e9e0 │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f90c │ │ │ - mov x1, x20 │ │ │ - bl 401ac0 │ │ │ - ldr x9, [x29, #192] │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, f310 │ │ │ + mov x2, #0xffff // #65535 │ │ │ + mov x1, x19 │ │ │ + str x2, [sp, #96] │ │ │ + bl 2ba0 │ │ │ + ldr x1, [sp, #104] │ │ │ mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #208] │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40e9a8 │ │ │ - add w21, w27, #0x1 │ │ │ - sxtw x5, w21 │ │ │ - str xzr, [x19] │ │ │ - ldrb w4, [x11, x5] │ │ │ - add x5, x11, x5 │ │ │ - cbz w4, 40ee54 │ │ │ - adrp x26, 430000 │ │ │ - add x2, x26, #0x408 │ │ │ - ldr x0, [x2, #24] │ │ │ - cbz x0, 40f0d8 │ │ │ - mov w9, #0xffffffff // #-1 │ │ │ - str w9, [x29, #160] │ │ │ - mov w1, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b 40ec3c │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbz x3, 40ed78 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ldr x0, [x2, x0, lsl #3] │ │ │ - cbz x0, 40ec24 │ │ │ - ldrb w3, [x0] │ │ │ - cmp w3, w4 │ │ │ - b.ne 40ec24 // b.any │ │ │ - ldrb w0, [x0, #1] │ │ │ - cbz w0, 40ed5c │ │ │ - ldrb w3, [x5, #1] │ │ │ - cmp w3, w0 │ │ │ - b.ne 40ec24 // b.any │ │ │ - add w21, w27, #0x2 │ │ │ - str w1, [x29, #160] │ │ │ - add x5, x11, w21, sxtw │ │ │ - b 40ed84 │ │ │ + str w0, [x1] │ │ │ + b e7b8 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x1] │ │ │ + adrp x0, 30000 │ │ │ + ldr w0, [x0, #664] │ │ │ + cbnz w0, e5cc │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, f310 │ │ │ + mov x1, x19 │ │ │ + bl 2ba0 │ │ │ + mov x0, #0xffff // #65535 │ │ │ + mov w27, #0xfffffffb // #-5 │ │ │ + str x0, [sp, #96] │ │ │ + b e7b8 │ │ │ + tbnz w20, #31, e7a8 │ │ │ + sxtw x25, w20 │ │ │ + lsl x0, x25, #3 │ │ │ + ldr x19, [x26, x25, lsl #3] │ │ │ + add x1, x26, x0 │ │ │ + cbz x19, e7a8 │ │ │ + cmn w22, #0x5 │ │ │ + b.eq eadc // b.none │ │ │ + cmp w21, w20 │ │ │ + b.lt e9c8 // b.tstop │ │ │ + tbz w28, #31, ed2c │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b e5b4 │ │ │ + cmn w22, #0x2 │ │ │ + b.ne e590 // b.any │ │ │ + add w28, w28, #0x1 │ │ │ + b e58c │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #112] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + str x22, [x0] │ │ │ + ldr x0, [sp, #120] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str w26, [x0] │ │ │ + ldr x0, [sp, #152] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + str w20, [x0] │ │ │ + ldr x0, [sp, #136] │ │ │ + str w28, [x0] │ │ │ + ldr x0, [sp, #144] │ │ │ + str w27, [x0] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b e608 │ │ │ ldrb w1, [x0, #1] │ │ │ - cbz w1, 40ed00 │ │ │ - bl 401770 │ │ │ + cbz w1, eb1c │ │ │ + bl 2850 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f950 │ │ │ - ldr x1, [x22, x24] │ │ │ - mov w23, w21 │ │ │ - bl 401ac0 │ │ │ + bl 2930 │ │ │ + mov x22, x26 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, f310 │ │ │ + ldr x1, [x19] │ │ │ mov w27, #0xfffffffc // #-4 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40e9a8 │ │ │ - ldr x9, [x29, #176] │ │ │ - mov x0, #0x0 // #0 │ │ │ - str wzr, [x9] │ │ │ - b 40e9f0 │ │ │ - tbnz w28, #31, 40e994 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w2, w28 │ │ │ - add x0, x29, #0xd0 │ │ │ - add x1, x1, #0xeb0 │ │ │ + bl 2ba0 │ │ │ + b e7b8 │ │ │ + and w1, w22, #0xfffffffd │ │ │ + cmn w1, #0x3 │ │ │ + cset w1, eq // eq = none │ │ │ + str w1, [sp, #176] │ │ │ + cmp w20, w28 │ │ │ + b.ge e8cc // b.tcont │ │ │ + add w24, w1, w28 │ │ │ + mvn w23, w20 │ │ │ + add w23, w23, w24 │ │ │ + add x0, x0, #0x8 │ │ │ + add x23, x23, #0x1 │ │ │ + str w21, [sp, #180] │ │ │ + cmp w20, w24 │ │ │ + add x25, x26, w24, sxtw #3 │ │ │ + lsl x23, x23, #3 │ │ │ + add x0, x26, x0 │ │ │ + csel x25, x3, x25, ge // ge = tcont │ │ │ + mov x21, x27 │ │ │ + mov w19, w20 │ │ │ + mov x27, x23 │ │ │ + cmp w20, w24 │ │ │ + mov x23, x0 │ │ │ + b.ge e8b8 // b.tcont │ │ │ + mov x0, x3 │ │ │ + mov x2, x27 │ │ │ + mov x1, x23 │ │ │ + bl 2840 │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + mov x3, x0 │ │ │ + cmp w19, w28 │ │ │ + b.eq e8c8 // b.none │ │ │ + cmp w20, w24 │ │ │ + ldr x21, [x3] │ │ │ + b.lt e888 // b.tstop │ │ │ + str x21, [x25] │ │ │ + add w19, w19, #0x1 │ │ │ + cmp w19, w28 │ │ │ + b.ne e8ac // b.any │ │ │ + ldr w21, [sp, #180] │ │ │ + ldr w0, [sp, #176] │ │ │ + add w0, w0, #0x1 │ │ │ + add w20, w20, w0 │ │ │ + b e538 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + str xzr, [sp, #96] │ │ │ + ldr x0, [sp, #120] │ │ │ + str wzr, [x0] │ │ │ + b e608 │ │ │ + mov w0, w1 │ │ │ + mov w1, w28 │ │ │ + mov w28, w0 │ │ │ + b e55c │ │ │ + ldr x0, [sp, #128] │ │ │ + add w23, w22, #0x1 │ │ │ + add x6, x19, w23, sxtw │ │ │ + str xzr, [x0] │ │ │ + ldrb w4, [x19, w23, sxtw] │ │ │ + cbz w4, e97c │ │ │ + ldr x0, [sp, #168] │ │ │ + ldr x0, [x0, #24] │ │ │ + cbz x0, ecac │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + mov w2, #0x0 // #0 │ │ │ + ldr x0, [sp, #168] │ │ │ + b e944 │ │ │ + add x0, x0, #0x28 │ │ │ + add w2, w2, #0x1 │ │ │ + ldr x1, [x0, #24] │ │ │ + cbz x1, e9fc │ │ │ + ldr x1, [x0] │ │ │ + cbz x1, e934 │ │ │ + ldrb w3, [x1] │ │ │ + cmp w3, w4 │ │ │ + b.ne e934 // b.any │ │ │ + ldrb w1, [x1, #1] │ │ │ + cbz w1, e9e8 │ │ │ + ldrb w3, [x6, #1] │ │ │ + cmp w3, w1 │ │ │ + b.ne e934 // b.any │ │ │ + add w23, w22, #0x2 │ │ │ + mov w27, w2 │ │ │ + add x6, x19, w23, sxtw │ │ │ + b ea04 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + mov w27, w21 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b e4f4 │ │ │ + add w28, w1, #0x2 │ │ │ + mov w2, w20 │ │ │ + ldp x1, x0, [sp, #184] │ │ │ mov w3, #0x1 // #1 │ │ │ - bl 40e5b8 │ │ │ - ldr x9, [x29, #208] │ │ │ - mov x24, #0x8 // #8 │ │ │ - add x24, x24, w21, sxtw #3 │ │ │ - mov w25, w0 │ │ │ - ldr x0, [x9, x24] │ │ │ - add w28, w28, #0x1 │ │ │ - mov x22, x9 │ │ │ - add w21, w23, #0x2 │ │ │ - cbz x0, 40e994 │ │ │ - b 40e980 │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w0, [x0] │ │ │ - mov w23, w21 │ │ │ - mov w27, #0xfffffffa // #-6 │ │ │ - b 40e8d4 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ - str w1, [x9] │ │ │ - ldr w0, [x0] │ │ │ - cbnz w0, 40e93c │ │ │ - b 40eb1c │ │ │ - ldr x2, [x29, #192] │ │ │ - ldr w1, [x2] │ │ │ - cmn w1, #0x1 │ │ │ - b.eq 40f96c // b.none │ │ │ - sxtw x1, w1 │ │ │ - adrp x2, 430000 │ │ │ - add x1, x1, x1, lsl #2 │ │ │ - add x2, x2, #0x408 │ │ │ - add x1, x2, x1, lsl #3 │ │ │ - ldr x26, [x1, #24] │ │ │ - mov w27, w0 │ │ │ - b 40e898 │ │ │ - str w1, [x29, #160] │ │ │ - add w1, w1, #0x1 │ │ │ - sxtw x0, w1 │ │ │ - add x3, x0, x0, lsl #2 │ │ │ - add x3, x2, x3, lsl #3 │ │ │ - ldr x3, [x3, #24] │ │ │ - cbnz x3, 40ec3c │ │ │ - ldr w9, [x29, #160] │ │ │ - cmn w9, #0x1 │ │ │ - b.eq 40f0d8 // b.none │ │ │ - ldrb w0, [x5, #1] │ │ │ - ldrsw x24, [x29, #160] │ │ │ + sxtw x19, w28 │ │ │ + add w20, w20, #0x1 │ │ │ + bl e220 │ │ │ + mov w21, w0 │ │ │ + ldr x26, [sp, #216] │ │ │ + ldr x0, [x26, x19, lsl #3] │ │ │ + add x19, x26, x19, lsl #3 │ │ │ + b e574 │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b e7b8 │ │ │ + add x0, x0, #0x28 │ │ │ + mov w27, w2 │ │ │ + ldr x1, [x0, #24] │ │ │ + add w2, w2, #0x1 │ │ │ + cbnz x1, e944 │ │ │ + cmn w27, #0x1 │ │ │ + b.eq ecac // b.none │ │ │ + ldrb w0, [x6, #1] │ │ │ + sxtw x24, w27 │ │ │ cmp w0, #0x2d │ │ │ - b.eq 40ef94 // b.none │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - cmp w27, #0x4 │ │ │ - b.eq 40ef10 // b.none │ │ │ - cmp w27, #0x5 │ │ │ - b.eq 40f114 // b.none │ │ │ - cmp w27, #0x2 │ │ │ - b.eq 40f1a8 // b.none │ │ │ - and w1, w27, #0xfffffffd │ │ │ + adrp x0, 2f000 │ │ │ + b.eq ec00 // b.none │ │ │ + ldr x1, [x0, #3632] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w3, [x0, #16] │ │ │ + cmp w3, #0x4 │ │ │ + b.eq eb8c // b.none │ │ │ + cmp w3, #0x5 │ │ │ + b.eq ed94 // b.none │ │ │ + cmp w3, #0x2 │ │ │ + b.eq eb44 // b.none │ │ │ + and w1, w3, #0xfffffffd │ │ │ cmp w1, #0x1 │ │ │ - b.ne 40ee0c // b.any │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 40f088 │ │ │ + b.ne ebc0 // b.any │ │ │ + add w0, w23, #0x1 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + mov w21, w27 │ │ │ + mov w27, w3 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, eecc │ │ │ cmp w0, #0x3d │ │ │ - mov x0, #0x2 // #2 │ │ │ - csinc x0, x0, xzr, eq // eq = none │ │ │ - add x21, x0, w21, sxtw │ │ │ - add x21, x11, x21 │ │ │ - mov x0, x21 │ │ │ - bl 401770 │ │ │ + str x24, [sp, #96] │ │ │ + cset x0, eq // eq = none │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40faa0 │ │ │ - mov x1, x21 │ │ │ - bl 401ac0 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - add x26, x26, #0x408 │ │ │ - add x24, x24, x24, lsl #2 │ │ │ - ldr x0, [x29, #192] │ │ │ - add x24, x26, x24, lsl #3 │ │ │ - ldr w9, [x29, #160] │ │ │ - ldr x26, [x24, #24] │ │ │ - str w9, [x0] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - cmp x26, x0 │ │ │ - b.eq 40fa98 // b.none │ │ │ - ldr x22, [x29, #208] │ │ │ - cbnz w21, 40f3f8 │ │ │ - add x0, x20, #0x4a0 │ │ │ - ldr w0, [x0] │ │ │ + add x0, x0, w23, sxtw │ │ │ + add x19, x19, x0 │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, f4d4 │ │ │ + mov x1, x19 │ │ │ + bl 2ba0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w21, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq efb8 // b.none │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - b 40e8d4 │ │ │ - mov x26, x11 │ │ │ - b 40e9a8 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov w21, w4 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40ee38 │ │ │ - mov x26, x1 │ │ │ - b 40e9a8 │ │ │ - mov x0, x11 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401770 │ │ │ + b e7b8 │ │ │ + add w20, w20, #0x1 │ │ │ + cmp w20, w21 │ │ │ + b.gt eafc │ │ │ + add x0, x0, #0x8 │ │ │ + sxtw x25, w20 │ │ │ + add x1, x26, x0 │ │ │ + ldr x19, [x26, x0] │ │ │ + cbnz x19, e784 │ │ │ + mov w0, w20 │ │ │ + mov w27, w22 │ │ │ + mov w20, w28 │ │ │ + mov x22, x26 │ │ │ + mov w28, w0 │ │ │ + mov w26, w21 │ │ │ + str xzr, [sp, #96] │ │ │ + b e7b8 │ │ │ + adrp x0, 30000 │ │ │ + mov w22, #0xfffffffa // #-6 │ │ │ + ldr w0, [x0, #664] │ │ │ + b e50c │ │ │ + mov w0, #0x0 // #0 │ │ │ + b e5f8 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + b e7b8 │ │ │ + add w0, w23, #0x1 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbz w0, ef44 │ │ │ + mov x22, x26 │ │ │ + cmp w0, #0x3d │ │ │ + mov w26, w21 │ │ │ + mov x3, x24 │ │ │ + mov w21, w27 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b.eq eb74 // b.none │ │ │ + str x3, [sp, #96] │ │ │ + b ea78 │ │ │ + add w0, w23, #0x2 │ │ │ + ldrb w0, [x19, w0, sxtw] │ │ │ + cbnz w0, f4b8 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3632] │ │ │ + b eab0 │ │ │ + add w22, w23, #0x1 │ │ │ + ldrb w0, [x19, w22, sxtw] │ │ │ + cbz w0, ee40 │ │ │ + mov x0, #0x2 // #2 │ │ │ + bl 2930 │ │ │ + ldr x1, [sp, #128] │ │ │ + str x0, [x1] │ │ │ + cbz x0, f4d4 │ │ │ + add x19, x19, w23, sxtw │ │ │ + mov w23, w22 │ │ │ + ldrb w1, [x19, #1] │ │ │ + strb w1, [x0] │ │ │ + strb wzr, [x0, #1] │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.eq efb8 // b.none │ │ │ + cbnz w23, f4c4 │ │ │ + adrp x0, 30000 │ │ │ + mov w22, #0xfffffffe // #-2 │ │ │ + ldr w0, [x0, #664] │ │ │ + b e50c │ │ │ + ldr x2, [x0, #3632] │ │ │ + add x0, x24, x24, lsl #2 │ │ │ + lsl x0, x0, #3 │ │ │ + add x1, x2, x0 │ │ │ + ldr w3, [x1, #20] │ │ │ + cbnz w3, ee98 │ │ │ + ldr w3, [x1, #16] │ │ │ + cbnz w3, ea28 │ │ │ + ldr x5, [x1, #32] │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x4, [x2, x0] │ │ │ + cbz x5, f22c │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, f22c │ │ │ + adrp x3, 12000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x968 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x810 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0x40 │ │ │ + adrp x21, 30000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0x560 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.le ecd8 │ │ │ + mov x2, #0xfffe // #65534 │ │ │ + add x0, x21, #0x560 │ │ │ + adrp x1, 10000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + str x2, [sp, #96] │ │ │ + bl 46c0 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b e608 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x810 │ │ │ + add x3, x3, #0x100 │ │ │ + adrp x21, 30000 │ │ │ + mov x2, #0x17a1 // #6049 │ │ │ + add x0, x21, #0x560 │ │ │ + mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt ec80 │ │ │ + add x1, x21, #0x560 │ │ │ + mov w0, #0x10 // #16 │ │ │ + bl 44a8 │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40fab8 │ │ │ - mov x1, x11 │ │ │ - bl 401ac0 │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - ldr x22, [x29, #208] │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, f310 │ │ │ + mov x1, x19 │ │ │ + bl 2ba0 │ │ │ + ldr x1, [sp, #104] │ │ │ + mov x0, #0xffff // #65535 │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - mov x26, #0xffff // #65535 │ │ │ - b 40e9a8 │ │ │ + str x0, [sp, #96] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str w0, [x1] │ │ │ + b e7b8 │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ cmn w27, #0x5 │ │ │ - cinc w23, w23, eq // eq = none │ │ │ - cmp w23, w25 │ │ │ - mov x26, x1 │ │ │ - b.gt 40e9a8 │ │ │ - sbfiz x20, x23, #3, #32 │ │ │ - ldr x0, [x22, x20] │ │ │ - add x21, x22, x20 │ │ │ - cbz x0, 40e9a8 │ │ │ - bl 401770 │ │ │ + cinc w20, w20, eq // eq = none │ │ │ + cmp w20, w26 │ │ │ + b.gt ee2c │ │ │ + sxtw x0, w20 │ │ │ + add x19, x22, x0, lsl #3 │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ + cbz x0, ee2c │ │ │ + bl 2850 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f978 │ │ │ - ldr x1, [x21] │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, f310 │ │ │ + ldr x1, [x19] │ │ │ + mov x2, #0xffff // #65535 │ │ │ + str x2, [sp, #96] │ │ │ mov w27, #0xfffffffb // #-5 │ │ │ - bl 401ac0 │ │ │ - mov x26, #0xffff // #65535 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40e9a8 │ │ │ - sub w23, w23, #0x1 │ │ │ - b 40eb94 │ │ │ - add w22, w21, #0x1 │ │ │ - ldrb w0, [x11, w22, sxtw] │ │ │ - cbnz w0, 40f054 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x1, x26, #0x408 │ │ │ - lsl x0, x0, #3 │ │ │ + bl 2ba0 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + b e7b8 │ │ │ + sxtw x0, w23 │ │ │ + mov w1, #0xfd // #253 │ │ │ + add x0, x0, #0x1 │ │ │ + add x22, x19, x0 │ │ │ + ldrb w0, [x19, x0] │ │ │ + sub w0, w0, #0x2b │ │ │ + tst w0, w1 │ │ │ + cset w25, eq // eq = none │ │ │ + cinc x19, x22, eq // eq = none │ │ │ + bl 2ab0 <__ctype_b_loc@plt> │ │ │ + ldrb w1, [x22, w25, uxtw] │ │ │ + ldr x3, [x0] │ │ │ + ubfiz x1, x1, #1, #8 │ │ │ + ldrh w0, [x3, x1] │ │ │ + tbz w0, #11, efd4 │ │ │ + mov x0, x19 │ │ │ + ldrb w1, [x0, #1]! │ │ │ + ldrh w1, [x3, x1, lsl #1] │ │ │ + tbnz w1, #11, edd4 │ │ │ + cmp x0, x19 │ │ │ + b.eq efd4 // b.none │ │ │ + sub x19, x0, x22 │ │ │ + add w0, w19, #0x1 │ │ │ + sxtw x0, w0 │ │ │ + bl 2930 │ │ │ + ldr x1, [sp, #128] │ │ │ + mov x25, x0 │ │ │ + str x0, [x1] │ │ │ + cbz x0, f4d4 │ │ │ + sxtw x3, w19 │ │ │ + mov x1, x22 │ │ │ + mov x2, x3 │ │ │ + str x3, [sp, #96] │ │ │ + add w23, w23, w19 │ │ │ + bl 2bd0 │ │ │ + ldr x3, [sp, #96] │ │ │ + strb wzr, [x25, x3] │ │ │ + b ebc0 │ │ │ + mov w0, w20 │ │ │ + mov w20, w28 │ │ │ + mov w28, w0 │ │ │ + str xzr, [sp, #96] │ │ │ + b e7b8 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3632] │ │ │ + lsl x0, x24, #3 │ │ │ add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 40f400 │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 40f400 │ │ │ ldr x4, [x1, x0] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xec0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0xb0 │ │ │ - add x4, x29, #0xe0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40f024 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 4034a0 │ │ │ - b 40ee0c │ │ │ - add x2, x24, x24, lsl #2 │ │ │ - add x3, x26, #0x408 │ │ │ - lsl x2, x2, #3 │ │ │ - add x0, x3, x2 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbnz w1, 40f03c │ │ │ - ldr w27, [x0, #16] │ │ │ - cbnz w27, 40eda4 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40f9c0 │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, eeb0 │ │ │ ldrb w0, [x5] │ │ │ - cbz w0, 40f9c0 │ │ │ - ldr x4, [x3, x2] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ + cbz w0, eeb0 │ │ │ + adrp x3, 12000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xec0 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - add x3, x9, #0x40 │ │ │ + add x3, x3, #0x968 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x4, x29, #0xe0 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.le 40f998 │ │ │ - adrp x1, 411000 │ │ │ - add x0, x27, #0x790 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - b 40e9f0 │ │ │ - ldr x9, [x29, #168] │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x810 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xb0 │ │ │ + b ec60 │ │ │ + ldr x2, [sp, #160] │ │ │ + mov w0, #0x1 // #1 │ │ │ + add w23, w23, w0 │ │ │ + str w0, [x2] │ │ │ + ldr w3, [x1, #16] │ │ │ + b ea28 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 12000 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x978 │ │ │ mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - ldr w27, [x0, #16] │ │ │ - add w21, w21, w1 │ │ │ - b 40eda4 │ │ │ - mov x0, #0x2 // #2 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - cbz x0, 40f8dc │ │ │ - add x21, x11, w21, sxtw │ │ │ - ldrb w1, [x21, #1] │ │ │ - mov w21, w22 │ │ │ - strb w1, [x0] │ │ │ - ldr x0, [x19] │ │ │ - strb wzr, [x0, #1] │ │ │ - b 40ee0c │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 40fb04 │ │ │ - bl 401770 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + b ee84 │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x22, x25, lsl #3 │ │ │ + ldr x0, [x22, x25, lsl #3] │ │ │ + cbz x0, f248 │ │ │ + str x24, [sp, #96] │ │ │ + bl 2850 │ │ │ add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40faec │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xfffffffd // #-3 │ │ │ - bl 401ac0 │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - cmp w0, #0x3 │ │ │ - csinv w21, w21, wzr, eq // eq = none │ │ │ - b 40ee0c │ │ │ - ldr x0, [x29, #184] │ │ │ - ldr x3, [x29, #112] │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, f4d4 │ │ │ + ldr x1, [x19] │ │ │ + bl 2ba0 │ │ │ + adrp x0, 2f000 │ │ │ + cmp w27, #0x3 │ │ │ + ldr x3, [sp, #96] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str x0, [sp, #96] │ │ │ + b.eq f2b8 // b.none │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + cmp x1, x0 │ │ │ + b.eq efb8 // b.none │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ + b e7b8 │ │ │ + add x25, x25, #0x1 │ │ │ + add x19, x26, x25, lsl #3 │ │ │ + ldr x0, [x26, x25, lsl #3] │ │ │ + cbz x0, ebc0 │ │ │ + ldrb w1, [x0] │ │ │ + cmp w1, #0x2d │ │ │ + b.eq ebc0 // b.none │ │ │ + str x24, [sp, #96] │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + str x0, [x2] │ │ │ + cbz x0, f4d4 │ │ │ + ldr x1, [x19] │ │ │ + bl 2ba0 │ │ │ + ldp x3, x1, [sp, #96] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x24, x3, x3, lsl #2 │ │ │ + add x0, x0, x24, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w27, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne ef3c // b.any │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + str x0, [sp, #96] │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x23, x24, [sp, #48] │ │ │ + ldp x25, x26, [sp, #64] │ │ │ + ldp x27, x28, [sp, #80] │ │ │ + b e608 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x1, [x0, #3632] │ │ │ + lsl x0, x24, #3 │ │ │ + add x2, x1, x0 │ │ │ + ldr x4, [x1, x0] │ │ │ + ldr x5, [x2, #32] │ │ │ + cbz x5, f29c │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, f29c │ │ │ + adrp x3, 12000 │ │ │ + mov x0, x19 │ │ │ + mov x2, #0x32 // #50 │ │ │ + add x3, x3, #0x968 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40f024 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 4034a0 │ │ │ - mov x26, #0x0 // #0 │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40ee38 │ │ │ - sxtw x1, w21 │ │ │ - add x1, x1, #0x1 │ │ │ - ldrb w0, [x11, x1] │ │ │ - add x1, x11, x1 │ │ │ - str x1, [x29, #120] │ │ │ - cmp w0, #0x2d │ │ │ - b.eq 40f13c // b.none │ │ │ - cmp w0, #0x2b │ │ │ - mov x27, x1 │ │ │ - b.ne 40f144 // b.any │ │ │ - ldr x9, [x29, #120] │ │ │ - add x27, x9, #0x1 │ │ │ - bl 4019d0 <__ctype_b_loc@plt> │ │ │ - ldr x2, [x0] │ │ │ - mov x22, x27 │ │ │ - b 40f158 │ │ │ - add x22, x22, #0x1 │ │ │ - ldrb w0, [x22] │ │ │ - ldrh w0, [x2, x0, lsl #1] │ │ │ - tbnz w0, #11, 40f154 │ │ │ - cmp x22, x27 │ │ │ - b.eq 40fa10 // b.none │ │ │ - ldr x9, [x29, #120] │ │ │ - sub x27, x22, x9 │ │ │ - add w0, w27, #0x1 │ │ │ - sxtw x0, w0 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40f9f8 │ │ │ - sxtw x22, w27 │ │ │ - ldr x1, [x29, #120] │ │ │ - mov x2, x22 │ │ │ - bl 401af0 │ │ │ - ldr x0, [x19] │ │ │ - add w21, w21, w27 │ │ │ - strb wzr, [x0, x22] │ │ │ - b 40ee0c │ │ │ - add w0, w21, #0x1 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbz w0, 40f3b4 │ │ │ - cmp w0, #0x3d │ │ │ - mov x0, #0x1 // #1 │ │ │ - b.ne 40ede0 // b.any │ │ │ - add w0, w21, #0x2 │ │ │ - ldrb w0, [x11, w0, sxtw] │ │ │ - cbnz w0, 40f948 │ │ │ - mov w21, #0xfffffffe // #-2 │ │ │ - b 40ee0c │ │ │ - mov w1, w28 │ │ │ - mov x26, x11 │ │ │ - mov w28, w23 │ │ │ - mov w23, w1 │ │ │ - b 40e9a8 │ │ │ - str xzr, [x19] │ │ │ - cbz x22, 40f8f8 │ │ │ - ldr x1, [x24] │ │ │ - cbz x1, 40f8f8 │ │ │ - mov x0, x1 │ │ │ - str x1, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - mov x21, x0 │ │ │ - ldr x1, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz x0, 40f238 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0xeb8 │ │ │ - mov w0, #0x4 // #4 │ │ │ - bl 4034a0 │ │ │ - ldr x1, [x24] │ │ │ - ldr x10, [x29, #96] │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x810 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0xe0 │ │ │ + b ec60 │ │ │ + ldr x0, [sp, #128] │ │ │ + mov w27, w22 │ │ │ + mov x22, x26 │ │ │ + mov w26, w21 │ │ │ + ldr x24, [sp, #200] │ │ │ + str xzr, [x0] │ │ │ + cbz x22, f2e0 │ │ │ + ldr x21, [x1] │ │ │ + cbz x21, f2e0 │ │ │ + mov x0, x21 │ │ │ + bl 2850 │ │ │ + add x23, x0, #0x1 │ │ │ + mov x0, x23 │ │ │ + bl 2930 │ │ │ + mov x19, x0 │ │ │ + cbz x0, f468 │ │ │ + mov x1, x21 │ │ │ + mov x2, x23 │ │ │ + bl 2830 │ │ │ + add x21, x19, #0x2 │ │ │ + ldrb w1, [x19, #2] │ │ │ mov x0, x21 │ │ │ - str x10, [x29, #96] │ │ │ - bl 401ac0 │ │ │ - ldrb w1, [x21, #2] │ │ │ - add x20, x21, #0x2 │ │ │ - str xzr, [x19] │ │ │ cmp w1, #0x3d │ │ │ - ldr x10, [x29, #96] │ │ │ - mov x0, x20 │ │ │ - b.eq 40f940 // b.none │ │ │ - cbnz w1, 40f270 │ │ │ - b 40f940 │ │ │ - cbz w1, 40f280 │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne f098 // b.any │ │ │ + b f384 │ │ │ mov x0, x2 │ │ │ ldrb w1, [x0, #1] │ │ │ add x2, x0, #0x1 │ │ │ cmp w1, #0x3d │ │ │ - b.ne 40f268 // b.any │ │ │ - str xzr, [x29, #184] │ │ │ - cbz w1, 40f298 │ │ │ - ldrb w1, [x29, #184] │ │ │ - add x2, x2, #0x1 │ │ │ - sturb w1, [x2, #-1] │ │ │ - str x2, [x29, #184] │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ + b.ne f094 // b.any │ │ │ + cbz w1, f0b8 │ │ │ + mov x24, x2 │ │ │ + strb wzr, [x24], #1 │ │ │ ldrb w1, [x0] │ │ │ + mov w27, #0x0 // #0 │ │ │ cmp w1, #0x2d │ │ │ - b.eq 40f924 // b.none │ │ │ - ldr x9, [x29, #168] │ │ │ - str wzr, [x9] │ │ │ - adrp x26, 430000 │ │ │ - add x1, x26, #0x408 │ │ │ + b.ne f0d0 // b.any │ │ │ + mov w27, #0x1 // #1 │ │ │ + strb wzr, [x0] │ │ │ + ldr x0, [sp, #160] │ │ │ + str w27, [x0] │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3632] │ │ │ ldr x0, [x1, #24] │ │ │ - cbz x0, 40f4e8 │ │ │ - ldr w9, [x29, #288] │ │ │ - str x1, [x29, #160] │ │ │ - cmp w9, wzr │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ - mov w27, #0x0 // #0 │ │ │ - mov x0, #0x0 // #0 │ │ │ - b.gt 40f428 │ │ │ - adrp x1, 430000 │ │ │ - add x1, x1, #0x790 │ │ │ - str x1, [x29, #128] │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x1, x1, #0x830 │ │ │ - add x1, x1, #0x20 │ │ │ - str x1, [x29, #120] │ │ │ - ldr x9, [x29, #160] │ │ │ - b 40f34c │ │ │ - ldr x3, [x29, #120] │ │ │ - ldr x0, [x29, #128] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - mov x4, x20 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ + cbz x0, f348 │ │ │ + add x3, x1, #0x8 │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ + mov w23, #0x0 // #0 │ │ │ + str x19, [sp, #96] │ │ │ + mov x19, x3 │ │ │ + str w20, [sp, #160] │ │ │ + mov w20, w23 │ │ │ + str x22, [sp, #168] │ │ │ + mov w22, w5 │ │ │ + ldr x23, [x19] │ │ │ + cbz x23, f14c │ │ │ + mov x1, x21 │ │ │ + mov x0, x23 │ │ │ + bl 2aa0 │ │ │ + cbz w0, f48c │ │ │ mov x0, x21 │ │ │ - bl 401a40 │ │ │ - ldr x1, [x29, #128] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 4034a0 │ │ │ - ldr x10, [x29, #96] │ │ │ - mov w24, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - ldr x9, [x29, #160] │ │ │ - add x1, x0, x0, lsl #2 │ │ │ - add x1, x9, x1, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbz x1, 40f4e0 │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x9, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 40f330 │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x10, [x29, #96] │ │ │ - str x3, [x29, #104] │ │ │ - bl 4019c0 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbz w0, 40f938 │ │ │ - mov x0, x20 │ │ │ - bl 401770 │ │ │ - ldr x3, [x29, #104] │ │ │ - mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 401870 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz w0, 40f330 │ │ │ - cmn w24, #0x1 │ │ │ - b.ne 40f2fc // b.any │ │ │ - mov w24, w27 │ │ │ - b 40f330 │ │ │ - mov x22, x9 │ │ │ - b 40eb98 │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x10, x10, #3 │ │ │ - ldr x0, [x22, x10] │ │ │ - add x22, x22, x10 │ │ │ - cbz x0, 40ee0c │ │ │ - ldrb w1, [x0] │ │ │ - cmp w1, #0x2d │ │ │ - b.eq 40ee0c // b.none │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbz x0, 40fad4 │ │ │ - ldr x1, [x22] │ │ │ - mov w21, #0xffffffff // #-1 │ │ │ - bl 401ac0 │ │ │ - b 40ee0c │ │ │ - mov w27, w21 │ │ │ - b 40e9a8 │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xed0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - b 40ef58 │ │ │ - ldr x3, [x29, #160] │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - add x0, x3, x0, lsl #3 │ │ │ - ldr x3, [x0, #8] │ │ │ - cbz x3, 40f4c4 │ │ │ - mov x0, x3 │ │ │ - mov x1, x20 │ │ │ - str x3, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 4019c0 │ │ │ - ldr x3, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - cbz w0, 40f938 │ │ │ - mov x0, x20 │ │ │ - str x10, [x29, #96] │ │ │ - str x3, [x29, #104] │ │ │ - bl 401770 │ │ │ - ldr x3, [x29, #104] │ │ │ + bl 2850 │ │ │ + mov x1, x21 │ │ │ mov x2, x0 │ │ │ - mov x1, x20 │ │ │ - mov x0, x3 │ │ │ - bl 401870 │ │ │ - ldr x10, [x29, #96] │ │ │ - cbnz w0, 40f4c4 │ │ │ - cmn w24, #0x1 │ │ │ - b.eq 40f4c0 // b.none │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x27, 430000 │ │ │ - add x3, x3, #0x830 │ │ │ - add x0, x27, #0x790 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x20 │ │ │ - mov x4, x20 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - b 40f024 │ │ │ - mov w24, w27 │ │ │ - add w27, w27, #0x1 │ │ │ - sxtw x0, w27 │ │ │ - ldr x4, [x29, #160] │ │ │ - add x1, x0, x0, lsl #2 │ │ │ - add x1, x4, x1, lsl #3 │ │ │ - ldr x1, [x1, #24] │ │ │ - cbnz x1, 40f428 │ │ │ - cmn w24, #0x1 │ │ │ - b.ne 40f540 // b.any │ │ │ - adrp x27, 430000 │ │ │ - add x24, x27, #0x790 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x830 │ │ │ - mov x4, x20 │ │ │ - mov x0, x24 │ │ │ - str x10, [x29, #96] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - ldr w9, [x29, #288] │ │ │ - ldr x10, [x29, #96] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40f024 │ │ │ - mov x1, x24 │ │ │ - mov w0, #0x10 // #16 │ │ │ - str x10, [x29, #96] │ │ │ - bl 4034a0 │ │ │ - ldr x10, [x29, #96] │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ - ldr x9, [x29, #168] │ │ │ - sxtw x20, w24 │ │ │ - ldr w0, [x9] │ │ │ - cbz w0, 40f564 │ │ │ - add x1, x26, #0x408 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ + mov x0, x23 │ │ │ + bl 2970 │ │ │ + cbnz w0, f14c │ │ │ + cmn w22, #0x1 │ │ │ + b.ne f478 // b.any │ │ │ + mov w22, w20 │ │ │ + add x19, x19, #0x28 │ │ │ + add w20, w20, #0x1 │ │ │ + ldr x0, [x19, #16] │ │ │ + cbnz x0, f10c │ │ │ + mov w23, w22 │ │ │ + cmn w22, #0x1 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b.eq f348 // b.none │ │ │ + sxtw x21, w23 │ │ │ + cbz w27, f194 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3632] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ + add x0, x1, x0, lsl #3 │ │ │ + ldr w0, [x0, #20] │ │ │ + cbz w0, f4a0 │ │ │ + adrp x0, 2f000 │ │ │ + ldr x1, [x0, #3632] │ │ │ + add x0, x21, x21, lsl #2 │ │ │ add x0, x1, x0, lsl #3 │ │ │ - ldr w1, [x0, #20] │ │ │ - cbz w1, 40f650 │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x1, x0, x1, lsl #3 │ │ │ - ldr w0, [x1, #16] │ │ │ + ldr w27, [x0, #16] │ │ │ + cmp w27, #0x2 │ │ │ + b.eq f3fc // b.none │ │ │ + sub w0, w27, #0x3 │ │ │ cmp w0, #0x2 │ │ │ - b.eq 40f724 // b.none │ │ │ - cmp w0, #0x1 │ │ │ - b.eq 40f774 // b.none │ │ │ - sub w2, w0, #0x3 │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 40f774 // b.plast │ │ │ - cbnz w0, 40f72c │ │ │ - ldr x9, [x29, #184] │ │ │ - cbz x9, 40f72c │ │ │ - ldr x5, [x1, #32] │ │ │ - cbz x5, 40f6ec │ │ │ - ldrb w0, [x5] │ │ │ - cbz w0, 40f6ec │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x1, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xec0 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x3, x3, #0x830 │ │ │ - adrp x27, 430000 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x80 │ │ │ - mov x4, x11 │ │ │ - add x0, x27, #0x790 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - ldr w9, [x29, #288] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40f024 │ │ │ - add x1, x27, #0x790 │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 4034a0 │ │ │ + ccmp w27, #0x1, #0x4, hi // hi = pmore │ │ │ + b.ne f3e8 // b.any │ │ │ + cbz x24, f3a4 │ │ │ + mov x0, x24 │ │ │ + bl 2850 │ │ │ + add x25, x0, #0x1 │ │ │ + mov x0, x25 │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, f38c │ │ │ + mov x2, x25 │ │ │ + mov x1, x24 │ │ │ mov w27, #0xfffffffe // #-2 │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x26, x26, #0x408 │ │ │ - add x26, x26, x0, lsl #3 │ │ │ - ldr x26, [x26, #24] │ │ │ - ldr x9, [x29, #192] │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - str w24, [x9] │ │ │ - cmp x26, x0 │ │ │ - b.eq 40fa98 // b.none │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40e9a8 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40f734 │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 40f734 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 2830 │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + adrp x0, 2f000 │ │ │ + add x21, x21, x21, lsl #2 │ │ │ + ldr x1, [sp, #104] │ │ │ + ldr x0, [x0, #3632] │ │ │ + add x0, x0, x21, lsl #3 │ │ │ + ldr x0, [x0, #24] │ │ │ + str w23, [x1] │ │ │ + str x0, [sp, #96] │ │ │ + mov x1, #0xfffe // #65534 │ │ │ + cmp x0, x1 │ │ │ + b.ne e7b8 // b.any │ │ │ + b efb8 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 12000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xec0 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x27, 430000 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x12, x27, #0x790 │ │ │ - add x3, x3, #0x830 │ │ │ - mov x0, x12 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x40 │ │ │ - mov x4, x11 │ │ │ - str x12, [x29, #104] │ │ │ - str x10, [x29, #96] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - ldr w9, [x29, #288] │ │ │ - ldr x12, [x29, #104] │ │ │ - cmp w9, wzr │ │ │ - b.gt 40f024 │ │ │ - mov w0, #0x10 // #16 │ │ │ - mov x1, x12 │ │ │ - bl 4034a0 │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40f564 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x408 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x0, x11 │ │ │ + add x3, x3, #0x978 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + b ec50 │ │ │ + adrp x0, 2f000 │ │ │ + add x24, x24, x24, lsl #2 │ │ │ + add x19, sp, #0xe0 │ │ │ + ldr x2, [x0, #3632] │ │ │ + lsl x0, x24, #3 │ │ │ + add x3, x2, x0 │ │ │ + ldr x4, [x2, x0] │ │ │ + ldr x5, [x3, #32] │ │ │ + cbz x5, f2f4 │ │ │ + ldrb w0, [x5] │ │ │ + cbz w0, f2f4 │ │ │ + adrp x3, 12000 │ │ │ + mov x0, x19 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xed0 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40f5d4 │ │ │ - ldr x9, [x29, #184] │ │ │ - cbnz x9, 40f77c │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - b 40f61c │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x408 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ + add x3, x3, #0x968 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x810 │ │ │ + mov x4, x19 │ │ │ + add x3, x3, #0x60 │ │ │ + b ec60 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 12000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xed0 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40f690 │ │ │ - ldr x9, [x29, #184] │ │ │ - cbz x9, 40f7c0 │ │ │ - mov x0, x9 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 40f7b0 │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xeb8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w27, #0xfffffffe // #-2 │ │ │ - bl 401ac0 │ │ │ - b 40f61c │ │ │ - add x10, x10, #0x1 │ │ │ - lsl x27, x10, #3 │ │ │ - ldr x0, [x22, x27] │ │ │ - cbz x0, 40f828 │ │ │ - bl 401770 │ │ │ - add x0, x0, #0x1 │ │ │ - bl 401830 │ │ │ - str x0, [x19] │ │ │ - cbnz x0, 40f800 │ │ │ - mov x0, x21 │ │ │ - bl 401a40 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xeb8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - ldr x1, [x22, x27] │ │ │ - bl 401ac0 │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w0, [x0, #16] │ │ │ - mov w12, #0xfffffffd // #-3 │ │ │ - cmp w0, #0x3 │ │ │ - csinv w27, w12, wzr, eq // eq = none │ │ │ - b 40f61c │ │ │ - add x1, x26, #0x408 │ │ │ - add x0, x20, x20, lsl #2 │ │ │ - add x0, x1, x0, lsl #3 │ │ │ - ldr x5, [x0, #32] │ │ │ - cbz x5, 40f888 │ │ │ - ldrb w1, [x5] │ │ │ - cbz w1, 40f888 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x0, x11 │ │ │ + add x3, x3, #0x978 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + b f018 │ │ │ + mov x1, x0 │ │ │ + ldr x0, [sp, #104] │ │ │ + str w21, [x0] │ │ │ + mov x0, #0xfffe // #65534 │ │ │ + cmp x1, x0 │ │ │ + b.eq efb8 // b.none │ │ │ + mov w27, #0xfffffffd // #-3 │ │ │ + b e7b8 │ │ │ + add w28, w28, #0x1 │ │ │ + b e6bc │ │ │ + ldr x1, [sp, #104] │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ + str xzr, [sp, #96] │ │ │ + str w0, [x1] │ │ │ + b e7b8 │ │ │ + mov x0, x19 │ │ │ + adrp x3, 12000 │ │ │ mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xec0 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x3, x3, #0x830 │ │ │ - adrp x27, 430000 │ │ │ + add x3, x3, #0x978 │ │ │ mov w1, #0x1 // #1 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + b f288 │ │ │ + adrp x1, 12000 │ │ │ + mov w0, #0x4 // #4 │ │ │ + add x1, x1, #0xe90 │ │ │ + bl 44a8 │ │ │ + mov w27, w1 │ │ │ + str xzr, [sp, #96] │ │ │ + b e4c8 │ │ │ + mov w0, w28 │ │ │ + mov w27, w22 │ │ │ + mov w28, w20 │ │ │ + mov x22, x26 │ │ │ + mov w20, w0 │ │ │ + mov w26, w21 │ │ │ + b ed38 │ │ │ + adrp x3, 12000 │ │ │ + add x3, x3, #0x810 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0x20 │ │ │ mov x2, #0x17a1 // #6049 │ │ │ - add x3, x3, #0x60 │ │ │ - b 40f5ec │ │ │ - add x1, x20, x20, lsl #2 │ │ │ - add x0, x26, #0x408 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - add x11, x29, #0xe0 │ │ │ - ldr x4, [x0, #8] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x0, x11 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xed0 │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40f86c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xea8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40eb3c │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, w27 │ │ │ - add x1, x1, #0xed8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40f06c │ │ │ - ldr x9, [x29, #192] │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ - str w0, [x9] │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40e9a8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xea8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - b 40ebc8 │ │ │ - ldr x9, [x29, #168] │ │ │ - mov w1, #0x1 // #1 │ │ │ - str w1, [x9] │ │ │ - strb wzr, [x0] │ │ │ - b 40f2ac │ │ │ - mov w24, w27 │ │ │ - b 40f540 │ │ │ - mov x2, x20 │ │ │ - b 40f280 │ │ │ - mov x0, #0x2 // #2 │ │ │ - b 40ede0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xea8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - ldr x22, [x29, #208] │ │ │ - b 40ec94 │ │ │ - mov w27, w0 │ │ │ - mov x26, #0x0 // #0 │ │ │ - b 40e898 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xea8 │ │ │ - bl 4034a0 │ │ │ - ldr x21, [x29, #208] │ │ │ - ldr x0, [x19] │ │ │ - add x21, x21, x20 │ │ │ - b 40eef0 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 4034a0 │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - add x0, x0, x1, lsl #3 │ │ │ - ldr w27, [x0, #16] │ │ │ - ldr x10, [x29, #96] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40eda4 │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xed0 │ │ │ - str x10, [x29, #96] │ │ │ - str x11, [x29, #104] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x11, [x29, #104] │ │ │ - ldr x10, [x29, #96] │ │ │ - b 40eff0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + adrp x21, 30000 │ │ │ + add x0, x21, #0x560 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt ec80 │ │ │ + b ecd8 │ │ │ + mov x2, x21 │ │ │ + b f0ac │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xed8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - b 40f188 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x1, x26, #0x408 │ │ │ + add x1, x1, #0xea0 │ │ │ + bl 44a8 │ │ │ + add x0, x25, #0x1 │ │ │ lsl x0, x0, #3 │ │ │ - add x2, x1, x0 │ │ │ - ldr x5, [x2, #32] │ │ │ - cbz x5, 40fb58 │ │ │ - ldrb w2, [x5] │ │ │ - cbz w2, 40fb58 │ │ │ - ldr x4, [x1, x0] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xec0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - add x3, x9, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x4, x29, #0xe0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr w9, [x29, #288] │ │ │ - adrp x27, 430000 │ │ │ - cmp w9, wzr │ │ │ - b.gt 40f024 │ │ │ - ldr x1, [x29, #184] │ │ │ - mov w0, #0x10 // #16 │ │ │ - bl 4034a0 │ │ │ - b 40f16c │ │ │ - mov w28, w23 │ │ │ - mov x26, x11 │ │ │ - mov w23, w0 │ │ │ - b 40e9a8 │ │ │ - mov x0, #0xfffe // #65534 │ │ │ - b 40e9f0 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + add x25, x22, x0 │ │ │ + ldr x0, [x22, x0] │ │ │ + cbz x0, f408 │ │ │ + bl 2850 │ │ │ + add x0, x0, #0x1 │ │ │ + bl 2930 │ │ │ + ldr x2, [sp, #128] │ │ │ + str x0, [x2] │ │ │ + cbz x0, f38c │ │ │ + ldr x1, [x25] │ │ │ + bl 2ba0 │ │ │ + cmp w27, #0x3 │ │ │ + mov w7, #0xfffffffd // #-3 │ │ │ + csinv w27, w7, wzr, eq // eq = none │ │ │ + b f1f4 │ │ │ + cmp x24, #0x0 │ │ │ + ccmp w27, #0x0, #0x0, ne // ne = any │ │ │ + b.eq f43c // b.none │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b f1f4 │ │ │ + cbnz x24, f1c4 │ │ │ + mov w27, #0xfffffffe // #-2 │ │ │ + b f1f4 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x810 │ │ │ + mov w1, w23 │ │ │ + add x0, x0, #0x60 │ │ │ + mov w2, #0x1 // #1 │ │ │ + bl b0a0 │ │ │ + adrp x21, 30000 │ │ │ + mov x0, x19 │ │ │ + bl 2b20 │ │ │ + ldr w0, [sp, #288] │ │ │ + cmp w0, #0x0 │ │ │ + b.gt ec80 │ │ │ + b ecd8 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x810 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x80 │ │ │ + b f41c │ │ │ + stp x21, x22, [sp, #32] │ │ │ + stp x23, x24, [sp, #48] │ │ │ + stp x25, x26, [sp, #64] │ │ │ + stp x27, x28, [sp, #80] │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xed8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - b 40ee00 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + add x1, x1, #0xea0 │ │ │ + bl 44a8 │ │ │ + adrp x3, 12000 │ │ │ + mov x4, x21 │ │ │ + add x3, x3, #0x810 │ │ │ + ldr x19, [sp, #96] │ │ │ + b f358 │ │ │ + mov w23, w20 │ │ │ + ldr w20, [sp, #160] │ │ │ + ldr x19, [sp, #96] │ │ │ + ldr x22, [sp, #168] │ │ │ + b f174 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0x810 │ │ │ + mov w1, w23 │ │ │ + mov w2, #0x1 // #1 │ │ │ + add x0, x0, #0x40 │ │ │ + b f41c │ │ │ + mov x0, #0x2 // #2 │ │ │ + str x3, [sp, #96] │ │ │ + b ea78 │ │ │ + mov x22, x26 │ │ │ + mov w27, w23 │ │ │ + mov w26, w21 │ │ │ + b e7b8 │ │ │ + adrp x1, 12000 │ │ │ mov w0, #0x4 // #4 │ │ │ add x1, x1, #0xea8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - ldr x11, [x29, #104] │ │ │ - b 40ee94 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xed8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - b 40f3e8 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - mov w0, #0x4 // #4 │ │ │ - add x1, x1, #0xed8 │ │ │ - bl 4034a0 │ │ │ - ldr x0, [x19] │ │ │ - b 40f0b0 │ │ │ - add x0, x24, x24, lsl #2 │ │ │ - add x2, x26, #0x408 │ │ │ - lsl x0, x0, #3 │ │ │ - add x3, x2, x0 │ │ │ - ldr x5, [x3, #32] │ │ │ - cbz x5, 40fb80 │ │ │ - ldrb w3, [x5] │ │ │ - cbz w3, 40fb80 │ │ │ - ldr x4, [x2, x0] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xec0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldr x9, [x29, #128] │ │ │ - ldr x0, [x29, #184] │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x17a1 // #6049 │ │ │ - add x3, x9, #0x60 │ │ │ - b 40ef6c │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xed0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - b 40fa4c │ │ │ - add x0, x26, #0x408 │ │ │ - add x1, x24, x24, lsl #2 │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x29, #0xe0 │ │ │ - mov w1, #0x1 // #1 │ │ │ - mov x2, #0x32 // #50 │ │ │ - add x3, x3, #0xed0 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - b 40fb3c │ │ │ - adrp x3, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x1, x3, #0x3c0 │ │ │ - neg x0, x1 │ │ │ - and w0, w0, #0xf │ │ │ - sub sp, sp, #0x30 │ │ │ - cbz w0, 4104dc │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - strb wzr, [x3, #960] │ │ │ - strb wzr, [x5, #704] │ │ │ - cmp w0, #0x1 │ │ │ - add x2, x5, #0x2c0 │ │ │ - b.ls 410618 // b.plast │ │ │ - mov w4, #0x1 // #1 │ │ │ - strb w4, [x1, #1] │ │ │ - strb w4, [x2, #1] │ │ │ - cmp w0, #0x2 │ │ │ - b.ls 41060c // b.plast │ │ │ - mov w4, #0x2 // #2 │ │ │ - strb w4, [x1, #2] │ │ │ - strb w4, [x2, #2] │ │ │ - cmp w0, #0x3 │ │ │ - b.ls 410600 // b.plast │ │ │ - mov w4, #0x3 // #3 │ │ │ - strb w4, [x1, #3] │ │ │ - strb w4, [x2, #3] │ │ │ - cmp w0, #0x4 │ │ │ - b.ls 4105f4 // b.plast │ │ │ - mov w4, #0x4 // #4 │ │ │ - strb w4, [x1, #4] │ │ │ - strb w4, [x2, #4] │ │ │ - cmp w0, #0x5 │ │ │ - b.ls 4105e8 // b.plast │ │ │ - mov w4, #0x5 // #5 │ │ │ - strb w4, [x1, #5] │ │ │ - strb w4, [x2, #5] │ │ │ - cmp w0, #0x6 │ │ │ - b.ls 4105dc // b.plast │ │ │ - mov w4, #0x6 // #6 │ │ │ - strb w4, [x1, #6] │ │ │ - strb w4, [x2, #6] │ │ │ - cmp w0, #0x7 │ │ │ - b.ls 4105d0 // b.plast │ │ │ - mov w4, #0x7 // #7 │ │ │ - strb w4, [x1, #7] │ │ │ - strb w4, [x2, #7] │ │ │ - cmp w0, #0x8 │ │ │ - b.ls 4105c4 // b.plast │ │ │ - mov w4, #0x8 // #8 │ │ │ - strb w4, [x1, #8] │ │ │ - strb w4, [x2, #8] │ │ │ - cmp w0, #0x9 │ │ │ - b.ls 4105b8 // b.plast │ │ │ - mov w4, #0x9 // #9 │ │ │ - mov x2, x1 │ │ │ - add x1, x5, #0x2c0 │ │ │ - strb w4, [x2, #9] │ │ │ - strb w4, [x1, #9] │ │ │ - cmp w0, #0xa │ │ │ - b.ls 4105ac // b.plast │ │ │ - mov w4, #0xa // #10 │ │ │ - strb w4, [x2, #10] │ │ │ - strb w4, [x1, #10] │ │ │ - cmp w0, #0xb │ │ │ - b.ls 4105a0 // b.plast │ │ │ - mov w4, #0xb // #11 │ │ │ - strb w4, [x2, #11] │ │ │ - strb w4, [x1, #11] │ │ │ - cmp w0, #0xc │ │ │ - b.ls 410594 // b.plast │ │ │ - mov w4, #0xc // #12 │ │ │ - strb w4, [x2, #12] │ │ │ - strb w4, [x1, #12] │ │ │ - cmp w0, #0xd │ │ │ - b.ls 410588 // b.plast │ │ │ - mov w4, #0xd // #13 │ │ │ - strb w4, [x2, #13] │ │ │ - strb w4, [x1, #13] │ │ │ - cmp w0, #0xe │ │ │ - b.ls 41057c // b.plast │ │ │ - mov w4, #0xe // #14 │ │ │ - strb w4, [x2, #14] │ │ │ - strb w4, [x1, #14] │ │ │ - mov w8, #0xf1 // #241 │ │ │ - mov w6, #0xf // #15 │ │ │ - add w4, w6, #0x1 │ │ │ - add w2, w6, #0x2 │ │ │ - mov w10, #0x100 // #256 │ │ │ - sub w10, w10, w0 │ │ │ - add w1, w6, #0x3 │ │ │ - mov w0, w0 │ │ │ - str w4, [sp, #36] │ │ │ - str w2, [sp, #40] │ │ │ - add x4, x3, #0x3c0 │ │ │ - add x2, x5, #0x2c0 │ │ │ - str w1, [sp, #44] │ │ │ - lsr w7, w10, #4 │ │ │ - str w6, [sp, #32] │ │ │ - add x4, x0, x4 │ │ │ - add x2, x0, x2 │ │ │ - add x0, sp, #0x20 │ │ │ - lsl w9, w7, #4 │ │ │ - movi v6.4s, #0x10 │ │ │ - ld1 {v0.4s}, [x0] │ │ │ - mov w1, #0x0 // #0 │ │ │ - movi v1.4s, #0x4 │ │ │ - add v3.4s, v0.4s, v1.4s │ │ │ - add v2.4s, v3.4s, v1.4s │ │ │ - add v5.4s, v2.4s, v1.4s │ │ │ - xtn v4.4h, v0.4s │ │ │ - xtn2 v4.8h, v3.4s │ │ │ - xtn v3.4h, v2.4s │ │ │ - xtn2 v3.8h, v5.4s │ │ │ - xtn v2.8b, v4.8h │ │ │ - xtn2 v2.16b, v3.8h │ │ │ - add w1, w1, #0x1 │ │ │ - st1 {v2.16b}, [x4], #16 │ │ │ - st1 {v2.16b}, [x2], #16 │ │ │ - cmp w1, w7 │ │ │ - add v0.4s, v0.4s, v6.4s │ │ │ - b.cc 40fd4c // b.lo, b.ul, b.last │ │ │ - cmp w10, w9 │ │ │ - add w0, w6, w9 │ │ │ - sub w1, w8, w9 │ │ │ - b.eq 40ff3c // b.none │ │ │ - mov w7, w0 │ │ │ - uxtb w6, w0 │ │ │ - add x4, x3, #0x3c0 │ │ │ - add x2, x5, #0x2c0 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x1 │ │ │ - add w7, w0, #0x1 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x2 │ │ │ - add w7, w0, #0x2 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x3 │ │ │ - add w7, w0, #0x3 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x4 │ │ │ - add w7, w0, #0x4 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x5 │ │ │ - add w7, w0, #0x5 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x6 │ │ │ - add w7, w0, #0x6 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x7 │ │ │ - add w7, w0, #0x7 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x2, x7] │ │ │ - strb w6, [x4, x7] │ │ │ - cmp w1, #0x8 │ │ │ - add w2, w0, #0x8 │ │ │ - b.eq 40ff3c // b.none │ │ │ - mov w7, w2 │ │ │ - uxtb w6, w2 │ │ │ - add x2, x5, #0x2c0 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0x9 │ │ │ - add w7, w0, #0x9 │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xa │ │ │ - add w7, w0, #0xa │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xb │ │ │ - add w7, w0, #0xb │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xc │ │ │ - add w7, w0, #0xc │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xd │ │ │ - add w7, w0, #0xd │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w6, w7 │ │ │ - mov w7, w7 │ │ │ - strb w6, [x4, x7] │ │ │ - strb w6, [x2, x7] │ │ │ - cmp w1, #0xe │ │ │ - add w0, w0, #0xe │ │ │ - b.eq 40ff3c // b.none │ │ │ - uxtb w1, w0 │ │ │ - mov w0, w0 │ │ │ - strb w1, [x4, x0] │ │ │ - strb w1, [x2, x0] │ │ │ - adrp x7, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x2, x7, #0x321 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 410454 │ │ │ - add x0, x5, #0x2c0 │ │ │ - mov w1, #0x41 // #65 │ │ │ - strb w1, [x0, #97] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 410570 // b.plast │ │ │ - mov w1, #0x42 // #66 │ │ │ - strb w1, [x0, #98] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 4106d8 // b.plast │ │ │ - mov w1, #0x43 // #67 │ │ │ - strb w1, [x0, #99] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 4106cc // b.plast │ │ │ - mov w1, #0x44 // #68 │ │ │ - strb w1, [x0, #100] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 4106c0 // b.plast │ │ │ - mov w1, #0x45 // #69 │ │ │ - strb w1, [x0, #101] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 4106b4 // b.plast │ │ │ - mov w1, #0x46 // #70 │ │ │ - strb w1, [x0, #102] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 4106a8 // b.plast │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x0, #103] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 41069c // b.plast │ │ │ - mov w1, #0x48 // #72 │ │ │ - strb w1, [x0, #104] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 410690 // b.plast │ │ │ - mov w1, #0x49 // #73 │ │ │ - strb w1, [x0, #105] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 410684 // b.plast │ │ │ - mov w1, #0x4a // #74 │ │ │ - strb w1, [x0, #106] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 410678 // b.plast │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x0, #107] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 41066c // b.plast │ │ │ - mov w1, #0x4c // #76 │ │ │ - strb w1, [x0, #108] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 410660 // b.plast │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x0, #109] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 410654 // b.plast │ │ │ - mov w1, #0x4e // #78 │ │ │ - strb w1, [x0, #110] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 410564 // b.plast │ │ │ - mov w1, #0x4f // #79 │ │ │ - strb w1, [x0, #111] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x70 // #112 │ │ │ - mov w6, #0x1a // #26 │ │ │ - sub w6, w6, w2 │ │ │ - and w4, w6, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 410468 │ │ │ - add x2, x5, #0x2c0 │ │ │ - sub w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w6, w0, #0x1 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x1f │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w6, w0, #0x2 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x1e │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w6, w0, #0x3 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x1d │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w6, w0, #0x4 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x1c │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w6, w0, #0x5 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x1b │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w6, w0, #0x6 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x1a │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w6, w0, #0x7 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x19 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w6, w0, #0x8 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x18 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w6, w0, #0x9 │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w0, #0x17 │ │ │ - strb w4, [x2, w6, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 410180 // b.none │ │ │ - sub w4, w2, #0x20 │ │ │ - add x5, x5, #0x2c0 │ │ │ - strb w4, [x5, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 410180 // b.none │ │ │ - sub w2, w0, #0x15 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 410180 // b.none │ │ │ - sub w2, w0, #0x14 │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 410180 // b.none │ │ │ - sub w2, w0, #0x13 │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x5, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 410180 // b.none │ │ │ - sub w0, w0, #0x12 │ │ │ - strb w0, [x5, w1, uxtw] │ │ │ - adrp x6, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - add x2, x6, #0x401 │ │ │ - neg x2, x2 │ │ │ - and w2, w2, #0xf │ │ │ - cbz w2, 4103cc │ │ │ - add x0, x3, #0x3c0 │ │ │ - mov w1, #0x61 // #97 │ │ │ - strb w1, [x0, #65] │ │ │ - cmp w2, #0x1 │ │ │ - b.ls 4104f8 // b.plast │ │ │ - mov w1, #0x62 // #98 │ │ │ - strb w1, [x0, #66] │ │ │ - cmp w2, #0x2 │ │ │ - b.ls 4104ec // b.plast │ │ │ - mov w1, #0x63 // #99 │ │ │ - strb w1, [x0, #67] │ │ │ - cmp w2, #0x3 │ │ │ - b.ls 410558 // b.plast │ │ │ - mov w1, #0x64 // #100 │ │ │ - strb w1, [x0, #68] │ │ │ - cmp w2, #0x4 │ │ │ - b.ls 41054c // b.plast │ │ │ - mov w1, #0x65 // #101 │ │ │ - strb w1, [x0, #69] │ │ │ - cmp w2, #0x5 │ │ │ - b.ls 410540 // b.plast │ │ │ - mov w1, #0x66 // #102 │ │ │ - strb w1, [x0, #70] │ │ │ - cmp w2, #0x6 │ │ │ - b.ls 410534 // b.plast │ │ │ - mov w1, #0x67 // #103 │ │ │ - strb w1, [x0, #71] │ │ │ - cmp w2, #0x7 │ │ │ - b.ls 410528 // b.plast │ │ │ - mov w1, #0x68 // #104 │ │ │ - strb w1, [x0, #72] │ │ │ - cmp w2, #0x8 │ │ │ - b.ls 41051c // b.plast │ │ │ - mov w1, #0x69 // #105 │ │ │ - strb w1, [x0, #73] │ │ │ - cmp w2, #0x9 │ │ │ - b.ls 410510 // b.plast │ │ │ - mov w1, #0x6a // #106 │ │ │ - strb w1, [x0, #74] │ │ │ - cmp w2, #0xa │ │ │ - b.ls 410504 // b.plast │ │ │ - mov w1, #0x6b // #107 │ │ │ - strb w1, [x0, #75] │ │ │ - cmp w2, #0xb │ │ │ - b.ls 410648 // b.plast │ │ │ - mov w1, #0x6c // #108 │ │ │ - strb w1, [x0, #76] │ │ │ - cmp w2, #0xc │ │ │ - b.ls 41063c // b.plast │ │ │ - mov w1, #0x6d // #109 │ │ │ - strb w1, [x0, #77] │ │ │ - cmp w2, #0xd │ │ │ - b.ls 410630 // b.plast │ │ │ - mov w1, #0x6e // #110 │ │ │ - strb w1, [x0, #78] │ │ │ - cmp w2, #0xe │ │ │ - b.ls 410624 // b.plast │ │ │ - mov w1, #0x6f // #111 │ │ │ - strb w1, [x0, #79] │ │ │ - mov w1, #0xb // #11 │ │ │ - mov w0, #0x50 // #80 │ │ │ - mov w5, #0x1a // #26 │ │ │ - sub w5, w5, w2 │ │ │ - and w4, w5, #0xfffffff0 │ │ │ - mov w2, w2 │ │ │ - cbnz w4, 4103e0 │ │ │ - add x2, x3, #0x3c0 │ │ │ - add w4, w0, #0x20 │ │ │ - strb w4, [x2, w0, uxtw] │ │ │ - cmp w1, #0x1 │ │ │ - add w5, w0, #0x1 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x21 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x2 │ │ │ - add w5, w0, #0x2 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x22 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x3 │ │ │ - add w5, w0, #0x3 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x23 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x4 │ │ │ - add w5, w0, #0x4 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x24 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x5 │ │ │ - add w5, w0, #0x5 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x25 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x6 │ │ │ - add w5, w0, #0x6 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x26 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x7 │ │ │ - add w5, w0, #0x7 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x27 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x8 │ │ │ - add w5, w0, #0x8 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x28 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0x9 │ │ │ - add w5, w0, #0x9 │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w0, #0x29 │ │ │ - strb w4, [x2, w5, uxtw] │ │ │ - cmp w1, #0xa │ │ │ - add w2, w0, #0xa │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w4, w2, #0x20 │ │ │ - add x3, x3, #0x3c0 │ │ │ - strb w4, [x3, w2, uxtw] │ │ │ - cmp w1, #0xb │ │ │ - add w4, w0, #0xb │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w2, w0, #0x2b │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xc │ │ │ - add w4, w0, #0xc │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w2, w0, #0x2c │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - cmp w1, #0xd │ │ │ - add w4, w0, #0xd │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w2, w0, #0x2d │ │ │ - cmp w1, #0xe │ │ │ - strb w2, [x3, w4, uxtw] │ │ │ - add w1, w0, #0xe │ │ │ - b.eq 4103c4 // b.none │ │ │ - add w0, w0, #0x2e │ │ │ - strb w0, [x3, w1, uxtw] │ │ │ - add sp, sp, #0x30 │ │ │ - ret │ │ │ - mov w5, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w5 │ │ │ - mov w0, #0x41 // #65 │ │ │ - add w9, w0, #0x1 │ │ │ - add w8, w0, #0x2 │ │ │ - add w7, w0, #0x3 │ │ │ - str w0, [sp] │ │ │ - str w9, [sp, #4] │ │ │ - str w8, [sp, #8] │ │ │ - str w7, [sp, #12] │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [sp] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x6, x6, #0x401 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0x20 │ │ │ - add x2, x2, x6 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w5, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 41029c // b.any │ │ │ - add sp, sp, #0x30 │ │ │ + bl 44a8 │ │ │ + udf #0 │ │ │ + adrp x6, 12000 │ │ │ + adrp x2, 12000 │ │ │ + adrp x1, 2f000 │ │ │ + adrp x0, 2f000 │ │ │ + ldr q19, [x6, #3792] │ │ │ + adrp x6, 12000 │ │ │ + ldr q23, [x2, #3760] │ │ │ + adrp x2, 12000 │ │ │ + ldr q21, [x6, #3808] │ │ │ + adrp x6, 12000 │ │ │ + ldr x1, [x1, #3888] │ │ │ + mov x3, #0x5150 // #20816 │ │ │ + ldr q22, [x2, #3776] │ │ │ + mov x2, #0x5958 // #22872 │ │ │ + ldr q20, [x6, #3824] │ │ │ + adrp x6, 12000 │ │ │ + movk x2, #0x7b5a, lsl #16 │ │ │ + mov x5, #0x4160 // #16736 │ │ │ + ldr x0, [x0, #4072] │ │ │ + mov x4, #0x4948 // #18760 │ │ │ + ldr q18, [x6, #3840] │ │ │ + movk x3, #0x5352, lsl #16 │ │ │ + movk x2, #0x7d7c, lsl #32 │ │ │ + mov x9, #0x6140 // #24896 │ │ │ + mov x8, #0x6968 // #26984 │ │ │ + mov x7, #0x7170 // #29040 │ │ │ + mov x6, #0x7978 // #31096 │ │ │ + movk x2, #0x7f7e, lsl #48 │ │ │ + movk x5, #0x4342, lsl #16 │ │ │ + movk x4, #0x4b4a, lsl #16 │ │ │ + movk x3, #0x5554, lsl #32 │ │ │ + movk x9, #0x6362, lsl #16 │ │ │ + movk x8, #0x6b6a, lsl #16 │ │ │ + movk x7, #0x7372, lsl #16 │ │ │ + movk x6, #0x5b7a, lsl #16 │ │ │ + movk x3, #0x5756, lsl #48 │ │ │ + movk x5, #0x4544, lsl #32 │ │ │ + movk x4, #0x4d4c, lsl #32 │ │ │ + movk x9, #0x6564, lsl #32 │ │ │ + movk x8, #0x6d6c, lsl #32 │ │ │ + movk x7, #0x7574, lsl #32 │ │ │ + movk x6, #0x5d5c, lsl #32 │ │ │ + stp x3, x2, [x1, #112] │ │ │ + adrp x2, 12000 │ │ │ + movk x5, #0x4746, lsl #48 │ │ │ + movk x4, #0x4f4e, lsl #48 │ │ │ + movk x9, #0x6766, lsl #48 │ │ │ + movk x8, #0x6f6e, lsl #48 │ │ │ + movk x7, #0x7776, lsl #48 │ │ │ + movk x6, #0x5f5e, lsl #48 │ │ │ + adrp x10, 12000 │ │ │ + ldr q1, [x2, #3984] │ │ │ + adrp x3, 12000 │ │ │ + adrp x2, 12000 │ │ │ + stp x9, x8, [x0, #64] │ │ │ + adrp x9, 12000 │ │ │ + adrp x8, 12000 │ │ │ + stp x7, x6, [x0, #80] │ │ │ + adrp x7, 12000 │ │ │ + adrp x6, 12000 │ │ │ + stp x5, x4, [x1, #96] │ │ │ + adrp x5, 12000 │ │ │ + adrp x4, 12000 │ │ │ + str q19, [x1] │ │ │ + ldr q17, [x10, #3856] │ │ │ + str q19, [x0] │ │ │ + ldr q7, [x8, #3888] │ │ │ + str q18, [x1, #16] │ │ │ + ldr q6, [x7, #3904] │ │ │ + str q18, [x0, #16] │ │ │ + ldr q5, [x6, #3920] │ │ │ + str q17, [x1, #32] │ │ │ + ldr q4, [x5, #3936] │ │ │ + str q17, [x0, #32] │ │ │ + ldr q3, [x4, #3952] │ │ │ + ldr q2, [x3, #3968] │ │ │ + ldr q0, [x2, #4000] │ │ │ + ldr q16, [x9, #3872] │ │ │ + str q16, [x1, #48] │ │ │ + str q16, [x0, #48] │ │ │ + str q23, [x1, #64] │ │ │ + str q22, [x1, #80] │ │ │ + str q21, [x0, #96] │ │ │ + str q20, [x0, #112] │ │ │ + str q7, [x1, #128] │ │ │ + str q7, [x0, #128] │ │ │ + str q6, [x1, #144] │ │ │ + str q6, [x0, #144] │ │ │ + str q5, [x1, #160] │ │ │ + str q5, [x0, #160] │ │ │ + str q4, [x1, #176] │ │ │ + str q4, [x0, #176] │ │ │ + str q3, [x1, #192] │ │ │ + str q3, [x0, #192] │ │ │ + str q2, [x1, #208] │ │ │ + str q2, [x0, #208] │ │ │ + str q1, [x1, #224] │ │ │ + str q1, [x0, #224] │ │ │ + str q0, [x1, #240] │ │ │ + str q0, [x0, #240] │ │ │ ret │ │ │ - mov w6, #0x1a // #26 │ │ │ - mov x2, #0x0 // #0 │ │ │ - mov w4, #0x10 // #16 │ │ │ - mov w1, w6 │ │ │ - mov w0, #0x61 // #97 │ │ │ - add w8, w0, #0x3 │ │ │ - add w10, w0, #0x1 │ │ │ - add w9, w0, #0x2 │ │ │ - str w0, [sp, #16] │ │ │ - str w8, [sp, #28] │ │ │ - str w10, [sp, #20] │ │ │ - str w9, [sp, #24] │ │ │ - add x8, sp, #0x10 │ │ │ - movi v0.4s, #0x4 │ │ │ - ld1 {v3.4s}, [x8] │ │ │ - add v2.4s, v3.4s, v0.4s │ │ │ - add v1.4s, v2.4s, v0.4s │ │ │ - add v0.4s, v1.4s, v0.4s │ │ │ - xtn v4.4h, v3.4s │ │ │ - xtn2 v4.8h, v2.4s │ │ │ - xtn v2.4h, v1.4s │ │ │ - xtn2 v2.8h, v0.4s │ │ │ - add x7, x7, #0x321 │ │ │ - xtn v1.8b, v4.8h │ │ │ - xtn2 v1.16b, v2.8h │ │ │ - movi v0.16b, #0xe0 │ │ │ - add x2, x2, x7 │ │ │ - add v0.16b, v1.16b, v0.16b │ │ │ - st1 {v0.16b}, [x2] │ │ │ - cmp w6, w4 │ │ │ - add w0, w0, w4 │ │ │ - sub w1, w1, w4 │ │ │ - b.ne 410058 // b.any │ │ │ - b 410180 │ │ │ - mov w8, #0x100 // #256 │ │ │ - mov w6, w0 │ │ │ - adrp x5, 432000 <__stack_chk_guard@@GLIBC_2.17+0x18d0> │ │ │ - b 40fcf8 │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x43 // #67 │ │ │ - b 410288 │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x42 // #66 │ │ │ - b 410288 │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x4b // #75 │ │ │ - b 410288 │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x4a // #74 │ │ │ - b 410288 │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x49 // #73 │ │ │ - b 410288 │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x48 // #72 │ │ │ - b 410288 │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x47 // #71 │ │ │ - b 410288 │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x46 // #70 │ │ │ - b 410288 │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x45 // #69 │ │ │ - b 410288 │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x44 // #68 │ │ │ - b 410288 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x6f // #111 │ │ │ - b 410044 │ │ │ - mov w1, #0x19 // #25 │ │ │ - mov w0, #0x62 // #98 │ │ │ - b 410044 │ │ │ - mov w8, #0xf2 // #242 │ │ │ - mov w6, #0xe // #14 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xf3 // #243 │ │ │ - mov w6, #0xd // #13 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xf4 // #244 │ │ │ - mov w6, #0xc // #12 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xf5 // #245 │ │ │ - mov w6, #0xb // #11 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xf6 // #246 │ │ │ - mov w6, #0xa // #10 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xf7 // #247 │ │ │ - mov w6, #0x9 // #9 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xf8 // #248 │ │ │ - mov w6, #0x8 // #8 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xf9 // #249 │ │ │ - mov w6, #0x7 // #7 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xfa // #250 │ │ │ - mov w6, #0x6 // #6 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xfb // #251 │ │ │ - mov w6, #0x5 // #5 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xfc // #252 │ │ │ - mov w6, #0x4 // #4 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xfd // #253 │ │ │ - mov w6, #0x3 // #3 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xfe // #254 │ │ │ - mov w6, #0x2 // #2 │ │ │ - b 40fcf8 │ │ │ - mov w8, #0xff // #255 │ │ │ - mov w6, #0x1 // #1 │ │ │ - b 40fcf8 │ │ │ - mov w1, #0xc // #12 │ │ │ - mov w0, #0x4f // #79 │ │ │ - b 410288 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x4e // #78 │ │ │ - b 410288 │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x4d // #77 │ │ │ - b 410288 │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x4c // #76 │ │ │ - b 410288 │ │ │ - mov w1, #0xd // #13 │ │ │ - mov w0, #0x6e // #110 │ │ │ - b 410044 │ │ │ - mov w1, #0xe // #14 │ │ │ - mov w0, #0x6d // #109 │ │ │ - b 410044 │ │ │ - mov w1, #0xf // #15 │ │ │ - mov w0, #0x6c // #108 │ │ │ - b 410044 │ │ │ - mov w1, #0x10 // #16 │ │ │ - mov w0, #0x6b // #107 │ │ │ - b 410044 │ │ │ - mov w1, #0x11 // #17 │ │ │ - mov w0, #0x6a // #106 │ │ │ - b 410044 │ │ │ - mov w1, #0x12 // #18 │ │ │ - mov w0, #0x69 // #105 │ │ │ - b 410044 │ │ │ - mov w1, #0x13 // #19 │ │ │ - mov w0, #0x68 // #104 │ │ │ - b 410044 │ │ │ - mov w1, #0x14 // #20 │ │ │ - mov w0, #0x67 // #103 │ │ │ - b 410044 │ │ │ - mov w1, #0x15 // #21 │ │ │ - mov w0, #0x66 // #102 │ │ │ - b 410044 │ │ │ - mov w1, #0x16 // #22 │ │ │ - mov w0, #0x65 // #101 │ │ │ - b 410044 │ │ │ - mov w1, #0x17 // #23 │ │ │ - mov w0, #0x64 // #100 │ │ │ - b 410044 │ │ │ - mov w1, #0x18 // #24 │ │ │ - mov w0, #0x63 // #99 │ │ │ - b 410044 │ │ │ + nop │ │ │ ldrb w2, [x0] │ │ │ + mov x5, x0 │ │ │ ldrb w3, [x1] │ │ │ - mov x4, x0 │ │ │ subs w0, w2, w3 │ │ │ - b.ne 410710 // b.any │ │ │ - cbz w2, 410710 │ │ │ - cbz w3, 410710 │ │ │ - ldrb w2, [x4, #1]! │ │ │ - ldrb w3, [x1, #1]! │ │ │ - subs w0, w2, w3 │ │ │ - b.eq 4106f8 // b.none │ │ │ + b.ne f6c8 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ + b.eq f6c8 // b.none │ │ │ + mov x2, #0x1 // #1 │ │ │ + nop │ │ │ + ldrb w4, [x5, x2] │ │ │ + ldrb w3, [x1, x2] │ │ │ + add x2, x2, #0x1 │ │ │ + subs w0, w4, w3 │ │ │ + b.ne f6c8 // b.any │ │ │ + cmp w3, #0x0 │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ + b.ne f6a8 // b.any │ │ │ ret │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ + mov x20, x2 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x19, x20, #0x4b0 │ │ │ + adrp x21, 30000 │ │ │ + add x19, x21, #0x2a0 │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ strb wzr, [x19, #1] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ - mov x21, x2 │ │ │ - b.eq 410810 // b.none │ │ │ + b.eq f7c4 // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 410828 // b.none │ │ │ - cbz x1, 410758 │ │ │ + b.eq f7dc // b.none │ │ │ + cbz x1, f718 │ │ │ mov x0, x19 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a50 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x4b0 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + add x19, x21, #0x2a0 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x3, x3, #0xef0 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 4107fc │ │ │ - mov x1, x21 │ │ │ + bl 2850 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0xfb8 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x20, f7b8 │ │ │ + mov x0, x2 │ │ │ + mov x1, x20 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401860 <__strcpy_chk@plt> │ │ │ - adrp x21, 431000 <__stack_chk_guard@@GLIBC_2.17+0x8d0> │ │ │ - add x21, x21, #0xf40 │ │ │ - ldr w3, [x21] │ │ │ - mov x19, x21 │ │ │ - add w3, w3, #0x1 │ │ │ - asr w1, w3, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w2, w3, w1 │ │ │ - and w2, w2, #0x3 │ │ │ - sub w2, w2, w1 │ │ │ - sxtw x1, w2 │ │ │ - str w2, [x19], #16 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x4b0 │ │ │ - mov x4, x22 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ - mov w1, #0x1 // #1 │ │ │ + bl 2960 <__strcpy_chk@plt> │ │ │ + adrp x20, 31000 <__bss_start@@Base+0xaf8> │ │ │ + add x19, x20, #0xd10 │ │ │ + add x19, x19, #0x10 │ │ │ + mov w22, #0x18 // #24 │ │ │ + ldr w0, [x20, #3344] │ │ │ + mov x4, x23 │ │ │ + add x3, x21, #0x2a0 │ │ │ mov x2, #0xffffffffffffffff // #-1 │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x21] │ │ │ - ldp x21, x22, [sp, #32] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x19, x0, lsl #3 │ │ │ + add w0, w0, #0x1 │ │ │ + mov w1, #0x1 // #1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x20, #3344] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr w0, [x20, #3344] │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x19 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x0, #0x438 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 410794 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ + mov w0, #0x64 // #100 │ │ │ + strh w0, [x3, #2] │ │ │ + b f758 │ │ │ mov x0, x19 │ │ │ - add x1, x1, #0xee0 │ │ │ + adrp x1, 12000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a50 <__strcat_chk@plt> │ │ │ - b 410758 │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x2, x2, #0xee8 │ │ │ - add x1, x1, #0xee0 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 410758 │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ + add x1, x1, #0xfb0 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + b f718 │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0xfb0 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b f718 │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ + cmn x1, #0x1 │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x20, 430000 │ │ │ + adrp x20, 30000 │ │ │ + add x19, x20, #0x2a0 │ │ │ stp x21, x22, [sp, #32] │ │ │ - add x5, x20, #0x4b0 │ │ │ - strb wzr, [x5, #17] │ │ │ - cmn x1, #0x1 │ │ │ - mov x22, x0 │ │ │ mov x21, x2 │ │ │ - b.eq 410964 // b.none │ │ │ + str x23, [sp, #48] │ │ │ + mov x23, x0 │ │ │ + strb wzr, [x19, #17] │ │ │ + b.eq f90c // b.none │ │ │ cmn x1, #0x2 │ │ │ - b.eq 41097c // b.none │ │ │ - cbz x1, 4108a4 │ │ │ - add x0, x5, #0x10 │ │ │ + b.eq f924 // b.none │ │ │ + cbz x1, f858 │ │ │ + add x0, x19, #0x10 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a50 <__strcat_chk@plt> │ │ │ - add x19, x20, #0x4b0 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + add x19, x20, #0x2a0 │ │ │ add x19, x19, #0x10 │ │ │ mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x3, 413000 <_fini@@Base+0x1f78> │ │ │ - add x3, x3, #0xef0 │ │ │ - ldrh w2, [x3] │ │ │ - add x1, x19, x0 │ │ │ - ldrb w4, [x3, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - mov x0, x1 │ │ │ - strb w4, [x0, #2]! │ │ │ - cbz x21, 410950 │ │ │ + bl 2850 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0xfb8 │ │ │ + add x3, x19, x0 │ │ │ + mov x2, x3 │ │ │ + ldrh w4, [x1] │ │ │ + strh w4, [x19, x0] │ │ │ + ldrb w0, [x1, #2] │ │ │ + strb w0, [x2, #2]! │ │ │ + cbz x21, f900 │ │ │ + mov x0, x2 │ │ │ mov x1, x21 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401860 <__strcpy_chk@plt> │ │ │ - adrp x19, 431000 <__stack_chk_guard@@GLIBC_2.17+0x8d0> │ │ │ - add x19, x19, #0xf40 │ │ │ - ldr w2, [x19, #112] │ │ │ - add x21, x19, #0x80 │ │ │ - add w2, w2, #0x1 │ │ │ - asr w1, w2, #31 │ │ │ - lsr w1, w1, #30 │ │ │ - add w5, w2, w1 │ │ │ - and w5, w5, #0x3 │ │ │ - sub w5, w5, w1 │ │ │ - sxtw x1, w5 │ │ │ - add x0, x1, x1, lsl #1 │ │ │ - add x3, x20, #0x4b0 │ │ │ - mov x4, x22 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + bl 2960 <__strcpy_chk@plt> │ │ │ + adrp x19, 31000 <__bss_start@@Base+0xaf8> │ │ │ + add x19, x19, #0xd10 │ │ │ mov w1, #0x1 // #1 │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ + add x21, x19, #0x80 │ │ │ + mov w22, #0x18 // #24 │ │ │ + add x3, x20, #0x2a0 │ │ │ + ldr w0, [x19, #112] │ │ │ + mov x4, x23 │ │ │ add x3, x3, #0x10 │ │ │ - str w5, [x19, #112] │ │ │ - bl 401790 <__sprintf_chk@plt> │ │ │ - ldrsw x0, [x19, #112] │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ + add w0, w0, w1 │ │ │ + negs w5, w0 │ │ │ + and w0, w0, #0x3 │ │ │ + and w5, w5, #0x3 │ │ │ + csneg w0, w0, w5, mi // mi = first │ │ │ + str w0, [x19, #112] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ + bl 2870 <__sprintf_chk@plt> │ │ │ + ldr w0, [x19, #112] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - add x0, x0, x0, lsl #1 │ │ │ - add x0, x21, x0, lsl #3 │ │ │ + ldr x23, [sp, #48] │ │ │ + smaddl x0, w0, w22, x21 │ │ │ ldp x21, x22, [sp, #32] │ │ │ - ldp x29, x30, [sp], #48 │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - adrp x0, 411000 │ │ │ - add x0, x0, #0x3a8 │ │ │ - ldrh w0, [x0] │ │ │ - strh w0, [x1, #2] │ │ │ - b 4108e4 │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x0, x5, #0x10 │ │ │ - add x1, x1, #0xee0 │ │ │ + mov w0, #0x75 // #117 │ │ │ + strh w0, [x3, #2] │ │ │ + b f89c │ │ │ + add x0, x19, #0x10 │ │ │ + adrp x1, 12000 │ │ │ mov x2, #0x10 // #16 │ │ │ - bl 401a50 <__strcat_chk@plt> │ │ │ - b 4108a4 │ │ │ - add x19, x5, #0x10 │ │ │ - mov x0, x19 │ │ │ - bl 401770 │ │ │ - adrp x2, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 413000 <_fini@@Base+0x1f78> │ │ │ - add x2, x2, #0xee8 │ │ │ - add x1, x1, #0xee0 │ │ │ - ldrh w2, [x2] │ │ │ - ldrh w4, [x1] │ │ │ - ldrb w3, [x1, #2] │ │ │ - strh w2, [x19, x0] │ │ │ - add x1, x19, x0 │ │ │ - sturh w4, [x1, #1] │ │ │ - strb w3, [x1, #3] │ │ │ - b 4108a4 │ │ │ + add x1, x1, #0xfb0 │ │ │ + bl 2b30 <__strcat_chk@plt> │ │ │ + b f858 │ │ │ + add x19, x19, #0x10 │ │ │ + mov x0, x19 │ │ │ + bl 2850 │ │ │ + adrp x1, 12000 │ │ │ + add x1, x1, #0xfb0 │ │ │ + add x2, x19, x0 │ │ │ + mov w3, #0x2e // #46 │ │ │ + strh w3, [x19, x0] │ │ │ + ldrh w3, [x1] │ │ │ + ldrb w0, [x1, #2] │ │ │ + sturh w3, [x2, #1] │ │ │ + strb w0, [x2, #3] │ │ │ + b f858 │ │ │ stp x29, x30, [sp, #-48]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - str x21, [sp, #32] │ │ │ - mov x20, x0 │ │ │ - cbz x0, 410ae4 │ │ │ + cbz x0, fab4 │ │ │ ldrb w1, [x0] │ │ │ + mov x20, x0 │ │ │ sub w1, w1, #0x30 │ │ │ - uxtb w1, w1 │ │ │ + and w1, w1, #0xff │ │ │ cmp w1, #0x9 │ │ │ - b.hi 410a18 // b.pmore │ │ │ - bl 401770 │ │ │ + b.hi fa90 // b.pmore │ │ │ + bl 2850 │ │ │ cmp x0, #0x8 │ │ │ - b.ls 410a40 // b.plast │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - mov x1, x20 │ │ │ - add x0, x0, #0xf58 │ │ │ - bl 40366c │ │ │ + b.hi fa50 // b.pmore │ │ │ + mov w2, #0xa // #10 │ │ │ + mov x1, #0x0 // #0 │ │ │ + mov x0, x20 │ │ │ + str x21, [sp, #32] │ │ │ + bl 2ad0 │ │ │ + ldrb w19, [x20] │ │ │ + mov x21, x0 │ │ │ + cbz w19, fa30 │ │ │ + bl 2ab0 <__ctype_b_loc@plt> │ │ │ + mov x1, #0x0 // #0 │ │ │ + ldr x2, [x0] │ │ │ + b f9c8 │ │ │ + add x1, x1, #0x1 │ │ │ + ldrb w19, [x20, x1] │ │ │ + cbz w19, fa30 │ │ │ + ldrh w0, [x2, x19, lsl #1] │ │ │ + tbnz w0, #11, f9bc │ │ │ + add x1, x20, x1 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + ldrb w0, [x1, #1] │ │ │ + cbnz w0, fa74 │ │ │ + bl 29e0 <__ctype_toupper_loc@plt> │ │ │ + ldr x0, [x0] │ │ │ + ldr w0, [x0, x19, lsl #2] │ │ │ + and w0, w0, #0xff │ │ │ + cmp w0, #0x4b │ │ │ + b.eq fa88 // b.none │ │ │ + cmp w0, #0x4d │ │ │ + b.eq fa48 // b.none │ │ │ + cmp w0, #0x47 │ │ │ + b.eq fad0 // b.none │ │ │ + cmp w0, #0x54 │ │ │ + b.ne fa74 // b.any │ │ │ + mov x0, #0x10000000000 // #1099511627776 │ │ │ + sxtw x20, w21 │ │ │ + ldr x21, [sp, #32] │ │ │ + mul x20, x20, x0 │ │ │ mov x0, x20 │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + sxtw x20, w21 │ │ │ ldr x21, [sp, #32] │ │ │ + mov x0, x20 │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ + mov x0, #0x100000 // #1048576 │ │ │ + b fa14 │ │ │ mov x1, x20 │ │ │ - add x0, x0, #0xf28 │ │ │ - bl 40366c │ │ │ + adrp x0, 13000 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + add x0, x0, #0x20 │ │ │ + bl 46c0 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ mov x0, x20 │ │ │ - mov x1, #0x0 // #0 │ │ │ - mov w2, #0xa // #10 │ │ │ - bl 4019f0 │ │ │ - ldrb w19, [x20] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 410b10 │ │ │ - bl 4019d0 <__ctype_b_loc@plt> │ │ │ - ldr x3, [x0] │ │ │ - mov x2, #0x1 // #1 │ │ │ - mov x4, #0x0 // #0 │ │ │ - b 410a84 │ │ │ - ldrb w19, [x20, x2] │ │ │ - add x1, x2, #0x1 │ │ │ - cbz w19, 410b10 │ │ │ - mov x4, x2 │ │ │ - mov x2, x1 │ │ │ - ubfiz x1, x19, #1, #8 │ │ │ - ldrh w1, [x3, x1] │ │ │ - uxtb w19, w19 │ │ │ - tbnz w1, #11, 410a70 │ │ │ - add x20, x20, x4 │ │ │ - ldrb w0, [x20, #1] │ │ │ - mov x20, #0xffffffffffffffff // #-1 │ │ │ - cbnz w0, 410a04 │ │ │ - bl 401900 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr w0, [x0, x19, lsl #2] │ │ │ - uxtb w0, w0 │ │ │ - cmp w0, #0x4b │ │ │ - b.eq 410b18 // b.none │ │ │ - cmp w0, #0x4d │ │ │ - b.eq 410b20 // b.none │ │ │ - cmp w0, #0x47 │ │ │ - b.eq 410b28 // b.none │ │ │ - cmp w0, #0x54 │ │ │ - b.ne 410a04 // b.any │ │ │ - mov x20, #0x10000000000 // #1099511627776 │ │ │ - sxtw x21, w21 │ │ │ - mul x20, x20, x21 │ │ │ - b 410a04 │ │ │ - adrp x0, 413000 <_fini@@Base+0x1f78> │ │ │ - adrp x1, 411000 │ │ │ - add x0, x0, #0xef8 │ │ │ - add x1, x1, #0x1c8 │ │ │ - bl 40366c │ │ │ + ldp x19, x20, [sp, #16] │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #48 │ │ │ + ret │ │ │ + mov x0, #0x400 // #1024 │ │ │ + b fa14 │ │ │ + mov x1, x0 │ │ │ mov x20, #0xffffffffffffffff // #-1 │ │ │ + adrp x0, 12000 │ │ │ + add x0, x0, #0xff0 │ │ │ + bl 46c0 │ │ │ mov x0, x20 │ │ │ - ldr x21, [sp, #32] │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x29, x30, [sp], #48 │ │ │ ret │ │ │ - sxtw x20, w21 │ │ │ - b 410a04 │ │ │ - mov x20, #0x400 // #1024 │ │ │ - b 410ad8 │ │ │ - mov x20, #0x100000 // #1048576 │ │ │ - b 410ad8 │ │ │ - mov x20, #0x40000000 // #1073741824 │ │ │ - b 410ad8 │ │ │ + adrp x1, 10000 │ │ │ + adrp x0, 12000 │ │ │ + add x1, x1, #0x1b0 │ │ │ + add x0, x0, #0xfc0 │ │ │ + mov x20, #0xffffffffffffffff // #-1 │ │ │ + bl 46c0 │ │ │ + b fa38 │ │ │ + mov x0, #0x40000000 // #1073741824 │ │ │ + b fa14 │ │ │ stp x29, x30, [sp, #-32]! │ │ │ - mov x29, sp │ │ │ - adrp x4, 430000 │ │ │ - ldr x2, [x4, #1840] │ │ │ + adrp x5, 2f000 │ │ │ mov x3, #0x27ff // #10239 │ │ │ - str x2, [x29, #24] │ │ │ - strb wzr, [x1] │ │ │ + mov x29, sp │ │ │ + ldr x2, [x5, #3792] │ │ │ cmp x0, x3 │ │ │ + ldr x4, [x2] │ │ │ + str x4, [sp, #24] │ │ │ + mov x4, #0x0 // #0 │ │ │ + strb wzr, [x1] │ │ │ + b.ls fc60 // b.plast │ │ │ mov w2, #0x0 // #0 │ │ │ - b.ls 410b68 // b.plast │ │ │ lsr x0, x0, #10 │ │ │ - cmp x0, x3 │ │ │ add w2, w2, #0x1 │ │ │ - b.hi 410b58 // b.pmore │ │ │ - mov w3, #0x20 // #32 │ │ │ - mov w5, #0x30 // #48 │ │ │ - strb w3, [x29, #17] │ │ │ - strb w3, [x29, #18] │ │ │ - strb w3, [x29, #19] │ │ │ - strb w5, [x29, #16] │ │ │ + cmp x0, x3 │ │ │ + b.hi fb08 // b.pmore │ │ │ cmp x0, #0x3e7 │ │ │ - b.hi 410c4c // b.pmore │ │ │ - cbz x0, 410bec │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x3, x0, x5 │ │ │ + b.ls fbd8 // b.plast │ │ │ + add x0, x0, x0, lsl #2 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + ubfx x0, x0, #9, #54 │ │ │ + mov w8, #0x2e // #46 │ │ │ + mov x6, x1 │ │ │ + add w2, w2, #0x1 │ │ │ + umulh x3, x0, x3 │ │ │ lsr x3, x3, #3 │ │ │ - add x6, x3, x3, lsl #2 │ │ │ - sub x0, x0, x6, lsl #1 │ │ │ - add w0, w0, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - cbz x3, 410d08 │ │ │ - umulh x0, x3, x5 │ │ │ - lsr x0, x0, #3 │ │ │ - add x5, x0, x0, lsl #2 │ │ │ - sub x3, x3, x5, lsl #1 │ │ │ - add w3, w3, #0x30 │ │ │ - strb w3, [x29, #17] │ │ │ - cbz x0, 410d00 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ + add w7, w3, #0x30 │ │ │ add x3, x3, x3, lsl #2 │ │ │ sub x0, x0, x3, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - strb w0, [x29, #18] │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + bfi w4, w8, #8, #8 │ │ │ + bfi w4, w7, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x2 // #2 │ │ │ mov w0, #0x3 // #3 │ │ │ - b 410c94 │ │ │ - mov x3, x1 │ │ │ - strb w5, [x3], #1 │ │ │ - mov w0, #0x1 // #1 │ │ │ - cmp w0, wzr │ │ │ - csinc w0, w0, wzr, gt │ │ │ - cbz w2, 410c30 │ │ │ + strh w4, [x6] │ │ │ + add x3, x3, #0x1 │ │ │ + add x4, x1, x3 │ │ │ + cbz w2, fbb8 │ │ │ + add x4, x4, #0x1 │ │ │ + add w0, w0, #0x1 │ │ │ cmp w2, #0x1 │ │ │ - b.eq 410ce0 // b.none │ │ │ + b.eq fc48 // b.none │ │ │ cmp w2, #0x2 │ │ │ - b.eq 410cf0 // b.none │ │ │ + b.eq fc54 // b.none │ │ │ cmp w2, #0x3 │ │ │ - b.eq 410d10 // b.none │ │ │ + b.eq fc3c // b.none │ │ │ cmp w2, #0x4 │ │ │ - b.eq 410d20 // b.none │ │ │ - mov w1, #0x3f // #63 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - strb wzr, [x3] │ │ │ - ldr x2, [x29, #24] │ │ │ - ldr x1, [x4, #1840] │ │ │ - cmp x2, x1 │ │ │ - b.ne 410d30 // b.any │ │ │ + b.eq fcd4 // b.none │ │ │ + mov w2, #0x3f // #63 │ │ │ + strb w2, [x1, x3] │ │ │ + ldr x5, [x5, #3792] │ │ │ + strb wzr, [x4] │ │ │ + ldr x2, [sp, #24] │ │ │ + ldr x1, [x5] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, fce8 │ │ │ ldp x29, x30, [sp], #32 │ │ │ ret │ │ │ - add x0, x0, x0, lsl #2 │ │ │ - ubfx x0, x0, #9, #54 │ │ │ - mov x3, #0xa // #10 │ │ │ - udiv x3, x0, x3 │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ - add x3, x3, x3, lsl #2 │ │ │ - add x5, x5, #0x1 │ │ │ - umulh x5, x0, x5 │ │ │ - sub x0, x0, x3, lsl #1 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + mov w4, #0x0 // #0 │ │ │ + movk x3, #0xcccd │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x6, x3, x3, lsl #2 │ │ │ + sub x0, x0, x6, lsl #1 │ │ │ add w0, w0, #0x30 │ │ │ - lsr x5, x5, #3 │ │ │ - add w5, w5, #0x30 │ │ │ - strb w0, [x29, #16] │ │ │ - mov w0, #0x2e // #46 │ │ │ - strb w0, [x29, #17] │ │ │ - add w2, w2, #0x1 │ │ │ - strb w5, [x29, #18] │ │ │ - mov w0, #0x3 // #3 │ │ │ - add x6, x29, #0x20 │ │ │ - sub w5, w0, #0x1 │ │ │ - add x3, x6, w5, sxtw │ │ │ - ldurb w6, [x3, #-16] │ │ │ - mov x3, x1 │ │ │ - strb w6, [x3], #1 │ │ │ - cbz w5, 410bf8 │ │ │ - sub w3, w0, #0x2 │ │ │ - add x6, x29, #0x20 │ │ │ - add x5, x6, w3, sxtw │ │ │ - ldurb w5, [x5, #-16] │ │ │ - cmp w3, #0x1 │ │ │ - strb w5, [x1, #1] │ │ │ - add x3, x1, #0x2 │ │ │ - b.ne 410bf8 // b.any │ │ │ - ldrb w5, [x29, #16] │ │ │ - add x3, x1, #0x3 │ │ │ - strb w5, [x1, #2] │ │ │ - b 410bf8 │ │ │ - mov w1, #0x4b // #75 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410c30 │ │ │ - mov w1, #0x4d // #77 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410c30 │ │ │ - mov w0, #0x2 // #2 │ │ │ - b 410c94 │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x3, #0x9 │ │ │ + movk x0, #0xcccd │ │ │ + umulh x0, x3, x0 │ │ │ + lsr x0, x0, #3 │ │ │ + add x6, x0, x0, lsl #2 │ │ │ + sub x3, x3, x6, lsl #1 │ │ │ + add w3, w3, #0x30 │ │ │ + bfi w4, w3, #8, #8 │ │ │ + b.ls fcc0 // b.plast │ │ │ + add w0, w0, #0x30 │ │ │ + mov x6, x1 │ │ │ + bfi w4, w0, #16, #8 │ │ │ + ubfx x0, x4, #16, #8 │ │ │ + strb w0, [x6], #1 │ │ │ + b fb6c │ │ │ + mov w2, #0x47 // #71 │ │ │ + strb w2, [x1, x3] │ │ │ + b fbb8 │ │ │ + mov w2, #0x4b // #75 │ │ │ + strb w2, [x1, x3] │ │ │ + b fbb8 │ │ │ + mov w2, #0x4d // #77 │ │ │ + strb w2, [x1, x3] │ │ │ + b fbb8 │ │ │ + cmp x0, #0x3e7 │ │ │ + b.hi fce0 // b.pmore │ │ │ + cbnz x0, fc80 │ │ │ + mov x4, x1 │ │ │ mov w0, #0x1 // #1 │ │ │ - b 410c94 │ │ │ - mov w1, #0x47 // #71 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410c30 │ │ │ - mov w1, #0x54 // #84 │ │ │ - strb w1, [x3], #1 │ │ │ - add w0, w0, #0x1 │ │ │ - b 410c30 │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ + mov w1, #0x30 // #48 │ │ │ + strb w1, [x4], #1 │ │ │ + b fbb8 │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ + cmp x0, #0x9 │ │ │ + movk x3, #0xcccd │ │ │ + mov w4, #0x0 // #0 │ │ │ + umulh x3, x0, x3 │ │ │ + lsr x3, x3, #3 │ │ │ + add x2, x3, x3, lsl #2 │ │ │ + sub x0, x0, x2, lsl #1 │ │ │ + add w0, w0, #0x30 │ │ │ + bfxil w4, w0, #0, #8 │ │ │ + b.hi fcec // b.pmore │ │ │ + mov x3, #0x0 // #0 │ │ │ + mov w2, #0x0 // #0 │ │ │ + mov w0, #0x1 // #1 │ │ │ + strb w4, [x1] │ │ │ + b fb7c │ │ │ + rev16 w4, w4 │ │ │ + mov x3, #0x1 // #1 │ │ │ + mov w0, #0x2 // #2 │ │ │ + strh w4, [x1] │ │ │ + b fb7c │ │ │ + mov w2, #0x54 // #84 │ │ │ + strb w2, [x1, x3] │ │ │ + b fbb8 │ │ │ + mov w2, #0x0 // #0 │ │ │ + b fb20 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + mov w2, #0x0 // #0 │ │ │ + b fbfc │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ - adrp x19, 430000 │ │ │ - ldr x2, [x19, #1840] │ │ │ - mov x20, x0 │ │ │ + adrp x20, 2f000 │ │ │ + add x19, sp, #0x30 │ │ │ + ldr x2, [x20, #3792] │ │ │ + ldr x3, [x2] │ │ │ + str x3, [sp, #152] │ │ │ + mov x3, #0x0 // #0 │ │ │ + str x21, [sp, #32] │ │ │ + mov x21, x0 │ │ │ mov x0, x1 │ │ │ - add x1, x29, #0x20 │ │ │ - str x2, [x29, #136] │ │ │ - bl 410b30 │ │ │ - ldrb w0, [x29, #32] │ │ │ + mov x1, x19 │ │ │ + bl fad8 │ │ │ + ldrb w0, [sp, #48] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 410db4 // b.any │ │ │ - ldrb w0, [x29, #33] │ │ │ + b.ne fd88 // b.any │ │ │ + ldrb w0, [sp, #49] │ │ │ cmp w0, #0x20 │ │ │ - b.ne 410dbc // b.any │ │ │ - ldrb w2, [x29, #34] │ │ │ - add x1, x29, #0x20 │ │ │ - add x0, x29, #0x22 │ │ │ - add x1, x1, #0x3 │ │ │ - cmp w2, #0x20 │ │ │ - csel x0, x1, x0, eq // eq = none │ │ │ - mov x1, x20 │ │ │ - bl 401780 │ │ │ - ldr x2, [x29, #136] │ │ │ - ldr x1, [x19, #1840] │ │ │ + b.ne fd90 // b.any │ │ │ + ldrb w0, [sp, #50] │ │ │ + cmp w0, #0x20 │ │ │ + cinc x0, x19, eq // eq = none │ │ │ + add x0, x0, #0x2 │ │ │ + mov x1, x21 │ │ │ + bl 2860 │ │ │ + ldr x20, [x20, #3792] │ │ │ mov w0, #0x0 // #0 │ │ │ - cmp x2, x1 │ │ │ - b.ne 410dc4 // b.any │ │ │ + ldr x2, [sp, #152] │ │ │ + ldr x1, [x20] │ │ │ + eor x1, x2, x1 │ │ │ + cbnz x1, fd98 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldp x29, x30, [sp], #144 │ │ │ + ldr x21, [sp, #32] │ │ │ + ldp x29, x30, [sp], #160 │ │ │ ret │ │ │ - add x0, x29, #0x20 │ │ │ - b 410d8c │ │ │ - add x0, x29, #0x21 │ │ │ - b 410d8c │ │ │ - bl 401930 <__stack_chk_fail@plt> │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ + mov x0, x19 │ │ │ + b fd58 │ │ │ + add x0, x19, #0x1 │ │ │ + b fd58 │ │ │ + bl 2a20 <__stack_chk_fail@plt> │ │ │ + nop │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ - str x21, [sp, #32] │ │ │ stp x19, x20, [sp, #16] │ │ │ + stp x21, x22, [sp, #32] │ │ │ + mov x21, x1 │ │ │ + str x23, [sp, #48] │ │ │ + mov w23, w3 │ │ │ ldrb w19, [x0] │ │ │ - mov x21, x0 │ │ │ - cbz w19, 410eb0 │ │ │ + cbz w19, fe60 │ │ │ ldrb w20, [x1] │ │ │ - cbz w20, 410e84 │ │ │ - cbnz w2, 410e58 │ │ │ - str x1, [x29, #72] │ │ │ - str x2, [x29, #64] │ │ │ - str x3, [x29, #56] │ │ │ - bl 401900 <__ctype_toupper_loc@plt> │ │ │ - ldr x0, [x0] │ │ │ - ldr x2, [x29, #64] │ │ │ - ldr x3, [x29, #56] │ │ │ - ldr x1, [x29, #72] │ │ │ - b 410e28 │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 410e88 │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 410e88 │ │ │ - ubfiz x19, x19, #2, #8 │ │ │ - ubfiz x20, x20, #2, #8 │ │ │ - ldr w5, [x0, x19] │ │ │ - ldr w4, [x0, x20] │ │ │ - add w2, w2, #0x1 │ │ │ - cmp w5, w4 │ │ │ - b.eq 410e14 // b.none │ │ │ + cbz w20, fe60 │ │ │ + mov x22, x0 │ │ │ + cbnz w2, fe2c │ │ │ + bl 29e0 <__ctype_toupper_loc@plt> │ │ │ + sub x7, x21, #0x1 │ │ │ + ldr x2, [x0] │ │ │ + mov x0, #0x1 // #1 │ │ │ + b fdfc │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, fe68 │ │ │ + ldrb w20, [x7, x0] │ │ │ + cbz w20, fe68 │ │ │ + ldr w6, [x2, x19, lsl #2] │ │ │ + mov w1, w0 │ │ │ + ldr w5, [x2, x20, lsl #2] │ │ │ + add x4, x21, x0 │ │ │ + cmp w6, w5 │ │ │ + b.eq fde8 // b.none │ │ │ mov w0, #0x0 // #0 │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, #0x0 // #0 │ │ │ - b 410e74 │ │ │ - ldrb w19, [x21, #1]! │ │ │ - add x1, x1, #0x1 │ │ │ - cbz w19, 410e88 │ │ │ - ldrb w20, [x1] │ │ │ - cbz w20, 410e88 │ │ │ + sub x2, x1, #0x1 │ │ │ + mov x0, #0x1 // #1 │ │ │ + b fe50 │ │ │ + ldrb w19, [x22, x0] │ │ │ + add x4, x21, x0 │ │ │ + add x0, x0, #0x1 │ │ │ + cbz w19, fe68 │ │ │ + ldrb w20, [x2, x0] │ │ │ + cbz w20, fe68 │ │ │ cmp w19, w20 │ │ │ - add w2, w2, #0x1 │ │ │ - b.eq 410e60 // b.none │ │ │ - b 410e44 │ │ │ - mov w2, w20 │ │ │ - cmp w3, w2 │ │ │ + mov w1, w0 │ │ │ + b.eq fe38 // b.none │ │ │ + b fe14 │ │ │ + mov x4, x21 │ │ │ + mov w1, #0x0 // #0 │ │ │ + cmp w23, w1 │ │ │ mov w0, #0x0 // #0 │ │ │ - b.gt 410e48 │ │ │ - ldrb w0, [x1] │ │ │ + b.gt fe18 │ │ │ + ldrb w0, [x4] │ │ │ ldp x19, x20, [sp, #16] │ │ │ - ldr x21, [sp, #32] │ │ │ - cmp w0, wzr │ │ │ + cmp w0, #0x0 │ │ │ cset w0, eq // eq = none │ │ │ - ldp x29, x30, [sp], #80 │ │ │ + ldp x21, x22, [sp, #32] │ │ │ + ldr x23, [sp, #48] │ │ │ + ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ - mov w2, w19 │ │ │ - b 410e88 │ │ │ - adrp x1, 414000 <_fini@@Base+0x2f78> │ │ │ - adrp x2, 414000 <_fini@@Base+0x2f78> │ │ │ - adrp x3, 414000 <_fini@@Base+0x2f78> │ │ │ - adrp x4, 414000 <_fini@@Base+0x2f78> │ │ │ + udf #0 │ │ │ + adrp x4, 13000 │ │ │ + adrp x3, 13000 │ │ │ + add x4, x4, #0x340 │ │ │ + add x3, x3, #0x350 │ │ │ + adrp x2, 13000 │ │ │ + adrp x1, 13000 │ │ │ + add x2, x2, #0x360 │ │ │ + add x1, x1, #0x388 │ │ │ mov w0, #0x1 // #1 │ │ │ - add x1, x1, #0x278 │ │ │ - add x2, x2, #0x2a0 │ │ │ - add x3, x3, #0x2c8 │ │ │ - add x4, x4, #0x2d8 │ │ │ - b 4018a0 <__printf_chk@plt> │ │ │ - adrp x0, 414000 <_fini@@Base+0x2f78> │ │ │ - add x0, x0, #0x2f0 │ │ │ + b 29a0 <__printf_chk@plt> │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x3b0 │ │ │ ret │ │ │ - cbz x1, 411004 │ │ │ + nop │ │ │ + cbz x1, 10078 │ │ │ + eor x4, x0, #0xffffffff │ │ │ cmp x2, #0x7 │ │ │ - eor x0, x0, #0xffffffff │ │ │ - b.ls 410fd0 // b.plast │ │ │ - sub x9, x2, #0x8 │ │ │ - lsr x9, x9, #3 │ │ │ - add x8, x1, x9, lsl #3 │ │ │ - adrp x4, 414000 <_fini@@Base+0x2f78> │ │ │ - mov x3, x1 │ │ │ - add x8, x8, #0x8 │ │ │ - add x4, x4, #0x2f0 │ │ │ - ldrb w6, [x3] │ │ │ - ldrb w5, [x3, #1] │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #2] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #3] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #4] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #5] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x7, [x4, x6] │ │ │ - ldrb w6, [x3, #6] │ │ │ - eor x0, x7, x0, lsr #8 │ │ │ - eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x7, [x4, x5] │ │ │ - ldrb w5, [x3, #7] │ │ │ + b.ls ffa8 // b.plast │ │ │ + sub x11, x2, #0x8 │ │ │ + adrp x3, 13000 │ │ │ + and x11, x11, #0xfffffffffffffff8 │ │ │ + add x3, x3, #0x3b0 │ │ │ + add x11, x11, #0x8 │ │ │ + add x11, x1, x11 │ │ │ + ldrb w0, [x1] │ │ │ + add x1, x1, #0x8 │ │ │ + ldurb w10, [x1, #-7] │ │ │ + eor w0, w0, w4 │ │ │ + ldurb w9, [x1, #-6] │ │ │ + and x0, x0, #0xff │ │ │ + ldurb w8, [x1, #-5] │ │ │ + ldurb w7, [x1, #-4] │ │ │ + ldurb w6, [x1, #-3] │ │ │ + ldr x0, [x3, x0, lsl #3] │ │ │ + ldurb w5, [x1, #-2] │ │ │ + cmp x1, x11 │ │ │ + eor x0, x0, x4, lsr #8 │ │ │ + eor w10, w10, w0 │ │ │ + and x10, x10, #0xff │ │ │ + ldurb w4, [x1, #-1] │ │ │ + ldr x10, [x3, x10, lsl #3] │ │ │ + eor x0, x10, x0, lsr #8 │ │ │ + eor w9, w9, w0 │ │ │ + and x9, x9, #0xff │ │ │ + ldr x9, [x3, x9, lsl #3] │ │ │ + eor x0, x9, x0, lsr #8 │ │ │ + eor w8, w8, w0 │ │ │ + and x8, x8, #0xff │ │ │ + ldr x8, [x3, x8, lsl #3] │ │ │ + eor x0, x8, x0, lsr #8 │ │ │ + eor w7, w7, w0 │ │ │ + and x7, x7, #0xff │ │ │ + ldr x7, [x3, x7, lsl #3] │ │ │ eor x0, x7, x0, lsr #8 │ │ │ eor w6, w6, w0 │ │ │ - ubfiz x6, x6, #3, #8 │ │ │ - ldr x6, [x4, x6] │ │ │ - add x3, x3, #0x8 │ │ │ + and x6, x6, #0xff │ │ │ + ldr x6, [x3, x6, lsl #3] │ │ │ eor x0, x6, x0, lsr #8 │ │ │ eor w5, w5, w0 │ │ │ - ubfiz x5, x5, #3, #8 │ │ │ - ldr x5, [x4, x5] │ │ │ - cmp x3, x8 │ │ │ + and x5, x5, #0xff │ │ │ + ldr x5, [x3, x5, lsl #3] │ │ │ eor x0, x5, x0, lsr #8 │ │ │ - b.ne 410f18 // b.any │ │ │ - add x9, x9, #0x1 │ │ │ - add x1, x1, x9, lsl #3 │ │ │ + eor w4, w4, w0 │ │ │ + and x4, x4, #0xff │ │ │ + ldr x4, [x3, x4, lsl #3] │ │ │ + eor x4, x4, x0, lsr #8 │ │ │ + b.ne fef8 // b.any │ │ │ and x2, x2, #0x7 │ │ │ - cbz x2, 410ffc │ │ │ - adrp x4, 414000 <_fini@@Base+0x2f78> │ │ │ - add x2, x1, x2 │ │ │ - add x4, x4, #0x2f0 │ │ │ - ldrb w3, [x1], #1 │ │ │ - eor w3, w3, w0 │ │ │ - ubfiz x3, x3, #3, #8 │ │ │ - ldr x3, [x4, x3] │ │ │ - cmp x1, x2 │ │ │ - eor x0, x3, x0, lsr #8 │ │ │ - b.ne 410fe0 // b.any │ │ │ - eor x0, x0, #0xffffffff │ │ │ + cbz x2, 10070 │ │ │ + ldrb w3, [x1] │ │ │ + adrp x0, 13000 │ │ │ + add x0, x0, #0x3b0 │ │ │ + cmp x2, #0x1 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 10070 // b.none │ │ │ + ldrb w3, [x1, #1] │ │ │ + cmp x2, #0x2 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 10070 // b.none │ │ │ + ldrb w3, [x1, #2] │ │ │ + cmp x2, #0x3 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 10070 // b.none │ │ │ + ldrb w3, [x1, #3] │ │ │ + cmp x2, #0x4 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 10070 // b.none │ │ │ + ldrb w3, [x1, #4] │ │ │ + subs x2, x2, #0x5 │ │ │ + eor w3, w3, w4 │ │ │ + and x3, x3, #0xff │ │ │ + ldr x3, [x0, x3, lsl #3] │ │ │ + eor x4, x3, x4, lsr #8 │ │ │ + b.eq 10070 // b.none │ │ │ + ldrb w3, [x1, #5] │ │ │ + cmp x2, #0x1 │ │ │ + eor w2, w3, w4 │ │ │ + and x2, x2, #0xff │ │ │ + ldr x2, [x0, x2, lsl #3] │ │ │ + eor x4, x2, x4, lsr #8 │ │ │ + b.eq 10070 // b.none │ │ │ + ldrb w1, [x1, #6] │ │ │ + eor w1, w1, w4 │ │ │ + and x1, x1, #0xff │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ + eor x4, x0, x4, lsr #8 │ │ │ + eor x0, x4, #0xffffffff │ │ │ ret │ │ │ - mov x0, x1 │ │ │ + mov x0, #0x0 // #0 │ │ │ ret │ │ │ stp x29, x30, [sp, #-64]! │ │ │ mov x29, sp │ │ │ stp x19, x20, [sp, #16] │ │ │ + adrp x20, 2f000 │ │ │ + add x20, x20, #0x8d8 │ │ │ + stp x21, x22, [sp, #32] │ │ │ + adrp x21, 2f000 │ │ │ + add x21, x21, #0x8d0 │ │ │ + sub x20, x20, x21 │ │ │ + mov w22, w0 │ │ │ stp x23, x24, [sp, #48] │ │ │ - adrp x20, 42f000 <_fini@@Base+0x1df78> │ │ │ - adrp x24, 42f000 <_fini@@Base+0x1df78> │ │ │ - add x24, x24, #0xdd0 │ │ │ - add x20, x20, #0xdd8 │ │ │ - sub x20, x20, x24 │ │ │ + mov x23, x1 │ │ │ + mov x24, x2 │ │ │ asr x20, x20, #3 │ │ │ - stp x21, x22, [sp, #32] │ │ │ - mov w23, w0 │ │ │ - mov x22, x1 │ │ │ - mov x21, x2 │ │ │ + bl 27f0 │ │ │ + cbz x20, 100e8 │ │ │ mov x19, #0x0 // #0 │ │ │ - bl 401710 <_init@@Base> │ │ │ - cbz x20, 411070 │ │ │ - ldr x3, [x24, x19, lsl #3] │ │ │ - mov w0, w23 │ │ │ - mov x1, x22 │ │ │ - mov x2, x21 │ │ │ - blr x3 │ │ │ + nop │ │ │ + ldr x3, [x21, x19, lsl #3] │ │ │ + mov x2, x24 │ │ │ add x19, x19, #0x1 │ │ │ - cmp x19, x20 │ │ │ - b.ne 411050 // b.any │ │ │ + mov x1, x23 │ │ │ + mov w0, w22 │ │ │ + blr x3 │ │ │ + cmp x20, x19 │ │ │ + b.ne 100c8 // b.any │ │ │ ldp x19, x20, [sp, #16] │ │ │ ldp x21, x22, [sp, #32] │ │ │ ldp x23, x24, [sp, #48] │ │ │ ldp x29, x30, [sp], #64 │ │ │ ret │ │ │ + nop │ │ │ ret │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ -0000000000411088 <_fini@@Base>: │ │ │ +0000000000010104 <.fini>: │ │ │ stp x29, x30, [sp, #-16]! │ │ │ mov x29, sp │ │ │ ldp x29, x30, [sp], #16 │ │ │ ret │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ @@ -1,936 +1,940 @@ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ - 0x004110a0 01000200 00000000 00000000 00000000 ................ │ │ │ - 0x004110b0 4bf8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 K............... │ │ │ - 0x004110c0 f8f8f8f8 f8f848f8 f8f8f8f8 5445f8f8 ......H.....TE.. │ │ │ - 0x004110d0 4bf842f8 3f3d3a38 33f81500 00000000 K.B.?=:83....... │ │ │ - 0x004110e0 c8114100 00000000 20154100 00000000 ..A..... .A..... │ │ │ - 0x004110f0 38154100 00000000 78154100 00000000 8.A.....x.A..... │ │ │ - 0x00411100 b8154100 00000000 08164100 00000000 ..A.......A..... │ │ │ - 0x00411110 48164100 00000000 90164100 00000000 H.A.......A..... │ │ │ - 0x00411120 c0164100 00000000 00174100 00000000 ..A.......A..... │ │ │ - 0x00411130 28174100 00000000 68174100 00000000 (.A.....h.A..... │ │ │ - 0x00411140 4572726f 72207772 6974696e 6720746f Error writing to │ │ │ - 0x00411150 20646973 6b2d2d72 65646f20 656e7469 disk--redo enti │ │ │ - 0x00411160 72652064 69736b3f 20000000 00000000 re disk? ....... │ │ │ - 0x00411170 7a697073 706c6974 00000000 00000000 zipsplit........ │ │ │ - 0x00411180 332e3000 00000000 4a756c79 20357468 3.0.....July 5th │ │ │ - 0x00411190 20323030 38000000 25732573 0a000000 2008...%s%s.... │ │ │ - 0x004111a0 7a697073 706c6974 20657272 6f720000 zipsplit error.. │ │ │ - 0x004111b0 7a697073 706c6974 20657272 6f723a20 zipsplit error: │ │ │ - 0x004111c0 25732028 2573290a 00000000 00000000 %s (%s)......... │ │ │ - 0x004111d0 7a697073 706c6974 2e696478 00000000 zipsplit.idx.... │ │ │ - 0x004111e0 61626f72 74696e67 00000000 00000000 aborting........ │ │ │ - 0x004111f0 7a697073 706c6974 20776172 6e696e67 zipsplit warning │ │ │ - 0x00411200 3a202573 25730a00 6e657720 7a697020 : %s%s..new zip │ │ │ - 0x00411210 66696c65 206c6566 74206173 3a200000 file left as: .. │ │ │ - 0x00411220 77617320 7265706c 6163696e 67207370 was replacing sp │ │ │ - 0x00411230 6c697420 66696c65 00000000 00000000 lit file........ │ │ │ - 0x00411240 656e5f55 532e5554 462d3800 00000000 en_US.UTF-8..... │ │ │ - 0x00411250 6f707469 6f6e7320 61726520 73657061 options are sepa │ │ │ - 0x00411260 72617465 20616e64 20707265 63656465 rate and precede │ │ │ - 0x00411270 207a6970 2066696c 65000000 00000000 zip file....... │ │ │ - 0x00411280 5a697053 706c6974 00000000 00000000 ZipSplit........ │ │ │ - 0x00411290 5a697053 706c6974 20737065 6369616c ZipSplit special │ │ │ - 0x004112a0 20636f6d 70696c61 74696f6e 206f7074 compilation opt │ │ │ - 0x004112b0 696f6e73 3a000000 095b6e6f 6e655d00 ions:....[none]. │ │ │ - 0x004112c0 55736520 6f707469 6f6e202d 6820666f Use option -h fo │ │ │ - 0x004112d0 72206865 6c702e00 7a697020 66696c65 r help..zip file │ │ │ - 0x004112e0 2063616e 6e6f7420 62652073 7464696e cannot be stdin │ │ │ - 0x004112f0 00000000 00000000 77617320 70726f63 ........was proc │ │ │ - 0x00411300 65737369 6e672061 7267756d 656e7473 essing arguments │ │ │ - 0x00411310 00000000 00000000 63616e20 6f6e6c79 ........can only │ │ │ - 0x00411320 20737065 63696679 206f6e65 207a6970 specify one zip │ │ │ - 0x00411330 2066696c 65000000 696e7661 6c696420 file...invalid │ │ │ - 0x00411340 73697a65 20676976 656e2e20 55736520 size given. Use │ │ │ - 0x00411350 6f707469 6f6e202d 6820666f 72206865 option -h for he │ │ │ - 0x00411360 6c702e00 00000000 6e656564 20746f20 lp......need to │ │ │ - 0x00411370 73706563 69667920 7a697020 66696c65 specify zip file │ │ │ - 0x00411380 00000000 00000000 696e7075 74000000 ........input... │ │ │ - 0x00411390 77617320 636f6d70 7574696e 67207370 was computing sp │ │ │ - 0x004113a0 6c697400 00000000 75000000 00000000 lit.....u....... │ │ │ - 0x004113b0 456e7472 79206973 206c6172 67657220 Entry is larger │ │ │ - 0x004113c0 7468616e 206d6178 2073706c 69742073 than max split s │ │ │ - 0x004113d0 697a6520 6f663a20 25730000 00000000 ize of: %s...... │ │ │ - 0x004113e0 75736520 2d6e2074 6f207365 74207370 use -n to set sp │ │ │ - 0x004113f0 6c697420 73697a65 00000000 00000000 lit size........ │ │ │ - 0x00411400 77617320 74727969 6e672061 20736d61 was trying a sma │ │ │ - 0x00411410 72742073 706c6974 00000000 00000000 rt split........ │ │ │ - 0x00411420 77617320 6d616b69 6e67206f 75747075 was making outpu │ │ │ - 0x00411430 74206669 6c65206e 616d6573 00000000 t file names.... │ │ │ - 0x00411440 2f000000 00000000 77617920 746f6f20 /.......way too │ │ │ - 0x00411450 6d616e79 207a6970 2066696c 6573206d many zip files m │ │ │ - 0x00411460 75737420 6265206d 61646500 00000000 ust be made..... │ │ │ - 0x00411470 25253025 646c642e 7a697000 00000000 %%0%dld.zip..... │ │ │ - 0x00411480 72000000 00000000 496e7365 72742064 r.......Insert d │ │ │ - 0x00411490 69736b20 23256c64 206f6620 256c6420 isk #%ld of %ld │ │ │ - 0x004114a0 616e6420 68697420 72657475 726e3a20 and hit return: │ │ │ - 0x004114b0 00000000 00000000 63726561 74696e67 ........creating │ │ │ - 0x004114c0 3a202573 0a000000 77000000 00000000 : %s....w....... │ │ │ - 0x004114d0 25357320 25730a00 446f6e65 2e0a0000 %5s %s..Done.... │ │ │ - 0x004114e0 256c6420 7a697020 66696c65 73207725 %ld zip files w% │ │ │ - 0x004114f0 73206265 206d6164 65202825 73252520 s be made (%s%% │ │ │ - 0x00411500 65666669 6369656e 6379290a 00000000 efficiency)..... │ │ │ - 0x00411510 6f756c64 00000000 696c6c00 00000000 ould....ill..... │ │ │ - 0x00411520 5a697053 706c6974 20257320 28257329 ZipSplit %s (%s) │ │ │ - 0x00411530 00000000 00000000 55736167 653a2020 ........Usage: │ │ │ - 0x00411540 7a697073 706c6974 205b2d74 69707173 zipsplit [-tipqs │ │ │ - 0x00411550 5d205b2d 6e207369 7a655d20 5b2d7220 ] [-n size] [-r │ │ │ - 0x00411560 726f6f6d 5d205b2d 62207061 74685d20 room] [-b path] │ │ │ - 0x00411570 7a697066 696c6500 20202d74 20202072 zipfile. -t r │ │ │ - 0x00411580 65706f72 7420686f 77206d61 6e792066 eport how many f │ │ │ - 0x00411590 696c6573 20697420 77696c6c 2074616b iles it will tak │ │ │ - 0x004115a0 652c2062 75742064 6f6e2774 206d616b e, but don't mak │ │ │ - 0x004115b0 65207468 656d0000 20202d69 2020206d e them.. -i m │ │ │ - 0x004115c0 616b6520 696e6465 7820287a 69707370 ake index (zipsp │ │ │ - 0x004115d0 6c69742e 69647829 20616e64 20636f75 lit.idx) and cou │ │ │ - 0x004115e0 6e742069 74732073 697a6520 61676169 nt its size agai │ │ │ - 0x004115f0 6e737420 66697273 74207a69 70206669 nst first zip fi │ │ │ - 0x00411600 6c650000 00000000 20202d6e 2020206d le...... -n m │ │ │ - 0x00411610 616b6520 7a697020 66696c65 73206e6f ake zip files no │ │ │ - 0x00411620 206c6172 67657220 7468616e 20227369 larger than "si │ │ │ - 0x00411630 7a652220 28646566 61756c74 203d2033 ze" (default = 3 │ │ │ - 0x00411640 36303030 29000000 20202d72 2020206c 6000)... -r l │ │ │ - 0x00411650 65617665 20726f6f 6d20666f 72202272 eave room for "r │ │ │ - 0x00411660 6f6f6d22 20627974 6573206f 6e207468 oom" bytes on th │ │ │ - 0x00411670 65206669 72737420 6469736b 20286465 e first disk (de │ │ │ - 0x00411680 6661756c 74203d20 30290000 00000000 fault = 0)...... │ │ │ - 0x00411690 20202d62 20202075 73652022 70617468 -b use "path │ │ │ - 0x004116a0 2220666f 72207468 65206f75 74707574 " for the output │ │ │ - 0x004116b0 207a6970 2066696c 65730000 00000000 zip files...... │ │ │ - 0x004116c0 20202d71 20202071 75696574 6572206f -q quieter o │ │ │ - 0x004116d0 70657261 74696f6e 2c207375 70707265 peration, suppre │ │ │ - 0x004116e0 73732073 6f6d6520 696e666f 726d6174 ss some informat │ │ │ - 0x004116f0 696f6e61 6c206d65 73736167 65730000 ional messages.. │ │ │ - 0x00411700 20202d70 20202070 61757365 20626574 -p pause bet │ │ │ - 0x00411710 7765656e 206f7574 70757420 7a697020 ween output zip │ │ │ - 0x00411720 66696c65 73000000 20202d73 20202064 files... -s d │ │ │ - 0x00411730 6f206120 73657175 656e7469 616c2073 o a sequential s │ │ │ - 0x00411740 706c6974 20657665 6e206966 20697420 plit even if it │ │ │ - 0x00411750 74616b65 73206d6f 7265207a 69702066 takes more zip f │ │ │ - 0x00411760 696c6573 00000000 20202d68 20202073 iles.... -h s │ │ │ - 0x00411770 686f7720 74686973 2068656c 70202020 how this help │ │ │ - 0x00411780 202d7620 20207368 6f772076 65727369 -v show versi │ │ │ - 0x00411790 6f6e2069 6e666f20 2020202d 4c202020 on info -L │ │ │ - 0x004117a0 73686f77 20736f66 74776172 65206c69 show software li │ │ │ - 0x004117b0 63656e73 65000000 68656c70 00000000 cense...help.... │ │ │ - 0x004117c0 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ - 0x004117d0 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ - 0x004117e0 2e202041 6c6c2072 69676874 73207265 . All rights re │ │ │ - 0x004117f0 73657276 65642e00 466f7220 74686520 served..For the │ │ │ - 0x00411800 70757270 6f736573 206f6620 74686973 purposes of this │ │ │ - 0x00411810 20636f70 79726967 68742061 6e64206c copyright and l │ │ │ - 0x00411820 6963656e 73652c20 22496e66 6f2d5a49 icense, "Info-ZI │ │ │ - 0x00411830 50222069 73206465 66696e65 64206173 P" is defined as │ │ │ - 0x00411840 00000000 00000000 74686520 666f6c6c ........the foll │ │ │ - 0x00411850 6f77696e 67207365 74206f66 20696e64 owing set of ind │ │ │ - 0x00411860 69766964 75616c73 3a000000 00000000 ividuals:....... │ │ │ - 0x00411870 2020204d 61726b20 41646c65 722c204a Mark Adler, J │ │ │ - 0x00411880 6f686e20 42757368 2c204b61 726c2044 ohn Bush, Karl D │ │ │ - 0x00411890 61766973 2c204861 72616c64 2044656e avis, Harald Den │ │ │ - 0x004118a0 6b65722c 204a6561 6e2d4d69 6368656c ker, Jean-Michel │ │ │ - 0x004118b0 20447562 6f69732c 00000000 00000000 Dubois,........ │ │ │ - 0x004118c0 2020204a 65616e2d 6c6f7570 20476169 Jean-loup Gai │ │ │ - 0x004118d0 6c6c792c 2048756e 74657220 476f6174 lly, Hunter Goat │ │ │ - 0x004118e0 6c65792c 20456420 476f7264 6f6e2c20 ley, Ed Gordon, │ │ │ - 0x004118f0 49616e20 476f726d 616e2c20 43687269 Ian Gorman, Chri │ │ │ - 0x00411900 73204865 72626f72 74682c00 00000000 s Herborth,..... │ │ │ - 0x00411910 20202044 69726b20 48616173 652c2047 Dirk Haase, G │ │ │ - 0x00411920 72656720 48617274 7769672c 20526f62 reg Hartwig, Rob │ │ │ - 0x00411930 65727420 48656174 682c204a 6f6e6174 ert Heath, Jonat │ │ │ - 0x00411940 68616e20 48756473 6f6e2c20 5061756c han Hudson, Paul │ │ │ - 0x00411950 204b6965 6e69747a 2c000000 00000000 Kienitz,....... │ │ │ - 0x00411960 20202044 61766964 204b6972 73636862 David Kirschb │ │ │ - 0x00411970 61756d2c 204a6f68 6e6e7920 4c65652c aum, Johnny Lee, │ │ │ - 0x00411980 204f6e6e 6f207661 6e206465 72204c69 Onno van der Li │ │ │ - 0x00411990 6e64656e 2c204967 6f72204d 616e6472 nden, Igor Mandr │ │ │ - 0x004119a0 69636865 6e6b6f2c 00000000 00000000 ichenko,........ │ │ │ - 0x004119b0 20202053 74657665 20502e20 4d696c6c Steve P. Mill │ │ │ - 0x004119c0 65722c20 53657267 696f204d 6f6e6573 er, Sergio Mones │ │ │ - 0x004119d0 692c204b 65697468 204f7765 6e732c20 i, Keith Owens, │ │ │ - 0x004119e0 47656f72 67652050 6574726f 762c2047 George Petrov, G │ │ │ - 0x004119f0 72656720 526f656c 6f66732c 00000000 reg Roelofs,.... │ │ │ - 0x00411a00 2020204b 61692055 77652052 6f6d6d65 Kai Uwe Romme │ │ │ - 0x00411a10 6c2c2053 74657665 2053616c 69736275 l, Steve Salisbu │ │ │ - 0x00411a20 72792c20 44617665 20536d69 74682c20 ry, Dave Smith, │ │ │ - 0x00411a30 53746576 656e204d 2e205363 68776564 Steven M. Schwed │ │ │ - 0x00411a40 612c0000 00000000 20202043 68726973 a,...... Chris │ │ │ - 0x00411a50 7469616e 20537069 656c6572 2c20436f tian Spieler, Co │ │ │ - 0x00411a60 736d696e 20547275 74612c20 416e746f smin Truta, Anto │ │ │ - 0x00411a70 696e6520 56657268 65696a65 6e2c2050 ine Verheijen, P │ │ │ - 0x00411a80 61756c20 766f6e20 42656872 656e2c00 aul von Behren,. │ │ │ - 0x00411a90 20202052 69636820 57616c65 732c204d Rich Wales, M │ │ │ - 0x00411aa0 696b6520 57686974 65000000 00000000 ike White....... │ │ │ - 0x00411ab0 54686973 20736f66 74776172 65206973 This software is │ │ │ - 0x00411ac0 2070726f 76696465 64202261 73206973 provided "as is │ │ │ - 0x00411ad0 2c222077 6974686f 75742077 61727261 ," without warra │ │ │ - 0x00411ae0 6e747920 6f662061 6e79206b 696e642c nty of any kind, │ │ │ - 0x00411af0 20657870 72657373 00000000 00000000 express........ │ │ │ - 0x00411b00 6f722069 6d706c69 65642e20 20496e20 or implied. In │ │ │ - 0x00411b10 6e6f2065 76656e74 20736861 6c6c2049 no event shall I │ │ │ - 0x00411b20 6e666f2d 5a495020 6f722069 74732063 nfo-ZIP or its c │ │ │ - 0x00411b30 6f6e7472 69627574 6f727320 62652068 ontributors be h │ │ │ - 0x00411b40 656c6420 6c696162 6c650000 00000000 eld liable...... │ │ │ - 0x00411b50 666f7220 616e7920 64697265 63742c20 for any direct, │ │ │ - 0x00411b60 696e6469 72656374 2c20696e 63696465 indirect, incide │ │ │ - 0x00411b70 6e74616c 2c207370 65636961 6c206f72 ntal, special or │ │ │ - 0x00411b80 20636f6e 73657175 656e7469 616c2064 consequential d │ │ │ - 0x00411b90 616d6167 65730000 61726973 696e6720 amages..arising │ │ │ - 0x00411ba0 6f757420 6f662074 68652075 7365206f out of the use o │ │ │ - 0x00411bb0 66206f72 20696e61 62696c69 74792074 f or inability t │ │ │ - 0x00411bc0 6f207573 65207468 69732073 6f667477 o use this softw │ │ │ - 0x00411bd0 6172652e 00000000 5065726d 69737369 are.....Permissi │ │ │ - 0x00411be0 6f6e2069 73206772 616e7465 6420746f on is granted to │ │ │ - 0x00411bf0 20616e79 6f6e6520 746f2075 73652074 anyone to use t │ │ │ - 0x00411c00 68697320 736f6674 77617265 20666f72 his software for │ │ │ - 0x00411c10 20616e79 20707572 706f7365 2c000000 any purpose,... │ │ │ - 0x00411c20 696e636c 7564696e 6720636f 6d6d6572 including commer │ │ │ - 0x00411c30 6369616c 20617070 6c696361 74696f6e cial application │ │ │ - 0x00411c40 732c2061 6e642074 6f20616c 74657220 s, and to alter │ │ │ - 0x00411c50 69742061 6e642072 65646973 74726962 it and redistrib │ │ │ - 0x00411c60 75746520 69740000 66726565 6c792c20 ute it..freely, │ │ │ - 0x00411c70 7375626a 65637420 746f2074 68652061 subject to the a │ │ │ - 0x00411c80 626f7665 20646973 636c6169 6d657220 bove disclaimer │ │ │ - 0x00411c90 616e6420 74686520 666f6c6c 6f77696e and the followin │ │ │ - 0x00411ca0 67207265 73747269 6374696f 6e733a00 g restrictions:. │ │ │ - 0x00411cb0 20202020 312e2052 65646973 74726962 1. Redistrib │ │ │ - 0x00411cc0 7574696f 6e73206f 6620736f 75726365 utions of source │ │ │ - 0x00411cd0 20636f64 65202869 6e207768 6f6c6520 code (in whole │ │ │ - 0x00411ce0 6f722069 6e207061 72742920 6d757374 or in part) must │ │ │ - 0x00411cf0 20726574 61696e00 20202020 20202074 retain. t │ │ │ - 0x00411d00 68652061 626f7665 20636f70 79726967 he above copyrig │ │ │ - 0x00411d10 6874206e 6f746963 652c2064 6566696e ht notice, defin │ │ │ - 0x00411d20 6974696f 6e2c2064 6973636c 61696d65 ition, disclaime │ │ │ - 0x00411d30 722c2061 6e642074 68697320 6c697374 r, and this list │ │ │ - 0x00411d40 00000000 00000000 20202020 2020206f ........ o │ │ │ - 0x00411d50 6620636f 6e646974 696f6e73 2e000000 f conditions.... │ │ │ - 0x00411d60 20202020 322e2052 65646973 74726962 2. Redistrib │ │ │ - 0x00411d70 7574696f 6e732069 6e206269 6e617279 utions in binary │ │ │ - 0x00411d80 20666f72 6d202863 6f6d7069 6c656420 form (compiled │ │ │ - 0x00411d90 65786563 75746162 6c657320 616e6420 executables and │ │ │ - 0x00411da0 6c696272 61726965 73290000 00000000 libraries)...... │ │ │ - 0x00411db0 20202020 2020206d 75737420 72657072 must repr │ │ │ - 0x00411dc0 6f647563 65207468 65206162 6f766520 oduce the above │ │ │ - 0x00411dd0 636f7079 72696768 74206e6f 74696365 copyright notice │ │ │ - 0x00411de0 2c206465 66696e69 74696f6e 2c206469 , definition, di │ │ │ - 0x00411df0 73636c61 696d6572 2c000000 00000000 sclaimer,....... │ │ │ - 0x00411e00 20202020 20202061 6e642074 68697320 and this │ │ │ - 0x00411e10 6c697374 206f6620 636f6e64 6974696f list of conditio │ │ │ - 0x00411e20 6e732069 6e20646f 63756d65 6e746174 ns in documentat │ │ │ - 0x00411e30 696f6e20 616e642f 6f72206f 74686572 ion and/or other │ │ │ - 0x00411e40 206d6174 65726961 6c730000 00000000 materials...... │ │ │ - 0x00411e50 20202020 20202070 726f7669 64656420 provided │ │ │ - 0x00411e60 77697468 20746865 20646973 74726962 with the distrib │ │ │ - 0x00411e70 7574696f 6e2e2020 54686520 736f6c65 ution. The sole │ │ │ - 0x00411e80 20657863 65707469 6f6e2074 6f207468 exception to th │ │ │ - 0x00411e90 69732063 6f6e6469 74696f6e 00000000 is condition.... │ │ │ - 0x00411ea0 20202020 20202069 73207265 64697374 is redist │ │ │ - 0x00411eb0 72696275 74696f6e 206f6620 61207374 ribution of a st │ │ │ - 0x00411ec0 616e6461 72642055 6e5a6970 53465820 andard UnZipSFX │ │ │ - 0x00411ed0 62696e61 72792028 696e636c 7564696e binary (includin │ │ │ - 0x00411ee0 67205346 5857697a 29206173 00000000 g SFXWiz) as.... │ │ │ - 0x00411ef0 20202020 20202070 61727420 6f662061 part of a │ │ │ - 0x00411f00 2073656c 662d6578 74726163 74696e67 self-extracting │ │ │ - 0x00411f10 20617263 68697665 3b207468 61742069 archive; that i │ │ │ - 0x00411f20 73207065 726d6974 74656420 77697468 s permitted with │ │ │ - 0x00411f30 6f757420 696e636c 7573696f 6e000000 out inclusion... │ │ │ - 0x00411f40 20202020 2020206f 66207468 6973206c of this l │ │ │ - 0x00411f50 6963656e 73652c20 6173206c 6f6e6720 icense, as long │ │ │ - 0x00411f60 61732074 6865206e 6f726d61 6c205346 as the normal SF │ │ │ - 0x00411f70 58206261 6e6e6572 20686173 206e6f74 X banner has not │ │ │ - 0x00411f80 20626565 6e207265 6d6f7665 64000000 been removed... │ │ │ - 0x00411f90 20202020 20202066 726f6d20 74686520 from the │ │ │ - 0x00411fa0 62696e61 7279206f 72206469 7361626c binary or disabl │ │ │ - 0x00411fb0 65642e00 00000000 20202020 332e2041 ed...... 3. A │ │ │ - 0x00411fc0 6c746572 65642076 65727369 6f6e732d ltered versions- │ │ │ - 0x00411fd0 2d696e63 6c756469 6e672c20 62757420 -including, but │ │ │ - 0x00411fe0 6e6f7420 6c696d69 74656420 746f2c20 not limited to, │ │ │ - 0x00411ff0 706f7274 7320746f 206e6577 206f7065 ports to new ope │ │ │ - 0x00412000 72617469 6e670000 20202020 20202073 rating.. s │ │ │ - 0x00412010 79737465 6d732c20 65786973 74696e67 ystems, existing │ │ │ - 0x00412020 20706f72 74732077 69746820 6e657720 ports with new │ │ │ - 0x00412030 67726170 68696361 6c20696e 74657266 graphical interf │ │ │ - 0x00412040 61636573 2c207665 7273696f 6e732077 aces, versions w │ │ │ - 0x00412050 69746800 00000000 20202020 2020206d ith..... m │ │ │ - 0x00412060 6f646966 69656420 6f722061 64646564 odified or added │ │ │ - 0x00412070 2066756e 6374696f 6e616c69 74792c20 functionality, │ │ │ - 0x00412080 616e6420 64796e61 6d69632c 20736861 and dynamic, sha │ │ │ - 0x00412090 7265642c 206f7220 73746174 6963206c red, or static l │ │ │ - 0x004120a0 69627261 72790000 20202020 20202076 ibrary.. v │ │ │ - 0x004120b0 65727369 6f6e7320 6e6f7420 66726f6d ersions not from │ │ │ - 0x004120c0 20496e66 6f2d5a49 502d2d6d 75737420 Info-ZIP--must │ │ │ - 0x004120d0 62652070 6c61696e 6c79206d 61726b65 be plainly marke │ │ │ - 0x004120e0 64206173 20737563 6820616e 64206d75 d as such and mu │ │ │ - 0x004120f0 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ - 0x00412100 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ - 0x00412110 20617320 6265696e 67207468 65206f72 as being the or │ │ │ - 0x00412120 6967696e 616c2073 6f757263 65206f72 iginal source or │ │ │ - 0x00412130 2c206966 2062696e 61726965 732c0000 , if binaries,.. │ │ │ - 0x00412140 20202020 20202063 6f6d7069 6c656420 compiled │ │ │ - 0x00412150 66726f6d 20746865 206f7269 67696e61 from the origina │ │ │ - 0x00412160 6c20736f 75726365 2e202053 75636820 l source. Such │ │ │ - 0x00412170 616c7465 72656420 76657273 696f6e73 altered versions │ │ │ - 0x00412180 20616c73 6f206d75 7374206e 6f740000 also must not.. │ │ │ - 0x00412190 20202020 20202062 65206d69 73726570 be misrep │ │ │ - 0x004121a0 72657365 6e746564 20617320 6265696e resented as bein │ │ │ - 0x004121b0 6720496e 666f2d5a 49502072 656c6561 g Info-ZIP relea │ │ │ - 0x004121c0 7365732d 2d696e63 6c756469 6e672c20 ses--including, │ │ │ - 0x004121d0 62757420 6e6f7400 20202020 2020206c but not. l │ │ │ - 0x004121e0 696d6974 65642074 6f2c206c 6162656c imited to, label │ │ │ - 0x004121f0 696e6720 6f662074 68652061 6c746572 ing of the alter │ │ │ - 0x00412200 65642076 65727369 6f6e7320 77697468 ed versions with │ │ │ - 0x00412210 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x00412220 2d5a4950 22000000 20202020 20202028 -ZIP"... ( │ │ │ - 0x00412230 6f722061 6e792076 61726961 74696f6e or any variation │ │ │ - 0x00412240 20746865 72656f66 2c20696e 636c7564 thereof, includ │ │ │ - 0x00412250 696e672c 20627574 206e6f74 206c696d ing, but not lim │ │ │ - 0x00412260 69746564 20746f2c 20646966 66657265 ited to, differe │ │ │ - 0x00412270 6e740000 00000000 20202020 20202063 nt...... c │ │ │ - 0x00412280 61706974 616c697a 6174696f 6e73292c apitalizations), │ │ │ - 0x00412290 2022506f 636b6574 20556e5a 69702c22 "Pocket UnZip," │ │ │ - 0x004122a0 20225769 5a22206f 7220224d 61635a69 "WiZ" or "MacZi │ │ │ - 0x004122b0 70222077 6974686f 75742074 68650000 p" without the.. │ │ │ - 0x004122c0 20202020 20202065 78706c69 63697420 explicit │ │ │ - 0x004122d0 7065726d 69737369 6f6e206f 6620496e permission of In │ │ │ - 0x004122e0 666f2d5a 49502e20 20537563 6820616c fo-ZIP. Such al │ │ │ - 0x004122f0 74657265 64207665 7273696f 6e732061 tered versions a │ │ │ - 0x00412300 72652066 75727468 65720000 00000000 re further...... │ │ │ - 0x00412310 20202020 20202070 726f6869 62697465 prohibite │ │ │ - 0x00412320 64206672 6f6d206d 69737265 70726573 d from misrepres │ │ │ - 0x00412330 656e7461 74697665 20757365 206f6620 entative use of │ │ │ - 0x00412340 74686520 5a69702d 42756773 206f7220 the Zip-Bugs or │ │ │ - 0x00412350 496e666f 2d5a4950 00000000 00000000 Info-ZIP........ │ │ │ - 0x00412360 20202020 20202065 2d6d6169 6c206164 e-mail ad │ │ │ - 0x00412370 64726573 73657320 6f722074 68652049 dresses or the I │ │ │ - 0x00412380 6e666f2d 5a495020 55524c28 73292c20 nfo-ZIP URL(s), │ │ │ - 0x00412390 73756368 20617320 746f2069 6d706c79 such as to imply │ │ │ - 0x004123a0 20496e66 6f2d5a49 50000000 00000000 Info-ZIP....... │ │ │ - 0x004123b0 20202020 20202077 696c6c20 70726f76 will prov │ │ │ - 0x004123c0 69646520 73757070 6f727420 666f7220 ide support for │ │ │ - 0x004123d0 74686520 616c7465 72656420 76657273 the altered vers │ │ │ - 0x004123e0 696f6e73 2e000000 20202020 342e2049 ions.... 4. I │ │ │ - 0x004123f0 6e666f2d 5a495020 72657461 696e7320 nfo-ZIP retains │ │ │ - 0x00412400 74686520 72696768 7420746f 20757365 the right to use │ │ │ - 0x00412410 20746865 206e616d 65732022 496e666f the names "Info │ │ │ - 0x00412420 2d5a4950 2c222022 5a69702c 22202255 -ZIP," "Zip," "U │ │ │ - 0x00412430 6e5a6970 2c220000 20202020 20202022 nZip,".. " │ │ │ - 0x00412440 556e5a69 70534658 2c222022 57695a2c UnZipSFX," "WiZ, │ │ │ - 0x00412450 22202250 6f636b65 7420556e 5a69702c " "Pocket UnZip, │ │ │ - 0x00412460 22202250 6f636b65 74205a69 702c2220 " "Pocket Zip," │ │ │ - 0x00412470 616e6420 224d6163 5a697022 20666f72 and "MacZip" for │ │ │ - 0x00412480 20697473 00000000 20202020 2020206f its.... o │ │ │ - 0x00412490 776e2073 6f757263 6520616e 64206269 wn source and bi │ │ │ - 0x004124a0 6e617279 2072656c 65617365 732e0000 nary releases... │ │ │ - 0x004124b0 456e6372 79707469 6f6e206e 6f746963 Encryption notic │ │ │ - 0x004124c0 653a0000 00000000 09546865 20656e63 e:.......The enc │ │ │ - 0x004124d0 72797074 696f6e20 636f6465 206f6620 ryption code of │ │ │ - 0x004124e0 74686973 2070726f 6772616d 20697320 this program is │ │ │ - 0x004124f0 6e6f7420 636f7079 72696768 74656420 not copyrighted │ │ │ - 0x00412500 616e6420 69730000 09707574 20696e20 and is...put in │ │ │ - 0x00412510 74686520 7075626c 69632064 6f6d6169 the public domai │ │ │ - 0x00412520 6e2e2020 49742077 6173206f 72696769 n. It was origi │ │ │ - 0x00412530 6e616c6c 79207772 69747465 6e20696e nally written in │ │ │ - 0x00412540 20457572 6f706500 09616e64 2c20746f Europe..and, to │ │ │ - 0x00412550 20746865 20626573 74206f66 206f7572 the best of our │ │ │ - 0x00412560 206b6e6f 776c6564 67652c20 63616e20 knowledge, can │ │ │ - 0x00412570 62652066 7265656c 79206469 73747269 be freely distri │ │ │ - 0x00412580 62757465 64000000 09696e20 626f7468 buted....in both │ │ │ - 0x00412590 20736f75 72636520 616e6420 6f626a65 source and obje │ │ │ - 0x004125a0 63742066 6f726d73 2066726f 6d20616e ct forms from an │ │ │ - 0x004125b0 7920636f 756e7472 792c2069 6e636c75 y country, inclu │ │ │ - 0x004125c0 64696e67 00000000 09746865 20555341 ding.....the USA │ │ │ - 0x004125d0 20756e64 6572204c 6963656e 73652045 under License E │ │ │ - 0x004125e0 78636570 74696f6e 20545355 206f6620 xception TSU of │ │ │ - 0x004125f0 74686520 552e532e 20457870 6f727400 the U.S. Export. │ │ │ - 0x00412600 0941646d 696e6973 74726174 696f6e20 .Administration │ │ │ - 0x00412610 52656775 6c617469 6f6e7320 28736563 Regulations (sec │ │ │ - 0x00412620 74696f6e 20373430 2e313328 65292920 tion 740.13(e)) │ │ │ - 0x00412630 6f662036 204a756e 65203230 30322e00 of 6 June 2002.. │ │ │ - 0x00412640 54686973 20697320 25732025 73202825 This is %s %s (% │ │ │ - 0x00412650 73292c20 62792049 6e666f2d 5a49502e s), by Info-ZIP. │ │ │ - 0x00412660 00000000 00000000 43757272 656e746c ........Currentl │ │ │ - 0x00412670 79206d61 696e7461 696e6564 20627920 y maintained by │ │ │ - 0x00412680 452e2047 6f72646f 6e2e2020 506c6561 E. Gordon. Plea │ │ │ - 0x00412690 73652073 656e6420 62756720 7265706f se send bug repo │ │ │ - 0x004126a0 72747320 746f0000 74686520 61757468 rts to..the auth │ │ │ - 0x004126b0 6f727320 7573696e 67207468 65207765 ors using the we │ │ │ - 0x004126c0 62207061 67652061 74207777 772e696e b page at www.in │ │ │ - 0x004126d0 666f2d7a 69702e6f 72673b20 73656520 fo-zip.org; see │ │ │ - 0x004126e0 52454144 4d452066 6f722064 65746169 README for detai │ │ │ - 0x004126f0 6c732e00 00000000 4c617465 73742073 ls......Latest s │ │ │ - 0x00412700 6f757263 65732061 6e642065 78656375 ources and execu │ │ │ - 0x00412710 7461626c 65732061 72652061 74206674 tables are at ft │ │ │ - 0x00412720 703a2f2f 6674702e 696e666f 2d7a6970 p://ftp.info-zip │ │ │ - 0x00412730 2e6f7267 2f707562 2f696e66 6f7a6970 .org/pub/infozip │ │ │ - 0x00412740 2c000000 00000000 6173206f 66206162 ,.......as of ab │ │ │ - 0x00412750 6f766520 64617465 3b207365 65206874 ove date; see ht │ │ │ - 0x00412760 74703a2f 2f777777 2e696e66 6f2d7a69 tp://www.info-zi │ │ │ - 0x00412770 702e6f72 672f2066 6f72206f 74686572 p.org/ for other │ │ │ - 0x00412780 20736974 65732e00 436f7079 72696768 sites..Copyrigh │ │ │ - 0x00412790 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ - 0x004127a0 496e666f 2d5a4950 202d2054 79706520 Info-ZIP - Type │ │ │ - 0x004127b0 27257320 222d4c22 2720666f 7220736f '%s "-L"' for so │ │ │ - 0x004127c0 66747761 7265206c 6963656e 73652e00 ftware license.. │ │ │ - 0x004127d0 61707065 6e645f69 6e743634 5f746f5f append_int64_to_ │ │ │ - 0x004127e0 6d656d00 00000000 556e6963 6f646520 mem.....Unicode │ │ │ - 0x004127f0 50617468 20457874 72612046 69656c64 Path Extra Field │ │ │ - 0x00412800 20766572 73696f6e 203e2031 202d2073 version > 1 - s │ │ │ - 0x00412810 6b697070 696e6700 77726974 6520556e kipping.write Un │ │ │ - 0x00412820 69636f64 65000000 556e6963 6f646520 icode...Unicode │ │ │ - 0x00412830 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ - 0x00412840 61746820 2d206967 6e6f7269 6e672055 ath - ignoring U │ │ │ - 0x00412850 6e69636f 64653a20 00000000 00000000 nicode: ........ │ │ │ - 0x00412860 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ - 0x00412870 206d6174 63682070 6174683a 20202573 match path: %s │ │ │ - 0x00412880 0a000000 00000000 20202020 20202020 ........ │ │ │ - 0x00412890 20202020 20202020 20202020 204c696b Lik │ │ │ - 0x004128a0 656c7920 656e7472 79206e61 6d652063 ely entry name c │ │ │ - 0x004128b0 68616e67 65642062 75742055 6e69636f hanged but Unico │ │ │ - 0x004128c0 6465206e 6f742075 70646174 65640a00 de not updated.. │ │ │ - 0x004128d0 20202020 20202020 20202020 20202020 │ │ │ - 0x004128e0 20202020 20557365 202d554e 3d692074 Use -UN=i t │ │ │ - 0x004128f0 6f206967 6e6f7265 20657272 6f727320 o ignore errors │ │ │ - 0x00412900 6f72206e 20666f72 206e6f20 556e6963 or n for no Unic │ │ │ - 0x00412910 6f646520 70617468 73000000 00000000 ode paths....... │ │ │ - 0x00412920 556e6963 6f646520 70617468 20657272 Unicode path err │ │ │ - 0x00412930 6f720000 00000000 2e7a6970 00000000 or.......zip.... │ │ │ - 0x00412940 65787472 61206669 656c6420 636f7079 extra field copy │ │ │ - 0x00412950 00000000 00000000 72656164 696e6720 ........reading │ │ │ - 0x00412960 61726368 69766520 66736565 6b3a2000 archive fseek: . │ │ │ - 0x00412970 72656164 696e6720 6c6f6361 6c20656e reading local en │ │ │ - 0x00412980 7472793a 20000000 72656164 696e6720 try: ...reading │ │ │ - 0x00412990 656e7472 79000000 4c6f6361 6c205665 entry...Local Ve │ │ │ - 0x004129a0 7273696f 6e204e65 65646564 20282564 rsion Needed (%d │ │ │ - 0x004129b0 2920646f 6573206e 6f74206d 61746368 ) does not match │ │ │ - 0x004129c0 20434420 28256429 3a200000 00000000 CD (%d): ...... │ │ │ - 0x004129d0 4c6f6361 6c20456e 74727920 466c6167 Local Entry Flag │ │ │ - 0x004129e0 20646f65 73206e6f 74206d61 74636820 does not match │ │ │ - 0x004129f0 43443a20 00000000 4c6f6361 6c20456e CD: ....Local En │ │ │ - 0x00412a00 74727920 43524320 646f6573 206e6f74 try CRC does not │ │ │ - 0x00412a10 206d6174 63682043 443a2000 00000000 match CD: ..... │ │ │ - 0x00412a20 44696420 6e6f7420 66696e64 20656e74 Did not find ent │ │ │ - 0x00412a30 72792066 6f722000 4e6f202e 7a697020 ry for .No .zip │ │ │ - 0x00412a40 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ - 0x00412a50 20202000 00000000 28496620 616c6c20 .....(If all │ │ │ - 0x00412a60 796f7520 68617665 20617265 2073706c you have are spl │ │ │ - 0x00412a70 69747320 282e7a30 312c202e 7a30322c its (.z01, .z02, │ │ │ - 0x00412a80 202e2e2e 2920616e 64206e6f 202e7a69 ...) and no .zi │ │ │ - 0x00412a90 702c2074 7279202d 46462900 00000000 p, try -FF)..... │ │ │ - 0x00412aa0 636f756c 64206e6f 74206f70 656e2069 could not open i │ │ │ - 0x00412ab0 6e707574 20617263 68697665 00000000 nput archive.... │ │ │ - 0x00412ac0 756e6162 6c652074 6f207365 656b2069 unable to seek i │ │ │ - 0x00412ad0 6e20696e 70757420 66696c65 20000000 n input file ... │ │ │ - 0x00412ae0 62616420 61726368 69766520 2d206d69 bad archive - mi │ │ │ - 0x00412af0 7373696e 6720656e 64207369 676e6174 ssing end signat │ │ │ - 0x00412b00 75726500 00000000 28496620 646f776e ure.....(If down │ │ │ - 0x00412b10 6c6f6164 65642c20 77617320 62696e61 loaded, was bina │ │ │ - 0x00412b20 7279206d 6f646520 75736564 3f202049 ry mode used? I │ │ │ - 0x00412b30 66206e6f 742c2074 68650000 00000000 f not, the...... │ │ │ - 0x00412b40 20617263 68697665 206d6179 20626520 archive may be │ │ │ - 0x00412b50 73637261 6d626c65 6420616e 64206e6f scrambled and no │ │ │ - 0x00412b60 74207265 636f7665 7261626c 65290000 t recoverable).. │ │ │ - 0x00412b70 43616e27 74207573 65202d46 20746f20 Can't use -F to │ │ │ - 0x00412b80 66697820 28747279 202d4646 29000000 fix (try -FF)... │ │ │ - 0x00412b90 6d697373 696e6720 656e6420 7369676e missing end sign │ │ │ - 0x00412ba0 61747572 652d2d70 726f6261 626c7920 ature--probably │ │ │ - 0x00412bb0 6e6f7420 61207a69 70206669 6c652028 not a zip file ( │ │ │ - 0x00412bc0 64696420 796f7500 72656d65 6d626572 did you.remember │ │ │ - 0x00412bd0 20746f20 75736520 62696e61 7279206d to use binary m │ │ │ - 0x00412be0 6f646520 7768656e 20796f75 20747261 ode when you tra │ │ │ - 0x00412bf0 6e736665 72726564 2069743f 29000000 nsferred it?)... │ │ │ - 0x00412c00 28696620 796f7520 61726520 74727969 (if you are tryi │ │ │ - 0x00412c10 6e672074 6f207265 61642061 2064616d ng to read a dam │ │ │ - 0x00412c20 61676564 20617263 68697665 20747279 aged archive try │ │ │ - 0x00412c30 202d4629 00000000 41646a75 7374696e -F)....Adjustin │ │ │ - 0x00412c40 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x00412c50 206e6f74 20796574 20737570 706f7274 not yet support │ │ │ - 0x00412c60 65640000 00000000 61726368 69766520 ed......archive │ │ │ - 0x00412c70 6e616d65 206d7573 7420656e 6420696e name must end in │ │ │ - 0x00412c80 202e7a69 7020666f 72207370 6c697473 .zip for splits │ │ │ - 0x00412c90 00000000 00000000 63616e6e 6f742075 ........cannot u │ │ │ - 0x00412ca0 70646174 65206120 73706c69 74206172 pdate a split ar │ │ │ - 0x00412cb0 63686976 65202875 7365202d 2d6f7574 chive (use --out │ │ │ - 0x00412cc0 206f7074 696f6e29 00000000 00000000 option)........ │ │ │ - 0x00412cd0 6d757374 20757365 202d2d6f 75742077 must use --out w │ │ │ - 0x00412ce0 68656e20 66697869 6e672061 6e206172 hen fixing an ar │ │ │ - 0x00412cf0 63686976 65000000 636f756c 64206e6f chive...could no │ │ │ - 0x00412d00 74207365 656b2062 61636b20 746f2073 t seek back to s │ │ │ - 0x00412d10 74617274 206f6620 63656e74 72616c20 tart of central │ │ │ - 0x00412d20 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ - 0x00412d30 28747279 202d4646 29000000 00000000 (try -FF)....... │ │ │ - 0x00412d40 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x00412d50 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x00412d60 444c3a20 00000000 504b0607 00000000 DL: ....PK...... │ │ │ - 0x00412d70 72656164 696e6720 61726368 6976653a reading archive: │ │ │ - 0x00412d80 20000000 00000000 504b0506 00000000 .......PK...... │ │ │ - 0x00412d90 756e6162 6c652074 6f207265 61642045 unable to read E │ │ │ - 0x00412da0 4f434420 61667465 72207365 656b3a20 OCD after seek: │ │ │ - 0x00412db0 00000000 00000000 41646a75 7374696e ........Adjustin │ │ │ - 0x00412dc0 67207370 6c697420 61726368 69766573 g split archives │ │ │ - 0x00412dd0 206e6f74 20737570 706f7274 65643a20 not supported: │ │ │ - 0x00412de0 20000000 00000000 504b0606 00000000 .......PK...... │ │ │ - 0x00412df0 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ - 0x00412e00 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ - 0x00412e10 44523a20 00000000 436f756c 64206e6f DR: ....Could no │ │ │ - 0x00412e20 74206465 7465726d 696e6520 6f666673 t determine offs │ │ │ - 0x00412e30 6574206f 6620656e 74726965 73000000 et of entries... │ │ │ - 0x00412e40 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x00412e50 73206170 70656172 206f6666 20627920 s appear off by │ │ │ - 0x00412e60 25732062 79746573 202d2063 6f727265 %s bytes - corre │ │ │ - 0x00412e70 6374696e 672e2e2e 00000000 00000000 cting........... │ │ │ - 0x00412e80 5a697020 656e7472 79206f66 66736574 Zip entry offset │ │ │ - 0x00412e90 7320646f 206e6f74 206e6565 64206164 s do not need ad │ │ │ - 0x00412ea0 6a757374 696e6700 62616420 61726368 justing.bad arch │ │ │ - 0x00412eb0 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ - 0x00412ec0 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ - 0x00412ed0 36342045 4f43444c 3a200000 00000000 64 EOCDL: ...... │ │ │ - 0x00412ee0 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ - 0x00412ef0 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ - 0x00412f00 6b20746f 205a6970 36342045 4f434452 k to Zip64 EOCDR │ │ │ - 0x00412f10 3a200000 00000000 5a697036 3420454f : ......Zip64 EO │ │ │ - 0x00412f20 43445220 6e6f7420 666f756e 64207768 CDR not found wh │ │ │ - 0x00412f30 65726520 65787065 63746564 202d2063 ere expected - c │ │ │ - 0x00412f40 6f6d7065 6e736174 696e6700 00000000 ompensating..... │ │ │ - 0x00412f50 28747279 202d4120 746f2061 646a7573 (try -A to adjus │ │ │ - 0x00412f60 74206f66 66736574 73290000 00000000 t offsets)...... │ │ │ - 0x00412f70 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ - 0x00412f80 70363420 454f4344 52206e6f 7420666f p64 EOCDR not fo │ │ │ - 0x00412f90 756e6420 696e2073 706c6974 3a202000 und in split: . │ │ │ - 0x00412fa0 5a697036 3420456e 64204f66 2043656e Zip64 End Of Cen │ │ │ - 0x00412fb0 7472616c 20446972 6563746f 72792052 tral Directory R │ │ │ - 0x00412fc0 65636f72 64206e6f 7420666f 756e643a ecord not found: │ │ │ - 0x00412fd0 20200000 00000000 62616420 61726368 ......bad arch │ │ │ - 0x00412fe0 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ - 0x00412ff0 52206261 64206f72 20747275 6e636174 R bad or truncat │ │ │ - 0x00413000 65640000 00000000 5a697036 3420454f ed......Zip64 EO │ │ │ - 0x00413010 43442052 65636f72 64206261 64206f72 CD Record bad or │ │ │ - 0x00413020 20747275 6e636174 65640000 00000000 truncated...... │ │ │ - 0x00413030 54686973 20617263 68697665 20726571 This archive req │ │ │ - 0x00413040 75697265 73207665 7273696f 6e202564 uires version %d │ │ │ - 0x00413050 2e256400 00000000 5a697020 63757272 .%d.....Zip curr │ │ │ - 0x00413060 656e746c 79206f6e 6c792073 7570706f ently only suppo │ │ │ - 0x00413070 72747320 75702074 6f207665 7273696f rts up to versio │ │ │ - 0x00413080 6e20342e 36206172 63686976 65730000 n 4.6 archives.. │ │ │ - 0x00413090 28757020 746f2034 2e352069 6620627a (up to 4.5 if bz │ │ │ - 0x004130a0 69703220 6973206e 6f742063 6f6d7069 ip2 is not compi │ │ │ - 0x004130b0 6c656420 696e2900 4966202d 46206661 led in).If -F fa │ │ │ - 0x004130c0 696c7320 74727920 2d464620 746f2074 ils try -FF to t │ │ │ - 0x004130d0 72792074 6f207361 6c766167 6520736f ry to salvage so │ │ │ - 0x004130e0 6d657468 696e6700 41747465 6d707469 mething.Attempti │ │ │ - 0x004130f0 6e672074 6f207361 6c766167 65207768 ng to salvage wh │ │ │ - 0x00413100 61742063 616e0000 54727920 2d462074 at can..Try -F t │ │ │ - 0x00413110 6f206174 74656d70 7420746f 20726561 o attempt to rea │ │ │ - 0x00413120 6420616e 79776179 00000000 00000000 d anyway........ │ │ │ - 0x00413130 636f756c 64206e6f 74206669 6e642073 could not find s │ │ │ - 0x00413140 706c6974 3a200000 736b6970 70696e67 plit: ..skipping │ │ │ - 0x00413150 20646973 6b20256c 75202e2e 2e0a0000 disk %lu ...... │ │ │ - 0x00413160 62616420 61726368 69766520 2d20756e bad archive - un │ │ │ - 0x00413170 65787065 63746564 20736967 6e617475 expected signatu │ │ │ - 0x00413180 72652000 00000000 25303278 20000000 re .....%02x ... │ │ │ - 0x00413190 6f6e2064 69736b20 256c7520 61742025 on disk %lu at % │ │ │ - 0x004131a0 730a0000 00000000 736b6970 70696e67 s.......skipping │ │ │ - 0x004131b0 20746869 73207369 676e6174 7572652e this signature. │ │ │ - 0x004131c0 2e2e0000 00000000 756e6578 70656374 ........unexpect │ │ │ - 0x004131d0 65642073 69676e61 74757265 206f6e20 ed signature on │ │ │ - 0x004131e0 6469736b 20256c75 20617420 25730a00 disk %lu at %s.. │ │ │ - 0x004131f0 61726368 69766520 6e6f7420 696e2063 archive not in c │ │ │ - 0x00413200 6f727265 63742066 6f726d61 743a2000 orrect format: . │ │ │ - 0x00413210 28747279 202d4620 746f2061 7474656d (try -F to attem │ │ │ - 0x00413220 70742072 65636f76 65727929 00000000 pt recovery).... │ │ │ - 0x00413230 63656e74 72616c20 64697265 63746f72 central director │ │ │ - 0x00413240 79206865 61646572 20736967 6e617475 y header signatu │ │ │ - 0x00413250 7265206f 6e206469 736b2025 6c752061 re on disk %lu a │ │ │ - 0x00413260 74202573 0a000000 72656164 696e6720 t %s....reading │ │ │ - 0x00413270 63656e74 72616c20 64697265 63746f72 central director │ │ │ - 0x00413280 793a2000 00000000 62616420 61726368 y: .....bad arch │ │ │ - 0x00413290 69766520 2d206572 726f7220 72656164 ive - error read │ │ │ - 0x004132a0 696e6720 63656e74 72616c20 64697265 ing central dire │ │ │ - 0x004132b0 63746f72 79000000 736b6970 70696e67 ctory...skipping │ │ │ - 0x004132c0 20746869 7320656e 7472792e 2e2e0000 this entry..... │ │ │ - 0x004132d0 72656164 696e6720 63656e74 72616c20 reading central │ │ │ - 0x004132e0 64697265 63746f72 79000000 00000000 directory....... │ │ │ - 0x004132f0 256c7500 00000000 7a65726f 2d6c656e %lu.....zero-len │ │ │ - 0x00413300 67746820 6e616d65 20666f72 20656e74 gth name for ent │ │ │ - 0x00413310 72792023 00000000 6572726f 72207265 ry #....error re │ │ │ - 0x00413320 6164696e 6720656e 7472793a 20200000 ading entry: .. │ │ │ - 0x00413330 636f756c 64206e6f 7420616c 6c6f6361 could not alloca │ │ │ - 0x00413340 7465206d 656d6f72 793a2073 63616e7a te memory: scanz │ │ │ - 0x00413350 6970665f 72656700 696c6c65 67616c20 ipf_reg.illegal │ │ │ - 0x00413360 5554462d 38206e61 6d653a20 00000000 UTF-8 name: .... │ │ │ - 0x00413370 756e6963 6f64655f 6d69736d 61746368 unicode_mismatch │ │ │ - 0x00413380 203d2025 640a0000 504b0102 00000000 = %d...PK...... │ │ │ - 0x00413390 65787065 63746564 20257320 656e7472 expected %s entr │ │ │ - 0x004133a0 69657320 62757420 666f756e 64202573 ies but found %s │ │ │ - 0x004133b0 00000000 00000000 63656e74 72616c20 ........central │ │ │ - 0x004133c0 64697220 6e6f7420 77686572 65206578 dir not where ex │ │ │ - 0x004133d0 70656374 6564202d 20636f75 6c64206e pected - could n │ │ │ - 0x004133e0 6f742061 646a7573 74206f66 66736574 ot adjust offset │ │ │ - 0x004133f0 73000000 00000000 456e7472 7920746f s.......Entry to │ │ │ - 0x00413400 6f206269 673a0000 4c617267 6520656e o big:..Large en │ │ │ - 0x00413410 74727920 73757070 6f727420 64697361 try support disa │ │ │ - 0x00413420 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ - 0x00413430 7574206e 65656465 64000000 00000000 ut needed....... │ │ │ - 0x00413440 436f6d70 72657373 65642f73 746f7265 Compressed/store │ │ │ - 0x00413450 6420656e 74727920 756e6578 70656374 d entry unexpect │ │ │ - 0x00413460 65646c79 206c6172 6765202d 20646f20 edly large - do │ │ │ - 0x00413470 6e6f7420 75736520 2d667a2d 00000000 not use -fz-.... │ │ │ - 0x00413480 506f6f72 20636f6d 70726573 73696f6e Poor compression │ │ │ - 0x00413490 20726573 756c7465 6420696e 20756e65 resulted in une │ │ │ - 0x004134a0 78706563 7465646c 79206c61 72676520 xpectedly large │ │ │ - 0x004134b0 656e7472 79202d20 74727920 2d667a00 entry - try -fz. │ │ │ - 0x004134c0 5a697036 34206c6f 63616c20 65787472 Zip64 local extr │ │ │ - 0x004134d0 61206669 656c6400 5a697036 34204578 a field.Zip64 Ex │ │ │ - 0x004134e0 74726120 4669656c 64000000 00000000 tra Field....... │ │ │ - 0x004134f0 5554462d 38205061 7468206c 6f63616c UTF-8 Path local │ │ │ - 0x00413500 20657874 72612066 69656c64 00000000 extra field.... │ │ │ - 0x00413510 5554462d 38205061 74682045 78747261 UTF-8 Path Extra │ │ │ - 0x00413520 20466965 6c640000 61707065 6e645f75 Field..append_u │ │ │ - 0x00413530 6c6f6e67 5f746f5f 6d656d00 00000000 long_to_mem..... │ │ │ - 0x00413540 61707065 6e645f73 7472696e 675f746f append_string_to │ │ │ - 0x00413550 5f6d656d 00000000 4c617267 6520656e _mem....Large en │ │ │ - 0x00413560 74727920 73757070 6f727420 64697361 try support disa │ │ │ - 0x00413570 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ - 0x00413580 75742065 6e747279 206e6565 64730000 ut entry needs.. │ │ │ - 0x00413590 5554462d 38205061 74682063 656e2065 UTF-8 Path cen e │ │ │ - 0x004135a0 78747261 20666965 6c640000 00000000 xtra field...... │ │ │ - 0x004135b0 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ - 0x004135c0 6f727420 64697361 626c6564 20757369 ort disabled usi │ │ │ - 0x004135d0 6e67202d 667a2d20 62757420 6e656564 ng -fz- but need │ │ │ - 0x004135e0 65640000 00000000 61707065 6e645f75 ed......append_u │ │ │ - 0x004135f0 73686f72 745f746f 5f6d656d 00000000 short_to_mem.... │ │ │ - 0x00413600 496c6c65 67616c20 686f7374 20737973 Illegal host sys │ │ │ - 0x00413610 74656d20 6d617070 696e6720 696e206c tem mapping in l │ │ │ - 0x00413620 6f63616c 20686561 6465723a 20202564 ocal header: %d │ │ │ - 0x00413630 00000000 00000000 536b6970 70696e67 ........Skipping │ │ │ - 0x00413640 3a202000 00000000 496c6c65 67616c20 : .....Illegal │ │ │ - 0x00413650 504b2076 65727369 6f6e206d 61707069 PK version mappi │ │ │ - 0x00413660 6e672069 6e206c6f 63616c20 68656164 ng in local head │ │ │ - 0x00413670 65723a20 20256400 556e7265 636f676e er: %d.Unrecogn │ │ │ - 0x00413680 697a6564 20636f6d 70726573 73696f6e ized compression │ │ │ - 0x00413690 206d6574 686f6420 696e206c 6f63616c method in local │ │ │ - 0x004136a0 20686561 6465723a 20202564 00000000 header: %d.... │ │ │ - 0x004136b0 4c6f6361 6c205665 7273696f 6e204e65 Local Version Ne │ │ │ - 0x004136c0 65646564 20546f20 45787472 61637420 eded To Extract │ │ │ - 0x004136d0 646f6573 206e6f74 206d6174 63682043 does not match C │ │ │ - 0x004136e0 443a2000 00000000 4c6f6361 6c20456e D: .....Local En │ │ │ - 0x004136f0 74727920 6e616d65 20646f65 73206e6f try name does no │ │ │ - 0x00413700 74206d61 74636820 43443a20 00000000 t match CD: .... │ │ │ - 0x00413710 6f757420 6f66206d 656d6f72 7920696e out of memory in │ │ │ - 0x00413720 207a6970 636f7079 00000000 00000000 zipcopy........ │ │ │ - 0x00413730 20636f70 79696e67 3a202573 20000000 copying: %s ... │ │ │ - 0x00413740 436f756c 64206e6f 74206669 6e642073 Could not find s │ │ │ - 0x00413750 706c6974 00000000 61626f72 74696e67 plit....aborting │ │ │ - 0x00413760 3a200000 00000000 7365656b 20666169 : ......seek fai │ │ │ - 0x00413770 6c656420 6f6e206f 75747075 74206669 led on output fi │ │ │ - 0x00413780 6c650000 00000000 6e6f2065 6e64206f le......no end o │ │ │ - 0x00413790 66207374 7265616d 20656e74 72792066 f stream entry f │ │ │ - 0x004137a0 6f756e64 3a200000 72657769 6e64696e ound: ..rewindin │ │ │ - 0x004137b0 6720616e 64207363 616e6e69 6e672066 g and scanning f │ │ │ - 0x004137c0 6f72206c 61746572 20656e74 72696573 or later entries │ │ │ - 0x004137d0 00000000 00000000 20282573 20627974 ........ (%s byt │ │ │ - 0x004137e0 65732900 00000000 656e7472 79207472 es).....entry tr │ │ │ - 0x004137f0 756e6361 7465643a 20000000 00000000 uncated: ....... │ │ │ - 0x00413800 65787065 63746564 20636f6d 70726573 expected compres │ │ │ - 0x00413810 7365642f 73746f72 65642073 697a6520 sed/stored size │ │ │ - 0x00413820 25732c20 61637475 616c2025 73000000 %s, actual %s... │ │ │ - 0x00413830 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x00413840 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ - 0x00413850 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ - 0x00413860 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ - 0x00413870 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ - 0x00413880 67617461 626c6500 00000000 00000000 gatable......... │ │ │ - 0x00413890 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x004138a0 65732061 2076616c 75650000 00000000 es a value...... │ │ │ - 0x004138b0 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ - 0x004138c0 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ - 0x004138d0 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x004138e0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x004138f0 6573206f 6e652063 68617261 63746572 es one character │ │ │ - 0x00413900 2076616c 75650000 00000000 00000000 value.......... │ │ │ - 0x00413910 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ - 0x00413920 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ - 0x00413930 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ - 0x00413940 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ - 0x00413950 7a695858 58585858 00000000 00000000 ziXXXXXX........ │ │ │ - 0x00413960 2066636f 70793a20 77726974 65206572 fcopy: write er │ │ │ - 0x00413970 726f720a 00000000 20726570 6c616365 ror..... replace │ │ │ - 0x00413980 3a206361 6e277420 6f70656e 2025730a : can't open %s. │ │ │ - 0x00413990 00000000 00000000 73706c69 74207061 ........split pa │ │ │ - 0x004139a0 74680000 00000000 28637572 72656e74 th......(current │ │ │ - 0x004139b0 20646972 6563746f 72792900 00000000 directory)..... │ │ │ - 0x004139c0 0a4f7065 6e696e67 20646973 6b202564 .Opening disk %d │ │ │ - 0x004139d0 0a000000 00000000 48697420 454e5445 ........Hit ENTE │ │ │ - 0x004139e0 5220746f 20777269 74652074 6f206465 R to write to de │ │ │ - 0x004139f0 6661756c 74207061 7468206f 660a0000 fault path of... │ │ │ - 0x00413a00 20202573 0a000000 6f722065 6e746572 %s....or enter │ │ │ - 0x00413a10 2061206e 65772064 69726563 746f7279 a new directory │ │ │ - 0x00413a20 20706174 6820282e 20666f72 20637572 path (. for cur │ │ │ - 0x00413a30 20646972 2920616e 64206869 7420454e dir) and hit EN │ │ │ - 0x00413a40 5445520a 00000000 0a506174 6820286f TER......Path (o │ │ │ - 0x00413a50 72206869 7420454e 54455220 746f2063 r hit ENTER to c │ │ │ - 0x00413a60 6f6e7469 6e756529 3a200000 00000000 ontinue): ...... │ │ │ - 0x00413a70 57726974 696e6720 746f3a0a 20202573 Writing to:. %s │ │ │ - 0x00413a80 0a000000 00000000 62617365 20706174 ........base pat │ │ │ - 0x00413a90 68000000 00000000 4d6f7265 20746861 h.......More tha │ │ │ - 0x00413aa0 6e203939 39393920 73706c69 7473206e n 99999 splits n │ │ │ - 0x00413ab0 65656465 64000000 7a253032 6c750000 eeded...z%02lu.. │ │ │ - 0x00413ac0 0a0a436f 756c6420 6e6f7420 66696e64 ..Could not find │ │ │ - 0x00413ad0 3a0a0000 00000000 0a486974 20632020 :........Hit c │ │ │ - 0x00413ae0 20202020 28636861 6e676520 70617468 (change path │ │ │ - 0x00413af0 20746f20 77686572 65207468 69732073 to where this s │ │ │ - 0x00413b00 706c6974 2066696c 65206973 29000000 plit file is)... │ │ │ - 0x00413b10 0a202020 20712020 20202020 2861626f . q (abo │ │ │ - 0x00413b20 72742061 72636869 7665202d 20717569 rt archive - qui │ │ │ - 0x00413b30 74290000 00000000 0a206f72 20454e54 t)....... or ENT │ │ │ - 0x00413b40 45522020 28636f6e 74696e75 65207769 ER (continue wi │ │ │ - 0x00413b50 74682074 68697320 73706c69 74293a20 th this split): │ │ │ - 0x00413b60 00000000 00000000 0a202020 20732020 ......... s │ │ │ - 0x00413b70 20202020 28736b69 70207468 69732073 (skip this s │ │ │ - 0x00413b80 706c6974 29000000 0a206f72 20454e54 plit).... or ENT │ │ │ - 0x00413b90 45522020 28747279 20726561 64696e67 ER (try reading │ │ │ - 0x00413ba0 20746869 73207370 6c697420 61676169 this split agai │ │ │ - 0x00413bb0 6e293a20 00000000 0a202020 20652020 n): ..... e │ │ │ - 0x00413bc0 20202020 28656e64 20746869 73206172 (end this ar │ │ │ - 0x00413bd0 63686976 65202d20 6e6f206d 6f726520 chive - no more │ │ │ - 0x00413be0 73706c69 74732900 0a202020 207a2020 splits).. z │ │ │ - 0x00413bf0 20202020 286c6f6f 6b20666f 72202e7a (look for .z │ │ │ - 0x00413c00 69702073 706c6974 202d2074 6865206c ip split - the l │ │ │ - 0x00413c10 61737420 73706c69 74290000 00000000 ast split)...... │ │ │ - 0x00413c20 0a456e74 65722070 61746820 77686572 .Enter path wher │ │ │ - 0x00413c30 65207468 69732073 706c6974 20697320 e this split is │ │ │ - 0x00413c40 28454e54 4552203d 2073616d 65206469 (ENTER = same di │ │ │ - 0x00413c50 722c202e 203d2063 75727265 6e742064 r, . = current d │ │ │ - 0x00413c60 69722900 00000000 0a3a2000 00000000 ir)......: ..... │ │ │ - 0x00413c70 0a436f75 6c64206e 6f742066 696e6420 .Could not find │ │ │ - 0x00413c80 6f72206f 70656e0a 00000000 00000000 or open......... │ │ │ - 0x00413c90 466f756e 643a2020 25730a00 00000000 Found: %s...... │ │ │ - 0x00413ca0 0a466f75 6e643a20 2025730a 00000000 .Found: %s..... │ │ │ - 0x00413cb0 09436c6f 73696e67 2073706c 69742000 .Closing split . │ │ │ - 0x00413cc0 436f756c 64206e6f 74207772 69746520 Could not write │ │ │ - 0x00413cd0 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ - 0x00413ce0 67682073 70616365 20746f20 77726974 gh space to writ │ │ │ - 0x00413cf0 65207370 6c697400 636f756c 64206e6f e split.could no │ │ │ - 0x00413d00 74207772 69746520 73706c69 74000000 t write split... │ │ │ - 0x00413d10 616c6c6f 63617469 6e672074 656d7020 allocating temp │ │ │ - 0x00413d20 66696c65 6e616d65 00000000 00000000 filename........ │ │ │ - 0x00413d30 4e6f7420 656e6f75 67682072 6f6f6d20 Not enough room │ │ │ - 0x00413d40 6f6e2064 69736b00 77726974 65206572 on disk.write er │ │ │ - 0x00413d50 726f7220 6f6e207a 69702066 696c6500 ror on zip file. │ │ │ - 0x00413d60 7365656b 20666169 6c656420 72656164 seek failed read │ │ │ - 0x00413d70 696e6720 64657363 72697074 6f720000 ing descriptor.. │ │ │ - 0x00413d80 75736572 20656e64 65642072 65616469 user ended readi │ │ │ - 0x00413d90 6e67202d 20636c6f 73696e67 20617263 ng - closing arc │ │ │ - 0x00413da0 68697665 00000000 736b6970 70696e67 hive....skipping │ │ │ - 0x00413db0 2073706c 69742066 696c653a 20000000 split file: ... │ │ │ - 0x00413dc0 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ - 0x00413dd0 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ - 0x00413de0 23000000 00000000 55000000 00000000 #.......U....... │ │ │ - 0x00413df0 4c000000 00000000 25303278 00000000 L.......%02x.... │ │ │ - 0x00413e00 77696465 5f746f5f 6c6f6361 6c5f7374 wide_to_local_st │ │ │ - 0x00413e10 72696e67 00000000 5f000000 00000000 ring...._....... │ │ │ - 0x00413e20 77696465 5f746f5f 65736361 70655f73 wide_to_escape_s │ │ │ - 0x00413e30 7472696e 67000000 6c6f6361 6c5f746f tring...local_to │ │ │ - 0x00413e40 5f646973 706c6179 5f737472 696e6700 _display_string. │ │ │ - 0x00413e50 6c6f6361 6c5f746f 5f776964 655f7374 local_to_wide_st │ │ │ - 0x00413e60 72696e67 00000000 77696465 5f746f5f ring....wide_to_ │ │ │ - 0x00413e70 75746638 5f737472 696e6700 00000000 utf8_string..... │ │ │ - 0x00413e80 75746638 5f746f5f 77696465 5f737472 utf8_to_wide_str │ │ │ - 0x00413e90 696e6700 00000000 63610000 00000000 ing.....ca...... │ │ │ - 0x00413ea0 69610000 00000000 676f0000 00000000 ia......go...... │ │ │ - 0x00413eb0 40000000 00000000 676c6f00 00000000 @.......glo..... │ │ │ - 0x00413ec0 27257327 20282573 29000000 00000000 '%s' (%s)....... │ │ │ - 0x00413ed0 27257327 00000000 67736f00 00000000 '%s'....gso..... │ │ │ - 0x00413ee0 31360000 00000000 2e000000 00000000 16.............. │ │ │ - 0x00413ef0 6c6c0000 00000000 556e6162 6c652074 ll......Unable t │ │ │ - 0x00413f00 6f207265 61642065 6d707479 206e756d o read empty num │ │ │ - 0x00413f10 62657220 696e2052 6561644e 756d5374 ber in ReadNumSt │ │ │ - 0x00413f20 72696e67 00000000 556e6162 6c652074 ring....Unable t │ │ │ - 0x00413f30 6f207265 6164206e 756d6265 7220286d o read number (m │ │ │ - 0x00413f40 75737420 73746172 74207769 74682064 ust start with d │ │ │ - 0x00413f50 69676974 293a2000 4e756d62 65722074 igit): .Number t │ │ │ - 0x00413f60 6f6f206c 6f6e6720 746f2072 65616420 oo long to read │ │ │ - 0x00413f70 28382063 68617261 63746572 73206d61 (8 characters ma │ │ │ - 0x00413f80 78293a20 00000000 2e5a3a2e 7a69703a x): .....Z:.zip: │ │ │ - 0x00413f90 2e7a6f6f 3a2e6172 633a2e6c 7a683a2e .zoo:.arc:.lzh:. │ │ │ - 0x00413fa0 61726a00 00000000 4f4b0000 00000000 arj.....OK...... │ │ │ - 0x00413fb0 4e6f726d 616c2073 75636365 73736675 Normal successfu │ │ │ - 0x00413fc0 6c20636f 6d706c65 74696f6e 00000000 l completion.... │ │ │ - 0x00413fd0 454f4600 00000000 556e6578 70656374 EOF.....Unexpect │ │ │ - 0x00413fe0 65642065 6e64206f 66207a69 70206669 ed end of zip fi │ │ │ - 0x00413ff0 6c650000 00000000 464f524d 00000000 le......FORM.... │ │ │ - 0x00414000 5a697020 66696c65 20737472 75637475 Zip file structu │ │ │ - 0x00414010 72652069 6e76616c 69640000 00000000 re invalid...... │ │ │ - 0x00414020 4d454d00 00000000 4f757420 6f66206d MEM.....Out of m │ │ │ - 0x00414030 656d6f72 79000000 4c4f4749 43000000 emory...LOGIC... │ │ │ - 0x00414040 496e7465 726e616c 206c6f67 69632065 Internal logic e │ │ │ - 0x00414050 72726f72 00000000 42494700 00000000 rror....BIG..... │ │ │ - 0x00414060 456e7472 7920746f 6f206269 6720746f Entry too big to │ │ │ - 0x00414070 2073706c 69742c20 72656164 2c206f72 split, read, or │ │ │ - 0x00414080 20777269 74650000 4e4f5445 00000000 write..NOTE.... │ │ │ - 0x00414090 496e7661 6c696420 636f6d6d 656e7420 Invalid comment │ │ │ - 0x004140a0 666f726d 61740000 54455354 00000000 format..TEST.... │ │ │ - 0x004140b0 5a697020 66696c65 20696e76 616c6964 Zip file invalid │ │ │ - 0x004140c0 2c20636f 756c6420 6e6f7420 73706177 , could not spaw │ │ │ - 0x004140d0 6e20756e 7a69702c 206f7220 77726f6e n unzip, or wron │ │ │ - 0x004140e0 6720756e 7a697000 41424f52 54000000 g unzip.ABORT... │ │ │ - 0x004140f0 496e7465 72727570 74656400 00000000 Interrupted..... │ │ │ - 0x00414100 54454d50 00000000 54656d70 6f726172 TEMP....Temporar │ │ │ - 0x00414110 79206669 6c652066 61696c75 72650000 y file failure.. │ │ │ - 0x00414120 52454144 00000000 496e7075 74206669 READ....Input fi │ │ │ - 0x00414130 6c652072 65616420 6661696c 75726500 le read failure. │ │ │ - 0x00414140 4e4f4e45 00000000 4e6f7468 696e6720 NONE....Nothing │ │ │ - 0x00414150 746f2064 6f210000 4e414d45 00000000 to do!..NAME.... │ │ │ - 0x00414160 4d697373 696e6720 6f722065 6d707479 Missing or empty │ │ │ - 0x00414170 207a6970 2066696c 65000000 00000000 zip file....... │ │ │ - 0x00414180 57524954 45000000 4f757470 75742066 WRITE...Output f │ │ │ - 0x00414190 696c6520 77726974 65206661 696c7572 ile write failur │ │ │ - 0x004141a0 65000000 00000000 43524541 54000000 e.......CREAT... │ │ │ - 0x004141b0 436f756c 64206e6f 74206372 65617465 Could not create │ │ │ - 0x004141c0 206f7574 70757420 66696c65 00000000 output file.... │ │ │ - 0x004141d0 5041524d 53000000 496e7661 6c696420 PARMS...Invalid │ │ │ - 0x004141e0 636f6d6d 616e6420 61726775 6d656e74 command argument │ │ │ - 0x004141f0 73000000 00000000 4f50454e 00000000 s.......OPEN.... │ │ │ - 0x00414200 46696c65 206e6f74 20666f75 6e64206f File not found o │ │ │ - 0x00414210 72206e6f 20726561 64207065 726d6973 r no read permis │ │ │ - 0x00414220 73696f6e 00000000 434f4d50 45525200 sion....COMPERR. │ │ │ - 0x00414230 4e6f7420 73757070 6f727465 64000000 Not supported... │ │ │ - 0x00414240 5a495036 34000000 41747465 6d707420 ZIP64...Attempt │ │ │ - 0x00414250 746f2072 65616420 756e7375 70706f72 to read unsuppor │ │ │ - 0x00414260 74656420 5a697036 34206172 63686976 ted Zip64 archiv │ │ │ - 0x00414270 65000000 00000000 436f6d70 696c6564 e.......Compiled │ │ │ - 0x00414280 20776974 68202573 20666f72 20556e69 with %s for Uni │ │ │ - 0x00414290 78202825 73292573 2e0a0a00 00000000 x (%s)%s........ │ │ │ - 0x004142a0 67636320 342e382e 35203230 31353036 gcc 4.8.5 201506 │ │ │ - 0x004142b0 32332028 52656420 48617420 342e382e 23 (Red Hat 4.8. │ │ │ - 0x004142c0 352d3131 29000000 4c696e75 7820454c 5-11)...Linux EL │ │ │ - 0x004142d0 46000000 00000000 206f6e20 4e6f7620 F....... on Nov │ │ │ - 0x004142e0 32342032 30313600 00000000 00000000 24 2016......... │ │ │ - 0x004142f0 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ - 0x00414300 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ - 0x00414310 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ - 0x00414320 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ - 0x00414330 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ - 0x00414340 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ - 0x00414350 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ - 0x00414360 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ - 0x00414370 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ - 0x00414380 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ - 0x00414390 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ - 0x004143a0 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ - 0x004143b0 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ - 0x004143c0 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ - 0x004143d0 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ - 0x004143e0 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ - 0x004143f0 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ - 0x00414400 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ - 0x00414410 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ - 0x00414420 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ - 0x00414430 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ - 0x00414440 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ - 0x00414450 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ - 0x00414460 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ - 0x00414470 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ - 0x00414480 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ - 0x00414490 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ - 0x004144a0 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ - 0x004144b0 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ - 0x004144c0 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ - 0x004144d0 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ - 0x004144e0 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ - 0x004144f0 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ - 0x00414500 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ - 0x00414510 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ - 0x00414520 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ - 0x00414530 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ - 0x00414540 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ - 0x00414550 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ - 0x00414560 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ - 0x00414570 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ - 0x00414580 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ - 0x00414590 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ - 0x004145a0 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ - 0x004145b0 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ - 0x004145c0 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ - 0x004145d0 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ - 0x004145e0 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ - 0x004145f0 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ - 0x00414600 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ - 0x00414610 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ - 0x00414620 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ - 0x00414630 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ - 0x00414640 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ - 0x00414650 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ - 0x00414660 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ - 0x00414670 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ - 0x00414750 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ - 0x00414760 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ - 0x00414770 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ - 0x00414780 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ - 0x00414790 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ - 0x004147a0 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ - 0x004147b0 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ - 0x004147c0 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ - 0x004147d0 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ - 0x004147e0 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ - 0x004147f0 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ - 0x00414800 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ - 0x00414810 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ - 0x00414820 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ - 0x00414830 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ - 0x00414840 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ - 0x00414850 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ - 0x00414860 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ - 0x00414870 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ - 0x00414880 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ - 0x00414890 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ - 0x004148a0 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ - 0x004148b0 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ - 0x004148c0 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ - 0x004148d0 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ - 0x004148e0 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ - 0x004148f0 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ - 0x00414900 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ - 0x00414910 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ - 0x00414920 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ - 0x00414930 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ - 0x00414940 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ - 0x00414950 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ - 0x00414960 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ - 0x00414970 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ - 0x00414980 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ - 0x00414990 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ - 0x004149a0 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ - 0x004149b0 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ - 0x004149c0 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ - 0x004149d0 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ - 0x004149e0 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ - 0x004149f0 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ - 0x00414a00 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ - 0x00414a10 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ - 0x00414a20 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ - 0x00414a30 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ - 0x00414a40 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ - 0x00414a50 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ - 0x00414a60 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ - 0x00414a70 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ - 0x00414a80 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ - 0x00414a90 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ - 0x00414aa0 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ - 0x00414ab0 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ - 0x00414ac0 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ - 0x00414ad0 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ - 0x00414ae0 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ │ + 0x00010120 01000200 00000000 4572726f 72207772 ........Error wr │ │ │ + 0x00010130 6974696e 6720746f 20646973 6b2d2d72 iting to disk--r │ │ │ + 0x00010140 65646f20 656e7469 72652064 69736b3f edo entire disk? │ │ │ + 0x00010150 20000000 00000000 7a697073 706c6974 .......zipsplit │ │ │ + 0x00010160 00000000 00000000 4a756c79 20357468 ........July 5th │ │ │ + 0x00010170 20323030 38000000 332e3000 00000000 2008...3.0..... │ │ │ + 0x00010180 25732573 0a000000 7a697073 706c6974 %s%s....zipsplit │ │ │ + 0x00010190 20657272 6f720000 7a697073 706c6974 error..zipsplit │ │ │ + 0x000101a0 20657272 6f723a20 25732028 2573290a error: %s (%s). │ │ │ + 0x000101b0 00000000 00000000 7a697073 706c6974 ........zipsplit │ │ │ + 0x000101c0 2e696478 00000000 61626f72 74696e67 .idx....aborting │ │ │ + 0x000101d0 00000000 00000000 6e657720 7a697020 ........new zip │ │ │ + 0x000101e0 66696c65 206c6566 74206173 3a200000 file left as: .. │ │ │ + 0x000101f0 7a697073 706c6974 20776172 6e696e67 zipsplit warning │ │ │ + 0x00010200 3a202573 25730a00 77617320 7265706c : %s%s..was repl │ │ │ + 0x00010210 6163696e 67207370 6c697420 66696c65 acing split file │ │ │ + 0x00010220 00000000 00000000 656e5f55 532e5554 ........en_US.UT │ │ │ + 0x00010230 462d3800 00000000 6f707469 6f6e7320 F-8.....options │ │ │ + 0x00010240 61726520 73657061 72617465 20616e64 are separate and │ │ │ + 0x00010250 20707265 63656465 207a6970 2066696c precede zip fil │ │ │ + 0x00010260 65000000 00000000 5a697053 706c6974 e.......ZipSplit │ │ │ + 0x00010270 00000000 00000000 5a697053 706c6974 ........ZipSplit │ │ │ + 0x00010280 20737065 6369616c 20636f6d 70696c61 special compila │ │ │ + 0x00010290 74696f6e 206f7074 696f6e73 3a000000 tion options:... │ │ │ + 0x000102a0 095b6e6f 6e655d00 55736520 6f707469 .[none].Use opti │ │ │ + 0x000102b0 6f6e202d 6820666f 72206865 6c702e00 on -h for help.. │ │ │ + 0x000102c0 7a697020 66696c65 2063616e 6e6f7420 zip file cannot │ │ │ + 0x000102d0 62652073 7464696e 00000000 00000000 be stdin........ │ │ │ + 0x000102e0 77617320 70726f63 65737369 6e672061 was processing a │ │ │ + 0x000102f0 7267756d 656e7473 00000000 00000000 rguments........ │ │ │ + 0x00010300 63616e20 6f6e6c79 20737065 63696679 can only specify │ │ │ + 0x00010310 206f6e65 207a6970 2066696c 65000000 one zip file... │ │ │ + 0x00010320 696e7661 6c696420 73697a65 20676976 invalid size giv │ │ │ + 0x00010330 656e2e20 55736520 6f707469 6f6e202d en. Use option - │ │ │ + 0x00010340 6820666f 72206865 6c702e00 00000000 h for help...... │ │ │ + 0x00010350 6e656564 20746f20 73706563 69667920 need to specify │ │ │ + 0x00010360 7a697020 66696c65 00000000 00000000 zip file........ │ │ │ + 0x00010370 696e7075 74000000 77617320 636f6d70 input...was comp │ │ │ + 0x00010380 7574696e 67207370 6c697400 00000000 uting split..... │ │ │ + 0x00010390 75000000 00000000 456e7472 79206973 u.......Entry is │ │ │ + 0x000103a0 206c6172 67657220 7468616e 206d6178 larger than max │ │ │ + 0x000103b0 2073706c 69742073 697a6520 6f663a20 split size of: │ │ │ + 0x000103c0 25730000 00000000 75736520 2d6e2074 %s......use -n t │ │ │ + 0x000103d0 6f207365 74207370 6c697420 73697a65 o set split size │ │ │ + 0x000103e0 00000000 00000000 77617320 74727969 ........was tryi │ │ │ + 0x000103f0 6e672061 20736d61 72742073 706c6974 ng a smart split │ │ │ + 0x00010400 00000000 00000000 77617920 746f6f20 ........way too │ │ │ + 0x00010410 6d616e79 207a6970 2066696c 6573206d many zip files m │ │ │ + 0x00010420 75737420 6265206d 61646500 00000000 ust be made..... │ │ │ + 0x00010430 25253025 646c642e 7a697000 00000000 %%0%dld.zip..... │ │ │ + 0x00010440 72000000 00000000 496e7365 72742064 r.......Insert d │ │ │ + 0x00010450 69736b20 23256c64 206f6620 256c6420 isk #%ld of %ld │ │ │ + 0x00010460 616e6420 68697420 72657475 726e3a20 and hit return: │ │ │ + 0x00010470 00000000 00000000 63726561 74696e67 ........creating │ │ │ + 0x00010480 3a202573 0a000000 77000000 00000000 : %s....w....... │ │ │ + 0x00010490 25357320 25730a00 446f6e65 2e0a0000 %5s %s..Done.... │ │ │ + 0x000104a0 77617320 6d616b69 6e67206f 75747075 was making outpu │ │ │ + 0x000104b0 74206669 6c65206e 616d6573 00000000 t file names.... │ │ │ + 0x000104c0 696c6c00 00000000 256c6420 7a697020 ill.....%ld zip │ │ │ + 0x000104d0 66696c65 73207725 73206265 206d6164 files w%s be mad │ │ │ + 0x000104e0 65202825 73252520 65666669 6369656e e (%s%% efficien │ │ │ + 0x000104f0 6379290a 00000000 6f756c64 00000000 cy).....ould.... │ │ │ + 0x00010500 5a697053 706c6974 20257320 28257329 ZipSplit %s (%s) │ │ │ + 0x00010510 00000000 00000000 55736167 653a2020 ........Usage: │ │ │ + 0x00010520 7a697073 706c6974 205b2d74 69707173 zipsplit [-tipqs │ │ │ + 0x00010530 5d205b2d 6e207369 7a655d20 5b2d7220 ] [-n size] [-r │ │ │ + 0x00010540 726f6f6d 5d205b2d 62207061 74685d20 room] [-b path] │ │ │ + 0x00010550 7a697066 696c6500 20202d74 20202072 zipfile. -t r │ │ │ + 0x00010560 65706f72 7420686f 77206d61 6e792066 eport how many f │ │ │ + 0x00010570 696c6573 20697420 77696c6c 2074616b iles it will tak │ │ │ + 0x00010580 652c2062 75742064 6f6e2774 206d616b e, but don't mak │ │ │ + 0x00010590 65207468 656d0000 20202d69 2020206d e them.. -i m │ │ │ + 0x000105a0 616b6520 696e6465 7820287a 69707370 ake index (zipsp │ │ │ + 0x000105b0 6c69742e 69647829 20616e64 20636f75 lit.idx) and cou │ │ │ + 0x000105c0 6e742069 74732073 697a6520 61676169 nt its size agai │ │ │ + 0x000105d0 6e737420 66697273 74207a69 70206669 nst first zip fi │ │ │ + 0x000105e0 6c650000 00000000 20202d6e 2020206d le...... -n m │ │ │ + 0x000105f0 616b6520 7a697020 66696c65 73206e6f ake zip files no │ │ │ + 0x00010600 206c6172 67657220 7468616e 20227369 larger than "si │ │ │ + 0x00010610 7a652220 28646566 61756c74 203d2033 ze" (default = 3 │ │ │ + 0x00010620 36303030 29000000 20202d72 2020206c 6000)... -r l │ │ │ + 0x00010630 65617665 20726f6f 6d20666f 72202272 eave room for "r │ │ │ + 0x00010640 6f6f6d22 20627974 6573206f 6e207468 oom" bytes on th │ │ │ + 0x00010650 65206669 72737420 6469736b 20286465 e first disk (de │ │ │ + 0x00010660 6661756c 74203d20 30290000 00000000 fault = 0)...... │ │ │ + 0x00010670 20202d62 20202075 73652022 70617468 -b use "path │ │ │ + 0x00010680 2220666f 72207468 65206f75 74707574 " for the output │ │ │ + 0x00010690 207a6970 2066696c 65730000 00000000 zip files...... │ │ │ + 0x000106a0 20202d71 20202071 75696574 6572206f -q quieter o │ │ │ + 0x000106b0 70657261 74696f6e 2c207375 70707265 peration, suppre │ │ │ + 0x000106c0 73732073 6f6d6520 696e666f 726d6174 ss some informat │ │ │ + 0x000106d0 696f6e61 6c206d65 73736167 65730000 ional messages.. │ │ │ + 0x000106e0 20202d70 20202070 61757365 20626574 -p pause bet │ │ │ + 0x000106f0 7765656e 206f7574 70757420 7a697020 ween output zip │ │ │ + 0x00010700 66696c65 73000000 20202d73 20202064 files... -s d │ │ │ + 0x00010710 6f206120 73657175 656e7469 616c2073 o a sequential s │ │ │ + 0x00010720 706c6974 20657665 6e206966 20697420 plit even if it │ │ │ + 0x00010730 74616b65 73206d6f 7265207a 69702066 takes more zip f │ │ │ + 0x00010740 696c6573 00000000 20202d68 20202073 iles.... -h s │ │ │ + 0x00010750 686f7720 74686973 2068656c 70202020 how this help │ │ │ + 0x00010760 202d7620 20207368 6f772076 65727369 -v show versi │ │ │ + 0x00010770 6f6e2069 6e666f20 2020202d 4c202020 on info -L │ │ │ + 0x00010780 73686f77 20736f66 74776172 65206c69 show software li │ │ │ + 0x00010790 63656e73 65000000 68656c70 00000000 cense...help.... │ │ │ + 0x000107a0 436f7079 72696768 74202863 29203139 Copyright (c) 19 │ │ │ + 0x000107b0 39302d32 30303820 496e666f 2d5a4950 90-2008 Info-ZIP │ │ │ + 0x000107c0 2e202041 6c6c2072 69676874 73207265 . All rights re │ │ │ + 0x000107d0 73657276 65642e00 466f7220 74686520 served..For the │ │ │ + 0x000107e0 70757270 6f736573 206f6620 74686973 purposes of this │ │ │ + 0x000107f0 20636f70 79726967 68742061 6e64206c copyright and l │ │ │ + 0x00010800 6963656e 73652c20 22496e66 6f2d5a49 icense, "Info-ZI │ │ │ + 0x00010810 50222069 73206465 66696e65 64206173 P" is defined as │ │ │ + 0x00010820 00000000 00000000 74686520 666f6c6c ........the foll │ │ │ + 0x00010830 6f77696e 67207365 74206f66 20696e64 owing set of ind │ │ │ + 0x00010840 69766964 75616c73 3a000000 00000000 ividuals:....... │ │ │ + 0x00010850 2020204d 61726b20 41646c65 722c204a Mark Adler, J │ │ │ + 0x00010860 6f686e20 42757368 2c204b61 726c2044 ohn Bush, Karl D │ │ │ + 0x00010870 61766973 2c204861 72616c64 2044656e avis, Harald Den │ │ │ + 0x00010880 6b65722c 204a6561 6e2d4d69 6368656c ker, Jean-Michel │ │ │ + 0x00010890 20447562 6f69732c 00000000 00000000 Dubois,........ │ │ │ + 0x000108a0 2020204a 65616e2d 6c6f7570 20476169 Jean-loup Gai │ │ │ + 0x000108b0 6c6c792c 2048756e 74657220 476f6174 lly, Hunter Goat │ │ │ + 0x000108c0 6c65792c 20456420 476f7264 6f6e2c20 ley, Ed Gordon, │ │ │ + 0x000108d0 49616e20 476f726d 616e2c20 43687269 Ian Gorman, Chri │ │ │ + 0x000108e0 73204865 72626f72 74682c00 00000000 s Herborth,..... │ │ │ + 0x000108f0 20202044 69726b20 48616173 652c2047 Dirk Haase, G │ │ │ + 0x00010900 72656720 48617274 7769672c 20526f62 reg Hartwig, Rob │ │ │ + 0x00010910 65727420 48656174 682c204a 6f6e6174 ert Heath, Jonat │ │ │ + 0x00010920 68616e20 48756473 6f6e2c20 5061756c han Hudson, Paul │ │ │ + 0x00010930 204b6965 6e69747a 2c000000 00000000 Kienitz,....... │ │ │ + 0x00010940 20202044 61766964 204b6972 73636862 David Kirschb │ │ │ + 0x00010950 61756d2c 204a6f68 6e6e7920 4c65652c aum, Johnny Lee, │ │ │ + 0x00010960 204f6e6e 6f207661 6e206465 72204c69 Onno van der Li │ │ │ + 0x00010970 6e64656e 2c204967 6f72204d 616e6472 nden, Igor Mandr │ │ │ + 0x00010980 69636865 6e6b6f2c 00000000 00000000 ichenko,........ │ │ │ + 0x00010990 20202053 74657665 20502e20 4d696c6c Steve P. Mill │ │ │ + 0x000109a0 65722c20 53657267 696f204d 6f6e6573 er, Sergio Mones │ │ │ + 0x000109b0 692c204b 65697468 204f7765 6e732c20 i, Keith Owens, │ │ │ + 0x000109c0 47656f72 67652050 6574726f 762c2047 George Petrov, G │ │ │ + 0x000109d0 72656720 526f656c 6f66732c 00000000 reg Roelofs,.... │ │ │ + 0x000109e0 2020204b 61692055 77652052 6f6d6d65 Kai Uwe Romme │ │ │ + 0x000109f0 6c2c2053 74657665 2053616c 69736275 l, Steve Salisbu │ │ │ + 0x00010a00 72792c20 44617665 20536d69 74682c20 ry, Dave Smith, │ │ │ + 0x00010a10 53746576 656e204d 2e205363 68776564 Steven M. Schwed │ │ │ + 0x00010a20 612c0000 00000000 20202043 68726973 a,...... Chris │ │ │ + 0x00010a30 7469616e 20537069 656c6572 2c20436f tian Spieler, Co │ │ │ + 0x00010a40 736d696e 20547275 74612c20 416e746f smin Truta, Anto │ │ │ + 0x00010a50 696e6520 56657268 65696a65 6e2c2050 ine Verheijen, P │ │ │ + 0x00010a60 61756c20 766f6e20 42656872 656e2c00 aul von Behren,. │ │ │ + 0x00010a70 20202052 69636820 57616c65 732c204d Rich Wales, M │ │ │ + 0x00010a80 696b6520 57686974 65000000 00000000 ike White....... │ │ │ + 0x00010a90 54686973 20736f66 74776172 65206973 This software is │ │ │ + 0x00010aa0 2070726f 76696465 64202261 73206973 provided "as is │ │ │ + 0x00010ab0 2c222077 6974686f 75742077 61727261 ," without warra │ │ │ + 0x00010ac0 6e747920 6f662061 6e79206b 696e642c nty of any kind, │ │ │ + 0x00010ad0 20657870 72657373 00000000 00000000 express........ │ │ │ + 0x00010ae0 6f722069 6d706c69 65642e20 20496e20 or implied. In │ │ │ + 0x00010af0 6e6f2065 76656e74 20736861 6c6c2049 no event shall I │ │ │ + 0x00010b00 6e666f2d 5a495020 6f722069 74732063 nfo-ZIP or its c │ │ │ + 0x00010b10 6f6e7472 69627574 6f727320 62652068 ontributors be h │ │ │ + 0x00010b20 656c6420 6c696162 6c650000 00000000 eld liable...... │ │ │ + 0x00010b30 666f7220 616e7920 64697265 63742c20 for any direct, │ │ │ + 0x00010b40 696e6469 72656374 2c20696e 63696465 indirect, incide │ │ │ + 0x00010b50 6e74616c 2c207370 65636961 6c206f72 ntal, special or │ │ │ + 0x00010b60 20636f6e 73657175 656e7469 616c2064 consequential d │ │ │ + 0x00010b70 616d6167 65730000 61726973 696e6720 amages..arising │ │ │ + 0x00010b80 6f757420 6f662074 68652075 7365206f out of the use o │ │ │ + 0x00010b90 66206f72 20696e61 62696c69 74792074 f or inability t │ │ │ + 0x00010ba0 6f207573 65207468 69732073 6f667477 o use this softw │ │ │ + 0x00010bb0 6172652e 00000000 5065726d 69737369 are.....Permissi │ │ │ + 0x00010bc0 6f6e2069 73206772 616e7465 6420746f on is granted to │ │ │ + 0x00010bd0 20616e79 6f6e6520 746f2075 73652074 anyone to use t │ │ │ + 0x00010be0 68697320 736f6674 77617265 20666f72 his software for │ │ │ + 0x00010bf0 20616e79 20707572 706f7365 2c000000 any purpose,... │ │ │ + 0x00010c00 696e636c 7564696e 6720636f 6d6d6572 including commer │ │ │ + 0x00010c10 6369616c 20617070 6c696361 74696f6e cial application │ │ │ + 0x00010c20 732c2061 6e642074 6f20616c 74657220 s, and to alter │ │ │ + 0x00010c30 69742061 6e642072 65646973 74726962 it and redistrib │ │ │ + 0x00010c40 75746520 69740000 66726565 6c792c20 ute it..freely, │ │ │ + 0x00010c50 7375626a 65637420 746f2074 68652061 subject to the a │ │ │ + 0x00010c60 626f7665 20646973 636c6169 6d657220 bove disclaimer │ │ │ + 0x00010c70 616e6420 74686520 666f6c6c 6f77696e and the followin │ │ │ + 0x00010c80 67207265 73747269 6374696f 6e733a00 g restrictions:. │ │ │ + 0x00010c90 20202020 312e2052 65646973 74726962 1. Redistrib │ │ │ + 0x00010ca0 7574696f 6e73206f 6620736f 75726365 utions of source │ │ │ + 0x00010cb0 20636f64 65202869 6e207768 6f6c6520 code (in whole │ │ │ + 0x00010cc0 6f722069 6e207061 72742920 6d757374 or in part) must │ │ │ + 0x00010cd0 20726574 61696e00 20202020 20202074 retain. t │ │ │ + 0x00010ce0 68652061 626f7665 20636f70 79726967 he above copyrig │ │ │ + 0x00010cf0 6874206e 6f746963 652c2064 6566696e ht notice, defin │ │ │ + 0x00010d00 6974696f 6e2c2064 6973636c 61696d65 ition, disclaime │ │ │ + 0x00010d10 722c2061 6e642074 68697320 6c697374 r, and this list │ │ │ + 0x00010d20 00000000 00000000 20202020 2020206f ........ o │ │ │ + 0x00010d30 6620636f 6e646974 696f6e73 2e000000 f conditions.... │ │ │ + 0x00010d40 20202020 322e2052 65646973 74726962 2. Redistrib │ │ │ + 0x00010d50 7574696f 6e732069 6e206269 6e617279 utions in binary │ │ │ + 0x00010d60 20666f72 6d202863 6f6d7069 6c656420 form (compiled │ │ │ + 0x00010d70 65786563 75746162 6c657320 616e6420 executables and │ │ │ + 0x00010d80 6c696272 61726965 73290000 00000000 libraries)...... │ │ │ + 0x00010d90 20202020 2020206d 75737420 72657072 must repr │ │ │ + 0x00010da0 6f647563 65207468 65206162 6f766520 oduce the above │ │ │ + 0x00010db0 636f7079 72696768 74206e6f 74696365 copyright notice │ │ │ + 0x00010dc0 2c206465 66696e69 74696f6e 2c206469 , definition, di │ │ │ + 0x00010dd0 73636c61 696d6572 2c000000 00000000 sclaimer,....... │ │ │ + 0x00010de0 20202020 20202061 6e642074 68697320 and this │ │ │ + 0x00010df0 6c697374 206f6620 636f6e64 6974696f list of conditio │ │ │ + 0x00010e00 6e732069 6e20646f 63756d65 6e746174 ns in documentat │ │ │ + 0x00010e10 696f6e20 616e642f 6f72206f 74686572 ion and/or other │ │ │ + 0x00010e20 206d6174 65726961 6c730000 00000000 materials...... │ │ │ + 0x00010e30 20202020 20202070 726f7669 64656420 provided │ │ │ + 0x00010e40 77697468 20746865 20646973 74726962 with the distrib │ │ │ + 0x00010e50 7574696f 6e2e2020 54686520 736f6c65 ution. The sole │ │ │ + 0x00010e60 20657863 65707469 6f6e2074 6f207468 exception to th │ │ │ + 0x00010e70 69732063 6f6e6469 74696f6e 00000000 is condition.... │ │ │ + 0x00010e80 20202020 20202069 73207265 64697374 is redist │ │ │ + 0x00010e90 72696275 74696f6e 206f6620 61207374 ribution of a st │ │ │ + 0x00010ea0 616e6461 72642055 6e5a6970 53465820 andard UnZipSFX │ │ │ + 0x00010eb0 62696e61 72792028 696e636c 7564696e binary (includin │ │ │ + 0x00010ec0 67205346 5857697a 29206173 00000000 g SFXWiz) as.... │ │ │ + 0x00010ed0 20202020 20202070 61727420 6f662061 part of a │ │ │ + 0x00010ee0 2073656c 662d6578 74726163 74696e67 self-extracting │ │ │ + 0x00010ef0 20617263 68697665 3b207468 61742069 archive; that i │ │ │ + 0x00010f00 73207065 726d6974 74656420 77697468 s permitted with │ │ │ + 0x00010f10 6f757420 696e636c 7573696f 6e000000 out inclusion... │ │ │ + 0x00010f20 20202020 2020206f 66207468 6973206c of this l │ │ │ + 0x00010f30 6963656e 73652c20 6173206c 6f6e6720 icense, as long │ │ │ + 0x00010f40 61732074 6865206e 6f726d61 6c205346 as the normal SF │ │ │ + 0x00010f50 58206261 6e6e6572 20686173 206e6f74 X banner has not │ │ │ + 0x00010f60 20626565 6e207265 6d6f7665 64000000 been removed... │ │ │ + 0x00010f70 20202020 20202066 726f6d20 74686520 from the │ │ │ + 0x00010f80 62696e61 7279206f 72206469 7361626c binary or disabl │ │ │ + 0x00010f90 65642e00 00000000 20202020 332e2041 ed...... 3. A │ │ │ + 0x00010fa0 6c746572 65642076 65727369 6f6e732d ltered versions- │ │ │ + 0x00010fb0 2d696e63 6c756469 6e672c20 62757420 -including, but │ │ │ + 0x00010fc0 6e6f7420 6c696d69 74656420 746f2c20 not limited to, │ │ │ + 0x00010fd0 706f7274 7320746f 206e6577 206f7065 ports to new ope │ │ │ + 0x00010fe0 72617469 6e670000 20202020 20202073 rating.. s │ │ │ + 0x00010ff0 79737465 6d732c20 65786973 74696e67 ystems, existing │ │ │ + 0x00011000 20706f72 74732077 69746820 6e657720 ports with new │ │ │ + 0x00011010 67726170 68696361 6c20696e 74657266 graphical interf │ │ │ + 0x00011020 61636573 2c207665 7273696f 6e732077 aces, versions w │ │ │ + 0x00011030 69746800 00000000 20202020 2020206d ith..... m │ │ │ + 0x00011040 6f646966 69656420 6f722061 64646564 odified or added │ │ │ + 0x00011050 2066756e 6374696f 6e616c69 74792c20 functionality, │ │ │ + 0x00011060 616e6420 64796e61 6d69632c 20736861 and dynamic, sha │ │ │ + 0x00011070 7265642c 206f7220 73746174 6963206c red, or static l │ │ │ + 0x00011080 69627261 72790000 20202020 20202076 ibrary.. v │ │ │ + 0x00011090 65727369 6f6e7320 6e6f7420 66726f6d ersions not from │ │ │ + 0x000110a0 20496e66 6f2d5a49 502d2d6d 75737420 Info-ZIP--must │ │ │ + 0x000110b0 62652070 6c61696e 6c79206d 61726b65 be plainly marke │ │ │ + 0x000110c0 64206173 20737563 6820616e 64206d75 d as such and mu │ │ │ + 0x000110d0 7374206e 6f740000 20202020 20202062 st not.. b │ │ │ + 0x000110e0 65206d69 73726570 72657365 6e746564 e misrepresented │ │ │ + 0x000110f0 20617320 6265696e 67207468 65206f72 as being the or │ │ │ + 0x00011100 6967696e 616c2073 6f757263 65206f72 iginal source or │ │ │ + 0x00011110 2c206966 2062696e 61726965 732c0000 , if binaries,.. │ │ │ + 0x00011120 20202020 20202063 6f6d7069 6c656420 compiled │ │ │ + 0x00011130 66726f6d 20746865 206f7269 67696e61 from the origina │ │ │ + 0x00011140 6c20736f 75726365 2e202053 75636820 l source. Such │ │ │ + 0x00011150 616c7465 72656420 76657273 696f6e73 altered versions │ │ │ + 0x00011160 20616c73 6f206d75 7374206e 6f740000 also must not.. │ │ │ + 0x00011170 20202020 20202062 65206d69 73726570 be misrep │ │ │ + 0x00011180 72657365 6e746564 20617320 6265696e resented as bein │ │ │ + 0x00011190 6720496e 666f2d5a 49502072 656c6561 g Info-ZIP relea │ │ │ + 0x000111a0 7365732d 2d696e63 6c756469 6e672c20 ses--including, │ │ │ + 0x000111b0 62757420 6e6f7400 20202020 2020206c but not. l │ │ │ + 0x000111c0 696d6974 65642074 6f2c206c 6162656c imited to, label │ │ │ + 0x000111d0 696e6720 6f662074 68652061 6c746572 ing of the alter │ │ │ + 0x000111e0 65642076 65727369 6f6e7320 77697468 ed versions with │ │ │ + 0x000111f0 20746865 206e616d 65732022 496e666f the names "Info │ │ │ + 0x00011200 2d5a4950 22000000 20202020 20202028 -ZIP"... ( │ │ │ + 0x00011210 6f722061 6e792076 61726961 74696f6e or any variation │ │ │ + 0x00011220 20746865 72656f66 2c20696e 636c7564 thereof, includ │ │ │ + 0x00011230 696e672c 20627574 206e6f74 206c696d ing, but not lim │ │ │ + 0x00011240 69746564 20746f2c 20646966 66657265 ited to, differe │ │ │ + 0x00011250 6e740000 00000000 20202020 20202063 nt...... c │ │ │ + 0x00011260 61706974 616c697a 6174696f 6e73292c apitalizations), │ │ │ + 0x00011270 2022506f 636b6574 20556e5a 69702c22 "Pocket UnZip," │ │ │ + 0x00011280 20225769 5a22206f 7220224d 61635a69 "WiZ" or "MacZi │ │ │ + 0x00011290 70222077 6974686f 75742074 68650000 p" without the.. │ │ │ + 0x000112a0 20202020 20202065 78706c69 63697420 explicit │ │ │ + 0x000112b0 7065726d 69737369 6f6e206f 6620496e permission of In │ │ │ + 0x000112c0 666f2d5a 49502e20 20537563 6820616c fo-ZIP. Such al │ │ │ + 0x000112d0 74657265 64207665 7273696f 6e732061 tered versions a │ │ │ + 0x000112e0 72652066 75727468 65720000 00000000 re further...... │ │ │ + 0x000112f0 20202020 20202070 726f6869 62697465 prohibite │ │ │ + 0x00011300 64206672 6f6d206d 69737265 70726573 d from misrepres │ │ │ + 0x00011310 656e7461 74697665 20757365 206f6620 entative use of │ │ │ + 0x00011320 74686520 5a69702d 42756773 206f7220 the Zip-Bugs or │ │ │ + 0x00011330 496e666f 2d5a4950 00000000 00000000 Info-ZIP........ │ │ │ + 0x00011340 20202020 20202065 2d6d6169 6c206164 e-mail ad │ │ │ + 0x00011350 64726573 73657320 6f722074 68652049 dresses or the I │ │ │ + 0x00011360 6e666f2d 5a495020 55524c28 73292c20 nfo-ZIP URL(s), │ │ │ + 0x00011370 73756368 20617320 746f2069 6d706c79 such as to imply │ │ │ + 0x00011380 20496e66 6f2d5a49 50000000 00000000 Info-ZIP....... │ │ │ + 0x00011390 20202020 20202077 696c6c20 70726f76 will prov │ │ │ + 0x000113a0 69646520 73757070 6f727420 666f7220 ide support for │ │ │ + 0x000113b0 74686520 616c7465 72656420 76657273 the altered vers │ │ │ + 0x000113c0 696f6e73 2e000000 20202020 342e2049 ions.... 4. I │ │ │ + 0x000113d0 6e666f2d 5a495020 72657461 696e7320 nfo-ZIP retains │ │ │ + 0x000113e0 74686520 72696768 7420746f 20757365 the right to use │ │ │ + 0x000113f0 20746865 206e616d 65732022 496e666f the names "Info │ │ │ + 0x00011400 2d5a4950 2c222022 5a69702c 22202255 -ZIP," "Zip," "U │ │ │ + 0x00011410 6e5a6970 2c220000 20202020 20202022 nZip,".. " │ │ │ + 0x00011420 556e5a69 70534658 2c222022 57695a2c UnZipSFX," "WiZ, │ │ │ + 0x00011430 22202250 6f636b65 7420556e 5a69702c " "Pocket UnZip, │ │ │ + 0x00011440 22202250 6f636b65 74205a69 702c2220 " "Pocket Zip," │ │ │ + 0x00011450 616e6420 224d6163 5a697022 20666f72 and "MacZip" for │ │ │ + 0x00011460 20697473 00000000 20202020 2020206f its.... o │ │ │ + 0x00011470 776e2073 6f757263 6520616e 64206269 wn source and bi │ │ │ + 0x00011480 6e617279 2072656c 65617365 732e0000 nary releases... │ │ │ + 0x00011490 456e6372 79707469 6f6e206e 6f746963 Encryption notic │ │ │ + 0x000114a0 653a0000 00000000 09546865 20656e63 e:.......The enc │ │ │ + 0x000114b0 72797074 696f6e20 636f6465 206f6620 ryption code of │ │ │ + 0x000114c0 74686973 2070726f 6772616d 20697320 this program is │ │ │ + 0x000114d0 6e6f7420 636f7079 72696768 74656420 not copyrighted │ │ │ + 0x000114e0 616e6420 69730000 09707574 20696e20 and is...put in │ │ │ + 0x000114f0 74686520 7075626c 69632064 6f6d6169 the public domai │ │ │ + 0x00011500 6e2e2020 49742077 6173206f 72696769 n. It was origi │ │ │ + 0x00011510 6e616c6c 79207772 69747465 6e20696e nally written in │ │ │ + 0x00011520 20457572 6f706500 09616e64 2c20746f Europe..and, to │ │ │ + 0x00011530 20746865 20626573 74206f66 206f7572 the best of our │ │ │ + 0x00011540 206b6e6f 776c6564 67652c20 63616e20 knowledge, can │ │ │ + 0x00011550 62652066 7265656c 79206469 73747269 be freely distri │ │ │ + 0x00011560 62757465 64000000 09696e20 626f7468 buted....in both │ │ │ + 0x00011570 20736f75 72636520 616e6420 6f626a65 source and obje │ │ │ + 0x00011580 63742066 6f726d73 2066726f 6d20616e ct forms from an │ │ │ + 0x00011590 7920636f 756e7472 792c2069 6e636c75 y country, inclu │ │ │ + 0x000115a0 64696e67 00000000 09746865 20555341 ding.....the USA │ │ │ + 0x000115b0 20756e64 6572204c 6963656e 73652045 under License E │ │ │ + 0x000115c0 78636570 74696f6e 20545355 206f6620 xception TSU of │ │ │ + 0x000115d0 74686520 552e532e 20457870 6f727400 the U.S. Export. │ │ │ + 0x000115e0 0941646d 696e6973 74726174 696f6e20 .Administration │ │ │ + 0x000115f0 52656775 6c617469 6f6e7320 28736563 Regulations (sec │ │ │ + 0x00011600 74696f6e 20373430 2e313328 65292920 tion 740.13(e)) │ │ │ + 0x00011610 6f662036 204a756e 65203230 30322e00 of 6 June 2002.. │ │ │ + 0x00011620 54686973 20697320 25732025 73202825 This is %s %s (% │ │ │ + 0x00011630 73292c20 62792049 6e666f2d 5a49502e s), by Info-ZIP. │ │ │ + 0x00011640 00000000 00000000 43757272 656e746c ........Currentl │ │ │ + 0x00011650 79206d61 696e7461 696e6564 20627920 y maintained by │ │ │ + 0x00011660 452e2047 6f72646f 6e2e2020 506c6561 E. Gordon. Plea │ │ │ + 0x00011670 73652073 656e6420 62756720 7265706f se send bug repo │ │ │ + 0x00011680 72747320 746f0000 74686520 61757468 rts to..the auth │ │ │ + 0x00011690 6f727320 7573696e 67207468 65207765 ors using the we │ │ │ + 0x000116a0 62207061 67652061 74207777 772e696e b page at www.in │ │ │ + 0x000116b0 666f2d7a 69702e6f 72673b20 73656520 fo-zip.org; see │ │ │ + 0x000116c0 52454144 4d452066 6f722064 65746169 README for detai │ │ │ + 0x000116d0 6c732e00 00000000 4c617465 73742073 ls......Latest s │ │ │ + 0x000116e0 6f757263 65732061 6e642065 78656375 ources and execu │ │ │ + 0x000116f0 7461626c 65732061 72652061 74206674 tables are at ft │ │ │ + 0x00011700 703a2f2f 6674702e 696e666f 2d7a6970 p://ftp.info-zip │ │ │ + 0x00011710 2e6f7267 2f707562 2f696e66 6f7a6970 .org/pub/infozip │ │ │ + 0x00011720 2c000000 00000000 6173206f 66206162 ,.......as of ab │ │ │ + 0x00011730 6f766520 64617465 3b207365 65206874 ove date; see ht │ │ │ + 0x00011740 74703a2f 2f777777 2e696e66 6f2d7a69 tp://www.info-zi │ │ │ + 0x00011750 702e6f72 672f2066 6f72206f 74686572 p.org/ for other │ │ │ + 0x00011760 20736974 65732e00 436f7079 72696768 sites..Copyrigh │ │ │ + 0x00011770 74202863 29203139 39302d32 30303820 t (c) 1990-2008 │ │ │ + 0x00011780 496e666f 2d5a4950 202d2054 79706520 Info-ZIP - Type │ │ │ + 0x00011790 27257320 222d4c22 2720666f 7220736f '%s "-L"' for so │ │ │ + 0x000117a0 66747761 7265206c 6963656e 73652e00 ftware license.. │ │ │ + 0x000117b0 61707065 6e645f75 6c6f6e67 5f746f5f append_ulong_to_ │ │ │ + 0x000117c0 6d656d00 00000000 61707065 6e645f73 mem.....append_s │ │ │ + 0x000117d0 7472696e 675f746f 5f6d656d 00000000 tring_to_mem.... │ │ │ + 0x000117e0 61707065 6e645f69 6e743634 5f746f5f append_int64_to_ │ │ │ + 0x000117f0 6d656d00 00000000 556e6963 6f646520 mem.....Unicode │ │ │ + 0x00011800 50617468 20457874 72612046 69656c64 Path Extra Field │ │ │ + 0x00011810 20766572 73696f6e 203e2031 202d2073 version > 1 - s │ │ │ + 0x00011820 6b697070 696e6700 77726974 6520556e kipping.write Un │ │ │ + 0x00011830 69636f64 65000000 556e6963 6f646520 icode...Unicode │ │ │ + 0x00011840 646f6573 206e6f74 206d6174 63682070 does not match p │ │ │ + 0x00011850 61746820 2d206967 6e6f7269 6e672055 ath - ignoring U │ │ │ + 0x00011860 6e69636f 64653a20 00000000 00000000 nicode: ........ │ │ │ + 0x00011870 556e6963 6f646520 646f6573 206e6f74 Unicode does not │ │ │ + 0x00011880 206d6174 63682070 6174683a 20202573 match path: %s │ │ │ + 0x00011890 0a000000 00000000 20202020 20202020 ........ │ │ │ + 0x000118a0 20202020 20202020 20202020 204c696b Lik │ │ │ + 0x000118b0 656c7920 656e7472 79206e61 6d652063 ely entry name c │ │ │ + 0x000118c0 68616e67 65642062 75742055 6e69636f hanged but Unico │ │ │ + 0x000118d0 6465206e 6f742075 70646174 65640a00 de not updated.. │ │ │ + 0x000118e0 20202020 20202020 20202020 20202020 │ │ │ + 0x000118f0 20202020 20557365 202d554e 3d692074 Use -UN=i t │ │ │ + 0x00011900 6f206967 6e6f7265 20657272 6f727320 o ignore errors │ │ │ + 0x00011910 6f72206e 20666f72 206e6f20 556e6963 or n for no Unic │ │ │ + 0x00011920 6f646520 70617468 73000000 00000000 ode paths....... │ │ │ + 0x00011930 556e6963 6f646520 70617468 20657272 Unicode path err │ │ │ + 0x00011940 6f720000 00000000 2e7a6970 00000000 or.......zip.... │ │ │ + 0x00011950 65787472 61206669 656c6420 636f7079 extra field copy │ │ │ + 0x00011960 00000000 00000000 72656164 696e6720 ........reading │ │ │ + 0x00011970 61726368 69766520 66736565 6b3a2000 archive fseek: . │ │ │ + 0x00011980 44696420 6e6f7420 66696e64 20656e74 Did not find ent │ │ │ + 0x00011990 72792066 6f722000 72656164 696e6720 ry for .reading │ │ │ + 0x000119a0 6c6f6361 6c20656e 7472793a 20000000 local entry: ... │ │ │ + 0x000119b0 72656164 696e6720 656e7472 79000000 reading entry... │ │ │ + 0x000119c0 4c6f6361 6c205665 7273696f 6e204e65 Local Version Ne │ │ │ + 0x000119d0 65646564 20282564 2920646f 6573206e eded (%d) does n │ │ │ + 0x000119e0 6f74206d 61746368 20434420 28256429 ot match CD (%d) │ │ │ + 0x000119f0 3a200000 00000000 4c6f6361 6c20456e : ......Local En │ │ │ + 0x00011a00 74727920 466c6167 20646f65 73206e6f try Flag does no │ │ │ + 0x00011a10 74206d61 74636820 43443a20 00000000 t match CD: .... │ │ │ + 0x00011a20 4c6f6361 6c20456e 74727920 43524320 Local Entry CRC │ │ │ + 0x00011a30 646f6573 206e6f74 206d6174 63682043 does not match C │ │ │ + 0x00011a40 443a2000 00000000 2d000000 00000000 D: .....-....... │ │ │ + 0x00011a50 28496620 616c6c20 796f7520 68617665 (If all you have │ │ │ + 0x00011a60 20617265 2073706c 69747320 282e7a30 are splits (.z0 │ │ │ + 0x00011a70 312c202e 7a30322c 202e2e2e 2920616e 1, .z02, ...) an │ │ │ + 0x00011a80 64206e6f 202e7a69 702c2074 7279202d d no .zip, try - │ │ │ + 0x00011a90 46462900 00000000 4e6f202e 7a697020 FF).....No .zip │ │ │ + 0x00011aa0 66696c65 20666f75 6e640a20 20202020 file found. │ │ │ + 0x00011ab0 20202000 00000000 636f756c 64206e6f .....could no │ │ │ + 0x00011ac0 74206f70 656e2069 6e707574 20617263 t open input arc │ │ │ + 0x00011ad0 68697665 00000000 756e6162 6c652074 hive....unable t │ │ │ + 0x00011ae0 6f207365 656b2069 6e20696e 70757420 o seek in input │ │ │ + 0x00011af0 66696c65 20000000 62616420 61726368 file ...bad arch │ │ │ + 0x00011b00 69766520 2d206d69 7373696e 6720656e ive - missing en │ │ │ + 0x00011b10 64207369 676e6174 75726500 00000000 d signature..... │ │ │ + 0x00011b20 28496620 646f776e 6c6f6164 65642c20 (If downloaded, │ │ │ + 0x00011b30 77617320 62696e61 7279206d 6f646520 was binary mode │ │ │ + 0x00011b40 75736564 3f202049 66206e6f 742c2074 used? If not, t │ │ │ + 0x00011b50 68650000 00000000 20617263 68697665 he...... archive │ │ │ + 0x00011b60 206d6179 20626520 73637261 6d626c65 may be scramble │ │ │ + 0x00011b70 6420616e 64206e6f 74207265 636f7665 d and not recove │ │ │ + 0x00011b80 7261626c 65290000 43616e27 74207573 rable)..Can't us │ │ │ + 0x00011b90 65202d46 20746f20 66697820 28747279 e -F to fix (try │ │ │ + 0x00011ba0 202d4646 29000000 6d697373 696e6720 -FF)...missing │ │ │ + 0x00011bb0 656e6420 7369676e 61747572 652d2d70 end signature--p │ │ │ + 0x00011bc0 726f6261 626c7920 6e6f7420 61207a69 robably not a zi │ │ │ + 0x00011bd0 70206669 6c652028 64696420 796f7500 p file (did you. │ │ │ + 0x00011be0 72656d65 6d626572 20746f20 75736520 remember to use │ │ │ + 0x00011bf0 62696e61 7279206d 6f646520 7768656e binary mode when │ │ │ + 0x00011c00 20796f75 20747261 6e736665 72726564 you transferred │ │ │ + 0x00011c10 2069743f 29000000 28696620 796f7520 it?)...(if you │ │ │ + 0x00011c20 61726520 74727969 6e672074 6f207265 are trying to re │ │ │ + 0x00011c30 61642061 2064616d 61676564 20617263 ad a damaged arc │ │ │ + 0x00011c40 68697665 20747279 202d4629 00000000 hive try -F).... │ │ │ + 0x00011c50 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x00011c60 61726368 69766573 206e6f74 20796574 archives not yet │ │ │ + 0x00011c70 20737570 706f7274 65640000 00000000 supported...... │ │ │ + 0x00011c80 61726368 69766520 6e616d65 206d7573 archive name mus │ │ │ + 0x00011c90 7420656e 6420696e 202e7a69 7020666f t end in .zip fo │ │ │ + 0x00011ca0 72207370 6c697473 00000000 00000000 r splits........ │ │ │ + 0x00011cb0 63616e6e 6f742075 70646174 65206120 cannot update a │ │ │ + 0x00011cc0 73706c69 74206172 63686976 65202875 split archive (u │ │ │ + 0x00011cd0 7365202d 2d6f7574 206f7074 696f6e29 se --out option) │ │ │ + 0x00011ce0 00000000 00000000 6d757374 20757365 ........must use │ │ │ + 0x00011cf0 202d2d6f 75742077 68656e20 66697869 --out when fixi │ │ │ + 0x00011d00 6e672061 6e206172 63686976 65000000 ng an archive... │ │ │ + 0x00011d10 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x00011d20 61636b20 746f2073 74617274 206f6620 ack to start of │ │ │ + 0x00011d30 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x00011d40 793a2000 00000000 28747279 202d4646 y: .....(try -FF │ │ │ + 0x00011d50 29000000 00000000 636f756c 64206e6f ).......could no │ │ │ + 0x00011d60 74207365 656b2062 61636b20 746f205a t seek back to Z │ │ │ + 0x00011d70 69703634 20454f43 444c3a20 00000000 ip64 EOCDL: .... │ │ │ + 0x00011d80 72656164 696e6720 61726368 6976653a reading archive: │ │ │ + 0x00011d90 20000000 00000000 756e6162 6c652074 .......unable t │ │ │ + 0x00011da0 6f207265 61642045 4f434420 61667465 o read EOCD afte │ │ │ + 0x00011db0 72207365 656b3a20 00000000 00000000 r seek: ........ │ │ │ + 0x00011dc0 41646a75 7374696e 67207370 6c697420 Adjusting split │ │ │ + 0x00011dd0 61726368 69766573 206e6f74 20737570 archives not sup │ │ │ + 0x00011de0 706f7274 65643a20 20000000 00000000 ported: ....... │ │ │ + 0x00011df0 636f756c 64206e6f 74207365 656b2062 could not seek b │ │ │ + 0x00011e00 61636b20 746f205a 69703634 20454f43 ack to Zip64 EOC │ │ │ + 0x00011e10 44523a20 00000000 504b0606 00000000 DR: ....PK...... │ │ │ + 0x00011e20 436f756c 64206e6f 74206465 7465726d Could not determ │ │ │ + 0x00011e30 696e6520 6f666673 6574206f 6620656e ine offset of en │ │ │ + 0x00011e40 74726965 73000000 5a697020 656e7472 tries...Zip entr │ │ │ + 0x00011e50 79206f66 66736574 73206170 70656172 y offsets appear │ │ │ + 0x00011e60 206f6666 20627920 25732062 79746573 off by %s bytes │ │ │ + 0x00011e70 202d2063 6f727265 6374696e 672e2e2e - correcting... │ │ │ + 0x00011e80 00000000 00000000 5a697020 656e7472 ........Zip entr │ │ │ + 0x00011e90 79206f66 66736574 7320646f 206e6f74 y offsets do not │ │ │ + 0x00011ea0 206e6565 64206164 6a757374 696e6700 need adjusting. │ │ │ + 0x00011eb0 62616420 61726368 69766520 2d20636f bad archive - co │ │ │ + 0x00011ec0 756c6420 6e6f7420 7365656b 20626163 uld not seek bac │ │ │ + 0x00011ed0 6b20746f 205a6970 36342045 4f43444c k to Zip64 EOCDL │ │ │ + 0x00011ee0 3a200000 00000000 62616420 61726368 : ......bad arch │ │ │ + 0x00011ef0 69766520 2d20636f 756c6420 6e6f7420 ive - could not │ │ │ + 0x00011f00 7365656b 20626163 6b20746f 205a6970 seek back to Zip │ │ │ + 0x00011f10 36342045 4f434452 3a200000 00000000 64 EOCDR: ...... │ │ │ + 0x00011f20 5a697036 3420454f 43445220 6e6f7420 Zip64 EOCDR not │ │ │ + 0x00011f30 666f756e 64207768 65726520 65787065 found where expe │ │ │ + 0x00011f40 63746564 202d2063 6f6d7065 6e736174 cted - compensat │ │ │ + 0x00011f50 696e6700 00000000 28747279 202d4120 ing.....(try -A │ │ │ + 0x00011f60 746f2061 646a7573 74206f66 66736574 to adjust offset │ │ │ + 0x00011f70 73290000 00000000 62616420 61726368 s)......bad arch │ │ │ + 0x00011f80 69766520 2d205a69 70363420 454f4344 ive - Zip64 EOCD │ │ │ + 0x00011f90 52206e6f 7420666f 756e6420 696e2073 R not found in s │ │ │ + 0x00011fa0 706c6974 3a202000 5a697036 3420456e plit: .Zip64 En │ │ │ + 0x00011fb0 64204f66 2043656e 7472616c 20446972 d Of Central Dir │ │ │ + 0x00011fc0 6563746f 72792052 65636f72 64206e6f ectory Record no │ │ │ + 0x00011fd0 7420666f 756e643a 20200000 00000000 t found: ...... │ │ │ + 0x00011fe0 62616420 61726368 69766520 2d205a69 bad archive - Zi │ │ │ + 0x00011ff0 70363420 454f4344 52206261 64206f72 p64 EOCDR bad or │ │ │ + 0x00012000 20747275 6e636174 65640000 00000000 truncated...... │ │ │ + 0x00012010 5a697036 3420454f 43442052 65636f72 Zip64 EOCD Recor │ │ │ + 0x00012020 64206261 64206f72 20747275 6e636174 d bad or truncat │ │ │ + 0x00012030 65640000 00000000 54686973 20617263 ed......This arc │ │ │ + 0x00012040 68697665 20726571 75697265 73207665 hive requires ve │ │ │ + 0x00012050 7273696f 6e202564 2e256400 00000000 rsion %d.%d..... │ │ │ + 0x00012060 5a697020 63757272 656e746c 79206f6e Zip currently on │ │ │ + 0x00012070 6c792073 7570706f 72747320 75702074 ly supports up t │ │ │ + 0x00012080 6f207665 7273696f 6e20342e 36206172 o version 4.6 ar │ │ │ + 0x00012090 63686976 65730000 28757020 746f2034 chives..(up to 4 │ │ │ + 0x000120a0 2e352069 6620627a 69703220 6973206e .5 if bzip2 is n │ │ │ + 0x000120b0 6f742063 6f6d7069 6c656420 696e2900 ot compiled in). │ │ │ + 0x000120c0 4966202d 46206661 696c7320 74727920 If -F fails try │ │ │ + 0x000120d0 2d464620 746f2074 72792074 6f207361 -FF to try to sa │ │ │ + 0x000120e0 6c766167 6520736f 6d657468 696e6700 lvage something. │ │ │ + 0x000120f0 41747465 6d707469 6e672074 6f207361 Attempting to sa │ │ │ + 0x00012100 6c766167 65207768 61742063 616e0000 lvage what can.. │ │ │ + 0x00012110 54727920 2d462074 6f206174 74656d70 Try -F to attemp │ │ │ + 0x00012120 7420746f 20726561 6420616e 79776179 t to read anyway │ │ │ + 0x00012130 00000000 00000000 636f756c 64206e6f ........could no │ │ │ + 0x00012140 74206669 6e642073 706c6974 3a200000 t find split: .. │ │ │ + 0x00012150 736b6970 70696e67 20646973 6b20256c skipping disk %l │ │ │ + 0x00012160 75202e2e 2e0a0000 504b0506 00000000 u ......PK...... │ │ │ + 0x00012170 504b0102 00000000 62616420 61726368 PK......bad arch │ │ │ + 0x00012180 69766520 2d20756e 65787065 63746564 ive - unexpected │ │ │ + 0x00012190 20736967 6e617475 72652000 00000000 signature ..... │ │ │ + 0x000121a0 25303278 20000000 6f6e2064 69736b20 %02x ...on disk │ │ │ + 0x000121b0 256c7520 61742025 730a0000 00000000 %lu at %s....... │ │ │ + 0x000121c0 736b6970 70696e67 20746869 73207369 skipping this si │ │ │ + 0x000121d0 676e6174 7572652e 2e2e0000 00000000 gnature......... │ │ │ + 0x000121e0 756e6578 70656374 65642073 69676e61 unexpected signa │ │ │ + 0x000121f0 74757265 206f6e20 6469736b 20256c75 ture on disk %lu │ │ │ + 0x00012200 20617420 25730a00 61726368 69766520 at %s..archive │ │ │ + 0x00012210 6e6f7420 696e2063 6f727265 63742066 not in correct f │ │ │ + 0x00012220 6f726d61 743a2000 28747279 202d4620 ormat: .(try -F │ │ │ + 0x00012230 746f2061 7474656d 70742072 65636f76 to attempt recov │ │ │ + 0x00012240 65727929 00000000 63656e74 72616c20 ery)....central │ │ │ + 0x00012250 64697265 63746f72 79206865 61646572 directory header │ │ │ + 0x00012260 20736967 6e617475 7265206f 6e206469 signature on di │ │ │ + 0x00012270 736b2025 6c752061 74202573 0a000000 sk %lu at %s.... │ │ │ + 0x00012280 72656164 696e6720 63656e74 72616c20 reading central │ │ │ + 0x00012290 64697265 63746f72 793a2000 00000000 directory: ..... │ │ │ + 0x000122a0 62616420 61726368 69766520 2d206572 bad archive - er │ │ │ + 0x000122b0 726f7220 72656164 696e6720 63656e74 ror reading cent │ │ │ + 0x000122c0 72616c20 64697265 63746f72 79000000 ral directory... │ │ │ + 0x000122d0 736b6970 70696e67 20746869 7320656e skipping this en │ │ │ + 0x000122e0 7472792e 2e2e0000 72656164 696e6720 try.....reading │ │ │ + 0x000122f0 63656e74 72616c20 64697265 63746f72 central director │ │ │ + 0x00012300 79000000 00000000 256c7500 00000000 y.......%lu..... │ │ │ + 0x00012310 7a65726f 2d6c656e 67746820 6e616d65 zero-length name │ │ │ + 0x00012320 20666f72 20656e74 72792023 00000000 for entry #.... │ │ │ + 0x00012330 6572726f 72207265 6164696e 6720656e error reading en │ │ │ + 0x00012340 7472793a 20200000 636f756c 64206e6f try: ..could no │ │ │ + 0x00012350 7420616c 6c6f6361 7465206d 656d6f72 t allocate memor │ │ │ + 0x00012360 793a2073 63616e7a 6970665f 72656700 y: scanzipf_reg. │ │ │ + 0x00012370 696c6c65 67616c20 5554462d 38206e61 illegal UTF-8 na │ │ │ + 0x00012380 6d653a20 00000000 756e6963 6f64655f me: ....unicode_ │ │ │ + 0x00012390 6d69736d 61746368 203d2025 640a0000 mismatch = %d... │ │ │ + 0x000123a0 65787065 63746564 20257320 656e7472 expected %s entr │ │ │ + 0x000123b0 69657320 62757420 666f756e 64202573 ies but found %s │ │ │ + 0x000123c0 00000000 00000000 63656e74 72616c20 ........central │ │ │ + 0x000123d0 64697220 6e6f7420 77686572 65206578 dir not where ex │ │ │ + 0x000123e0 70656374 6564202d 20636f75 6c64206e pected - could n │ │ │ + 0x000123f0 6f742061 646a7573 74206f66 66736574 ot adjust offset │ │ │ + 0x00012400 73000000 00000000 456e7472 7920746f s.......Entry to │ │ │ + 0x00012410 6f206269 673a0000 4c617267 6520656e o big:..Large en │ │ │ + 0x00012420 74727920 73757070 6f727420 64697361 try support disa │ │ │ + 0x00012430 626c6564 20776974 68202d66 7a2d2062 bled with -fz- b │ │ │ + 0x00012440 7574206e 65656465 64000000 00000000 ut needed....... │ │ │ + 0x00012450 4c617267 6520656e 74727920 73757070 Large entry supp │ │ │ + 0x00012460 6f727420 64697361 626c6564 20776974 ort disabled wit │ │ │ + 0x00012470 68202d66 7a2d2062 75742065 6e747279 h -fz- but entry │ │ │ + 0x00012480 206e6565 64730000 436f6d70 72657373 needs..Compress │ │ │ + 0x00012490 65642f73 746f7265 6420656e 74727920 ed/stored entry │ │ │ + 0x000124a0 756e6578 70656374 65646c79 206c6172 unexpectedly lar │ │ │ + 0x000124b0 6765202d 20646f20 6e6f7420 75736520 ge - do not use │ │ │ + 0x000124c0 2d667a2d 00000000 506f6f72 20636f6d -fz-....Poor com │ │ │ + 0x000124d0 70726573 73696f6e 20726573 756c7465 pression resulte │ │ │ + 0x000124e0 6420696e 20756e65 78706563 7465646c d in unexpectedl │ │ │ + 0x000124f0 79206c61 72676520 656e7472 79202d20 y large entry - │ │ │ + 0x00012500 74727920 2d667a00 5a697036 34206c6f try -fz.Zip64 lo │ │ │ + 0x00012510 63616c20 65787472 61206669 656c6400 cal extra field. │ │ │ + 0x00012520 5a697036 34204578 74726120 4669656c Zip64 Extra Fiel │ │ │ + 0x00012530 64000000 00000000 5554462d 38205061 d.......UTF-8 Pa │ │ │ + 0x00012540 7468206c 6f63616c 20657874 72612066 th local extra f │ │ │ + 0x00012550 69656c64 00000000 5554462d 38205061 ield....UTF-8 Pa │ │ │ + 0x00012560 74682045 78747261 20466965 6c640000 th Extra Field.. │ │ │ + 0x00012570 61707065 6e645f75 73686f72 745f746f append_ushort_to │ │ │ + 0x00012580 5f6d656d 00000000 5554462d 38205061 _mem....UTF-8 Pa │ │ │ + 0x00012590 74682063 656e2065 78747261 20666965 th cen extra fie │ │ │ + 0x000125a0 6c640000 00000000 4c617267 6520656e ld......Large en │ │ │ + 0x000125b0 74727920 73757070 6f727420 64697361 try support disa │ │ │ + 0x000125c0 626c6564 20757369 6e67202d 667a2d20 bled using -fz- │ │ │ + 0x000125d0 62757420 6e656564 65640000 00000000 but needed...... │ │ │ + 0x000125e0 496c6c65 67616c20 686f7374 20737973 Illegal host sys │ │ │ + 0x000125f0 74656d20 6d617070 696e6720 696e206c tem mapping in l │ │ │ + 0x00012600 6f63616c 20686561 6465723a 20202564 ocal header: %d │ │ │ + 0x00012610 00000000 00000000 536b6970 70696e67 ........Skipping │ │ │ + 0x00012620 3a202000 00000000 496c6c65 67616c20 : .....Illegal │ │ │ + 0x00012630 504b2076 65727369 6f6e206d 61707069 PK version mappi │ │ │ + 0x00012640 6e672069 6e206c6f 63616c20 68656164 ng in local head │ │ │ + 0x00012650 65723a20 20256400 556e7265 636f676e er: %d.Unrecogn │ │ │ + 0x00012660 697a6564 20636f6d 70726573 73696f6e ized compression │ │ │ + 0x00012670 206d6574 686f6420 696e206c 6f63616c method in local │ │ │ + 0x00012680 20686561 6465723a 20202564 00000000 header: %d.... │ │ │ + 0x00012690 4c6f6361 6c205665 7273696f 6e204e65 Local Version Ne │ │ │ + 0x000126a0 65646564 20546f20 45787472 61637420 eded To Extract │ │ │ + 0x000126b0 646f6573 206e6f74 206d6174 63682043 does not match C │ │ │ + 0x000126c0 443a2000 00000000 4c6f6361 6c20456e D: .....Local En │ │ │ + 0x000126d0 74727920 6e616d65 20646f65 73206e6f try name does no │ │ │ + 0x000126e0 74206d61 74636820 43443a20 00000000 t match CD: .... │ │ │ + 0x000126f0 6f757420 6f66206d 656d6f72 7920696e out of memory in │ │ │ + 0x00012700 207a6970 636f7079 00000000 00000000 zipcopy........ │ │ │ + 0x00012710 20636f70 79696e67 3a202573 20000000 copying: %s ... │ │ │ + 0x00012720 436f756c 64206e6f 74206669 6e642073 Could not find s │ │ │ + 0x00012730 706c6974 00000000 61626f72 74696e67 plit....aborting │ │ │ + 0x00012740 3a200000 00000000 7365656b 20666169 : ......seek fai │ │ │ + 0x00012750 6c656420 6f6e206f 75747075 74206669 led on output fi │ │ │ + 0x00012760 6c650000 00000000 6e6f2065 6e64206f le......no end o │ │ │ + 0x00012770 66207374 7265616d 20656e74 72792066 f stream entry f │ │ │ + 0x00012780 6f756e64 3a200000 72657769 6e64696e ound: ..rewindin │ │ │ + 0x00012790 6720616e 64207363 616e6e69 6e672066 g and scanning f │ │ │ + 0x000127a0 6f72206c 61746572 20656e74 72696573 or later entries │ │ │ + 0x000127b0 00000000 00000000 20282573 20627974 ........ (%s byt │ │ │ + 0x000127c0 65732900 00000000 656e7472 79207472 es).....entry tr │ │ │ + 0x000127d0 756e6361 7465643a 20000000 00000000 uncated: ....... │ │ │ + 0x000127e0 65787065 63746564 20636f6d 70726573 expected compres │ │ │ + 0x000127f0 7365642f 73746f72 65642073 697a6520 sed/stored size │ │ │ + 0x00012800 25732c20 61637475 616c2025 73000000 %s, actual %s... │ │ │ + 0x00012810 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x00012820 20616d62 6967756f 75730000 00000000 ambiguous...... │ │ │ + 0x00012830 6c6f6e67 206f7074 696f6e20 27257327 long option '%s' │ │ │ + 0x00012840 206e6f74 20737570 706f7274 65640000 not supported.. │ │ │ + 0x00012850 6f707469 6f6e2025 73206e6f 74206e65 option %s not ne │ │ │ + 0x00012860 67617461 626c6500 00000000 00000000 gatable......... │ │ │ + 0x00012870 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x00012880 65732061 2076616c 75650000 00000000 es a value...... │ │ │ + 0x00012890 6f707469 6f6e2025 7320646f 6573206e option %s does n │ │ │ + 0x000128a0 6f742061 6c6c6f77 20612076 616c7565 ot allow a value │ │ │ + 0x000128b0 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x000128c0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x000128d0 6573206f 6e652063 68617261 63746572 es one character │ │ │ + 0x000128e0 2076616c 75650000 00000000 00000000 value.......... │ │ │ + 0x000128f0 6f707469 6f6e2025 73207265 71756972 option %s requir │ │ │ + 0x00012900 6573206e 756d6265 72207661 6c756500 es number value. │ │ │ + 0x00012910 73686f72 74206f70 74696f6e 20272563 short option '%c │ │ │ + 0x00012920 27206e6f 74207375 70706f72 74656400 ' not supported. │ │ │ + 0x00012930 77696465 5f636861 725f746f 5f657363 wide_char_to_esc │ │ │ + 0x00012940 6170655f 73747269 6e670000 00000000 ape_string...... │ │ │ + 0x00012950 55000000 00000000 4c000000 00000000 U.......L....... │ │ │ + 0x00012960 25303278 00000000 27257327 20282573 %02x....'%s' (%s │ │ │ + 0x00012970 29000000 00000000 27257327 00000000 ).......'%s'.... │ │ │ + 0x00012980 7a695858 58585858 00000000 00000000 ziXXXXXX........ │ │ │ + 0x00012990 2066636f 70793a20 77726974 65206572 fcopy: write er │ │ │ + 0x000129a0 726f720a 00000000 20726570 6c616365 ror..... replace │ │ │ + 0x000129b0 3a206361 6e277420 6f70656e 2025730a : can't open %s. │ │ │ + 0x000129c0 00000000 00000000 73706c69 74207061 ........split pa │ │ │ + 0x000129d0 74680000 00000000 28637572 72656e74 th......(current │ │ │ + 0x000129e0 20646972 6563746f 72792900 00000000 directory)..... │ │ │ + 0x000129f0 0a4f7065 6e696e67 20646973 6b202564 .Opening disk %d │ │ │ + 0x00012a00 0a000000 00000000 48697420 454e5445 ........Hit ENTE │ │ │ + 0x00012a10 5220746f 20777269 74652074 6f206465 R to write to de │ │ │ + 0x00012a20 6661756c 74207061 7468206f 660a0000 fault path of... │ │ │ + 0x00012a30 20202573 0a000000 6f722065 6e746572 %s....or enter │ │ │ + 0x00012a40 2061206e 65772064 69726563 746f7279 a new directory │ │ │ + 0x00012a50 20706174 6820282e 20666f72 20637572 path (. for cur │ │ │ + 0x00012a60 20646972 2920616e 64206869 7420454e dir) and hit EN │ │ │ + 0x00012a70 5445520a 00000000 0a506174 6820286f TER......Path (o │ │ │ + 0x00012a80 72206869 7420454e 54455220 746f2063 r hit ENTER to c │ │ │ + 0x00012a90 6f6e7469 6e756529 3a200000 00000000 ontinue): ...... │ │ │ + 0x00012aa0 57726974 696e6720 746f3a0a 20202573 Writing to:. %s │ │ │ + 0x00012ab0 0a000000 00000000 62617365 20706174 ........base pat │ │ │ + 0x00012ac0 68000000 00000000 4d6f7265 20746861 h.......More tha │ │ │ + 0x00012ad0 6e203939 39393920 73706c69 7473206e n 99999 splits n │ │ │ + 0x00012ae0 65656465 64000000 7a253032 6c750000 eeded...z%02lu.. │ │ │ + 0x00012af0 0a0a436f 756c6420 6e6f7420 66696e64 ..Could not find │ │ │ + 0x00012b00 3a0a0000 00000000 0a486974 20632020 :........Hit c │ │ │ + 0x00012b10 20202020 28636861 6e676520 70617468 (change path │ │ │ + 0x00012b20 20746f20 77686572 65207468 69732073 to where this s │ │ │ + 0x00012b30 706c6974 2066696c 65206973 29000000 plit file is)... │ │ │ + 0x00012b40 0a202020 20712020 20202020 2861626f . q (abo │ │ │ + 0x00012b50 72742061 72636869 7665202d 20717569 rt archive - qui │ │ │ + 0x00012b60 74290000 00000000 0a206f72 20454e54 t)....... or ENT │ │ │ + 0x00012b70 45522020 28636f6e 74696e75 65207769 ER (continue wi │ │ │ + 0x00012b80 74682074 68697320 73706c69 74293a20 th this split): │ │ │ + 0x00012b90 00000000 00000000 0a202020 20732020 ......... s │ │ │ + 0x00012ba0 20202020 28736b69 70207468 69732073 (skip this s │ │ │ + 0x00012bb0 706c6974 29000000 0a206f72 20454e54 plit).... or ENT │ │ │ + 0x00012bc0 45522020 28747279 20726561 64696e67 ER (try reading │ │ │ + 0x00012bd0 20746869 73207370 6c697420 61676169 this split agai │ │ │ + 0x00012be0 6e293a20 00000000 0a202020 20652020 n): ..... e │ │ │ + 0x00012bf0 20202020 28656e64 20746869 73206172 (end this ar │ │ │ + 0x00012c00 63686976 65202d20 6e6f206d 6f726520 chive - no more │ │ │ + 0x00012c10 73706c69 74732900 0a202020 207a2020 splits).. z │ │ │ + 0x00012c20 20202020 286c6f6f 6b20666f 72202e7a (look for .z │ │ │ + 0x00012c30 69702073 706c6974 202d2074 6865206c ip split - the l │ │ │ + 0x00012c40 61737420 73706c69 74290000 00000000 ast split)...... │ │ │ + 0x00012c50 0a456e74 65722070 61746820 77686572 .Enter path wher │ │ │ + 0x00012c60 65207468 69732073 706c6974 20697320 e this split is │ │ │ + 0x00012c70 28454e54 4552203d 2073616d 65206469 (ENTER = same di │ │ │ + 0x00012c80 722c202e 203d2063 75727265 6e742064 r, . = current d │ │ │ + 0x00012c90 69722900 00000000 0a3a2000 00000000 ir)......: ..... │ │ │ + 0x00012ca0 0a436f75 6c64206e 6f742066 696e6420 .Could not find │ │ │ + 0x00012cb0 6f72206f 70656e0a 00000000 00000000 or open......... │ │ │ + 0x00012cc0 466f756e 643a2020 25730a00 00000000 Found: %s...... │ │ │ + 0x00012cd0 0a466f75 6e643a20 2025730a 00000000 .Found: %s..... │ │ │ + 0x00012ce0 09436c6f 73696e67 2073706c 69742000 .Closing split . │ │ │ + 0x00012cf0 436f756c 64206e6f 74207772 69746520 Could not write │ │ │ + 0x00012d00 73706c69 74000000 4e6f7420 656e6f75 split...Not enou │ │ │ + 0x00012d10 67682073 70616365 20746f20 77726974 gh space to writ │ │ │ + 0x00012d20 65207370 6c697400 636f756c 64206e6f e split.could no │ │ │ + 0x00012d30 74207772 69746520 73706c69 74000000 t write split... │ │ │ + 0x00012d40 616c6c6f 63617469 6e672074 656d7020 allocating temp │ │ │ + 0x00012d50 66696c65 6e616d65 00000000 00000000 filename........ │ │ │ + 0x00012d60 4e6f7420 656e6f75 67682072 6f6f6d20 Not enough room │ │ │ + 0x00012d70 6f6e2064 69736b00 77726974 65206572 on disk.write er │ │ │ + 0x00012d80 726f7220 6f6e207a 69702066 696c6500 ror on zip file. │ │ │ + 0x00012d90 7365656b 20666169 6c656420 72656164 seek failed read │ │ │ + 0x00012da0 696e6720 64657363 72697074 6f720000 ing descriptor.. │ │ │ + 0x00012db0 75736572 20656e64 65642072 65616469 user ended readi │ │ │ + 0x00012dc0 6e67202d 20636c6f 73696e67 20617263 ng - closing arc │ │ │ + 0x00012dd0 68697665 00000000 736b6970 70696e67 hive....skipping │ │ │ + 0x00012de0 2073706c 69742066 696c653a 20000000 split file: ... │ │ │ + 0x00012df0 77696465 5f746f5f 6c6f6361 6c5f7374 wide_to_local_st │ │ │ + 0x00012e00 72696e67 00000000 77696465 5f746f5f ring....wide_to_ │ │ │ + 0x00012e10 65736361 70655f73 7472696e 67000000 escape_string... │ │ │ + 0x00012e20 6c6f6361 6c5f746f 5f646973 706c6179 local_to_display │ │ │ + 0x00012e30 5f737472 696e6700 75746638 5f746f5f _string.utf8_to_ │ │ │ + 0x00012e40 77696465 5f737472 696e6700 00000000 wide_string..... │ │ │ + 0x00012e50 6c6f6361 6c5f746f 5f776964 655f7374 local_to_wide_st │ │ │ + 0x00012e60 72696e67 00000000 77696465 5f746f5f ring....wide_to_ │ │ │ + 0x00012e70 75746638 5f737472 696e6700 00000000 utf8_string..... │ │ │ + 0x00012e80 63610000 00000000 69610000 00000000 ca......ia...... │ │ │ + 0x00012e90 676f0000 00000000 40000000 00000000 go......@....... │ │ │ + 0x00012ea0 676c6f00 00000000 67736f00 00000000 glo.....gso..... │ │ │ + 0x00012eb0 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ │ + 0x00012ec0 50515253 54555657 58595a5b 5c5d5e5f PQRSTUVWXYZ[\]^_ │ │ │ + 0x00012ed0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ + 0x00012ee0 60616263 64656667 68696a6b 6c6d6e6f `abcdefghijklmno │ │ │ + 0x00012ef0 70717273 74757677 78797a7b 7c7d7e7f pqrstuvwxyz{|}~. │ │ │ + 0x00012f00 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ │ + 0x00012f10 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ │ + 0x00012f20 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ │ + 0x00012f30 80818283 84858687 88898a8b 8c8d8e8f ................ │ │ │ + 0x00012f40 90919293 94959697 98999a9b 9c9d9e9f ................ │ │ │ + 0x00012f50 a0a1a2a3 a4a5a6a7 a8a9aaab acadaeaf ................ │ │ │ + 0x00012f60 b0b1b2b3 b4b5b6b7 b8b9babb bcbdbebf ................ │ │ │ + 0x00012f70 c0c1c2c3 c4c5c6c7 c8c9cacb cccdcecf ................ │ │ │ + 0x00012f80 d0d1d2d3 d4d5d6d7 d8d9dadb dcdddedf ................ │ │ │ + 0x00012f90 e0e1e2e3 e4e5e6e7 e8e9eaeb ecedeeef ................ │ │ │ + 0x00012fa0 f0f1f2f3 f4f5f6f7 f8f9fafb fcfdfeff ................ │ │ │ + 0x00012fb0 31360000 00000000 6c6c0000 00000000 16......ll...... │ │ │ + 0x00012fc0 556e6162 6c652074 6f207265 61642065 Unable to read e │ │ │ + 0x00012fd0 6d707479 206e756d 62657220 696e2052 mpty number in R │ │ │ + 0x00012fe0 6561644e 756d5374 72696e67 00000000 eadNumString.... │ │ │ + 0x00012ff0 556e6162 6c652074 6f207265 6164206e Unable to read n │ │ │ + 0x00013000 756d6265 7220286d 75737420 73746172 umber (must star │ │ │ + 0x00013010 74207769 74682064 69676974 293a2000 t with digit): . │ │ │ + 0x00013020 4e756d62 65722074 6f6f206c 6f6e6720 Number too long │ │ │ + 0x00013030 746f2072 65616420 28382063 68617261 to read (8 chara │ │ │ + 0x00013040 63746572 73206d61 78293a20 00000000 cters max): .... │ │ │ + 0x00013050 2e5a3a2e 7a69703a 2e7a6f6f 3a2e6172 .Z:.zip:.zoo:.ar │ │ │ + 0x00013060 633a2e6c 7a683a2e 61726a00 00000000 c:.lzh:.arj..... │ │ │ + 0x00013070 4f4b0000 00000000 4e6f726d 616c2073 OK......Normal s │ │ │ + 0x00013080 75636365 73736675 6c20636f 6d706c65 uccessful comple │ │ │ + 0x00013090 74696f6e 00000000 454f4600 00000000 tion....EOF..... │ │ │ + 0x000130a0 556e6578 70656374 65642065 6e64206f Unexpected end o │ │ │ + 0x000130b0 66207a69 70206669 6c650000 00000000 f zip file...... │ │ │ + 0x000130c0 464f524d 00000000 5a697020 66696c65 FORM....Zip file │ │ │ + 0x000130d0 20737472 75637475 72652069 6e76616c structure inval │ │ │ + 0x000130e0 69640000 00000000 4d454d00 00000000 id......MEM..... │ │ │ + 0x000130f0 4f757420 6f66206d 656d6f72 79000000 Out of memory... │ │ │ + 0x00013100 4c4f4749 43000000 496e7465 726e616c LOGIC...Internal │ │ │ + 0x00013110 206c6f67 69632065 72726f72 00000000 logic error.... │ │ │ + 0x00013120 42494700 00000000 456e7472 7920746f BIG.....Entry to │ │ │ + 0x00013130 6f206269 6720746f 2073706c 69742c20 o big to split, │ │ │ + 0x00013140 72656164 2c206f72 20777269 74650000 read, or write.. │ │ │ + 0x00013150 4e4f5445 00000000 496e7661 6c696420 NOTE....Invalid │ │ │ + 0x00013160 636f6d6d 656e7420 666f726d 61740000 comment format.. │ │ │ + 0x00013170 54455354 00000000 5a697020 66696c65 TEST....Zip file │ │ │ + 0x00013180 20696e76 616c6964 2c20636f 756c6420 invalid, could │ │ │ + 0x00013190 6e6f7420 73706177 6e20756e 7a69702c not spawn unzip, │ │ │ + 0x000131a0 206f7220 77726f6e 6720756e 7a697000 or wrong unzip. │ │ │ + 0x000131b0 41424f52 54000000 496e7465 72727570 ABORT...Interrup │ │ │ + 0x000131c0 74656400 00000000 54454d50 00000000 ted.....TEMP.... │ │ │ + 0x000131d0 54656d70 6f726172 79206669 6c652066 Temporary file f │ │ │ + 0x000131e0 61696c75 72650000 52454144 00000000 ailure..READ.... │ │ │ + 0x000131f0 496e7075 74206669 6c652072 65616420 Input file read │ │ │ + 0x00013200 6661696c 75726500 4e4f4e45 00000000 failure.NONE.... │ │ │ + 0x00013210 4e6f7468 696e6720 746f2064 6f210000 Nothing to do!.. │ │ │ + 0x00013220 4e414d45 00000000 4d697373 696e6720 NAME....Missing │ │ │ + 0x00013230 6f722065 6d707479 207a6970 2066696c or empty zip fil │ │ │ + 0x00013240 65000000 00000000 57524954 45000000 e.......WRITE... │ │ │ + 0x00013250 4f757470 75742066 696c6520 77726974 Output file writ │ │ │ + 0x00013260 65206661 696c7572 65000000 00000000 e failure....... │ │ │ + 0x00013270 43524541 54000000 436f756c 64206e6f CREAT...Could no │ │ │ + 0x00013280 74206372 65617465 206f7574 70757420 t create output │ │ │ + 0x00013290 66696c65 00000000 5041524d 53000000 file....PARMS... │ │ │ + 0x000132a0 496e7661 6c696420 636f6d6d 616e6420 Invalid command │ │ │ + 0x000132b0 61726775 6d656e74 73000000 00000000 arguments....... │ │ │ + 0x000132c0 4f50454e 00000000 46696c65 206e6f74 OPEN....File not │ │ │ + 0x000132d0 20666f75 6e64206f 72206e6f 20726561 found or no rea │ │ │ + 0x000132e0 64207065 726d6973 73696f6e 00000000 d permission.... │ │ │ + 0x000132f0 434f4d50 45525200 4e6f7420 73757070 COMPERR.Not supp │ │ │ + 0x00013300 6f727465 64000000 5a495036 34000000 orted...ZIP64... │ │ │ + 0x00013310 41747465 6d707420 746f2072 65616420 Attempt to read │ │ │ + 0x00013320 756e7375 70706f72 74656420 5a697036 unsupported Zip6 │ │ │ + 0x00013330 34206172 63686976 65000000 00000000 4 archive....... │ │ │ + 0x00013340 206f6e20 4d617920 31312032 30313900 on May 11 2019. │ │ │ + 0x00013350 4c696e75 7820454c 46000000 00000000 Linux ELF....... │ │ │ + 0x00013360 67636320 382e322e 31203230 31383039 gcc 8.2.1 201809 │ │ │ + 0x00013370 30352028 52656420 48617420 382e322e 05 (Red Hat 8.2. │ │ │ + 0x00013380 312d3329 00000000 436f6d70 696c6564 1-3)....Compiled │ │ │ + 0x00013390 20776974 68202573 20666f72 20556e69 with %s for Uni │ │ │ + 0x000133a0 78202825 73292573 2e0a0a00 00000000 x (%s)%s........ │ │ │ + 0x000133b0 00000000 00000000 96300777 00000000 .........0.w.... │ │ │ + 0x000133c0 2c610eee 00000000 ba510999 00000000 ,a.......Q...... │ │ │ + 0x000133d0 19c46d07 00000000 8ff46a70 00000000 ..m.......jp.... │ │ │ + 0x000133e0 35a563e9 00000000 a395649e 00000000 5.c.......d..... │ │ │ + 0x000133f0 3288db0e 00000000 a4b8dc79 00000000 2..........y.... │ │ │ + 0x00013400 1ee9d5e0 00000000 88d9d297 00000000 ................ │ │ │ + 0x00013410 2b4cb609 00000000 bd7cb17e 00000000 +L.......|.~.... │ │ │ + 0x00013420 072db8e7 00000000 911dbf90 00000000 .-.............. │ │ │ + 0x00013430 6410b71d 00000000 f220b06a 00000000 d........ .j.... │ │ │ + 0x00013440 4871b9f3 00000000 de41be84 00000000 Hq.......A...... │ │ │ + 0x00013450 7dd4da1a 00000000 ebe4dd6d 00000000 }..........m.... │ │ │ + 0x00013460 51b5d4f4 00000000 c785d383 00000000 Q............... │ │ │ + 0x00013470 56986c13 00000000 c0a86b64 00000000 V.l.......kd.... │ │ │ + 0x00013480 7af962fd 00000000 ecc9658a 00000000 z.b.......e..... │ │ │ + 0x00013490 4f5c0114 00000000 d96c0663 00000000 O\.......l.c.... │ │ │ + 0x000134a0 633d0ffa 00000000 f50d088d 00000000 c=.............. │ │ │ + 0x000134b0 c8206e3b 00000000 5e10694c 00000000 . n;....^.iL.... │ │ │ + 0x000134c0 e44160d5 00000000 727167a2 00000000 .A`.....rqg..... │ │ │ + 0x000134d0 d1e4033c 00000000 47d4044b 00000000 ...<....G..K.... │ │ │ + 0x000134e0 fd850dd2 00000000 6bb50aa5 00000000 ........k....... │ │ │ + 0x000134f0 faa8b535 00000000 6c98b242 00000000 ...5....l..B.... │ │ │ + 0x00013500 d6c9bbdb 00000000 40f9bcac 00000000 ........@....... │ │ │ + 0x00013510 e36cd832 00000000 755cdf45 00000000 .l.2....u\.E.... │ │ │ + 0x00013520 cf0dd6dc 00000000 593dd1ab 00000000 ........Y=...... │ │ │ + 0x00013530 ac30d926 00000000 3a00de51 00000000 .0.&....:..Q.... │ │ │ + 0x00013540 8051d7c8 00000000 1661d0bf 00000000 .Q.......a...... │ │ │ + 0x00013550 b5f4b421 00000000 23c4b356 00000000 ...!....#..V.... │ │ │ + 0x00013560 9995bacf 00000000 0fa5bdb8 00000000 ................ │ │ │ + 0x00013570 9eb80228 00000000 0888055f 00000000 ...(......._.... │ │ │ + 0x00013580 b2d90cc6 00000000 24e90bb1 00000000 ........$....... │ │ │ + 0x00013590 877c6f2f 00000000 114c6858 00000000 .|o/.....LhX.... │ │ │ + 0x000135a0 ab1d61c1 00000000 3d2d66b6 00000000 ..a.....=-f..... │ │ │ + 0x000135b0 9041dc76 00000000 0671db01 00000000 .A.v.....q...... │ │ │ + 0x000135c0 bc20d298 00000000 2a10d5ef 00000000 . ......*....... │ │ │ + 0x000135d0 8985b171 00000000 1fb5b606 00000000 ...q............ │ │ │ + 0x000135e0 a5e4bf9f 00000000 33d4b8e8 00000000 ........3....... │ │ │ + 0x000135f0 a2c90778 00000000 34f9000f 00000000 ...x....4....... │ │ │ + 0x00013600 8ea80996 00000000 18980ee1 00000000 ................ │ │ │ + 0x00013610 bb0d6a7f 00000000 2d3d6d08 00000000 ..j.....-=m..... │ │ │ + 0x00013620 976c6491 00000000 015c63e6 00000000 .ld......\c..... │ │ │ + 0x00013630 f4516b6b 00000000 62616c1c 00000000 .Qkk....bal..... │ │ │ + 0x00013640 d8306585 00000000 4e0062f2 00000000 .0e.....N.b..... │ │ │ + 0x00013650 ed95066c 00000000 7ba5011b 00000000 ...l....{....... │ │ │ + 0x00013660 c1f40882 00000000 57c40ff5 00000000 ........W....... │ │ │ + 0x00013670 c6d9b065 00000000 50e9b712 00000000 ...e....P....... │ │ │ + 0x00013680 eab8be8b 00000000 7c88b9fc 00000000 ........|....... │ │ │ + 0x00013690 df1ddd62 00000000 492dda15 00000000 ...b....I-...... │ │ │ + 0x000136a0 f37cd38c 00000000 654cd4fb 00000000 .|......eL...... │ │ │ + 0x000136b0 5861b24d 00000000 ce51b53a 00000000 Xa.M.....Q.:.... │ │ │ + 0x000136c0 7400bca3 00000000 e230bbd4 00000000 t........0...... │ │ │ + 0x000136d0 41a5df4a 00000000 d795d83d 00000000 A..J.......=.... │ │ │ + 0x000136e0 6dc4d1a4 00000000 fbf4d6d3 00000000 m............... │ │ │ + 0x000136f0 6ae96943 00000000 fcd96e34 00000000 j.iC......n4.... │ │ │ + 0x00013700 468867ad 00000000 d0b860da 00000000 F.g.......`..... │ │ │ + 0x00013710 732d0444 00000000 e51d0333 00000000 s-.D.......3.... │ │ │ + 0x00013720 5f4c0aaa 00000000 c97c0ddd 00000000 _L.......|...... │ │ │ + 0x00013730 3c710550 00000000 aa410227 00000000 jm......Zjz.... │ │ │ + 0x00013810 0bcf0ee4 00000000 9dff0993 00000000 ................ │ │ │ + 0x00013820 27ae000a 00000000 b19e077d 00000000 '..........}.... │ │ │ + 0x00013830 44930ff0 00000000 d2a30887 00000000 D............... │ │ │ + 0x00013840 68f2011e 00000000 fec20669 00000000 h..........i.... │ │ │ + 0x00013850 5d5762f7 00000000 cb676580 00000000 ]Wb......ge..... │ │ │ + 0x00013860 71366c19 00000000 e7066b6e 00000000 q6l.......kn.... │ │ │ + 0x00013870 761bd4fe 00000000 e02bd389 00000000 v........+...... │ │ │ + 0x00013880 5a7ada10 00000000 cc4add67 00000000 Zz.......J.g.... │ │ │ + 0x00013890 6fdfb9f9 00000000 f9efbe8e 00000000 o............... │ │ │ + 0x000138a0 43beb717 00000000 d58eb060 00000000 C..........`.... │ │ │ + 0x000138b0 e8a3d6d6 00000000 7e93d1a1 00000000 ........~....... │ │ │ + 0x000138c0 c4c2d838 00000000 52f2df4f 00000000 ...8....R..O.... │ │ │ + 0x000138d0 f167bbd1 00000000 6757bca6 00000000 .g......gW...... │ │ │ + 0x000138e0 dd06b53f 00000000 4b36b248 00000000 ...?....K6.H.... │ │ │ + 0x000138f0 da2b0dd8 00000000 4c1b0aaf 00000000 .+......L....... │ │ │ + 0x00013900 f64a0336 00000000 607a0441 00000000 .J.6....`z.A.... │ │ │ + 0x00013910 c3ef60df 00000000 55df67a8 00000000 ..`.....U.g..... │ │ │ + 0x00013920 ef8e6e31 00000000 79be6946 00000000 ..n1....y.iF.... │ │ │ + 0x00013930 8cb361cb 00000000 1a8366bc 00000000 ..a.......f..... │ │ │ + 0x00013940 a0d26f25 00000000 36e26852 00000000 ..o%....6.hR.... │ │ │ + 0x00013950 95770ccc 00000000 03470bbb 00000000 .w.......G...... │ │ │ + 0x00013960 b9160222 00000000 2f260555 00000000 ..."..../&.U.... │ │ │ + 0x00013970 be3bbac5 00000000 280bbdb2 00000000 .;......(....... │ │ │ + 0x00013980 925ab42b 00000000 046ab35c 00000000 .Z.+.....j.\.... │ │ │ + 0x00013990 a7ffd7c2 00000000 31cfd0b5 00000000 ........1....... │ │ │ + 0x000139a0 8b9ed92c 00000000 1daede5b 00000000 ...,.......[.... │ │ │ + 0x000139b0 b0c2649b 00000000 26f263ec 00000000 ..d.....&.c..... │ │ │ + 0x000139c0 9ca36a75 00000000 0a936d02 00000000 ..ju......m..... │ │ │ + 0x000139d0 a906099c 00000000 3f360eeb 00000000 ........?6...... │ │ │ + 0x000139e0 85670772 00000000 13570005 00000000 .g.r.....W...... │ │ │ + 0x000139f0 824abf95 00000000 147ab8e2 00000000 .J.......z...... │ │ │ + 0x00013a00 ae2bb17b 00000000 381bb60c 00000000 .+.{....8....... │ │ │ + 0x00013a10 9b8ed292 00000000 0dbed5e5 00000000 ................ │ │ │ + 0x00013a20 b7efdc7c 00000000 21dfdb0b 00000000 ...|....!....... │ │ │ + 0x00013a30 d4d2d386 00000000 42e2d4f1 00000000 ........B....... │ │ │ + 0x00013a40 f8b3dd68 00000000 6e83da1f 00000000 ...h....n....... │ │ │ + 0x00013a50 cd16be81 00000000 5b26b9f6 00000000 ........[&...... │ │ │ + 0x00013a60 e177b06f 00000000 7747b718 00000000 .w.o....wG...... │ │ │ + 0x00013a70 e65a0888 00000000 706a0fff 00000000 .Z......pj...... │ │ │ + 0x00013a80 ca3b0666 00000000 5c0b0111 00000000 .;.f....\....... │ │ │ + 0x00013a90 ff9e658f 00000000 69ae62f8 00000000 ..e.....i.b..... │ │ │ + 0x00013aa0 d3ff6b61 00000000 45cf6c16 00000000 ..ka....E.l..... │ │ │ + 0x00013ab0 78e20aa0 00000000 eed20dd7 00000000 x............... │ │ │ + 0x00013ac0 5483044e 00000000 c2b30339 00000000 T..N.......9.... │ │ │ + 0x00013ad0 612667a7 00000000 f71660d0 00000000 a&g.......`..... │ │ │ + 0x00013ae0 4d476949 00000000 db776e3e 00000000 MGiI.....wn>.... │ │ │ + 0x00013af0 4a6ad1ae 00000000 dc5ad6d9 00000000 Jj.......Z...... │ │ │ + 0x00013b00 660bdf40 00000000 f03bd837 00000000 f..@.....;.7.... │ │ │ + 0x00013b10 53aebca9 00000000 c59ebbde 00000000 S............... │ │ │ + 0x00013b20 7fcfb247 00000000 e9ffb530 00000000 ...G.......0.... │ │ │ + 0x00013b30 1cf2bdbd 00000000 8ac2baca 00000000 ................ │ │ │ + 0x00013b40 3093b353 00000000 a6a3b424 00000000 0..S.......$.... │ │ │ + 0x00013b50 0536d0ba 00000000 9306d7cd 00000000 .6.............. │ │ │ + 0x00013b60 2957de54 00000000 bf67d923 00000000 )W.T.....g.#.... │ │ │ + 0x00013b70 2e7a66b3 00000000 b84a61c4 00000000 .zf......Ja..... │ │ │ + 0x00013b80 021b685d 00000000 942b6f2a 00000000 ..h].....+o*.... │ │ │ + 0x00013b90 37be0bb4 00000000 a18e0cc3 00000000 7............... │ │ │ + 0x00013ba0 1bdf055a 00000000 8def022d 00000000 ...Z.......-.... │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ @@ -1,44 +1,45 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ - 0x00414af0 011b033b 84020000 4f000000 60d0feff ...;....O...`... │ │ │ - 0x00414b00 60050000 98e4feff a0020000 e0e4feff `............... │ │ │ - 0x00414b10 c8020000 30e5feff f0020000 60e5feff ....0.......`... │ │ │ - 0x00414b20 18030000 98e5feff 40030000 bce5feff ........@....... │ │ │ - 0x00414b30 58030000 04e6feff 80030000 60e7feff X...........`... │ │ │ - 0x00414b40 b8030000 98e7feff e0030000 14e8feff ................ │ │ │ - 0x00414b50 08040000 ace8feff 40040000 b4e8feff ........@....... │ │ │ - 0x00414b60 58040000 2ce9feff 98040000 b0e9feff X...,........... │ │ │ - 0x00414b70 d0040000 bceafeff f8040000 e4eafeff ................ │ │ │ - 0x00414b80 18050000 7cebfeff 48050000 a0ebfeff ....|...H....... │ │ │ - 0x00414b90 c8050000 60ecfeff f8050000 8cecfeff ....`........... │ │ │ - 0x00414ba0 10060000 a0ecfeff 28060000 b4edfeff ........(....... │ │ │ - 0x00414bb0 60060000 aceefeff 90060000 94effeff `............... │ │ │ - 0x00414bc0 b8060000 e0f0feff d0060000 b4f3feff ................ │ │ │ - 0x00414bd0 30070000 4cf4feff 60070000 b0f4feff 0...L...`....... │ │ │ - 0x00414be0 78070000 e0f6feff d0070000 94f7feff x............... │ │ │ - 0x00414bf0 08080000 98fbfeff 50080000 181effff ........P....... │ │ │ - 0x00414c00 98080000 1c30ffff f8080000 e031ffff .....0.......1.. │ │ │ - 0x00414c10 38090000 c447ffff c0090000 6858ffff 8....G......hX.. │ │ │ - 0x00414c20 100a0000 7865ffff 580a0000 7c65ffff ....xe..X...|e.. │ │ │ - 0x00414c30 700a0000 d065ffff a00a0000 d465ffff p....e.......e.. │ │ │ - 0x00414c40 b80a0000 9866ffff e80a0000 4868ffff .....f......Hh.. │ │ │ - 0x00414c50 600b0000 cc69ffff a00b0000 146fffff `....i.......o.. │ │ │ - 0x00414c60 000c0000 4c70ffff 380c0000 4879ffff ....Lp..8...Hy.. │ │ │ - 0x00414c70 a00c0000 347affff d80c0000 6c7bffff ....4z......l{.. │ │ │ - 0x00414c80 100d0000 c882ffff 700d0000 248cffff ........p...$... │ │ │ - 0x00414c90 f00d0000 4c8cffff 080e0000 e08dffff ....L........... │ │ │ - 0x00414ca0 400e0000 c48fffff 800e0000 2491ffff @...........$... │ │ │ - 0x00414cb0 b80e0000 0c92ffff e80e0000 f892ffff ................ │ │ │ - 0x00414cc0 180f0000 2c93ffff 400f0000 9495ffff ....,...@....... │ │ │ - 0x00414cd0 800f0000 c895ffff a80f0000 4c98ffff ............L... │ │ │ - 0x00414ce0 e80f0000 8498ffff 10100000 b898ffff ................ │ │ │ - 0x00414cf0 38100000 5c9affff 80100000 c89affff 8...\........... │ │ │ - 0x00414d00 c0100000 dc9cffff 30110000 b8b0ffff ........0....... │ │ │ - 0x00414d10 78110000 f4bbffff a0110000 24bcffff x...........$... │ │ │ - 0x00414d20 b8110000 70bdffff f0110000 c8beffff ....p........... │ │ │ - 0x00414d30 28120000 40c0ffff 70120000 44c2ffff (...@...p...D... │ │ │ - 0x00414d40 98120000 d8c2ffff c8120000 c8c3ffff ................ │ │ │ - 0x00414d50 08130000 f0c3ffff 20130000 fcc3ffff ........ ....... │ │ │ - 0x00414d60 38130000 1cc5ffff 50130000 94c5ffff 8.......P....... │ │ │ - 0x00414d70 88130000 .... │ │ │ + 0x00013bb0 011b033b 9c020000 52000000 80f0feff ...;....R....... │ │ │ + 0x00013bc0 b4040000 3004ffff b4020000 6004ffff ....0.......`... │ │ │ + 0x00013bd0 c8020000 9804ffff dc020000 e004ffff ................ │ │ │ + 0x00013be0 00030000 e804ffff 18030000 1005ffff ................ │ │ │ + 0x00013bf0 2c030000 8806ffff 50030000 1807ffff ,.......P....... │ │ │ + 0x00013c00 74030000 b807ffff a4030000 c007ffff t............... │ │ │ + 0x00013c10 b8030000 5808ffff ec030000 f808ffff ....X........... │ │ │ + 0x00013c20 2c040000 280affff 50040000 580affff ,...(...P...X... │ │ │ + 0x00013c30 68040000 100bffff a0040000 380bffff h...........8... │ │ │ + 0x00013c40 10050000 680bffff 24050000 800bffff ....h...$....... │ │ │ + 0x00013c50 38050000 a00cffff 70050000 580dffff 8.......p...X... │ │ │ + 0x00013c60 a8050000 580effff e8050000 100fffff ....X........... │ │ │ + 0x00013c70 20060000 a80fffff 40060000 7010ffff .......@...p... │ │ │ + 0x00013c80 54060000 2013ffff ec060000 b813ffff T... ........... │ │ │ + 0x00013c90 14070000 2014ffff 28070000 2816ffff .... ...(...(... │ │ │ + 0x00013ca0 c0070000 e016ffff ec070000 a01affff ................ │ │ │ + 0x00013cb0 44080000 503cffff b8080000 c048ffff D...P<.......H.. │ │ │ + 0x00013cc0 00090000 104affff 34090000 f858ffff .....J..4....X.. │ │ │ + 0x00013cd0 7c090000 6061ffff c8090000 b86fffff |...`a.......o.. │ │ │ + 0x00013ce0 980a0000 c071ffff ac0a0000 6873ffff .....q......hs.. │ │ │ + 0x00013cf0 0c0b0000 f074ffff 440b0000 0076ffff .....t..D....v.. │ │ │ + 0x00013d00 700b0000 0876ffff 840b0000 6876ffff p....v......hv.. │ │ │ + 0x00013d10 ac0b0000 7076ffff c00b0000 5077ffff ....pv......Pw.. │ │ │ + 0x00013d20 f40b0000 0079ffff 8c0c0000 a07affff .....y.......z.. │ │ │ + 0x00013d30 e40c0000 907fffff 380d0000 e080ffff ........8....... │ │ │ + 0x00013d40 7c0d0000 4089ffff e40d0000 388affff |...@.......8... │ │ │ + 0x00013d50 1c0e0000 c08affff 480e0000 7093ffff ........H...p... │ │ │ + 0x00013d60 e40e0000 009cffff a00f0000 309cffff ............0... │ │ │ + 0x00013d70 b40f0000 389cffff c80f0000 709effff ....8.......p... │ │ │ + 0x00013d80 58100000 e09fffff 90100000 c0a0ffff X............... │ │ │ + 0x00013d90 bc100000 58a1ffff 04110000 e8a1ffff ....X........... │ │ │ + 0x00013da0 30110000 c8a2ffff 64110000 00a3ffff 0.......d....... │ │ │ + 0x00013db0 88110000 a8a3ffff c0110000 40a4ffff ............@... │ │ │ + 0x00013dc0 0c120000 c0a4ffff 40120000 f8a5ffff ........@....... │ │ │ + 0x00013dd0 a0120000 70a6ffff f0120000 48a8ffff ....p.......H... │ │ │ + 0x00013de0 98130000 38b9ffff 80140000 d0baffff ....8........... │ │ │ + 0x00013df0 94140000 20bbffff a8140000 60bcffff .... .......`... │ │ │ + 0x00013e00 dc140000 a8bdffff 10150000 28bfffff ............(... │ │ │ + 0x00013e10 84150000 48c1ffff a4150000 f0c1ffff ....H........... │ │ │ + 0x00013e20 d0150000 e8c2ffff 10160000 10c3ffff ................ │ │ │ + 0x00013e30 28160000 20c3ffff 3c160000 d0c4ffff (... ...<....... │ │ │ + 0x00013e40 50160000 50c5ffff 84160000 P...P....... │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ @@ -1,277 +1,323 @@ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ - 0x00414d78 14000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ - 0x00414d88 1b0c1f00 00000000 24000000 1c000000 ........$....... │ │ │ - 0x00414d98 f0e1feff 40000000 00440e10 9d029e01 ....@....D...... │ │ │ - 0x00414da8 430d1d44 0adedd0c 1f00410b 00000000 C..D......A..... │ │ │ - 0x00414db8 24000000 44000000 10e2feff 44000000 $...D.......D... │ │ │ - 0x00414dc8 00460e10 9d029e01 420d1d44 0adedd0c .F......B..D.... │ │ │ - 0x00414dd8 1f00410b 00000000 24000000 6c000000 ..A.....$...l... │ │ │ - 0x00414de8 38e2feff 30000000 00410e20 9d049e03 8...0....A. .... │ │ │ - 0x00414df8 410d1d41 930248de ddd30c1f 00000000 A..A..H......... │ │ │ - 0x00414e08 24000000 94000000 40e2feff 2c000000 $.......@...,... │ │ │ - 0x00414e18 00410e10 9d029e01 410d1d48 dedd0c1f .A......A..H.... │ │ │ - 0x00414e28 00000000 00000000 14000000 bc000000 ................ │ │ │ - 0x00414e38 50e2feff 24000000 00000000 00000000 P...$........... │ │ │ - 0x00414e48 24000000 d4000000 5ce2feff 48000000 $.......\...H... │ │ │ - 0x00414e58 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00414e68 4ededdd4 d30c1f00 34000000 fc000000 N.......4....... │ │ │ - 0x00414e78 7ce2feff 5c010000 00410e20 9d049e03 |...\....A. .... │ │ │ - 0x00414e88 410d1d41 9302680a deddd30c 1f00410b A..A..h.......A. │ │ │ - 0x00414e98 660ad3dd de0c1f00 410b0000 00000000 f.......A....... │ │ │ - 0x00414ea8 24000000 34010000 a0e3feff 38000000 $...4.......8... │ │ │ - 0x00414eb8 00410e10 9d029e01 410d1d4b dedd0c1f .A......A..K.... │ │ │ - 0x00414ec8 00000000 00000000 24000000 5c010000 ........$...\... │ │ │ - 0x00414ed8 b0e3feff 7c000000 00410e40 9d089e07 ....|....A.@.... │ │ │ - 0x00414ee8 410d1d41 93065a0a deddd30c 1f00410b A..A..Z.......A. │ │ │ - 0x00414ef8 34000000 84010000 04e4feff 98000000 4............... │ │ │ - 0x00414f08 00410e40 9d089e07 410d1d49 93069405 .A.@....A..I.... │ │ │ - 0x00414f18 95049603 97025ade ddd7d6d5 d4d30c1f ......Z......... │ │ │ - 0x00414f28 00000000 00000000 14000000 bc010000 ................ │ │ │ - 0x00414f38 64e4feff 08000000 00000000 00000000 d............... │ │ │ - 0x00414f48 3c000000 d4010000 54e4feff 78000000 <.......T...x... │ │ │ - 0x00414f58 00410e20 9d049e03 410d1d43 93029401 .A. ....A..C.... │ │ │ - 0x00414f68 440adedd d4d30c1f 00410b4a 0adeddd4 D........A.J.... │ │ │ - 0x00414f78 d30c1f00 410b48d3 d4ddde0c 1f000000 ....A.H......... │ │ │ - 0x00414f88 34000000 14020000 8ce4feff 84000000 4............... │ │ │ - 0x00414f98 00410e30 9d069e05 410d1d43 93049403 .A.0....A..C.... │ │ │ - 0x00414fa8 500adedd d4d30c1f 00410b42 0adeddd4 P........A.B.... │ │ │ - 0x00414fb8 d30c1f00 410b0000 24000000 4c020000 ....A...$...L... │ │ │ - 0x00414fc8 d8e4feff 0c010000 00410e40 9d089e07 .........A.@.... │ │ │ - 0x00414fd8 410d1d41 93069405 43950400 00000000 A..A....C....... │ │ │ - 0x00414fe8 1c000000 74020000 bce5feff 28000000 ....t.......(... │ │ │ - 0x00414ff8 00410e10 9d029e01 410d1d00 00000000 .A......A....... │ │ │ - 0x00415008 2c000000 94020000 c4e5feff 98000000 ,............... │ │ │ - 0x00415018 00410e30 9d069e05 410d1d41 95024293 .A.0....A..A..B. │ │ │ - 0x00415028 0494034f 0adeddd5 d4d30c1f 00410b00 ...O.........A.. │ │ │ - 0x00415038 14000000 c4020000 2ce6feff 20000000 ........,... ... │ │ │ - 0x00415048 00000000 00000000 64000000 dc020000 ........d....... │ │ │ - 0x00415058 f8cafeff d8130000 00410e80 20410e90 .........A.. A.. │ │ │ - 0x00415068 28410ef0 289d8e05 9e8d0541 0d1d4393 (A..(......A..C. │ │ │ - 0x00415078 8c05948b 0544958a 05968905 45978805 .....D......E... │ │ │ - 0x00415088 98870599 86059a85 059b8405 9c830503 ................ │ │ │ - 0x00415098 65040ade dddcdbda d9d8d7d6 d5d4d30c e............... │ │ │ - 0x004150a8 1f902841 0e802041 0ea01f41 0b000000 ..(A.. A...A.... │ │ │ - 0x004150b8 2c000000 44030000 d0e5feff c0000000 ,...D........... │ │ │ - 0x004150c8 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x004150d8 580adedd d4d30c1f 00410b00 00000000 X........A...... │ │ │ - 0x004150e8 14000000 74030000 60e6feff 2c000000 ....t...`...,... │ │ │ - 0x004150f8 00000000 00000000 14000000 8c030000 ................ │ │ │ - 0x00415108 74e6feff 14000000 00000000 00000000 t............... │ │ │ - 0x00415118 34000000 a4030000 70e6feff 14010000 4.......p....... │ │ │ - 0x00415128 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00415138 630adedd d4d30c1f 00410b58 0ad3d4dd c........A.X.... │ │ │ - 0x00415148 de0c1f00 410b0000 2c000000 dc030000 ....A...,....... │ │ │ - 0x00415158 4ce7feff f8000000 00410e30 9d069e05 L........A.0.... │ │ │ - 0x00415168 410d1d42 93049403 5e0adedd d4d30c1f A..B....^....... │ │ │ - 0x00415178 00410b00 00000000 24000000 0c040000 .A......$....... │ │ │ - 0x00415188 14e8feff e8000000 00410e20 9d049e03 .........A. .... │ │ │ - 0x00415198 410d1d66 0adedd0c 1f00410b 00000000 A..f......A..... │ │ │ - 0x004151a8 14000000 34040000 d4e8feff 4c010000 ....4.......L... │ │ │ - 0x004151b8 00000000 00000000 5c000000 4c040000 ........\...L... │ │ │ - 0x004151c8 08eafeff d4020000 00410e60 9d0c9e0b .........A.`.... │ │ │ - 0x004151d8 410d1d41 930a9409 44950896 07970698 A..A....D....... │ │ │ - 0x004151e8 05990465 0adeddd9 d8d7d6d5 d4d30c1f ...e............ │ │ │ - 0x004151f8 00410b4e 0adeddd9 d8d7d6d5 d4d30c1f .A.N............ │ │ │ - 0x00415208 00410b02 530adedd d9d8d7d6 d5d4d30c .A..S........... │ │ │ - 0x00415218 1f00430b 00000000 2c000000 ac040000 ..C.....,....... │ │ │ - 0x00415228 7cecfeff 98000000 00410e30 9d069e05 |........A.0.... │ │ │ - 0x00415238 410d1d42 93049403 9502590a deddd5d4 A..B......Y..... │ │ │ - 0x00415248 d30c1f00 410b0000 14000000 dc040000 ....A........... │ │ │ - 0x00415258 e4ecfeff 64000000 00000000 00000000 ....d........... │ │ │ - 0x00415268 54000000 f4040000 30edfeff 30020000 T.......0...0... │ │ │ - 0x00415278 00410e60 9d0c9e0b 410d1d45 930a9409 .A.`....A..E.... │ │ │ - 0x00415288 95089607 97069805 99049a03 9b029c01 ................ │ │ │ - 0x00415298 02590ade dddcdbda d9d8d7d6 d5d4d30c .Y.............. │ │ │ - 0x004152a8 1f00410b 540ad3d4 d5d6d7d8 d9dadbdc ..A.T........... │ │ │ - 0x004152b8 ddde0c1f 00410b00 34000000 4c050000 .....A..4...L... │ │ │ - 0x004152c8 08effeff b4000000 00410e40 9d089e07 .........A.@.... │ │ │ - 0x004152d8 410d1d41 95049603 45930694 05610ade A..A....E....a.. │ │ │ - 0x004152e8 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x004152f8 44000000 84050000 84effeff 04040000 D............... │ │ │ - 0x00415308 00410e90 019d129e 11410d1d 42931094 .A.......A..B... │ │ │ - 0x00415318 0f950e96 0d45970c 980b4699 0a9a099b .....E....F..... │ │ │ - 0x00415328 085a0ade dddbdad9 d8d7d6d5 d4d30c1f .Z.............. │ │ │ - 0x00415338 00410b00 00000000 44000000 cc050000 .A......D....... │ │ │ - 0x00415348 40f3feff 80220000 00410ed0 029d2a9e @...."...A....*. │ │ │ - 0x00415358 29410d1d 41952696 25439724 98234493 )A..A.&.%C.$.#D. │ │ │ - 0x00415368 28942799 229a2147 9b209c1f 690adedd (.'.".!G. ..i... │ │ │ - 0x00415378 dcdbdad9 d8d7d6d5 d4d30c1f 00410b00 .............A.. │ │ │ - 0x00415388 5c000000 14060000 7815ffff 04120000 \.......x....... │ │ │ - 0x00415398 00410e70 9d0e9e0d 410d1d46 930c940b .A.p....A..F.... │ │ │ - 0x004153a8 950a9609 97089807 99069a05 9b049c03 ................ │ │ │ - 0x004153b8 0356010a dedddcdb dad9d8d7 d6d5d4d3 .V.............. │ │ │ - 0x004153c8 0c1f0041 0b030501 0ad3d4d5 d6d7d8d9 ...A............ │ │ │ - 0x004153d8 dadbdcdd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x004153e8 3c000000 74060000 1c27ffff c4010000 <...t....'...... │ │ │ - 0x004153f8 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00415408 43950202 460adedd d5d4d30c 1f00410b C...F.........A. │ │ │ - 0x00415418 5e0ad3d4 d5ddde0c 1f00410b 00000000 ^.........A..... │ │ │ - 0x00415428 84000000 b4060000 a028ffff e4150000 .........(...... │ │ │ - 0x00415438 00410e70 9d0e9e0d 410d1d41 930c940b .A.p....A..A.... │ │ │ - 0x00415448 46950a96 09970898 0799069a 059b049c F............... │ │ │ - 0x00415458 03036001 0adedddc dbdad9d8 d7d6d5d4 ..`............. │ │ │ - 0x00415468 d30c1f00 410b540a d3d4d5d6 d7d8d9da ....A.T......... │ │ │ - 0x00415478 dbdcddde 0c1f0041 0b035601 0ad3d4d5 .......A..V..... │ │ │ - 0x00415488 d6d7d8d9 dadbdcdd de0c1f00 410b03b0 ............A... │ │ │ - 0x00415498 010ad3d4 d5d6d7d8 d9dadbdc ddde0c1f ................ │ │ │ - 0x004154a8 00410b00 00000000 4c000000 3c070000 .A......L...<... │ │ │ - 0x004154b8 fc3dffff 9c100000 00410ea0 019d149e .=.......A...... │ │ │ - 0x004154c8 13410d1d 41951096 0f479312 9411970e .A..A....G...... │ │ │ - 0x004154d8 980d4499 0c9a0b44 9b0a9c09 03c6010a ..D....D........ │ │ │ - 0x004154e8 dedddcdb dad9d8d7 d6d5d4d3 0c1f0041 ...............A │ │ │ - 0x004154f8 0b000000 00000000 44000000 8c070000 ........D....... │ │ │ - 0x00415508 504effff 0c0d0000 00410ea0 019d149e PN.......A...... │ │ │ - 0x00415518 13410d1d 419b0a9c 0948990c 9a0b9312 .A..A....H...... │ │ │ - 0x00415528 94119510 960f970e 980d0245 0adedddc ...........E.... │ │ │ - 0x00415538 dbdad9d8 d7d6d5d4 d30c1f00 410b0000 ............A... │ │ │ - 0x00415548 14000000 d4070000 185bffff 04000000 .........[...... │ │ │ - 0x00415558 00000000 00000000 2c000000 ec070000 ........,....... │ │ │ - 0x00415568 045bffff 54000000 00410eb0 019d169e .[..T....A...... │ │ │ - 0x00415578 15410d1d 41931450 0adeddd3 0c1f0041 .A..A..P.......A │ │ │ - 0x00415588 0b000000 00000000 14000000 1c080000 ................ │ │ │ - 0x00415598 285bffff 04000000 00000000 00000000 ([.............. │ │ │ - 0x004155a8 2c000000 34080000 145bffff c4000000 ,...4....[...... │ │ │ - 0x004155b8 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x004155c8 42950262 0adeddd5 d4d30c1f 00410b00 B..b.........A.. │ │ │ - 0x004155d8 74000000 64080000 a85bffff b0010000 t...d....[...... │ │ │ - 0x004155e8 00410e50 9d0a9e09 410d1d41 97049803 .A.P....A..A.... │ │ │ - 0x004155f8 45950696 05930894 0799029a 016c0ade E............l.. │ │ │ - 0x00415608 dddad9d8 d7d6d5d4 d30c1f00 410b590a ............A.Y. │ │ │ - 0x00415618 d3d4d5d6 d7d8d9da ddde0c1f 00410b4f .............A.O │ │ │ - 0x00415628 0ad3d4d5 d6d7d8d9 daddde0c 1f00410b ..............A. │ │ │ - 0x00415638 480ad3d4 d5d6d7d8 d9daddde 0c1f0041 H..............A │ │ │ - 0x00415648 0b000000 00000000 3c000000 dc080000 ........<....... │ │ │ - 0x00415658 e05cffff 84010000 00410ed0 019d1a9e .\.......A...... │ │ │ - 0x00415668 19410d1d 41931894 17459516 96154497 .A..A....E....D. │ │ │ - 0x00415678 1498136c 0adeddd8 d7d6d5d4 d30c1f00 ...l............ │ │ │ - 0x00415688 410b0000 00000000 5c000000 1c090000 A.......\....... │ │ │ - 0x00415698 245effff 48050000 00410ec0 08410ea0 $^..H....A...A.. │ │ │ - 0x004156a8 099d9401 9e930141 0d1d4195 9001968f .......A..A..... │ │ │ - 0x004156b8 0143978e 01988d01 48939201 94910199 .C......H....... │ │ │ - 0x004156c8 8c019a8b 019b8a01 9c890102 fc0adedd ................ │ │ │ - 0x004156d8 dcdbdad9 d8d7d6d5 d4d30c1f c008410e ..............A. │ │ │ - 0x004156e8 e007410b 00000000 34000000 7c090000 ..A.....4...|... │ │ │ - 0x004156f8 0c63ffff 38010000 00410e50 9d0a9e09 .c..8....A.P.... │ │ │ - 0x00415708 410d1d42 93089407 45950696 05680ade A..B....E....h.. │ │ │ - 0x00415718 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415728 64000000 b4090000 0c64ffff fc080000 d........d...... │ │ │ - 0x00415738 00410e80 20410ed0 28410eb0 299d9605 .A.. A..(A..)... │ │ │ - 0x00415748 9e950541 0d1d4295 92059691 054a9394 ...A..B......J.. │ │ │ - 0x00415758 05949305 97900598 8f05998e 059a8d05 ................ │ │ │ - 0x00415768 9b8c059c 8b050340 010adedd dcdbdad9 .......@........ │ │ │ - 0x00415778 d8d7d6d5 d4d30c1f d028410e 8020410e .........(A.. A. │ │ │ - 0x00415788 a01f410b 00000000 34000000 1c0a0000 ..A.....4....... │ │ │ - 0x00415798 a06cffff ec000000 00410e50 9d0a9e09 .l.......A.P.... │ │ │ - 0x004157a8 410d1d41 93089407 46950696 05640ade A..A....F....d.. │ │ │ - 0x004157b8 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x004157c8 34000000 540a0000 546dffff 38010000 4...T...Tm..8... │ │ │ - 0x004157d8 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ │ - 0x004157e8 47970698 05950896 07760ade ddd8d7d6 G........v...... │ │ │ - 0x004157f8 d5d4d30c 1f00410b 5c000000 8c0a0000 ......A.\....... │ │ │ - 0x00415808 546effff 5c070000 00410ea0 019d149e Tn..\....A...... │ │ │ - 0x00415818 13410d1d 45951096 0f970e98 0d990c9a .A..E........... │ │ │ - 0x00415828 0b931294 119b0a9c 0902d00a dedddcdb ................ │ │ │ - 0x00415838 dad9d8d7 d6d5d4d3 0c1f0041 0b024c0a ...........A..L. │ │ │ - 0x00415848 d3d4d5d6 d7d8d9da dbdcddde 0c1f0041 ...............A │ │ │ - 0x00415858 0b000000 00000000 7c000000 ec0a0000 ........|....... │ │ │ - 0x00415868 5075ffff 5c090000 00410ed0 019d1a9e Pu..\....A...... │ │ │ - 0x00415878 19410d1d 4799129a 11931894 17951696 .A..G........... │ │ │ - 0x00415888 15971498 139b109c 0f02f10a d3d4d5d6 ................ │ │ │ - 0x00415898 d7d8d9da dbdcddde 0c1f0041 0b580ade ...........A.X.. │ │ │ - 0x004158a8 dddcdbda d9d8d7d6 d5d4d30c 1f00410b ..............A. │ │ │ - 0x004158b8 02630ad3 d4d5d6d7 d8d9dadb dcddde0c .c.............. │ │ │ - 0x004158c8 1f00410b 530ad3d4 d5d6d7d8 d9dadbdc ..A.S........... │ │ │ - 0x004158d8 ddde0c1f 00410b00 14000000 6c0b0000 .....A......l... │ │ │ - 0x004158e8 2c7effff 28000000 00000000 00000000 ,~..(........... │ │ │ - 0x004158f8 34000000 840b0000 3c7effff 94010000 4.......<~...... │ │ │ - 0x00415908 00410e60 9d0c9e0b 410d1d41 97064493 .A.`....A..A..D. │ │ │ - 0x00415918 0a940995 08960702 410adedd d7d6d5d4 ........A....... │ │ │ - 0x00415928 d30c1f00 410b0000 3c000000 bc0b0000 ....A...<....... │ │ │ - 0x00415938 987fffff e4010000 00410e70 9d0e9e0d .........A.p.... │ │ │ - 0x00415948 410d1d41 99069a05 43930c94 0b43950a A..A....C....C.. │ │ │ - 0x00415958 96099708 98070252 0adeddda d9d8d7d6 .......R........ │ │ │ - 0x00415968 d5d4d30c 1f00410b 34000000 fc0b0000 ......A.4....... │ │ │ - 0x00415978 3c81ffff 60010000 00410e60 9d0c9e0b <...`....A.`.... │ │ │ - 0x00415988 410d1d41 97064293 0a940944 95089607 A..A..B....D.... │ │ │ - 0x00415998 02410ade ddd7d6d5 d4d30c1f 00410b00 .A...........A.. │ │ │ - 0x004159a8 2c000000 340c0000 6482ffff e8000000 ,...4...d....... │ │ │ - 0x004159b8 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x004159c8 680adedd d4d30c1f 00410b00 00000000 h........A...... │ │ │ - 0x004159d8 2c000000 640c0000 1c83ffff ec000000 ,...d........... │ │ │ - 0x004159e8 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x004159f8 690adedd d4d30c1f 00410b00 00000000 i........A...... │ │ │ - 0x00415a08 24000000 940c0000 d883ffff 34000000 $...........4... │ │ │ - 0x00415a18 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00415a28 49deddd4 d30c1f00 3c000000 bc0c0000 I.......<....... │ │ │ - 0x00415a38 e483ffff 68020000 00410e60 9d0c9e0b ....h....A.`.... │ │ │ - 0x00415a48 410d1d41 930a9409 45950896 07970698 A..A....E....... │ │ │ - 0x00415a58 0599049a 03790ade dddad9d8 d7d6d5d4 .....y.......... │ │ │ - 0x00415a68 d30c1f00 410b0000 24000000 fc0c0000 ....A...$....... │ │ │ - 0x00415a78 0c86ffff 34000000 00410e20 9d049e03 ....4....A. .... │ │ │ - 0x00415a88 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x00415a98 3c000000 240d0000 1886ffff 84020000 <...$........... │ │ │ - 0x00415aa8 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x00415ab8 95025e0a deddd5d4 d30c1f00 410b026d ..^.........A..m │ │ │ - 0x00415ac8 0ad3d4d5 ddde0c1f 00410b00 00000000 .........A...... │ │ │ - 0x00415ad8 24000000 640d0000 5c88ffff 38000000 $...d...\...8... │ │ │ - 0x00415ae8 00410e20 9d049e03 410d1d41 93029401 .A. ....A..A.... │ │ │ - 0x00415af8 4adeddd4 d30c1f00 24000000 8c0d0000 J.......$....... │ │ │ - 0x00415b08 6c88ffff 34000000 00410e20 9d049e03 l...4....A. .... │ │ │ - 0x00415b18 410d1d41 93029401 49deddd4 d30c1f00 A..A....I....... │ │ │ - 0x00415b28 44000000 b40d0000 7888ffff a4010000 D.......x....... │ │ │ - 0x00415b38 00410e60 9d0c9e0b 410d1d45 99049a03 .A.`....A..E.... │ │ │ - 0x00415b48 930a9409 95089607 97069805 9b029c01 ................ │ │ │ - 0x00415b58 024d0ade dddcdbda d9d8d7d6 d5d4d30c .M.............. │ │ │ - 0x00415b68 1f00410b 00000000 3c000000 fc0d0000 ..A.....<....... │ │ │ - 0x00415b78 d489ffff 6c000000 00410e30 9d069e05 ....l....A.0.... │ │ │ - 0x00415b88 410d1d42 95029304 9403500a deddd5d4 A..B......P..... │ │ │ - 0x00415b98 d30c1f00 410b430a d3d4d5dd de0c1f00 ....A.C......... │ │ │ - 0x00415ba8 410b0000 00000000 6c000000 3c0e0000 A.......l...<... │ │ │ - 0x00415bb8 008affff 14020000 00410e70 9d0e9e0d .........A.p.... │ │ │ - 0x00415bc8 410d1d45 950a9609 97089807 99069a05 A..E............ │ │ │ - 0x00415bd8 930c940b 9b049c03 024c0ade dddcdbda .........L...... │ │ │ - 0x00415be8 d9d8d7d6 d5d4d30c 1f00410b 4a0ad3d4 ..........A.J... │ │ │ - 0x00415bf8 d5d6d7d8 d9dadbdc ddde0c1f 00410b4e .............A.N │ │ │ - 0x00415c08 0ad3d4d5 d6d7d8d9 dadbdcdd de0c1f00 ................ │ │ │ - 0x00415c18 410b0000 00000000 44000000 ac0e0000 A.......D....... │ │ │ - 0x00415c28 a48bffff dc130000 00410ea0 029d249e .........A....$. │ │ │ - 0x00415c38 23410d1d 47932294 21952096 1f971e98 #A..G.".!. ..... │ │ │ - 0x00415c48 1d991c9a 1b9b1a9c 19028b0a dedddcdb ................ │ │ │ - 0x00415c58 dad9d8d7 d6d5d4d3 0c1f0041 0b000000 ...........A.... │ │ │ - 0x00415c68 24000000 f40e0000 389fffff 3c0b0000 $.......8...<... │ │ │ - 0x00415c78 00450e30 0303020a 0e00410b 610a0e00 .E.0......A.a... │ │ │ - 0x00415c88 410b0000 00000000 14000000 1c0f0000 A............... │ │ │ - 0x00415c98 4caaffff 30000000 00000000 00000000 L...0........... │ │ │ - 0x00415ca8 34000000 340f0000 64aaffff 4c010000 4...4...d...L... │ │ │ - 0x00415cb8 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ │ - 0x00415cc8 42950296 01740ade ddd6d5d4 d30c1f00 B....t.......... │ │ │ - 0x00415cd8 410b0000 00000000 34000000 6c0f0000 A.......4...l... │ │ │ - 0x00415ce8 78abffff 58010000 00410e30 9d069e05 x...X....A.0.... │ │ │ - 0x00415cf8 410d1d41 93049403 42950296 01760ade A..A....B....v.. │ │ │ - 0x00415d08 ddd6d5d4 d30c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415d18 44000000 a40f0000 98acffff 78010000 D...........x... │ │ │ - 0x00415d28 00410e30 9d069e05 410d1d42 93049403 .A.0....A..B.... │ │ │ - 0x00415d38 9502530a deddd5d4 d30c1f00 410b490a ..S.........A.I. │ │ │ - 0x00415d48 d3d4d5dd de0c1f00 410b730a d3d4d5dd ........A.s..... │ │ │ - 0x00415d58 de0c1f00 410b0000 24000000 ec0f0000 ....A...$....... │ │ │ - 0x00415d68 c8adffff 04020000 00410e20 9d049e03 .........A. .... │ │ │ - 0x00415d78 410d1d02 440adedd 0c1f0041 0b000000 A...D......A.... │ │ │ - 0x00415d88 2c000000 14100000 a4afffff 94000000 ,............... │ │ │ - 0x00415d98 00410e90 019d129e 11410d1d 41931094 .A.......A..A... │ │ │ - 0x00415da8 0f5c0ade ddd4d30c 1f00410b 00000000 .\........A..... │ │ │ - 0x00415db8 3c000000 44100000 08b0ffff f0000000 <...D........... │ │ │ - 0x00415dc8 00410e50 9d0a9e09 410d1d42 95069308 .A.P....A..B.... │ │ │ - 0x00415dd8 94075f0a deddd5d4 d30c1f00 410b550a .._.........A.U. │ │ │ - 0x00415de8 d3d4d5dd de0c1f00 410b0000 00000000 ........A....... │ │ │ - 0x00415df8 14000000 84100000 b8b0ffff 28000000 ............(... │ │ │ - 0x00415e08 00000000 00000000 14000000 9c100000 ................ │ │ │ - 0x00415e18 c8b0ffff 0c000000 00000000 00000000 ................ │ │ │ - 0x00415e28 14000000 b4100000 bcb0ffff 20010000 ............ ... │ │ │ - 0x00415e38 00000000 00000000 34000000 cc100000 ........4....... │ │ │ - 0x00415e48 c4b1ffff 78000000 00410e40 9d089e07 ....x....A.@.... │ │ │ - 0x00415e58 410d1d42 93069405 97029801 47950496 A..B........G... │ │ │ - 0x00415e68 0352dedd d8d7d6d5 d4d30c1f 00000000 .R.............. │ │ │ - 0x00415e78 14000000 04110000 04b2ffff 04000000 ................ │ │ │ - 0x00415e88 00000000 00000000 00000000 ............ │ │ │ + 0x00013e50 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ + 0x00013e60 1b0c1f00 10000000 18000000 7401ffff ............t... │ │ │ + 0x00013e70 2c000000 00000000 10000000 2c000000 ,...........,... │ │ │ + 0x00013e80 9001ffff 38000000 00000000 20000000 ....8....... ... │ │ │ + 0x00013e90 40000000 b401ffff 48000000 00410e20 @.......H....A. │ │ │ + 0x00013ea0 9d049e03 4293024e deddd30e 00000000 ....B..N........ │ │ │ + 0x00013eb0 14000000 64000000 d801ffff 04000000 ....d........... │ │ │ + 0x00013ec0 00000000 00000000 10000000 7c000000 ............|... │ │ │ + 0x00013ed0 c801ffff 24000000 00000000 20000000 ....$....... ... │ │ │ + 0x00013ee0 90000000 dc01ffff 78010000 00410e20 ........x....A. │ │ │ + 0x00013ef0 9d049e03 42930267 0adeddd3 0e00410b ....B..g......A. │ │ │ + 0x00013f00 20000000 b4000000 3003ffff 8c000000 .......0....... │ │ │ + 0x00013f10 00410e40 9d089e07 49930657 0adeddd3 .A.@....I..W.... │ │ │ + 0x00013f20 0e00410b 2c000000 d8000000 9c03ffff ..A.,........... │ │ │ + 0x00013f30 a0000000 00410e40 9d089e07 47930694 .....A.@....G... │ │ │ + 0x00013f40 05439504 96034297 025adedd d7d5d6d3 .C....B..Z...... │ │ │ + 0x00013f50 d40e0000 10000000 08010000 0c04ffff ................ │ │ │ + 0x00013f60 08000000 00000000 30000000 1c010000 ........0....... │ │ │ + 0x00013f70 0004ffff 94000000 00460e30 9d069e05 .........F.0.... │ │ │ + 0x00013f80 42930494 03439502 4d0adedd d5d3d40e B....C..M....... │ │ │ + 0x00013f90 00410b4b deddd5d3 d40e0000 3c000000 .A.K........<... │ │ │ + 0x00013fa0 50010000 6404ffff 9c000000 00450e40 P...d........E.@ │ │ │ + 0x00013fb0 9d089e07 42930694 05439504 96034597 ....B....C....E. │ │ │ + 0x00013fc0 0251dedd d7d5d6d3 d40e0042 0e409306 .Q.........B.@.. │ │ │ + 0x00013fd0 94059504 96039702 9d089e07 20000000 ............ ... │ │ │ + 0x00013fe0 90010000 c404ffff 30010000 00410e40 ........0....A.@ │ │ │ + 0x00013ff0 9d089e07 42930694 05459504 96030000 ....B....E...... │ │ │ + 0x00014000 14000000 b4010000 d005ffff 2c000000 ............,... │ │ │ + 0x00014010 00410e10 9d029e01 34000000 cc010000 .A......4....... │ │ │ + 0x00014020 e805ffff b8000000 00410e30 9d069e05 .........A.0.... │ │ │ + 0x00014030 42950243 93049403 4c0adedd d5d3d40e B..C....L....... │ │ │ + 0x00014040 00410b46 0adeddd5 d3d40e00 410b0000 .A.F........A... │ │ │ + 0x00014050 10000000 04020000 6806ffff 24000000 ........h...$... │ │ │ + 0x00014060 00000000 58000000 18020000 c4ebfeff ....X........... │ │ │ + 0x00014070 60130000 00420ed0 28419d8a 059e8905 `....B..(A...... │ │ │ + 0x00014080 42958605 96850551 94870593 88054298 B......Q......B. │ │ │ + 0x00014090 83059784 05419a81 05998205 419cff04 .....A......A... │ │ │ + 0x000140a0 9b800503 40040ad4 d342d8d7 41dad941 ....@....B..A..A │ │ │ + 0x000140b0 dcdb41dd ded5d60e 00410b00 00000000 ..A......A...... │ │ │ + 0x000140c0 10000000 74020000 2006ffff 2c000000 ....t... ...,... │ │ │ + 0x000140d0 00000000 10000000 88020000 3c06ffff ............<... │ │ │ + 0x000140e0 14000000 00000000 34000000 9c020000 ........4....... │ │ │ + 0x000140f0 4006ffff 1c010000 00410e30 9d069e05 @........A.0.... │ │ │ + 0x00014100 42930494 03449502 620adedd d5d3d40e B....D..b....... │ │ │ + 0x00014110 00410b59 0adeddd5 d3d40e00 410b0000 .A.Y........A... │ │ │ + 0x00014120 34000000 d4020000 2807ffff b4000000 4.......(....... │ │ │ + 0x00014130 00410e30 9d069e05 42950243 93049403 .A.0....B..C.... │ │ │ + 0x00014140 4f0adedd d5d3d40e 00410b4d 0adeddd5 O........A.M.... │ │ │ + 0x00014150 d3d40e00 410b0000 3c000000 0c030000 ....A...<....... │ │ │ + 0x00014160 a807ffff 00010000 00420e40 9d089e07 .........B.@.... │ │ │ + 0x00014170 43950496 03439306 94054497 025fdedd C....C....D.._.. │ │ │ + 0x00014180 d7d5d6d3 d40e0042 0e409306 94059504 .......B.@...... │ │ │ + 0x00014190 96039702 9d089e07 34000000 4c030000 ........4...L... │ │ │ + 0x000141a0 6808ffff b4000000 00410e30 9d069e05 h........A.0.... │ │ │ + 0x000141b0 42950243 93049403 4f0adedd d5d3d40e B..C....O....... │ │ │ + 0x000141c0 00410b4d 0adeddd5 d3d40e00 410b0000 .A.M........A... │ │ │ + 0x000141d0 1c000000 84030000 e808ffff 94000000 ................ │ │ │ + 0x000141e0 00410e30 9d069e05 600adedd 0e00410b .A.0....`.....A. │ │ │ + 0x000141f0 10000000 a4030000 6009ffff c4000000 ........`....... │ │ │ + 0x00014200 00000000 94000000 b8030000 140affff ................ │ │ │ + 0x00014210 ac020000 00410e60 9d0c9e0b 43930a94 .....A.`....C... │ │ │ + 0x00014220 095d9607 95084298 05970642 9a039904 .]....B....B.... │ │ │ + 0x00014230 5fd6d541 d8d741da d941dedd d3d40e00 _..A..A..A...... │ │ │ + 0x00014240 410e6093 0a94099d 0c9e0b44 0adeddd3 A.`........D.... │ │ │ + 0x00014250 d40e0042 0b43dedd d3d40e00 410e6093 ...B.C......A.`. │ │ │ + 0x00014260 0a940995 08960797 06980599 049a039d ................ │ │ │ + 0x00014270 0c9e0b4c 0ad8d741 dad943d6 d541dedd ...L...A..C..A.. │ │ │ + 0x00014280 d3d40e00 410b4c0a d6d542d8 d742dad9 ....A.L...B..B.. │ │ │ + 0x00014290 43deddd3 d40e0041 0b000000 24000000 C......A....$... │ │ │ + 0x000142a0 50040000 2c0cffff 94000000 00410e30 P...,........A.0 │ │ │ + 0x000142b0 9d069e05 42930494 03590ade ddd3d40e ....B....Y...... │ │ │ + 0x000142c0 00410b00 10000000 78040000 9c0cffff .A......x....... │ │ │ + 0x000142d0 64000000 00000000 94000000 8c040000 d............... │ │ │ + 0x000142e0 f00cffff 08020000 00410e60 9d0c9e0b .........A.`.... │ │ │ + 0x000142f0 43930a94 09950896 07439904 9a034398 C........C....C. │ │ │ + 0x00014300 05970643 9c019b02 024ad8d7 42dcdb45 ...C.....J..B..E │ │ │ + 0x00014310 deddd9da d5d6d3d4 0e00410e 60930a94 ..........A.`... │ │ │ + 0x00014320 09950896 0799049a 039d0c9e 0b52dedd .............R.. │ │ │ + 0x00014330 d9dad5d6 d3d40e00 410e6093 0a940995 ........A.`..... │ │ │ + 0x00014340 08960797 06980599 049a039b 029c019d ................ │ │ │ + 0x00014350 0c9e0b42 d7d8dbdc 470adedd d9dad5d6 ...B....G....... │ │ │ + 0x00014360 d3d40e00 410b4198 05970641 9c019b02 ....A.A....A.... │ │ │ + 0x00014370 28000000 24050000 600effff b8000000 (...$...`....... │ │ │ + 0x00014380 00410e40 9d089e07 44930694 05479504 .A.@....D....G.. │ │ │ + 0x00014390 5e0adedd d5d3d40e 00410b00 54000000 ^........A..T... │ │ │ + 0x000143a0 50050000 ec0effff bc030000 00410e90 P............A.. │ │ │ + 0x000143b0 019d129e 11439310 940f4295 0e960d43 .....C....B....C │ │ │ + 0x000143c0 970c980b 43990a9a 0902480a deddd9da ....C.....H..... │ │ │ + 0x000143d0 d7d8d5d6 d3d40e00 410b589b 0868db4f ........A.X..h.O │ │ │ + 0x000143e0 9b08640a db430b42 0adb410b 56db4a9b ..d..C.B..A.V.J. │ │ │ + 0x000143f0 08000000 70000000 a8050000 5412ffff ....p.......T... │ │ │ + 0x00014400 ac210000 00410ef0 029d2e9e 2d45932c .!...A......-E., │ │ │ + 0x00014410 942b4495 2a962943 97289827 4299269a .+D.*.)C.(.'B.&. │ │ │ + 0x00014420 254f9b24 9c23590a dedddbdc d9dad7d8 %O.$.#Y......... │ │ │ + 0x00014430 d5d6d3d4 0e00410b 4f054822 47064845 ......A.O.H"G.HE │ │ │ + 0x00014440 05482203 05020a06 48410b6f 0a064841 .H".....HA.o..HA │ │ │ + 0x00014450 0b540a06 48410b03 d3030a06 48410b02 .T..HA......HA.. │ │ │ + 0x00014460 70064841 05482200 44000000 1c060000 p.HA.H".D....... │ │ │ + 0x00014470 9033ffff 6c0c0000 00410ea0 019d149e .3..l....A...... │ │ │ + 0x00014480 1342970e 980d4493 12941149 9510960f .B....D....I.... │ │ │ + 0x00014490 43990c9a 0b9b0a9c 09035101 0adedddb C.........Q..... │ │ │ + 0x000144a0 dcd9dad7 d8d5d6d3 d40e0041 0b000000 ...........A.... │ │ │ + 0x000144b0 30000000 64060000 b83fffff 4c010000 0...d....?..L... │ │ │ + 0x000144c0 00410e60 9d0c9e0b 43930a94 094a9607 .A.`....C....J.. │ │ │ + 0x000144d0 95084197 066a0ad6 d541d741 deddd3d4 ..A..j...A.A.... │ │ │ + 0x000144e0 0e00410b 44000000 98060000 d440ffff ..A.D........@.. │ │ │ + 0x000144f0 e80e0000 00410ea0 019d149e 13429510 .....A.......B.. │ │ │ + 0x00014500 960f4393 12941146 990c9a0b 44970e98 ..C....F....D... │ │ │ + 0x00014510 0d9b0a9c 09033d01 0adedddb dcd9dad7 ......=......... │ │ │ + 0x00014520 d8d5d6d3 d40e0041 0b000000 48000000 .......A....H... │ │ │ + 0x00014530 e0060000 744fffff 68080000 00410ea0 ....tO..h....A.. │ │ │ + 0x00014540 019d149e 13439510 960f4397 0e980d43 .....C....C....C │ │ │ + 0x00014550 990c9a0b 439b0a9c 09499312 94114b05 ....C....I....K. │ │ │ + 0x00014560 480802eb 0adedd06 48dbdcd9 dad7d8d5 H.......H....... │ │ │ + 0x00014570 d6d3d40e 00410b00 cc000000 2c070000 .....A......,... │ │ │ + 0x00014580 9057ffff 540e0000 00410eb0 019d169e .W..T....A...... │ │ │ + 0x00014590 1542990e 9a0d439b 0c9c0b43 93149413 .B....C....C.... │ │ │ + 0x000145a0 46951296 11449710 980f4305 49090548 F....D....C.I..H │ │ │ + 0x000145b0 0a750649 064802c7 dedddbdc d9dad7d8 .u.I.H.......... │ │ │ + 0x000145c0 d5d6d3d4 0e00410e b0019314 94139512 ......A......... │ │ │ + 0x000145d0 96119710 980f990e 9a0d9b0c 9c0b9d16 ................ │ │ │ + 0x000145e0 9e150548 0a054909 5f064806 49460548 ...H..I._.H.IF.H │ │ │ + 0x000145f0 0a054909 4c064906 48029b05 480a0549 ..I.L.I.H...H..I │ │ │ + 0x00014600 09410a06 49064841 0b420a06 49064841 .A..I.HA.B..I.HA │ │ │ + 0x00014610 0b4f0649 0648034f 0105480a 05490943 .O.I.H.O..H..I.C │ │ │ + 0x00014620 06480649 680a0549 0905480a 410b4c05 .H.Ih..I..H.A.L. │ │ │ + 0x00014630 49090548 0a560648 06494405 49090548 I..H.V.H.ID.I..H │ │ │ + 0x00014640 0a000000 00000000 10000000 fc070000 ................ │ │ │ + 0x00014650 1865ffff 08020000 00000000 5c000000 .e..........\... │ │ │ + 0x00014660 10080000 0c67ffff a8010000 00410e70 .....g.......A.p │ │ │ + 0x00014670 9d0e9e0d 42930c94 0b439708 98074399 ....B....C....C. │ │ │ + 0x00014680 069a054a 9c039b04 44960995 0a72d6d5 ...J....D....r.. │ │ │ + 0x00014690 41dcdb42 950a9609 9b049c03 4fd6d541 A..B........O..A │ │ │ + 0x000146a0 dcdb4a0a deddd9da d7d8d3d4 0e00410b ..J...........A. │ │ │ + 0x000146b0 41960995 0a419c03 9b040000 34000000 A....A......4... │ │ │ + 0x000146c0 70080000 5468ffff 84010000 00410e60 p...Th.......A.` │ │ │ + 0x000146d0 9d0c9e0b 42970698 0547930a 94099508 ....B....G...... │ │ │ + 0x000146e0 96070240 0adeddd7 d8d5d6d3 d40e0041 ...@...........A │ │ │ + 0x000146f0 0b000000 28000000 a8080000 a469ffff ....(........i.. │ │ │ + 0x00014700 0c010000 00410e70 9d0e9e0d 44930c94 .....A.p....D... │ │ │ + 0x00014710 0b47950a 6d0adedd d5d3d40e 00410b00 .G..m........A.. │ │ │ + 0x00014720 10000000 d4080000 886affff 04000000 .........j...... │ │ │ + 0x00014730 00000000 24000000 e8080000 7c6affff ....$.......|j.. │ │ │ + 0x00014740 5c000000 00410eb0 019d169e 15449314 \....A.......D.. │ │ │ + 0x00014750 500adedd d30e0041 0b000000 10000000 P......A........ │ │ │ + 0x00014760 10090000 b46affff 04000000 00000000 .....j.......... │ │ │ + 0x00014770 30000000 24090000 a86affff dc000000 0...$....j...... │ │ │ + 0x00014780 00410e30 9d069e05 45950293 04940362 .A.0....E......b │ │ │ + 0x00014790 0adeddd5 d3d40e00 410b4dde ddd5d3d4 ........A.M..... │ │ │ + 0x000147a0 0e000000 94000000 58090000 546bffff ........X...Tk.. │ │ │ + 0x000147b0 ac010000 00410e50 9d0a9e09 42950696 .....A.P....B... │ │ │ + 0x000147c0 05439704 9803459a 01990245 94079308 .C....E....E.... │ │ │ + 0x000147d0 65d4d343 dad944de ddd7d8d5 d60e0041 e..C..D........A │ │ │ + 0x000147e0 0e509308 94079506 96059704 98039902 .P.............. │ │ │ + 0x000147f0 9a019d0a 9e095ed4 d343dad9 41deddd7 ......^..C..A... │ │ │ + 0x00014800 d8d5d60e 00410e50 95069605 97049803 .....A.P........ │ │ │ + 0x00014810 9d0a9e09 44deddd7 d8d5d60e 00410e50 ....D........A.P │ │ │ + 0x00014820 93089407 95069605 97049803 99029a01 ................ │ │ │ + 0x00014830 9d0a9e09 44d4d341 dad90000 54000000 ....D..A....T... │ │ │ + 0x00014840 f0090000 6c6cffff a0010000 00410ed0 ....ll.......A.. │ │ │ + 0x00014850 019d1a9e 19429318 94174595 1696154f .....B....E....O │ │ │ + 0x00014860 98139714 59d8d749 0adeddd5 d6d3d40e ....Y..I........ │ │ │ + 0x00014870 00410b52 97149813 430ad8d7 410b450a .A.R....C...A.E. │ │ │ + 0x00014880 d8d7410b 4a0ad8d7 410b44d8 d7429813 ..A.J...A.D..B.. │ │ │ + 0x00014890 97140000 50000000 480a0000 b46dffff ....P...H....m.. │ │ │ + 0x000148a0 ec040000 00410ea0 09419d94 019e9301 .....A...A...... │ │ │ + 0x000148b0 42959001 968f0142 93920194 91014697 B......B......F. │ │ │ + 0x000148c0 8e01988d 01998c01 9a8b0145 9b8a019c ...........E.... │ │ │ + 0x000148d0 890102f2 0adddedb dcd9dad7 d8d5d6d3 ................ │ │ │ + 0x000148e0 d40e0041 0b000000 40000000 9c0a0000 ...A....@....... │ │ │ + 0x000148f0 5072ffff 4c010000 00410e50 9d0a9e09 Pr..L....A.P.... │ │ │ + 0x00014900 44930894 07439506 96054998 0397045f D....C....I...._ │ │ │ + 0x00014910 d8d7490a deddd5d6 d3d40e00 410b4b98 ..I.........A.K. │ │ │ + 0x00014920 03970449 d7d84498 03970400 64000000 ...I..D.....d... │ │ │ + 0x00014930 e00a0000 5c73ffff 5c080000 00420ec0 ....\s..\....B.. │ │ │ + 0x00014940 29429d98 059e9705 42999005 9a8f0542 )B......B......B │ │ │ + 0x00014950 93960594 95054a95 94059693 05979205 ......J......... │ │ │ + 0x00014960 9891056d 9c8d059b 8e050288 0adcdb41 ...m...........A │ │ │ + 0x00014970 ddded9da d7d8d5d6 d3d40e00 410b02b8 ............A... │ │ │ + 0x00014980 dbdc429b 8e059c8d 05028edb dc419c8d ..B..........A.. │ │ │ + 0x00014990 059b8e05 34000000 480b0000 547bffff ....4...H...T{.. │ │ │ + 0x000149a0 f4000000 00410e50 9d0a9e09 43930894 .....A.P....C... │ │ │ + 0x000149b0 07439506 96054898 03970463 0ad8d741 .C....H....c...A │ │ │ + 0x000149c0 deddd5d6 d3d40e00 410b0000 28000000 ........A...(... │ │ │ + 0x000149d0 800b0000 147cffff 84000000 00410e30 .....|.......A.0 │ │ │ + 0x000149e0 9d069e05 44950243 93049403 530adedd ....D..C....S... │ │ │ + 0x000149f0 d5d3d40e 00410b00 98000000 ac0b0000 .....A.......... │ │ │ + 0x00014a00 707cffff b0080000 00410eb0 019d169e p|.......A...... │ │ │ + 0x00014a10 15459b0c 9c0b4593 14941395 12961197 .E....E......... │ │ │ + 0x00014a20 10980f53 9a0d990e 5005480a 02930648 ...S....P.H....H │ │ │ + 0x00014a30 4fdad948 0adedddb dcd7d8d5 d6d3d40e O..H............ │ │ │ + 0x00014a40 00410b02 7c9a0d99 0e4bdad9 41990e9a .A..|....K..A... │ │ │ + 0x00014a50 0d05480a 02590ada d9410648 410b45d9 ..H..Y...A.HA.E. │ │ │ + 0x00014a60 da064844 990e9a0d 05480a6d d9da0648 ..HD.....H.m...H │ │ │ + 0x00014a70 4f990e9a 0d05480a 49d9da06 4847990e O.....H.I...HG.. │ │ │ + 0x00014a80 9a0d0548 0a540648 4405480a 41d9da06 ...H.T.HD.H.A... │ │ │ + 0x00014a90 48000000 b8000000 480c0000 8484ffff H.......H....... │ │ │ + 0x00014aa0 8c080000 00410eb0 019d169e 15429314 .....A.......B.. │ │ │ + 0x00014ab0 94134796 11951242 980f9710 419a0d99 ..G....B....A... │ │ │ + 0x00014ac0 0e429c0b 9b0c02ba 05480a02 50064802 .B.......H..P.H. │ │ │ + 0x00014ad0 5505480a 5a064850 0ad6d541 d8d741da U.H.Z.HP...A..A. │ │ │ + 0x00014ae0 d941dcdb 41deddd3 d40e0041 0b5d0548 .A..A......A.].H │ │ │ + 0x00014af0 0a580ad6 d541d8d7 41dad941 dcdb4106 .X...A..A..A..A. │ │ │ + 0x00014b00 4841dedd d3d40e00 410b4cd5 d6d7d8d9 HA......A.L..... │ │ │ + 0x00014b10 dadbdc06 4844dedd d3d40e00 410eb001 ....HD......A... │ │ │ + 0x00014b20 93149413 95129611 9710980f 990e9a0d ................ │ │ │ + 0x00014b30 9b0c9c0b 9d169e15 4d05480a 4406484d ........M.H.D.HM │ │ │ + 0x00014b40 05480a46 06485305 480a4106 48000000 .H.F.HS.H.A.H... │ │ │ + 0x00014b50 10000000 040d0000 588cffff 2c000000 ........X...,... │ │ │ + 0x00014b60 00000000 10000000 180d0000 748cffff ............t... │ │ │ + 0x00014b70 04000000 00000000 8c000000 2c0d0000 ............,... │ │ │ + 0x00014b80 688cffff 38020000 00410e80 019d109e h...8....A...... │ │ │ + 0x00014b90 0f42950c 960b4293 0e940d5a 9809970a .B....B....Z.... │ │ │ + 0x00014ba0 439a0799 08439b06 6ad8d741 dad941db C....C..j..A..A. │ │ │ + 0x00014bb0 55deddd5 d6d3d40e 00410e80 01930e94 U........A...... │ │ │ + 0x00014bc0 0d950c96 0b970a98 0999089a 079b069d ................ │ │ │ + 0x00014bd0 109e0f4a d7d8d9da db4d0a98 09970a41 ...J.....M.....A │ │ │ + 0x00014be0 9a079908 419b0641 0b410a98 09970a41 ....A..A.A.....A │ │ │ + 0x00014bf0 9a079908 419b0641 0b429809 970a419a ....A..A.B....A. │ │ │ + 0x00014c00 07990841 9b060000 34000000 bc0d0000 ...A....4....... │ │ │ + 0x00014c10 108effff 70010000 00410e60 9d0c9e0b ....p....A.`.... │ │ │ + 0x00014c20 42970698 0543930a 94094695 08960702 B....C....F..... │ │ │ + 0x00014c30 440adedd d7d8d5d6 d3d40e00 410b0000 D...........A... │ │ │ + 0x00014c40 28000000 f40d0000 488fffff e0000000 (.......H....... │ │ │ + 0x00014c50 00410e30 9d069e05 42930494 03429502 .A.0....B....B.. │ │ │ + 0x00014c60 6e0adedd d5d3d40e 00410b00 44000000 n........A..D... │ │ │ + 0x00014c70 200e0000 fc8fffff 98000000 00410e30 ............A.0 │ │ │ + 0x00014c80 9d069e05 44950245 94039304 51d4d342 ....D..E....Q..B │ │ │ + 0x00014c90 deddd50e 00410e30 95029d06 9e0543de .....A.0......C. │ │ │ + 0x00014ca0 ddd50e00 410e3093 04940395 029d069e ....A.0......... │ │ │ + 0x00014cb0 05000000 28000000 680e0000 4c90ffff ....(...h...L... │ │ │ + 0x00014cc0 90000000 00410e30 9d069e05 45930494 .....A.0....E... │ │ │ + 0x00014cd0 03950257 0adeddd5 d3d40e00 410b0000 ...W........A... │ │ │ + 0x00014ce0 30000000 940e0000 b090ffff e0000000 0............... │ │ │ + 0x00014cf0 00410e20 9d049e03 42930294 01690ade .A. ....B....i.. │ │ │ + 0x00014d00 ddd3d40e 00410b44 0adeddd3 d40e0041 .....A.D.......A │ │ │ + 0x00014d10 0b000000 20000000 c80e0000 5c91ffff .... .......\... │ │ │ + 0x00014d20 34000000 00410e20 9d049e03 42930294 4....A. ....B... │ │ │ + 0x00014d30 0149dedd d3d40e00 34000000 ec0e0000 .I......4....... │ │ │ + 0x00014d40 7091ffff a8000000 00410e30 9d069e05 p........A.0.... │ │ │ + 0x00014d50 43930494 03950259 0adeddd5 d3d40e00 C......Y........ │ │ │ + 0x00014d60 410b470a deddd5d3 d40e0041 0b000000 A.G........A.... │ │ │ + 0x00014d70 48000000 240f0000 e091ffff 94000000 H...$........... │ │ │ + 0x00014d80 00410e30 9d069e05 42950244 94039304 .A.0....B..D.... │ │ │ + 0x00014d90 4fd4d344 deddd50e 00410e30 93049403 O..D.....A.0.... │ │ │ + 0x00014da0 95029d06 9e0541d4 d344dedd d50e0041 ......A..D.....A │ │ │ + 0x00014db0 0e309304 94039502 9d069e05 30000000 .0..........0... │ │ │ + 0x00014dc0 700f0000 2c92ffff 80000000 00410e20 p...,........A. │ │ │ + 0x00014dd0 9d049e03 44930294 01510ade ddd3d40e ....D....Q...... │ │ │ + 0x00014de0 00410b44 0adeddd3 d40e0041 0b000000 .A.D.......A.... │ │ │ + 0x00014df0 5c000000 a40f0000 7892ffff 38010000 \.......x...8... │ │ │ + 0x00014e00 00410e50 9d0a9e09 42950696 05429407 .A.P....B....B.. │ │ │ + 0x00014e10 93084298 03970442 990268d4 d341d8d7 ..B....B..h..A.. │ │ │ + 0x00014e20 41d944de ddd5d60e 00410e50 93089407 A.D......A.P.... │ │ │ + 0x00014e30 95069605 97049803 99029d0a 9e0948d3 ..............H. │ │ │ + 0x00014e40 d4d7d8d9 42930894 07970498 03990200 ....B........... │ │ │ + 0x00014e50 4c000000 04100000 5093ffff 74000000 L.......P...t... │ │ │ + 0x00014e60 00410e30 9d069e05 42930494 03429601 .A.0....B....B.. │ │ │ + 0x00014e70 95024fd6 d541dedd d3d40e00 410e3093 ..O..A......A.0. │ │ │ + 0x00014e80 0494039d 069e0544 deddd3d4 0e00410e .......D......A. │ │ │ + 0x00014e90 30930494 03950296 019d069e 05000000 0............... │ │ │ + 0x00014ea0 a4000000 54100000 7893ffff d8010000 ....T...x....... │ │ │ + 0x00014eb0 00410e60 9d0c9e0b 42930a94 09429805 .A.`....B....B.. │ │ │ + 0x00014ec0 97064f96 07950844 9a039904 479c019b ..O....D....G... │ │ │ + 0x00014ed0 0268dcdb 43d8d744 d6d541da d941dedd .h..C..D..A..A.. │ │ │ + 0x00014ee0 d3d40e00 410e6093 0a940997 0698059d ....A.`......... │ │ │ + 0x00014ef0 0c9e0b43 d8d741de ddd3d40e 00410e60 ...C..A......A.` │ │ │ + 0x00014f00 930a9409 95089607 97069805 99049a03 ................ │ │ │ + 0x00014f10 9d0c9e0b 52d5d6d7 d8d9da44 deddd3d4 ....R......D.... │ │ │ + 0x00014f20 0e00410e 60930a94 09950896 07970698 ..A.`........... │ │ │ + 0x00014f30 0599049a 039b029c 019d0c9e 0b44dbdc .............D.. │ │ │ + 0x00014f40 419c019b 02000000 e4000000 fc100000 A............... │ │ │ + 0x00014f50 a894ffff ec100000 00410ea0 029d249e .........A....$. │ │ │ + 0x00014f60 234d9322 94214296 1f952048 981d971e #M.".!B... H.... │ │ │ + 0x00014f70 419a1b99 1c4b9c19 9b1a0259 dbdc41d8 A....K.....Y..A. │ │ │ + 0x00014f80 d742dad9 43d6d54a deddd3d4 0e00410e .B..C..J......A. │ │ │ + 0x00014f90 a0029322 94219520 961f971e 981d991c ...".!. ........ │ │ │ + 0x00014fa0 9a1b9b1a 9c199d24 9e230264 0ad8d743 .......$.#.d...C │ │ │ + 0x00014fb0 d6d543da d946dcdb 410b7ad7 d8d9dadb ..C..F..A.z..... │ │ │ + 0x00014fc0 dc41d6d5 44952096 1f971e98 1d991c9a .A..D. ......... │ │ │ + 0x00014fd0 1b9b1a9c 19028fd7 d8d9dadb dc42971e .............B.. │ │ │ + 0x00014fe0 981d991c 9a1b9b1a 9c19025a 0ad6d541 ...........Z...A │ │ │ + 0x00014ff0 d8d741da d941dcdb 410b02c6 0ad6d541 ..A..A..A......A │ │ │ + 0x00015000 d8d741da d941dcdb 410b0320 01d5d6d7 ..A..A..A.. .... │ │ │ + 0x00015010 d8d9dadb dc41961f 95204198 1d971e41 .....A... A....A │ │ │ + 0x00015020 9a1b991c 419c199b 1a000000 00000000 ....A........... │ │ │ + 0x00015030 10000000 e4110000 b0a4ffff 94010000 ................ │ │ │ + 0x00015040 00000000 10000000 f8110000 34a6ffff ............4... │ │ │ + 0x00015050 4c000000 00000000 30000000 0c120000 L.......0....... │ │ │ + 0x00015060 70a6ffff 3c010000 00410e40 9d089e07 p...<....A.@.... │ │ │ + 0x00015070 43930694 05429504 96034397 02700ade C....B....C..p.. │ │ │ + 0x00015080 ddd7d5d6 d3d40e00 410b0000 30000000 ........A...0... │ │ │ + 0x00015090 40120000 7ca7ffff 48010000 00410e40 @...|...H....A.@ │ │ │ + 0x000150a0 9d089e07 43930694 05439504 96034297 ....C....C....B. │ │ │ + 0x000150b0 02720ade ddd7d5d6 d3d40e00 410b0000 .r..........A... │ │ │ + 0x000150c0 70000000 74120000 90a8ffff 80010000 p...t........... │ │ │ + 0x000150d0 00410e30 9d069e05 42930494 034e9502 .A.0....B....N.. │ │ │ + 0x000150e0 600ad544 deddd3d4 0e00410b 42d543de `..D......A.B.C. │ │ │ + 0x000150f0 ddd3d40e 00410e30 93049403 95029d06 .....A.0........ │ │ │ + 0x00015100 9e0542d5 48deddd3 d40e0041 0e309304 ..B.H......A.0.. │ │ │ + 0x00015110 94039502 9d069e05 430ad541 deddd3d4 ........C..A.... │ │ │ + 0x00015120 0e00410b 42d5480a deddd3d4 0e00410b ..A.B.H.......A. │ │ │ + 0x00015130 47950200 1c000000 e8120000 9ca9ffff G............... │ │ │ + 0x00015140 1c020000 00410e20 9d049e03 7e0adedd .....A. ....~... │ │ │ + 0x00015150 0e00410b 28000000 08130000 9cabffff ..A.(........... │ │ │ + 0x00015160 a4000000 00410ea0 019d149e 13429312 .....A.......B.. │ │ │ + 0x00015170 94114795 10590ade ddd5d3d4 0e00410b ..G..Y........A. │ │ │ + 0x00015180 3c000000 34130000 18acffff f4000000 <...4........... │ │ │ + 0x00015190 00410e40 9d089e07 43930694 05950496 .A.@....C....... │ │ │ + 0x000151a0 03429702 5c0adedd d7d5d6d3 d40e0041 .B..\..........A │ │ │ + 0x000151b0 0b59dedd d7d5d6d3 d40e0000 00000000 .Y.............. │ │ │ + 0x000151c0 14000000 74130000 d0acffff 28000000 ....t.......(... │ │ │ + 0x000151d0 00000000 00000000 10000000 8c130000 ................ │ │ │ + 0x000151e0 e0acffff 0c000000 00000000 10000000 ................ │ │ │ + 0x000151f0 a0130000 dcacffff b0010000 00000000 ................ │ │ │ + 0x00015200 30000000 b4130000 78aeffff 7c000000 0.......x...|... │ │ │ + 0x00015210 00410e40 9d089e07 42930694 05439504 .A.@....B....C.. │ │ │ + 0x00015220 96034597 02980153 deddd7d8 d5d6d3d4 ..E....S........ │ │ │ + 0x00015230 0e000000 10000000 e8130000 c4aeffff ................ │ │ │ + 0x00015240 04000000 00000000 00000000 ............ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ - 0x0042fdd0 50304000 00000000 P0@..... │ │ │ + 0x0002f8d0 90400000 00000000 .@...... │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ - 0x0042fdd8 20304000 00000000 0@..... │ │ │ + 0x0002f8d8 48400000 00000000 H@...... │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ @@ -1,4 +1,78 @@ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ - 0x0042ffd8 e8fd4200 00000000 00000000 00000000 ..B............. │ │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ + 0x0002fb60 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x0002fb70 00000000 00000000 10280000 00000000 .........(...... │ │ │ + 0x0002fb80 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fb90 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fba0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fbb0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fbc0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fbd0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fbe0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fbf0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc00 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc10 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc20 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc30 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc40 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc50 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc60 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc70 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc80 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fc90 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fca0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fcb0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fcc0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fcd0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fce0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fcf0 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd00 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd10 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd20 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd30 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd40 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd50 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd60 10280000 00000000 10280000 00000000 .(.......(...... │ │ │ + 0x0002fd70 10280000 00000000 50f90200 00000000 .(......P....... │ │ │ + 0x0002fd80 00010100 00000000 90220300 00000000 ........."...... │ │ │ + 0x0002fd90 681e0300 00000000 98220300 00000000 h........"...... │ │ │ + 0x0002fda0 44200300 00000000 981e0300 00000000 D .............. │ │ │ + 0x0002fdb0 08200300 00000000 00200300 00000000 . ....... ...... │ │ │ + 0x0002fdc0 00000000 00000000 60200300 00000000 ........` ...... │ │ │ + 0x0002fdd0 f01e0300 00000000 c81e0300 00000000 ................ │ │ │ + 0x0002fde0 201e0300 00000000 00000000 00000000 ............... │ │ │ + 0x0002fdf0 f81e0300 00000000 a0220300 00000000 ........."...... │ │ │ + 0x0002fe00 481f0300 00000000 381e0300 00000000 H.......8....... │ │ │ + 0x0002fe10 10030300 00000000 881e0300 00000000 ................ │ │ │ + 0x0002fe20 301e0300 00000000 30200300 00000000 0.......0 ...... │ │ │ + 0x0002fe30 08020300 00000000 281e0300 00000000 ........(....... │ │ │ + 0x0002fe40 28200300 00000000 441f0300 00000000 ( ......D....... │ │ │ + 0x0002fe50 18200300 00000000 d01e0300 00000000 . .............. │ │ │ + 0x0002fe60 581f0300 00000000 401e0300 00000000 X.......@....... │ │ │ + 0x0002fe70 00000000 00000000 b01e0300 00000000 ................ │ │ │ + 0x0002fe80 a0360300 00000000 501e0300 00000000 .6......P....... │ │ │ + 0x0002fe90 00000000 00000000 d81e0300 00000000 ................ │ │ │ + 0x0002fea0 701e0300 00000000 801e0300 00000000 p............... │ │ │ + 0x0002feb0 e8020300 00000000 a8360300 00000000 .........6...... │ │ │ + 0x0002fec0 00000000 00000000 c0020300 00000000 ................ │ │ │ + 0x0002fed0 00000000 00000000 581e0300 00000000 ........X....... │ │ │ + 0x0002fee0 601f0300 00000000 80000100 00000000 `............... │ │ │ + 0x0002fef0 341e0300 00000000 b0360300 00000000 4........6...... │ │ │ + 0x0002ff00 b8360300 00000000 181e0300 00000000 .6.............. │ │ │ + 0x0002ff10 681f0300 00000000 781e0300 00000000 h.......x....... │ │ │ + 0x0002ff20 001f0300 00000000 302c0000 00000000 ........0,...... │ │ │ + 0x0002ff30 90200300 00000000 601e0300 00000000 . ......`....... │ │ │ + 0x0002ff40 e01e0300 00000000 a01e0300 00000000 ................ │ │ │ + 0x0002ff50 c01e0300 00000000 10200300 00000000 ......... ...... │ │ │ + 0x0002ff60 101e0300 00000000 481e0300 00000000 ........H....... │ │ │ + 0x0002ff70 c0360300 00000000 701f0300 00000000 .6......p....... │ │ │ + 0x0002ff80 20200300 00000000 c8360300 00000000 .......6...... │ │ │ + 0x0002ff90 5c1f0300 00000000 a81e0300 00000000 \............... │ │ │ + 0x0002ffa0 081f0300 00000000 50200300 00000000 ........P ...... │ │ │ + 0x0002ffb0 4c200300 00000000 e81f0300 00000000 L .............. │ │ │ + 0x0002ffc0 00000000 00000000 401f0300 00000000 ........@....... │ │ │ + 0x0002ffd0 d0360300 00000000 dc020300 00000000 .6.............. │ │ │ + 0x0002ffe0 901e0300 00000000 90210300 00000000 .........!...... │ │ │ + 0x0002fff0 d8020300 00000000 f81f0300 00000000 ................ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ @@ -1,85 +1,84 @@ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ - 0x00430200 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430210 88274100 00000000 00000000 00000000 .'A............. │ │ │ - 0x00430220 c0174100 00000000 c8114100 00000000 ..A.......A..... │ │ │ - 0x00430230 f8174100 00000000 48184100 00000000 ..A.....H.A..... │ │ │ - 0x00430240 c8114100 00000000 70184100 00000000 ..A.....p.A..... │ │ │ - 0x00430250 c0184100 00000000 10194100 00000000 ..A.......A..... │ │ │ - 0x00430260 60194100 00000000 b0194100 00000000 `.A.......A..... │ │ │ - 0x00430270 001a4100 00000000 481a4100 00000000 ..A.....H.A..... │ │ │ - 0x00430280 901a4100 00000000 c8114100 00000000 ..A.......A..... │ │ │ - 0x00430290 b01a4100 00000000 001b4100 00000000 ..A.......A..... │ │ │ - 0x004302a0 501b4100 00000000 981b4100 00000000 P.A.......A..... │ │ │ - 0x004302b0 c8114100 00000000 d81b4100 00000000 ..A.......A..... │ │ │ - 0x004302c0 201c4100 00000000 681c4100 00000000 .A.....h.A..... │ │ │ - 0x004302d0 c8114100 00000000 b01c4100 00000000 ..A.......A..... │ │ │ - 0x004302e0 f81c4100 00000000 481d4100 00000000 ..A.....H.A..... │ │ │ - 0x004302f0 c8114100 00000000 601d4100 00000000 ..A.....`.A..... │ │ │ - 0x00430300 b01d4100 00000000 001e4100 00000000 ..A.......A..... │ │ │ - 0x00430310 501e4100 00000000 a01e4100 00000000 P.A.......A..... │ │ │ - 0x00430320 f01e4100 00000000 401f4100 00000000 ..A.....@.A..... │ │ │ - 0x00430330 901f4100 00000000 c8114100 00000000 ..A.......A..... │ │ │ - 0x00430340 b81f4100 00000000 08204100 00000000 ..A...... A..... │ │ │ - 0x00430350 58204100 00000000 a8204100 00000000 X A...... A..... │ │ │ - 0x00430360 f8204100 00000000 40214100 00000000 . A.....@!A..... │ │ │ - 0x00430370 90214100 00000000 d8214100 00000000 .!A......!A..... │ │ │ - 0x00430380 28224100 00000000 78224100 00000000 ("A.....x"A..... │ │ │ - 0x00430390 c0224100 00000000 10234100 00000000 ."A......#A..... │ │ │ - 0x004303a0 60234100 00000000 b0234100 00000000 `#A......#A..... │ │ │ - 0x004303b0 c8114100 00000000 e8234100 00000000 ..A......#A..... │ │ │ - 0x004303c0 38244100 00000000 88244100 00000000 8$A......$A..... │ │ │ - 0x004303d0 40264100 00000000 68264100 00000000 @&A.....h&A..... │ │ │ - 0x004303e0 a8264100 00000000 c8114100 00000000 .&A.......A..... │ │ │ - 0x004303f0 f8264100 00000000 48274100 00000000 .&A.....H'A..... │ │ │ - 0x00430400 c8114100 00000000 903a4100 00000000 ..A......:A..... │ │ │ - 0x00430410 b8174100 00000000 00000000 00000000 ..A............. │ │ │ - 0x00430420 68000000 00000000 b8174100 00000000 h.........A..... │ │ │ - 0x00430430 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430440 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430450 00000000 00000000 00000000 00000000 ................ │ │ │ - 0x00430460 b0244100 00000000 c8244100 00000000 .$A......$A..... │ │ │ - 0x00430470 08254100 00000000 48254100 00000000 .%A.....H%A..... │ │ │ - 0x00430480 88254100 00000000 c8254100 00000000 .%A......%A..... │ │ │ - 0x00430490 00264100 00000000 00000000 00000000 .&A............. │ │ │ - 0x004304a0 01000000 01000000 00000000 00000000 ................ │ │ │ - 0x004304b0 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x004304c0 25000000 00000000 00000000 00000000 %............... │ │ │ - 0x004304d0 38204300 00000000 ffffffff ffffffff 8 C............. │ │ │ - 0x004304e0 02000000 00000000 05000000 00000000 ................ │ │ │ - 0x004304f0 01000000 00000000 883f4100 00000000 .........?A..... │ │ │ - 0x00430500 ffffffff 01000000 01000000 01000000 ................ │ │ │ - 0x00430510 01000000 01000000 06000000 ffffffff ................ │ │ │ - 0x00430520 01000000 00000000 a83f4100 00000000 .........?A..... │ │ │ - 0x00430530 b03f4100 00000000 01000000 00000000 .?A............. │ │ │ - 0x00430540 c8114100 00000000 c8114100 00000000 ..A.......A..... │ │ │ - 0x00430550 07000000 00000000 d03f4100 00000000 .........?A..... │ │ │ - 0x00430560 d83f4100 00000000 04000000 00000000 .?A............. │ │ │ - 0x00430570 f83f4100 00000000 00404100 00000000 .?A......@A..... │ │ │ - 0x00430580 02000000 00000000 20404100 00000000 ........ @A..... │ │ │ - 0x00430590 28404100 00000000 04000000 00000000 (@A............. │ │ │ - 0x004305a0 38404100 00000000 40404100 00000000 8@A.....@@A..... │ │ │ - 0x004305b0 04000000 00000000 58404100 00000000 ........X@A..... │ │ │ - 0x004305c0 60404100 00000000 02000000 00000000 `@A............. │ │ │ - 0x004305d0 88404100 00000000 90404100 00000000 .@A......@A..... │ │ │ - 0x004305e0 02000000 00000000 a8404100 00000000 .........@A..... │ │ │ - 0x004305f0 b0404100 00000000 04000000 00000000 .@A............. │ │ │ - 0x00430600 e8404100 00000000 f0404100 00000000 .@A......@A..... │ │ │ - 0x00430610 02000000 00000000 00414100 00000000 .........AA..... │ │ │ - 0x00430620 08414100 00000000 14000000 00000000 .AA............. │ │ │ - 0x00430630 20414100 00000000 28414100 00000000 AA.....(AA..... │ │ │ - 0x00430640 14000000 00000000 40414100 00000000 ........@AA..... │ │ │ - 0x00430650 48414100 00000000 00000000 00000000 HAA............. │ │ │ - 0x00430660 58414100 00000000 60414100 00000000 XAA.....`AA..... │ │ │ - 0x00430670 02000000 00000000 80414100 00000000 .........AA..... │ │ │ - 0x00430680 88414100 00000000 14000000 00000000 .AA............. │ │ │ - 0x00430690 a8414100 00000000 b0414100 00000000 .AA......AA..... │ │ │ - 0x004306a0 14000000 00000000 d0414100 00000000 .........AA..... │ │ │ - 0x004306b0 d8414100 00000000 02000000 00000000 .AA............. │ │ │ - 0x004306c0 c8114100 00000000 c8114100 00000000 ..A.......A..... │ │ │ - 0x004306d0 07000000 00000000 f8414100 00000000 .........AA..... │ │ │ - 0x004306e0 00424100 00000000 12000000 00000000 .BA............. │ │ │ - 0x004306f0 28424100 00000000 30424100 00000000 (BA.....0BA..... │ │ │ - 0x00430700 04000000 00000000 40424100 00000000 ........@BA..... │ │ │ - 0x00430710 48424100 00000000 04000000 00000000 HBA............. │ │ │ + 0x00030000 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030010 68170100 00000000 00000000 00000000 h............... │ │ │ + 0x00030020 a0070100 00000000 b0010100 00000000 ................ │ │ │ + 0x00030030 d8070100 00000000 28080100 00000000 ........(....... │ │ │ + 0x00030040 b0010100 00000000 50080100 00000000 ........P....... │ │ │ + 0x00030050 a0080100 00000000 f0080100 00000000 ................ │ │ │ + 0x00030060 40090100 00000000 90090100 00000000 @............... │ │ │ + 0x00030070 e0090100 00000000 280a0100 00000000 ........(....... │ │ │ + 0x00030080 700a0100 00000000 b0010100 00000000 p............... │ │ │ + 0x00030090 900a0100 00000000 e00a0100 00000000 ................ │ │ │ + 0x000300a0 300b0100 00000000 780b0100 00000000 0.......x....... │ │ │ + 0x000300b0 b0010100 00000000 b80b0100 00000000 ................ │ │ │ + 0x000300c0 000c0100 00000000 480c0100 00000000 ........H....... │ │ │ + 0x000300d0 b0010100 00000000 900c0100 00000000 ................ │ │ │ + 0x000300e0 d80c0100 00000000 280d0100 00000000 ........(....... │ │ │ + 0x000300f0 b0010100 00000000 400d0100 00000000 ........@....... │ │ │ + 0x00030100 900d0100 00000000 e00d0100 00000000 ................ │ │ │ + 0x00030110 300e0100 00000000 800e0100 00000000 0............... │ │ │ + 0x00030120 d00e0100 00000000 200f0100 00000000 ........ ....... │ │ │ + 0x00030130 700f0100 00000000 b0010100 00000000 p............... │ │ │ + 0x00030140 980f0100 00000000 e80f0100 00000000 ................ │ │ │ + 0x00030150 38100100 00000000 88100100 00000000 8............... │ │ │ + 0x00030160 d8100100 00000000 20110100 00000000 ........ ....... │ │ │ + 0x00030170 70110100 00000000 b8110100 00000000 p............... │ │ │ + 0x00030180 08120100 00000000 58120100 00000000 ........X....... │ │ │ + 0x00030190 a0120100 00000000 f0120100 00000000 ................ │ │ │ + 0x000301a0 40130100 00000000 90130100 00000000 @............... │ │ │ + 0x000301b0 b0010100 00000000 c8130100 00000000 ................ │ │ │ + 0x000301c0 18140100 00000000 68140100 00000000 ........h....... │ │ │ + 0x000301d0 20160100 00000000 48160100 00000000 .......H....... │ │ │ + 0x000301e0 88160100 00000000 b0010100 00000000 ................ │ │ │ + 0x000301f0 d8160100 00000000 28170100 00000000 ........(....... │ │ │ + 0x00030200 b0010100 00000000 c02a0100 00000000 .........*...... │ │ │ + 0x00030210 98070100 00000000 00000000 00000000 ................ │ │ │ + 0x00030220 68000000 00000000 98070100 00000000 h............... │ │ │ + 0x00030230 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030240 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030250 00000000 00000000 00000000 00000000 ................ │ │ │ + 0x00030260 90140100 00000000 a8140100 00000000 ................ │ │ │ + 0x00030270 e8140100 00000000 28150100 00000000 ........(....... │ │ │ + 0x00030280 68150100 00000000 a8150100 00000000 h............... │ │ │ + 0x00030290 e0150100 00000000 01000000 01000000 ................ │ │ │ + 0x000302a0 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x000302b0 25000000 00000000 00000000 00000000 %............... │ │ │ + 0x000302c0 ffffffff ffffffff 02000000 00000000 ................ │ │ │ + 0x000302d0 05000000 00000000 01000000 ffffffff ................ │ │ │ + 0x000302e0 01000000 01000000 01000000 01000000 ................ │ │ │ + 0x000302f0 01000000 06000000 ffffffff 01000000 ................ │ │ │ + 0x00030300 081e0300 00000000 50300100 00000000 ........P0...... │ │ │ + 0x00030310 70300100 00000000 78300100 00000000 p0......x0...... │ │ │ + 0x00030320 01000000 00000000 b0010100 00000000 ................ │ │ │ + 0x00030330 b0010100 00000000 07000000 00000000 ................ │ │ │ + 0x00030340 98300100 00000000 a0300100 00000000 .0.......0...... │ │ │ + 0x00030350 04000000 00000000 c0300100 00000000 .........0...... │ │ │ + 0x00030360 c8300100 00000000 02000000 00000000 .0.............. │ │ │ + 0x00030370 e8300100 00000000 f0300100 00000000 .0.......0...... │ │ │ + 0x00030380 04000000 00000000 00310100 00000000 .........1...... │ │ │ + 0x00030390 08310100 00000000 04000000 00000000 .1.............. │ │ │ + 0x000303a0 20310100 00000000 28310100 00000000 1......(1...... │ │ │ + 0x000303b0 02000000 00000000 50310100 00000000 ........P1...... │ │ │ + 0x000303c0 58310100 00000000 02000000 00000000 X1.............. │ │ │ + 0x000303d0 70310100 00000000 78310100 00000000 p1......x1...... │ │ │ + 0x000303e0 04000000 00000000 b0310100 00000000 .........1...... │ │ │ + 0x000303f0 b8310100 00000000 02000000 00000000 .1.............. │ │ │ + 0x00030400 c8310100 00000000 d0310100 00000000 .1.......1...... │ │ │ + 0x00030410 14000000 00000000 e8310100 00000000 .........1...... │ │ │ + 0x00030420 f0310100 00000000 14000000 00000000 .1.............. │ │ │ + 0x00030430 08320100 00000000 10320100 00000000 .2.......2...... │ │ │ + 0x00030440 00000000 00000000 20320100 00000000 ........ 2...... │ │ │ + 0x00030450 28320100 00000000 02000000 00000000 (2.............. │ │ │ + 0x00030460 48320100 00000000 50320100 00000000 H2......P2...... │ │ │ + 0x00030470 14000000 00000000 70320100 00000000 ........p2...... │ │ │ + 0x00030480 78320100 00000000 14000000 00000000 x2.............. │ │ │ + 0x00030490 98320100 00000000 a0320100 00000000 .2.......2...... │ │ │ + 0x000304a0 02000000 00000000 b0010100 00000000 ................ │ │ │ + 0x000304b0 b0010100 00000000 07000000 00000000 ................ │ │ │ + 0x000304c0 c0320100 00000000 c8320100 00000000 .2.......2...... │ │ │ + 0x000304d0 12000000 00000000 f0320100 00000000 .........2...... │ │ │ + 0x000304e0 f8320100 00000000 04000000 00000000 .2.............. │ │ │ + 0x000304f0 08330100 00000000 10330100 00000000 .3.......3...... │ │ │ + 0x00030500 04000000 00000000 ........ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ @@ -1,5 +1,6 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ - 0x00000000 7a697073 706c6974 2e646562 75670000 zipsplit.debug.. │ │ │ - 0x00000010 948cb516 .... │ │ │ + 0x00000000 7a697073 706c6974 2d332e30 2d32332e zipsplit-3.0-23. │ │ │ + 0x00000010 656c382e 61617263 6836342e 64656275 el8.aarch64.debu │ │ │ + 0x00000020 67000000 217e0d94 g...!~.. │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugdata {} │ │ │ @@ -1,116 +1,118 @@ │ │ │ │ │ │ Hex dump of section '.gnu_debugdata': │ │ │ 0x00000000 fd377a58 5a000004 e6d6b446 02002101 .7zXZ......F..!. │ │ │ - 0x00000010 16000000 742fe5a3 e0197f06 cf5d003f ....t/.......].? │ │ │ - 0x00000020 91458468 3d89a6da 8acc96d2 a2c2d6a1 .E.h=........... │ │ │ - 0x00000030 c353b2d1 253dbb83 83c32973 d67ba2fa .S..%=....)s.{.. │ │ │ - 0x00000040 bba93674 0a582007 b1fa2e8f b688eb6f ..6t.X ........o │ │ │ - 0x00000050 fba116d8 3ce3f6e8 145c5aeb a832478a ....<....\Z..2G. │ │ │ - 0x00000060 24ca077a 2efb7b0f 469de513 63276e6c $..z..{.F...c'nl │ │ │ - 0x00000070 93730458 ecd58fc0 a448f654 063fc6ba .s.X.....H.T.?.. │ │ │ - 0x00000080 fd32fd11 7c5e621e 1fc69dc5 52e00337 .2..|^b.....R..7 │ │ │ - 0x00000090 9a2e7a5b 6fd8ffb2 cd82d6ad 24028226 ..z[o.......$..& │ │ │ - 0x000000a0 1db8359b 50d6d698 3c79e78c 094f96f3 ..5.P...IQ...F$5.#.. │ │ │ - 0x00000190 6ca9fdc2 f63d7b33 cbfd9f60 44089110 l....={3...`D... │ │ │ - 0x000001a0 abee41cd 62bf95f9 9632ae7e 212b4a67 ..A.b....2.~!+Jg │ │ │ - 0x000001b0 4b08db86 7649313c c7b9aa82 2825ef2f K...vI1<....(%./ │ │ │ - 0x000001c0 3b14dd99 b0df41a6 cb15683d 4df82317 ;.....A...h=M.#. │ │ │ - 0x000001d0 f81b6895 06f21882 b47eca78 ad2e6220 ..h......~.x..b │ │ │ - 0x000001e0 d9c1ea1d e97dc68d 93c2d062 6e1b94b6 .....}.....bn... │ │ │ - 0x000001f0 cc7c0688 cc8a1ae0 1a499265 b6c0238c .|.......I.e..#. │ │ │ - 0x00000200 a36dd5b7 173804e8 261d232c d5898768 .m...8..&.#,...h │ │ │ - 0x00000210 b8162cb8 d4e1c69d 8c08f4c5 94ab825a ..,............Z │ │ │ - 0x00000220 b81682ba a8e67e2d 386fcdc8 334d8141 ......~-8o..3M.A │ │ │ - 0x00000230 a5e0aedd ca2099d3 b37f6532 5ea4db0a ..... ....e2^... │ │ │ - 0x00000240 9d560e31 a5e9cf5c 6089ede1 1dca03f8 .V.1...\`....... │ │ │ - 0x00000250 d3a97dc2 83d46d9b e12461ae 4a2787cb ..}...m..$a.J'.. │ │ │ - 0x00000260 e8d3da4b eb26d18e 2644d041 b3898a35 ...K.&..&D.A...5 │ │ │ - 0x00000270 7d8a3553 3af1241f e045f751 f9135c1c }.5S:.$..E.Q..\. │ │ │ - 0x00000280 821ba3e5 1b33e71d 4cf76b18 94a28019 .....3..L.k..... │ │ │ - 0x00000290 3675c06f f0887abe b56b4809 df4deb74 6u.o..z..kH..M.t │ │ │ - 0x000002a0 b4014465 d0e7e093 d3572701 67f05159 ..De.....W'.g.QY │ │ │ - 0x000002b0 60f7d4e0 2e94f3df 6c125027 e7948867 `.......l.P'...g │ │ │ - 0x000002c0 78560604 279e9384 f7acb924 63562cfa xV..'......$cV,. │ │ │ - 0x000002d0 738f17c3 c6f68e3f 978805bb c6101280 s......?........ │ │ │ - 0x000002e0 e17e2785 dde61204 c2b9f214 95ad00e5 .~'............. │ │ │ - 0x000002f0 b1dc8c68 fca2e440 1e1c14fd 683ecde1 ...h...@....h>.. │ │ │ - 0x00000300 cf3ab5de 45418870 99316584 e396648c .:..EA.p.1e...d. │ │ │ - 0x00000310 425d2a7a c4ea2c1f ab363db0 c10a6106 B]*z..,..6=...a. │ │ │ - 0x00000320 6d3a0259 5c924d1a 2de7259a bc89787b m:.Y\.M.-.%...x{ │ │ │ - 0x00000330 b0ccb68e 9dea3bdd f1e6b737 abf70769 ......;....7...i │ │ │ - 0x00000340 88da1335 2e5e7a32 da4f2164 2ad22e04 ...5.^z2.O!d*... │ │ │ - 0x00000350 ccc99267 0a6683d6 2d87e2dd 232d3d95 ...g.f..-...#-=. │ │ │ - 0x00000360 ef693ff1 e4609f39 df0c9e19 c040af2f .i?..`.9.....@./ │ │ │ - 0x00000370 884cd7be a795271f 6c6eba23 f4117119 .L....'.ln.#..q. │ │ │ - 0x00000380 e074e1cf 950fdcec eff804b4 8d86daf5 .t.............. │ │ │ - 0x00000390 0fdb1015 e97defed 100e377c 98735666 .....}....7|.sVf │ │ │ - 0x000003a0 15e2c3e5 f49d927e 64bda588 15efe2b2 .......~d....... │ │ │ - 0x000003b0 9e31d840 1e91d831 9ec2566b 11260873 .1.@...1..Vk.&.s │ │ │ - 0x000003c0 7036702f f20032a4 f570487d ba945db6 p6p/..2..pH}..]. │ │ │ - 0x000003d0 8d2a26ab 14b73eaf 427d1c9f 8ab71d1f .*&...>.B}...... │ │ │ - 0x000003e0 4ebbeb18 56b353f5 8d51b3ec 0c076482 N...V.S..Q....d. │ │ │ - 0x000003f0 37ff9eeb a3ed37c4 c5cbf424 86291955 7.....7....$.).U │ │ │ - 0x00000400 a1ccdb6a 45847e4a b161afb1 e0bfa6da ...jE.~J.a...... │ │ │ - 0x00000410 41eda99f 05d7eceb cbbf8fbe 5ffb8592 A..........._... │ │ │ - 0x00000420 73faf2b6 9f105273 ab181af8 9ecdae7f s.....Rs........ │ │ │ - 0x00000430 ded76c91 900b319c 4cec4880 67f24807 ..l...1.L.H.g.H. │ │ │ - 0x00000440 396d0cd4 f87e6120 280a9b26 647d9dcd 9m...~a (..&d}.. │ │ │ - 0x00000450 5fd0232b 8b6141e9 eecbd567 2aa31e31 _.#+.aA....g*..1 │ │ │ - 0x00000460 efc82dc9 c7a1333d f04bb3c8 d919f268 ..-...3=.K.....h │ │ │ - 0x00000470 3cad6f16 c57e6286 42d01f10 26ad4097 <.o..~b.B...&.@. │ │ │ - 0x00000480 a682dc9a 1cc91bd2 a64191c7 96feb7e9 .........A...... │ │ │ - 0x00000490 26d66f33 002c09da 39c021f2 00a45255 &.o3.,..9.!...RU │ │ │ - 0x000004a0 0a2de2d2 1b5352ea d30c330d 685260cf .-...SR...3.hR`. │ │ │ - 0x000004b0 02d982ce 5a22cd5e c48c8233 e638c33a ....Z".^...3.8.: │ │ │ - 0x000004c0 e8b8d068 0b86de5d 4cd378be 07ca1e23 ...h...]L.x....# │ │ │ - 0x000004d0 60cb9db0 c0414c53 5a3e6996 f29af961 `....ALSZ>i....a │ │ │ - 0x000004e0 974cbdd3 e20771b2 b4c586ea d5e9e3c7 .L....q......... │ │ │ - 0x000004f0 b2f40ee1 392414a8 8cab3812 8baa9112 ....9$....8..... │ │ │ - 0x00000500 65346bf4 425a6e42 660504de f58e507c e4k.BZnBf.....P| │ │ │ - 0x00000510 42362452 26d9ff38 71320db2 15d664d9 B6$R&..8q2....d. │ │ │ - 0x00000520 40158843 90b22e7e 21d9e9b2 b70f5a78 @..C...~!.....Zx │ │ │ - 0x00000530 04a09b5a 6f86458d ccd5c53d 7c72a373 ...Zo.E....=|r.s │ │ │ - 0x00000540 adfcdfe7 c8a552c9 1a6b6fac 0bdf8105 ......R..ko..... │ │ │ - 0x00000550 6cbaeedf 258c6546 33c3a1db 73aa35ae l...%.eF3...s.5. │ │ │ - 0x00000560 9ec8588e 92a91dff 72287e77 b5baffdd ..X.....r(~w.... │ │ │ - 0x00000570 367b7509 34ef1bf3 7c0ea65b 6c5ec376 6{u.4...|..[l^.v │ │ │ - 0x00000580 0cc12405 b3bc5a1e a82d1771 4fb347d4 ..$...Z..-.qO.G. │ │ │ - 0x00000590 7fb51da9 abf4a3e3 977b1577 b571a0e4 .........{.w.q.. │ │ │ - 0x000005a0 5573f09b c8b9118f 4a20301f f43d6259 Us......J 0..=bY │ │ │ - 0x000005b0 ed7e4132 c5613afe 0c5af760 12116e62 .~A2.a:..Z.`..nb │ │ │ - 0x000005c0 e07d1203 a7327d71 86a25d34 952b3059 .}...2}q..]4.+0Y │ │ │ - 0x000005d0 6f39c4c5 1170d0d1 0944e0e2 e8c32a4c o9...p...D....*L │ │ │ - 0x000005e0 3991cc47 896d4f4c e2b9bc68 328fba0f 9..G.mOL...h2... │ │ │ - 0x000005f0 f8a46579 745a0cbc 0058d146 6b65193a ..eytZ...X.Fke.: │ │ │ - 0x00000600 5812aa54 0681b481 6ee2fe90 64acf743 X..T....n...d..C │ │ │ - 0x00000610 f9e915ca 9106a82d d3f372e3 19f73c25 .......-..r...<% │ │ │ - 0x00000620 80a98d31 85055503 ac4d7d94 cc624ba2 ...1..U..M}..bK. │ │ │ - 0x00000630 6a171207 1f2c5b51 f4d16528 7aa57ca0 j....,[Q..e(z.|. │ │ │ - 0x00000640 8f64930d 54faf622 dc416f61 d0310cf2 .d..T..".Aoa.1.. │ │ │ - 0x00000650 5db60c8a 175042c6 e168a15c c0b1b4e9 ]....PB..h.\.... │ │ │ - 0x00000660 0314872e ee3a6e5c 264ef24f c5cbf64c .....:n\&N.O...L │ │ │ - 0x00000670 b6bec0e0 80b0fb11 a3d70c12 8b6c32f9 .............l2. │ │ │ - 0x00000680 06eb697a db2ef6b7 62e88a00 2387a02b ..iz....b...#..+ │ │ │ - 0x00000690 fbfcd53b bf174125 746512ec 0ee6c386 ...;..A%te...... │ │ │ - 0x000006a0 fec5bec6 350e5f09 02aa9a8b 159a8f07 ....5._......... │ │ │ - 0x000006b0 79054872 97497d7a 6d4b2836 0159d22c y.Hr.I}zmK(6.Y., │ │ │ - 0x000006c0 fef43344 e98f2dff 9e0fbb2c 7e4153be ..3D..-....,~AS. │ │ │ - 0x000006d0 0fda0dc2 509176b5 bd162368 ea60b7ba ....P.v...#h.`.. │ │ │ - 0x000006e0 3b995af2 07af68e9 24e39954 aee20000 ;.Z...h.$..T.... │ │ │ - 0x000006f0 f9cf03ab cf586dfd 0001eb0d 80330000 .....Xm......3.. │ │ │ - 0x00000700 df16328c b1c467fb 02000000 0004595a ..2...g.......YZ │ │ │ + 0x00000010 16000000 742fe5a3 e019b706 e65d003f ....t/.......].? │ │ │ + 0x00000020 91458468 3d89a6da 8ae18622 a2c2d8cf .E.h=......".... │ │ │ + 0x00000030 7b8b2904 afeeb11d 5e22ce97 8dd9ae0b {.).....^"...... │ │ │ + 0x00000040 dc149703 452015de f57fcbba 0baf3186 ....E ........1. │ │ │ + 0x00000050 fafcf28e fec83a83 aa725f74 2f775dbf ......:..r_t/w]. │ │ │ + 0x00000060 b9be7cb9 91bb9818 d71d5beb ef1db56a ..|.......[....j │ │ │ + 0x00000070 a20a2206 7c0a5897 17517dc6 33ca1419 ..".|.X..Q}.3... │ │ │ + 0x00000080 4653dd47 01eb26a3 196468b2 e702e0c0 FS.G..&..dh..... │ │ │ + 0x00000090 3918a780 ada60156 4f04029d ff6f55c9 9......VO....oU. │ │ │ + 0x000000a0 75d27d81 4b172542 186dd9a4 bd3472c7 u.}.K.%B.m...4r. │ │ │ + 0x000000b0 196c69ff 147be065 e410099d 7550ce89 .li..{.e....uP.. │ │ │ + 0x000000c0 f670c6f7 d875cda1 2f885ba2 12135a86 .p...u../.[...Z. │ │ │ + 0x000000d0 aa9f371b 55115806 cba31696 7238c3f2 ..7.U.X.....r8.. │ │ │ + 0x000000e0 70605b62 5911914e 73541ddd 3f293250 p`[bY..NsT..?)2P │ │ │ + 0x000000f0 d1d321e3 d8a22ce1 c9e21eae d176783e ..!...,......vx> │ │ │ + 0x00000100 82e9c041 011382d9 27854885 e0caeca1 ...A....'.H..... │ │ │ + 0x00000110 82281973 d1ab9fc7 66ab9ccf 39d9c2f3 .(.s....f...9... │ │ │ + 0x00000120 8f9ac542 5c8d7ff3 ee3ded53 40dee4c3 ...B\....=.S@... │ │ │ + 0x00000130 abae2fb4 14975b86 b22d719c 7b458d93 ../...[..-q.{E.. │ │ │ + 0x00000140 f48192d7 502a5eae ba45c76a 5d13d68e ....P*^..E.j]... │ │ │ + 0x00000150 6014f3f5 931fab12 9a728404 a1e07157 `........r....qW │ │ │ + 0x00000160 60da1e49 b0ab16c1 20cb2c95 ba3b5a46 `..I.... .,..;ZF │ │ │ + 0x00000170 a339f57b cc49c912 a8018de5 d9746ae6 .9.{.I.......tj. │ │ │ + 0x00000180 e3ed2497 b5580840 ccad56e9 659e3227 ..$..X.@..V.e.2' │ │ │ + 0x00000190 962c9baa 0d73981e c6678655 3a255aa2 .,...s...g.U:%Z. │ │ │ + 0x000001a0 8da62e8d 2ffeb4e6 79a6df6a 9c0b87ab ..../...y..j.... │ │ │ + 0x000001b0 144b9605 7e565c19 eb09728e 3683e735 .K..~V\...r.6..5 │ │ │ + 0x000001c0 1042e0d2 24ed76e3 04b95d44 8ac7302f .B..$.v...]D..0/ │ │ │ + 0x000001d0 30845da8 f79eeab7 19d1cd30 f5b74145 0.]........0..AE │ │ │ + 0x000001e0 9dbeb45c 5f96f3e8 639a8fa4 a17fe39f ...\_...c....... │ │ │ + 0x000001f0 c8863320 6f026e77 b307cd1b 185c62eb ..3 o.nw.....\b. │ │ │ + 0x00000200 c3fca637 2fa217c5 efbc3650 d9dc7871 ...7/.....6P..xq │ │ │ + 0x00000210 9a247e33 5cc304d1 a184d242 b1a843b1 .$~3\......B..C. │ │ │ + 0x00000220 3d61190a 8227b941 45649add 81d8885a =a...'.AEd.....Z │ │ │ + 0x00000230 2d28a828 a4df5f6f cfc94614 524f8354 -(.(.._o..F.RO.T │ │ │ + 0x00000240 aea4164c 5670423f 189c4bc5 b58274a5 ...LVpB?..K...t. │ │ │ + 0x00000250 28e32298 359ef083 d5ba6d4d 3ba696c1 (.".5.....mM;... │ │ │ + 0x00000260 bae3b3d6 597281ec d30a649e 94b8fed9 ....Yr....d..... │ │ │ + 0x00000270 1ead2bfc e401654c d9166f57 80a828f6 ..+...eL..oW..(. │ │ │ + 0x00000280 9d6a98cd 82500aca 0ff146d6 ec9066f1 .j...P....F...f. │ │ │ + 0x00000290 773e5c48 acc93006 9cff2702 f9201a40 w>\H..0...'.. .@ │ │ │ + 0x000002a0 498ce4bb 0dbee77b 0585e4ba 2b89a339 I......{....+..9 │ │ │ + 0x000002b0 e82870a2 f0713e7d b45fe92a 25c5da46 .(p..q>}._.*%..F │ │ │ + 0x000002c0 92819106 ac0ce362 dd94a720 22166229 .......b... ".b) │ │ │ + 0x000002d0 33b639db b963d875 56c88d91 0136aa38 3.9..c.uV....6.8 │ │ │ + 0x000002e0 78dbcb26 b8da04c5 639ffd4e 7afcada4 x..&....c..Nz... │ │ │ + 0x000002f0 1aed8371 2b6b9e02 8b06bd0c 2760657d ...q+k......'`e} │ │ │ + 0x00000300 8922291f 8b577a4a 8db43f3e aecd2b75 .")..WzJ..?>..+u │ │ │ + 0x00000310 a43d7893 8b569afa def40903 4a96d724 .=x..V......J..$ │ │ │ + 0x00000320 3bae93c6 a0a4afe5 e2a11f72 a5b94919 ;..........r..I. │ │ │ + 0x00000330 0a5a4ac7 694270f2 2ba5b76a 5a011f7c .ZJ.iBp.+..jZ..| │ │ │ + 0x00000340 dd02782b 593eb861 e1c139d7 fbe27f94 ..x+Y>.a..9..... │ │ │ + 0x00000350 bab2d58a c19b061e 27871469 cc2cdd93 ........'..i.,.. │ │ │ + 0x00000360 a3a8bff4 19794c58 a79b972b 8a3315da .....yLX...+.3.. │ │ │ + 0x00000370 6ee6460d 0b73d2a3 57442064 ffb717b6 n.F..s..WD d.... │ │ │ + 0x00000380 47ab0119 7655fbc2 8382de53 b6e68c18 G...vU.....S.... │ │ │ + 0x00000390 ba50c162 6b50adaa 2421a979 e44f59e3 .P.bkP..$!.y.OY. │ │ │ + 0x000003a0 0abcd027 af844a09 0640ed96 e43a020d ...'..J..@...:.. │ │ │ + 0x000003b0 40527d74 8c057d27 750e205d acb16f88 @R}t..}'u. ]..o. │ │ │ + 0x000003c0 ccc1b087 419b22be c0b343c0 a0c08842 ....A."...C....B │ │ │ + 0x000003d0 8bca2006 328cd159 4fa49a39 cebabd82 .. .2..YO..9.... │ │ │ + 0x000003e0 391b7ffc 2dafe07e e4fed554 5213b1b7 9...-..~...TR... │ │ │ + 0x000003f0 1bea22b6 dd83c443 7a0198a1 61e35b88 .."....Cz...a.[. │ │ │ + 0x00000400 475bb500 57cb32c2 25eb2761 c8259642 G[..W.2.%.'a.%.B │ │ │ + 0x00000410 a051c9ce 744f2a14 d5bb16ea 4f7167ab .Q..tO*.....Oqg. │ │ │ + 0x00000420 66a63177 503e8c88 6988755f 4ce0da15 f.1wP>..i.u_L... │ │ │ + 0x00000430 98d7edae 3b43f6f9 a7188b77 4d1904fb ....;C.....wM... │ │ │ + 0x00000440 bacaa0cb 8594cfcb a33ac107 976717c5 .........:...g.. │ │ │ + 0x00000450 bf757262 3db95576 61a826b1 7a2e6971 .urb=.Uva.&.z.iq │ │ │ + 0x00000460 f9afdbb7 269f7f56 5b1027a6 88d56040 ....&..V[.'...`@ │ │ │ + 0x00000470 432eea6b 2e238042 685406f0 a2b8a4c3 C..k.#.BhT...... │ │ │ + 0x00000480 c4bf48d3 33b2b112 f6ebf2c9 e19227dc ..H.3.........'. │ │ │ + 0x00000490 5382cde4 7a174a75 d868bd1f 7a35ce35 S...z.Ju.h..z5.5 │ │ │ + 0x000004a0 3f6225ab c658980d 5788f1c7 14d576db ?b%..X..W.....v. │ │ │ + 0x000004b0 14cf1afb 19a70139 7d7ebda7 5c2e7321 .......9}~..\.s! │ │ │ + 0x000004c0 a72e33c2 5b7febce 5677c6d5 ddd90cae ..3.[...Vw...... │ │ │ + 0x000004d0 7efa023b 0c7ce64b 9afca0df 40aaa395 ~..;.|.K....@... │ │ │ + 0x000004e0 63a728b7 06436eda 9117b0d1 56758e10 c.(..Cn.....Vu.. │ │ │ + 0x000004f0 b3d134d9 7a00aba9 fef31c5d 6af922cb ..4.z......]j.". │ │ │ + 0x00000500 37f86041 46a8dca9 13752d8b 40569a01 7.`AF....u-.@V.. │ │ │ + 0x00000510 70488630 d0fe579c 59ed8345 26f517e5 pH.0..W.Y..E&... │ │ │ + 0x00000520 76e530f0 07e8c4a5 53809499 b9e80640 v.0.....S......@ │ │ │ + 0x00000530 212bd5cc 25198e29 2629d3df 35ff43fe !+..%..)&)..5.C. │ │ │ + 0x00000540 e7d7b4db 6fffe7f1 02ee7fc2 4ab25002 ....o.......J.P. │ │ │ + 0x00000550 d8d56f83 66736dbd 550f01e0 b089d08d ..o.fsm.U....... │ │ │ + 0x00000560 bba9c3b3 25358b1f 08896d55 d32d681f ....%5....mU.-h. │ │ │ + 0x00000570 ed504563 d877ed90 b8ad29f8 d756510e .PEc.w....)..VQ. │ │ │ + 0x00000580 d7d1ff2b b752fa0f edef37ee e75e834e ...+.R....7..^.N │ │ │ + 0x00000590 4a5d7a11 0d8a557f b40c456d 560e74e2 J]z...U...EmV.t. │ │ │ + 0x000005a0 5763e13a c5b1883f d73bc403 052694af Wc.:...?.;...&.. │ │ │ + 0x000005b0 fcd51242 88a29722 fee7bb44 a80cc5a7 ...B..."...D.... │ │ │ + 0x000005c0 9dbb0c98 f394841c cbe019e8 a6d134cd ..............4. │ │ │ + 0x000005d0 0cd8a8ec e2a5993b c822caf7 a7543ccd .......;."...T<. │ │ │ + 0x000005e0 c0d0492f ca9a3569 5d6b8fab 71881e9b ..I/..5i]k..q... │ │ │ + 0x000005f0 d85880c1 dc7575fc 6566f2db e0c95fbd .X...uu.ef...._. │ │ │ + 0x00000600 56d3858f cb18a936 21ea85eb a2922eb1 V......6!....... │ │ │ + 0x00000610 e215a1da 9afa314f 309e4333 d7a12b44 ......1O0.C3..+D │ │ │ + 0x00000620 99cb50ba f27a3632 db60174c 2898fc2c ..P..z62.`.L(.., │ │ │ + 0x00000630 099eac94 5609f79c f3f47c69 16218941 ....V.....|i.!.A │ │ │ + 0x00000640 5ace6a14 9742471d a4c4afac 15651a96 Z.j..BG......e.. │ │ │ + 0x00000650 bf88e29e b0c81c50 01be5acc d7e1122c .......P..Z...., │ │ │ + 0x00000660 f9b8ddaa e417a097 d95cea75 1d41efe2 .........\.u.A.. │ │ │ + 0x00000670 29cc156a 70db1a61 92ce2b8b a20b792b )..jp..a..+...y+ │ │ │ + 0x00000680 0f91114a 52a8c9d0 db8bfafb cb6953b9 ...JR........iS. │ │ │ + 0x00000690 b51d5859 f5c8b990 0ef08724 e4f0c9f6 ..XY.......$.... │ │ │ + 0x000006a0 cfd7b6c8 86fc276b 634d3dac c96c38b1 ......'kcM=..l8. │ │ │ + 0x000006b0 ce5487a9 b4e943d8 1c77ae44 3f6723a3 .T....C..w.D?g#. │ │ │ + 0x000006c0 7f3be1a0 ca2ca159 7120a1f4 89bd1de4 .;...,.Yq ...... │ │ │ + 0x000006d0 a0a3bf9d 66aa60c0 6a213745 63bdc8cf ....f.`.j!7Ec... │ │ │ + 0x000006e0 3c557050 825e1015 74a9d632 0b6bbba8