1
2
3 == code
4
5
6
7
8
9
10
11 bb/copy-to-EBX 0/imm32
12 b8/copy-to-EAX 1/imm32
13 cd/syscall 0x80/imm8
14
15 _write:
16
17 55/push-EBP
18 89/copy 3/mod/direct 5/rm32/EBP . . . 4/r32/ESP . .
19
20 50/push-EAX
21 51/push-ECX
22 52/push-EDX
23 53/push-EBX
24
25
26 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . 3/r32/EBX 8/disp8 .
27
28 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . 1/r32/ECX 0xc/disp8 .
29 81 0/subop/add 3/mod/direct 1/rm32/ECX . . . . . 4/imm32
30
31 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . 2/r32/EDX 0xc/disp8 .
32 8b/copy 0/mod/indirect 2/rm32/EDX . . . 2/r32/EDX . .
33
34 b8/copy-to-EAX 4/imm32/write
35 cd/syscall 0x80/imm8
36
37 5b/pop-to-EBX
38 5a/pop-to-EDX
39 59/pop-to-ECX
40 58/pop-to-EAX
41
42 89/copy 3/mod/direct 4/rm32/ESP . . . 5/r32/EBP . .
43 5d/pop-to-EBP
44 c3/return
45
46