|
|
1.1 root 1: / module name dbtest
2: .alignoff
3:
4: .text
5: .globl main
6: main:
7: push %ebp
8: movl %ebp, %esp
9: push %edi
10: .L3:
11: addl 12(%ebp), $4
12: movl %edi, 12(%ebp)
13: cmpl (%edi), $0
14: je .L2
15: push (%edi)
16: call display
17: pop %ecx
18: jmp .L3
19: .L2:
20: push $0
21: call exit
22: pop %ecx
23: pop %edi
24: leave
25: ret
26: .align 4
27: .globl display
28: display:
29: push %ebp
30: movl %ebp, %esp
31: push 8(%ebp)
32: push $.L5
33: call printf
34: addl %esp, $8
35: leave
36: ret
37: .align 4
38: .align 4
39: .L5:
40: .byte "Got a %s\n", 0
41: .align 4
42:
43: .data
44: .align 1
45: .globl version
46: version:
47: .byte 86
48: .byte 101
49: .byte 114
50: .byte 32
51: .byte 104
52: .byte 101
53: .byte 108
54: .byte 108
55: .byte 111
56: .byte 32
57: .byte 116
58: .byte 104
59: .byte 101
60: .byte 114
61: .byte 101
62: .byte 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.