tstril.asm

来自「wince ril程序」· 汇编 代码 · 共 2,287 行 · 第 1/5 页

ASM
2,287
字号
; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727 

	TTL	c:\Documents and Settings\Administrator\桌面\Ril例子程序\tstril.cpp
	CODE32

	AREA	|.drectve|, DRECTVE
	DCB	"-defaultlib:LIBCMTD "
	DCB	"-defaultlib:OLDNAMES "

	EXPORT	|?g_hInst@@3PAUHINSTANCE__@@A| [ DATA ]	; g_hInst
	EXPORT	|?g_hwndEdit@@3PAUHWND__@@A| [ DATA ]	; g_hwndEdit
	EXPORT	|?g_hwndCB@@3PAUHWND__@@A| [ DATA ]	; g_hwndCB
	EXPORT	|?g_hRil@@3PAXA| [ DATA ]		; g_hRil
	EXPORT	|?g_dwParam@@3KA| [ DATA ]		; g_dwParam

	AREA	|.bss|, NOINIT
|?g_hInst@@3PAUHINSTANCE__@@A| % 0x4			; g_hInst
|?g_hwndEdit@@3PAUHWND__@@A| % 0x4			; g_hwndEdit
|?g_hwndCB@@3PAUHWND__@@A| % 0x4			; g_hwndCB
|?g_hRil@@3PAXA| % 0x4					; g_hRil
|?g_dwParam@@3KA| % 0x4					; g_dwParam

	AREA	|.rdata|, DATA, READONLY
|$SG32045| DCB	" ", 0x0, "%", 0x0, "0", 0x0, "2", 0x0, "x", 0x0, 0x0, 0x0
|$SG32067| DCB	"G", 0x0, "e", 0x0, "t", 0x0, "D", 0x0, "a", 0x0, "t", 0x0
	DCB	"e", 0x0, "F", 0x0, "o", 0x0, "r", 0x0, "m", 0x0, "a", 0x0
	DCB	"t", 0x0, 0x0, 0x0
|$SG32077| DCB	"G", 0x0, "e", 0x0, "t", 0x0, "T", 0x0, "i", 0x0, "m", 0x0
	DCB	"e", 0x0, "F", 0x0, "o", 0x0, "r", 0x0, "m", 0x0, "a", 0x0
	DCB	"t", 0x0, 0x0, 0x0
|$SG32082| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "c", 0x0, "b", 0x0, "S", 0x0, "i", 0x0
	DCB	"z", 0x0, "e", 0x0, ":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0
	DCB	"%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32084| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "P", 0x0, "a", 0x0
	DCB	"r", 0x0, "a", 0x0, "m", 0x0, "s", 0x0, ":", 0x0, " ", 0x0
	DCB	"0", 0x0, "x", 0x0, "%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0
	DCB	" ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32086| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "T", 0x0, "y", 0x0
	DCB	"p", 0x0, "e", 0x0, ":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0
	DCB	"%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32088| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "F", 0x0, "l", 0x0
	DCB	"a", 0x0, "g", 0x0, "s", 0x0, ":", 0x0, " ", 0x0, "0", 0x0
	DCB	"x", 0x0, "%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0
	DCB	"%", 0x0, "d", 0x0, 0x0, 0x0
	%	2
