Skip to content

Instantly share code, notes, and snippets.

View madordie's full-sized avatar
🌱
学习使我快乐~

继刚 madordie

🌱
学习使我快乐~
View GitHub Profile
__int64 __fastcall _engineVar_rawRemove(__int64 a1, _QWORD *a2)
{
_QWORD *v2; // x20
__int64 v3; // x19
const char *v4; // x1
__int64 v5; // ST10_8
__int64 v6; // x22
__int64 v7; // x21
__int64 v8; // x21
unsigned __int64 v9; // x8
@madordie
madordie / _sSo9NSDecimala10FoundationE14_integerDivide33_B2543549B445362EFCE21E0716D38713LL8dividend7divisor15maxResultLengthSays6UInt16VGAK_AKSitKFZTf4nnnd_n.c
Last active August 12, 2024 10:37
/Library/Developer/CoreSimulator/Volumes/iOS_22A5326g/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/Foundation.framework/Foundation
void *__fastcall _sSo9NSDecimala10FoundationE14_integerDivide33_B2543549B445362EFCE21E0716D38713LL8dividend7divisor15maxResultLengthSays6UInt16VGAK_AKSitKFZTf4nnnd_n(__int64 a1, unsigned __int64 a2, unsigned __int64 a3)
{
__int64 v3; // x21
signed __int64 v4; // x28
unsigned __int64 v5; // x23
__int64 v6; // x20
unsigned __int64 v7; // x26
unsigned __int64 v8; // x24
__int64 v9; // x22
unsigned int v10; // w19
@madordie
madordie / void *__fastcall -[NSISEngine optimize](_BYTE *a1)
Created November 27, 2023 03:43
[iOS17.0][ARM64] -[NSISEngine optimize]
void *__fastcall -[NSISEngine optimize](_BYTE *a1)
{
_BYTE *v1; // x19
__int64 v2; // x0
const char *v3; // x1
void *v4; // x0
void *v5; // x0
const char *v6; // x1
void *v7; // x20
__CFString *v8; // x0
@madordie
madordie / __int64 __fastcall -[NSISEngine _optimizeWithoutRebuilding](__int64 a1, __int64 a2)
Last active November 27, 2023 03:42
[iOS17.0][ARM64] -[NSISEngine _optimizeWithoutRebuilding]
__int64 __fastcall -[NSISEngine _optimizeWithoutRebuilding](__int64 a1, __int64 a2)
{
__int64 v2; // x20
__int64 v3; // x19
__int64 v4; // x0
const char *v5; // x1
unsigned __int64 v6; // x26
__int64 v7; // x21
int v8; // w8
int v9; // w10
@madordie
madordie / _AssertAutoLayoutOnAllowedThreadsOnly
Created November 27, 2023 03:39
[iOS17.0][ARM64] __int64 __fastcall _AssertAutoLayoutOnAllowedThreadsOnly(__int64 a1, const char *a2)
__int64 __fastcall _AssertAutoLayoutOnAllowedThreadsOnly(__int64 a1, const char *a2)
{
__int64 v2; // x19
__int64 result; // x0
const char *v4; // x1
__CFString *v5; // x20
__int64 v6; // x21
void *v7; // x0
__int64 v8; // x0
__int64 v9; // x0
UINavigationController *__cdecl -[UINavigationController initWithNavigationBarClass:toolbarClass:](UINavigationController *self, SEL a2, Class a3, Class a4)
{
Class v4; // r14
Class v5; // r15
char v6; // al
UINavigationController *v7; // rax
UINavigationController *v8; // rbx
char v9; // al
UINavigationController *v11; // [rsp+0h] [rbp-30h]
__objc2_class *v12; // [rsp+8h] [rbp-28h]
void __cdecl -[UITableView _endCellAnimationsWithContext:](UITableView *self, SEL a2, id a3)
{
__int64 v3; // rax
char *v4; // rcx
__int64 v5; // rdi
void *v6; // rax
void *v7; // rax
void *v8; // rbx
void *v9; // rax
__int64 v10; // r15
@madordie
madordie / -[UIScrollViewPanGestureRecognizer _canTransferTrackingFromParentPagingScrollView].c
Last active September 16, 2020 06:26
探究UIScrollView的嵌套时手势作用在谁身上的问题
char __cdecl -[UIScrollViewPanGestureRecognizer _canTransferTrackingFromParentPagingScrollView](UIScrollViewPanGestureRecognizer *self, SEL a2)
{
double v2; // xmm0_8
double v3; // xmm1_8
UIScrollView *v4; // rax
void *v5; // rax
void *v6; // r13
void *v7; // rax
void *v8; // r14
UIView *v9; // rax
__int64 __fastcall __CFStringComputeEightBitStringEncoding(__int64 a1, __int64 a2)
{
unsigned int v2; // ebx
char v3; // al
__int64 v4; // rdx
__int64 v5; // rcx
unsigned int v7; // eax
unsigned int v8; // er14
int v9; // eax
__int64 v10; // rax
void __cdecl -[UIWindow sendEvent:](UIWindow *self, SEL a2, id a3)
{
void *v3; // r13
__int64 v4; // rax
void *v5; // rax
__int64 v6; // rax
char v7; // r15
char v8; // r12
char v9; // r14
char v10; // bl