[Lldb-commits] [PATCH] D103626: [lldb][AArch64] Remove non address bits from memory read arguments
David Spickett via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Thu Jun 3 09:12:39 PDT 2021
DavidSpickett added a reviewer: omjavaid.
DavidSpickett added a comment.
Herald added a subscriber: JDevlieghere.
The side effect here is that you do "memory read <tagged ptr>" and you see untagged addresses for the lines. It's not really that confusing but maybe something we should make a general decision about.
Same thing applies to the previous "memory region" patch.
(lldb) p ptr1
(char *) $1 = 0x344dfffffffffcb0 ""
(lldb) memory read ptr1
0xfffffffffcb0: f0 05 40 00 00 00 00 00 00 00 00 00 00 00 00 00 .. at .............
0xfffffffffcc0: e0 fc ff ff ff ff 00 00 54 f0 e7 f7 ff ff 00 00 ........T.......
(lldb) memory region ptr1
[0x0000fffffffdf000-0x0001000000000000) rw- [stack]
Personally it doesn't bother me, but then again I know what all the upper bits are doing anyway.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D103626/new/
https://reviews.llvm.org/D103626
More information about the lldb-commits
mailing list