Corrected out-of-scope object access in lambda, in GDB ReadRegister packet handling
This commit is contained in:
@@ -54,7 +54,7 @@ namespace Bloom::DebugServers::Gdb::CommandPackets
|
|||||||
std::sort(
|
std::sort(
|
||||||
registerSet.begin(),
|
registerSet.begin(),
|
||||||
registerSet.end(),
|
registerSet.end(),
|
||||||
[this](const TargetRegister& registerA, const TargetRegister& registerB) {
|
[this, &targetDescriptor] (const TargetRegister& registerA, const TargetRegister& registerB) {
|
||||||
return targetDescriptor.getRegisterNumberFromTargetRegisterDescriptor(registerA.descriptor) <
|
return targetDescriptor.getRegisterNumberFromTargetRegisterDescriptor(registerA.descriptor) <
|
||||||
targetDescriptor.getRegisterNumberFromTargetRegisterDescriptor(registerB.descriptor);
|
targetDescriptor.getRegisterNumberFromTargetRegisterDescriptor(registerB.descriptor);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user