MCPcopy Create free account
hub / github.com/R-Fuzz/symsan / FunctionHasPadding

Function FunctionHasPadding

runtime/interception/interception_win.cpp:238–245  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236}
237
238static bool FunctionHasPadding(uptr address, uptr size) {
239 if (IsMemoryPadding(address - size, size))
240 return true;
241 if (size <= sizeof(kHintNop8Bytes) &&
242 FunctionHasPrefix(address, kHintNop8Bytes))
243 return true;
244 return false;
245}
246
247static void WritePadding(uptr from, uptr size) {
248 _memset((void*)from, 0xCC, (size_t)size);

Callers 1

Calls 2

IsMemoryPaddingFunction · 0.85
FunctionHasPrefixFunction · 0.85

Tested by

no test coverage detected