1 | 0000ba7c <add_printer>:
|
---|
2 | ba7c: 55 push %ebp
|
---|
3 | ba7d: 89 e5 mov %esp,%ebp
|
---|
4 | ba7f: 83 ec 70 sub $0x70,%esp
|
---|
5 | ba82: 57 push %edi
|
---|
6 | ba83: 56 push %esi
|
---|
7 | ba84: 53 push %ebx
|
---|
8 | ba85: e8 00 00 00 00 call ba8a <add_printer+0xe>
|
---|
9 | ba8a: 5b pop %ebx
|
---|
10 | ba8b: 81 c3 fa ee 00 00 add $0xeefa,%ebx
|
---|
11 | ba91: 8d 7d e4 lea 0xffffffe4(%ebp),%edi
|
---|
12 | ba94: 57 push %edi
|
---|
13 | ba95: e8 82 c6 ff ff call 811c <__5BPath@plt>
|
---|
14 | ba9a: 6a 00 push $0x0
|
---|
15 | ba9c: 83 c4 fe add $0xfffffffe,%esp
|
---|
16 | ba9f: 66 6a 00 pushw $0x0
|
---|
17 | baa2: 57 push %edi
|
---|
18 | baa3: 68 da 07 00 00 push $0x7da
|
---|
19 | baa8: e8 2f c7 ff ff call 81dc <find_directory__F15directory_whichP5BPathbP7BVolume@plt>
|
---|
20 | baad: 83 c4 fe add $0xfffffffe,%esp
|
---|
21 | bab0: 66 6a 00 pushw $0x0
|
---|
22 | bab3: 89 d8 mov %ebx,%eax
|
---|
23 | bab5: 05 84 77 ff ff add $0xffff7784,%eax
|
---|
24 | baba: 50 push %eax
|
---|
25 | babb: 57 push %edi
|
---|
26 | babc: e8 1b c3 ff ff call 7ddc <Append__5BPathPCcb@plt>
|
---|
27 | bac1: 83 c4 20 add $0x20,%esp
|
---|
28 | bac4: 83 c4 fe add $0xfffffffe,%esp
|
---|
29 | bac7: 66 6a 00 pushw $0x0
|
---|
30 | baca: 8b 45 08 mov 0x8(%ebp),%eax
|
---|
31 | bacd: 50 push %eax
|
---|
32 | bace: 57 push %edi
|
---|
33 | bacf: e8 08 c3 ff ff call 7ddc <Append__5BPathPCcb@plt>
|
---|
34 | bad4: 57 push %edi
|
---|
35 | bad5: e8 92 cb ff ff call 866c <Path__C5BPath@plt>
|
---|
36 | bada: 50 push %eax
|
---|
37 | badb: 8d 75 90 lea 0xffffff90(%ebp),%esi
|
---|
38 | bade: 56 push %esi
|
---|
39 | badf: e8 78 bf ff ff call 7a5c <__10BDirectoryPCc@plt>
|
---|
40 | bae4: 56 push %esi
|
---|
41 | bae5: e8 72 c4 ff ff call 7f5c <InitCheck__C5BNode@plt>
|
---|
42 | baea: 83 c4 1c add $0x1c,%esp
|
---|
43 | baed: 85 c0 test %eax,%eax
|
---|
44 | baef: 74 17 je bb08 <add_printer+0x8c>
|
---|
45 | baf1: 6a 02 push $0x2
|
---|
46 | baf3: 56 push %esi
|
---|
47 | baf4: e8 f3 c8 ff ff call 83ec <_._10BDirectory@plt>
|
---|
48 | baf9: 6a 02 push $0x2
|
---|
49 | bafb: 57 push %edi
|
---|
50 | bafc: e8 8b c1 ff ff call 7c8c <_._5BPath@plt>
|
---|
51 | bb01: 31 c0 xor %eax,%eax
|
---|
52 | bb03: e9 b9 00 00 00 jmp bbc1 <add_printer+0x145>
|
---|
53 | bb08: 6a 14 push $0x14
|
---|
54 | bb0a: 89 d8 mov %ebx,%eax
|
---|
55 | bb0c: 05 8d 77 ff ff add $0xffff778d,%eax
|
---|
56 | bb11: 50 push %eax
|
---|
57 | bb12: 6a 00 push $0x0
|
---|
58 | bb14: 6a 00 push $0x0
|
---|
59 | bb16: 68 52 54 53 43 push $0x43535452
|
---|
60 | bb1b: 89 d8 mov %ebx,%eax
|
---|
61 | bb1d: 05 a1 77 ff ff add $0xffff77a1,%eax
|
---|
62 | bb22: 50 push %eax
|
---|
63 | bb23: 56 push %esi
|
---|
64 | bb24: e8 53 c8 ff ff call 837c <WriteAttr__5BNodePCcUlxPCvUl@plt>
|
---|
65 | bb29: 6a 02 push $0x2
|
---|
66 | bb2b: 56 push %esi
|
---|
67 | bb2c: e8 bb c8 ff ff call 83ec <_._10BDirectory@plt>
|
---|
68 | bb31: 6a 02 push $0x2
|
---|
69 | bb33: 57 push %edi
|
---|
70 | bb34: e8 53 c1 ff ff call 7c8c <_._5BPath@plt>
|
---|
71 | bb39: 8b 45 08 mov 0x8(%ebp),%eax
|
---|
72 | bb3c: e9 80 00 00 00 jmp bbc1 <add_printer+0x145>
|
---|
73 | bb41: e8 b6 c2 ff ff call 7dfc <__throw@plt>
|
---|
74 | bb46: e8 b1 c2 ff ff call 7dfc <__throw@plt>
|
---|
75 | bb4b: 90 nop
|
---|
76 | bb4c: 8d 74 26 00 lea 0x0(%esi),%esi
|
---|
77 | bb50: e8 00 00 00 00 call bb55 <add_printer+0xd9>
|
---|
78 | bb55: 5b pop %ebx
|
---|
79 | bb56: 81 c3 2f ee 00 00 add $0xee2f,%ebx
|
---|
80 | bb5c: 6a 02 push $0x2
|
---|
81 | bb5e: 8d 45 90 lea 0xffffff90(%ebp),%eax
|
---|
82 | bb61: 50 push %eax
|
---|
83 | bb62: e8 85 c8 ff ff call 83ec <_._10BDirectory@plt>
|
---|
84 | bb67: 83 c4 08 add $0x8,%esp
|
---|
85 | bb6a: eb d5 jmp bb41 <add_printer+0xc5>
|
---|
86 | bb6c: 8d 74 26 00 lea 0x0(%esi),%esi
|
---|
87 | bb70: e8 00 00 00 00 call bb75 <add_printer+0xf9>
|
---|
88 | bb75: 5b pop %ebx
|
---|
89 | bb76: 81 c3 0f ee 00 00 add $0xee0f,%ebx
|
---|
90 | bb7c: 6a 02 push $0x2
|
---|
91 | bb7e: 8d 45 e4 lea 0xffffffe4(%ebp),%eax
|
---|
92 | bb81: 50 push %eax
|
---|
93 | bb82: e8 05 c1 ff ff call 7c8c <_._5BPath@plt>
|
---|
94 | bb87: 83 c4 08 add $0x8,%esp
|
---|
95 | bb8a: eb ba jmp bb46 <add_printer+0xca>
|
---|
96 | bb8c: 8d 74 26 00 lea 0x0(%esi),%esi
|
---|
97 | bb90: eb 02 jmp bb94 <add_printer+0x118>
|
---|
98 | bb92: eb 0e jmp bba2 <add_printer+0x126>
|
---|
99 | bb94: e8 00 00 00 00 call bb99 <add_printer+0x11d>
|
---|
100 | bb99: 5b pop %ebx
|
---|
101 | bb9a: 81 c3 eb ed 00 00 add $0xedeb,%ebx
|
---|
102 | bba0: eb 9f jmp bb41 <add_printer+0xc5>
|
---|
103 | bba2: e8 00 00 00 00 call bba7 <add_printer+0x12b>
|
---|
104 | bba7: 5b pop %ebx
|
---|
105 | bba8: 81 c3 dd ed 00 00 add $0xeddd,%ebx
|
---|
106 | bbae: eb 96 jmp bb46 <add_printer+0xca>
|
---|
107 | bbb0: e8 00 00 00 00 call bbb5 <add_printer+0x139>
|
---|
108 | bbb5: 5b pop %ebx
|
---|
109 | bbb6: 81 c3 cf ed 00 00 add $0xedcf,%ebx
|
---|
110 | bbbc: e8 ab c2 ff ff call 7e6c <terminate__Fv@plt>
|
---|
111 | bbc1: 8d 65 84 lea 0xffffff84(%ebp),%esp
|
---|
112 | bbc4: 5b pop %ebx
|
---|
113 | bbc5: 5e pop %esi
|
---|
114 | bbc6: 5f pop %edi
|
---|
115 | bbc7: 89 ec mov %ebp,%esp
|
---|
116 | bbc9: 5d pop %ebp
|
---|
117 | bbca: c3 ret
|
---|
118 | bbcb: 90 nop
|
---|