forked from KolibriOS/kolibrios
added added debug flag support to fasm
git-svn-id: svn://kolibrios.org@3662 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
7d86aa96d1
commit
b7c579d4b9
@ -56,6 +56,50 @@ START: ; Start of execution
|
|||||||
cmp [params],0
|
cmp [params],0
|
||||||
jz start_1
|
jz start_1
|
||||||
|
|
||||||
|
;---------GerdtR
|
||||||
|
or ecx,-1
|
||||||
|
mov esi,params
|
||||||
|
cmp byte[esi],' '
|
||||||
|
jne @f
|
||||||
|
mov edi,esi
|
||||||
|
mov al,' '
|
||||||
|
repe scasb
|
||||||
|
mov esi,edi
|
||||||
|
dec esi
|
||||||
|
@@:
|
||||||
|
|
||||||
|
mov edi,dbgWord
|
||||||
|
@@: lodsb
|
||||||
|
scasb
|
||||||
|
jne NoOutDebugInfo
|
||||||
|
cmp byte[edi],0
|
||||||
|
jnz @b
|
||||||
|
|
||||||
|
cmp byte[esi],' '
|
||||||
|
jne NoOutDebugInfo
|
||||||
|
|
||||||
|
mov edi,esi
|
||||||
|
mov al,' '
|
||||||
|
repe scasb
|
||||||
|
mov esi,edi
|
||||||
|
dec esi
|
||||||
|
|
||||||
|
mov edi,params
|
||||||
|
@@: lodsb
|
||||||
|
stosb
|
||||||
|
test al,al
|
||||||
|
jnz @b
|
||||||
|
|
||||||
|
; mov [bGenerateDebugInfo], 1
|
||||||
|
or dword[ch1_dbg.flags],10b
|
||||||
|
|
||||||
|
|
||||||
|
NoOutDebugInfo:
|
||||||
|
;---------/GerdtR
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
mov ecx,10
|
mov ecx,10
|
||||||
mov eax,' '
|
mov eax,' '
|
||||||
mov edi,infile
|
mov edi,infile
|
||||||
@ -653,6 +697,8 @@ _mode dd NORMAL_MODE
|
|||||||
_run_outfile dd 0
|
_run_outfile dd 0
|
||||||
;bGenerateDebugInfo db 0
|
;bGenerateDebugInfo db 0
|
||||||
|
|
||||||
|
dbgWord db '-d',0
|
||||||
|
|
||||||
sub_table:
|
sub_table:
|
||||||
times $41 db $00
|
times $41 db $00
|
||||||
times $1A db $20
|
times $1A db $20
|
||||||
|
Loading…
Reference in New Issue
Block a user