Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: Internal debugger memory and execution breakpoints #874

Open
wants to merge 34 commits into
base: master
Choose a base branch
from

Commits on Oct 27, 2024

  1. feature: DISASM view address breakpoint

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    4964844 View commit details
    Browse the repository at this point in the history
  2. feature: Create/Delete Address Breakpoint

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    ad73fcf View commit details
    Browse the repository at this point in the history
  3. feat: DISASM view segmented addressing mode

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    19336b4 View commit details
    Browse the repository at this point in the history
  4. docs: Use cref

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    6f50bed View commit details
    Browse the repository at this point in the history
  5. feat: stack view

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    260db55 View commit details
    Browse the repository at this point in the history
  6. refactor: Invoke ICommand instead of async void

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    0a8d5d4 View commit details
    Browse the repository at this point in the history
  7. feat(debugger): basic Breakpoints View

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    69176d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. feat(debugger): Memory View breakpoints

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    4b23df7 View commit details
    Browse the repository at this point in the history
  2. chore: No CPU Stack View. Will redo it later.

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    3397aec View commit details
    Browse the repository at this point in the history
  3. refactor: Status message view

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    94a3f4f View commit details
    Browse the repository at this point in the history
  4. refactor: Send UI Messages on UI thread

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    d01024c View commit details
    Browse the repository at this point in the history
  5. feat: DISASM view breakpoint form

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    7501822 View commit details
    Browse the repository at this point in the history
  6. fix: Breakpoints weren't activated

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    d619fcc View commit details
    Browse the repository at this point in the history
  7. feat: Show some registers addresses as ASCII

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    c45fced View commit details
    Browse the repository at this point in the history
  8. feat: DISASM view Step Over button

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    57e9bd5 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. chore: IsAddressBreakpointAt remove (BreakPointHolder)

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    87a1f20 View commit details
    Browse the repository at this point in the history
  2. refactor: No padding between DISASM colums

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    631f36b View commit details
    Browse the repository at this point in the history
  3. refactor: Smaller DISASM view font

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    64432f7 View commit details
    Browse the repository at this point in the history
  4. refactor: Always possible to create/remove breakpoint

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    45b8dc3 View commit details
    Browse the repository at this point in the history
  5. feat: Move CS:IP here command (UI)

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    5dc54be View commit details
    Browse the repository at this point in the history
  6. feat: Go to CS:IP on pause if nothing is shown

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    8ca3d15 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. refactor: DISASM has less colums, same data

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f245b92 View commit details
    Browse the repository at this point in the history
  2. chore: Remove+Sort usings

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    47c8cbf View commit details
    Browse the repository at this point in the history
  3. refactor: No out-of-sync HasBreakpoint status (UI)

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    07c9819 View commit details
    Browse the repository at this point in the history
  4. refactor: 'Refresh' button naming (debugger XAML)

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fe8a8f5 View commit details
    Browse the repository at this point in the history
  5. refactor: Debugger Vertical Tabs Header Layout

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    91593a9 View commit details
    Browse the repository at this point in the history
  6. refactor: 'Breakpoint here' commands CanExecute

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b2960e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. feat: Slightly better StatusBar-like control

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    9e57156 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. chore: Merge branch 'master' into branch

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    62f448a View commit details
    Browse the repository at this point in the history
  2. refactor: Memory view buttons layout

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    1e19339 View commit details
    Browse the repository at this point in the history
  3. feat: Go To Function (Internal Debugger)

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    6095a47 View commit details
    Browse the repository at this point in the history
  4. refactor: DISASM view buttons layout

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    59de795 View commit details
    Browse the repository at this point in the history
  5. refactor: Select matching function by address

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    d6979de View commit details
    Browse the repository at this point in the history
  6. feat: Inline function name in MASM column

    Signed-off-by: Maximilien Noal <[email protected]>
    maximilien-noal committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    269f3d3 View commit details
    Browse the repository at this point in the history