summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-09-07Manually uninstall breakpoints on process forkHEADmasterMatt Hunter1-0/+11
2025-09-07Discard breakpoint list on process execveMatt Hunter1-0/+2
2025-09-07Allow multiple modifier chars in breakpoint CLIMatt Hunter1-9/+13
2025-09-07Merge branch 'arm32'Matt Hunter7-38/+257
2025-09-07Always prune step breakpoints when uninstalling from memoryMatt Hunter1-1/+6
2025-09-07Update detect_breakpoint() to better handle single steppingMatt Hunter1-18/+30
2025-09-07Add architecture-specific single step supportMatt Hunter6-9/+208
2025-09-07Add 32-bit ARM architecture paramsMatt Hunter1-10/+13
2025-07-26Print gdb message on startup instead of waiting silentlyMatt Hunter1-0/+1
2025-07-26Fix possible segfault in dbg_detachMatt Hunter1-1/+3
2024-05-08Only update ncurses display on activity or keypressMalfurious5-14/+32
2024-05-08Add 64-bit ARM architecture constantsMalfurious2-0/+47
2024-05-08Parameterize architecture-specific detailsMalfurious6-32/+178
2024-05-08Remove call to close_range() during process forkMalfurious1-1/+1
2024-05-08Show each active breakpoint one per lineMalfurious1-2/+1
2024-05-08Add additional list operationsMalfurious2-4/+28
2024-04-27Fix removal of temporary breakpoints when rapidly restarting threadMalfurious2-9/+11
2024-04-27Show breakpoint limiters in the test UIMalfurious1-2/+3
2024-04-24Merge branch 'threads'Malfurious5-373/+905
2024-04-24Don't spin waiting to interrupt zombie processMalfurious1-1/+1
2024-04-24Allow termination and exec events to propagate immediatelyMalfurious1-3/+1
2024-04-24Implement support for PTRACE_EVENT_FORK and uiMalfurious3-56/+78
2024-04-24Handle PTRACE_EVENT_EXIT to capture a final state snapshotMalfurious1-2/+12
2024-04-24Detect out-of-band thread exec state changes to prevent deadlockMalfurious1-12/+41
2024-04-24Enable user creation of thread-specific breakpointsMalfurious1-0/+5
2024-04-24Add orig_rax to register displayMalfurious1-0/+1
2024-04-24Tweak SCHEDULER_DELAY for use with installing breakpointsMalfurious2-2/+7
2024-04-24Ignore breakpoints during singlestepMalfurious1-20/+13
2024-04-24Fix bug with cleaning temporary breakpointsMalfurious1-9/+10
2024-04-24Independent thread control refactorMalfurious3-220/+203
2024-04-24Multithread version 3Malfurious3-319/+330
2024-04-24Add strict_strtoulMalfurious2-0/+7
2024-04-24Prevent lingering traps after detachMalfurious1-0/+3
2024-04-24Handle PTRACE_EVENT_EXECMalfurious1-0/+29
2024-04-24Workaround SIGSTOP on child process startupMalfurious2-2/+8
2024-04-24setpgid is redundant with setsid and causes an errorMalfurious1-1/+0
2024-04-24Display name of pending signalMalfurious1-1/+2
2024-04-24dbg_realcont for testing purposesMalfurious3-0/+23
2024-04-24Display installed status of breakpointsMalfurious1-1/+1
2024-04-24(Un)install breakpoints via specific threadMalfurious1-15/+15
2024-04-24Don't drop temporary breakpoints when execution is to be restartedMalfurious1-9/+16
2024-04-24Fix capture_state edge casesMalfurious1-5/+21
2024-04-24Multithread version 2Malfurious4-538/+379
2024-04-24Multithread version 1Malfurious5-283/+825
2023-07-08Initial debugger core and test UIMalfurious4-47/+612
2023-07-08Implement trivial linked listMalfurious3-0/+43
2023-07-07Add panel clear helperMalfurious2-0/+5
2023-07-07Add malloc wrapperMalfurious2-0/+11
2023-07-06Rename curshelpers unit to 'helpers'Malfurious5-5/+4
2023-07-05Add CMake build systemMalfurious2-0/+39