summaryrefslogtreecommitdiff
path: root/Userland/DevTools/HackStudio/Debugger/Debugger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/DevTools/HackStudio/Debugger/Debugger.cpp')
-rw-r--r--Userland/DevTools/HackStudio/Debugger/Debugger.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/Userland/DevTools/HackStudio/Debugger/Debugger.cpp b/Userland/DevTools/HackStudio/Debugger/Debugger.cpp
index b2464e8e54..9a02d5962a 100644
--- a/Userland/DevTools/HackStudio/Debugger/Debugger.cpp
+++ b/Userland/DevTools/HackStudio/Debugger/Debugger.cpp
@@ -69,10 +69,10 @@ void Debugger::on_breakpoint_change(const String& file, size_t line, BreakpointC
}
if (change_type == BreakpointChange::Added) {
- bool success = session->insert_breakpoint(reinterpret_cast<void*>(address.value().address));
+ bool success = session->insert_breakpoint(address.value().address);
VERIFY(success);
} else {
- bool success = session->remove_breakpoint(reinterpret_cast<void*>(address.value().address));
+ bool success = session->remove_breakpoint(address.value().address);
VERIFY(success);
}
}
@@ -125,7 +125,7 @@ void Debugger::start()
dbgln("inserting breakpoint at: {}:{}", breakpoint.file_path, breakpoint.line_number);
auto address = m_debug_session->get_address_from_source_position(breakpoint.file_path, breakpoint.line_number);
if (address.has_value()) {
- bool success = m_debug_session->insert_breakpoint(reinterpret_cast<void*>(address.value().address));
+ bool success = m_debug_session->insert_breakpoint(address.value().address);
VERIFY(success);
} else {
dbgln("couldn't insert breakpoint");
@@ -227,8 +227,8 @@ bool Debugger::DebuggingState::should_stop_single_stepping(const Debug::DebugInf
void Debugger::remove_temporary_breakpoints()
{
for (auto breakpoint_address : m_state.temporary_breakpoints()) {
- VERIFY(m_debug_session->breakpoint_exists((void*)breakpoint_address));
- bool rc = m_debug_session->remove_breakpoint((void*)breakpoint_address);
+ VERIFY(m_debug_session->breakpoint_exists(breakpoint_address));
+ bool rc = m_debug_session->remove_breakpoint(breakpoint_address);
VERIFY(rc);
}
m_state.clear_temporary_breakpoints();
@@ -281,9 +281,9 @@ void Debugger::insert_temporary_breakpoint_at_return_address(const PtraceRegiste
void Debugger::insert_temporary_breakpoint(FlatPtr address)
{
- if (m_debug_session->breakpoint_exists((void*)address))
+ if (m_debug_session->breakpoint_exists(address))
return;
- bool success = m_debug_session->insert_breakpoint(reinterpret_cast<void*>(address));
+ bool success = m_debug_session->insert_breakpoint(address);
VERIFY(success);
m_state.add_temporary_breakpoint(address);
}