Searched refs:ShadowBytes (Results 1 - 4 of 4) sorted by relevance

/external/llvm/unittests/Transforms/Utils/
H A DASanStackFrameLayoutTest.cpp17 ShadowBytesToString(ArrayRef<uint8_t> ShadowBytes) { argument
19 for (size_t i = 0, n = ShadowBytes.size(); i < n; i++) {
20 switch (ShadowBytes[i]) {
24 default: os << (unsigned)ShadowBytes[i];
37 EXPECT_EQ(ExpectedShadow, ShadowBytesToString(L.ShadowBytes));
/external/llvm/include/llvm/Transforms/Utils/
H A DASanStackFrameLayout.h45 SmallVector<uint8_t, 64> ShadowBytes; member in struct:llvm::ASanStackFrameLayout
/external/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp72 SmallVector<uint8_t, 64> &SB(Layout->ShadowBytes);
111 assert(Layout->FrameSize / Granularity == Layout->ShadowBytes.size());
/external/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp573 void poisonRedZones(const ArrayRef<uint8_t> ShadowBytes, IRBuilder<> &IRB,
1514 FunctionStackPoisoner::poisonRedZones(const ArrayRef<uint8_t> ShadowBytes, argument
1517 size_t n = ShadowBytes.size();
1528 Val |= (uint64_t)ShadowBytes[i + j] << (8 * j);
1530 Val = (Val << 8) | ShadowBytes[i + j];
1683 poisonRedZones(L.ShadowBytes, IRB, ShadowBase, true);
1728 poisonRedZones(L.ShadowBytes, IRBElse, ShadowBase, false);
1735 poisonRedZones(L.ShadowBytes, IRBRet, ShadowBase, false);

Completed in 110 milliseconds