Home
last modified time | relevance | path

Searched refs:MemoryAccess (Results 1 – 25 of 1058) sorted by relevance

12345678910>>...43

/dports/sysutils/triton/Triton-0.8.1/src/libtriton/arch/
H A DmemoryAccess.cpp17 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 DTestMemoryAccessStatics.java109 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 DTestMemoryAccessStatics.java109 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 DMemorySSA.h110 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 DMemorySSAUpdater.h56 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 Dtest-sync-primitives-arm.cc64 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 Dtest-sync-primitives-arm64.cc60 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 DMemorySSA.h110 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 Dtest_taint.py37 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 Dtest_memory.py28 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 DMemorySSA.h114 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 DMemorySSA.h113 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 DMemorySSA.h113 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 DMemorySSA.h113 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 DMemorySSA.h113 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 DMemorySSA.h113 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 DMemorySSA.h112 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 DMemorySSA.h115 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 DMemorySSA.h115 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 DMemorySSA.h115 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 DMemorySSA.h115 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 DMemorySSA.h115 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 DMemorySSA.h115 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 DMemorySSA.h115 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 DMemorySSA.h112 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 …]

12345678910>>...43