Why does MS Visual Studio Enterprise 2015 skip breakpoint in simple assembler x64 code? I am setting breakpoint, tryin' to debug and the window is just flashing. What can cause this problem?
extern _write : PROC
extern ExitProcess : PROC
public main
.data
tekst db 20, 'My name is John Cena' , 20
.code
main:
mov rcx, 1
mov rdx, OFFSET tekst
mov r8, 20
sub rsp, 40
call _write
add rsp, 40
sub rsp, 8
mov rcx, 0
call ExitProcess
END
Debugger output:
'assembler.exe' (Win32): Loaded 'D:\Projekty\Assembler\assembler1\assembler\x64\Debug\assembler.exe'. Symbols loaded. 'assembler.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Cannot find or open the PDB file. 'assembler.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Cannot find or open the PDB file. 'assembler.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Cannot find or open the PDB file. The thread 0x2bc has exited with code 0 (0x0). The program '[4724] assembler.exe' has exited with code 0 (0x0).