-
- Downloads
[Dexter] Add DexDeclareAddress command and address function
This patch adds a new dexter command, DexDeclareAddress, which is used to test the relative values of pointer variables. The motivation for adding this command is to allow meaningful assertions to be made about pointers that go beyond checking variable availability and null equality. The full explanation and syntax is in Commands.md. Reviewed By: Orlando Differential Revision: https://reviews.llvm.org/D111447
Showing
- cross-project-tests/debuginfo-tests/dexter/Commands.md 56 additions, 0 deletionscross-project-tests/debuginfo-tests/dexter/Commands.md
- cross-project-tests/debuginfo-tests/dexter/dex/command/ParseCommand.py 37 additions, 1 deletion...-tests/debuginfo-tests/dexter/dex/command/ParseCommand.py
- cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexDeclareAddress.py 58 additions, 0 deletions...fo-tests/dexter/dex/command/commands/DexDeclareAddress.py
- cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexExpectWatchBase.py 64 additions, 6 deletions...o-tests/dexter/dex/command/commands/DexExpectWatchBase.py
- cross-project-tests/debuginfo-tests/dexter/dex/heuristic/Heuristic.py 30 additions, 0 deletions...t-tests/debuginfo-tests/dexter/dex/heuristic/Heuristic.py
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/missing_dex_address.cpp 20 additions, 0 deletions...er/feature_tests/commands/penalty/missing_dex_address.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_after_ref.cpp 17 additions, 0 deletions...ommands/perfect/dex_declare_address/address_after_ref.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_hit_count.cpp 20 additions, 0 deletions...ommands/perfect/dex_declare_address/address_hit_count.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/expression_address.cpp 18 additions, 0 deletions...mmands/perfect/dex_declare_address/expression_address.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/identical_address.cpp 18 additions, 0 deletions...ommands/perfect/dex_declare_address/identical_address.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/multiple_address.cpp 24 additions, 0 deletions...commands/perfect/dex_declare_address/multiple_address.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/offset_address.cpp 18 additions, 0 deletions...s/commands/perfect/dex_declare_address/offset_address.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/self_comparison.cpp 18 additions, 0 deletions.../commands/perfect/dex_declare_address/self_comparison.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/address_printing.cpp 51 additions, 0 deletions...s/dexter/feature_tests/subtools/test/address_printing.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_duplicate_address.cpp 16 additions, 0 deletions...ter/feature_tests/subtools/test/err_duplicate_address.cpp
- cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_undeclared_addr.cpp 16 additions, 0 deletions...exter/feature_tests/subtools/test/err_undeclared_addr.cpp
Loading
Please register or sign in to comment