dolphin/Source/Core/Core/Debugger
Lioncash 6cb3389696 CodeTrace: Use std::set::lower_bound() over std::lower_bound()
std::set's lower_bound() is optimized better than the generic
implementation of std::lower_bound()

std::lower_bound() works best on random access iterators, where the
number of comparisons can be logarithmic. However, since std::set's
iterators are bidirectional iterators, the comparisons will actually be
linear in practice when using std::lower_bound().

So, we can use std::set's version which is guaranteed to be logarithmic.
2024-01-23 17:21:22 -05:00
..
CodeTrace.cpp CodeTrace: Use std::set::lower_bound() over std::lower_bound() 2024-01-23 17:21:22 -05:00
CodeTrace.h Common: Move CodeTrace.cpp/.h into Core 2023-04-24 09:10:43 -04:00
Debugger_SymbolMap.cpp Core/Debugger_SymbolMap: Make GetCallstack() less verbose 2023-12-18 15:46:32 -05:00
Debugger_SymbolMap.h Core/Debugger_SymbolMap: Remove redundant system parameters from interface 2023-12-18 15:46:22 -05:00
DebugInterface.h Common: Move DebugInterface.h into Core 2023-06-12 10:35:31 -04:00
Dump.cpp Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
Dump.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
GCELF.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
OSThread.cpp PowerPC/MMU: Refactor to class, move to System. 2023-03-28 03:47:51 +02:00
OSThread.h DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
PPCDebugInterface.cpp Core/Debugger/PPCDebugInterface: Remove global system accessor 2023-12-18 16:57:50 -05:00
PPCDebugInterface.h Common: Move DebugInterface.h into Core 2023-06-12 10:35:31 -04:00
RSO.cpp PowerPC/MMU: Refactor to class, move to System. 2023-03-28 03:47:51 +02:00
RSO.h DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00