[all-commits] [llvm/llvm-project] 7e770f: Revert "Add SBValue::GetValueAsAddress API for rem...

Jason Molenda via All-commits all-commits at lists.llvm.org
Thu Mar 2 14:37:51 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7e770f9c1713046cb7b724b51e928186ec123c26
      https://github.com/llvm/llvm-project/commit/7e770f9c1713046cb7b724b51e928186ec123c26
  Author: Jason Molenda <jason at molenda.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M lldb/bindings/interface/SBValueDocstrings.i
    M lldb/include/lldb/API/SBValue.h
    M lldb/include/lldb/Core/ValueObject.h
    M lldb/source/API/SBValue.cpp
    M lldb/source/Core/ValueObject.cpp
    M lldb/source/DataFormatters/ValueObjectPrinter.cpp
    R lldb/test/API/api/clear-sbvalue-nonadressable-bits/Makefile
    R lldb/test/API/api/clear-sbvalue-nonadressable-bits/TestClearSBValueNonAddressableBits.py
    R lldb/test/API/api/clear-sbvalue-nonadressable-bits/main.c

  Log Message:
  -----------
  Revert "Add SBValue::GetValueAsAddress API for removing non-addressing metadata"

Revert while I investigate two CI bot failures;
the more important is the lldb-arm-ubuntu where
the FixAddress is removing the 0th bit so we're
adding the `actual=` decorator on a string pointer,

```
Got output:
(char *) strptr = 0x00400817 (actual=0x400816) ptr = [{ },{H}]
```

in TestDataFormatterSmartArray.py line 229.

This reverts commit 4d635be2dbadc77522eddc9668697385a3b9f8b4.




More information about the All-commits mailing list