mirror of
https://github.com/rizinorg/cutter.git
synced 2025-02-21 22:23:46 +00:00
When using add breakpoint button add it not toggle. (#1953)
This commit is contained in:
parent
faf6959278
commit
0b849bc05e
@ -1736,7 +1736,15 @@ void CutterCore::toggleBreakpoint(RVA addr)
|
|||||||
|
|
||||||
void CutterCore::toggleBreakpoint(QString addr)
|
void CutterCore::toggleBreakpoint(QString addr)
|
||||||
{
|
{
|
||||||
cmd("dbs " + addr);
|
cmdRaw("dbs " + addr);
|
||||||
|
emit instructionChanged(addr.toULongLong());
|
||||||
|
emit breakpointsChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void CutterCore::addBreakpoint(QString addr)
|
||||||
|
{
|
||||||
|
cmdRaw("db " + addr);
|
||||||
emit instructionChanged(addr.toULongLong());
|
emit instructionChanged(addr.toULongLong());
|
||||||
emit breakpointsChanged();
|
emit breakpointsChanged();
|
||||||
}
|
}
|
||||||
|
@ -319,6 +319,7 @@ public:
|
|||||||
void stepDebug();
|
void stepDebug();
|
||||||
void stepOverDebug();
|
void stepOverDebug();
|
||||||
void stepOutDebug();
|
void stepOutDebug();
|
||||||
|
void addBreakpoint(QString addr);
|
||||||
void toggleBreakpoint(RVA addr);
|
void toggleBreakpoint(RVA addr);
|
||||||
void toggleBreakpoint(QString addr);
|
void toggleBreakpoint(QString addr);
|
||||||
void delBreakpoint(RVA addr);
|
void delBreakpoint(RVA addr);
|
||||||
|
@ -203,7 +203,7 @@ void BreakpointWidget::addBreakpointDialog()
|
|||||||
if (!bps.isEmpty()) {
|
if (!bps.isEmpty()) {
|
||||||
QStringList bpList = bps.split(QLatin1Char(' '), QString::SkipEmptyParts);
|
QStringList bpList = bps.split(QLatin1Char(' '), QString::SkipEmptyParts);
|
||||||
for (const QString &bp : bpList) {
|
for (const QString &bp : bpList) {
|
||||||
Core()->toggleBreakpoint(bp);
|
Core()->addBreakpoint(bp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user