
/data/app/~~FfR2UxiezVimWOvqJwfg0A==/com.tencent.rmcn-ubSUFDQnHa3Y4cwZtqW1Wg==/lib/arm64/libPluginCrosCurl.so:	file format elf64-littleaarch64

Disassembly of section .plt:

0000000000002310 <.plt>:
    2310: a9bf7bf0     	stp	x16, x30, [sp, #-0x10]!
    2314: b0000030     	adrp	x16, 0x7000
    2318: f9471a11     	ldr	x17, [x16, #0xe30]
    231c: 9138c210     	add	x16, x16, #0xe30
    2320: d61f0220     	br	x17
    2324: d503201f     	nop
    2328: d503201f     	nop
    232c: d503201f     	nop

0000000000002330 <__cxa_finalize@plt>:
    2330: b0000030     	adrp	x16, 0x7000
    2334: f9471e11     	ldr	x17, [x16, #0xe38]
    2338: 9138e210     	add	x16, x16, #0xe38
    233c: d61f0220     	br	x17

0000000000002340 <_ZN6GCloud6Plugin14PluginCrosCurl16GetServiceByNameEPKc@plt>:
    2340: b0000030     	adrp	x16, 0x7000
    2344: f9472211     	ldr	x17, [x16, #0xe40]
    2348: 91390210     	add	x16, x16, #0xe40
    234c: d61f0220     	br	x17

0000000000002350 <_ZdlPv@plt>:
    2350: b0000030     	adrp	x16, 0x7000
    2354: f9472611     	ldr	x17, [x16, #0xe48]
    2358: 91392210     	add	x16, x16, #0xe48
    235c: d61f0220     	br	x17

0000000000002360 <_ZN6GCloud6Plugin14PluginCrosCurl9OnStartupEPNS0_16IServiceRegisterE@plt>:
    2360: b0000030     	adrp	x16, 0x7000
    2364: f9472a11     	ldr	x17, [x16, #0xe50]
    2368: 91394210     	add	x16, x16, #0xe50
    236c: d61f0220     	br	x17

0000000000002370 <cros_curl_global_init@plt>:
    2370: b0000030     	adrp	x16, 0x7000
    2374: f9472e11     	ldr	x17, [x16, #0xe58]
    2378: 91396210     	add	x16, x16, #0xe58
    237c: d61f0220     	br	x17

0000000000002380 <_ZN7_JNIEnv20CallStaticLongMethodEP7_jclassP10_jmethodIDz@plt>:
    2380: b0000030     	adrp	x16, 0x7000
    2384: f9473211     	ldr	x17, [x16, #0xe60]
    2388: 91398210     	add	x16, x16, #0xe60
    238c: d61f0220     	br	x17

0000000000002390 <__stack_chk_fail@plt>:
    2390: b0000030     	adrp	x16, 0x7000
    2394: f9473611     	ldr	x17, [x16, #0xe68]
    2398: 9139a210     	add	x16, x16, #0xe68
    239c: d61f0220     	br	x17

00000000000023a0 <_Znwm@plt>:
    23a0: b0000030     	adrp	x16, 0x7000
    23a4: f9473a11     	ldr	x17, [x16, #0xe70]
    23a8: 9139c210     	add	x16, x16, #0xe70
    23ac: d61f0220     	br	x17

00000000000023b0 <_ZN6GCloud6Plugin10PluginBase14RegisterPluginEPNS0_7IPluginE@plt>:
    23b0: b0000030     	adrp	x16, 0x7000
    23b4: f9473e11     	ldr	x17, [x16, #0xe78]
    23b8: 9139e210     	add	x16, x16, #0xe78
    23bc: d61f0220     	br	x17

00000000000023c0 <strncpy@plt>:
    23c0: b0000030     	adrp	x16, 0x7000
    23c4: f9474211     	ldr	x17, [x16, #0xe80]
    23c8: 913a0210     	add	x16, x16, #0xe80
    23cc: d61f0220     	br	x17

00000000000023d0 <__android_log_print@plt>:
    23d0: b0000030     	adrp	x16, 0x7000
    23d4: f9474611     	ldr	x17, [x16, #0xe88]
    23d8: 913a2210     	add	x16, x16, #0xe88
    23dc: d61f0220     	br	x17

00000000000023e0 <strcmp@plt>:
    23e0: b0000030     	adrp	x16, 0x7000
    23e4: f9474a11     	ldr	x17, [x16, #0xe90]
    23e8: 913a4210     	add	x16, x16, #0xe90
    23ec: d61f0220     	br	x17

00000000000023f0 <_ZN6GCloud6Plugin20CurlFuncQueryService11GetInstanceEv@plt>:
    23f0: b0000030     	adrp	x16, 0x7000
    23f4: f9474e11     	ldr	x17, [x16, #0xe98]
    23f8: 913a6210     	add	x16, x16, #0xe98
    23fc: d61f0220     	br	x17

0000000000002400 <_ZN6GCloud6Plugin10PluginBase21GetCachePluginManagerEv@plt>:
    2400: b0000030     	adrp	x16, 0x7000
    2404: f9475211     	ldr	x17, [x16, #0xea0]
    2408: 913a8210     	add	x16, x16, #0xea0
    240c: d61f0220     	br	x17

0000000000002410 <cros_curl_global_cleanup@plt>:
    2410: b0000030     	adrp	x16, 0x7000
    2414: f9475611     	ldr	x17, [x16, #0xea8]
    2418: 913aa210     	add	x16, x16, #0xea8
    241c: d61f0220     	br	x17

0000000000002420 <_ZN6GCloud6Plugin23OpenSSLFuncQueryService11GetInstanceEv@plt>:
    2420: b0000030     	adrp	x16, 0x7000
    2424: f9475a11     	ldr	x17, [x16, #0xeb0]
    2428: 913ac210     	add	x16, x16, #0xeb0
    242c: d61f0220     	br	x17

0000000000002430 <__cxa_atexit@plt>:
    2430: b0000030     	adrp	x16, 0x7000
    2434: f9475e11     	ldr	x17, [x16, #0xeb8]
    2438: 913ae210     	add	x16, x16, #0xeb8
    243c: d61f0220     	br	x17

Disassembly of section .text:

0000000000002440 <.text>:
    2440: d0000020     	adrp	x0, 0x8000
    2444: 91000000     	add	x0, x0, #0x0
    2448: 17ffffba     	b	0x2330 <__cxa_finalize@plt>
    244c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    2450: 910003fd     	mov	x29, sp
    2454: b4000040     	cbz	x0, 0x245c <.text+0x1c>
    2458: d63f0000     	blr	x0
    245c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    2460: d65f03c0     	ret
    2464: aa0003e1     	mov	x1, x0
    2468: d0000022     	adrp	x2, 0x8000
    246c: 90000000     	adrp	x0, 0x2000
    2470: 91000042     	add	x2, x2, #0x0
    2474: 91113000     	add	x0, x0, #0x44c
    2478: 17ffffee     	b	0x2430 <__cxa_atexit@plt>

000000000000247c <GCloud::Plugin::CurlFuncQueryService::GetInstance()>:
    247c: f81e0ff3     	str	x19, [sp, #-0x20]!
    2480: a9017bfd     	stp	x29, x30, [sp, #0x10]
    2484: 910043fd     	add	x29, sp, #0x10
    2488: d0000033     	adrp	x19, 0x8000
    248c: f9400660     	ldr	x0, [x19, #0x8]
    2490: b5000100     	cbnz	x0, 0x24b0 <GCloud::Plugin::CurlFuncQueryService::GetInstance()+0x34>
    2494: 321d03e0     	orr	w0, wzr, #0x8
    2498: 97ffffc2     	bl	0x23a0 <_Znwm@plt>
    249c: b0000028     	adrp	x8, 0x7000
    24a0: f9476908     	ldr	x8, [x8, #0xed0]
    24a4: f9000660     	str	x0, [x19, #0x8]
    24a8: 91004108     	add	x8, x8, #0x10
    24ac: f9000008     	str	x8, [x0]
    24b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    24b4: f84207f3     	ldr	x19, [sp], #0x20
    24b8: d65f03c0     	ret

00000000000024bc <GCloud::Plugin::CurlFuncQueryService::ReleaseInstance()>:
    24bc: f81e0ff3     	str	x19, [sp, #-0x20]!
    24c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
    24c4: 910043fd     	add	x29, sp, #0x10
    24c8: d0000033     	adrp	x19, 0x8000
    24cc: f9400660     	ldr	x0, [x19, #0x8]
    24d0: b40000a0     	cbz	x0, 0x24e4 <GCloud::Plugin::CurlFuncQueryService::ReleaseInstance()+0x28>
    24d4: f9400008     	ldr	x8, [x0]
    24d8: f9400508     	ldr	x8, [x8, #0x8]
    24dc: d63f0100     	blr	x8
    24e0: f900067f     	str	xzr, [x19, #0x8]
    24e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    24e8: f84207f3     	ldr	x19, [sp], #0x20
    24ec: d65f03c0     	ret

00000000000024f0 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs*)>:
    24f0: f81e0ff3     	str	x19, [sp, #-0x20]!
    24f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
    24f8: 910043fd     	add	x29, sp, #0x10
    24fc: aa0103f3     	mov	x19, x1
    2500: b40008b3     	cbz	x19, 0x2614 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs*)+0x124>
    2504: b9401268     	ldr	w8, [x19, #0x10]
    2508: 7103011f     	cmp	w8, #0xc0
    250c: 54000841     	b.ne	0x2614 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs*)+0x124>
    2510: 90000001     	adrp	x1, 0x2000
    2514: 913a9021     	add	x1, x1, #0xea4
    2518: 321c03e2     	orr	w2, wzr, #0x10
    251c: aa1303e0     	mov	x0, x19
    2520: 97ffffa8     	bl	0x23c0 <strncpy@plt>
    2524: b0000028     	adrp	x8, 0x7000
    2528: b0000029     	adrp	x9, 0x7000
    252c: f947f508     	ldr	x8, [x8, #0xfe8]
    2530: f947b929     	ldr	x9, [x9, #0xf70]
    2534: b000002a     	adrp	x10, 0x7000
    2538: b000002b     	adrp	x11, 0x7000
    253c: f947d54a     	ldr	x10, [x10, #0xfa8]
    2540: f947856b     	ldr	x11, [x11, #0xf08]
    2544: b000002c     	adrp	x12, 0x7000
    2548: b000002d     	adrp	x13, 0x7000
    254c: f947658c     	ldr	x12, [x12, #0xec8]
    2550: f947b5ad     	ldr	x13, [x13, #0xf68]
    2554: b000002e     	adrp	x14, 0x7000
    2558: b000002f     	adrp	x15, 0x7000
    255c: b0000030     	adrp	x16, 0x7000
    2560: f94789ce     	ldr	x14, [x14, #0xf10]
    2564: f947c1ef     	ldr	x15, [x15, #0xf80]
    2568: f947f210     	ldr	x16, [x16, #0xfe0]
    256c: a901a668     	stp	x8, x9, [x19, #0x18]
    2570: b0000028     	adrp	x8, 0x7000
    2574: f947a108     	ldr	x8, [x8, #0xf40]
    2578: a902ae6a     	stp	x10, x11, [x19, #0x28]
    257c: b0000029     	adrp	x9, 0x7000
    2580: f9477d29     	ldr	x9, [x9, #0xef8]
    2584: a903b66c     	stp	x12, x13, [x19, #0x38]
    2588: b000002a     	adrp	x10, 0x7000
    258c: f947ad4a     	ldr	x10, [x10, #0xf58]
    2590: a904be6e     	stp	x14, x15, [x19, #0x48]
    2594: b000002b     	adrp	x11, 0x7000
    2598: f947e56b     	ldr	x11, [x11, #0xfc8]
    259c: a905a270     	stp	x16, x8, [x19, #0x58]
    25a0: b0000028     	adrp	x8, 0x7000
    25a4: f9479908     	ldr	x8, [x8, #0xf30]
    25a8: 9e670120     	fmov	d0, x9
    25ac: b0000029     	adrp	x9, 0x7000
    25b0: f947c529     	ldr	x9, [x9, #0xf88]
    25b4: a907a26b     	stp	x11, x8, [x19, #0x78]
    25b8: b0000028     	adrp	x8, 0x7000
    25bc: f947e108     	ldr	x8, [x8, #0xfc0]
    25c0: 4e181d40     	mov	v0.d[1], x10
    25c4: 2a1f03e0     	mov	w0, wzr
    25c8: a908a269     	stp	x9, x8, [x19, #0x88]
    25cc: b0000028     	adrp	x8, 0x7000
    25d0: f947d108     	ldr	x8, [x8, #0xfa0]
    25d4: b0000029     	adrp	x9, 0x7000
    25d8: f9004e68     	str	x8, [x19, #0x98]
    25dc: b0000028     	adrp	x8, 0x7000
    25e0: f947f908     	ldr	x8, [x8, #0xff0]
    25e4: f9477129     	ldr	x9, [x9, #0xee0]
    25e8: 3c868260     	stur	q0, [x19, #0x68]
    25ec: 9e670100     	fmov	d0, x8
    25f0: b0000028     	adrp	x8, 0x7000
    25f4: f9478d08     	ldr	x8, [x8, #0xf18]
    25f8: a90b2269     	stp	x9, x8, [x19, #0xb0]
    25fc: b0000028     	adrp	x8, 0x7000
    2600: f947b108     	ldr	x8, [x8, #0xf60]
    2604: 39003e7f     	strb	wzr, [x19, #0xf]
    2608: 4e181d00     	mov	v0.d[1], x8
    260c: 3d802a60     	str	q0, [x19, #0xa0]
    2610: 14000002     	b	0x2618 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs*)+0x128>
    2614: 12800000     	mov	w0, #-0x1               // =-1
    2618: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    261c: f84207f3     	ldr	x19, [sp], #0x20
    2620: d65f03c0     	ret

0000000000002624 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs_V1*)>:
    2624: f81e0ff3     	str	x19, [sp, #-0x20]!
    2628: a9017bfd     	stp	x29, x30, [sp, #0x10]
    262c: 910043fd     	add	x29, sp, #0x10
    2630: aa0103f3     	mov	x19, x1
    2634: b40009f3     	cbz	x19, 0x2770 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs_V1*)+0x14c>
    2638: b9401268     	ldr	w8, [x19, #0x10]
    263c: 7103811f     	cmp	w8, #0xe0
    2640: 54000981     	b.ne	0x2770 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs_V1*)+0x14c>
    2644: 90000001     	adrp	x1, 0x2000
    2648: 913a9021     	add	x1, x1, #0xea4
    264c: 321c03e2     	orr	w2, wzr, #0x10
    2650: aa1303e0     	mov	x0, x19
    2654: 97ffff5b     	bl	0x23c0 <strncpy@plt>
    2658: b0000028     	adrp	x8, 0x7000
    265c: b0000029     	adrp	x9, 0x7000
    2660: f947f508     	ldr	x8, [x8, #0xfe8]
    2664: f947b929     	ldr	x9, [x9, #0xf70]
    2668: b000002a     	adrp	x10, 0x7000
    266c: b000002b     	adrp	x11, 0x7000
    2670: f947d54a     	ldr	x10, [x10, #0xfa8]
    2674: f947856b     	ldr	x11, [x11, #0xf08]
    2678: b000002c     	adrp	x12, 0x7000
    267c: b000002d     	adrp	x13, 0x7000
    2680: f947658c     	ldr	x12, [x12, #0xec8]
    2684: f947b5ad     	ldr	x13, [x13, #0xf68]
    2688: b000002e     	adrp	x14, 0x7000
    268c: b000002f     	adrp	x15, 0x7000
    2690: b0000030     	adrp	x16, 0x7000
    2694: b0000031     	adrp	x17, 0x7000
    2698: b0000032     	adrp	x18, 0x7000
    269c: f94789ce     	ldr	x14, [x14, #0xf10]
    26a0: f947c1ef     	ldr	x15, [x15, #0xf80]
    26a4: f947f210     	ldr	x16, [x16, #0xfe0]
    26a8: f947a231     	ldr	x17, [x17, #0xf40]
    26ac: f9477e52     	ldr	x18, [x18, #0xef8]
    26b0: a901a668     	stp	x8, x9, [x19, #0x18]
    26b4: b0000028     	adrp	x8, 0x7000
    26b8: f947ad08     	ldr	x8, [x8, #0xf58]
    26bc: a902ae6a     	stp	x10, x11, [x19, #0x28]
    26c0: b0000029     	adrp	x9, 0x7000
    26c4: f947e529     	ldr	x9, [x9, #0xfc8]
    26c8: a903b66c     	stp	x12, x13, [x19, #0x38]
    26cc: b000002a     	adrp	x10, 0x7000
    26d0: f947994a     	ldr	x10, [x10, #0xf30]
    26d4: a904be6e     	stp	x14, x15, [x19, #0x48]
    26d8: b000002b     	adrp	x11, 0x7000
    26dc: f947c56b     	ldr	x11, [x11, #0xf88]
    26e0: a905c670     	stp	x16, x17, [x19, #0x58]
    26e4: b000002c     	adrp	x12, 0x7000
    26e8: f947e18c     	ldr	x12, [x12, #0xfc0]
    26ec: b000002d     	adrp	x13, 0x7000
    26f0: f947d1ad     	ldr	x13, [x13, #0xfa0]
    26f4: a907aa69     	stp	x9, x10, [x19, #0x78]
    26f8: b0000029     	adrp	x9, 0x7000
    26fc: f947f929     	ldr	x9, [x9, #0xff0]
    2700: 9e670240     	fmov	d0, x18
    2704: a908b26b     	stp	x11, x12, [x19, #0x88]
    2708: b000002a     	adrp	x10, 0x7000
    270c: f947714a     	ldr	x10, [x10, #0xee0]
    2710: f9004e6d     	str	x13, [x19, #0x98]
    2714: b000002b     	adrp	x11, 0x7000
    2718: 4e181d00     	mov	v0.d[1], x8
    271c: b0000028     	adrp	x8, 0x7000
    2720: f9478d6b     	ldr	x11, [x11, #0xf18]
    2724: f9477908     	ldr	x8, [x8, #0xef0]
    2728: 3c868260     	stur	q0, [x19, #0x68]
    272c: 9e670120     	fmov	d0, x9
    2730: b0000029     	adrp	x9, 0x7000
    2734: f9479129     	ldr	x9, [x9, #0xf20]
    2738: a90b2e6a     	stp	x10, x11, [x19, #0xb0]
    273c: b000002a     	adrp	x10, 0x7000
    2740: f947a94a     	ldr	x10, [x10, #0xf50]
    2744: a90c2668     	stp	x8, x9, [x19, #0xc0]
    2748: b0000028     	adrp	x8, 0x7000
    274c: f947d908     	ldr	x8, [x8, #0xfb0]
    2750: 2a1f03e0     	mov	w0, wzr
    2754: a90d226a     	stp	x10, x8, [x19, #0xd0]
    2758: b0000028     	adrp	x8, 0x7000
    275c: f947b108     	ldr	x8, [x8, #0xf60]
    2760: 39003e7f     	strb	wzr, [x19, #0xf]
    2764: 4e181d00     	mov	v0.d[1], x8
    2768: 3d802a60     	str	q0, [x19, #0xa0]
    276c: 14000002     	b	0x2774 <GCloud::Plugin::CurlFuncQueryService::QueryCurlFuncs(GCloud::Plugin::CurlFuncs_V1*)+0x150>
    2770: 12800000     	mov	w0, #-0x1               // =-1
    2774: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    2778: f84207f3     	ldr	x19, [sp], #0x20
    277c: d65f03c0     	ret

0000000000002780 <GCloud::Plugin::CurlFuncQueryService::~CurlFuncQueryService()>:
    2780: 17fffef4     	b	0x2350 <_ZdlPv@plt>

0000000000002784 <GCloud::Plugin::CurlFuncQueryService::GetName() const>:
    2784: 90000000     	adrp	x0, 0x2000
    2788: 913ac400     	add	x0, x0, #0xeb1
    278c: d65f03c0     	ret

0000000000002790 <GCloud::Plugin::CurlFuncQueryService::GetPluginName() const>:
    2790: 90000000     	adrp	x0, 0x2000
    2794: 913b1800     	add	x0, x0, #0xec6
    2798: d65f03c0     	ret

000000000000279c <GCloud::Plugin::IPluginService::~IPluginService()>:
    279c: d65f03c0     	ret

00000000000027a0 <GCloud::Plugin::OpenSSLFuncQueryService::GetInstance()>:
    27a0: f81e0ff3     	str	x19, [sp, #-0x20]!
    27a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
    27a8: 910043fd     	add	x29, sp, #0x10
    27ac: d0000033     	adrp	x19, 0x8000
    27b0: f9400a60     	ldr	x0, [x19, #0x10]
    27b4: b5000100     	cbnz	x0, 0x27d4 <GCloud::Plugin::OpenSSLFuncQueryService::GetInstance()+0x34>
    27b8: 321d03e0     	orr	w0, wzr, #0x8
    27bc: 97fffef9     	bl	0x23a0 <_Znwm@plt>
    27c0: b0000028     	adrp	x8, 0x7000
    27c4: f9479508     	ldr	x8, [x8, #0xf28]
    27c8: f9000a60     	str	x0, [x19, #0x10]
    27cc: 91004108     	add	x8, x8, #0x10
    27d0: f9000008     	str	x8, [x0]
    27d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    27d8: f84207f3     	ldr	x19, [sp], #0x20
    27dc: d65f03c0     	ret

00000000000027e0 <GCloud::Plugin::OpenSSLFuncQueryService::ReleaseInstance()>:
    27e0: f81e0ff3     	str	x19, [sp, #-0x20]!
    27e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
    27e8: 910043fd     	add	x29, sp, #0x10
    27ec: d0000033     	adrp	x19, 0x8000
    27f0: f9400a60     	ldr	x0, [x19, #0x10]
    27f4: b40000a0     	cbz	x0, 0x2808 <GCloud::Plugin::OpenSSLFuncQueryService::ReleaseInstance()+0x28>
    27f8: f9400008     	ldr	x8, [x0]
    27fc: f9400508     	ldr	x8, [x8, #0x8]
    2800: d63f0100     	blr	x8
    2804: f9000a7f     	str	xzr, [x19, #0x10]
    2808: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    280c: f84207f3     	ldr	x19, [sp], #0x20
    2810: d65f03c0     	ret

0000000000002814 <GCloud::Plugin::OpenSSLFuncQueryService::QueryOpenSSLFuncs(GCloud::Plugin::OpenSSLFuncs*)>:
    2814: f81e0ff3     	str	x19, [sp, #-0x20]!
    2818: a9017bfd     	stp	x29, x30, [sp, #0x10]
    281c: 910043fd     	add	x29, sp, #0x10
    2820: aa0103f3     	mov	x19, x1
    2824: b40004f3     	cbz	x19, 0x28c0 <GCloud::Plugin::OpenSSLFuncQueryService::QueryOpenSSLFuncs(GCloud::Plugin::OpenSSLFuncs*)+0xac>
    2828: b9401268     	ldr	w8, [x19, #0x10]
    282c: 7101a11f     	cmp	w8, #0x68
    2830: 54000481     	b.ne	0x28c0 <GCloud::Plugin::OpenSSLFuncQueryService::QueryOpenSSLFuncs(GCloud::Plugin::OpenSSLFuncs*)+0xac>
    2834: 90000001     	adrp	x1, 0x2000
    2838: 913a9021     	add	x1, x1, #0xea4
    283c: 321c03e2     	orr	w2, wzr, #0x10
    2840: aa1303e0     	mov	x0, x19
    2844: 97fffedf     	bl	0x23c0 <strncpy@plt>
    2848: b0000028     	adrp	x8, 0x7000
    284c: b0000029     	adrp	x9, 0x7000
    2850: f947dd08     	ldr	x8, [x8, #0xfb8]
    2854: f947ed29     	ldr	x9, [x9, #0xfd8]
    2858: b000002a     	adrp	x10, 0x7000
    285c: b000002b     	adrp	x11, 0x7000
    2860: f947a54a     	ldr	x10, [x10, #0xf48]
    2864: f947cd6b     	ldr	x11, [x11, #0xf98]
    2868: b000002c     	adrp	x12, 0x7000
    286c: f947bd8c     	ldr	x12, [x12, #0xf78]
    2870: a901a668     	stp	x8, x9, [x19, #0x18]
    2874: b0000028     	adrp	x8, 0x7000
    2878: f947fd08     	ldr	x8, [x8, #0xff8]
    287c: a902ae6a     	stp	x10, x11, [x19, #0x28]
    2880: b0000029     	adrp	x9, 0x7000
    2884: f9477529     	ldr	x9, [x9, #0xee8]
    2888: b000002a     	adrp	x10, 0x7000
    288c: f947c94a     	ldr	x10, [x10, #0xf90]
    2890: 9e670180     	fmov	d0, x12
    2894: a904a668     	stp	x8, x9, [x19, #0x48]
    2898: b0000028     	adrp	x8, 0x7000
    289c: f9479d08     	ldr	x8, [x8, #0xf38]
    28a0: 2a1f03e0     	mov	w0, wzr
    28a4: a905a26a     	stp	x10, x8, [x19, #0x58]
    28a8: b0000028     	adrp	x8, 0x7000
    28ac: f947e908     	ldr	x8, [x8, #0xfd0]
    28b0: 39003e7f     	strb	wzr, [x19, #0xf]
    28b4: 4e181d00     	mov	v0.d[1], x8
    28b8: 3c838260     	stur	q0, [x19, #0x38]
    28bc: 14000002     	b	0x28c4 <GCloud::Plugin::OpenSSLFuncQueryService::QueryOpenSSLFuncs(GCloud::Plugin::OpenSSLFuncs*)+0xb0>
    28c0: 12800000     	mov	w0, #-0x1               // =-1
    28c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    28c8: f84207f3     	ldr	x19, [sp], #0x20
    28cc: d65f03c0     	ret

00000000000028d0 <GCloud::Plugin::OpenSSLFuncQueryService::~OpenSSLFuncQueryService()>:
    28d0: 17fffea0     	b	0x2350 <_ZdlPv@plt>

00000000000028d4 <GCloud::Plugin::OpenSSLFuncQueryService::GetName() const>:
    28d4: 90000000     	adrp	x0, 0x2000
    28d8: 913b5400     	add	x0, x0, #0xed5
    28dc: d65f03c0     	ret

00000000000028e0 <GCloud::Plugin::OpenSSLFuncQueryService::GetPluginName() const>:
    28e0: 90000000     	adrp	x0, 0x2000
    28e4: 913b1800     	add	x0, x0, #0xec6
    28e8: d65f03c0     	ret

00000000000028ec <GCloud::Plugin::PluginCrosCurl::GetServiceByName(char const*)>:
    28ec: f81e0ff3     	str	x19, [sp, #-0x20]!
    28f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
    28f4: 910043fd     	add	x29, sp, #0x10
    28f8: aa0103f3     	mov	x19, x1
    28fc: b4000173     	cbz	x19, 0x2928 <GCloud::Plugin::PluginCrosCurl::GetServiceByName(char const*)+0x3c>
    2900: 90000000     	adrp	x0, 0x2000
    2904: 913ac400     	add	x0, x0, #0xeb1
    2908: aa1303e1     	mov	x1, x19
    290c: 97fffeb5     	bl	0x23e0 <strcmp@plt>
    2910: 34000100     	cbz	w0, 0x2930 <GCloud::Plugin::PluginCrosCurl::GetServiceByName(char const*)+0x44>
    2914: 90000000     	adrp	x0, 0x2000
    2918: 913b5400     	add	x0, x0, #0xed5
    291c: aa1303e1     	mov	x1, x19
    2920: 97fffeb0     	bl	0x23e0 <strcmp@plt>
    2924: 340000a0     	cbz	w0, 0x2938 <GCloud::Plugin::PluginCrosCurl::GetServiceByName(char const*)+0x4c>
    2928: aa1f03e0     	mov	x0, xzr
    292c: 14000004     	b	0x293c <GCloud::Plugin::PluginCrosCurl::GetServiceByName(char const*)+0x50>
    2930: 97fffeb0     	bl	0x23f0 <_ZN6GCloud6Plugin20CurlFuncQueryService11GetInstanceEv@plt>
    2934: 14000002     	b	0x293c <GCloud::Plugin::PluginCrosCurl::GetServiceByName(char const*)+0x50>
    2938: 97fffeba     	bl	0x2420 <_ZN6GCloud6Plugin23OpenSSLFuncQueryService11GetInstanceEv@plt>
    293c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    2940: f84207f3     	ldr	x19, [sp], #0x20
    2944: d65f03c0     	ret

0000000000002948 <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::GetServiceByName(char const*)>:
    2948: 17fffe7e     	b	0x2340 <_ZN6GCloud6Plugin14PluginCrosCurl16GetServiceByNameEPKc@plt>

000000000000294c <GetPluginCrosCurlPlugin>:
    294c: aa1f03e0     	mov	x0, xzr
    2950: d65f03c0     	ret

0000000000002954 <GCloud::Plugin::PluginCrosCurl::~PluginCrosCurl()>:
    2954: d65f03c0     	ret

0000000000002958 <GCloud::Plugin::PluginCrosCurl::~PluginCrosCurl()>:
    2958: 17fffe7e     	b	0x2350 <_ZdlPv@plt>

000000000000295c <GCloud::Plugin::PluginCrosCurl::GetName() const>:
    295c: 90000000     	adrp	x0, 0x2000
    2960: 913b1800     	add	x0, x0, #0xec6
    2964: d65f03c0     	ret

0000000000002968 <GCloud::Plugin::PluginCrosCurl::GetVersion() const>:
    2968: 90000000     	adrp	x0, 0x2000
    296c: 913a9000     	add	x0, x0, #0xea4
    2970: d65f03c0     	ret

0000000000002974 <GCloud::Plugin::PluginCrosCurl::OnStartup(GCloud::Plugin::IServiceRegister*)>:
    2974: f81e0ff3     	str	x19, [sp, #-0x20]!
    2978: a9017bfd     	stp	x29, x30, [sp, #0x10]
    297c: 910043fd     	add	x29, sp, #0x10
    2980: aa0103f3     	mov	x19, x1
    2984: 90000001     	adrp	x1, 0x2000
    2988: 90000002     	adrp	x2, 0x2000
    298c: 913ac021     	add	x1, x1, #0xeb0
    2990: 913bb442     	add	x2, x2, #0xeed
    2994: 321e03e0     	orr	w0, wzr, #0x4
    2998: 97fffe8e     	bl	0x23d0 <__android_log_print@plt>
    299c: 320007e0     	orr	w0, wzr, #0x3
    29a0: 97fffe74     	bl	0x2370 <cros_curl_global_init@plt>
    29a4: b4000133     	cbz	x19, 0x29c8 <GCloud::Plugin::PluginCrosCurl::OnStartup(GCloud::Plugin::IServiceRegister*)+0x54>
    29a8: f9400268     	ldr	x8, [x19]
    29ac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    29b0: 90000001     	adrp	x1, 0x2000
    29b4: 913c1821     	add	x1, x1, #0xf06
    29b8: f9400102     	ldr	x2, [x8]
    29bc: aa1303e0     	mov	x0, x19
    29c0: f84207f3     	ldr	x19, [sp], #0x20
    29c4: d61f0040     	br	x2
    29c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    29cc: f84207f3     	ldr	x19, [sp], #0x20
    29d0: d65f03c0     	ret

00000000000029d4 <GCloud::Plugin::PluginCrosCurl::OnPostStartup()>:
    29d4: d65f03c0     	ret

00000000000029d8 <GCloud::Plugin::PluginCrosCurl::OnPreShutdown()>:
    29d8: d65f03c0     	ret

00000000000029dc <GCloud::Plugin::PluginCrosCurl::OnShutdown()>:
    29dc: 17fffe8d     	b	0x2410 <cros_curl_global_cleanup@plt>

00000000000029e0 <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::~PluginCrosCurl()>:
    29e0: d65f03c0     	ret

00000000000029e4 <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::~PluginCrosCurl()>:
    29e4: d1002000     	sub	x0, x0, #0x8
    29e8: 17fffe5a     	b	0x2350 <_ZdlPv@plt>

00000000000029ec <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::GetName() const>:
    29ec: 90000000     	adrp	x0, 0x2000
    29f0: 913b1800     	add	x0, x0, #0xec6
    29f4: d65f03c0     	ret

00000000000029f8 <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::GetVersion() const>:
    29f8: 90000000     	adrp	x0, 0x2000
    29fc: 913a9000     	add	x0, x0, #0xea4
    2a00: d65f03c0     	ret

0000000000002a04 <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::OnStartup(GCloud::Plugin::IServiceRegister*)>:
    2a04: d1002000     	sub	x0, x0, #0x8
    2a08: 17fffe56     	b	0x2360 <_ZN6GCloud6Plugin14PluginCrosCurl9OnStartupEPNS0_16IServiceRegisterE@plt>

0000000000002a0c <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::OnPostStartup()>:
    2a0c: d65f03c0     	ret

0000000000002a10 <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::OnPreShutdown()>:
    2a10: d65f03c0     	ret

0000000000002a14 <non-virtual thunk to GCloud::Plugin::PluginCrosCurl::OnShutdown()>:
    2a14: 17fffe7f     	b	0x2410 <cros_curl_global_cleanup@plt>

0000000000002a18 <JNI_OnLoad>:
    2a18: d10143ff     	sub	sp, sp, #0x50
    2a1c: f9000bf7     	str	x23, [sp, #0x10]
    2a20: a90257f6     	stp	x22, x21, [sp, #0x20]
    2a24: a9034ff4     	stp	x20, x19, [sp, #0x30]
    2a28: a9047bfd     	stp	x29, x30, [sp, #0x40]
    2a2c: 910103fd     	add	x29, sp, #0x40
    2a30: d53bd056     	mrs	x22, TPIDR_EL0
    2a34: f94016c8     	ldr	x8, [x22, #0x28]
    2a38: aa0003f4     	mov	x20, x0
    2a3c: 52800082     	mov	w2, #0x4                // =4
    2a40: 52800093     	mov	w19, #0x4               // =4
    2a44: f90007e8     	str	x8, [sp, #0x8]
    2a48: f90003ff     	str	xzr, [sp]
    2a4c: f9400288     	ldr	x8, [x20]
    2a50: 910003e1     	mov	x1, sp
    2a54: 72a00022     	movk	w2, #0x1, lsl #16
    2a58: 72a00033     	movk	w19, #0x1, lsl #16
    2a5c: f9401908     	ldr	x8, [x8, #0x30]
    2a60: d63f0100     	blr	x8
    2a64: 34000060     	cbz	w0, 0x2a70 <JNI_OnLoad+0x58>
    2a68: 12800013     	mov	w19, #-0x1              // =-1
    2a6c: 1400002a     	b	0x2b14 <JNI_OnLoad+0xfc>
    2a70: b0000037     	adrp	x23, 0x7000
    2a74: f94782f7     	ldr	x23, [x23, #0xf00]
    2a78: f94002e0     	ldr	x0, [x23]
    2a7c: b5000180     	cbnz	x0, 0x2aac <JNI_OnLoad+0x94>
    2a80: 321b03e0     	orr	w0, wzr, #0x20
    2a84: 97fffe47     	bl	0x23a0 <_Znwm@plt>
    2a88: a9017c1f     	stp	xzr, xzr, [x0, #0x10]
    2a8c: b0000028     	adrp	x8, 0x7000
    2a90: f9476d08     	ldr	x8, [x8, #0xed8]
    2a94: f90002e0     	str	x0, [x23]
    2a98: 91004109     	add	x9, x8, #0x10
    2a9c: 9101a108     	add	x8, x8, #0x68
    2aa0: 9e670120     	fmov	d0, x9
    2aa4: 4e181d00     	mov	v0.d[1], x8
    2aa8: 3d800000     	str	q0, [x0]
    2aac: 91002008     	add	x8, x0, #0x8
    2ab0: f100001f     	cmp	x0, #0x0
    2ab4: 9a8803f5     	csel	x21, xzr, x8, eq
    2ab8: f94006a8     	ldr	x8, [x21, #0x8]
    2abc: b5000048     	cbnz	x8, 0x2ac4 <JNI_OnLoad+0xac>
    2ac0: f90006b4     	str	x20, [x21, #0x8]
    2ac4: aa1503e0     	mov	x0, x21
    2ac8: 97fffe4e     	bl	0x2400 <_ZN6GCloud6Plugin10PluginBase21GetCachePluginManagerEv@plt>
    2acc: f94002e0     	ldr	x0, [x23]
    2ad0: b5000180     	cbnz	x0, 0x2b00 <JNI_OnLoad+0xe8>
    2ad4: 321b03e0     	orr	w0, wzr, #0x20
    2ad8: 97fffe32     	bl	0x23a0 <_Znwm@plt>
    2adc: a9017c1f     	stp	xzr, xzr, [x0, #0x10]
    2ae0: b0000028     	adrp	x8, 0x7000
    2ae4: f9476d08     	ldr	x8, [x8, #0xed8]
    2ae8: f90002e0     	str	x0, [x23]
    2aec: 91004109     	add	x9, x8, #0x10
    2af0: 9101a108     	add	x8, x8, #0x68
    2af4: 9e670120     	fmov	d0, x9
    2af8: 4e181d00     	mov	v0.d[1], x8
    2afc: 3d800000     	str	q0, [x0]
    2b00: 91002008     	add	x8, x0, #0x8
    2b04: f100001f     	cmp	x0, #0x0
    2b08: 9a8803e1     	csel	x1, xzr, x8, eq
    2b0c: aa1503e0     	mov	x0, x21
    2b10: 97fffe28     	bl	0x23b0 <_ZN6GCloud6Plugin10PluginBase14RegisterPluginEPNS0_7IPluginE@plt>
    2b14: f94016c8     	ldr	x8, [x22, #0x28]
    2b18: f94007e9     	ldr	x9, [sp, #0x8]
    2b1c: eb09011f     	cmp	x8, x9
    2b20: 54000101     	b.ne	0x2b40 <JNI_OnLoad+0x128>
    2b24: 2a1303e0     	mov	w0, w19
    2b28: a9447bfd     	ldp	x29, x30, [sp, #0x40]
    2b2c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
    2b30: a94257f6     	ldp	x22, x21, [sp, #0x20]
    2b34: f9400bf7     	ldr	x23, [sp, #0x10]
    2b38: 910143ff     	add	sp, sp, #0x50
    2b3c: d65f03c0     	ret
    2b40: 97fffe14     	bl	0x2390 <__stack_chk_fail@plt>

0000000000002b44 <GCloud::Plugin::PluginBase::GetCachePluginManager()>:
    2b44: d10143ff     	sub	sp, sp, #0x50
    2b48: a9015ff8     	stp	x24, x23, [sp, #0x10]
    2b4c: a90257f6     	stp	x22, x21, [sp, #0x20]
    2b50: a9034ff4     	stp	x20, x19, [sp, #0x30]
    2b54: a9047bfd     	stp	x29, x30, [sp, #0x40]
    2b58: 910103fd     	add	x29, sp, #0x40
    2b5c: d53bd057     	mrs	x23, TPIDR_EL0
    2b60: f94016e8     	ldr	x8, [x23, #0x28]
    2b64: aa0003f3     	mov	x19, x0
    2b68: f90007e8     	str	x8, [sp, #0x8]
    2b6c: f9400674     	ldr	x20, [x19, #0x8]
    2b70: b4000f34     	cbz	x20, 0x2d54 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x210>
    2b74: f9400a68     	ldr	x8, [x19, #0x10]
    2b78: b5000ee8     	cbnz	x8, 0x2d54 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x210>
    2b7c: 90000001     	adrp	x1, 0x2000
    2b80: 90000002     	adrp	x2, 0x2000
    2b84: 90000004     	adrp	x4, 0x2000
    2b88: 90000005     	adrp	x5, 0x2000
    2b8c: 913ac021     	add	x1, x1, #0xeb0
    2b90: 913de842     	add	x2, x2, #0xf7a
    2b94: 913c5084     	add	x4, x4, #0xf14
    2b98: 913ce0a5     	add	x5, x5, #0xf38
    2b9c: 321e03e0     	orr	w0, wzr, #0x4
    2ba0: aa1403e3     	mov	x3, x20
    2ba4: 97fffe0b     	bl	0x23d0 <__android_log_print@plt>
    2ba8: f90003ff     	str	xzr, [sp]
    2bac: f9400288     	ldr	x8, [x20]
    2bb0: 52800082     	mov	w2, #0x4                // =4
    2bb4: 910003e1     	mov	x1, sp
    2bb8: 72a00022     	movk	w2, #0x1, lsl #16
    2bbc: f9401908     	ldr	x8, [x8, #0x30]
    2bc0: aa1403e0     	mov	x0, x20
    2bc4: d63f0100     	blr	x8
    2bc8: 37f805c0     	tbnz	w0, #0x1f, 0x2c80 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x13c>
    2bcc: f94003e0     	ldr	x0, [sp]
    2bd0: b4000580     	cbz	x0, 0x2c80 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x13c>
    2bd4: 2a1f03f8     	mov	w24, wzr
    2bd8: b4000660     	cbz	x0, 0x2ca4 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x160>
    2bdc: f9400008     	ldr	x8, [x0]
    2be0: 90000001     	adrp	x1, 0x2000
    2be4: 913c5021     	add	x1, x1, #0xf14
    2be8: f9401908     	ldr	x8, [x8, #0x30]
    2bec: d63f0100     	blr	x8
    2bf0: aa0003f5     	mov	x21, x0
    2bf4: b4000675     	cbz	x21, 0x2cc0 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x17c>
    2bf8: f94003e0     	ldr	x0, [sp]
    2bfc: 90000002     	adrp	x2, 0x2000
    2c00: 90000003     	adrp	x3, 0x2000
    2c04: 913ce042     	add	x2, x2, #0xf38
    2c08: f9400008     	ldr	x8, [x0]
    2c0c: 913f1863     	add	x3, x3, #0xfc6
    2c10: aa1503e1     	mov	x1, x21
    2c14: f941c508     	ldr	x8, [x8, #0x388]
    2c18: d63f0100     	blr	x8
    2c1c: aa0003e8     	mov	x8, x0
    2c20: b4000728     	cbz	x8, 0x2d04 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x1c0>
    2c24: f94003e0     	ldr	x0, [sp]
    2c28: aa1503e1     	mov	x1, x21
    2c2c: aa0803e2     	mov	x2, x8
    2c30: 97fffdd4     	bl	0x2380 <_ZN7_JNIEnv20CallStaticLongMethodEP7_jclassP10_jmethodIDz@plt>
    2c34: aa0003f6     	mov	x22, x0
    2c38: 90000001     	adrp	x1, 0x2000
    2c3c: 90000002     	adrp	x2, 0x2000
    2c40: 913ac021     	add	x1, x1, #0xeb0
    2c44: 913f5842     	add	x2, x2, #0xfd6
    2c48: 321e03e0     	orr	w0, wzr, #0x4
    2c4c: aa1603e3     	mov	x3, x22
    2c50: 97fffde0     	bl	0x23d0 <__android_log_print@plt>
    2c54: f94003e0     	ldr	x0, [sp]
    2c58: aa1503e1     	mov	x1, x21
    2c5c: f9400008     	ldr	x8, [x0]
    2c60: f9405d08     	ldr	x8, [x8, #0xb8]
    2c64: d63f0100     	blr	x8
    2c68: 34000678     	cbz	w24, 0x2d34 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x1f0>
    2c6c: f9400288     	ldr	x8, [x20]
    2c70: aa1403e0     	mov	x0, x20
    2c74: f9401508     	ldr	x8, [x8, #0x28]
    2c78: d63f0100     	blr	x8
    2c7c: 1400002e     	b	0x2d34 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x1f0>
    2c80: f9400288     	ldr	x8, [x20]
    2c84: 910003e1     	mov	x1, sp
    2c88: aa1403e0     	mov	x0, x20
    2c8c: aa1f03e2     	mov	x2, xzr
    2c90: f9401108     	ldr	x8, [x8, #0x20]
    2c94: d63f0100     	blr	x8
    2c98: f94003e0     	ldr	x0, [sp]
    2c9c: 320003f8     	orr	w24, wzr, #0x1
    2ca0: b5fff9e0     	cbnz	x0, 0x2bdc <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x98>
    2ca4: 90000001     	adrp	x1, 0x2000
    2ca8: 90000002     	adrp	x2, 0x2000
    2cac: 913ac021     	add	x1, x1, #0xeb0
    2cb0: 913eb442     	add	x2, x2, #0xfad
    2cb4: 321f07e0     	orr	w0, wzr, #0x6
    2cb8: 97fffdc6     	bl	0x23d0 <__android_log_print@plt>
    2cbc: 1400001d     	b	0x2d30 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x1ec>
    2cc0: 90000001     	adrp	x1, 0x2000
    2cc4: 90000002     	adrp	x2, 0x2000
    2cc8: 913ac021     	add	x1, x1, #0xeb0
    2ccc: 913ee842     	add	x2, x2, #0xfba
    2cd0: 321f07e0     	orr	w0, wzr, #0x6
    2cd4: 97fffdbf     	bl	0x23d0 <__android_log_print@plt>
    2cd8: f94003e0     	ldr	x0, [sp]
    2cdc: f9400008     	ldr	x8, [x0]
    2ce0: f9439108     	ldr	x8, [x8, #0x720]
    2ce4: d63f0100     	blr	x8
    2ce8: 12001c08     	and	w8, w0, #0xff
    2cec: 34000228     	cbz	w8, 0x2d30 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x1ec>
    2cf0: f94003e0     	ldr	x0, [sp]
    2cf4: f9400008     	ldr	x8, [x0]
    2cf8: f9404508     	ldr	x8, [x8, #0x88]
    2cfc: d63f0100     	blr	x8
    2d00: 1400000c     	b	0x2d30 <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x1ec>
    2d04: 90000001     	adrp	x1, 0x2000
    2d08: 90000002     	adrp	x2, 0x2000
    2d0c: 913ac021     	add	x1, x1, #0xeb0
    2d10: 913f2842     	add	x2, x2, #0xfca
    2d14: 321f07e0     	orr	w0, wzr, #0x6
    2d18: 97fffdae     	bl	0x23d0 <__android_log_print@plt>
    2d1c: f94003e0     	ldr	x0, [sp]
    2d20: aa1503e1     	mov	x1, x21
    2d24: f9400008     	ldr	x8, [x0]
    2d28: f9405d08     	ldr	x8, [x8, #0xb8]
    2d2c: d63f0100     	blr	x8
    2d30: aa1f03f6     	mov	x22, xzr
    2d34: 90000001     	adrp	x1, 0x2000
    2d38: 90000002     	adrp	x2, 0x2000
    2d3c: 913ac021     	add	x1, x1, #0xeb0
    2d40: 913d3c42     	add	x2, x2, #0xf4f
    2d44: 321e03e0     	orr	w0, wzr, #0x4
    2d48: aa1603e3     	mov	x3, x22
    2d4c: 97fffda1     	bl	0x23d0 <__android_log_print@plt>
    2d50: f9000a76     	str	x22, [x19, #0x10]
    2d54: f94016e8     	ldr	x8, [x23, #0x28]
    2d58: f94007e9     	ldr	x9, [sp, #0x8]
    2d5c: eb09011f     	cmp	x8, x9
    2d60: 540000e1     	b.ne	0x2d7c <GCloud::Plugin::PluginBase::GetCachePluginManager()+0x238>
    2d64: a9447bfd     	ldp	x29, x30, [sp, #0x40]
    2d68: a9434ff4     	ldp	x20, x19, [sp, #0x30]
    2d6c: a94257f6     	ldp	x22, x21, [sp, #0x20]
    2d70: a9415ff8     	ldp	x24, x23, [sp, #0x10]
    2d74: 910143ff     	add	sp, sp, #0x50
    2d78: d65f03c0     	ret
    2d7c: 97fffd85     	bl	0x2390 <__stack_chk_fail@plt>

0000000000002d80 <GCloud::Plugin::PluginBase::RegisterPlugin(GCloud::Plugin::IPlugin*)>:
    2d80: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    2d84: a9017bfd     	stp	x29, x30, [sp, #0x10]
    2d88: 910043fd     	add	x29, sp, #0x10
    2d8c: aa0103f3     	mov	x19, x1
    2d90: b4000253     	cbz	x19, 0x2dd8 <GCloud::Plugin::PluginBase::RegisterPlugin(GCloud::Plugin::IPlugin*)+0x58>
    2d94: f9400814     	ldr	x20, [x0, #0x10]
    2d98: b4000314     	cbz	x20, 0x2df8 <GCloud::Plugin::PluginBase::RegisterPlugin(GCloud::Plugin::IPlugin*)+0x78>
    2d9c: f9400288     	ldr	x8, [x20]
    2da0: aa1403e0     	mov	x0, x20
    2da4: aa1303e1     	mov	x1, x19
    2da8: f9400108     	ldr	x8, [x8]
    2dac: d63f0100     	blr	x8
    2db0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    2db4: 90000001     	adrp	x1, 0x2000
    2db8: b0000002     	adrp	x2, 0x3000
    2dbc: 913ac021     	add	x1, x1, #0xeb0
    2dc0: 91003842     	add	x2, x2, #0xe
    2dc4: 321e03e0     	orr	w0, wzr, #0x4
    2dc8: aa1403e3     	mov	x3, x20
    2dcc: aa1303e4     	mov	x4, x19
    2dd0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    2dd4: 17fffd7f     	b	0x23d0 <__android_log_print@plt>
    2dd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    2ddc: 90000001     	adrp	x1, 0x2000
    2de0: 90000002     	adrp	x2, 0x2000
    2de4: 913ac021     	add	x1, x1, #0xeb0
    2de8: 913f9042     	add	x2, x2, #0xfe4
    2dec: 321f07e0     	orr	w0, wzr, #0x6
    2df0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    2df4: 17fffd77     	b	0x23d0 <__android_log_print@plt>
    2df8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    2dfc: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    2e00: d65f03c0     	ret

0000000000002e04 <_JNIEnv::CallStaticLongMethod(_jclass*, _jmethodID*, ...)>:
    2e04: d104c3ff     	sub	sp, sp, #0x130
    2e08: a9114ffc     	stp	x28, x19, [sp, #0x110]
    2e0c: a9127bfd     	stp	x29, x30, [sp, #0x120]
    2e10: 910483fd     	add	x29, sp, #0x120
    2e14: ad039fe6     	stp	q6, q7, [sp, #0x70]
    2e18: ad0297e4     	stp	q4, q5, [sp, #0x50]
    2e1c: ad018fe2     	stp	q2, q3, [sp, #0x30]
    2e20: ad0087e0     	stp	q0, q1, [sp, #0x10]
    2e24: a9391fa6     	stp	x6, x7, [x29, #-0x70]
    2e28: a93817a4     	stp	x4, x5, [x29, #-0x80]
    2e2c: f81783a3     	stur	x3, [x29, #-0x88]
    2e30: d53bd053     	mrs	x19, TPIDR_EL0
    2e34: f9401669     	ldr	x9, [x19, #0x28]
    2e38: 910043eb     	add	x11, sp, #0x10
    2e3c: d10223ac     	sub	x12, x29, #0x88
    2e40: 321963e8     	orr	w8, wzr, #0xffffff80
    2e44: 128004ea     	mov	w10, #-0x28             // =-40
    2e48: f90007e9     	str	x9, [sp, #0x8]
    2e4c: 910043a9     	add	x9, x29, #0x10
    2e50: 9102016b     	add	x11, x11, #0x80
    2e54: 9100a18c     	add	x12, x12, #0x28
    2e58: 293c23aa     	stp	w10, w8, [x29, #-0x20]
    2e5c: a93d2fac     	stp	x12, x11, [x29, #-0x30]
    2e60: f81c83a9     	stur	x9, [x29, #-0x38]
    2e64: f9400008     	ldr	x8, [x0]
    2e68: d100e3a9     	sub	x9, x29, #0x38
    2e6c: ad400121     	ldp	q1, q0, [x9]
    2e70: d10183a3     	sub	x3, x29, #0x60
    2e74: f9421508     	ldr	x8, [x8, #0x428]
    2e78: ad3d03a1     	stp	q1, q0, [x29, #-0x60]
    2e7c: d63f0100     	blr	x8
    2e80: f9401668     	ldr	x8, [x19, #0x28]
    2e84: f94007e9     	ldr	x9, [sp, #0x8]
    2e88: eb09011f     	cmp	x8, x9
    2e8c: 540000a1     	b.ne	0x2ea0 <_JNIEnv::CallStaticLongMethod(_jclass*, _jmethodID*, ...)+0x9c>
    2e90: a9527bfd     	ldp	x29, x30, [sp, #0x120]
    2e94: a9514ffc     	ldp	x28, x19, [sp, #0x110]
    2e98: 9104c3ff     	add	sp, sp, #0x130
    2e9c: d65f03c0     	ret
    2ea0: 97fffd3c     	bl	0x2390 <__stack_chk_fail@plt>
