[Vm-dev] VM debugging - breakpoint issue on Windows

Vincent.Blondeau at lamresearch.com Vincent.Blondeau at lamresearch.com
Wed Apr 18 18:33:12 UTC 2018


Hi,

I would like to set up a breakpoint in the VM but I got this error when running:
Cannot insert breakpoint 1.
Error accessing memory address 0x509cad: Input/output error.

For this, I am using gdb under Cygwin (same issue with powershell) and invoque the primitive I want to test:
pharo.cog.spur/builddbg/vm $  gdb --args ./Pharo.exe -headless ../..somewhereOnMyDisk.../Pharo.image eval "FilePluginPrims new primitiveStdioDescriptorIsATTY."

I get these results:
GNU gdb (GDB) 7.6.1
Reading symbols from C:\Users\BlondVi\Documents\GitRepos\opensmalltalk-vm\build.win32x86\pharo.cog.spur\builddbg\vm\Pharo.exe...done.

Next, I set a breakpoint in the primitive C method I created and run the app:

(gdb) br sqStdioDescriptorIsATTY
Breakpoint 1 at 0x509cb6: file ../../platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c, line 337.
(gdb) r
Starting program: C:\Users\BlondVi\Documents\GitRepos\opensmalltalk-vm\build.win32x86\pharo.cog.spur\builddbg\vm/./Pharo.exe --headless ../../../../../../../../..temp/logoVM/logoVM.image eval "FilePluginPrims new primitiveStdioDescriptorIsATTY."
[New Thread 27416.0x95bc]
[New Thread 27416.0xa1d0]
[New Thread 27416.0x3aa4]
[New Thread 27416.0x88bc]
(gdb) Warning:
Cannot insert breakpoint 1.
Error accessing memory address 0x509cad: Input/output error.

What should I do to set the breakpoint correctly?

Thanks in advance,

Vincent Blondeau

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20180418/e70a19f5/attachment.html>


More information about the Vm-dev mailing list