Filtered traces are
drcachesim traces filtered by an online first-level cache.
-L0D_filteroptions can be used to enable the filter. These caches are direct-mapped with size equal to
-L0I_size/-L0D_size. They use virtual addresses regardless of -use_physical. The dynamic (pre-filtered) per-thread instruction count is tracked and supplied via a dynamorio::drmemtrace::TRACE_MARKER_TYPE_INSTRUCTION_COUNT marker at thread buffer boundaries and at thread exit.
-L0D_sizeoptions specify the cache sizes. Must be a power of 2 and a multiple of
-line_size, unless it is set to 0, which disables entries from appearing in the trace.
-L0_filter_until_instrsoption is used to collect filtered traces together with full trace (see Tracing a Subset of Execution)