llvm-project/lldb/source
David Spickett 7d19566c3b [lldb] Ignore non-address bits in "memory find" arguments
This removes the non-address bits before we try to use
the addresses.

Meaning that when results are shown, those results won't
show non-address bits either. This follows what "memory read"
has done. On the grounds that non-address bits are a property
of a pointer, not the memory pointed to.

I've added testing and merged the find and read tests into one
file.

Note that there are no API side changes because "memory find"
does not have an equivalent API call.

Reviewed By: omjavaid

Differential Revision: https://reviews.llvm.org/D117299
2022-01-24 10:42:49 +00:00
..
API [lldb] Decouple instrumentation from the reproducers 2022-01-20 18:06:14 -08:00
Breakpoint [lldb] Make StatsDuration thread-safe 2022-01-19 16:42:53 +01:00
Commands [lldb] Ignore non-address bits in "memory find" arguments 2022-01-24 10:42:49 +00:00
Core [lldb] Create a property to store the REPL language 2022-01-05 15:03:46 -08:00
DataFormatters [lldb] Remove summary for signed char * 2022-01-06 19:52:24 +01:00
Expression Fix bugprone argument comments. 2022-01-09 12:21:02 -08:00
Host [lldb] TerminalState::Save - fix unused variable warning 2022-01-23 15:12:44 +00:00
Initialization [lldb] Make lldbVersion a full fledged library 2021-12-08 15:14:34 -08:00
Interpreter [lldb] Don't print "Command Options Usage:" for an alias with no options 2022-01-12 10:07:38 +00:00
Plugins Fix "not all control paths return a value" warning. NFC. 2022-01-23 15:14:10 +00:00
Symbol Use true/false instead of 1/0 (NFC) 2022-01-09 12:21:06 -08:00
Target [lldb] Make StatsDuration thread-safe 2022-01-19 16:42:53 +01:00
Utility [lldb] Fix timer logging inverted quiet condition 2022-01-21 15:34:07 -08:00
Version [lldb] Fix LLDB_FULL_VERSION_STRING 2022-01-19 14:20:22 -08:00
CMakeLists.txt [lldb] Make lldbVersion a full fledged library 2021-12-08 15:14:34 -08:00