|$SG32090| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "M", 0x0, "s", 0x0
	DCB	"g", 0x0, "C", 0x0, "l", 0x0, "a", 0x0, "s", 0x0, "s", 0x0
	DCB	":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0, "%", 0x0, "0", 0x0
	DCB	"x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32092| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "A", 0x0, "l", 0x0
	DCB	"p", 0x0, "h", 0x0, "a", 0x0, "b", 0x0, "e", 0x0, "t", 0x0
	DCB	":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0, "%", 0x0, "0", 0x0
	DCB	"x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32096| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "L", 0x0, "a", 0x0
	DCB	"n", 0x0, "g", 0x0, "u", 0x0, "a", 0x0, "g", 0x0, "e", 0x0
	DCB	":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0, "%", 0x0, "0", 0x0
	DCB	"x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32094| DCB	" ", 0x0, " ", 0x0, " ", 0x0, " ", 0x0, "D", 0x0, "C", 0x0
	DCB	"S", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "I", 0x0, "n", 0x0
	DCB	"d", 0x0, "i", 0x0, "c", 0x0, "a", 0x0, "t", 0x0, "i", 0x0
	DCB	"o", 0x0, "n", 0x0, ":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0
	DCB	"%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32104| DCB	" ", 0x0, " ", 0x0, "c", 0x0, "b", 0x0, "S", 0x0, "i", 0x0
	DCB	"z", 0x0, "e", 0x0, ":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0
	DCB	"%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32106| DCB	" ", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "P", 0x0, "a", 0x0
	DCB	"r", 0x0, "a", 0x0, "m", 0x0, "s", 0x0, ":", 0x0, " ", 0x0
	DCB	"0", 0x0, "x", 0x0, "%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0
	DCB	" ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32108| DCB	" ", 0x0, " ", 0x0, "S", 0x0, "e", 0x0, "r", 0x0, "v", 0x0
	DCB	"i", 0x0, "c", 0x0, "e", 0x0, " ", 0x0, "C", 0x0, "e", 0x0
	DCB	"n", 0x0, "t", 0x0, "r", 0x0, "e", 0x0, ":", 0x0, " ", 0x0
	DCB	"%", 0x0, "s", 0x0, 0x0, 0x0
	%	2
|$SG32110| DCB	" ", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "T", 0x0, "y", 0x0
	DCB	"p", 0x0, "e", 0x0, ":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0
	DCB	"%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32112| DCB	" ", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "F", 0x0, "l", 0x0
	DCB	"a", 0x0, "g", 0x0, "s", 0x0, ":", 0x0, " ", 0x0, "0", 0x0
	DCB	"x", 0x0, "%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0
	DCB	"%", 0x0, "d", 0x0, 0x0, 0x0
	%	2
|$SG32119| DCB	" ", 0x0, " ", 0x0, "F", 0x0, "r", 0x0, "o", 0x0, "m", 0x0
	DCB	":", 0x0, " ", 0x0, "%", 0x0, "s", 0x0, 0x0, 0x0
	%	2
|$SG32121| DCB	" ", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "P", 0x0, "r", 0x0
	DCB	"o", 0x0, "t", 0x0, "o", 0x0, "c", 0x0, "o", 0x0, "l", 0x0
	DCB	"I", 0x0, "D", 0x0, ":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0
	DCB	"%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32124| DCB	" ", 0x0, " ", 0x0, "R", 0x0, "e", 0x0, "c", 0x0, "e", 0x0
	DCB	"i", 0x0, "v", 0x0, "e", 0x0, "d", 0x0, ":", 0x0, " ", 0x0
	DCB	"%", 0x0, "s", 0x0, " ", 0x0, "o", 0x0, "n", 0x0, " ", 0x0
	DCB	"%", 0x0, "s", 0x0, 0x0, 0x0
	%	2
|$SG32126| DCB	" ", 0x0, " ", 0x0, "H", 0x0, "e", 0x0, "a", 0x0, "d", 0x0
	DCB	"e", 0x0, "r", 0x0, " ", 0x0, "L", 0x0, "e", 0x0, "n", 0x0
	DCB	"g", 0x0, "t", 0x0, "h", 0x0, ":", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32128| DCB	" ", 0x0, " ", 0x0, "B", 0x0, "o", 0x0, "d", 0x0, "y", 0x0
	DCB	" ", 0x0, "L", 0x0, "e", 0x0, "n", 0x0, "g", 0x0, "t", 0x0
	DCB	"h", 0x0, ":", 0x0, " ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32131| DCB	" ", 0x0, " ", 0x0, "M", 0x0, "e", 0x0, "s", 0x0, "s", 0x0
	DCB	"a", 0x0, "g", 0x0, "e", 0x0, ":", 0x0, " ", 0x0, "%", 0x0
	DCB	"s", 0x0, 0x0, 0x0
|$SG32134| DCB	" ", 0x0, " ", 0x0, "T", 0x0, "a", 0x0, "r", 0x0, "g", 0x0
	DCB	"e", 0x0, "t", 0x0, " ", 0x0, "a", 0x0, "d", 0x0, "d", 0x0
	DCB	"r", 0x0, "e", 0x0, "s", 0x0, "s", 0x0, ":", 0x0, " ", 0x0
	DCB	"%", 0x0, "s", 0x0, 0x0, 0x0
	%	2
