DavidSpickett added inline comments.

================
Comment at: 
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp:888
+  // consolidated data address mask after ignoring the top byte.
+  if (!ReadPAuthMask().Fail())
+    mask |= m_pac_mask.data_mask;
----------------
I'm guessing this returns a Status, I think that has a .Success().


================
Comment at: 
lldb/test/API/commands/watchpoints/watch_tagged_addr/TestWatchTaggedAddress.py:34
+    def test_watch_hit_tagged_ptr_access(self):
+        """Test LLDB hits watchpoints when tagged pointer is used for memory 
access"""
+
----------------
These docstrings should be more specific. E.g. this test puts a watchpoint on 
an untagged address, where the one below is tagged.


================
Comment at: 
lldb/test/API/commands/watchpoints/watch_tagged_addr/TestWatchTaggedAddress.py:103
+
+        self.runCmd("process continue")
+
----------------
You could remove some of the continues by adding a command to the watchpoint:
```
(lldb) watchpoint command add 1 -o continue
```
Then just check the stats at the end after a single continue.

I thought at first this would be bad because you wouldn't know which hit was 
missed, but we don't know that with the current setup either.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D101361/new/

https://reviews.llvm.org/D101361

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to