/dports/sysutils/triton/Triton-0.8.1/src/libtriton/arch/ |
H A D | memoryAccess.cpp | 17 MemoryAccess::MemoryAccess() { in MemoryAccess() function in triton::arch::MemoryAccess 24 MemoryAccess::MemoryAccess(triton::uint64 address, triton::uint32 size /* bytes */) in MemoryAccess() function in triton::arch::MemoryAccess 25 : MemoryAccess() { in MemoryAccess() 44 MemoryAccess::MemoryAccess(const MemoryAccess& other) in MemoryAccess() function in triton::arch::MemoryAccess 70 triton::uint32 MemoryAccess::getSize(void) const { in getSize() 130 bool MemoryAccess::isOverlapWith(const MemoryAccess& other) const { in isOverlapWith() 177 MemoryAccess& MemoryAccess::operator=(const MemoryAccess& other) { in operator =() 184 void MemoryAccess::copy(const MemoryAccess& other) { in copy() 216 bool operator==(const MemoryAccess& mem1, const MemoryAccess& mem2) { in operator ==() 237 bool operator!=(const MemoryAccess& mem1, const MemoryAccess& mem2) { in operator !=() [all …]
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/test/jdk/java/foreign/ |
H A D | TestMemoryAccessStatics.java | 109 MemoryAccess::getByte, MemoryAccess::setByte, in escape_href() 113 MemoryAccess::getChar, MemoryAccess::setChar, in escape_href() 117 s -> MemoryAccess.getChar(s, LE), (s, x) -> MemoryAccess.setChar(s, LE, x), in escape_href() 121 s -> MemoryAccess.getChar(s, BE), (s, x) -> MemoryAccess.setChar(s, BE, x), in escape_href() 125 MemoryAccess::getShort, MemoryAccess::setShort, in escape_href() 137 MemoryAccess::getInt, MemoryAccess::setInt, in escape_href() 141 s -> MemoryAccess.getInt(s, LE), (s, x) -> MemoryAccess.setInt(s, LE, x), in escape_href() 145 s -> MemoryAccess.getInt(s, BE), (s, x) -> MemoryAccess.setInt(s, BE, x), in escape_href() 150 MemoryAccess::getFloat, MemoryAccess::setFloat, in escape_href() 163 MemoryAccess::getDouble, MemoryAccess::setDouble, in escape_href() [all …]
|
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/test/jdk/java/foreign/ |
H A D | TestMemoryAccessStatics.java | 109 MemoryAccess::getByte, MemoryAccess::setByte, in accessors() 113 MemoryAccess::getChar, MemoryAccess::setChar, in accessors() 117 s -> MemoryAccess.getChar(s, LE), (s, x) -> MemoryAccess.setChar(s, LE, x), in accessors() 121 s -> MemoryAccess.getChar(s, BE), (s, x) -> MemoryAccess.setChar(s, BE, x), in accessors() 125 MemoryAccess::getShort, MemoryAccess::setShort, in accessors() 137 MemoryAccess::getInt, MemoryAccess::setInt, in accessors() 141 s -> MemoryAccess.getInt(s, LE), (s, x) -> MemoryAccess.setInt(s, LE, x), in accessors() 145 s -> MemoryAccess.getInt(s, BE), (s, x) -> MemoryAccess.setInt(s, BE, x), in accessors() 150 MemoryAccess::getFloat, MemoryAccess::setFloat, in accessors() 163 MemoryAccess::getDouble, MemoryAccess::setDouble, in accessors() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/include/llvm/Analysis/ |
H A D | MemorySSA.h | 110 class MemoryAccess; 135 class MemoryAccess in getDef() 145 MemoryAccess(const MemoryAccess &) = delete; in getDef() 146 MemoryAccess &operator=(const MemoryAccess &) = delete; in getDef() 743 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 809 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 817 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 822 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1000 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1026 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
H A D | MemorySSAUpdater.h | 56 class MemoryAccess; 155 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 173 MemoryAccess *Definition, 174 MemoryAccess *InsertPt); 182 void removeMemoryAccess(MemoryAccess *); 188 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) 211 MemoryAccess *getPreviousDef(MemoryAccess *); 212 MemoryAccess *getPreviousDefInBlock(MemoryAccess *); 213 MemoryAccess * 216 MemoryAccess * [all …]
|
/dports/lang/v8/v8-9.6.180.12/test/cctest/ |
H A D | test-sync-primitives-arm.cc | 64 struct MemoryAccess { struct 107 case MemoryAccess::Kind::None: in AssembleMemoryAccess() 110 case MemoryAccess::Kind::Load: in AssembleMemoryAccess() 142 case MemoryAccess::Kind::Store: in AssembleMemoryAccess() 196 MemoryAccess access2, MemoryAccess access3, in TestInvalidateExclusiveAccess() 213 case MemoryAccess::Size::Byte: in TestInvalidateExclusiveAccess() 221 case MemoryAccess::Size::Word: in TestInvalidateExclusiveAccess() 230 using Kind = MemoryAccess::Kind; in TEST() 231 using Size = MemoryAccess::Size; in TEST() 337 MemoryAccess access_; [all …]
|
H A D | test-sync-primitives-arm64.cc | 60 struct MemoryAccess { struct 105 case MemoryAccess::Kind::None: in AssembleMemoryAccess() 108 case MemoryAccess::Kind::Load: in AssembleMemoryAccess() 140 case MemoryAccess::Kind::Store: in AssembleMemoryAccess() 194 MemoryAccess access2, MemoryAccess access3, in TestInvalidateExclusiveAccess() 216 case MemoryAccess::Size::Byte: in TestInvalidateExclusiveAccess() 224 case MemoryAccess::Size::Word: in TestInvalidateExclusiveAccess() 233 using Kind = MemoryAccess::Kind; in TEST() 234 using Size = MemoryAccess::Size; in TEST() 344 MemoryAccess access_; [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/include/llvm/Analysis/ |
H A D | MemorySSA.h | 110 class MemoryAccess; variable 135 class MemoryAccess 145 MemoryAccess(const MemoryAccess &) = delete; 146 MemoryAccess &operator=(const MemoryAccess &) = delete; 769 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 843 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 851 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 857 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1037 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1063 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/testers/unittests/ |
H A D | test_taint.py | 37 Triton.taintMemory(MemoryAccess(0x2000, 4)) 55 Triton.untaintMemory(MemoryAccess(0x2000, 4)) 111 Triton.taintMemory(MemoryAccess(0x1000, 4)) 135 Triton.taintMemory(MemoryAccess(0x2000, 1)) 138 Triton.taintAssignment(MemoryAccess(0x1000, 1), MemoryAccess(0x2000, 1)) 142 Triton.taintAssignment(MemoryAccess(0x1000, 1), MemoryAccess(0x3000, 1)) 143 Triton.taintAssignment(MemoryAccess(0x2000, 1), MemoryAccess(0x3000, 1)) 150 Triton.taintAssignment(MemoryAccess(0x2001, 2), MemoryAccess(0x3000, 1)) 267 Triton.taintUnion(MemoryAccess(0x2000, 4), MemoryAccess(0x3000, 4)) 274 Triton.taintUnion(MemoryAccess(0x2000, 4), MemoryAccess(0x3000, 4)) [all …]
|
H A D | test_memory.py | 28 mem = MemoryAccess(-1, 8) 31 mem = MemoryAccess(-2, 8) 34 mem = MemoryAccess(-3, 8) 82 self.assertTrue(MemoryAccess(0x1000, 2).isOverlapWith(MemoryAccess(0x1001, 2))) 83 self.assertTrue(MemoryAccess(0xfff, 2).isOverlapWith(MemoryAccess(0x1000, 2))) 84 self.assertTrue(MemoryAccess(0x1000, 4).isOverlapWith(MemoryAccess(0x1003, 2))) 85 self.assertTrue(MemoryAccess(0x1000, 4).isOverlapWith(MemoryAccess(0x1002, 1))) 86 self.assertTrue(MemoryAccess(0x1002, 1).isOverlapWith(MemoryAccess(0x1000, 4))) 88 self.assertFalse(MemoryAccess(0x1000, 4).isOverlapWith(MemoryAccess(0x1004, 4))) 89 self.assertFalse(MemoryAccess(0x1000, 4).isOverlapWith(MemoryAccess(0x10000, 4))) [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 114 class MemoryAccess; variable 139 class MemoryAccess 149 MemoryAccess(const MemoryAccess &) = delete; 150 MemoryAccess &operator=(const MemoryAccess &) = delete; 777 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 847 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 855 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 862 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1045 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1069 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 113 class MemoryAccess; variable 138 class MemoryAccess 148 MemoryAccess(const MemoryAccess &) = delete; 149 MemoryAccess &operator=(const MemoryAccess &) = delete; 776 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 846 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 854 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 861 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1044 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1068 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/include/llvm/Analysis/ |
H A D | MemorySSA.h | 113 class MemoryAccess; variable 138 class MemoryAccess 148 MemoryAccess(const MemoryAccess &) = delete; 149 MemoryAccess &operator=(const MemoryAccess &) = delete; 777 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 847 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 855 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 862 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1045 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1069 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/include/llvm/Analysis/ |
H A D | MemorySSA.h | 113 class MemoryAccess; variable 138 class MemoryAccess 148 MemoryAccess(const MemoryAccess &) = delete; 149 MemoryAccess &operator=(const MemoryAccess &) = delete; 776 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 846 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 854 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 861 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1044 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1068 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 113 class MemoryAccess; variable 138 class MemoryAccess 148 MemoryAccess(const MemoryAccess &) = delete; 149 MemoryAccess &operator=(const MemoryAccess &) = delete; 777 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 847 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 855 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 862 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1045 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1069 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 113 class MemoryAccess; variable 138 class MemoryAccess 148 MemoryAccess(const MemoryAccess &) = delete; 149 MemoryAccess &operator=(const MemoryAccess &) = delete; 777 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 847 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 855 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 862 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1045 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1069 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/include/llvm/Analysis/ |
H A D | MemorySSA.h | 112 class MemoryAccess; variable 137 class MemoryAccess 147 MemoryAccess(const MemoryAccess &) = delete; 148 MemoryAccess &operator=(const MemoryAccess &) = delete; 776 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 846 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 854 bool dominatesUse(const MemoryAccess *, const MemoryAccess *) const; 861 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1044 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1068 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 115 class MemoryAccess; variable 140 class MemoryAccess 150 MemoryAccess(const MemoryAccess &) = delete; 151 MemoryAccess &operator=(const MemoryAccess &) = delete; 783 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 852 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 863 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1033 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1046 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1070 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/include/llvm/Analysis/ |
H A D | MemorySSA.h | 115 class MemoryAccess; variable 140 class MemoryAccess 150 MemoryAccess(const MemoryAccess &) = delete; 151 MemoryAccess &operator=(const MemoryAccess &) = delete; 783 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 852 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 863 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1033 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1046 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1070 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 115 class MemoryAccess; variable 140 class MemoryAccess 150 MemoryAccess(const MemoryAccess &) = delete; 151 MemoryAccess &operator=(const MemoryAccess &) = delete; 778 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 847 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 858 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1028 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1041 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1065 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 115 class MemoryAccess; variable 140 class MemoryAccess 150 MemoryAccess(const MemoryAccess &) = delete; 151 MemoryAccess &operator=(const MemoryAccess &) = delete; 783 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 852 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 863 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1033 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1046 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1070 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 115 class MemoryAccess; variable 140 class MemoryAccess 150 MemoryAccess(const MemoryAccess &) = delete; 151 MemoryAccess &operator=(const MemoryAccess &) = delete; 783 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 852 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 863 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1033 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1046 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1070 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 115 class MemoryAccess; variable 140 class MemoryAccess 150 MemoryAccess(const MemoryAccess &) = delete; 151 MemoryAccess &operator=(const MemoryAccess &) = delete; 778 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 847 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 858 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1028 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1041 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1065 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 115 class MemoryAccess; variable 140 class MemoryAccess 150 MemoryAccess(const MemoryAccess &) = delete; 151 MemoryAccess &operator=(const MemoryAccess &) = delete; 783 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 852 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 863 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1033 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1046 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1070 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 112 class MemoryAccess; variable 137 class MemoryAccess 147 MemoryAccess(const MemoryAccess &) = delete; 148 MemoryAccess &operator=(const MemoryAccess &) = delete; 780 bool dominates(const MemoryAccess *A, const MemoryAccess *B) const; 850 void verifyUseInDefs(MemoryAccess *, MemoryAccess *) const; 861 MemoryAccess *renameBlock(BasicBlock *, MemoryAccess *, bool); 1049 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0; 1062 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 1086 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override; [all …]
|