Function at 0x10146da0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov eax, dword [esp + 8]
push esi
test eax, eax
jne 0x10146fb1
mov eax, dword [esp + 0x10]
cmp eax, 0x1e
ja case.default.0x10146dba
jmp dword [eax*4 + 0x101472a4]
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
push dword [eax + 4]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::textChanged_class_QString_const__
pop esi
ret
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
push dword [eax + 4]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::linkActivated_class_QString_const__
pop esi
ret
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
push dword [eax + 4]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::linkHovered_class_QString_const__
pop esi
ret
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
push dword [eax + 4]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::fontChanged_class_QFont_const__
pop esi
ret
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::colorChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::linkColorChanged_void_
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::styleChanged_enum_QQuickText::TextStyle_
pop esi
ret
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::styleColorChanged_void_
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::horizontalAlignmentChanged_enum_QQuickText::HAlignment_
pop esi
ret
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::verticalAlignmentChanged_enum_QQuickText::VAlignment_
pop esi
ret
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::wrapModeChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineCountChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::truncatedChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::maximumLineCountChanged_void_
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::textFormatChanged_enum_QQuickText::TextFormat_
pop esi
ret
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::elideModeChanged_enum_QQuickText::TextElideMode_
pop esi
ret
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::contentSizeChanged_void_
mov eax, dword [esp + 0x14]
sub esp, 8
mov ecx, dword [esp + 0x10]
mov eax, dword [eax + 4]
movsd xmm0, qword [eax]
movsd qword [esp], xmm0
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineHeightChanged_double_
pop esi
ret
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineHeightModeChanged_enum_QQuickText::LineHeightMode_
pop esi
ret
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::fontSizeModeChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::minimumPixelSizeChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::minimumPointSizeChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::effectiveHorizontalAlignmentChanged_void_
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineLaidOut_class_QQuickTextLine__
pop esi
ret
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::baseUrlChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::renderTypeChanged_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_private:_void___thiscall_QQuickText::q_imagesLoaded_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_private:_void___thiscall_QQuickText::triggerPreprocess_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_private:_void___thiscall_QQuickText::imageDownloadFinished_void_
mov ecx, dword [esp + 8]
pop esi
jmp sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::doLayout_void_
mov esi, dword [esp + 0x14]
sub esp, 0x10
mov ecx, dword [esp + 0x18]
mov eax, dword [esi + 8]
movsd xmm0, qword [eax]
mov eax, dword [esi + 4]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [eax]
lea eax, [esp + 0x1c]
movsd qword [esp], xmm0
push eax
call sym.Qt5Quick.dll_public:_class_QString___thiscall_QQuickText::linkAt_double__double_
mov ecx, dword [esi]
test ecx, ecx
je 0x10146fa6
lea eax, [esp + 0xc]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [esp + 0xc]
pop esi
jmp dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp eax, 0xc
jne 0x10146fec
cmp dword [esp + 0x10], 0x17
je 0x10146fcb
mov eax, dword [esp + 0x14]
pop esi
mov eax, dword [eax]
mov dword [eax], 0xffffffff
ret
mov esi, dword [esp + 0x14]
mov eax, dword [esi + 4]
cmp dword [eax], 0
je 0x10146fe1
mov eax, dword [esi]
pop esi
mov dword [eax], 0xffffffff
ret
call fcn.100a7c70
mov ecx, dword [esi]
pop esi
mov dword [ecx], eax
ret
cmp eax, 0xa
jne case.default.0x10146dba
mov eax, dword [esp + 0x14]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::textChanged_class_QString_const__
jne 0x10147018
test edx, edx
je 0x10147012
cmp dword [eax + 4], 0
jne 0x10147018
mov dword [ecx], 0
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::linkActivated_class_QString_const__
jne 0x10147032
test edx, edx
je 0x1014702c
cmp dword [eax + 4], 0
jne 0x10147032
mov dword [ecx], 1
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::linkHovered_class_QString_const__
jne 0x1014704c
test edx, edx
je 0x10147046
cmp dword [eax + 4], 0
jne 0x1014704c
mov dword [ecx], 2
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::fontChanged_class_QFont_const__
jne 0x10147066
test edx, edx
je 0x10147060
cmp dword [eax + 4], 0
jne 0x10147066
mov dword [ecx], 3
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::colorChanged_void_
jne 0x10147080
test edx, edx
je 0x1014707a
cmp dword [eax + 4], 0
jne 0x10147080
mov dword [ecx], 4
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::linkColorChanged_void_
jne 0x1014709a
test edx, edx
je 0x10147094
cmp dword [eax + 4], 0
jne 0x1014709a
mov dword [ecx], 5
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::styleChanged_enum_QQuickText::TextStyle_
jne 0x101470b4
test edx, edx
je 0x101470ae
cmp dword [eax + 4], 0
jne 0x101470b4
mov dword [ecx], 6
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::styleColorChanged_void_
jne 0x101470ce
test edx, edx
je 0x101470c8
cmp dword [eax + 4], 0
jne 0x101470ce
mov dword [ecx], 7
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::horizontalAlignmentChanged_enum_QQuickText::HAlignment_
jne 0x101470e8
test edx, edx
je 0x101470e2
cmp dword [eax + 4], 0
jne 0x101470e8
mov dword [ecx], 8
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::verticalAlignmentChanged_enum_QQuickText::VAlignment_
jne 0x10147102
test edx, edx
je 0x101470fc
cmp dword [eax + 4], 0
jne 0x10147102
mov dword [ecx], 9
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::wrapModeChanged_void_
jne 0x1014711c
test edx, edx
je 0x10147116
cmp dword [eax + 4], 0
jne 0x1014711c
mov dword [ecx], 0xa
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineCountChanged_void_
jne 0x10147136
test edx, edx
je 0x10147130
cmp dword [eax + 4], 0
jne 0x10147136
mov dword [ecx], 0xb
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::truncatedChanged_void_
jne 0x10147150
test edx, edx
je 0x1014714a
cmp dword [eax + 4], 0
jne 0x10147150
mov dword [ecx], 0xc
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::maximumLineCountChanged_void_
jne 0x1014716a
test edx, edx
je 0x10147164
cmp dword [eax + 4], 0
jne 0x1014716a
mov dword [ecx], 0xd
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::textFormatChanged_enum_QQuickText::TextFormat_
jne 0x10147184
test edx, edx
je 0x1014717e
cmp dword [eax + 4], 0
jne 0x10147184
mov dword [ecx], 0xe
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::elideModeChanged_enum_QQuickText::TextElideMode_
jne 0x1014719e
test edx, edx
je 0x10147198
cmp dword [eax + 4], 0
jne 0x1014719e
mov dword [ecx], 0xf
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::contentSizeChanged_void_
jne 0x101471b8
test edx, edx
je 0x101471b2
cmp dword [eax + 4], 0
jne 0x101471b8
mov dword [ecx], 0x10
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineHeightChanged_double_
jne 0x101471d2
test edx, edx
je 0x101471cc
cmp dword [eax + 4], 0
jne 0x101471d2
mov dword [ecx], 0x11
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineHeightModeChanged_enum_QQuickText::LineHeightMode_
jne 0x101471ec
test edx, edx
je 0x101471e6
cmp dword [eax + 4], 0
jne 0x101471ec
mov dword [ecx], 0x12
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::fontSizeModeChanged_void_
jne 0x10147206
test edx, edx
je 0x10147200
cmp dword [eax + 4], 0
jne 0x10147206
mov dword [ecx], 0x13
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::minimumPixelSizeChanged_void_
jne 0x10147220
test edx, edx
je 0x1014721a
cmp dword [eax + 4], 0
jne 0x10147220
mov dword [ecx], 0x14
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::minimumPointSizeChanged_void_
jne 0x1014723a
test edx, edx
je 0x10147234
cmp dword [eax + 4], 0
jne 0x1014723a
mov dword [ecx], 0x15
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::effectiveHorizontalAlignmentChanged_void_
jne 0x10147254
test edx, edx
je 0x1014724e
cmp dword [eax + 4], 0
jne 0x10147254
mov dword [ecx], 0x16
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::lineLaidOut_class_QQuickTextLine__
jne 0x1014726e
test edx, edx
je 0x10147268
cmp dword [eax + 4], 0
jne 0x1014726e
mov dword [ecx], 0x17
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::baseUrlChanged_void_
jne 0x10147288
test edx, edx
je 0x10147282
cmp dword [eax + 4], 0
jne 0x10147288
mov dword [ecx], 0x18
mov edx, dword [eax]
cmp edx, sym.Qt5Quick.dll_public:_void___thiscall_QQuickText::renderTypeChanged_void_
jne case.default.0x10146dba
test edx, edx
je 0x1014729c
cmp dword [eax + 4], 0
jne case.default.0x10146dba
mov dword [ecx], 0x19
pop esi
ret