Created
January 25, 2011 18:01
-
-
Save novi/795314 to your computer and use it in GitHub Desktop.
_CFHash: armv6 disassemble
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
_CFHash: | |
000074fc b5b0 push {r4, r5, r7, lr} | |
000074fe af02 add r7, sp, #8 | |
00007500 1e04 subs r4, r0, #0 | |
00007502 d034 beq.n 0x756e | |
00007504 6821 ldr r1, [r4, #0] | |
00007506 2900 cmp r1, #0 | |
00007508 d01d beq.n 0x7546 | |
0000750a 4b20 ldr r3, [pc, #128] (0x758c) | |
0000750c 447b add r3, pc | |
0000750e 681b ldr r3, [r3, #0] | |
00007510 428b cmp r3, r1 | |
00007512 d018 beq.n 0x7546 | |
00007514 6863 ldr r3, [r4, #4] | |
00007516 4a1e ldr r2, [pc, #120] (0x7590) | |
00007518 0a1b lsrs r3, r3, #8 | |
0000751a b29b uxth r3, r3 | |
0000751c 4293 cmp r3, r2 | |
0000751e d807 bhi.n 0x7530 | |
00007520 2b00 cmp r3, #0 | |
00007522 d005 beq.n 0x7530 | |
00007524 481b ldr r0, [pc, #108] (0x7594) | |
00007526 009a lsls r2, r3, #2 | |
00007528 4478 add r0, pc | |
0000752a 5813 ldr r3, [r2, r0] | |
0000752c 4299 cmp r1, r3 | |
0000752e d011 beq.n 0x7554 | |
00007530 4d19 ldr r5, [pc, #100] (0x7598) | |
00007532 447d add r5, pc | |
00007534 6829 ldr r1, [r5, #0] | |
00007536 2900 cmp r1, #0 | |
00007538 d020 beq.n 0x757c | |
0000753a 4b18 ldr r3, [pc, #96] (0x759c) | |
0000753c 1c20 adds r0, r4, #0 | |
0000753e 447b add r3, pc | |
00007540 681b ldr r3, [r3, #0] | |
00007542 4798 blx r3 | |
00007544 bdb0 pop {r4, r5, r7, pc} | |
00007546 6863 ldr r3, [r4, #4] | |
00007548 4a11 ldr r2, [pc, #68] (0x7590) | |
0000754a 0a1b lsrs r3, r3, #8 | |
0000754c b29b uxth r3, r3 | |
0000754e 4293 cmp r3, r2 | |
00007550 d909 bls.n 0x7566 | |
00007552 2200 movs r2, #0 | |
00007554 4b12 ldr r3, [pc, #72] (0x75a0) | |
00007556 447b add r3, pc | |
00007558 58d3 ldr r3, [r2, r3] | |
0000755a 699b ldr r3, [r3, #24] | |
0000755c 2b00 cmp r3, #0 | |
0000755e d004 beq.n 0x756a | |
00007560 1c20 adds r0, r4, #0 | |
00007562 4798 blx r3 | |
00007564 bdb0 pop {r4, r5, r7, pc} | |
00007566 009a lsls r2, r3, #2 | |
00007568 e7f4 b.n 0x7554 | |
0000756a 1c20 adds r0, r4, #0 | |
0000756c bdb0 pop {r4, r5, r7, pc} | |
0000756e becf bkpt 0x00cf | |
00007570 f0bbea8e blx 0xc2a90 ; symbol stub for: _getpid | |
00007574 2109 movs r1, #9 | |
00007576 f0bbeafc blx 0xc2b70 ; symbol stub for: _kill | |
0000757a e7c3 b.n 0x7504 | |
0000757c 4809 ldr r0, [pc, #36] (0x75a4) | |
0000757e 4478 add r0, pc | |
00007580 f0bbeec6 blx 0xc3310 ; symbol stub for: _sel_registerName | |
00007584 1c01 adds r1, r0, #0 | |
00007586 6028 str r0, [r5, #0] | |
00007588 e7d7 b.n 0x753a | |
0000758a 46c0 nop (mov r8, r8) | |
0000758c 0a88 lsrs r0, r1, #10 | |
0000758e 0010 lsls r0, r2, #0 | |
00007590 03ff lsls r7, r7, #15 | |
00007592 0000 lsls r0, r0, #0 | |
00007594 1020 asrs r0, r4, #32 | |
00007596 0010 lsls r0, r2, #0 | |
00007598 3db2 subs r5, #178 | |
0000759a 0010 lsls r0, r2, #0 | |
0000759c 4ade ldr r2, [pc, #888] (0x7918) | |
0000759e 000e lsls r6, r1, #0 | |
000075a0 2d6a cmp r5, #106 | |
000075a2 0010 lsls r0, r2, #0 | |
000075a4 270a movs r7, #10 | |
000075a6 000d lsls r5, r1, #0 | |
000075a8 a0e1 add r0, pc, #900 (adr r0, 0x7930) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment