Home | History | Annotate | Download | only in dex

Lines Matching defs:Madvise

33   PLOG(WARNING) << "madvise is unsupported on Windows.";
39 // TODO: remove the direct dependency on madvise here.
40 int result = madvise(const_cast<uint8_t*>(begin), end - begin, advice);
42 PLOG(WARNING) << "madvise failed " << result;
50 void DexLayoutSection::Subsection::Madvise(const DexFile* dex_file, int advice) const {
59 void DexLayoutSections::Madvise(const DexFile* dex_file, MadviseState state) const {
63 PLOG(WARNING) << "madvise is unsupported on Windows.";
69 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeStartupOnly)].Madvise(
72 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeHot)].Madvise(
78 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeStartupOnly)].Madvise(
84 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeSometimesUsed)].Madvise(
87 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeUsedOnce)].Madvise(