File 8base_80736669542d3727c77ccda1589f9d7c17568a1d97d98ffae84afbbbf081be67.elf
Function:
    004077ac
    004077acchacha_permute:
    004077acsub sp, sp, 48
    004077b0str x0, [sp+8]
    004077b4strh w1, [sp+6]
    004077b8ldr x0, [sp+8]
    004077bcstr x0, [sp+40]
    004077c0ldrh w0, [sp+6]
    004077c4and w0, w0, 15
    004077c8str w0, [sp+36]
    004077ccldrh w0, [sp+6]
    004077d0ubfm w0, w0, 4, 31
    004077d4and w0, w0, 65535
    004077d8and w0, w0, 15
    004077dcstr w0, [sp+32]
    004077e0ldrh w0, [sp+6]
    004077e4ubfm w0, w0, 8, 31
    004077e8and w0, w0, 65535
    004077ecand w0, w0, 15
    004077f0str w0, [sp+28]
    004077f4ldrh w0, [sp+6]
    004077f8ubfm w0, w0, 12, 31
    004077fcand w0, w0, 65535
    00407800and w0, w0, 15
    00407804str w0, [sp+24]
    00407808ldr w0, [sp+36]
    0040780cubfm x0, x0, 62, 61
    00407810ldr x1, [sp+40]
    00407814add x0, x1, x0
    00407818ldr w2, [x0]
    0040781cldr w0, [sp+32]
    00407820ubfm x0, x0, 62, 61
    00407824ldr x1, [sp+40]
    00407828add x0, x1, x0
    0040782cldr w1, [x0]
    00407830ldr w0, [sp+36]
    00407834ubfm x0, x0, 62, 61
    00407838ldr x3, [sp+40]
    0040783cadd x0, x3, x0
    00407840add w1, w2, w1
    00407844str w1, [x0]
    00407848ldr w0, [sp+24]
    0040784cubfm x0, x0, 62, 61
    00407850ldr x1, [sp+40]
    00407854add x0, x1, x0
    00407858ldr w1, [x0]
    0040785cldr w0, [sp+36]
    00407860ubfm x0, x0, 62, 61
    00407864ldr x2, [sp+40]
    00407868add x0, x2, x0
    0040786cldr w0, [x0]
    00407870eor w1, w1, w0
    00407874ldr w0, [sp+24]
    00407878ubfm x0, x0, 62, 61
    0040787cldr x2, [sp+40]
    00407880add x0, x2, x0
    00407884extr w1, w1, w1, 16
    00407888str w1, [x0]
    0040788cldr w0, [sp+28]
    00407890ubfm x0, x0, 62, 61
    00407894ldr x1, [sp+40]
    00407898add x0, x1, x0
    0040789cldr w2, [x0]
    004078a0ldr w0, [sp+24]
    004078a4ubfm x0, x0, 62, 61
    004078a8ldr x1, [sp+40]
    004078acadd x0, x1, x0
    004078b0ldr w1, [x0]
    004078b4ldr w0, [sp+28]
    004078b8ubfm x0, x0, 62, 61
    004078bcldr x3, [sp+40]
    004078c0add x0, x3, x0
    004078c4add w1, w2, w1
    004078c8str w1, [x0]
    004078ccldr w0, [sp+32]
    004078d0ubfm x0, x0, 62, 61
    004078d4ldr x1, [sp+40]
    004078d8add x0, x1, x0
    004078dcldr w1, [x0]
    004078e0ldr w0, [sp+28]
    004078e4ubfm x0, x0, 62, 61
    004078e8ldr x2, [sp+40]
    004078ecadd x0, x2, x0
    004078f0ldr w0, [x0]
    004078f4eor w1, w1, w0
    004078f8ldr w0, [sp+32]
    004078fcubfm x0, x0, 62, 61
    00407900ldr x2, [sp+40]
    00407904add x0, x2, x0
    00407908extr w1, w1, w1, 20
    0040790cstr w1, [x0]
    00407910ldr w0, [sp+36]
    00407914ubfm x0, x0, 62, 61
    00407918ldr x1, [sp+40]
    0040791cadd x0, x1, x0
    00407920ldr w2, [x0]
    00407924ldr w0, [sp+32]
    00407928ubfm x0, x0, 62, 61
    0040792cldr x1, [sp+40]
    00407930add x0, x1, x0
    00407934ldr w1, [x0]
    00407938ldr w0, [sp+36]
    0040793cubfm x0, x0, 62, 61
    00407940ldr x3, [sp+40]
    00407944add x0, x3, x0
    00407948add w1, w2, w1
    0040794cstr w1, [x0]
    00407950ldr w0, [sp+24]
    00407954ubfm x0, x0, 62, 61
    00407958ldr x1, [sp+40]
    0040795cadd x0, x1, x0
    00407960ldr w1, [x0]
    00407964ldr w0, [sp+36]
    00407968ubfm x0, x0, 62, 61
    0040796cldr x2, [sp+40]
    00407970add x0, x2, x0
    00407974ldr w0, [x0]
    00407978eor w1, w1, w0
    0040797cldr w0, [sp+24]
    00407980ubfm x0, x0, 62, 61
    00407984ldr x2, [sp+40]
    00407988add x0, x2, x0
    0040798cextr w1, w1, w1, 24
    00407990str w1, [x0]
    00407994ldr w0, [sp+28]
    00407998ubfm x0, x0, 62, 61
    0040799cldr x1, [sp+40]
    004079a0add x0, x1, x0
    004079a4ldr w2, [x0]
    004079a8ldr w0, [sp+24]
    004079acubfm x0, x0, 62, 61
    004079b0ldr x1, [sp+40]
    004079b4add x0, x1, x0
    004079b8ldr w1, [x0]
    004079bcldr w0, [sp+28]
    004079c0ubfm x0, x0, 62, 61
    004079c4ldr x3, [sp+40]
    004079c8add x0, x3, x0
    004079ccadd w1, w2, w1
    004079d0str w1, [x0]
    004079d4ldr w0, [sp+32]
    004079d8ubfm x0, x0, 62, 61
    004079dcldr x1, [sp+40]
    004079e0add x0, x1, x0
    004079e4ldr w1, [x0]
    004079e8ldr w0, [sp+28]
    004079ecubfm x0, x0, 62, 61
    004079f0ldr x2, [sp+40]
    004079f4add x0, x2, x0
    004079f8ldr w0, [x0]
    004079fceor w1, w1, w0
    00407a00ldr w0, [sp+32]
    00407a04ubfm x0, x0, 62, 61
    00407a08ldr x2, [sp+40]
    00407a0cadd x0, x2, x0
    00407a10extr w1, w1, w1, 25
    00407a14str w1, [x0]
    00407a18hint
    00407a1cadd sp, sp, 48
    00407a20ret x30
    004077ac
    00407a24
    00407a24cc20_stream:
    00407a24stp x29, x30, [sp-64]!
    00407a28add x29, sp, 0
    00407a2cstr x0, [sp+24]
    00407a30str x1, [sp+16]
    00407a34movn w0, 14271
    00407a38strh w0, [sp+40]
    00407a3cmovn w0, 9902
    00407a40strh w0, [sp+42]
    00407a44movn w0, 5533
    00407a48strh w0, [sp+44]
    00407a4cmovn w0, 1164
    00407a50strh w0, [sp+46]
    00407a54movn w0, 1455
    00407a58strh w0, [sp+48]
    00407a5cmovn w0, 13470
    00407a60strh w0, [sp+50]
    00407a64movn w0, 10125
    00407a68strh w0, [sp+52]
    00407a6cmovn w0, 5820
    00407a70strh w0, [sp+54]
    00407a74str wzr, [sp+60]
    00407a78b 0x407aa0
    00407a7c
    00407a7cloc_407a7c:
    00407a7cldr x0, [sp+24]
    00407a80ldrsw x1, [sp+60]
    00407a84ldr w2, [x0+2*x1]
    00407a88ldr x0, [sp+16]
    00407a8cldrsw x1, [sp+60]
    00407a90str w2, [x0+2*x1]
    00407a94ldr w0, [sp+60]
    00407a98add w0, w0, 1
    00407a9cstr w0, [sp+60]
    00407aa0
    00407aa0loc_407aa0:
    00407aa0ldr w0, [sp+60]
    00407aa4subs wzr, w0, 15
    00407aa8b.le 0x407a7c
    00407aacstr wzr, [sp+60]
    00407ab0b 0x407afc
    00407ab4
    00407ab4loc_407ab4:
    00407ab4str wzr, [sp+56]
    00407ab8b 0x407ae4
    00407abc
    00407abcloc_407abc:
    00407abcldrsw x0, [sp+56]
    00407ac0ubfm x0, x0, 63, 62
    00407ac4add x1, sp, 40
    00407ac8ldrh w0, [x1+x0]
    00407accmov w1, w0
    00407ad0ldr x0, [sp+16]
    00407ad4bl chacha_permute
    00407ad8ldr w0, [sp+56]
    00407adcadd w0, w0, 1
    00407ae0str w0, [sp+56]
    00407ae4
    00407ae4loc_407ae4:
    00407ae4ldr w0, [sp+56]
    00407ae8subs wzr, w0, 7
    00407aecb.le 0x407abc
    00407af0ldr w0, [sp+60]
    00407af4add w0, w0, 2
    00407af8str w0, [sp+60]
    00407afc
    00407afcloc_407afc:
    00407afcldr w0, [sp+60]
    00407b00subs wzr, w0, 19
    00407b04b.le 0x407ab4
    00407b08str wzr, [sp+60]
    00407b0cb 0x407b44
    00407b10
    00407b10loc_407b10:
    00407b10ldr x0, [sp+16]
    00407b14ldrsw x1, [sp+60]
    00407b18ldr w1, [x0+2*x1]
    00407b1cldr x0, [sp+24]
    00407b20ldrsw x2, [sp+60]
    00407b24ldr w0, [x0+2*x2]
    00407b28add w2, w1, w0
    00407b2cldr x0, [sp+16]
    00407b30ldrsw x1, [sp+60]
    00407b34str w2, [x0+2*x1]
    00407b38ldr w0, [sp+60]
    00407b3cadd w0, w0, 1
    00407b40str w0, [sp+60]
    00407b44
    00407b44loc_407b44:
    00407b44ldr w0, [sp+60]
    00407b48subs wzr, w0, 15
    00407b4cb.le 0x407b10
    00407b50ldr x0, [sp+24]
    00407b54ldr x0, [x0+48]
    00407b58add x1, x0, 1
    00407b5cldr x0, [sp+24]
    00407b60str x1, [x0+48]
    00407b64hint
    00407b68ldp x29, x30, [sp], 64
    00407b6cret x30
    00407a24
    00407b70
    00407b70cc20_encrypt:
    00407b70stp x29, x30, [sp-144]!
    00407b74add x29, sp, 0
    00407b78str w0, [sp+44]
    00407b7cstr x1, [sp+32]
    00407b80str x2, [sp+24]
    00407b84ldr x0, [sp+32]
    00407b88str x0, [sp+128]
    00407b8cb 0x407c30
    00407b90
    00407b90loc_407b90:
    00407b90add x0, sp, 56
    00407b94mov x1, x0
    00407b98ldr x0, [sp+24]
    00407b9cbl cc20_stream
    00407ba0ldr w2, [sp+44]
    00407ba4ldr w1, [sp+44]
    00407ba8movz w0, 64
    00407bacsubs wzr, w2, 64
    00407bb0csel w0, w1, w0, ls
    00407bb4str w0, [sp+124]
    00407bb8str wzr, [sp+140]
    00407bbcb 0x407c00
    00407bc0
    00407bc0loc_407bc0:
    00407bc0ldr w0, [sp+140]
    00407bc4ldr x1, [sp+128]
    00407bc8add x0, x1, x0
    00407bccldrb w2, [x0]
    00407bd0ldr w0, [sp+140]
    00407bd4add x1, sp, 56
    00407bd8ldrb w1, [x1+x0]
    00407bdcldr w0, [sp+140]
    00407be0ldr x3, [sp+128]
    00407be4add x0, x3, x0
    00407be8eor w1, w2, w1
    00407becand w1, w1, 255
    00407bf0strb w1, [x0]
    00407bf4ldr w0, [sp+140]
    00407bf8add w0, w0, 1
    00407bfcstr w0, [sp+140]
    00407c00
    00407c00loc_407c00:
    00407c00ldr w1, [sp+140]
    00407c04ldr w0, [sp+124]
    00407c08subs wzr, w1, w0
    00407c0cb.lo 0x407bc0
    00407c10ldr w1, [sp+44]
    00407c14ldr w0, [sp+124]
    00407c18sub w0, w1, w0
    00407c1cstr w0, [sp+44]
    00407c20ldr w0, [sp+124]
    00407c24ldr x1, [sp+128]
    00407c28add x0, x1, x0
    00407c2cstr x0, [sp+128]
    00407c30
    00407c30loc_407c30:
    00407c30ldr w0, [sp+44]
    00407c34subs wzr, w0, 0
    00407c38b.ne 0x407b90
    00407c3chint
    00407c40hint
    00407c44ldp x29, x30, [sp], 144
    00407c48ret x30
    00407b70
    00407c4c
    00407c4c_fini:
    00407c4chint
    00407c50stp x29, x30, [sp-16]!
    00407c54add x29, sp, 0
    00407c58ldp x29, x30, [sp], 16
    00407c5cret x30
    00407c4c
    00407c60
    00407c60 string ".rodata"
    00408434
    00408434 struct EH_FRAME_HDR
    00408434 version int 1
    00408435 eh_frame_ptr_enc uint8 0x1b ; DW_EH_PE_pcrel_sdata4
    00408436 fde_count_enc uint8 0x03 ; DW_EH_PE_udata4
    00408437 table_enc uint8 0x3b ; DW_EH_PE_datarel_sdata4
    00408438 eh_frame_ptr uint32 0x408688
    0040843c fde_count int 73
    00408440
    00408440 struct EH_FRAME_HDR_ENTRY
    00408440 initial_loc uint32 0x401400
    00408444 fde uint32 0x40869c
    00408448
    00408448 struct EH_FRAME_HDR_ENTRY
    00408448 initial_loc uint32 0x401450
    0040844c fde uint32 0x4086b0
    00408450
    00408450 struct EH_FRAME_HDR_ENTRY
    00408450 initial_loc uint32 0x401480
    00408454 fde uint32 0x4086c4
    00408458
    00408458 struct EH_FRAME_HDR_ENTRY
    00408458 initial_loc uint32 0x4014bc
    0040845c fde uint32 0x4086d8
    00408460
    00408460 struct EH_FRAME_HDR_ENTRY
    00408460 initial_loc uint32 0x4014ec
    00408464 fde uint32 0x4086fc
    00408468
    00408468 struct EH_FRAME_HDR_ENTRY
    00408468 initial_loc uint32 0x4014f0
    0040846c fde uint32 0x408710
    00408470
    00408470 struct EH_FRAME_HDR_ENTRY
    00408470 initial_loc uint32 0x401748
    00408474 fde uint32 0x408730
    00408478
    00408478 struct EH_FRAME_HDR_ENTRY
    00408478 initial_loc uint32 0x40181c
    0040847c fde uint32 0x408748
    00408480
    00408480 struct EH_FRAME_HDR_ENTRY
    00408480 initial_loc uint32 0x401898
    00408484 fde uint32 0x408760
    00408488
    00408488 struct EH_FRAME_HDR_ENTRY
    00408488 initial_loc uint32 0x401908
    0040848c fde uint32 0x408778
    00408490
    00408490 struct EH_FRAME_HDR_ENTRY
    00408490 initial_loc uint32 0x40292c
    00408494 fde uint32 0x408794
    00408498
    00408498 struct EH_FRAME_HDR_ENTRY
    00408498 initial_loc uint32 0x402da8
    0040849c fde uint32 0x4087b0
    004084a0
    004084a0 struct EH_FRAME_HDR_ENTRY
    004084a0 initial_loc uint32 0x402dec
    004084a4 fde uint32 0x4087c8
    004084a8
    004084a8 struct EH_FRAME_HDR_ENTRY
    004084a8 initial_loc uint32 0x402e30
    004084ac fde uint32 0x4087e0
    004084b0
    004084b0 struct EH_FRAME_HDR_ENTRY
    004084b0 initial_loc uint32 0x40306c
    004084b4 fde uint32 0x408800
    004084b8
    004084b8 struct EH_FRAME_HDR_ENTRY
    004084b8 initial_loc uint32 0x4030c0
    004084bc fde uint32 0x408820
    004084c0
    004084c0 struct EH_FRAME_HDR_ENTRY
    004084c0 initial_loc uint32 0x403a38
    004084c4 fde uint32 0x40883c
    004084c8
    004084c8 struct EH_FRAME_HDR_ENTRY
    004084c8 initial_loc uint32 0x403a84
    004084cc fde uint32 0x40885c
    004084d0
    004084d0 struct EH_FRAME_HDR_ENTRY
    004084d0 initial_loc uint32 0x403ec4
    004084d4 fde uint32 0x408878
    004084d8
    004084d8 struct EH_FRAME_HDR_ENTRY
    004084d8 initial_loc uint32 0x403f58
    004084dc fde uint32 0x408890
    004084e0
    004084e0 struct EH_FRAME_HDR_ENTRY
    004084e0 initial_loc uint32 0x403f88
    004084e4 fde uint32 0x4088a8
    004084e8
    004084e8 struct EH_FRAME_HDR_ENTRY
    004084e8 initial_loc uint32 0x4049e8
    004084ec fde uint32 0x4088c8
    004084f0
    004084f0 struct EH_FRAME_HDR_ENTRY
    004084f0 initial_loc uint32 0x404c04
    004084f4 fde uint32 0x4088ec
    004084f8
    004084f8 struct EH_FRAME_HDR_ENTRY
    004084f8 initial_loc uint32 0x404cfc
    004084fc fde uint32 0x408904
    00408500
    00408500 struct EH_FRAME_HDR_ENTRY
    00408500 initial_loc uint32 0x404fa4
    00408504 fde uint32 0x408928
    00408508
    00408508 struct EH_FRAME_HDR_ENTRY
    00408508 initial_loc uint32 0x405320
    0040850c fde uint32 0x408948
    00408510
    00408510 struct EH_FRAME_HDR_ENTRY
    00408510 initial_loc uint32 0x4053f8
    00408514 fde uint32 0x408968
    00408518
    00408518 struct EH_FRAME_HDR_ENTRY
    00408518 initial_loc uint32 0x40547c
    0040851c fde uint32 0x408980
    00408520
    00408520 struct EH_FRAME_HDR_ENTRY
    00408520 initial_loc uint32 0x4054e0
    00408524 fde uint32 0x408998
    00408528
    00408528 struct EH_FRAME_HDR_ENTRY
    00408528 initial_loc uint32 0x4059f0
    0040852c fde uint32 0x4089b4
    00408530
    00408530 struct EH_FRAME_HDR_ENTRY
    00408530 initial_loc uint32 0x405c90
    00408534 fde uint32 0x4089d4
    00408538
    00408538 struct EH_FRAME_HDR_ENTRY
    00408538 initial_loc uint32 0x405d3c
    0040853c fde uint32 0x4089ec
    00408540
    00408540 struct EH_FRAME_HDR_ENTRY
    00408540 initial_loc uint32 0x405e50
    00408544 fde uint32 0x408a14
    00408548
    00408548 struct EH_FRAME_HDR_ENTRY
    00408548 initial_loc uint32 0x40605c
    0040854c fde uint32 0x408a38
    00408550
    00408550 struct EH_FRAME_HDR_ENTRY
    00408550 initial_loc uint32 0x406224
    00408554 fde uint32 0x408a58
    00408558
    00408558 struct EH_FRAME_HDR_ENTRY
    00408558 initial_loc uint32 0x4062b0
    0040855c fde uint32 0x408a78
    00408560
    00408560 struct EH_FRAME_HDR_ENTRY
    00408560 initial_loc uint32 0x406320
    00408564 fde uint32 0x408a98
    00408568
    00408568 struct EH_FRAME_HDR_ENTRY
    00408568 initial_loc uint32 0x406448
    0040856c fde uint32 0x408ab8
    00408570
    00408570 struct EH_FRAME_HDR_ENTRY
    00408570 initial_loc uint32 0x4064b0
    00408574 fde uint32 0x408ad8
    00408578
    00408578 struct EH_FRAME_HDR_ENTRY
    00408578 initial_loc uint32 0x4064d0
    0040857c fde uint32 0x408af0
    00408580
    00408580 struct EH_FRAME_HDR_ENTRY
    00408580 initial_loc uint32 0x4064e8
    00408584 fde uint32 0x408b08
    00408588
    00408588 struct EH_FRAME_HDR_ENTRY
    00408588 initial_loc uint32 0x4065b4
    0040858c fde uint32 0x408b28
    00408590
    00408590 struct EH_FRAME_HDR_ENTRY
    00408590 initial_loc uint32 0x406600
    00408594 fde uint32 0x408b48
    00408598
    00408598 struct EH_FRAME_HDR_ENTRY
    00408598 initial_loc uint32 0x406808
    0040859c fde uint32 0x408b68
    004085a0
    004085a0 struct EH_FRAME_HDR_ENTRY
    004085a0 initial_loc uint32 0x406828
    004085a4 fde uint32 0x408b88
    004085a8
    004085a8 struct EH_FRAME_HDR_ENTRY
    004085a8 initial_loc uint32 0x4068a0
    004085ac fde uint32 0x408ba8
    004085b0
    004085b0 struct EH_FRAME_HDR_ENTRY
    004085b0 initial_loc uint32 0x4068fc
    004085b4 fde uint32 0x408bc8
    004085b8
    004085b8 struct EH_FRAME_HDR_ENTRY
    004085b8 initial_loc uint32 0x406998
    004085bc fde uint32 0x408be8
    004085c0
    004085c0 struct EH_FRAME_HDR_ENTRY
    004085c0 initial_loc uint32 0x406a38
    004085c4 fde uint32 0x408c08
    004085c8
    004085c8 struct EH_FRAME_HDR_ENTRY
    004085c8 initial_loc uint32 0x406a64
    004085cc fde uint32 0x408c28
    004085d0
    004085d0 struct EH_FRAME_HDR_ENTRY
    004085d0 initial_loc uint32 0x406aec
    004085d4 fde uint32 0x408c48
    004085d8
    004085d8 struct EH_FRAME_HDR_ENTRY
    004085d8 initial_loc uint32 0x406b10
    004085dc fde uint32 0x408c68
    004085e0
    004085e0 struct EH_FRAME_HDR_ENTRY
    004085e0 initial_loc uint32 0x406b50
    004085e4 fde uint32 0x408c88
    004085e8
    004085e8 struct EH_FRAME_HDR_ENTRY
    004085e8 initial_loc uint32 0x406b90
    004085ec fde uint32 0x408ca8
    004085f0
    004085f0 struct EH_FRAME_HDR_ENTRY
    004085f0 initial_loc uint32 0x406be4
    004085f4 fde uint32 0x408cc8
    004085f8
    004085f8 struct EH_FRAME_HDR_ENTRY
    004085f8 initial_loc uint32 0x406c30
    004085fc fde uint32 0x408ce8
    00408600
    00408600 struct EH_FRAME_HDR_ENTRY
    00408600 initial_loc uint32 0x406cf8
    00408604 fde uint32 0x408d08
    00408608
    00408608 struct EH_FRAME_HDR_ENTRY
    00408608 initial_loc uint32 0x406d70
    0040860c fde uint32 0x408d28
    00408610
    00408610 struct EH_FRAME_HDR_ENTRY
    00408610 initial_loc uint32 0x406e84
    00408614 fde uint32 0x408d4c
    00408618
    00408618 struct EH_FRAME_HDR_ENTRY
    00408618 initial_loc uint32 0x406f18
    0040861c fde uint32 0x408d70
    00408620
    00408620 struct EH_FRAME_HDR_ENTRY
    00408620 initial_loc uint32 0x407014
    00408624 fde uint32 0x408d90
    00408628
    00408628 struct EH_FRAME_HDR_ENTRY
    00408628 initial_loc uint32 0x4071d4
    0040862c fde uint32 0x408db0
    00408630
    00408630 struct EH_FRAME_HDR_ENTRY
    00408630 initial_loc uint32 0x407438
    00408634 fde uint32 0x408dd0
    00408638
    00408638 struct EH_FRAME_HDR_ENTRY
    00408638 initial_loc uint32 0x407498
    0040863c fde uint32 0x408df0
    00408640
    00408640 struct EH_FRAME_HDR_ENTRY
    00408640 initial_loc uint32 0x407570
    00408644 fde uint32 0x408e10
    00408648
    00408648 struct EH_FRAME_HDR_ENTRY
    00408648 initial_loc uint32 0x4075a4
    0040864c fde uint32 0x408e30
    00408650
    00408650 struct EH_FRAME_HDR_ENTRY
    00408650 initial_loc uint32 0x4075e8
    00408654 fde uint32 0x408e50
    00408658
    00408658 struct EH_FRAME_HDR_ENTRY
    00408658 initial_loc uint32 0x407610
    0040865c fde uint32 0x408e70
    00408660
    00408660 struct EH_FRAME_HDR_ENTRY
    00408660 initial_loc uint32 0x407640
    00408664 fde uint32 0x408e88
    00408668
    00408668 struct EH_FRAME_HDR_ENTRY
    00408668 initial_loc uint32 0x4076d4
    0040866c fde uint32 0x408ea8
    00408670
    00408670 struct EH_FRAME_HDR_ENTRY
    00408670 initial_loc uint32 0x4077ac
    00408674 fde uint32 0x408ec0
    00408678
    00408678 struct EH_FRAME_HDR_ENTRY
    00408678 initial_loc uint32 0x407a24
    0040867c fde uint32 0x408ed8
    00408680
    00408680 struct EH_FRAME_HDR_ENTRY
    00408680 initial_loc uint32 0x407b70
    00408684 fde uint32 0x408ef8
    00408688
    00408688 Kind=EhFrameCIE Name= VA=0x408688 Size=20
    0040869c
    0040869c Kind=EhFrameFDE Name= VA=0x40869c Size=20
    004086b0
    004086b0 Kind=EhFrameFDE Name= VA=0x4086b0 Size=20
    004086c4
    004086c4 Kind=EhFrameFDE Name= VA=0x4086c4 Size=20
    004086d8
    004086d8 Kind=EhFrameFDE Name= VA=0x4086d8 Size=36
    004086fc
    004086fc Kind=EhFrameFDE Name= VA=0x4086fc Size=20
    00408710
    00408710 Kind=EhFrameFDE Name= VA=0x408710 Size=32
    00408730
    00408730 Kind=EhFrameFDE Name= VA=0x408730 Size=24
    00408748
    00408748 Kind=EhFrameFDE Name= VA=0x408748 Size=24
    00408760
    00408760 Kind=EhFrameFDE Name= VA=0x408760 Size=24
    00408778
    00408778 Kind=EhFrameFDE Name= VA=0x408778 Size=28
    00408794
    00408794 Kind=EhFrameFDE Name= VA=0x408794 Size=28
    004087b0
    004087b0 Kind=EhFrameFDE Name= VA=0x4087b0 Size=24
    004087c8
    004087c8 Kind=EhFrameFDE Name= VA=0x4087c8 Size=24
    004087e0
    004087e0 Kind=EhFrameFDE Name= VA=0x4087e0 Size=32
    00408800
    00408800 Kind=EhFrameFDE Name= VA=0x408800 Size=32
    00408820
    00408820 Kind=EhFrameFDE Name= VA=0x408820 Size=28
    0040883c
    0040883c Kind=EhFrameFDE Name= VA=0x40883c Size=32
    0040885c
    0040885c Kind=EhFrameFDE Name= VA=0x40885c Size=28
    00408878
    00408878 Kind=EhFrameFDE Name= VA=0x408878 Size=24
    00408890
    00408890 Kind=EhFrameFDE Name= VA=0x408890 Size=24
    004088a8
    004088a8 Kind=EhFrameFDE Name= VA=0x4088a8 Size=32
    004088c8
    004088c8 Kind=EhFrameFDE Name= VA=0x4088c8 Size=36
    004088ec
    004088ec Kind=EhFrameFDE Name= VA=0x4088ec Size=24
    00408904
    00408904 Kind=EhFrameFDE Name= VA=0x408904 Size=36
    00408928
    00408928 Kind=EhFrameFDE Name= VA=0x408928 Size=32
    00408948
    00408948 Kind=EhFrameFDE Name= VA=0x408948 Size=32
    00408968
    00408968 Kind=EhFrameFDE Name= VA=0x408968 Size=24
    00408980
    00408980 Kind=EhFrameFDE Name= VA=0x408980 Size=24
    00408998
    00408998 Kind=EhFrameFDE Name= VA=0x408998 Size=28
    004089b4
    004089b4 Kind=EhFrameFDE Name= VA=0x4089b4 Size=32
    004089d4
    004089d4 Kind=EhFrameFDE Name= VA=0x4089d4 Size=24
    004089ec
    004089ec Kind=EhFrameFDE Name= VA=0x4089ec Size=40
    00408a14
    00408a14 Kind=EhFrameFDE Name= VA=0x408a14 Size=36
    00408a38
    00408a38 Kind=EhFrameFDE Name= VA=0x408a38 Size=32
    00408a58
    00408a58 Kind=EhFrameFDE Name= VA=0x408a58 Size=32
    00408a78
    00408a78 Kind=EhFrameFDE Name= VA=0x408a78 Size=32
    00408a98
    00408a98 Kind=EhFrameFDE Name= VA=0x408a98 Size=32
    00408ab8
    00408ab8 Kind=EhFrameFDE Name= VA=0x408ab8 Size=32
    00408ad8
    00408ad8 Kind=EhFrameFDE Name= VA=0x408ad8 Size=24
    00408af0
    00408af0 Kind=EhFrameFDE Name= VA=0x408af0 Size=24
    00408b08
    00408b08 Kind=EhFrameFDE Name= VA=0x408b08 Size=32
    00408b28
    00408b28 Kind=EhFrameFDE Name= VA=0x408b28 Size=32
    00408b48
    00408b48 Kind=EhFrameFDE Name= VA=0x408b48 Size=32
    00408b68
    00408b68 Kind=EhFrameFDE Name= VA=0x408b68 Size=32
    00408b88
    00408b88 Kind=EhFrameFDE Name= VA=0x408b88 Size=32
    00408ba8
    00408ba8 Kind=EhFrameFDE Name= VA=0x408ba8 Size=32
    00408bc8
    00408bc8 Kind=EhFrameFDE Name= VA=0x408bc8 Size=32
    00408be8
    00408be8 Kind=EhFrameFDE Name= VA=0x408be8 Size=32
    00408c08
    00408c08 Kind=EhFrameFDE Name= VA=0x408c08 Size=32
    00408c28
    00408c28 Kind=EhFrameFDE Name= VA=0x408c28 Size=32
    00408c48
    00408c48 Kind=EhFrameFDE Name= VA=0x408c48 Size=32
    00408c68
    00408c68 Kind=EhFrameFDE Name= VA=0x408c68 Size=32
    00408c88
    00408c88 Kind=EhFrameFDE Name= VA=0x408c88 Size=32
    00408ca8
    00408ca8 Kind=EhFrameFDE Name= VA=0x408ca8 Size=32
    00408cc8
    00408cc8 Kind=EhFrameFDE Name= VA=0x408cc8 Size=32
    00408ce8
    00408ce8 Kind=EhFrameFDE Name= VA=0x408ce8 Size=32
    00408d08
    00408d08 Kind=EhFrameFDE Name= VA=0x408d08 Size=32
    00408d28
    00408d28 Kind=EhFrameFDE Name= VA=0x408d28 Size=36
    00408d4c
    00408d4c Kind=EhFrameFDE Name= VA=0x408d4c Size=36
    00408d70
    00408d70 Kind=EhFrameFDE Name= VA=0x408d70 Size=32
    00408d90
    00408d90 Kind=EhFrameFDE Name= VA=0x408d90 Size=32
    00408db0
    00408db0 Kind=EhFrameFDE Name= VA=0x408db0 Size=32
    00408dd0
    00408dd0 Kind=EhFrameFDE Name= VA=0x408dd0 Size=32
    00408df0
    00408df0 Kind=EhFrameFDE Name= VA=0x408df0 Size=32
    00408e10
    00408e10 Kind=EhFrameFDE Name= VA=0x408e10 Size=32
    00408e30
    00408e30 Kind=EhFrameFDE Name= VA=0x408e30 Size=32
    00408e50
    00408e50 Kind=EhFrameFDE Name= VA=0x408e50 Size=32
    00408e70
    00408e70 Kind=EhFrameFDE Name= VA=0x408e70 Size=24
    00408e88
    00408e88 Kind=EhFrameFDE Name= VA=0x408e88 Size=32
    00408ea8
    00408ea8 Kind=EhFrameFDE Name= VA=0x408ea8 Size=24
    00408ec0
    00408ec0 Kind=EhFrameFDE Name= VA=0x408ec0 Size=24
    00408ed8
    00408ed8 Kind=EhFrameFDE Name= VA=0x408ed8 Size=32
    00408ef8
    00408ef8 Kind=EhFrameFDE Name= VA=0x408ef8 Size=32
    00408f18
    00408f18 00 00 00 00 ....