tracing: allocate page when needed