|$SG32137| DCB	" ", 0x0, " ", 0x0, "R", 0x0, "e", 0x0, "c", 0x0, "e", 0x0
	DCB	"i", 0x0, "v", 0x0, "e", 0x0, " ", 0x0, "T", 0x0, "i", 0x0
	DCB	"m", 0x0, "e", 0x0, ":", 0x0, " ", 0x0, "%", 0x0, "s", 0x0
	DCB	" ", 0x0, "o", 0x0, "n", 0x0, " ", 0x0, "%", 0x0, "s", 0x0
	DCB	0x0, 0x0
	%	2
|$SG32140| DCB	" ", 0x0, " ", 0x0, "D", 0x0, "i", 0x0, "s", 0x0, "c", 0x0
	DCB	"h", 0x0, "a", 0x0, "r", 0x0, "g", 0x0, "e", 0x0, " ", 0x0
	DCB	"T", 0x0, "i", 0x0, "m", 0x0, "e", 0x0, ":", 0x0, " ", 0x0
	DCB	"%", 0x0, "s", 0x0, " ", 0x0, "o", 0x0, "n", 0x0, " ", 0x0
	DCB	"%", 0x0, "s", 0x0, 0x0, 0x0
	%	2
|$SG32142| DCB	" ", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "T", 0x0, "g", 0x0
	DCB	"t", 0x0, "D", 0x0, "l", 0x0, "v", 0x0, "S", 0x0, "t", 0x0
	DCB	"a", 0x0, "t", 0x0, "u", 0x0, "s", 0x0, ":", 0x0, " ", 0x0
	DCB	"0", 0x0, "x", 0x0, "%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0
	DCB	" ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32144| DCB	" ", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "P", 0x0, "r", 0x0
	DCB	"o", 0x0, "t", 0x0, "o", 0x0, "c", 0x0, "o", 0x0, "l", 0x0
	DCB	"I", 0x0, "D", 0x0, ":", 0x0, " ", 0x0, "0", 0x0, "x", 0x0
	DCB	"%", 0x0, "0", 0x0, "x", 0x0, ",", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32146| DCB	" ", 0x0, " ", 0x0, "H", 0x0, "e", 0x0, "a", 0x0, "d", 0x0
	DCB	"e", 0x0, "r", 0x0, " ", 0x0, "L", 0x0, "e", 0x0, "n", 0x0
	DCB	"g", 0x0, "t", 0x0, "h", 0x0, ":", 0x0, " ", 0x0, "%", 0x0
	DCB	"d", 0x0, 0x0, 0x0
|$SG32148| DCB	" ", 0x0, " ", 0x0, "B", 0x0, "o", 0x0, "d", 0x0, "y", 0x0
	DCB	" ", 0x0, "L", 0x0, "e", 0x0, "n", 0x0, "g", 0x0, "t", 0x0
	DCB	"h", 0x0, ":", 0x0, " ", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32151| DCB	" ", 0x0, " ", 0x0, "M", 0x0, "e", 0x0, "s", 0x0, "s", 0x0
	DCB	"a", 0x0, "g", 0x0, "e", 0x0, ":", 0x0, " ", 0x0, "%", 0x0
	DCB	"s", 0x0, 0x0, 0x0
|$SG32154| DCB	"M", 0x0, "e", 0x0, "s", 0x0, "s", 0x0, "a", 0x0, "g", 0x0
	DCB	"e", 0x0, " ", 0x0, "t", 0x0, "y", 0x0, "p", 0x0, "e", 0x0
	DCB	" ", 0x0, "n", 0x0, "o", 0x0, "t", 0x0, " ", 0x0, "c", 0x0
	DCB	"o", 0x0, "v", 0x0, "e", 0x0, "r", 0x0, "e", 0x0, "d", 0x0
	DCB	" ", 0x0, "y", 0x0, "e", 0x0, "t", 0x0, "!", 0x0, 0x0, 0x0
|$SG32177| DCB	" ", 0x0, " ", 0x0, "A", 0x0, " ", 0x0, "S", 0x0, "I", 0x0
	DCB	"M", 0x0, " ", 0x0, "T", 0x0, "o", 0x0, "o", 0x0, "l", 0x0
	DCB	"k", 0x0, "i", 0x0, "t", 0x0, " ", 0x0, "c", 0x0, "o", 0x0
	DCB	"m", 0x0, "m", 0x0, "a", 0x0, "n", 0x0, "d", 0x0, ":", 0x0
	DCB	0x0, 0x0
	%	2
