You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Memorizer kernel config variable definitions can be found in ``/lib/Kconfig.debug`` and ``/lib/Kconfig``.
148
+
These values are set at build-time.
149
+
150
+
Config Variables
151
+
~~~~~~~~~~~~~~~~
152
+
``MEMORIZER``
153
+
Boolean, enables/disables the Memorizer tool. Memorizer traces the memory allocations of kernel objects to track patterns across an object's lifetime.
154
+
155
+
``MEMORIZER_STATS``
156
+
Boolean, enables/disables the Memorizer statistics summary. The statistics summary includes the number of accesses and shadow objects allocated for Memorizer which will slow down the performance of the system.
157
+
158
+
``MEMORIZER_TRACKPIDS``
159
+
Boolean, enables/disables the segregation of memory access counts by process id (PID) within Memorizer data.
160
+
161
+
``MEMORIZER_DEBUGFS_RAM``
162
+
Boolean, enables/disables the exposure of Memorizer's buffer via a debugfs file.
163
+
164
+
``INLINE_LIBS``
165
+
Boolean, forces gcc to use inline calls for some library functions. This must be enabled to run Memorizer.
166
+
167
+
Dependencies
168
+
~~~~~~~~~~~~
169
+
``KASAN``
170
+
Boolean, enables/disables Kernel Address Sanitizer (KASAN). This is an error detector designed to find out-of-bounds and use-after-free bugs in dynamic memory. This must be enabled to run Memorizer.
0 commit comments