Lines Matching +full:three +full:- +full:level
1 .. SPDX-License-Identifier: GPL-2.0
15 different layers and defines its interface to allow various low level
20 level primitive implementations. If appropriate one is not provided, users can
32 The low level primitives for the fundamental access monitoring are defined in
42 VMA-based Target Address Range Construction
43 -------------------------------------------
45 Only small parts in the super-huge virtual address space of the processes are
48 level of noise using the adaptive regions adjustment mechanism, tracking every
53 For the reason, this implementation converts the complex mappings to three
55 gaps between the three regions are the two biggest unmapped areas in the given
57 heap and the uppermost mmap()-ed region, and the gap between the lowermost
58 mmap()-ed region and the stack in most of the cases. Because these gaps are
60 to make a reasonable trade-off. Below shows this in detail::
64 <uppermost mmap()-ed region>
65 (small mmap()-ed regions and munmap()-ed regions)
66 <lowermost mmap()-ed region>
71 PTE Accessed-bit Based Access Check
72 -----------------------------------
74 The implementation for the virtual address space uses PTE Accessed-bit for
95 ---------------------------
104 clears the results. This can be described in below simple pseudo-code::
122 ---------------------
132 to set the minimum and the maximum number of regions for the trade-off.
139 ---------------------------
150 splits each region into two or three regions if the total number of regions
151 will not exceed the user-specified maximum number of regions after the split.
153 In this way, DAMON provides its best-effort quality and minimal overhead while
154 keeping the bounds users set for their trade-off.
158 -------------------------------------
162 be hot-plugged.
166 each of a user-specified time interval (``regions update interval``).