1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
;--- test codeview debugging info for COFF
.386
.model flat
HWND typedef ptr
S1 struct
f1 dd ?
f2 dd ?
S1 ends
.data
public g1
g1 db 0 ;public global
st1 db 0 ;static global
.code
;--- private proc
proc1 proc fastcall private a1:dword, a2:qword
local l1[5]:byte
local l2[2]:HWND
ret
proc1 endp
;--- public proc
main proc c argc:dword, argv:ptr ptr
local l1[2]:S1
invoke proc1, 1, 2
ret
main endp
;--- label
_start:
invoke main, 0, 0
ret
end _start