WebCore::ApplyStyleCommand::applyBlockStyle
void chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0(
WebCore::CSSMutableStyleDeclaration* style = 01bcb720 )
prv func 023bc1d0 b3b <function> @!"chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle" (class WebCore::CSSMutableStyleDeclaration *)
chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle [d:\chrome\src\third_party\webkit\webcore\editing\applystylecommand.cpp @ 579]:
023bc1d0 81ec64010000 sub esp,164h
023bc1d6 53 push ebx
023bc1d7 55 push ebp
023bc1d8 56 push esi
023bc1d9 8bd9 mov ebx,ecx
023bc1db 33ed xor ebp,ebp
023bc1dd 57 push edi
023bc1de 895c2428 mov dword ptr [esp+28h],ebx
023bc1e2 896c2410 mov dword ptr [esp+10h],ebp
023bc1e6 e8f501f1ff call chrome_1c30000!WebCore::EditCommand::updateLayout (022cc3e0)
023bc1eb 8d842490000000 lea eax,[esp+90h]
023bc1f2 50 push eax
023bc1f3 8bcb mov ecx,ebx
023bc1f5 e806c0ffff call chrome_1c30000!WebCore::ApplyStyleCommand::startPosition (023b8200)
023bc1fa 8d8c24e4000000 lea ecx,[esp+0E4h]
023bc201 51 push ecx
023bc202 8bcb mov ecx,ebx
023bc204 e867c0ffff call chrome_1c30000!WebCore::ApplyStyleCommand::endPosition (023b8270)
023bc209 8d942490000000 lea edx,[esp+90h]
023bc210 52 push edx
023bc211 8d8424e8000000 lea eax,[esp+0E8h]
023bc218 50 push eax
023bc219 e8223cf8ff call chrome_1c30000!WebCore::comparePositions (0233fe40)
023bc21e 83c408 add esp,8
023bc221 85c0 test eax,eax
023bc223 0f8d89000000 jge chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xe2 (023bc2b2)
023bc229 8bb42490000000 mov esi,dword ptr [esp+90h]
023bc230 8974242c mov dword ptr [esp+2Ch],esi
023bc234 3bf5 cmp esi,ebp
023bc236 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6b (023bc23b)
023bc238 ff4608 inc dword ptr [esi+8]
023bc23b 8b442434 mov eax,dword ptr [esp+34h]
023bc23f 8b8c2494000000 mov ecx,dword ptr [esp+94h]
023bc246 8bd0 mov edx,eax
023bc248 33942498000000 xor edx,dword ptr [esp+98h]
023bc24f 894c2430 mov dword ptr [esp+30h],ecx
023bc253 83e203 and edx,3
023bc256 33c2 xor eax,edx
023bc258 89442434 mov dword ptr [esp+34h],eax
023bc25c 8a442438 mov al,byte ptr [esp+38h]
023bc260 8ac8 mov cl,al
023bc262 328c249c000000 xor cl,byte ptr [esp+9Ch]
023bc269 8d9424e4000000 lea edx,[esp+0E4h]
023bc270 80e101 and cl,1
023bc273 32c1 xor al,cl
023bc275 52 push edx
023bc276 8d8c2494000000 lea ecx,[esp+94h]
023bc27d 8844243c mov byte ptr [esp+3Ch],al
023bc281 e80af88dff call chrome_1c30000!WebCore::Position::operator= (01c9ba90)
023bc286 8d44242c lea eax,[esp+2Ch]
023bc28a 50 push eax
023bc28b 8d8c24e8000000 lea ecx,[esp+0E8h]
023bc292 e8f9f78dff call chrome_1c30000!WebCore::Position::operator= (01c9ba90)
023bc297 3bf5 cmp esi,ebp
023bc299 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xe2 (023bc2b2)
023bc29b ff4e08 dec dword ptr [esi+8]
023bc29e 396e08 cmp dword ptr [esi+8],ebp
023bc2a1 8d4e04 lea ecx,[esi+4]
023bc2a4 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xe2 (023bc2b2)
023bc2a6 396908 cmp dword ptr [ecx+8],ebp
023bc2a9 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xe2 (023bc2b2)
023bc2ab 8b11 mov edx,dword ptr [ecx]
023bc2ad 8b4204 mov eax,dword ptr [edx+4]
023bc2b0 ffd0 call eax
023bc2b2 6a01 push 1
023bc2b4 8d8c2494000000 lea ecx,[esp+94h]
023bc2bb 51 push ecx
023bc2bc 8d8c24d8000000 lea ecx,[esp+0D8h]
023bc2c3 e8981ef2ff call chrome_1c30000!WebCore::VisiblePosition::VisiblePosition (022de160)
023bc2c8 6a01 push 1
023bc2ca 8d9424e8000000 lea edx,[esp+0E8h]
023bc2d1 52 push edx
023bc2d2 8d8c24fc000000 lea ecx,[esp+0FCh]
023bc2d9 e8821ef2ff call chrome_1c30000!WebCore::VisiblePosition::VisiblePosition (022de160)
023bc2de 8bb424d0000000 mov esi,dword ptr [esp+0D0h]
023bc2e5 3bf5 cmp esi,ebp
023bc2e7 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x11c (023bc2ec)
023bc2e9 ff4608 inc dword ptr [esi+8]
023bc2ec 56 push esi
023bc2ed e86e44f8ff call chrome_1c30000!WebCore::highestAncestor (02340760)
023bc2f2 83c404 add esp,4
023bc2f5 8bf8 mov edi,eax
023bc2f7 897c2464 mov dword ptr [esp+64h],edi
023bc2fb 3bf5 cmp esi,ebp
023bc2fd 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x146 (023bc316)
023bc2ff ff4e08 dec dword ptr [esi+8]
023bc302 396e08 cmp dword ptr [esi+8],ebp
023bc305 8d4e04 lea ecx,[esi+4]
023bc308 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x146 (023bc316)
023bc30a 396908 cmp dword ptr [ecx+8],ebp
023bc30d 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x146 (023bc316)
023bc30f 8b01 mov eax,dword ptr [ecx]
023bc311 8b5004 mov edx,dword ptr [eax+4]
023bc314 ffd2 call edx
023bc316 55 push ebp
023bc317 51 push ecx
023bc318 8bc4 mov eax,esp
023bc31a 8938 mov dword ptr [eax],edi
023bc31c 3bfd cmp edi,ebp
023bc31e 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x153 (023bc323)
023bc320 ff4708 inc dword ptr [edi+8]
023bc323 8d8c2410010000 lea ecx,[esp+110h]
023bc32a e85105f3ff call chrome_1c30000!WebCore::Position::Position (022ec880)
023bc32f 8b8424d0000000 mov eax,dword ptr [esp+0D0h]
023bc336 898424b4000000 mov dword ptr [esp+0B4h],eax
023bc33d bf01000000 mov edi,1
023bc342 3bc5 cmp eax,ebp
023bc344 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x179 (023bc349)
023bc346 017808 add dword ptr [eax+8],edi
023bc349 8b8424d4000000 mov eax,dword ptr [esp+0D4h]
023bc350 898424b8000000 mov dword ptr [esp+0B8h],eax
023bc357 8b8424bc000000 mov eax,dword ptr [esp+0BCh]
023bc35e 8bc8 mov ecx,eax
023bc360 338c24d8000000 xor ecx,dword ptr [esp+0D8h]
023bc367 8b7308 mov esi,dword ptr [ebx+8]
023bc36a 83e103 and ecx,3
023bc36d 33c1 xor eax,ecx
023bc36f 898424bc000000 mov dword ptr [esp+0BCh],eax
023bc376 8a8424c0000000 mov al,byte ptr [esp+0C0h]
023bc37d 8ad0 mov dl,al
023bc37f 329424dc000000 xor dl,byte ptr [esp+0DCh]
023bc386 8d8c243c010000 lea ecx,[esp+13Ch]
023bc38d 80e201 and dl,1
023bc390 32c2 xor al,dl
023bc392 888424c0000000 mov byte ptr [esp+0C0h],al
023bc399 8d8424b4000000 lea eax,[esp+0B4h]
023bc3a0 50 push eax
023bc3a1 51 push ecx
023bc3a2 e86949f8ff call chrome_1c30000!WebCore::rangeCompliantEquivalent (02340d10)
023bc3a7 83c408 add esp,8
023bc3aa 50 push eax
023bc3ab 8d94240c010000 lea edx,[esp+10Ch]
023bc3b2 52 push edx
023bc3b3 51 push ecx
023bc3b4 8bc4 mov eax,esp
023bc3b6 8930 mov dword ptr [eax],esi
023bc3b8 3bf5 cmp esi,ebp
023bc3ba 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x1ef (023bc3bf)
023bc3bc 017e08 add dword ptr [esi+8],edi
023bc3bf 8d8424d4000000 lea eax,[esp+0D4h]
023bc3c6 50 push eax
023bc3c7 e89438e9ff call chrome_1c30000!WebCore::Range::create (0224fc60)
023bc3cc 8b08 mov ecx,dword ptr [eax]
023bc3ce 894c245c mov dword ptr [esp+5Ch],ecx
023bc3d2 8928 mov dword ptr [eax],ebp
023bc3d4 8b8c24d8000000 mov ecx,dword ptr [esp+0D8h]
023bc3db 83c410 add esp,10h
023bc3de 3bcd cmp ecx,ebp
023bc3e0 741b je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x22d (023bc3fd)
023bc3e2 8b01 mov eax,dword ptr [ecx]
023bc3e4 3bc7 cmp eax,edi
023bc3e6 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x21d (023bc3ed)
023bc3e8 48 dec eax
023bc3e9 8901 mov dword ptr [ecx],eax
023bc3eb eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x22d (023bc3fd)
023bc3ed 8bf1 mov esi,ecx
023bc3ef e80c0fe9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bc3f4 56 push esi
023bc3f5 e8d64e94ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bc3fa 83c404 add esp,4
023bc3fd 8b84243c010000 mov eax,dword ptr [esp+13Ch]
023bc404 3bc5 cmp eax,ebp
023bc406 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x24f (023bc41f)
023bc408 ff4808 dec dword ptr [eax+8]
023bc40b 396808 cmp dword ptr [eax+8],ebp
023bc40e 8d4804 lea ecx,[eax+4]
023bc411 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x24f (023bc41f)
023bc413 396908 cmp dword ptr [ecx+8],ebp
023bc416 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x24f (023bc41f)
023bc418 8b11 mov edx,dword ptr [ecx]
023bc41a 8b4204 mov eax,dword ptr [edx+4]
023bc41d ffd0 call eax
023bc41f 8b8424b4000000 mov eax,dword ptr [esp+0B4h]
023bc426 3bc5 cmp eax,ebp
023bc428 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x271 (023bc441)
023bc42a ff4808 dec dword ptr [eax+8]
023bc42d 396808 cmp dword ptr [eax+8],ebp
023bc430 8d4804 lea ecx,[eax+4]
023bc433 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x271 (023bc441)
023bc435 396908 cmp dword ptr [ecx+8],ebp
023bc438 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x271 (023bc441)
023bc43a 8b11 mov edx,dword ptr [ecx]
023bc43c 8b4204 mov eax,dword ptr [edx+4]
023bc43f ffd0 call eax
023bc441 8b8424f4000000 mov eax,dword ptr [esp+0F4h]
023bc448 898424a0000000 mov dword ptr [esp+0A0h],eax
023bc44f 3bc5 cmp eax,ebp
023bc451 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x286 (023bc456)
023bc453 017808 add dword ptr [eax+8],edi
023bc456 8b8424a8000000 mov eax,dword ptr [esp+0A8h]
023bc45d 8b8c24f8000000 mov ecx,dword ptr [esp+0F8h]
023bc464 8b7308 mov esi,dword ptr [ebx+8]
023bc467 8bd0 mov edx,eax
023bc469 339424fc000000 xor edx,dword ptr [esp+0FCh]
023bc470 898c24a4000000 mov dword ptr [esp+0A4h],ecx
023bc477 83e203 and edx,3
023bc47a 33c2 xor eax,edx
023bc47c 898424a8000000 mov dword ptr [esp+0A8h],eax
023bc483 8a8424ac000000 mov al,byte ptr [esp+0ACh]
023bc48a 8ac8 mov cl,al
023bc48c 328c2400010000 xor cl,byte ptr [esp+100h]
023bc493 8d9424a0000000 lea edx,[esp+0A0h]
023bc49a 80e101 and cl,1
023bc49d 32c1 xor al,cl
023bc49f 888424ac000000 mov byte ptr [esp+0ACh],al
023bc4a6 52 push edx
023bc4a7 8d842430010000 lea eax,[esp+130h]
023bc4ae 50 push eax
023bc4af e85c48f8ff call chrome_1c30000!WebCore::rangeCompliantEquivalent (02340d10)
023bc4b4 83c408 add esp,8
023bc4b7 50 push eax
023bc4b8 8d8c240c010000 lea ecx,[esp+10Ch]
023bc4bf 51 push ecx
023bc4c0 51 push ecx
023bc4c1 8bc4 mov eax,esp
023bc4c3 8930 mov dword ptr [eax],esi
023bc4c5 3bf5 cmp esi,ebp
023bc4c7 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x2fc (023bc4cc)
023bc4c9 017e08 add dword ptr [esi+8],edi
023bc4cc 8d9424d8000000 lea edx,[esp+0D8h]
023bc4d3 52 push edx
023bc4d4 e88737e9ff call chrome_1c30000!WebCore::Range::create (0224fc60)
023bc4d9 8b38 mov edi,dword ptr [eax]
023bc4db 8928 mov dword ptr [eax],ebp
023bc4dd 8b8c24dc000000 mov ecx,dword ptr [esp+0DCh]
023bc4e4 83c410 add esp,10h
023bc4e7 89bc24c4000000 mov dword ptr [esp+0C4h],edi
023bc4ee 3bcd cmp ecx,ebp
023bc4f0 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x33e (023bc50e)
023bc4f2 8b01 mov eax,dword ptr [ecx]
023bc4f4 83f801 cmp eax,1
023bc4f7 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x32e (023bc4fe)
023bc4f9 48 dec eax
023bc4fa 8901 mov dword ptr [ecx],eax
023bc4fc eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x33e (023bc50e)
023bc4fe 8bf1 mov esi,ecx
023bc500 e8fb0de9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bc505 56 push esi
023bc506 e8c54d94ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bc50b 83c404 add esp,4
023bc50e 8b84242c010000 mov eax,dword ptr [esp+12Ch]
023bc515 83ceff or esi,0FFFFFFFFh
023bc518 3bc5 cmp eax,ebp
023bc51a 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x363 (023bc533)
023bc51c 017008 add dword ptr [eax+8],esi
023bc51f 396808 cmp dword ptr [eax+8],ebp
023bc522 8d4804 lea ecx,[eax+4]
023bc525 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x363 (023bc533)
023bc527 396908 cmp dword ptr [ecx+8],ebp
023bc52a 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x363 (023bc533)
023bc52c 8b01 mov eax,dword ptr [ecx]
023bc52e 8b5004 mov edx,dword ptr [eax+4]
023bc531 ffd2 call edx
023bc533 8b8424a0000000 mov eax,dword ptr [esp+0A0h]
023bc53a 3bc5 cmp eax,ebp
023bc53c 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x385 (023bc555)
023bc53e 017008 add dword ptr [eax+8],esi
023bc541 396808 cmp dword ptr [eax+8],ebp
023bc544 8d4804 lea ecx,[eax+4]
023bc547 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x385 (023bc555)
023bc549 396908 cmp dword ptr [ecx+8],ebp
023bc54c 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x385 (023bc555)
023bc54e 8b01 mov eax,dword ptr [ecx]
023bc550 8b5004 mov edx,dword ptr [eax+4]
023bc553 ffd2 call edx
023bc555 8b44244c mov eax,dword ptr [esp+4Ch]
023bc559 6a01 push 1
023bc55b 50 push eax
023bc55c e89f9ef1ff call chrome_1c30000!WebCore::TextIterator::rangeLength (022d6400)
023bc561 6a01 push 1
023bc563 57 push edi
023bc564 89442454 mov dword ptr [esp+54h],eax
023bc568 e8939ef1ff call chrome_1c30000!WebCore::TextIterator::rangeLength (022d6400)
023bc56d 8d8c24e0000000 lea ecx,[esp+0E0h]
023bc574 51 push ecx
023bc575 8d542428 lea edx,[esp+28h]
023bc579 52 push edx
023bc57a 89442458 mov dword ptr [esp+58h],eax
023bc57e e80d58f6ff call chrome_1c30000!WebCore::startOfParagraph (02321d90)
023bc583 83c418 add esp,18h
023bc586 55 push ebp
023bc587 8d442454 lea eax,[esp+54h]
023bc58b 50 push eax
023bc58c 8d4c241c lea ecx,[esp+1Ch]
023bc590 51 push ecx
023bc591 8d542438 lea edx,[esp+38h]
023bc595 52 push edx
023bc596 e8555af6ff call chrome_1c30000!WebCore::endOfParagraph (02321ff0)
023bc59b 83c408 add esp,8
023bc59e 8bc8 mov ecx,eax
023bc5a0 e85b1cf2ff call chrome_1c30000!WebCore::VisiblePosition::next (022de200)
023bc5a5 8b44242c mov eax,dword ptr [esp+2Ch]
023bc5a9 3bc5 cmp eax,ebp
023bc5ab 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x3f4 (023bc5c4)
023bc5ad 017008 add dword ptr [eax+8],esi
023bc5b0 396808 cmp dword ptr [eax+8],ebp
023bc5b3 8d4804 lea ecx,[eax+4]
023bc5b6 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x3f4 (023bc5c4)
023bc5b8 396908 cmp dword ptr [ecx+8],ebp
023bc5bb 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x3f4 (023bc5c4)
023bc5bd 8b01 mov eax,dword ptr [ecx]
023bc5bf 8b5004 mov edx,dword ptr [eax+4]
023bc5c2 ffd2 call edx
023bc5c4 55 push ebp
023bc5c5 8d84241c010000 lea eax,[esp+11Ch]
023bc5cc 50 push eax
023bc5cd 8d8c24fc000000 lea ecx,[esp+0FCh]
023bc5d4 51 push ecx
023bc5d5 8d542438 lea edx,[esp+38h]
023bc5d9 52 push edx
023bc5da e8115af6ff call chrome_1c30000!WebCore::endOfParagraph (02321ff0)
023bc5df 83c408 add esp,8
023bc5e2 8bc8 mov ecx,eax
023bc5e4 e8171cf2ff call chrome_1c30000!WebCore::VisiblePosition::next (022de200)
023bc5e9 8b44242c mov eax,dword ptr [esp+2Ch]
023bc5ed 3bc5 cmp eax,ebp
023bc5ef 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x438 (023bc608)
023bc5f1 017008 add dword ptr [eax+8],esi
023bc5f4 396808 cmp dword ptr [eax+8],ebp
023bc5f7 8d4804 lea ecx,[eax+4]
023bc5fa 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x438 (023bc608)
023bc5fc 396908 cmp dword ptr [ecx+8],ebp
023bc5ff 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x438 (023bc608)
023bc601 8b01 mov eax,dword ptr [ecx]
023bc603 8b5004 mov edx,dword ptr [eax+4]
023bc606 ffd2 call edx
023bc608 8b442414 mov eax,dword ptr [esp+14h]
023bc60c 3bc5 cmp eax,ebp
023bc60e 0f8456040000 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x89a (023bca6a)
023bc614 8b8c2418010000 mov ecx,dword ptr [esp+118h]
023bc61b 8bf1 mov esi,ecx
023bc61d 3bcd cmp ecx,ebp
023bc61f 7407 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x458 (023bc628)
023bc621 ff4108 inc dword ptr [ecx+8]
023bc624 8b442414 mov eax,dword ptr [esp+14h]
023bc628 8b94241c010000 mov edx,dword ptr [esp+11Ch]
023bc62f 8bc8 mov ecx,eax
023bc631 3bc5 cmp eax,ebp
023bc633 7407 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x46c (023bc63c)
023bc635 ff4008 inc dword ptr [eax+8]
023bc638 8b442414 mov eax,dword ptr [esp+14h]
023bc63c 3bce cmp ecx,esi
023bc63e 750a jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x47a (023bc64a)
023bc640 39542418 cmp dword ptr [esp+18h],edx
023bc644 7504 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x47a (023bc64a)
023bc646 b301 mov bl,1
023bc648 eb02 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x47c (023bc64c)
023bc64a 32db xor bl,bl
023bc64c 3bcd cmp ecx,ebp
023bc64e 741b je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x49b (023bc66b)
023bc650 ff4908 dec dword ptr [ecx+8]
023bc653 83c104 add ecx,4
023bc656 396904 cmp dword ptr [ecx+4],ebp
023bc659 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x497 (023bc667)
023bc65b 396908 cmp dword ptr [ecx+8],ebp
023bc65e 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x497 (023bc667)
023bc660 8b01 mov eax,dword ptr [ecx]
023bc662 8b5004 mov edx,dword ptr [eax+4]
023bc665 ffd2 call edx
023bc667 8b442414 mov eax,dword ptr [esp+14h]
023bc66b 3bf5 cmp esi,ebp
023bc66d 741b je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x4ba (023bc68a)
023bc66f ff4e08 dec dword ptr [esi+8]
023bc672 396e08 cmp dword ptr [esi+8],ebp
023bc675 8d4e04 lea ecx,[esi+4]
023bc678 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x4b6 (023bc686)
023bc67a 396908 cmp dword ptr [ecx+8],ebp
023bc67d 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x4b6 (023bc686)
023bc67f 8b01 mov eax,dword ptr [ecx]
023bc681 8b5004 mov edx,dword ptr [eax+4]
023bc684 ffd2 call edx
023bc686 8b442414 mov eax,dword ptr [esp+14h]
023bc68a 84db test bl,bl
023bc68c 0f85d8030000 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x89a (023bca6a)
023bc692 89442468 mov dword ptr [esp+68h],eax
023bc696 be01000000 mov esi,1
023bc69b 3bc5 cmp eax,ebp
023bc69d 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x4d2 (023bc6a2)
023bc69f 017008 add dword ptr [eax+8],esi
023bc6a2 8b442418 mov eax,dword ptr [esp+18h]
023bc6a6 8944246c mov dword ptr [esp+6Ch],eax
023bc6aa 8b442470 mov eax,dword ptr [esp+70h]
023bc6ae 8bc8 mov ecx,eax
023bc6b0 334c241c xor ecx,dword ptr [esp+1Ch]
023bc6b4 896c2478 mov dword ptr [esp+78h],ebp
023bc6b8 83e103 and ecx,3
023bc6bb 33c1 xor eax,ecx
023bc6bd 89442470 mov dword ptr [esp+70h],eax
023bc6c1 8a442474 mov al,byte ptr [esp+74h]
023bc6c5 8ad0 mov dl,al
023bc6c7 32542420 xor dl,byte ptr [esp+20h]
023bc6cb c644247c00 mov byte ptr [esp+7Ch],0
023bc6d0 80e201 and dl,1
023bc6d3 32c2 xor al,dl
023bc6d5 88442474 mov byte ptr [esp+74h],al
023bc6d9 8d442468 lea eax,[esp+68h]
023bc6dd 50 push eax
023bc6de 51 push ecx
023bc6df 8b8c2480010000 mov ecx,dword ptr [esp+180h]
023bc6e6 8bc4 mov eax,esp
023bc6e8 c684248500000000 mov byte ptr [esp+85h],0
023bc6f0 c684248600000000 mov byte ptr [esp+86h],0
023bc6f8 c684248700000000 mov byte ptr [esp+87h],0
023bc700 c684248800000000 mov byte ptr [esp+88h],0
023bc708 c684248900000000 mov byte ptr [esp+89h],0
023bc710 89ac248c000000 mov dword ptr [esp+8Ch],ebp
023bc717 89ac2490000000 mov dword ptr [esp+90h],ebp
023bc71e 89ac2494000000 mov dword ptr [esp+94h],ebp
023bc725 8908 mov dword ptr [eax],ecx
023bc727 3bcd cmp ecx,ebp
023bc729 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x55e (023bc72e)
023bc72b 017104 add dword ptr [ecx+4],esi
023bc72e 8d8c2480000000 lea ecx,[esp+80h]
023bc735 e8c6f7ffff call chrome_1c30000!WebCore::StyleChange::init (023bbf00)
******
Last set context:
eax=06e83e04 ebx=06de4000 ecx=00000000 edx=06e83df8 esi=06e83df8 edi=00000000
eip=023bc73a esp=0012ef98 ebp=00000000 iopl=0 nv up ei ng nz na po cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010283
chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x56a:
023bc73a 8b442468 mov eax,dword ptr [esp+68h] ss:0023:0012f000=00000001
******
chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x56a [d:\chrome\src\third_party\webkit\webcore\editing\applystylecommand.cpp @ 610]:
023bc73a 8b442468 mov eax,dword ptr [esp+68h]
023bc73e 3bc5 cmp eax,ebp
023bc740 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x589 (023bc759)
023bc742 ff4808 dec dword ptr [eax+8]
023bc745 396808 cmp dword ptr [eax+8],ebp
023bc748 8d4804 lea ecx,[eax+4]
023bc74b 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x589 (023bc759)
023bc74d 396908 cmp dword ptr [ecx+8],ebp
023bc750 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x589 (023bc759)
023bc752 8b11 mov edx,dword ptr [ecx]
023bc754 8b4204 mov eax,dword ptr [edx+4]
023bc757 ffd0 call eax
023bc759 8b442478 mov eax,dword ptr [esp+78h]
023bc75d 09742410 or dword ptr [esp+10h],esi
023bc761 89442448 mov dword ptr [esp+48h],eax
023bc765 3bc5 cmp eax,ebp
023bc767 7402 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x59b (023bc76b)
023bc769 0130 add dword ptr [eax],esi
023bc76b 8d4c2448 lea ecx,[esp+48h]
023bc76f e8fc9beaff call chrome_1c30000!WebCore::String::length (02266370)
023bc774 85c0 test eax,eax
023bc776 7510 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5b8 (023bc788)
023bc778 8b4c2428 mov ecx,dword ptr [esp+28h]
023bc77c 3881f8000000 cmp byte ptr [ecx+0F8h],al
023bc782 7504 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5b8 (023bc788)
023bc784 32db xor bl,bl
023bc786 eb02 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5ba (023bc78a)
023bc788 b301 mov bl,1
023bc78a f644241001 test byte ptr [esp+10h],1
023bc78f 7428 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5e9 (023bc7b9)
023bc791 8b4c2448 mov ecx,dword ptr [esp+48h]
023bc795 83642410fe and dword ptr [esp+10h],0FFFFFFFEh
023bc79a 3bcd cmp ecx,ebp
023bc79c 741b je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5e9 (023bc7b9)
023bc79e 8b01 mov eax,dword ptr [ecx]
023bc7a0 3bc6 cmp eax,esi
023bc7a2 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5d9 (023bc7a9)
023bc7a4 48 dec eax
023bc7a5 8901 mov dword ptr [ecx],eax
023bc7a7 eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5e9 (023bc7b9)
023bc7a9 8bf1 mov esi,ecx
023bc7ab e800ede8ff call chrome_1c30000!WebCore::StringImpl::~StringImpl (0224b4b0)
023bc7b0 56 push esi
023bc7b1 e8eae0e8ff call chrome_1c30000!WebCore::StringImpl::operator delete (0224a8a0)
023bc7b6 83c404 add esp,4
023bc7b9 84db test bl,bl
023bc7bb 0f8462010000 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x753 (023bc923)
023bc7c1 8b742414 mov esi,dword ptr [esp+14h]
023bc7c5 3bf5 cmp esi,ebp
023bc7c7 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x5fc (023bc7cc)
023bc7c9 ff4608 inc dword ptr [esi+8]
023bc7cc 56 push esi
023bc7cd e83e60f8ff call chrome_1c30000!WebCore::enclosingBlock (02342810)
023bc7d2 8bf8 mov edi,eax
023bc7d4 83c404 add esp,4
023bc7d7 8bdf mov ebx,edi
023bc7d9 3bfd cmp edi,ebp
023bc7db 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x610 (023bc7e0)
023bc7dd ff4708 inc dword ptr [edi+8]
023bc7e0 3bf5 cmp esi,ebp
023bc7e2 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x62b (023bc7fb)
023bc7e4 ff4e08 dec dword ptr [esi+8]
023bc7e7 396e08 cmp dword ptr [esi+8],ebp
023bc7ea 8d4e04 lea ecx,[esi+4]
023bc7ed 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x62b (023bc7fb)
023bc7ef 396908 cmp dword ptr [ecx+8],ebp
023bc7f2 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x62b (023bc7fb)
023bc7f4 8b11 mov edx,dword ptr [ecx]
023bc7f6 8b4204 mov eax,dword ptr [edx+4]
023bc7f9 ffd0 call eax
023bc7fb 8b442414 mov eax,dword ptr [esp+14h]
023bc7ff 8944242c mov dword ptr [esp+2Ch],eax
023bc803 3bc5 cmp eax,ebp
023bc805 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x63a (023bc80a)
023bc807 ff4008 inc dword ptr [eax+8]
023bc80a 8b442434 mov eax,dword ptr [esp+34h]
023bc80e 8b4c2418 mov ecx,dword ptr [esp+18h]
023bc812 8bd0 mov edx,eax
023bc814 3354241c xor edx,dword ptr [esp+1Ch]
023bc818 894c2430 mov dword ptr [esp+30h],ecx
023bc81c 83e203 and edx,3
023bc81f 33c2 xor eax,edx
023bc821 89442434 mov dword ptr [esp+34h],eax
023bc825 8a442438 mov al,byte ptr [esp+38h]
023bc829 8ac8 mov cl,al
023bc82b 324c2420 xor cl,byte ptr [esp+20h]
023bc82f 8d54242c lea edx,[esp+2Ch]
023bc833 80e101 and cl,1
023bc836 32c1 xor al,cl
023bc838 8b4c2428 mov ecx,dword ptr [esp+28h]
023bc83c 88442438 mov byte ptr [esp+38h],al
023bc840 52 push edx
023bc841 8d8424b4000000 lea eax,[esp+0B4h]
023bc848 50 push eax
023bc849 e8429f0100 call chrome_1c30000!WebCore::CompositeEditCommand::moveParagraphContentsToNewBlockIfNecessary (023d6790)
023bc84e 8b30 mov esi,dword ptr [eax]
023bc850 8928 mov dword ptr [eax],ebp
023bc852 8b8424b0000000 mov eax,dword ptr [esp+0B0h]
023bc859 3bc5 cmp eax,ebp
023bc85b 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6a4 (023bc874)
023bc85d ff4808 dec dword ptr [eax+8]
023bc860 396808 cmp dword ptr [eax+8],ebp
023bc863 8d4804 lea ecx,[eax+4]
023bc866 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6a4 (023bc874)
023bc868 396908 cmp dword ptr [ecx+8],ebp
023bc86b 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6a4 (023bc874)
023bc86d 8b11 mov edx,dword ptr [ecx]
023bc86f 8b4204 mov eax,dword ptr [edx+4]
023bc872 ffd0 call eax
023bc874 8b44242c mov eax,dword ptr [esp+2Ch]
023bc878 3bc5 cmp eax,ebp
023bc87a 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6c3 (023bc893)
023bc87c ff4808 dec dword ptr [eax+8]
023bc87f 396808 cmp dword ptr [eax+8],ebp
023bc882 8d4804 lea ecx,[eax+4]
023bc885 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6c3 (023bc893)
023bc887 396908 cmp dword ptr [ecx+8],ebp
023bc88a 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6c3 (023bc893)
023bc88c 8b11 mov edx,dword ptr [ecx]
023bc88e 8b4204 mov eax,dword ptr [edx+4]
023bc891 ffd0 call eax
023bc893 3bf5 cmp esi,ebp
023bc895 7420 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6e7 (023bc8b7)
023bc897 ff4608 inc dword ptr [esi+8]
023bc89a 8bde mov ebx,esi
023bc89c 3bfd cmp edi,ebp
023bc89e 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6e7 (023bc8b7)
023bc8a0 ff4f08 dec dword ptr [edi+8]
023bc8a3 396f08 cmp dword ptr [edi+8],ebp
023bc8a6 8d4f04 lea ecx,[edi+4]
023bc8a9 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6e7 (023bc8b7)
023bc8ab 396908 cmp dword ptr [ecx+8],ebp
023bc8ae 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x6e7 (023bc8b7)
023bc8b0 8b11 mov edx,dword ptr [ecx]
023bc8b2 8b4204 mov eax,dword ptr [edx+4]
023bc8b5 ffd0 call eax
023bc8b7 8b13 mov edx,dword ptr [ebx]
023bc8b9 8b828c000000 mov eax,dword ptr [edx+8Ch]
023bc8bf 8bcb mov ecx,ebx
023bc8c1 ffd0 call eax
023bc8c3 84c0 test al,al
023bc8c5 742a je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x721 (023bc8f1)
023bc8c7 8b8c2478010000 mov ecx,dword ptr [esp+178h]
023bc8ce 8b7c2428 mov edi,dword ptr [esp+28h]
023bc8d2 53 push ebx
023bc8d3 51 push ecx
023bc8d4 8bcf mov ecx,edi
023bc8d6 e8d5e4ffff call chrome_1c30000!WebCore::ApplyStyleCommand::removeCSSStyle (023badb0)
023bc8db 80bff800000000 cmp byte ptr [edi+0F8h],0
023bc8e2 750d jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x721 (023bc8f1)
023bc8e4 53 push ebx
023bc8e5 8d54247c lea edx,[esp+7Ch]
023bc8e9 52 push edx
023bc8ea 8bcf mov ecx,edi
023bc8ec e81fefffff call chrome_1c30000!WebCore::ApplyStyleCommand::addBlockStyle (023bb810)
023bc8f1 3bf5 cmp esi,ebp
023bc8f3 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x73c (023bc90c)
023bc8f5 ff4e08 dec dword ptr [esi+8]
023bc8f8 396e08 cmp dword ptr [esi+8],ebp
023bc8fb 8d4e04 lea ecx,[esi+4]
023bc8fe 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x73c (023bc90c)
023bc900 396908 cmp dword ptr [ecx+8],ebp
023bc903 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x73c (023bc90c)
023bc905 8b01 mov eax,dword ptr [ecx]
023bc907 8b5004 mov edx,dword ptr [eax+4]
023bc90a ffd2 call edx
023bc90c ff4b08 dec dword ptr [ebx+8]
023bc90f 396b08 cmp dword ptr [ebx+8],ebp
023bc912 8d4b04 lea ecx,[ebx+4]
023bc915 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x753 (023bc923)
023bc917 396908 cmp dword ptr [ecx+8],ebp
023bc91a 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x753 (023bc923)
023bc91c 8b01 mov eax,dword ptr [ecx]
023bc91e 8b5004 mov edx,dword ptr [eax+4]
023bc921 ffd2 call edx
023bc923 8b442450 mov eax,dword ptr [esp+50h]
023bc927 8bc8 mov ecx,eax
023bc929 3bc5 cmp eax,ebp
023bc92b 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x760 (023bc930)
023bc92d ff4008 inc dword ptr [eax+8]
023bc930 8b442414 mov eax,dword ptr [esp+14h]
023bc934 83cfff or edi,0FFFFFFFFh
023bc937 894c2414 mov dword ptr [esp+14h],ecx
023bc93b 3bc5 cmp eax,ebp
023bc93d 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x786 (023bc956)
023bc93f 017808 add dword ptr [eax+8],edi
023bc942 396808 cmp dword ptr [eax+8],ebp
023bc945 8d4804 lea ecx,[eax+4]
023bc948 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x786 (023bc956)
023bc94a 396908 cmp dword ptr [ecx+8],ebp
023bc94d 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x786 (023bc956)
023bc94f 8b01 mov eax,dword ptr [ecx]
023bc951 8b5004 mov edx,dword ptr [eax+4]
023bc954 ffd2 call edx
023bc956 8b442454 mov eax,dword ptr [esp+54h]
023bc95a 8b4c2458 mov ecx,dword ptr [esp+58h]
023bc95e 8a54245c mov dl,byte ptr [esp+5Ch]
023bc962 89442418 mov dword ptr [esp+18h],eax
023bc966 8b44241c mov eax,dword ptr [esp+1Ch]
023bc96a 33c8 xor ecx,eax
023bc96c 83e103 and ecx,3
023bc96f 33c1 xor eax,ecx
023bc971 8944241c mov dword ptr [esp+1Ch],eax
023bc975 8a442420 mov al,byte ptr [esp+20h]
023bc979 32d0 xor dl,al
023bc97b 80e201 and dl,1
023bc97e 32c2 xor al,dl
023bc980 88442420 mov byte ptr [esp+20h],al
023bc984 8b442460 mov eax,dword ptr [esp+60h]
023bc988 55 push ebp
023bc989 8d8c2450010000 lea ecx,[esp+150h]
023bc990 51 push ecx
023bc991 8d54241c lea edx,[esp+1Ch]
023bc995 8944242c mov dword ptr [esp+2Ch],eax
023bc999 52 push edx
023bc99a 8d84246c010000 lea eax,[esp+16Ch]
023bc9a1 50 push eax
023bc9a2 e84956f6ff call chrome_1c30000!WebCore::endOfParagraph (02321ff0)
023bc9a7 83c408 add esp,8
023bc9aa 8bc8 mov ecx,eax
023bc9ac e84f18f2ff call chrome_1c30000!WebCore::VisiblePosition::next (022de200)
023bc9b1 8bf0 mov esi,eax
023bc9b3 8b06 mov eax,dword ptr [esi]
023bc9b5 3bc5 cmp eax,ebp
023bc9b7 7403 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x7ec (023bc9bc)
023bc9b9 ff4008 inc dword ptr [eax+8]
023bc9bc 8b4c2450 mov ecx,dword ptr [esp+50h]
023bc9c0 89442450 mov dword ptr [esp+50h],eax
023bc9c4 3bcd cmp ecx,ebp
023bc9c6 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x80f (023bc9df)
023bc9c8 017908 add dword ptr [ecx+8],edi
023bc9cb 83c104 add ecx,4
023bc9ce 396904 cmp dword ptr [ecx+4],ebp
023bc9d1 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x80f (023bc9df)
023bc9d3 396908 cmp dword ptr [ecx+8],ebp
023bc9d6 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x80f (023bc9df)
023bc9d8 8b11 mov edx,dword ptr [ecx]
023bc9da 8b4204 mov eax,dword ptr [edx+4]
023bc9dd ffd0 call eax
023bc9df 8b4e04 mov ecx,dword ptr [esi+4]
023bc9e2 8b442458 mov eax,dword ptr [esp+58h]
023bc9e6 894c2454 mov dword ptr [esp+54h],ecx
023bc9ea 8b5608 mov edx,dword ptr [esi+8]
023bc9ed 33d0 xor edx,eax
023bc9ef 83e203 and edx,3
023bc9f2 33c2 xor eax,edx
023bc9f4 89442458 mov dword ptr [esp+58h],eax
023bc9f8 8a44245c mov al,byte ptr [esp+5Ch]
023bc9fc 8a4e0c mov cl,byte ptr [esi+0Ch]
023bc9ff 32c8 xor cl,al
023bca01 80e101 and cl,1
023bca04 32c1 xor al,cl
023bca06 8844245c mov byte ptr [esp+5Ch],al
023bca0a 8b84244c010000 mov eax,dword ptr [esp+14Ch]
023bca11 8b5610 mov edx,dword ptr [esi+10h]
023bca14 89542460 mov dword ptr [esp+60h],edx
023bca18 3bc5 cmp eax,ebp
023bca1a 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x863 (023bca33)
023bca1c 017808 add dword ptr [eax+8],edi
023bca1f 396808 cmp dword ptr [eax+8],ebp
023bca22 8d4804 lea ecx,[eax+4]
023bca25 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x863 (023bca33)
023bca27 396908 cmp dword ptr [ecx+8],ebp
023bca2a 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x863 (023bca33)
023bca2c 8b01 mov eax,dword ptr [ecx]
023bca2e 8b5004 mov edx,dword ptr [eax+4]
023bca31 ffd2 call edx
023bca33 8b842460010000 mov eax,dword ptr [esp+160h]
023bca3a 3bc5 cmp eax,ebp
023bca3c 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x885 (023bca55)
023bca3e 017808 add dword ptr [eax+8],edi
023bca41 396808 cmp dword ptr [eax+8],ebp
023bca44 8d4804 lea ecx,[eax+4]
023bca47 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x885 (023bca55)
023bca49 396908 cmp dword ptr [ecx+8],ebp
023bca4c 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x885 (023bca55)
023bca4e 8b01 mov eax,dword ptr [ecx]
023bca50 8b5004 mov edx,dword ptr [eax+4]
023bca53 ffd2 call edx
023bca55 8d4c2478 lea ecx,[esp+78h]
023bca59 e8d2daffff call chrome_1c30000!WebCore::StyleChange::~StyleChange (023ba530)
023bca5e 8b442414 mov eax,dword ptr [esp+14h]
023bca62 3bc5 cmp eax,ebp
023bca64 0f85aafbffff jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x444 (023bc614)
023bca6a 8b442444 mov eax,dword ptr [esp+44h]
023bca6e 8b4c2464 mov ecx,dword ptr [esp+64h]
023bca72 6a01 push 1
023bca74 55 push ebp
023bca75 50 push eax
023bca76 51 push ecx
023bca77 8d542454 lea edx,[esp+54h]
023bca7b 52 push edx
023bca7c e8cf9af1ff call chrome_1c30000!WebCore::TextIterator::rangeFromLocationAndLength (022d6550)
023bca81 8b742460 mov esi,dword ptr [esp+60h]
023bca85 8b18 mov ebx,dword ptr [eax]
023bca87 83c414 add esp,14h
023bca8a 8928 mov dword ptr [eax],ebp
023bca8c 3bf5 cmp esi,ebp
023bca8e 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x8dc (023bcaac)
023bca90 8b06 mov eax,dword ptr [esi]
023bca92 83f801 cmp eax,1
023bca95 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x8cc (023bca9c)
023bca97 48 dec eax
023bca98 8906 mov dword ptr [esi],eax
023bca9a eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x8dc (023bcaac)
023bca9c 8bce mov ecx,esi
023bca9e e85d08e9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bcaa3 56 push esi
023bcaa4 e8274894ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bcaa9 83c404 add esp,4
023bcaac 8b4c2444 mov ecx,dword ptr [esp+44h]
023bcab0 3bcd cmp ecx,ebp
023bcab2 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x900 (023bcad0)
023bcab4 8b01 mov eax,dword ptr [ecx]
023bcab6 83f801 cmp eax,1
023bcab9 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x8f0 (023bcac0)
023bcabb 48 dec eax
023bcabc 8901 mov dword ptr [ecx],eax
023bcabe eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x900 (023bcad0)
023bcac0 8bf1 mov esi,ecx
023bcac2 e83908e9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bcac7 56 push esi
023bcac8 e8034894ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bcacd 83c404 add esp,4
023bcad0 8b442440 mov eax,dword ptr [esp+40h]
023bcad4 8b4c2464 mov ecx,dword ptr [esp+64h]
023bcad8 6a01 push 1
023bcada 55 push ebp
023bcadb 50 push eax
023bcadc 51 push ecx
023bcadd 8d542450 lea edx,[esp+50h]
023bcae1 52 push edx
023bcae2 e8699af1ff call chrome_1c30000!WebCore::TextIterator::rangeFromLocationAndLength (022d6550)
023bcae7 8bb424d8000000 mov esi,dword ptr [esp+0D8h]
023bcaee 8b38 mov edi,dword ptr [eax]
023bcaf0 83c414 add esp,14h
023bcaf3 8928 mov dword ptr [eax],ebp
023bcaf5 3bf5 cmp esi,ebp
023bcaf7 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x945 (023bcb15)
023bcaf9 8b06 mov eax,dword ptr [esi]
023bcafb 83f801 cmp eax,1
023bcafe 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x935 (023bcb05)
023bcb00 48 dec eax
023bcb01 8906 mov dword ptr [esi],eax
023bcb03 eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x945 (023bcb15)
023bcb05 8bce mov ecx,esi
023bcb07 e8f407e9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bcb0c 56 push esi
023bcb0d e8be4794ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bcb12 83c404 add esp,4
023bcb15 8b4c2440 mov ecx,dword ptr [esp+40h]
023bcb19 3bcd cmp ecx,ebp
023bcb1b 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x969 (023bcb39)
023bcb1d 8b01 mov eax,dword ptr [ecx]
023bcb1f 83f801 cmp eax,1
023bcb22 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x959 (023bcb29)
023bcb24 48 dec eax
023bcb25 8901 mov dword ptr [ecx],eax
023bcb27 eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x969 (023bcb39)
023bcb29 8bf1 mov esi,ecx
023bcb2b e8d007e9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bcb30 56 push esi
023bcb31 e89a4794ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bcb36 83c404 add esp,4
023bcb39 3bdd cmp ebx,ebp
023bcb3b 7474 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9e1 (023bcbb1)
023bcb3d 3bfd cmp edi,ebp
023bcb3f 7470 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9e1 (023bcbb1)
023bcb41 8d442468 lea eax,[esp+68h]
023bcb45 50 push eax
023bcb46 8d4f08 lea ecx,[edi+8]
023bcb49 e8d2798eff call chrome_1c30000!WebCore::RangeBoundaryPoint::toPosition (01ca4520)
023bcb4e 8d4c242c lea ecx,[esp+2Ch]
023bcb52 51 push ecx
023bcb53 8d4b08 lea ecx,[ebx+8]
023bcb56 e8c5798eff call chrome_1c30000!WebCore::RangeBoundaryPoint::toPosition (01ca4520)
023bcb5b 8b4c2428 mov ecx,dword ptr [esp+28h]
023bcb5f 8d542468 lea edx,[esp+68h]
023bcb63 52 push edx
023bcb64 8d442430 lea eax,[esp+30h]
023bcb68 50 push eax
023bcb69 e8b2b9ffff call chrome_1c30000!WebCore::ApplyStyleCommand::updateStartEnd (023b8520)
023bcb6e 8b44242c mov eax,dword ptr [esp+2Ch]
023bcb72 83ceff or esi,0FFFFFFFFh
023bcb75 3bc5 cmp eax,ebp
023bcb77 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9c0 (023bcb90)
023bcb79 017008 add dword ptr [eax+8],esi
023bcb7c 396808 cmp dword ptr [eax+8],ebp
023bcb7f 8d4804 lea ecx,[eax+4]
023bcb82 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9c0 (023bcb90)
023bcb84 396908 cmp dword ptr [ecx+8],ebp
023bcb87 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9c0 (023bcb90)
023bcb89 8b11 mov edx,dword ptr [ecx]
023bcb8b 8b4204 mov eax,dword ptr [edx+4]
023bcb8e ffd0 call eax
023bcb90 8b442468 mov eax,dword ptr [esp+68h]
023bcb94 3bc5 cmp eax,ebp
023bcb96 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9e4 (023bcbb4)
023bcb98 017008 add dword ptr [eax+8],esi
023bcb9b 396808 cmp dword ptr [eax+8],ebp
023bcb9e 8d4804 lea ecx,[eax+4]
023bcba1 7f11 jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9e4 (023bcbb4)
023bcba3 396908 cmp dword ptr [ecx+8],ebp
023bcba6 750c jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9e4 (023bcbb4)
023bcba8 8b11 mov edx,dword ptr [ecx]
023bcbaa 8b4204 mov eax,dword ptr [edx+4]
023bcbad ffd0 call eax
023bcbaf eb03 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0x9e4 (023bcbb4)
023bcbb1 83ceff or esi,0FFFFFFFFh
023bcbb4 8b842418010000 mov eax,dword ptr [esp+118h]
023bcbbb 3bc5 cmp eax,ebp
023bcbbd 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa06 (023bcbd6)
023bcbbf 017008 add dword ptr [eax+8],esi
023bcbc2 396808 cmp dword ptr [eax+8],ebp
023bcbc5 8d4804 lea ecx,[eax+4]
023bcbc8 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa06 (023bcbd6)
023bcbca 396908 cmp dword ptr [ecx+8],ebp
023bcbcd 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa06 (023bcbd6)
023bcbcf 8b11 mov edx,dword ptr [ecx]
023bcbd1 8b4204 mov eax,dword ptr [edx+4]
023bcbd4 ffd0 call eax
023bcbd6 8b442450 mov eax,dword ptr [esp+50h]
023bcbda 3bc5 cmp eax,ebp
023bcbdc 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa25 (023bcbf5)
023bcbde 017008 add dword ptr [eax+8],esi
023bcbe1 396808 cmp dword ptr [eax+8],ebp
023bcbe4 8d4804 lea ecx,[eax+4]
023bcbe7 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa25 (023bcbf5)
023bcbe9 396908 cmp dword ptr [ecx+8],ebp
023bcbec 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa25 (023bcbf5)
023bcbee 8b11 mov edx,dword ptr [ecx]
023bcbf0 8b4204 mov eax,dword ptr [edx+4]
023bcbf3 ffd0 call eax
023bcbf5 8b442414 mov eax,dword ptr [esp+14h]
023bcbf9 3bc5 cmp eax,ebp
023bcbfb 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa44 (023bcc14)
023bcbfd 017008 add dword ptr [eax+8],esi
023bcc00 396808 cmp dword ptr [eax+8],ebp
023bcc03 8d4804 lea ecx,[eax+4]
023bcc06 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa44 (023bcc14)
023bcc08 396908 cmp dword ptr [ecx+8],ebp
023bcc0b 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa44 (023bcc14)
023bcc0d 8b11 mov edx,dword ptr [ecx]
023bcc0f 8b4204 mov eax,dword ptr [edx+4]
023bcc12 ffd0 call eax
023bcc14 3bfd cmp edi,ebp
023bcc16 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa64 (023bcc34)
023bcc18 8b07 mov eax,dword ptr [edi]
023bcc1a 83f801 cmp eax,1
023bcc1d 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa54 (023bcc24)
023bcc1f 48 dec eax
023bcc20 8907 mov dword ptr [edi],eax
023bcc22 eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa64 (023bcc34)
023bcc24 8bcf mov ecx,edi
023bcc26 e8d506e9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bcc2b 57 push edi
023bcc2c e89f4694ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bcc31 83c404 add esp,4
023bcc34 3bdd cmp ebx,ebp
023bcc36 741c je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa84 (023bcc54)
023bcc38 8b03 mov eax,dword ptr [ebx]
023bcc3a 83f801 cmp eax,1
023bcc3d 7405 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa74 (023bcc44)
023bcc3f 48 dec eax
023bcc40 8903 mov dword ptr [ebx],eax
023bcc42 eb10 jmp chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xa84 (023bcc54)
023bcc44 8bcb mov ecx,ebx
023bcc46 e8b506e9ff call chrome_1c30000!WebCore::Range::~Range (0224d300)
023bcc4b 53 push ebx
023bcc4c e87f4694ff call chrome_1c30000!v8::internal::Malloced::Delete (01d012d0)
023bcc51 83c404 add esp,4
023bcc54 8b842408010000 mov eax,dword ptr [esp+108h]
023bcc5b 3bc5 cmp eax,ebp
023bcc5d 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xaa6 (023bcc76)
023bcc5f 017008 add dword ptr [eax+8],esi
023bcc62 396808 cmp dword ptr [eax+8],ebp
023bcc65 8d4804 lea ecx,[eax+4]
023bcc68 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xaa6 (023bcc76)
023bcc6a 396908 cmp dword ptr [ecx+8],ebp
023bcc6d 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xaa6 (023bcc76)
023bcc6f 8b11 mov edx,dword ptr [ecx]
023bcc71 8b4204 mov eax,dword ptr [edx+4]
023bcc74 ffd0 call eax
023bcc76 8b8424f4000000 mov eax,dword ptr [esp+0F4h]
023bcc7d 3bc5 cmp eax,ebp
023bcc7f 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xac8 (023bcc98)
023bcc81 017008 add dword ptr [eax+8],esi
023bcc84 396808 cmp dword ptr [eax+8],ebp
023bcc87 8d4804 lea ecx,[eax+4]
023bcc8a 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xac8 (023bcc98)
023bcc8c 396908 cmp dword ptr [ecx+8],ebp
023bcc8f 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xac8 (023bcc98)
023bcc91 8b11 mov edx,dword ptr [ecx]
023bcc93 8b4204 mov eax,dword ptr [edx+4]
023bcc96 ffd0 call eax
023bcc98 8b8424d0000000 mov eax,dword ptr [esp+0D0h]
023bcc9f 3bc5 cmp eax,ebp
023bcca1 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xaea (023bccba)
023bcca3 017008 add dword ptr [eax+8],esi
023bcca6 396808 cmp dword ptr [eax+8],ebp
023bcca9 8d4804 lea ecx,[eax+4]
023bccac 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xaea (023bccba)
023bccae 396908 cmp dword ptr [ecx+8],ebp
023bccb1 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xaea (023bccba)
023bccb3 8b11 mov edx,dword ptr [ecx]
023bccb5 8b4204 mov eax,dword ptr [edx+4]
023bccb8 ffd0 call eax
023bccba 8b8424e4000000 mov eax,dword ptr [esp+0E4h]
023bccc1 3bc5 cmp eax,ebp
023bccc3 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xb0c (023bccdc)
023bccc5 017008 add dword ptr [eax+8],esi
023bccc8 396808 cmp dword ptr [eax+8],ebp
023bcccb 8d4804 lea ecx,[eax+4]
023bccce 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xb0c (023bccdc)
023bccd0 396908 cmp dword ptr [ecx+8],ebp
023bccd3 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xb0c (023bccdc)
023bccd5 8b11 mov edx,dword ptr [ecx]
023bccd7 8b4204 mov eax,dword ptr [edx+4]
023bccda ffd0 call eax
023bccdc 8b842490000000 mov eax,dword ptr [esp+90h]
023bcce3 3bc5 cmp eax,ebp
023bcce5 7417 je chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xb2e (023bccfe)
023bcce7 017008 add dword ptr [eax+8],esi
023bccea 396808 cmp dword ptr [eax+8],ebp
023bcced 8d4804 lea ecx,[eax+4]
023bccf0 7f0c jg chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xb2e (023bccfe)
023bccf2 396908 cmp dword ptr [ecx+8],ebp
023bccf5 7507 jne chrome_1c30000!WebCore::ApplyStyleCommand::applyBlockStyle+0xb2e (023bccfe)
023bccf7 8b11 mov edx,dword ptr [ecx]
023bccf9 8b4204 mov eax,dword ptr [edx+4]
023bccfc ffd0 call eax
023bccfe 5f pop edi
023bccff 5e pop esi
023bcd00 5d pop ebp
023bcd01 5b pop ebx
023bcd02 81c464010000 add esp,164h
023bcd08 c20400 ret 4