|$SG32166| DCB	"n", 0x0, "o", 0x0, "t", 0x0, "i", 0x0, "f", 0x0, "y", 0x0
	DCB	":", 0x0, " ", 0x0, "d", 0x0, "w", 0x0, "C", 0x0, "o", 0x0
	DCB	"d", 0x0, "e", 0x0, "=", 0x0, "0", 0x0, "x", 0x0, "%", 0x0
	DCB	"0", 0x0, "X", 0x0, " ", 0x0, "l", 0x0, "p", 0x0, "D", 0x0
	DCB	"a", 0x0, "t", 0x0, "a", 0x0, "=", 0x0, "%", 0x0, "p", 0x0
	DCB	",", 0x0, " ", 0x0, "c", 0x0, "b", 0x0, "D", 0x0, "a", 0x0
	DCB	"t", 0x0, "a", 0x0, "=", 0x0, "%", 0x0, "d", 0x0, ",", 0x0
	DCB	" ", 0x0, "d", 0x0, "w", 0x0, "P", 0x0, "a", 0x0, "r", 0x0
	DCB	"a", 0x0, "m", 0x0, " ", 0x0, "=", 0x0, "%", 0x0, "p", 0x0
	DCB	0x0, 0x0
	%	2
|$SG32186| DCB	"0", 0x0, "x", 0x0, "%", 0x0, "2", 0x0, "x", 0x0, 0x0, 0x0
|$SG32187| DCB	" ", 0x0, 0x0, 0x0
|$SG32208| DCB	" ", 0x0, "S", 0x0, "I", 0x0, "M", 0x0, " ", 0x0, "T", 0x0
	DCB	"o", 0x0, "o", 0x0, "l", 0x0, "k", 0x0, "i", 0x0, "t", 0x0
	DCB	" ", 0x0, "i", 0x0, "s", 0x0, " ", 0x0, "t", 0x0, "r", 0x0
	DCB	"y", 0x0, "i", 0x0, "n", 0x0, "g", 0x0, " ", 0x0, "t", 0x0
	DCB	"o", 0x0, " ", 0x0, "s", 0x0, "e", 0x0, "t", 0x0, " ", 0x0
	DCB	"u", 0x0, "p", 0x0, " ", 0x0, "a", 0x0, " ", 0x0, "c", 0x0
	DCB	"a", 0x0, "l", 0x0, "l", 0x0, " ", 0x0, 0x0, 0x0
	%	6
|$SG32213| DCB	" ", 0x0, "A", 0x0, " ", 0x0, "S", 0x0, "I", 0x0, "M", 0x0
	DCB	" ", 0x0, "T", 0x0, "o", 0x0, "o", 0x0, "l", 0x0, "k", 0x0
	DCB	"i", 0x0, "t", 0x0, " ", 0x0, "c", 0x0, "o", 0x0, "m", 0x0
	DCB	"m", 0x0, "a", 0x0, "n", 0x0, "d", 0x0, " ", 0x0, "w", 0x0
	DCB	"a", 0x0, "s", 0x0, " ", 0x0, "h", 0x0, "a", 0x0, "n", 0x0
	DCB	"d", 0x0, "l", 0x0, "e", 0x0, "d", 0x0, " ", 0x0, "b", 0x0
	DCB	"y", 0x0, " ", 0x0, "t", 0x0, "h", 0x0, "e", 0x0, " ", 0x0
	DCB	"r", 0x0, "a", 0x0, "d", 0x0, "i", 0x0, "o", 0x0, " ", 0x0
	DCB	"o", 0x0, "r", 0x0, " ", 0x0, "t", 0x0, "h", 0x0, "e", 0x0
	DCB	" ", 0x0, "r", 0x0, "a", 0x0, "d", 0x0, "i", 0x0, "o", 0x0
	DCB	" ", 0x0, "s", 0x0, "e", 0x0, "n", 0x0, "t", 0x0, " ", 0x0
	DCB	"a", 0x0, " ", 0x0, "S", 0x0, "I", 0x0, "M", 0x0, " ", 0x0
	DCB	"T", 0x0, "o", 0x0, "o", 0x0, "l", 0x0, "k", 0x0, "i", 0x0
	DCB	"t", 0x0, " ", 0x0, "c", 0x0, "o", 0x0, "m", 0x0, "m", 0x0
	DCB	"a", 0x0, "n", 0x0, "d", 0x0, " ", 0x0, "r", 0x0, "e", 0x0
	DCB	"s", 0x0, "p", 0x0, "o", 0x0, "n", 0x0, "s", 0x0, "e", 0x0
	DCB	" ", 0x0, "t", 0x0, "o", 0x0, " ", 0x0, "t", 0x0, "h", 0x0
	DCB	"e", 0x0, " ", 0x0, "S", 0x0, "I", 0x0, "M", 0x0, " ", 0x0
	DCB	0x0, 0x0
	%	6
