Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.

Debugger Breakpoints not saving correctly on Linux / Mono #881

Open
ReaperMantis opened this issue Oct 2, 2020 · 0 comments
Open

Debugger Breakpoints not saving correctly on Linux / Mono #881

ReaperMantis opened this issue Oct 2, 2020 · 0 comments

Comments

@ReaperMantis
Copy link

Issue: When manually adding a break point or updating an existing break point in the debugger, the values saved do not reflect what was entered into the form.

Steps to recreate:

  1. Open a valid ROM file.
  2. Once running, open the Debugger
  3. In the Break points pane on the bottom of the debugger, right click and select Add or press Insert to add a new break point.
  4. Select a Break Point Type (issue applies to all)
  5. Select value(s) for Break On (issue applies to all)
  6. Select a value for Address (issue applies to all)
  7. Enter a valid address or address range
  8. Click OK

The resulting break point will be always be saved as a CPU Memory type that breaks on Execution with the address FFFFFFFF.

mesen-breakpoint

The resulting break point XML is:
<Breakpoints> <Breakpoint> <BreakOnRead>false</BreakOnRead> <BreakOnWrite>false</BreakOnWrite> <BreakOnExec>true</BreakOnExec> <Enabled>true</Enabled> <MarkEvent>false</MarkEvent> <ProcessDummyReadWrites>false</ProcessDummyReadWrites> <Address>4294967295</Address> <StartAddress>0</StartAddress> <EndAddress>0</EndAddress> <AddressType>SingleAddress</AddressType> <Condition /> <MemoryType>CpuMemory</MemoryType> </Breakpoint> </Breakpoints>

Mono:
Mono JIT compiler version 6.12.0.90 (tarball Fri Sep 4 14:02:38 UTC 2020) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: hybrid GC: sgen (concurrent by default)

Mesen:
v 0.9.9

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant