Changeset View
Changeset View
Standalone View
Standalone View
source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
Show First 20 Lines • Show All 2,516 Lines • ▼ Show 20 Lines | case 'S': | ||||
if (wp_sp) | if (wp_sp) | ||||
wp_index = wp_sp->GetHardwareIndex(); | wp_index = wp_sp->GetHardwareIndex(); | ||||
reason = "watchpoint"; | reason = "watchpoint"; | ||||
StreamString ostr; | StreamString ostr; | ||||
ostr.Printf("%" PRIu64 " %" PRIu32, wp_addr, wp_index); | ostr.Printf("%" PRIu64 " %" PRIu32, wp_addr, wp_index); | ||||
description = ostr.GetString().c_str(); | description = ostr.GetString().c_str(); | ||||
} | } | ||||
else if (key.compare("library")) | |||||
{ | |||||
LoadModules(); | |||||
} | |||||
else if (key.size() == 2 && ::isxdigit(key[0]) && ::isxdigit(key[1])) | else if (key.size() == 2 && ::isxdigit(key[0]) && ::isxdigit(key[1])) | ||||
{ | { | ||||
uint32_t reg = StringConvert::ToUInt32 (key.c_str(), UINT32_MAX, 16); | uint32_t reg = StringConvert::ToUInt32 (key.c_str(), UINT32_MAX, 16); | ||||
if (reg != UINT32_MAX) | if (reg != UINT32_MAX) | ||||
expedited_register_map[reg] = std::move(value); | expedited_register_map[reg] = std::move(value); | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 2,630 Lines • Show Last 20 Lines |