|$SG32218| DCB	"A", 0x0, " ", 0x0, "S", 0x0, "I", 0x0, "M", 0x0, " ", 0x0
	DCB	"T", 0x0, "o", 0x0, "o", 0x0, "l", 0x0, "k", 0x0, "i", 0x0
	DCB	"t", 0x0, " ", 0x0, "c", 0x0, "o", 0x0, "m", 0x0, "m", 0x0
	DCB	"a", 0x0, "n", 0x0, "d", 0x0, " ", 0x0, "s", 0x0, "e", 0x0
	DCB	"s", 0x0, "s", 0x0, "i", 0x0, "o", 0x0, "n", 0x0, " ", 0x0
	DCB	"i", 0x0, "s", 0x0, " ", 0x0, "e", 0x0, "n", 0x0, "d", 0x0
	DCB	"i", 0x0, "n", 0x0, "g", 0x0, " ", 0x0, 0x0, 0x0
	%	6
|$SG32230| DCB	"R", 0x0, "e", 0x0, "s", 0x0, "u", 0x0, "l", 0x0, "t", 0x0
	DCB	"C", 0x0, "a", 0x0, "l", 0x0, "l", 0x0, "b", 0x0, "a", 0x0
	DCB	"c", 0x0, "k", 0x0, " ", 0x0, "r", 0x0, "e", 0x0, "s", 0x0
	DCB	"u", 0x0, "l", 0x0, "t", 0x0, ":", 0x0, " ", 0x0, "d", 0x0
	DCB	"w", 0x0, "C", 0x0, "o", 0x0, "d", 0x0, "e", 0x0, "=", 0x0
	DCB	"%", 0x0, "d", 0x0, ",", 0x0, " ", 0x0, "h", 0x0, "r", 0x0
	DCB	"C", 0x0, "m", 0x0, "d", 0x0, "I", 0x0, "D", 0x0, "=", 0x0
	DCB	"%", 0x0, "d", 0x0, " ", 0x0, "l", 0x0, "p", 0x0, "D", 0x0
	DCB	"a", 0x0, "t", 0x0, "a", 0x0, "=", 0x0, "%", 0x0, "p", 0x0
	DCB	",", 0x0, " ", 0x0, "c", 0x0, "b", 0x0, "D", 0x0, "a", 0x0
	DCB	"t", 0x0, "a", 0x0, "=", 0x0, "%", 0x0, "d", 0x0, 0x0, 0x0
|$SG32239| DCB	"R", 0x0, "I", 0x0, "L", 0x0, " ", 0x0, "H", 0x0, "a", 0x0
	DCB	"n", 0x0, "d", 0x0, "l", 0x0, "e", 0x0, ":", 0x0, " ", 0x0
	DCB	"%", 0x0, "0", 0x0, "8", 0x0, "X", 0x0, ",", 0x0, " ", 0x0
	DCB	"r", 0x0, "e", 0x0, "s", 0x0, "u", 0x0, "l", 0x0, "t", 0x0
	DCB	" ", 0x0, "%", 0x0, "0", 0x0, "8", 0x0, "X", 0x0, 0x0, 0x0
