[Lldb-commits] [PATCH] D87442: [lldb][AArch64/Linux] Show memory tagged memory regions
Pavel Labath via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Fri Nov 20 01:22:04 PST 2020
labath accepted this revision.
labath added a comment.
This revision is now accepted and ready to land.
In D87442#2405681 <https://reviews.llvm.org/D87442#2405681>, @DavidSpickett wrote:
> - Use assertIn
> - Cleanup Status/Error handling
> - Refactor test so it runs once and we skip based on whether it returns a value or hits a breakpoint.
> - Seperated exit codes for non MTE toolchain and non MTE target, for more specific skip reasons.
>
> On the test, hopefully the comment in main.c
> makes sense. Here's a cut down demo of what I'm
> explaining:
> https://godbolt.org/z/rex96b
>
> This means we can always set an exact breakpoint,
> we just won't hit it unless you have MTE. Which is
> what we want.
I see.
Maybe a less convoluted pattern would be
void test_mte(void *page) {}
int main() {
#ifdef MTE
...
test_mte(mmap(...));
return 0;
#else
return 47;
#endif
}
and setting a breakpoint on `test_mte`. But this is fine too....
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D87442/new/
https://reviews.llvm.org/D87442
More information about the lldb-commits
mailing list