|
| 1 | + |
| 2 | + |
| 3 | +080483c4 <bar1>: |
| 4 | + 80483c4: 55 push %ebp |
| 5 | + 80483c5: 89 e5 mov %esp,%ebp |
| 6 | + 80483c7: 83 ec 18 sub $0x18,%esp |
| 7 | + 80483ca: 8b 45 0c mov 0xc(%ebp),%eax |
| 8 | + 80483cd: 89 04 24 mov %eax,(%esp) |
| 9 | + 80483d0: e8 27 ff ff ff call 80482fc <malloc@plt> |
| 10 | + 80483d5: 89 c2 mov %eax,%edx |
| 11 | + 80483d7: 8b 45 08 mov 0x8(%ebp),%eax |
| 12 | + 80483da: 89 50 0c mov %edx,0xc(%eax) |
| 13 | + 80483dd: 8b 45 08 mov 0x8(%ebp),%eax |
| 14 | + 80483e0: 8b 55 0c mov 0xc(%ebp),%edx |
| 15 | + 80483e3: 89 50 08 mov %edx,0x8(%eax) |
| 16 | + 80483e6: 8b 45 08 mov 0x8(%ebp),%eax |
| 17 | + 80483e9: c7 00 00 00 00 00 movl $0x0,(%eax) |
| 18 | + 80483ef: 8b 45 08 mov 0x8(%ebp),%eax |
| 19 | + 80483f2: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) |
| 20 | + 80483f9: c9 leave |
| 21 | + 80483fa: c3 ret |
| 22 | + |
| 23 | + |
| 24 | +080483fb <bar2>: |
| 25 | + 80483fb: 55 push %ebp |
| 26 | + 80483fc: 89 e5 mov %esp,%ebp |
| 27 | + 80483fe: 83 ec 04 sub $0x4,%esp |
| 28 | + 8048401: 8b 45 0c mov 0xc(%ebp),%eax |
| 29 | + 8048404: 88 45 fc mov %al,-0x4(%ebp) |
| 30 | + 8048407: 8b 45 08 mov 0x8(%ebp),%eax |
| 31 | + 804840a: 8b 50 0c mov 0xc(%eax),%edx |
| 32 | + 804840d: 8b 45 08 mov 0x8(%ebp),%eax |
| 33 | + 8048410: 8b 40 04 mov 0x4(%eax),%eax |
| 34 | + 8048413: 01 c2 add %eax,%edx |
| 35 | + 8048415: 0f b6 45 fc movzbl -0x4(%ebp),%eax |
| 36 | + 8048419: 88 02 mov %al,(%edx) |
| 37 | + 804841b: 8b 45 08 mov 0x8(%ebp),%eax |
| 38 | + 804841e: 8b 50 04 mov 0x4(%eax),%edx |
| 39 | + 8048421: 8b 45 08 mov 0x8(%ebp),%eax |
| 40 | + 8048424: 8b 40 08 mov 0x8(%eax),%eax |
| 41 | + 8048427: 83 e8 01 sub $0x1,%eax |
| 42 | + 804842a: 39 c2 cmp %eax,%edx |
| 43 | + 804842c: 75 0c jne 804843a <bar2+0x3f> |
| 44 | + 804842e: 8b 45 08 mov 0x8(%ebp),%eax |
| 45 | + 8048431: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) |
| 46 | + 8048438: eb 0f jmp 8048449 <bar2+0x4e> |
| 47 | + 804843a: 8b 45 08 mov 0x8(%ebp),%eax |
| 48 | + 804843d: 8b 40 04 mov 0x4(%eax),%eax |
| 49 | + 8048440: 8d 50 01 lea 0x1(%eax),%edx |
| 50 | + 8048443: 8b 45 08 mov 0x8(%ebp),%eax |
| 51 | + 8048446: 89 50 04 mov %edx,0x4(%eax) |
| 52 | + 8048449: c9 leave |
| 53 | + 804844a: c3 ret |
| 54 | + |
| 55 | + |
| 56 | +0804844b <bar3>: |
| 57 | + 804844b: 55 push %ebp |
| 58 | + 804844c: 89 e5 mov %esp,%ebp |
| 59 | + 804844e: 83 ec 10 sub $0x10,%esp |
| 60 | + 8048451: 8b 45 08 mov 0x8(%ebp),%eax |
| 61 | + 8048454: 8b 50 04 mov 0x4(%eax),%edx |
| 62 | + 8048457: 8b 45 08 mov 0x8(%ebp),%eax |
| 63 | + 804845a: 8b 00 mov (%eax),%eax |
| 64 | + 804845c: 39 c2 cmp %eax,%edx |
| 65 | + 804845e: 75 07 jne 8048467 <bar3+0x1c> |
| 66 | + 8048460: b8 ff ff ff ff mov $0xffffffff,%eax |
| 67 | + 8048465: eb 42 jmp 80484a9 <bar3+0x5e> |
| 68 | + 8048467: 8b 45 08 mov 0x8(%ebp),%eax |
| 69 | + 804846a: 8b 50 0c mov 0xc(%eax),%edx |
| 70 | + 804846d: 8b 45 08 mov 0x8(%ebp),%eax |
| 71 | + 8048470: 8b 00 mov (%eax),%eax |
| 72 | + 8048472: 8d 04 02 lea (%edx,%eax,1),%eax |
| 73 | + 8048475: 0f b6 00 movzbl (%eax),%eax |
| 74 | + 8048478: 88 45 ff mov %al,-0x1(%ebp) |
| 75 | + 804847b: 8b 45 08 mov 0x8(%ebp),%eax |
| 76 | + 804847e: 8b 10 mov (%eax),%edx |
| 77 | + 8048480: 8b 45 08 mov 0x8(%ebp),%eax |
| 78 | + 8048483: 8b 40 08 mov 0x8(%eax),%eax |
| 79 | + 8048486: 83 e8 01 sub $0x1,%eax |
| 80 | + 8048489: 39 c2 cmp %eax,%edx |
| 81 | + 804848b: 75 0b jne 8048498 <bar3+0x4d> |
| 82 | + 804848d: 8b 45 08 mov 0x8(%ebp),%eax |
| 83 | + 8048490: c7 00 00 00 00 00 movl $0x0,(%eax) |
| 84 | + 8048496: eb 0d jmp 80484a5 <bar3+0x5a> |
| 85 | + 8048498: 8b 45 08 mov 0x8(%ebp),%eax |
| 86 | + 804849b: 8b 00 mov (%eax),%eax |
| 87 | + 804849d: 8d 50 01 lea 0x1(%eax),%edx |
| 88 | + 80484a0: 8b 45 08 mov 0x8(%ebp),%eax |
| 89 | + 80484a3: 89 10 mov %edx,(%eax) |
| 90 | + 80484a5: 0f b6 45 ff movzbl -0x1(%ebp),%eax |
| 91 | + 80484a9: c9 leave |
| 92 | + 80484aa: c3 ret |
0 commit comments