|$SG32243| DCB	"R", 0x0, "I", 0x0, "L", 0x0, "_", 0x0, "S", 0x0, "e", 0x0
	DCB	"n", 0x0, "d", 0x0, "S", 0x0, "i", 0x0, "m", 0x0, "T", 0x0
	DCB	"o", 0x0, "o", 0x0, "l", 0x0, "k", 0x0, "i", 0x0, "t", 0x0
	DCB	"E", 0x0, "n", 0x0, "v", 0x0, "e", 0x0, "l", 0x0, "o", 0x0
	DCB	"p", 0x0, "e", 0x0, "C", 0x0, "m", 0x0, "d", 0x0, " ", 0x0
	DCB	"e", 0x0, "r", 0x0, "r", 0x0, "o", 0x0, "r", 0x0, 0x0, 0x0
|$SG32332| DCB	0x0, 0x0
	%	2
|$SG32333| DCB	"l", 0x0, "i", 0x0, "s", 0x0, "t", 0x0, "b", 0x0, "o", 0x0
	DCB	"x", 0x0, 0x0, 0x0
|$SG32336| DCB	"E", 0x0, "r", 0x0, "r", 0x0, "o", 0x0, "r", 0x0, 0x0, 0x0
|$SG32337| DCB	"U", 0x0, "n", 0x0, "a", 0x0, "b", 0x0, "l", 0x0, "e", 0x0
	DCB	" ", 0x0, "t", 0x0, "o", 0x0, " ", 0x0, "c", 0x0, "r", 0x0
	DCB	"e", 0x0, "a", 0x0, "t", 0x0, "e", 0x0, " ", 0x0, "t", 0x0
	DCB	"h", 0x0, "e", 0x0, " ", 0x0, "R", 0x0, "I", 0x0, "L", 0x0
	DCB	" ", 0x0, "t", 0x0, "h", 0x0, "r", 0x0, "e", 0x0, "a", 0x0
	DCB	"d", 0x0, 0x0, 0x0
	EXPORT	|?hexdump@@YAPA_WPAEH@Z|		; hexdump
	IMPORT	|_snwprintf|
; File c:\documents and settings\administrator\桌面\ril例子程序\tstril.cpp

	AREA	|.bss| { |?buf@?1??hexdump@@YAPA_WPAEH@Z@4PA_WA| }, NOINIT, SELECTION=2 ; comdat any
|?buf@?1??hexdump@@YAPA_WPAEH@Z@4PA_WA| % 0x7d0		; `hexdump'::`2'::buf

	AREA	|.pdata|, PDATA
|$T32386| DCD	|$LN7@hexdump|
	DCD	0x40002604
; Function compile flags: /Odsp

	AREA	|.text|, CODE, ARM

|?hexdump@@YAPA_WPAEH@Z| PROC				; hexdump

; 39   : {

|$LN7@hexdump|
	mov         r12, sp
	stmdb       sp!, {r0, r1}
	stmdb       sp!, {r12, lr}
	sub         sp, sp, #0x10
|$M32383|

; 40   :     static TCHAR buf[1000];
; 41   :     TCHAR *p;
; 42   :     p=buf;

	ldr         r3, [pc, #0x78]
	str         r3, [sp]
|$LN2@hexdump|

; 43   :     while (n--)

	ldr         r3, [sp, #0x1C]
	cmp         r3, #0
	ldr         r3, [sp, #0x1C]
	sub         r3, r3, #1
	str         r3, [sp, #0x1C]
	beq         |$LN1@hexdump|

; 44   :     {
; 45   :         p += _sntprintf(p, 4, TEXT(" %02x"), *data++);

	ldr         r3, [sp, #0x18]
	ldrb        r3, [r3]
	str         r3, [sp, #8]
	ldr         r3, [sp, #8]
	ldr         r2, [pc, #0x4C]
	mov         r1, #4
	ldr         r0, [sp]
	bl          _snwprintf
	str         r0, [sp, #0xC]
	ldr         r1, [sp, #0xC]
	mov         r3, #2
	mul         r2, r1, r3
	ldr         r3, [sp]
	add         r3, r3, r2
	str         r3, [sp]
	ldr         r3, [sp, #0x18]
	add         r3, r3, #1
	str         r3, [sp, #0x18]

; 46   :     }

	b           |$LN2@hexdump|
|$LN1@hexdump|

; 47   :     return buf;

	ldr         r3, [pc, #0xC]
	str         r3, [sp, #4]

; 48   : }

	ldr         r0, [sp, #4]
	add         sp, sp, #0x10
	ldmia       sp, {sp, pc}
|$LN8@hexdump|
	DCD         |?buf@?1??hexdump@@YAPA_WPAEH@Z@4PA_WA|
	DCD         |$SG32045|
|$M32384|

	ENDP  ; |?hexdump@@YAPA_WPAEH@Z|, hexdump

	EXPORT	|?DoError@@YAXPA_W@Z|			; DoError
	IMPORT	|LocalFree|
	IMPORT	|MessageBoxW|
	IMPORT	|FormatMessageW|
	IMPORT	|GetLastError|

	AREA	|.pdata|, PDATA
|$T32395| DCD	|$LN5@DoError|
	DCD	0x40001d04
; Function compile flags: /Odsp

	AREA	|.text|, CODE, ARM

|?DoError@@YAXPA_W@Z| PROC				; DoError

; 51   : {

|$LN5@DoError|
	mov         r12, sp
	stmdb       sp!, {r0}
	stmdb       sp!, {r12, lr}
	sub         sp, sp, #0x28
|$M32392|

; 52   :     TCHAR *msgbuf;
; 53   : 
; 54   :     int msglen= FormatMessage(
; 55   :             FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
; 56   :             NULL, GetLastError(), 0, (LPTSTR) &msgbuf, 0, NULL);

	bl          GetLastError
	str         r0, [sp, #0x20]
	mov         r3, #0
	str         r3, [sp, #8]
	mov         r3, #0
	str         r3, [sp, #4]
	add         r3, sp, #0x10
	str         r3, [sp]
	mov         r3, #0
	ldr         r2, [sp, #0x20]
	mov         r1, #0
	mov         r0, #0x13, 24
	bl          FormatMessageW
	str         r0, [sp, #0x24]
	ldr         r3, [sp, #0x24]
	str         r3, [sp, #0xC]

; 57   : 
; 58   : 	MessageBox(NULL, msgbuf, where, MB_OK);

	mov         r3, #0
	ldr         r2, [sp, #0x30]
	ldr         r1, [sp, #0x10]
	mov         r0, #0
	bl          MessageBoxW

; 59   :     LocalFree(msgbuf);

	ldr         r0, [sp, #0x10]
	bl          LocalFree

; 60   : }

	add         sp, sp, #0x28
	ldmia       sp, {sp, pc}
|$M32393|

	ENDP  ; |?DoError@@YAXPA_W@Z|, DoError

	EXPORT	|?GetDateAndTime@@YAHPAU_SYSTEMTIME@@PA_W1K@Z| ; GetDateAndTime
	IMPORT	|GetTimeFormatW|
	IMPORT	|GetDateFormatW|

	AREA	|.pdata|, PDATA
|$T32405| DCD	|$LN7@GetDateAnd|
	DCD	0x40002f04
; Function compile flags: /Odsp

	AREA	|.text|, CODE, ARM

|?GetDateAndTime@@YAHPAU_SYSTEMTIME@@PA_W1K@Z| PROC	; GetDateAndTime

; 63   : {

|$LN7@GetDateAnd|
	mov         r12, sp
	stmdb       sp!, {r0 - r3}
	stmdb       sp!, {r12, lr}
	sub         sp, sp, #0x24
|$M32402|

; 64   : 
; 65   : 	if (!GetDateFormat(LOCALE_NEUTRAL, DATE_SHORTDATE, st, NULL, szDate, dwSize)) {

	ldr         r3, [sp, #0x38]
	str         r3, [sp, #4]
	ldr         r3, [sp, #0x30]
	str         r3, [sp]
	mov         r3, #0
	ldr         r2, [sp, #0x2C]
	mov         r1, #1
	mov         r0, #0
	bl          GetDateFormatW
	str         r0, [sp, #0x1C]
	ldr         r3, [sp, #0x1C]
	cmp         r3, #0
	bne         |$LN2@GetDateAnd|

; 66   : 		DoError(L"GetDateFormat");

	ldr         r0, [pc, #0x6C]
	bl          |?DoError@@YAXPA_W@Z|

; 67   : 		return FALSE;

	mov         r3, #0
	str         r3, [sp, #0x10]
	b           |$LN3@GetDateAnd|
|$LN2@GetDateAnd|

; 68   : 	}
; 69   : 
; 70   : 	if (!GetTimeFormat(LOCALE_NEUTRAL, TIME_NOSECONDS, st, NULL, szTime, dwSize)) {

	ldr         r3, [sp, #0x38]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?